.fixed-width-fluid{max-width:1140px;margin:0 auto;padding:0 15px}.image-header{height:65vh;min-height:300;position:relative}.image-header .image-container{height:65vh;min-height:300;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(70%);filter:brightness(70%);z-index:1!important}.image-header .text-container{z-index:2!important;height:65vh;min-height:300;position:absolute;top:0}.image-header .text-container h1{color:#fff!important;font-weight:700!important;letter-spacing:5px!important;-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important;text-transform:uppercase!important;text-align:center;text-shadow:0 0 5px #000}.partner .owl-stage-outer{padding:10px}.partner .owl-carousel .owl-stage{display:flex}.partner .owl-dots .owl-dot span{background-color:#30a5df!important}.partner .owl-dots .active span{background-color:#2b428f!important}.partner .owl-item{height:100px}.partner .home-partner{height:95px;background-position:50%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:800px){.partner{padding-top:20px;padding-bottom:20px}}.collapsible-panel .header-section{cursor:pointer}.collapsible-panel h5{font-weight:400;font-size:17px}.collapsible-panel div#toggle{transition:-webkit-transform .5s!important;transition:transform .5s!important;transition:transform .5s,-webkit-transform .5s!important}.collapsible-panel div.toggle-now{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.collapsible-panel .header-title-container{display:flex;flex-direction:row;justify-content:flex-start}.image-header-secondary{height:40vh;min-height:300;position:relative}.image-header-secondary .image-container{height:40vh;min-height:300;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:brightness(70%);filter:brightness(70%);z-index:1!important}.image-header-secondary .text-container{z-index:2!important;height:40vh;min-height:300;position:absolute;top:0}.image-header-secondary .text-container h1{color:#fff!important;font-weight:700!important;letter-spacing:5px!important;-webkit-filter:brightness(100%)!important;filter:brightness(100%)!important;text-transform:uppercase!important;text-align:center;text-shadow:0 0 5px #000}.password-error-style ul{list-style-type:none;font-weight:700}.password-error-style ul .success{color:#2b428f!important}#signaturePad .signature-container{display:flex;flex:1 1;flex-direction:row;justify-content:flex-start}#signaturePad .signature-toolBox{background-color:#e8e8e8}#signaturePad .signature-box-item{border-radius:2px;border:1px solid #eaeaea}.required-field-notice{display:inline-block;position:relative}.required-field-notice i{position:absolute;top:-1.1em;margin-left:5px;font-size:.5em;color:#dc3545}
/*!
 * https://github.com/YouCanBookMe/react-datetime
 */#fileUploader .thumbsContainer{display:flex;flex-direction:row;flex-wrap:wrap}#fileUploader .thumb{display:inline-flex;border-radius:2px;border:1px solid #eaeaea;margin-bottom:8px;margin-right:8px;padding:4px;box-sizing:border-box}#fileUploader .thumb-img{max-height:150px!important}#fileUploader .remove-button{position:absolute;left:85%;bottom:85%}#fileUploader .mini-thumb{display:inline-flex;border-radius:2px;border:1px solid #eaeaea;margin-bottom:8px;margin-right:8px;width:auto;height:100px;padding:4px;box-sizing:border-box}#fileUploader .thumbInner{display:flex;min-width:0;overflow:hidden}#fileUploader .fileDetails{display:flex;flex-direction:row;align-items:flex-start}#fileUploader .imgx{display:block;width:auto;height:100%}#fileUploader .drag-msgx{pointer-events:none!important}#fileUploader .dropzone{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:2px;border:2px dashed #eee;background-color:#fafafa;color:#bdbdbd;outline:none;transition:border .24s ease-in-out}#fileUploader .pdf{color:#df2745!important}#fileUploader .word{color:#00a8ec!important}#fileUploader .excel{color:#127f46!important}#fileUploader .file{color:#a7a7a7!important}#fileUploader .image{color:#9981bc!important}.google-field-address .hide-address{display:none}.checkbox{position:relative;left:0!important}.checkbox .common-field .text-field{height:200px}.checkbox .common-field .check-box-field{display:table}.checkbox .common-field .check-box-field input{height:17px;width:17px}.checkbox .common-field .check-box-field .check-box-label{position:relative;top:2px}.checkbox .common-field .check-box-field .check-box-error{position:relative;top:-10px}.dynamic-radio-group .option-label{bottom:2px}.link-card-light .container{height:112px;background-color:#fcfcfc;cursor:pointer;color:inherit;text-decoration:inherit;transition:all .25s;font-family:"sofia pro regular"}.link-card-light .container .main-row{height:100%;text-align:center}@media(max-width:599px){.link-card-light .container .main-row .title{margin-top:.5rem}}.link-card-light .container .main-row .icon-col{border:none}.link-card-light .container .main-row .icon-col .icon{height:70px;width:70px!important;border-radius:50%;background-color:transparent;text-align:center;width:100%!important;height:100%!important}.link-card-light .container .main-row .icon-col .icon .icon-style{color:#2b428f;font-size:2rem;text-justify:center}.link-card-light .container:hover{background-color:#2b428f;cursor:pointer;color:#fff;text-decoration:inherit;transition:all .25s;height:112px;font-size:12px}.link-card-light .container:hover .main-row{height:100%;text-align:center}.link-card-light .container:hover .main-row .icon-col{border:none}.link-card-light .container:hover .main-row .icon-col .icon{background-color:transparent;text-align:center;width:100%!important;height:100%!important}.link-card-light .container:hover .main-row .icon-col .icon .icon-style{color:#fff;font-size:2rem;text-justify:center}.link-card-dark .container{background-color:#2b428f;cursor:pointer;color:#fff;text-decoration:inherit;transition:all .25s;height:112px;font-size:12px;font-family:inherit}.link-card-dark .container .main-row{height:100%;text-align:center}.link-card-dark .container .main-row .icon-col{border:none}.link-card-dark .container .main-row .icon-col .icon{background-color:transparent;text-align:center;width:100%!important;height:100%!important}.link-card-dark .container .main-row .icon-col .icon .icon-style{color:#fff;font-size:2rem;text-justify:center}.link-card-dark .container:hover{height:112px;background-color:#fcfcfc;cursor:pointer;color:inherit;text-decoration:inherit;transition:all .25s;font-family:"sofia pro regular";font-family:inherit}.link-card-dark .container:hover .main-row{height:100%;text-align:center}@media(max-width:599px){.link-card-dark .container:hover .main-row .title{margin-top:.5rem}}.link-card-dark .container:hover .main-row .icon-col{border:none}.link-card-dark .container:hover .main-row .icon-col .icon{height:70px;width:70px!important;border-radius:50%;background-color:transparent;text-align:center;width:100%!important;height:100%!important}.link-card-dark .container:hover .main-row .icon-col .icon .icon-style{color:#2b428f;font-size:2rem;text-justify:center}.datatableSearch{width:100%;margin-bottom:10px;padding:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.1)}.rt-th{text-align:left;font-weight:500}.button-container-filter-pane,.input-group-filter-pane{margin-bottom:8px}.button-container-filter-pane{text-align:right}.action-buttons{display:inline-block;font-size:1.2em}.action-buttons .action-button-color{color:#2b428f!important;background-color:transparent;margin-right:3px}.action-buttons .predefined-button-add,.action-buttons .predefined-button-edit,.action-buttons .predefined-button-remove,.action-buttons .predefined-button-view{color:transparent;background-color:transparent;margin-right:3px}.action-buttons .btn-secondary{border-color:#bbc3ca!important}
/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}.dynamic-radio-group .option-label{position:relative}.dynamic-radio-group .error-message{position:relative;top:-5px}.dynamic-radio-group .radio-items:not(:first-child){margin-left:35px}.admin-warning{background-color:#ad0c0c;color:#fff;font-size:2em;padding:8px}.admin-info{background-color:#fff8be;color:#000;font-size:1.25em;padding:8px}.admin-info li{color:#000!important}.product-image .image-card,.product-image .image-gallery-image,.product-info .info-card{border-radius:10px}.product-info .add-to-cart-button{background-color:#2b428f}.product-info .product-code{font-size:.9rem}.product-info .price{color:#179ea3!important}.product-info .qty-counter{width:150px}.product-info .badge{padding:6px;background-color:#eb3b5a}.icon-button a{color:#333}.icon-button a:hover{color:#2b428f}.view-cart-list{width:100%}.view-cart-list .cart-item-card{border-radius:10px;border:2px solid transparent}.view-cart-list .cart-item-card .list-thumbnail{height:90px!important;width:90px!important;object-fit:cover}.view-cart-list .cart-item-card .card-img,.view-cart-list .cart-item-card .card-img-left{width:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;height:100%;object-fit:cover}.view-cart-list .cart-item-card .card-img{border-top-right-radius:10px;border-bottom-right-radius:10px}.view-cart-list .cart-item-card .product-name{width:220px}.view-cart-list .cart-item-card .qty-counter{width:130px}.view-cart-list .cart-item-card .product-code{font-size:.9rem}.view-cart-list .cart-item-card .min-width-zero{min-width:0}.view-cart-list .cart-item-card .money{width:150px}.view-cart-list .cart-item-card .moneySm{width:100px}.view-cart-list .cart-item-card .discounted{text-decoration:line-through}.view-cart-list .cart-item-card .badge{padding:6px;font-size:1rem;color:#485460}.view-cart-list .cart-item-card .qty-readonly{font-size:.9rem}.view-cart-list .cart-item-card:hover{border:2px solid rgba(23,158,163,.5)}.view-cart-list .grand-total-card{border-radius:10px}.view-cart-list .grand-total-card .money{width:150px}.view-cart-list .grand-total-card .promo-code-input{font-weight:700}.view-cart-list .grand-total-card .promo-code-section{height:38px}.view-cart-list .grand-total-card .discount-text>h6{font-size:.9rem!important}#products-view .sidebar-container{width:250px;padding:10px;border:1px solid #d2dae2;border-radius:15px;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2)}#productResults .page-activeClass{background-color:#1d1d1d}#productResults .product-item{border-radius:10px;width:12.5rem;height:380px}#productResults .product-item .image-container{height:230px;cursor:pointer}#productResults .product-item .product-title{color:#485460;font-size:.9rem;font-weight:700}#productResults .product-item .react-ripples{display:flex!important}#productResults .product-item .card-body{padding:.5rem}#productResults .product-item .card-title,#productResults .product-item p{margin-bottom:.1rem}#productResults .product-item .price{color:#179ea3!important}#productResults .product-item:hover{border:2px solid rgba(23,158,163,.5)}#productResults .product-image-item{border-top-left-radius:10px;border-top-right-radius:10px;height:230px!important;object-fit:contain}#productResults .add-to-cart-button{background-color:#2b428f}#productResults .out-of-stock-button{background-color:#eb3b5a;border-color:#eb3b5a}#productResults .product-code{font-size:.7rem}#productResults .grid{margin-left:5px}.dataPagination{padding:5px!important;margin-bottom:10px}.dataPagination .pagination-text-font-size{font-size:.8rem}.dataPagination .component-height{height:35px}.dataPagination .has-search .form-control{padding-left:2.375rem}.dataPagination .has-search .form-control-feedback{position:absolute;z-index:0;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#aaa}.dataPagination .itemClass{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid #d2dae2;border-radius:5px;min-width:30px;margin:2px;padding:2px}.dataPagination .itemClass:hover{background-color:#4d4c4c}.dataPagination .itemClass:hover a{color:#fff!important;text-decoration:unset}.dataPagination .linkClass{color:#4d4c4c!important}.dataPagination .linkClass .fas{font-weight:400!important}.dataPagination .activeClass{background-color:#a283d3}.dataPagination .activeLinkClass{color:#fff!important}.dataPagination .disabledClass{border-color:#e1dede;cursor:not-allowed}.dataPagination .disabledClass a{color:#e1dede!important}.payment-section .info-card{border-radius:10px}.react-payments .gWyrSB{font-weight:small!important;color:red!important;margin-top:10px}.sw-tabs-modern .tab-card{border-radius:10px}.sw-tabs-modern .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.sw-tabs-modern .nav-tabs{border-bottom:0}.sw-tabs-modern .nav-tabs .nav-item.show .nav-link,.sw-tabs-modern .nav-tabs .nav-link.active{border:initial;position:relative;color:#30a5df}.sw-tabs-modern .nav-tabs .nav-item.show .nav-link:before,.sw-tabs-modern .nav-tabs .nav-link.active:before{content:" ";background:#30a5df;border-radius:10px;position:absolute;width:calc(100% - 1rem);height:5px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sw-tabs-modern .card-header{padding-top:0;margin-bottom:0;background-color:initial;border-bottom:initial}.sw-tabs-modern .nav-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding-top:15px;margin-right:15px;margin-left:10px;cursor:pointer}.common-field .text-field{height:200px}.common-field .check-box-field{display:table}.common-field .check-box-field input{height:17px;width:17px}.common-field .check-box-field .check-box-label{position:relative;top:2px}.common-field .check-box-field .check-box-error{position:relative;top:-10px}.categories-row:not(:first-child){margin-top:15px}.categories-row-card{border-left:3px solid #979797}.categories-row-card-toggle-area,.categories-row-card-toggle-button{cursor:pointer}.categories-row-card-button{display:inline-block;font-size:1.2em}.categories-row-card-button-color{color:#2b428f!important;background-color:transparent;margin-right:3px;border-color:#bbc3ca!important}.custom-chips-input input{border:none;background-color:#e6e6e6;border-radius:5px;font-size:13px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:28px;margin-top:7px;padding-left:10px;font-weight:500}.custom-chips-input input:focus{outline:none}.custom-chips-input .remove-button,.custom-tag{cursor:pointer}.custom-tag{font-size:13px;color:#000;background-color:#e6e6e6;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px}.custom-tag .icon{cursor:pointer;font-size:11px}.manage-product-details .nav-item{cursor:pointer}.image-manager .browser-card{height:150px}.image-manager .browser-card .icon-class{color:grey;font-size:30px}.image-component .main-card{height:150px;width:100%}.image-component .main-card .img-div{background-repeat:no-repeat;background-size:contain;background-position:50%;height:100%;width:100%;position:absolute;transition:all .5s}.image-component .main-card .buttons{position:absolute;transition:all .5s;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}.image-component .main-card .buttons .icon-action{font-size:22px;cursor:pointer}.image-component .main-card .buttons .text-highlight{color:#f1b308}.image-component .main-card:hover .img-div{background-size:120px;-webkit-filter:blur(3px) brightness(80%);filter:blur(3px) brightness(80%)}.image-component .main-card:hover .buttons{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.pricing-variations .action-button{color:#2b428f!important;background-color:transparent;margin-right:3px;border-color:#bbc3ca!important}.view-order-details .badge{color:#fff;font-weight:500}.view-order-details .badge-purple{background-color:#6d4da0}.view-order-details .badge-blue{background-color:#1381a1}.s-timeline .section{background:#333}.s-timeline .timeline{white-space:nowrap;overflow-x:hidden}.s-timeline .timeline ol{font-size:0;padding:50px 0;transition:all 1s}.s-timeline .timeline ol li{position:relative;display:inline-block;list-style-type:none;width:120px;height:3px;background:#b5b1b2!important}.s-timeline .timeline ol li:last-child{width:120px}.s-timeline .timeline ol li:not(:first-child){margin-left:14px}.s-timeline .timeline ol li.active:not(:last-child):after{background:#179ea3!important}.s-timeline .timeline ol li.active:not(:last-child):after,.s-timeline .timeline ol li.idle:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 1px);bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.s-timeline .timeline ol li.idle:not(:last-child):after{background:#b5b1b2!important}.s-timeline .timeline ol li:nth-child(odd) div{top:10px}.s-timeline .timeline ol li:nth-child(odd) div:before{top:100%;border-width:8px 8px 0 0;border-color:#fff transparent transparent}.s-timeline .timeline ol li:nth-child(2n) div{top:10px}.s-timeline .timeline ol li:nth-child(2n) div:before{top:100%;border-width:8px 8px 0 0;border-color:#fff transparent transparent}.s-timeline .timeline ol li div{position:absolute;left:calc(100% - 60px);width:150px;padding:15px;font-size:13px;white-space:normal;color:#000;font-weight:700;text-align:center;background:#fff}.s-timeline .timeline ol li div:before{position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}.add-promo-dialog .check-box{position:relative;left:20px}.full-layout{display:flex;min-height:100vh;flex-direction:column;justify-content:space-between}.swShoppingButtonSecondary{background-color:#979797;border:unset}.swShoppingButtonSecondary:hover{background-color:#797979!important;color:#fff!important;border:unset}#shopping-layout .sidebar-container{width:240px;padding:10px;border:1px solid #d2dae2;border-radius:15px;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2)}#shopping-layout .category-select{padding:10px}#shopping-layout .category-list ul{width:100%;background-color:transparent}#shopping-layout .category-list li a{display:block;color:#485460;padding:8px 16px;text-decoration:none}#shopping-layout .category-list li a:hover{background-color:#a283d3;color:#fff;border-radius:20px}#shopping-layout .category-list li a.selected{background-color:#30a5df;color:#fff;border-radius:20px}#shopping-layout .category-list li a.selected div i{color:#fff!important}#shopping-layout .category-list .list-item-container{display:flex;flex-direction:row;justify-content:space-between;align-self:center}#shopping-layout .category-list .rootListItemCss a{font-weight:600}#shopping-layout .category-list .listItemCss a{font-size:.8em;color:#333}#shopping-layout .shopping-content-container{width:100%;margin-left:2px}.sw-ls-list ul{width:100%;background-color:transparent}.sw-ls-list li a{display:block;color:#333;padding:8px 16px;text-decoration:none}.sw-ls-list li a.selected,.sw-ls-list li a:hover{background-color:#485460;color:#fff}.sw-ls-list li a.selected div i{color:#fff!important}.sw-ls-list .rootListItemCss a{font-weight:600}.sw-ls-list .listItemCss a{color:#333}.sw-ls-list .list-item-container{display:flex;flex-direction:row;justify-content:space-between;align-self:center}.sw-ls-expand-collapse-icon div{transition:-webkit-transform .5s!important;transition:transform .5s!important;transition:transform .5s,-webkit-transform .5s!important}.sw-ls-expand-collapse-icon div.toggle-now{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sw-ls-sidebar{max-width:240px;border:1px solid rgba(0,0,0,.1);padding:10px;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2)}.system-message{background-color:#fbf2ec;margin-top:70px;padding:10px}