/*! perfect-scrollbar - v0.5.8
* http://noraesae.github.com/perfect-scrollbar/
* Copyright (c) 2014 Hyunje Alex Jun; Licensed MIT */
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container>.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.ps-container:hover>.ps-scrollbar-x-rail.in-scrolling,.ps-container:hover>.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes shake{10%,90%{transform:rotate(-10deg)}20%,80%{transform:rotate(10deg)}30%,50%,70%{transform:rotate(-20deg)}40%,60%{transform:rotate(20deg)}}@-moz-keyframes shake{10%,90%{transform:rotate(-10deg)}20%,80%{transform:rotate(10deg)}30%,50%,70%{transform:rotate(-20deg)}40%,60%{transform:rotate(20deg)}}@keyframes shake{10%,90%{transform:rotate(-10deg)}20%,80%{transform:rotate(10deg)}30%,50%,70%{transform:rotate(-20deg)}40%,60%{transform:rotate(20deg)}}@-webkit-keyframes swiping{30%,70%{transform:rotate(-70deg)}60%,100%{transform:rotate(10deg)}}@-moz-keyframes swiping{30%,70%{transform:rotate(-70deg)}60%,100%{transform:rotate(10deg)}}@keyframes swiping{30%,70%{transform:rotate(-70deg)}60%,100%{transform:rotate(10deg)}}@-webkit-keyframes widthplay{30%{width:55%;opacity:.2}65%{width:50%;opacity:.6}100%{width:100%;opacity:.4}}@-moz-keyframes widthplay{30%{width:55%;opacity:.2}65%{width:50%;opacity:.6}100%{width:100%;opacity:.4}}@keyframes widthplay{30%{width:55%;opacity:.2}65%{width:50%;opacity:.6}100%{width:100%;opacity:.4}}@-webkit-keyframes updating{100%{transform:rotate(-360deg)}}@-moz-keyframes updating{100%{transform:rotate(-360deg)}}@keyframes updating{100%{transform:rotate(-360deg)}}@-webkit-keyframes emailing{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}@-moz-keyframes emailing{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes emailing{0%{transform:scale(.2);opacity:0}100%{transform:scale(1);opacity:1}}@-webkit-keyframes stars{0%{transform:scale(.8) rotate(-15deg)}25%{transform:scale(.8) rotate(15deg)}40%{transform:scale(1.2) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@-moz-keyframes stars{0%{transform:scale(.8) rotate(-15deg)}25%{transform:scale(.8) rotate(15deg)}40%{transform:scale(1.2) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@keyframes stars{0%{transform:scale(.8) rotate(-15deg)}25%{transform:scale(.8) rotate(15deg)}40%{transform:scale(1.2) rotate(0deg)}100%{transform:scale(1) rotate(0deg)}}@-webkit-keyframes loader{0%{border-width:3px}15%{opacity:1}100%{border-width:3px;opacity:0;width:50px;height:50px}}@-moz-keyframes loader{0%{border-width:3px}15%{opacity:1}100%{border-width:3px;opacity:0;width:50px;height:50px}}@keyframes loader{0%{border-width:3px}15%{opacity:1}100%{border-width:3px;opacity:0;width:50px;height:50px}}*{margin:0;outline:none;padding:0;text-decoration:none;box-sizing:border-box}*:before,*:after{font-family:"emporium-icons";box-sizing:border-box}html{margin:0 !important;-webkit-text-size-adjust:none}ol,ul{list-style:none}a img{border:none}a:active{outline:none}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{margin:0;border:0;padding:0}input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-moz-placeholder{opacity:1}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}script{display:none !important}@font-face{font-family:'emporium-icons';src:url('../Themes/Emporium/Content/icons/emporium-icons.woff') format('woff'),url('../Themes/Emporium/Content/icons/emporium-icons.svg#emporium-icons') format('svg');font-weight:normal;font-style:normal}body{max-width:100%;overflow-x:hidden;background-color:#fff;font:normal 12px 'Roboto',sans-serif;color:#000}table{width:100%;border-collapse:collapse}p{line-height:20px}a{color:inherit;cursor:pointer}img{max-width:100%}a img{opacity:.99}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],textarea,select{height:45px;border:1px solid #e7e7e7;border-radius:3px;padding:0 20px;vertical-align:middle;font-size:15px;color:#8c8c8c;font-family:'Roboto',sans-serif}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{color:#8c8c8c !important}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8c8c8c}input[type="text"]::-moz-input-placeholder,input[type="password"]::-moz-input-placeholder,input[type="email"]::-moz-input-placeholder,input[type="tel"]::-moz-input-placeholder,textarea::-moz-input-placeholder{color:#8c8c8c}input[type="text"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#8c8c8c}input[type="text"]::input-placeholder,input[type="password"]::input-placeholder,input[type="email"]::input-placeholder,input[type="tel"]::input-placeholder,textarea::input-placeholder{color:#8c8c8c}textarea{min-height:150px;padding:15px 20px}select{min-width:50px;padding:0 6px;cursor:pointer}select::-ms-expand{display:none}input[type="checkbox"],input[type="radio"]{position:absolute;left:-9999px}input[type="checkbox"],input[type="radio"],input[type="checkbox"]+*,input[type="radio"]+*{vertical-align:middle}input[type="radio"]+label,input[type="checkbox"]+label{font-weight:300;color:#8c8c8c;user-select:none;cursor:pointer}input[type="radio"]+label:before,input[type="checkbox"]+label:before{content:"";display:inline-block;margin-right:10px;width:17px;height:17px;border-radius:50%;border:1px solid #e7e7e7;vertical-align:text-top;background-color:#fff}input[type="checkbox"]+label:before{border-radius:0}input[type="radio"]:checked+label:before,input[type="checkbox"]:checked+label:before{margin-left:1px;margin-top:1px;width:16px;height:16px;box-shadow:0 0 0 1px #e7e7e7;border:3px solid #fff;background-color:#97c300}input[type="button"],input[type="submit"],button{cursor:pointer}label,label+*{vertical-align:middle}.product-grid,.category-grid,.topic-block,.news-list-homepage{position:relative;z-index:0;margin:0 auto 50px}.product-grid:last-child,.category-grid:last-child,.topic-block:last-child,.news-list-homepage:last-child{margin-bottom:0}.master-wrapper-content{overflow:hidden;padding:40px 10px 80px}.master-wrapper-content select,.k-window select{height:45px;width:auto;max-width:100%;padding:0 35px 0 20px;border:1px solid #e7e7e7;border-radius:3px;background:#fff url('../Themes/Emporium/Content/img/select-arrow-dark.svg') no-repeat right 15px center;appearance:none;-moz-appearance:none;-webkit-appearance:none}.master-wrapper-content select::ms-expand,.k-window select::ms-expand{display:none}.master-column-wrapper:after{content:"";display:block;clear:both}.center-2 .product-grid,.center-2 .category-grid,.center-2 .topic-block{width:100%}.center-2,.side-2{margin:0 0 50px}.side-2:last-child{margin-bottom:0}.page{min-height:200px;text-align:center}.page-title{padding:0 10px;margin:0 0 25px;text-align:center}.page-title h1{font-size:26px;color:#444}.page:after,.page-title:after,.page-body:after{content:"";display:block;clear:both}.buttons{text-align:center}.link-rss{display:none;width:24px;height:24px;font-size:0 !important}.link-rss:before{content:"s";display:block;font-size:24px;color:#8c8c8c;text-transform:none;font-weight:normal;transition:color .2s ease}.link-rss:hover:before{color:#97c300}.category-description ul,.manufacturer-description ul,.full-description ul,.topic-html-content ul,.topic-page ul,.post-body ul,.custom-tab ul{margin:12px 0;padding:0 0 0 36px;list-style:disc;text-align:left;font-size:15px;color:#8c8c8c;font-weight:400}.category-description ol,.manufacturer-description ol,.full-description ol,.topic-html-content ol,.topic-page ol,.post-body ol,.custom-tab ol{margin:12px 0;padding:0 0 0 36px;list-style:decimal;text-align:left;font-size:15px;color:#8c8c8c;font-weight:400}.category-description p,.manufacturer-description,.vendor-description,.manufacturer-description p,.vendor-description p,.full-description p,.topic-html-content p,.topic-page p,.post-body p,.news-body p,.custom-tab p,.ui-dialog-content p{margin:10px 0;line-height:1.5;font-size:15px;color:#8c8c8c;font-weight:400}.fieldset,.section{position:relative;margin:0 0 20px}.fieldset .title,.section .title{margin:0 0 10px}.fieldset .title strong,.section .title strong{font-weight:300;font-size:16px;color:#444}.form-fields{position:relative;font-size:14px;line-height:1.5;color:#444}.form-fields>a{color:#8c8c8c;text-decoration:underline}.inputs{position:relative;margin:20px 0 0;text-align:center;white-space:nowrap;font-size:0}.inputs:first-child{margin-top:0}.inputs:after{content:"";display:block;clear:both}.inputs>label{display:inline-block;max-width:calc(100% - 10px);width:auto;font-size:15px;margin:0 0 8px;font-weight:bold;color:#444;text-align:left;white-space:normal}.inputs>.required{position:absolute;top:0;right:0}.inputs>*{float:left;clear:both}.inputs.reversed>*{float:none}.inputs input[type="text"],.inputs input[type="password"],.inputs input[type="email"],.inputs input[type="tel"],.inputs select,.inputs textarea{height:45px;color:#8c8c8c;border-radius:3px;width:100%;vertical-align:middle}.inputs select:only-of-type{width:100%}.inputs .option-list{display:inline-block;vertical-align:middle;white-space:normal}.inputs .option-list li{float:left;margin:0 10px 15px 0}.inputs .option-list label{display:inline;width:auto;margin:0 3px}.login-form-in-header .inputs.reversed{text-align:center}.required{margin:0 0 0 5px;font-size:15px;color:#444;font-weight:700}.message-error,.field-validation-error,.field-validation-error *,.username-not-available-status,.poll-vote-error,.password-error{display:block;margin:2px 0 0;font-size:13px;color:#ff4f60;font-weight:700;text-align:left;white-space:normal}.page-body>.message-error,.enter-address>.message-error,.payment-info form>.message-error{line-height:1.5;margin-bottom:15px}.input-validation-error{border-bottom:2px solid #ff4f60 !important}.field-validation-valid,.username-available-status{display:block;line-height:17px;font-size:13px;color:#97c300;font-weight:700}.captcha-box{margin:25px 0 0;text-align:center;line-height:0}.captcha-box>div{display:inline-block}.captcha-box input{height:auto}.table-wrapper{overflow-x:auto}.cart,.data-table,.compare-products-table,.forums-table-section table{margin:0 0 20px;border-collapse:initial;border-spacing:0}.cart th,.data-table th,.forums-table-section th{border-top:1px solid #eee;background-color:#f9f9f9;padding:20px;white-space:nowrap;font-size:17px;color:#959595;font-weight:300}.cart td,.data-table td,.forums-table-section td{min-width:50px;border-bottom:1px solid #eee;background-color:#fff;padding:20px;font-size:15px;color:#444;font-weight:400}td.product-picture{font-size:0 !important}td.product-picture a{display:inline-block;width:80px}.data-table td{font-size:17px}.cart th:first-child,.data-table th:first-child,.forums-table-section th:first-child,.cart td:first-child,.data-table td:first-child,.forums-table-section td:first-child{border-left:1px solid #eee}.cart th:last-child,.data-table th:last-child,.forums-table-section th:last-child,.cart td:last-child,.data-table td:last-child,.forums-table-section td:last-child{border-right:1px solid #eee}.cart tr:first-child th:first-child,.data-table tr:first-child th:first-child,.forums-table-section tr:first-child th:first-child{border-top-left-radius:3px}.cart tr:first-child th:last-child,.data-table tr:first-child th:last-child,.forums-table-section table tr:first-child th:last-child{border-top-right-radius:3px}.cart tr:last-child th:first-child,.data-table tr:last-child th:first-child,.forums-table-section table tr:last-child th:first-child{border-bottom-left-radius:3px}.cart tr:last-child th:last-child,.data-table tr:last-child th:last-child,.forums-table-section table tr:last-child th:last-child{border-bottom-right-radius:3px}td .attributes{padding:20px 0;margin:0}.cart a,.data-table a,.compare-products-table a,.forums-table-section a{color:#97c300}.cart .product a,.data-table .product a,.compare-products-table .product a,.forums-table-section .product a{color:#444;transition:all .2s ease}.cart .product a:hover,.data-table .product a:hover,.compare-products-table .product a:hover,.forums-table-section .product a:hover{color:#97c300}.cart .edit-item a,.data-table .edit-item a,.compare-products-table .edit-item a,.forums-table-section .edit-item a{color:#97c300;font-size:13px;text-transform:uppercase;font-weight:700}.cart .attributes,.data-table .attributes,.compare-products-table .attributes,.forums-table-section table .attributes{font-size:15px;color:#8c8c8c;max-width:none}.cart td.date,.data-table td.date,.compare-products-table td.date,.forums-table-section td.date{white-space:nowrap}td.product-picture{font-size:0}.select,.select-boxes{position:relative;overflow:hidden}.select input[type="checkbox"],.select-boxes input[type="checkbox"]{position:absolute;left:-9999px}.select label,.select-boxes label{display:block !important;width:17px;height:17px;border-radius:0;border:1px solid #eee;vertical-align:text-top;background-color:#fff;cursor:pointer}.select input[type="checkbox"]:checked+label,.select-boxes input[type="checkbox"]:checked+label{margin-left:1px;margin-top:1px;width:16px;height:16px;box-shadow:0 0 0 1px #e7e7e7;border:3px solid #fff;background-color:#97c300}.select label:before,.select-boxes label:before{content:none !important;display:none !important}.cart .product,.data-table .product,.data-table .message,.data-table .info,.data-table .name,.forum-table .forum-details,.forum-table .topic-details{text-align:left}.cart .remove-from-cart,.cart .add-to-cart,.data-table .select-boxes,.data-table .order{text-align:center}.cart .unit-price{white-space:nowrap;text-align:right}.cart .qty-input,.cart .qty-dropdown{margin:-5px 0;padding:0 7px;width:60px;height:40px;font-size:14px;color:#444;text-align:center;background-position:right 10px center}.cart .qty-dropdown{text-align:left;padding:0 20px 0 5px}.cart .subtotal{text-align:right}.cart .subtotal span{display:inline-block;color:#444;white-space:nowrap;font-weight:700}.cart .subtotal .discount,.cart .subtotal .discount+div{white-space:nowrap;display:none}.td-title{font-weight:300;color:#8c8c8c}.td-title+span{display:inline-block;vertical-align:middle}.button-1{border:none;height:45px;padding:0 25px;border-radius:3px;background-color:#eebe00;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;transition:all .2s ease}.button-1:hover{background-color:#e8af00}.bar-notification{display:none;position:fixed;bottom:0;left:0;z-index:1040;width:100%;padding:20px 6%;min-height:60px;color:#fff;overflow:hidden}.bar-notification.success{background-color:rgba(151,195,0,.8)}.bar-notification.warning{background-color:rgba(255,79,96,.8)}.bar-notification.error{background-color:rgba(255,79,96,.8)}.bar-notification .content{float:left;max-width:calc(100% - 50px);font-size:15px;color:#000;font-weight:700;margin:0 10px 0 0}.bar-notification .content a{color:#fff;text-decoration:underline}.bar-notification .close{float:right;cursor:pointer;opacity:.7;font-size:0}.bar-notification .close:before{content:"z";display:block;width:32px;height:32px;line-height:32px;text-align:center;font-size:20px;color:#fff;text-transform:none;font-weight:normal}.bar-notification .close:hover{opacity:1}.noscript{background-color:#ff9;padding:10px;text-align:center}.ajax-loading-block-window{position:fixed;top:0;left:0;z-index:1030;width:100% !important;height:100% !important;background-color:rgba(255,255,255,.7)}.ajax-loading-block-window:before,.ajax-loading-block-window:after{content:"";position:fixed;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border:0 solid #97c300;border-radius:50%;-webkit-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite}.ajax-loading-block-window:after{animation-delay:.8s}.ui-dialog{position:absolute !important;left:50% !important;transform:translateX(-50%);padding-bottom:30px;width:600px !important;max-width:95%;box-shadow:0 0 20px rgba(0,0,0,.15);background-color:#fff;z-index:1050}.ui-dialog-titlebar{display:block;padding:25px 0;margin:0 auto;width:calc(100% - 100px);font-size:22px;text-transform:none;font-weight:700;color:#444;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-dialog-titlebar .ui-dialog-title{font-size:22px;font-weight:700;color:#444}.ui-dialog-titlebar button{position:absolute;top:25px;right:25px;border:none;background:transparent;overflow:hidden;font-size:0;text-align:center;opacity:.5}.ui-dialog-titlebar button:before{content:"z";text-transform:none;font-weight:normal;font-size:20px;line-height:24px}.ui-dialog-titlebar button:hover{opacity:.9}.ui-dialog-content{padding:0 30px;height:auto !important;overflow:auto}.ui-dialog-content .page{min-height:0;text-align:center}.ui-dialog-content .page-title{margin:0 0 12px;padding:0}.ui-dialog-content .page-title h1{font-size:15px;text-transform:uppercase;color:#8c8c8c}.ui-dialog-content .tooltip{margin:5px 0;line-height:20px}.ui-dialog-content button{margin-top:20px}.eu-cookie-bar-notification{position:fixed;top:50%;left:50%;z-index:1050;width:90%;max-width:600px;transform:translate(-50%,-50%);border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,.2);background-color:#fff;padding:20px;text-align:center}.eu-cookie-bar-notification .text{margin-bottom:20px;line-height:1.5;font-size:15px;color:#8c8c8c}.eu-cookie-bar-notification button{height:45px;margin:10px 0 20px;border:none;background-color:#eebe00;border-radius:3px;padding:0 25px;font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;transition:all .1s ease}.eu-cookie-bar-notification button:hover{background-color:#e8af00}.eu-cookie-bar-notification a{display:block;font-size:13px;color:#8c8c8c;font-weight:700;text-transform:uppercase}.scroll-back-button{display:none;position:fixed;bottom:20px;right:6vw;width:50px;height:50px;border:1px solid #97c300;border-radius:3px;text-align:center;background:rgba(255,255,255,.6);cursor:pointer;z-index:1000}.scroll-back-button:before{content:'w';display:inline-block;position:absolute;color:#97c300;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg)}.admin-header-links{background-color:#333;text-align:center;color:#fff}.admin-header-links .impersonate{display:inline-block}.admin-header-links a,.admin-header-links span{display:inline-block;margin:0 10px;line-height:35px;font-weight:bold}.header{margin:0 auto;text-align:center}.header:after{content:"";display:block;clear:both}.header-logo a{display:inline-block;max-width:100%;line-height:0}.header-logo a img{max-width:100%;max-height:78px}.header-contact-wrapper{display:none;align-items:center;flex-flow:row wrap;justify-content:center}.header-contact{min-width:235px;text-align:right;border-color:#8c8c8c;border-width:1px;border-style:solid;border-radius:5px;padding:10px;color:#8c8c8c;margin-left:5px}.header-contact-number{font-size:24px;white-space:nowrap}.header-contact-info{width:215px;font-size:12px}.header-links-wrapper{margin:0 0 20px;white-space:nowrap}.personal-button{position:relative}.mobile-tel-img{margin-top:10px;height:20px}.mobile-tel-header{font-size:25px}.profile-menu-box{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:25px;width:150px;padding:10px 0;border-radius:3px;background:#fff;font-size:14px;opacity:0;visibility:hidden;text-align:left;pointer-events:none;box-shadow:0 0 20px rgba(0,0,0,.16);z-index:1020;transition:all .2s ease}.profile-menu-box:after{content:" ";bottom:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.profile-menu-box.open{margin-top:8px;opacity:1;visibility:visible;pointer-events:auto}.profile-menu-box>a,.header-form-holder>a{display:block !important;padding:10px 17px;color:#444}.profile-menu-box span:before,.profile-menu-box a:before{display:inline-block !important;color:#8e8e8e;font-size:17px;vertical-align:middle;margin-right:10px;min-width:20px;font-weight:normal;text-transform:none}.close-side-menu{display:none}a.ico-cart{display:inline-block;font-size:13px;color:#8c8c8c;transition:color .2s ease}a.ico-cart:before{display:block;margin-bottom:4px;font-size:26px;color:#8e8e8e;transition:color .2s ease}.mini-shopping-cart .close-side-menu{display:none}.mini-shopping-cart .flyout-cart-scroll-area{position:relative;width:100%;padding:20px 0 0;background-color:#fff}.flyout-lower{background-color:#f6f6f6;border-radius:0 0 3px 3px}.mini-shopping-cart:after{content:"";display:block;clear:both}.mini-shopping-cart .count{float:left;padding:20px 0 20px 15px}.mini-shopping-cart .count a{font-size:14px;color:#8c8c8c}.mini-shopping-cart .count a:hover{color:#97c300;text-decoration:none}.mini-shopping-cart .count a:before{content:"d";display:inline-block;vertical-align:bottom;margin:0 5px 0 0;font-size:20px}.flyout-cart-scroll-area>p{padding:0 20px 20px;font-size:14px;color:#8c8c8c;text-align:center}.flyout-cart .items{position:relative;padding:0 10px;margin-bottom:15px;border-radius:3px 3px 0 0;background:#fff;text-align:left;overflow:hidden}.mini-shopping-cart .item{overflow:hidden;margin:15px 0 0}.mini-shopping-cart .item.first{margin-top:0}.mini-shopping-cart .picture{float:left;width:78px;height:auto;border:1px solid #eee;border-radius:3px;text-align:center;overflow:hidden;font-size:0}.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:100%;margin:0}.mini-shopping-cart .picture img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%}.mini-shopping-cart .product{position:relative;margin:0 30px 0 90px;text-align:left}.mini-shopping-cart .product:after{content:"";display:block;clear:both}.mini-shopping-cart .product .remove-item{position:absolute;top:0;right:-30px;left:auto;font-size:0;width:18px;height:18px;text-align:center;border-radius:2px;background-color:#f1f1f1;text-decoration:none;transition:all .1s ease}.mini-shopping-cart .product .remove-item:after{content:"z";display:block;font-size:8px;line-height:18px;color:#8e8e8e;transition:all .1s ease}.mini-shopping-cart .product .remove-item:hover{background-color:#e9e9e9;text-decoration:none}.mini-shopping-cart .product .remove-item:hover::after{text-decoration:none}.mini-shopping-cart .name a{display:block;margin:0 0 5px;font-size:14px;color:#444;white-space:pre-wrap}.mini-shopping-cart .attributes{padding:0;margin:0 0 5px;font-size:14px;color:#8c8c8c}.mini-shopping-cart .right{display:inline-block}.mini-shopping-cart .quantity{margin:0 4px 0 0;font-size:0;color:#8c8c8c;float:left}.mini-shopping-cart .quantity span{font-weight:bold;font-size:16px}.mini-shopping-cart .quantity:after{content:"x";display:inline-block;margin-left:3px;font-size:16px;font-weight:700;color:#8c8c8c;text-transform:none;font-family:"Roboto"}.mini-shopping-cart .price{font-size:16px;font-weight:bold;color:#97c300;float:right}.mini-shopping-cart .totals{float:right;padding:20px 15px 20px 0;font-size:15px;text-align:right;color:#8c8c8c}.mini-shopping-cart .totals strong{color:#97c300;font-size:18px}.mini-shopping-cart .buttons{padding:0 15px 15px;margin-bottom:0;text-align:right;clear:both}.mini-shopping-cart input[type="button"]{display:inline-block;width:100%;padding:0 15px}.mini-shopping-cart input+input{margin-top:10px;background-color:#ddd;color:#8c8c8c}.mini-shopping-cart input[type="button"]:hover{background-color:#e8af00}.mini-shopping-cart input+input:hover{background-color:#d1d1d1 !important}.profile-menu-box.login-form-in-header{padding:20px 0 0;width:255px}.login-form-in-header .fieldset{margin:0}.login-form-in-header .returning-wrapper .form-fields{padding:0;min-height:0}.login-form-in-header .form-fields{font-size:0}.login-form-in-header .external-authentication>*{padding:20px;background-color:#f6f6f6;border-radius:0 0 3px 3px}.login-form-in-header form{padding:0 20px}.login-form-in-header .external-authentication{margin:0}.login-form-in-header .in-header-register{text-align:center}.login-form-in-header .in-header-register .register-button{display:inline-block;background-color:transparent;border:none;padding:15px 0 15px 20px;font-size:12px;text-transform:uppercase;color:#8c8c8c;font-weight:bold;background:url('../Themes/Emporium/Content/img/register-icon.png') left center no-repeat;transition:all .2s ease}.login-form-in-header .in-header-register .register-button:hover{color:#97c300}.login-form-in-header .title{display:none}.login-form-in-header .inputs{margin:6px 0 0}.login-form-in-header .inputs:first-child{margin-top:0}.login-form-in-header .inputs label{display:none}.login-form-in-header .forgot-password{width:100%}.login-form-in-header .inputs.reversed{margin:0 0 15px}.login-form-in-header .inputs.reversed label{display:inline-block;width:auto;margin:0;font-size:12px;line-height:17px;height:17px;color:#8c8c8c;text-align:left;cursor:pointer;user-select:none}.login-form-in-header .inputs.reversed label:before{vertical-align:text-bottom}.inputs.reversed input[type="checkbox"]{position:absolute;left:-9999px}.inputs.reversed input[type="checkbox"]+label{cursor:pointer}.login-form-in-header .inputs input[type="text"],.login-form-in-header .inputs input[type="email"],.login-form-in-header .inputs input[type="password"]{height:45px;padding:0 35px 0 15px;line-height:45px;border-radius:3px}.login-form-in-header .inputs input:focus+.inputs-icons{color:#97c300}input+.inputs-icons{position:absolute;top:0;right:15px;left:auto}.inputs-icons{display:none;font-size:15px;color:#8e8e8e;line-height:45px;font-family:"emporium-icons"}.button-1.checkout-as-guest-button{margin:0 10px 10px 0;background-color:#f1f1f1;color:#8c8c8c}.button-1.checkout-as-guest-button:hover{background-color:#eaeaea}.login-form-in-header .inputs-icons{display:inline-block;text-transform:lowercase}.login-form-in-header .login-button{display:block;width:100%;border:none;height:45px;border-radius:3px;background-color:#eebe00;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase}.login-form-in-header .login-button:hover{background-color:#e8af00}.login-form-in-header a.facebook-btn{display:block;width:100%;height:35px;border-radius:3px;line-height:35px;background-color:#3270ab;color:#fff !important;font-size:13px;text-transform:uppercase;text-align:center;background-image:none !important}.login-form-in-header a.facebook-btn:hover{background-color:#4065a3}.login-form-in-header a.facebook-btn:before{content:"n";display:inline-block;margin-right:10px;font-size:17px;color:#fff !important;text-transform:none}.login-form-in-header a.facebook-btn:after{content:"log in with facebook";display:inline-block;font-family:"Roboto"}.login-form-in-header .forgot-password{display:block;margin-bottom:15px}.login-form-in-header .forgot-password a{display:block;width:100%;background-color:#f6f6f6;padding:5px 10px;font-size:11px;color:#8c8c8c;font-weight:700;text-align:center;text-transform:uppercase}.login-spinner{position:relative;height:60px;width:60px;margin-inline:auto;margin-block-end:20px;-webkit-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%}@-webkit-keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0deg);}to{-o-transform:rotate(359deg);}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.header-links ul{display:inline-block;font-size:0}.ico-wishlist:before{content:"c"}.ico-cart:before{content:"d"}.personal-button>span:before,.ico-account:before{content:"a"}.profile-menu-box .ico-inbox{font-size:0}.ico-inbox span{font-size:14px;vertical-align:middle}.ico-inbox:before{content:"A"}.ico-compare:before{content:"b"}.ico-logout:before{content:"B"}.ico-login:before{content:"x"}.ico-register:before{content:"y"}.search-box{position:relative}.search-box form{position:relative}.search-box form:after{content:"";display:block;clear:both}.search-box input.search-box-text{float:left;height:45px;border:1px solid #eee;border-right:0;font-size:14px;color:#959595;border-radius:3px 0 0 3px}.search-box input.search-box-text::-webkit-input-placeholder{color:#959595}.search-box input.search-box-text::-moz-placeholder{color:#959595}.search-box input.search-box-text:-ms-input-placeholder{color:#959595}.search-box input.search-box-text:-moz-placeholder{color:#959595}.search-box .search-box-button{float:left;width:45px;height:45px;padding:0;background:#ccc url('../Themes/Emporium/Content/img/search-button.png') center no-repeat;font-size:0;border:1px solid #eee;border-left:0;border-radius:0 3px 3px 0}.search-box .search-box-button:hover{background-color:#e8af00}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{position:absolute;padding:5px 0;max-width:100%;border-radius:0 0 3px 3px;overflow:hidden;background-color:#fff;box-shadow:0 0 13px rgba(0,0,0,.1);z-index:1070}.ui-autocomplete li:first-child{border-top:none}.ui-autocomplete a{display:block;padding:5px 10px;text-align:left;font-size:14px;color:#444}.ui-autocomplete a.ui-state-focus{background-color:#f6f6f6}.ui-autocomplete img{display:inline-block;width:50px;margin-right:10px;border:1px solid #eee;border-radius:2px;vertical-align:middle}.ui-autocomplete span{display:inline-block;vertical-align:middle;max-width:calc(100% - 60px)}.header-selectors-wrapper{font-size:0}.header-selectors-wrapper>div{display:inline-block;margin:0 5px 10px;vertical-align:middle}.language-list{max-width:100%;font-size:0}.language-list li{display:inline-block;margin:0 1px}.language-list a{display:block;position:relative;width:32px;height:32px;line-height:0}.language-list img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.slider-wrapper.theme-custom{margin:0 auto 30px}.footer{border-top:3px solid #f6f6f6;background-color:#444;text-align:center;overflow:hidden}.footer-upper{margin:55px 0;overflow:hidden}.footer-logo{margin:0 0 25px}.footer-block a,.footer-block .normal-text{font-size:15px;color:#959595;transition:color .2s ease}.footer-block a:hover{color:#97c300}.footer .newsletter .title{margin:0 0 13px;font-size:15px;color:#8c8c8c;text-transform:none}.newsletter .title strong{font-weight:normal}.newsletter-email{display:block;overflow:hidden;max-width:255px;margin:0 auto}.newsletter-email .newsletter-subscribe-text{float:left;width:calc(100% - 47px);height:47px;border-radius:3px 0 0 3px;border-right:0}.newsletter-email .newsletter-subscribe-text:focus{border-color:#e7e7e7}.newsletter-email .newsletter-subscribe-text::-webkit-input-placeholder{color:#959595}.newsletter-email .newsletter-subscribe-text::-moz-placeholder{color:#959595}.newsletter-email .newsletter-subscribe-text:-ms-input-placeholder{color:#959595}.newsletter-email .newsletter-subscribe-text:-moz-placeholder{color:#959595}.newsletter-email .newsletter-subscribe-button{float:left;width:47px;height:47px;padding:0;border:none;border-radius:0 3px 3px 0;background:#eebe00 url('../Themes/Emporium/Content/img/subscribe-button.png') center no-repeat;font-size:0;transition:all .2s ease}.newsletter-email .newsletter-subscribe-button:hover{background-color:#e8af00}.newsletter-email .options{height:0;overflow:hidden;clear:both}.newsletter-validation,.newsletter-result{margin:10px 0;line-height:20px;font-size:13px;color:#444}.newsletter-validation .please-wait{display:none !important}.footer-middle{margin-bottom:50px;overflow:hidden}.footer-middle .social-icons,.footer-middle .pay-options{margin-top:40px}.pay-options img{margin:0 2px;max-width:30px}.social-sharing{display:grid;grid-template-columns:repeat(6,max-content)}.social-sharing ul{font-size:0}.social-sharing li{display:inline-block;margin:0 3px}.social-sharing a{display:block;width:32px;height:32px;line-height:32px;text-align:center}.social-sharing a:before{display:block;font-size:22px;color:#8e8e8e;transition:color .2s ease}.social-sharing a:hover:before{color:#97c300}.social-sharing .facebook:before{content:"n"}.social-sharing .twitter:before{content:"o"}.social-sharing .google:before{content:"p"}.social-sharing .pinterest:before{content:"D"}.social-sharing .instagram:before{content:"t"}.social-sharing .linkedin:before{content:"u"}.social-sharing .vimeo:before{content:"q"}.social-sharing .youtube:before{content:"r"}.social-sharing .rss:before{content:"s"}.social-sharing .blog svg{stroke:#8e8e8e;stroke-width:14;transition:stroke .2s ease}.social-sharing .blog svg:hover{stroke:#3ba7e3}.footer-lower{overflow:hidden;font-size:11px}.footer-lower-wrapper{display:flex !important;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.footer-lower-wrapper div{margin-bottom:15px}.footer-lower-links{display:flex}.footer-lower-links li:not(:last-child){margin-right:10px}.footer-lower>div{display:block;margin:5px 10px 0;color:#a0a0a0;font-size:14px}.footer-lower>div:first-child{margin-top:0}.footer-lower>div a{color:#ededed}.footer-lower .theme-selector{margin:15px 0 0}.theme-selector select{width:170px;height:36px}.footer-block ul{display:none;padding:10px 0;background-color:#f6f6f6}.footer-block li{padding:8px}.footer-block{border-bottom:1px solid #eee}.footer-block:first-child{border-top:1px solid #eee}.footer .title{margin-bottom:15px;text-transform:uppercase;color:#fff;font-size:14px}.footer-block .title{position:relative;margin:0;padding:15px 45px;text-transform:uppercase;color:#fff;font-size:14px;cursor:pointer}.footer-block .title:before,.footer-block .title:after{content:"w";position:absolute;display:inline-block;top:50%;left:20px;transform:translateY(-50%);font-size:9px;color:#97c300;text-transform:none;transition:all .3s ease}.footer-block .title:after{left:auto;right:20px}.footer-block .title.open:before,.footer-block .title.open:after{transform:translateY(-50%) rotate(180deg)}.footer-lower{padding:30px 20px;background-color:#444}.footer-upper-container{width:100%;display:inline-block}.small-products .nop-jcarousel.product-grid .slick-carousel{margin:0 !important}.small-products .nop-jcarousel .slick-slide{padding:0 !important}.small-products .item-box{border-radius:3px !important;overflow:hidden;max-height:120px}.small-products .item-box .product-item{font-size:0}.small-products .item-box .product-item>div{display:inline-block;vertical-align:top}.small-products .item-box .prices .actual-price{display:block;margin:0}.small-products .item-box .product-item>div:first-child{width:120px}.small-products .item-box .picture{margin:0;border-radius:0}.small-products .item-box .picture>a:before{padding-top:100%}.small-products .item-box .details{width:calc(100% - 120px);padding:13px;text-align:left}.small-products .item-box .prices{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.small-products .item-box .buttons,.small-products .item-box .btn-wrapper{display:none}.small-products .item-box .product-title,.small-products .item-box .title{padding:0;height:auto;max-height:39px}.small-products .item-box .prices>*:last-child:not(:empty){margin:0}.two-row-carousels{padding:0 20px}.two-row-carousels .product-grid .title{font-size:24px}.two-row-carousels:after{content:"";display:block;clear:both}.two-row-carousels .slick-slide{min-height:241px}.two-row-carousels .slick-arrow{position:absolute;top:auto;bottom:101px;width:40px;height:40px;background-color:#fff;cursor:pointer;border:1px solid #eee;border-radius:50%;text-align:center;font-size:0;transition:all .2s ease;z-index:1}.two-row-carousels .slick-arrow:before{display:block;color:#d0d0d0;font-size:12px;line-height:40px;transition:all .2s ease;text-transform:none}.two-row-carousels .slick-arrow:hover{background-color:#97c300;border:1px solid #97c300}.two-row-carousels .slick-arrow:hover:before{color:#fff}.two-row-carousels .slick-prev:before{content:"k"}.two-row-carousels .slick-prev{left:0;margin-left:-20px}.two-row-carousels .slick-next:before{content:"j"}.two-row-carousels .slick-next{right:0;margin-right:-20px}.two-row-carousels .slick-list{border:1px solid #eee;border-radius:3px}.two-row-carousels .slick-slide>div{font-size:0}.two-row-carousels .slick-slide>div:first-child{border-bottom:1px solid #eee}.two-row-carousels .item-box{float:none !important;margin:0 !important;border:none !important;border-radius:0 !important}.block{border:1px solid #eee;border-radius:3px;margin:0 0 10px;text-align:center}.block .title{position:relative;padding:14px 20px 14px 50px;font-size:17px;color:#444;background-color:#f6f6f6;cursor:pointer;text-align:left}.block .title strong{font-weight:300;display:block}.block .title:before{content:"w";display:inline-block;position:absolute;left:25px;top:50%;transform:translateY(-50%) rotate(-90deg);font-size:10px;color:#97c300;text-transform:none;transition:all .4s ease}.block .title.open:before{transform:translateY(-50%) rotate(0deg)}.block .listbox{display:none;padding:18px;text-align:left}.block .listbox:after{content:"";display:block;clear:both}.block .poll{padding:10px 0}.block .list li.active>a{color:#97c300;font-weight:bold}.block .list a{display:inline-block;padding:8px 0;font-size:15px;color:#8c8c8c;transition:all .2s ease}.block-recently-viewed-products a.product-picture{padding:0}.block .list a:hover{color:#97c300}.block .list .product-picture{display:none}.block .sublist{padding:0 15px}.block .view-all{margin:7px 0}.block .view-all a{display:block;margin:15px 0 0;font-weight:bold;font-size:13px;text-transform:uppercase;color:#97c300;transition:all .2s ease}.block .view-all a:hover{color:#5c7600}.block .tags{margin:0 0 10px}.block .tags ul{font-size:0}.block .tags li,.product-tags-all-page li{display:inline-block;position:relative;margin:0 10px;overflow:hidden;font-size:16px !important}.block .tags li a,.product-tags-all-page li a{float:left;line-height:30px;color:#8c8c8c;transition:all .2s ease}.block .tags li a:hover,.product-tags-all-page li a:hover{color:#97c300}.poll>strong{display:block;margin:0 0 20px;font-size:18px;color:#97c300}.poll-options,.poll-results{margin:0 0 15px;overflow:hidden}.home-page-polls .poll-options li{margin-bottom:5px;text-align:left}.home-page-polls .poll .buttons{margin-top:30px}.home-page-polls .poll-total-votes{margin-top:0}.home-page-polls .answer label{display:block;border:1px solid #eee;border-radius:3px;padding:20px;font-size:16px;font-weight:bold;color:#444;cursor:pointer;transition:all .2s ease}.home-page-polls .answer input[type="radio"]:checked+label:before{border:4px solid #fff;background-color:#97c300}.home-page-polls .answer:hover label{background-color:#f6f6f6}.home-page-polls .poll{max-width:500px;margin:0 auto}.poll .buttons,.poll-total-votes{margin-top:15px}.home-page-polls .poll .buttons input{color:#fff;background-color:#eebe00;padding:15px 30px;border-radius:3px}.poll .buttons input:hover{background-color:#e8af00;color:#fff}.poll .buttons input{padding:10px 20px;border:none;background-color:#f1f1f1;font-weight:bold;text-transform:uppercase;font-size:13px;color:#8c8c8c;transition:all .2s ease}.poll-total-votes{display:block;margin:10px 0 0;font-weight:bold;text-align:right;font-size:13px;text-transform:uppercase;color:#8c8c8c}.block .poll .buttons{text-align:left}.block .poll-options li,.poll-results li{display:block;margin-bottom:15px;font-size:15px;color:#8c8c8c;text-align:left}.block .poll-options li:last-child{margin-bottom:0}.block .poll-results li:last-child{margin-bottom:10px}.home-page-polls{text-align:center;margin:0 10px 50px}.home-page-polls .title{margin:0 0 20px;font-size:28px;color:#444}.home-page-polls .title strong{font-weight:bold}.answer{position:relative;overflow:hidden}.answer input[type="radio"]{position:absolute;left:-9999px}.answer label{display:block;padding:7px 0;font-size:15px;color:#8c8c8c;cursor:pointer;transition:all .2s ease}.block .answer label:hover{color:#97c300}.block .answer:after{content:"";display:block;clear:both}.answer span:last-child{float:right;font-size:13px}.answer span strong{display:inline-block;vertical-align:middle;margin-left:10px;font-size:15px;color:#444}.answer label:before{content:"";display:inline-block;margin-right:10px;width:18px;height:18px;border-radius:50%;border:1px solid #eee;vertical-align:bottom;background-color:#fff}.answer input[type="radio"]:checked+label:before{margin-left:1px;width:17px;height:17px;margin-right:9px;box-shadow:0 0 0 1px #e7e7e7;border:3px solid #fff;background-color:#97c300}.breadcrumb{margin:0 20px 5px;text-align:center}.center-1 .breadcrumb{margin-bottom:20px}.breadcrumb ul{font-size:0}.breadcrumb li{display:inline-block;font-size:14px;line-height:1.5;color:#a9a9a9}.breadcrumb li:last-child span{display:none}.breadcrumb li>a,.breadcrumb li>span,.breadcrumb li>strong{margin:0 3px;transition:color .2s ease}.breadcrumb strong{font-weight:normal}.breadcrumb a:hover,.breadcrumb a:hover span{color:#97c300}.breadcrumb .delimiter{display:inline-block;margin-right:5px;font-size:0}.breadcrumb .delimiter:before{content:"j";display:block;font-size:7px}.category-description,.manufacturer-description,.vendor-description,.contact-vendor{margin:0 0 40px}.contact-vendor-button{border:none;padding:0 25px;height:45px;background-color:#eebe00;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:3px;transition:all .1s ease}.contact-vendor-button:hover{background-color:#e8af00}.filters-button-wrapper{display:none !important}.product-filters{display:none}.product-selectors{margin:0 0 20px;text-align:center;font-size:0}.product-selectors:after{content:"";display:block;clear:both}.product-selectors .product-sorting,.product-selectors .product-page-size{width:calc(50% - 4px);display:inline-block;vertical-align:top}.product-selectors .product-page-size{margin-left:8px}.product-selectors select{display:block;padding:0 40px 0 20px;width:100%;height:50px;border:none;background-color:#f1f1f1;background-image:url('../Themes/Emporium/Content/img/select-arrow-dark.svg');font-size:14px;font-weight:bold;text-transform:uppercase;color:#8c8c8c;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}#products-pagesize-desktop{display:none}.product-selectors .product-viewmode{display:none}.product-selectors .product-viewmode span{vertical-align:middle}.product-selectors .product-viewmode a{display:inline-block;width:30px;height:45px;margin:0 8px 0 0;background-position:center;background-repeat:no-repeat;vertical-align:middle;font-size:0;opacity:.5}.product-selectors .product-viewmode a:last-child{margin:0}.product-selectors .product-viewmode a.grid{background-image:url('../Themes/Emporium/Content/img/view-grid.png')}.product-selectors .product-viewmode a.list{background-image:url('../Themes/Emporium/Content/img/view-list.png')}.product-selectors .product-viewmode a.selected{opacity:1}.item-grid:after{content:"";display:block;clear:both}.item-box{position:relative;width:49%;float:left;margin:0 0 2% 2%;border:1px solid #eee;background-color:#fff;border-radius:3px;overflow:hidden}.item-box:nth-child(2n+1){margin-left:0;clear:both}.item-box .picture{z-index:1;overflow:hidden;background-color:#fff;margin:0 0 5px;border-radius:2px 2px 0 0}.item-box .picture>a{display:block;position:relative;overflow:hidden}.item-box .picture>a:before{content:"";display:block;padding-top:100%}.item-box .picture>a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}.item-box .manufacturer-item .picture>a img,.item-box .vendor-item .picture>a img{top:0;left:0;right:0;bottom:0;margin:auto;transform:none;max-width:100%;height:auto}.item-box .details{padding:10px}.item-box .product-title,.item-box .title{height:auto;margin:0 0 7px;overflow:hidden;font-size:15px;font-weight:normal;color:#444}.item-box .product-title a,.item-box .title a{display:block}.item-box .sku{font-size:13px;color:#8c8c8c;margin-bottom:10px}.item-box .product-rating-box{display:inline-block;margin:0 0 8px}.item-box .rating{background:url('../Themes/Emporium/Content/img/rating1.gif') repeat-x;width:65px;height:12px}.item-box .rating div{background:url('../Themes/Emporium/Content/img/rating2.gif') repeat-x;height:12px}.item-box .description{display:none;height:30px;margin:0 0 10px;overflow:hidden}.item-box .description a{display:block;overflow:hidden}.item-box .prices{overflow:hidden}.item-box .prices *:empty{display:none}.item-box .prices *{display:inline-block}.item-box .old-price{font-size:14px;color:#999;text-decoration:line-through}.item-box .actual-price{font-size:18px;color:#97c300;font-weight:bold}.item-box .old-price+.actual-price,.item-box .actual-price+.tax-shipping-info{margin-left:5px}.item-box .tax-shipping-info{color:#8c8c8c}.item-box .tax-shipping-info a{color:#97c300}.item-box .base-price-pangv{color:#8c8c8c}.item-box .buttons{display:none;font-size:0}.item-box input[type="button"]{height:40px;padding:0 5%;vertical-align:middle;border:none;text-overflow:ellipsis;overflow:hidden}.item-box .button-2{width:100%;background-color:#f1f1f1;border-radius:3px;font-weight:bold;font-size:14px;color:#8c8c8c;text-transform:uppercase;transition:all .2s ease}.item-box .buttons .button-2:hover{background-color:#eebe00;color:#fff}.item-box .product-rating-box{margin-bottom:10px}.item-box .btn-wrapper{display:none;font-size:0}.item-box .btn-wrapper .button-2{margin-left:4px;width:40px;height:40px;line-height:40px;font-size:0;border-radius:30px;background-color:#f1f1f1;border:0;backface-visibility:hidden;transition:all .1s ease}.item-box .btn-wrapper button:before{transition:all .1s ease;text-transform:none;font-weight:normal;font-size:18px;color:#8e8e8e}.item-box .btn-wrapper .add-to-wishlist-button:before{content:"c"}.item-box .btn-wrapper .add-to-compare-list-button:before{content:"b"}.item-box .btn-wrapper button:hover{background-color:#97c300}.item-box .btn-wrapper button:hover:before{color:#fff}.home-page-category-grid,.sub-category-grid,.manufacturer-grid{margin:0 auto 45px}.home-page-category-grid .item-box{background-color:#f6f6f6}.category-grid .item-box{border:none}.category-grid .item-box .picture{border:none;background:transparent;margin:0}.category-grid .item-box .picture a:before{padding-top:73.33%}.vendor-item .picture,.manufacturer-item .picture{margin-bottom:0}.vendor-item .title,.manufacturer-item .title,.category-grid .item-box .title{margin-bottom:0;height:auto}.vendor-item .title a,.manufacturer-item .title a,.category-grid .item-box .title a{display:block;padding:16px 15px;font-size:13px;color:#444;font-weight:bold;letter-spacing:2px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:color .2s ease}@media(min-width:1025px){.manufacturer-item .title a{height:50px;white-space:normal;padding:0 !important;letter-spacing:normal;text-transform:none}}.sub-category-grid .item-box .title a{white-space:normal;text-overflow:initial}.vendor-item:hover .title a,.manufacturer-item:hover .title a,.category-grid .item-box:hover .title a{color:#97c300}.home-page-advantages{margin-bottom:45px;overflow:hidden}.advantages-item{padding:10px 15px;margin-bottom:5px;background-color:#f6f6f6;overflow:hidden;text-align:left}.advantages-item>div{display:inline-block;vertical-align:middle}.advantages-item .description{display:none}.advantages-item .picture{width:40px;height:40px}.advantages-item .picture img{max-height:100%;max-width:100%}.advantages-item .info{width:calc(100% - 55px);padding-left:10px}.advantages-item .title{font-size:15px;color:#444;font-weight:bold;text-transform:uppercase;letter-spacing:3px}.advantages-item .title a{transition:all .2s ease}.advantages-item .title a:hover{color:#97c300}.product-grid .title{margin:0 0 25px;font-size:28px;color:#444;font-weight:bold;text-align:center}.pager{margin:0 0 20px}.pager:last-child{margin-bottom:0}.pager ul{text-align:center;font-size:0}.pager li{display:inline-block;margin:0 5px;vertical-align:middle}.pager li a,.pager li span{display:block;width:38px;height:38px;line-height:37px;border-radius:50%;text-align:center;font-size:15px;cursor:pointer;color:#8c8c8c;transition:all .3s ease}.pager li a:hover,.pager li span{color:#fff;background-color:#97c300;border-color:#97c300 !important}.pager li a:hover::before{color:#fff}.pager li a:before{display:block;font-size:12px;color:#d0d0d0;line-height:37px;transition:all .3s ease}.pager li.previous-page a,.pager li.next-page a,.pager li.first-page a,.pager li.last-page a{font-size:0;background-color:#fff}.pager li.previous-page a:hover,.pager li.next-page a:hover,.pager li.first-page a:hover,.pager li.last-page a:hover{background-color:#97c300}.previous-page a,.next-page a,.first-page a,.last-page a{border:1px solid #e4e4e4}.previous-page a:before,.next-page a:before{content:"k"}.next-page a:before{content:"j"}.first-page a:before{content:"V"}.last-page a:before{content:"W"}.product-details-page .product-grid{width:100%}.mobile-name-holder{margin-bottom:30px}.mobile-name-holder .breadcrumb{margin:0 0 20px}.product-essential{margin:0 0 20px}.product-essential:after{content:"";display:block;clear:both}.gallery{margin:0 auto 40px;max-width:500px}.gallery .picture{position:relative;max-width:100%;margin:0 auto;border-radius:3px;overflow:hidden;background-color:#fff;text-align:center;font-size:0}.gallery .picture:before{content:"";display:block;width:100%;padding-top:100%}.gallery .picture img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;max-height:100%}.gallery .picture-thumbs{margin:10px 0 0;overflow:hidden;text-align:center;font-size:0}.gallery .thumb-item{display:inline-block;position:relative;width:85px;margin:0 4px 10px;border-radius:3px;border:1px solid #eee;overflow:hidden;background-color:#fff;cursor:pointer}.gallery .thumb-item:before{content:"";display:block;padding-top:100%}.gallery .thumb-item img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}.overview{position:relative;margin:0 0 20px}.product-name .manufacturers,.overview .manufacturers{font-size:15px;color:#8c8c8c}.product-name .manufacturers .value,.overview .manufacturers .value{color:#97c300}.product-name .manufacturers .value:hover,.overview .manufacturers .value:hover{color:#7c9a16}.product-manufacturer-logo{display:inline-block;vertical-align:middle}.discontinued-product{margin:0 0 20px;color:#ff4f60}.overview .product-name{margin:0 0 25px}.product-name h1{margin-bottom:10px;font-size:26px;color:#444;font-weight:bold}.overview .short-description{margin:0 0 30px;padding:0 10px;font-size:16px;line-height:1.5;color:#8c8c8c}.product-reviews-overview{margin:0 0 20px}.product-review-box{display:inline-block;margin:0 0 5px}.product-review-box .rating{width:65px;height:12px;background:url('../Themes/Emporium/Content/img/rating1.gif') repeat-x}.product-review-box .rating div{height:12px;background:url('../Themes/Emporium/Content/img/rating2.gif') repeat-x}.product-no-reviews a{font-size:14px;color:#8c8c8c;transition:color .2s ease}.product-review-links a:hover,.product-no-reviews a:hover{color:#97c300}.product-review-links{font-size:14px;color:#8c8c8c}.product-review-links .separator{margin:0 5px}.product-review-links a{transition:color .2s ease}.overview .compare-products{margin-bottom:40px}.compare-products .add-to-compare-list-button{font-size:12px;line-height:16px;font-weight:bold;color:#8c8c8c;text-transform:uppercase;border:none;background:transparent;transition:all .2s ease}.compare-products .add-to-compare-list-button:before{content:"b";display:inline-block;vertical-align:text-bottom;margin-right:10px;font-size:18px;color:#8c8c8c;text-transform:none;font-weight:normal;transition:all .2s ease}.compare-products .add-to-compare-list-button:hover,.compare-products .add-to-compare-list-button:hover:before{color:#97c300}.compare-products .add-to-compare-list-button:hover:before{transform:rotate3d(1,0,0,180deg)}.overview .stock,.variant-overview .stock{display:inline-block;padding:10px 20px;margin:0 0 20px;font-weight:bold;font-size:13px;color:#8c8c8c;text-transform:uppercase;background-color:#f6f6f6;border-radius:2px}.overview .stock .label,.variant-overview .stock .label{display:none}.back-in-stock-subscription{margin:0 0 15px;font-size:0;backface-visibility:hidden}.back-in-stock-subscription:before{content:"E";display:inline-block;margin-right:7px;vertical-align:bottom;color:#8c8c8c;font-size:17px;transition:color .2s ease}.back-in-stock-subscription:hover:before{color:#97c300;-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}.back-in-stock-subscription input{background:transparent;border:none;font-size:12px;font-weight:bold;color:#8c8c8c;text-transform:uppercase;transition:color .2s ease}.overview .additional-details,.variant-overview .additional-details{margin-bottom:30px}.overview .additional-details div,.variant-overview .additional-details div{margin:0 0 5px;font-size:15px;color:#8c8c8c}.overview .additional-details div .value,.variant-overview .additional-details div .value{color:#444}.overview .additional-details div .value a,.variant-overview .additional-details div .value a{color:#97c300;text-decoration:none}.overview .additional-details div .value a:hover,.variant-overview .additional-details div .value a:hover{color:#7c9a16}.overview .delivery{margin:20px 0 10px}.variant-overview .delivery{margin:20px 0 0}.delivery .free-shipping{color:#8c8c8c;font-size:14px}.delivery .delivery-date{font-size:14px;color:#8c8c8c}.free-shipping+.delivery-date{margin:5px 0 0}.download-sample{font-size:0;margin:30px 0}.download-sample a{font-size:13px;color:#97c300;font-weight:bold;text-transform:uppercase}.download-sample a:before{content:"J";display:inline-block;margin-right:10px;font-size:18px;text-transform:none;font-weight:normal;vertical-align:text-bottom}.overview-buttons div{display:inline-block;margin:0 5px 10px}.attributes{padding:10px;font-size:15px;text-align:left;margin:0 auto 20px}.attributes:only-child{margin-bottom:0}.attributes-wrapper>div{max-width:320px;margin-left:auto;margin-right:auto}.attributes-wrapper>div.product-prices-box{max-width:none}.attributes dl{overflow:hidden}.attributes dt,.attributes .attribute-label,.giftcard label{display:block;font-size:15px;margin:0 0 5px;white-space:nowrap;font-weight:bold;color:#444}.attributes dt,.attributes dd{text-align:center}.attributes dd li{text-align:left}.attributes .required{color:#444}.attributes dd{margin:0 0 20px}.attributes dd:last-child{margin-bottom:0}.attributes li{margin:8px 0 10px}.attributes dd select,.product-details-page .attributes dd select:only-child{max-width:100%}.product-details-page .attributes dd select{max-width:calc(100% - 60px)}.attributes select+.qty-box{margin-top:10px}.attributes dd input[type="text"],.attributes dd input[type="password"],.attributes dd input[type="tel"],.attributes dd input[type="email"],.attributes dd select:only-child{width:100%;line-height:45px}.attributes.rental-attributes{font-size:0}.attributes.rental-attributes>div{display:inline-block;width:49%}.attributes.rental-attributes>div:nth-child(2n){margin-left:2%}.attributes.rental-attributes>div:only-child{width:100%;margin-left:0}.attributes.rental-attributes input{height:45px;padding:0 20px;border-radius:3px;text-align:left}.product-estimate-shipping{margin:20px 0 10px;color:#8c8c8c}.product-estimate-shipping a{display:block}.product-estimate-shipping i{display:inline-block;transform:rotate(45deg);margin:0 0 6px 9px;border:solid #000;border-width:0 1px 1px 0;padding:3px 3px}.product-estimate-shipping .shipping-loading{display:none !important}.product-estimate-shipping .shipping-title{margin:0 0 5px;font-size:15px}.product-estimate-shipping .shipping-price{margin:0 0 0 5px;vertical-align:middle;color:#000}.product-estimate-shipping .shipping-address{white-space:nowrap;font-size:12px}.product-estimate-shipping .shipping-address span{display:inline-block;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis}.product-estimate-shipping .shipping-date{margin:15px 0 0;font-size:14px}.product-social-buttons{margin-bottom:30px}.product-social-label{display:inline-block;margin-bottom:20px;font-size:15px;font-weight:bold;color:#444}.product-social-sharing li{display:inline-block;margin:0 5px;vertical-align:top}.product-social-sharing li a{display:block;font-size:0;backface-visibility:hidden}.product-social-sharing li a:before,.email-a-friend:before{display:block;font-size:22px;color:#8e8e8e;transition:all .5s ease}.product-social-sharing li a:hover:before,.product-social-sharing .email-a-friend:hover:before{transform:rotate3d(0,1,0,360deg)}.product-social-sharing a.twitter:before{content:"o"}.product-social-sharing a.facebook:before{content:"n"}.product-social-sharing a.pinterest:before{content:"D"}.product-social-sharing a.google:before{content:"p"}.product-social-sharing .email-a-friend:before{content:"m";position:absolute;top:0;left:0;pointer-events:none}.product-social-sharing .email-a-friend{position:relative}.product-social-sharing .email-a-friend input{width:22px;height:22px;border:none;background:transparent;font-size:0}.product-social-sharing li a:hover:before,.email-a-friend:hover:before{color:#97c300}.attributes .qty-box{margin:0 0 0 5px}.attributes .qty-box label{display:none}.attributes .qty-box input[type="text"]{width:50px;height:45px;text-align:center;border-radius:3px}.gender label,.option-list li label,.inputs.accept-consent label,td.remove-from-cart label,td.add-to-cart label,.terms-of-service label,.terms-of-agreement label,.selector label,.use-reward-points label{display:inline-block;font-size:15px;cursor:pointer;transition:all .2s ease}.attributes .datepicker{width:100%;text-align:center}.ui-datepicker{width:280px;background-color:#fff;text-align:center;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.ui-datepicker-header{position:relative;height:32px;background-color:#97c300;color:#fff;overflow:hidden}.ui-datepicker-header a{position:absolute;top:0;z-index:1;width:40px;height:32px;line-height:32px;font-size:0;transition:all .2s ease}.ui-datepicker-header a:hover{background-color:rgba(0,0,0,.1)}.ui-datepicker-header a:before{display:block;font-size:10px;color:#fff}.ui-datepicker-header a.ui-datepicker-prev{left:0}.ui-datepicker-header a.ui-datepicker-prev:before{content:"k"}.ui-datepicker-header a.ui-datepicker-next{right:0}.ui-datepicker-header a.ui-datepicker-next:before{content:"j"}.ui-datepicker-title{position:relative;z-index:0;line-height:32px;letter-spacing:1px;font-weight:bold;text-transform:uppercase}.ui-datepicker-calendar th{background-color:#f6f6f6}.ui-datepicker-calendar th,.ui-datepicker-calendar td{width:14.285%}.ui-datepicker-calendar th span,.ui-datepicker-calendar td a{display:block;font-size:14px;color:#8c8c8c;min-height:32px;line-height:32px;border-radius:3px;transition:all .2s ease}.ui-datepicker-calendar th span{font-size:13px}.ui-datepicker-calendar td a:hover{background-color:#f1f1f1}.ui-datepicker-calendar a.ui-state-active:hover,.ui-datepicker-calendar a.ui-state-active{background-color:#97c300;color:#fff}.attribute-squares{font-size:0}.attribute-squares li{display:inline-block;margin:0 5px 5px;line-height:normal !important;text-align:center}.attribute-squares label{display:block;margin:0 !important;overflow:hidden}.attribute-squares input[type="radio"]{position:absolute;left:auto;z-index:-1;opacity:0;margin-top:-25px}.attribute-squares span{display:block;user-select:none}.attribute-square{display:block !important;width:32px !important;height:32px !important;border:2px solid #e7e7e7;border-radius:3px;cursor:pointer}.selected-value .attribute-square{border-color:#868686}.attribute-squares .tooltip-container{position:absolute;display:block;width:200px;color:#000;background:#fff;border:1px solid #eee;text-align:center;visibility:hidden;border-radius:5px}.tooltip-container:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-7px;width:0;height:0;border-bottom:7px solid #eee;border-right:7px solid transparent;border-left:7px solid transparent}.tooltip-container:after{content:'';position:absolute;bottom:100%;left:50%;margin-left:-6px;width:0;height:0;border-bottom:6px solid #f6f6f6;border-right:6px solid transparent;border-left:6px solid transparent}.attribute-squares li:hover .tooltip-container{visibility:visible;margin-left:-83px;margin-top:5px;z-index:999}.tooltip-container .tooltip-header{background-color:#f6f6f6;height:25px;border-top-right-radius:4px;border-top-left-radius:4px;padding-left:10px;padding-top:5px;text-align:left;color:#8c8c8c;width:198px;font-size:13px;border-bottom:1px #eee solid}.tooltip-container .tooltip-body{margin:5px}.tooltip-container .tooltip-body img{border:0 #fff;width:190px}.giftcard{margin:0 0 20px;overflow:hidden;clear:both}.giftcard div{margin:0 0 20px}.giftcard label{display:block;margin:0 0 5px}.giftcard input,.giftcard textarea{width:100%;height:45px;line-height:45px;border-radius:3px}.giftcard textarea{height:150px;line-height:1.5}.overview .prices,.variant-overview .prices{margin:10px 0;overflow:hidden;font-size:14px;color:#8c8c8c}.overview .prices>div,.variant-overview .prices>div{margin:0 0 5px}.overview .old-product-price,.variant-overview .old-product-price{color:#8c8c8c;text-decoration:line-through;font-size:0}.overview .old-product-price span,.overview .old-product-price label,.variant-overview .old-product-price span,.variant-overview .old-product-price label{font-size:17px}.overview .non-discounted-price,.variant-overview .non-discounted-price{font-size:14px;color:#8c8c8c}.overview .product-price,.variant-overview .product-price{font-size:25px;color:#97c300;font-weight:bold}.potential-discounts-container{margin-bottom:1rem;font-size:16px}.potential-discounts-container .potential-discount-call-to-action{color:#a33842}.potential-discounts-container .potential-discounts{color:#484848}.grouped-product-box{margin-bottom:40px}.grouped-product-box label{display:none;margin:0 0 15px;color:#787878;text-transform:uppercase;font-weight:bold;font-size:13px}.grouped-btn{display:block;max-width:320px;height:45px;line-height:45px;margin:0 auto;padding:0 15px;text-align:center;background-color:#f1f1f1;border-radius:3px;font-size:13px;color:#8c8c8c;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-transform:uppercase;font-weight:bold;transition:all .2s ease}.grouped-btn:before{content:"K";display:inline-block;vertical-align:bottom;margin-right:10px;font-size:12px;color:#8e8e8e;text-transform:none;transition:all .2s ease}.grouped-btn:hover{background-color:#eebe00;color:#fff}.grouped-btn:hover:before{color:#fff}.grouped-btn span{display:inline-block;vertical-align:top;margin-right:5px}.grouped-btn strong{display:inline-block;vertical-align:top}.tier-prices{margin:20px 0 30px;font-size:15px;color:#8c8c8c}.tier-prices .title{margin-bottom:10px;font-size:15px;font-weight:bold;color:#444}.tier-prices .prices-table{border:1px solid #e7e7e7;overflow:hidden;border-radius:3px}.tier-prices .prices-row{float:left;width:50%}.tier-prices .prices-row>div{padding:10px}.tier-prices .item-price{color:#97c300}.tier-prices .tbody{border-left:1px solid #e7e7e7}.customer-entered-price{margin:30px 0;overflow:hidden;padding:10px}.customer-entered-price .price-input{margin-bottom:5px}.customer-entered-price .price-input label{display:block;font-size:15px;margin:0 0 5px;font-weight:bold;color:#444}.customer-entered-price .enter-price-input{border-radius:3px;height:45px;width:150px;text-align:center}.customer-entered-price .price-range{color:#8c8c8c}.overview .add-to-cart{display:inline-block;vertical-align:top;margin:0 0 10px;width:calc(100% - 55px);max-width:330px}.variant-overview .add-to-cart{display:inline-block}.variant-overview .add-to-wishlist{display:inline-block;vertical-align:top;font-size:0;margin-left:5px}.overview .min-qty-notification,.overview .qty-multiples-notification,.variant-overview .min-qty-notification{margin:0 0 10px;font-size:14px;color:#8c8c8c}.overview .add-to-cart-panel{position:relative;font-size:0}.variant-overview .add-to-cart-panel{position:relative;font-size:0;display:inline-block;vertical-align:top}.overview .qty-label,.variant-overview .qty-label{position:absolute;left:-25px;line-height:36px;display:none !important}.overview .qty-input,.variant-overview .qty-input,.overview .qty-dropdown,.variant-overview .qty-dropdown{border-radius:3px;height:45px;padding:12px;text-align:center;color:#444;font-size:14px;vertical-align:top}.overview .qty-dropdown,.variant-overview .qty-dropdown{margin-right:10px;width:73px;padding:0 33px 0 17px;border:1px solid #e7e7e7;border-radius:3px;background:url(../Themes/Emporium/Content/img/select-arrow-dark.svg) no-repeat right 15px center;appearance:none;-moz-appearance:none;-webkit-appearance:none}.variant-overview .qty-dropdown,.variant-overview .add-to-cart-qty-wrapper{margin-right:5px}.overview .qty-input,.variant-overview .qty-input{padding-right:27px;width:80px}.variant-buttons-wrapper{font-size:0}.overview .qty-dropdown+.add-to-cart-button{width:calc(100% - 85px);max-width:250px}.overview .add-to-cart-qty-wrapper+.add-to-cart-button{padding:0;width:calc(100% - 90px);max-width:250px}.add-to-cart-qty-wrapper{position:relative;display:inline-block;vertical-align:top;margin-right:10px}.add-to-cart-qty-wrapper .plus,.add-to-cart-qty-wrapper .minus{position:absolute;top:0;right:0;left:auto;display:inline-block;width:15px;height:18px;margin:3px;background-color:#f1f1f1;text-align:center;font-family:"emporium-icons";font-size:7px;line-height:18px;color:#8e8e8e;cursor:pointer;user-select:none;transition:all .2s ease}.add-to-cart-qty-wrapper .minus{top:auto;bottom:0}.add-to-cart-qty-wrapper .plus:hover,.add-to-cart-qty-wrapper .minus:hover{background-color:#eaeaea}.overview .add-to-cart-button,.variant-overview .add-to-cart-button{padding:0 15px;font-size:15px;vertical-align:top;text-align:center;text-overflow:ellipsis;overflow:hidden}.variant-overview .add-to-cart-button{padding:0 14px;width:140px}.overview .add-to-wishlist{display:inline-block;margin-left:5px}.overview .add-to-wishlist button{display:block;width:45px;height:45px;line-height:45px;border:none;border-radius:3px;font-weight:bold;color:#8c8c8c;font-size:0;text-transform:uppercase;text-align:center;background-color:#f1f1f1;transition:all .1s ease}.overview .add-to-wishlist button:hover{background-color:#eaeaea}.overview .add-to-wishlist button:before{content:"c";display:inline-block;vertical-align:bottom;color:#8c8c8c;font-size:17px;text-transform:none;font-weight:normal}.pre-order-availability-date{display:block;margin-top:10px;font-size:14px;color:#8c8c8c}.pre-order-availability-date label{vertical-align:top}.full-description,.product-specs-box{margin:0 -10px;padding:0 10px;background-color:#f6f6f6;clear:both}.full-description{padding:20px;line-height:1.5;font-size:15px;color:#8c8c8c;font-weight:400}.product-specs-box{padding:10px 10px 30px}.product-specs-box thead{display:none}.product-details-page .related-products-grid,.product-details-page .also-purchased-products-grid{margin-top:70px}.product-collateral .title{margin:0 0 10px;letter-spacing:2px;font-size:15px;color:#444;font-weight:700;text-transform:uppercase}.product-tags-box .title,.product-details-page .product-grid .title{font-size:24px;color:#444;font-weight:bold;text-transform:none;letter-spacing:normal}.product-specs-box .data-table{border:1px solid #eee;border-radius:3px;text-align:left;margin:0}.product-specs-box .data-table td{padding:20px 25px;border:none}.data-table td .color-squares{margin:-5px 0}.product-specs-box .data-table td.spec-value{font-size:16px;color:#444;border-left:1px solid #eee}.product-specs-box .data-table td.spec-name{font-size:17px;color:#8c8c8c;font-weight:300}.attributes-wrapper{margin-bottom:30px;border:1px solid #eee;border-radius:3px;padding:10px}.product-variant-line .attributes-wrapper{border:none}.product-tags-list{font-size:0}.product-tags-box{margin:50px 0 85px}.product-tags-box:last-child{margin-bottom:0}.product-tags-box .title{margin-bottom:20px}.product-tags-list li{display:inline-block;color:#8c8c8c;font-size:16px}.product-tags-list li.separator{margin:0 5px 0 3px}.product-tags-list a{display:inline-block;line-height:24px;color:#97c300;transition:color .2s ease}.product-tags-list a:hover{color:#7c9a16}.product-collateral>div.product-variant-list{margin:50px 0}.product-variant-line{margin:0 0 15px;border:1px solid #eee;border-radius:3px;padding:30px 10px}.product-variant-line:after{content:"";display:block;clear:both}.variant-picture{position:relative;width:100%;max-width:330px;max-height:330px;margin:0 auto 15px;border-radius:3px;overflow:hidden}.variant-picture img{max-width:100%}.variant-overview{width:100%}.variant-overview .variant-name{margin:0 0 10px;font-size:22px;color:#444;font-weight:bold}.variant-overview .variant-description{margin:0 0 15px;line-height:1.5;font-size:15px;color:#8c8c8c}.variant-overview .add-to-wishlist-button{display:block;float:none;clear:both;width:45px;height:45px;margin:0 auto;font-size:0;border:none;background-color:#f2f2f2;border-radius:3px;transition:all .1s ease}.variant-overview .add-to-wishlist-button:before{display:block;content:"c";font-size:20px;color:#8e8e8e;transition:all .2s ease}.variant-overview .add-to-wishlist-button:hover{background-color:#eaeaea}.ui-tabs{margin:0 0 20px}.ui-tabs .ui-tabs-nav{overflow:hidden;text-align:center}.ui-tabs .ui-tabs-nav li{display:inline-block;margin:0 15px}.ui-tabs .ui-tabs-nav li a{display:inline-block;padding:15px;font-size:15px;letter-spacing:1px;font-weight:700;color:#8c8c8c;border-bottom:2px solid transparent;text-transform:uppercase;transition:all .1s ease}.ui-tabs .ui-tabs-nav li a:hover{color:#97c300}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-state-active.ui-tabs-active a{color:#97c300;border-bottom:2px solid #97c300}.ui-tabs .ui-tabs-panel{background-color:#f6f6f6;padding:40px 20px;margin:0 -10px}.ui-tabs .ui-tabs-hide{display:none}.product-group .overview,.product-group .overview .product-name{margin-bottom:0}.product-variant-list{margin-top:0 !important;padding-top:0 !important;margin-bottom:30px;overflow-x:auto;width:100%}.prod-variant-table{border-collapse:collapse;table-layout:auto;width:auto;font-size:15px}.prod-variant-table thead{background-color:#f4f4f4;color:#333}.prod-variant-table th{padding:12px;text-align:left;font-weight:bold;border-bottom:2px solid #ddd}.prod-variant-table th{padding:12px;border-bottom:1px solid #ddd}prod-variant-table th,.product-variant-list .prod-variant-table td{border:1px solid #ddd;padding:.25rem .75rem;text-align:left}.prod-variant-table .line-sku,.prod-variant-table .line-price,.prod-variant-table .line-add-to-cart{white-space:nowrap}.prod-variant-table .spec-attribute button.warning-modal-button{border:none}.warning-modal{display:none;position:fixed;z-index:1020;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.warning-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:40%}.warning-modal-content.modal-center{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.warning-modal-body{font-size:15px}.warning-modal-header .header-text{font-size:18px;margin:0 0 2px 0}.warning-modal-header .close{color:#aaa;float:right;font-size:28px;font-weight:bold}.warning-modal-header .close:hover,.warning-modal-header .close:focus{color:#000;text-decoration:none;cursor:pointer}.prod-variant-table .line-picture{width:100px !important;max-width:150px !important;max-height:150px !important}.prod-variant-table tr:hover{background-color:#f1f1f1}.prod-variant-table td.line-price{text-align:right}.prod-variant-table td.line-price .price.actual-price{font-weight:bold;color:#2ca3d2}.prod-variant-table td.line-price .potential-discounts-container{margin-bottom:.2rem}.prod-variant-table td.line-callforprice{text-align:center;color:#2ca3d2;text-transform:uppercase}.prod-variant-table .line-sku a,.prod-variant-table .line-catalog-epage a{color:#2ca3d2;text-decoration:underline;font-weight:bold}.product-variant-list .prod-variant-table .line-add-to-cart .button-2{padding:0 10px !important;font-size:.8rem}.product-variant-list .prod-variant-table .line-add-to-cart .qty-input{width:80px}.product-variant-list .add-to-cart-qty-wrapper+.ajax-cart-button-wrapper button{width:auto !important}.estimate-shipping-popup{position:relative;max-width:800px;margin:auto;background-color:#fff;padding:25px;transform:scale(.8);transition:all .2s ease;opacity:0}.estimate-shipping-popup strong{visibility:hidden;font-weight:300;text-transform:uppercase;color:#222}.mfp-ready .estimate-shipping-popup{transform:scale(1);opacity:1}.mfp-removing .estimate-shipping-popup{transform:scale(.8);opacity:0}.estimate-shipping-popup-zoom-in.mfp-removing{transition:all .3s ease;opacity:0}.estimate-shipping-row{display:flex;display:-webkit-flex;align-items:center;position:relative}.estimate-shipping-row-item{flex:0 1 100%}.mfp-container .address-item{display:block;width:auto;margin:10px 0 0 !important;border:none;padding:0}.mfp-container .address-item+div{padding:0 0 0 15px}.estimate-shipping-address-control{width:100%}select.estimate-shipping-address-control{padding:0 27px 0 20px;background:#fff url(../Themes/Emporium/Content/img/select-arrow-dark.svg) no-repeat right 10px center;appearance:none;-moz-appearance:none;-webkit-appearance:none}.mfp-container .address-item .required{position:absolute;top:-6px;right:-9px}.mfp-container .shipping-options{position:relative;margin:10px 0 30px}.mfp-container .shipping-header-item{align-self:flex-end;border:none !important;padding:12px 5px !important;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.mfp-container .shipping-options-body{display:table;table-layout:fixed;width:100%;border:1px solid #f0f0f0;border-collapse:collapse}.mfp-container .shipping-option{display:table-row;font-size:14px;cursor:pointer}.mfp-container .shipping-option.active{background-color:#f2f2f2}.mfp-container .shipping-option>div{display:table-cell;border-top:1px solid #f0f0f0;padding:12px 11px 11px}.mfp-container .shipping-item{overflow:hidden;padding:8px 0;overflow-wrap:break-word}.estimate-shipping-row-item-radio{flex:0 0 30px;width:24px}.estimate-shipping-radio{display:none}.estimate-shipping-radio:checked+label:before{margin:0 !important;position:relative;bottom:1px}.estimate-shipping-radio:checked+label:after{display:none}.apply-shipping-button-container{text-align:center}.mfp-container .apply-shipping-button{min-width:120px;border:none;height:45px;padding:0 25px;border-radius:3px;background-color:#eebe00;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;transition:all .2s ease}.mfp-container .apply-shipping-button:hover{background-color:#e8af00}.mfp-container .no-shipping-options{padding:30px 15px;text-align:center}.mfp-container .message-failure{margin:10px 0 -5px}@media all and (max-width:600px){.estimate-shipping-popup{padding:25px 3%}.mfp-container .shipping-address{flex-flow:column}.mfp-container .address-item{width:100%}.mfp-container .address-item+div{padding:0}}.product-reviews-page h1 a{font-style:italic;transition:all .1s ease}.product-reviews-page h1 a:hover{color:#8c8c8c}.write-review .title,.comment-form-btn{position:relative;height:45px;margin:0 0 45px}.write-review .title strong,.comment-form-btn strong{position:absolute;display:inline-block;top:0;left:50%;transform:translateX(-50%);padding:0 25px;height:45px;max-width:100%;border-radius:3px;font-size:14px;line-height:45px;text-transform:uppercase;font-weight:700;background-color:#eebe00;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:all .3s ease}.write-review .title strong span,.comment-form-btn strong span{transition:all .1s ease}.product-reviews-page .title strong:before,.comment-form-btn strong:before,.close-comment-form:before{display:inline-block;vertical-align:bottom;margin-right:10px;font-size:16px;text-transform:none;font-weight:normal;transition:all .1s ease}.product-reviews-page .title .close-review-form,.comment-form-btn .close-comment-form{background-color:#e5e5e5;color:#8c8c8c;width:0;max-width:0;padding:0;opacity:.4}.product-reviews-page .title .close-review-form:before,.comment-form-btn .close-comment-form:before{content:"v";color:#8c8c8c;font-size:12px}.product-reviews-page .title .write-review-title:before{content:"y";color:#fff;opacity:.6}.product-reviews-page .title .close-review-form:hover{background-color:#eaeaea}.product-reviews-page .title .write-review-title:hover{background-color:#e8af00}.comment-form-btn .open-comment-form,.product-reviews-page .title .write-review-title{transition:width .3s ease .3s,max-width .3s ease .3s,padding .3s ease .3s,opacity .3s ease .3s,background-color .2s ease 0s;opacity:1}.comment-form-btn.open .open-comment-form,.product-reviews-page .title.open .write-review-title{width:0;max-width:0;padding:0;opacity:.4;transition-delay:0s}.comment-form-btn .open-comment-form span,.comment-form-btn .open-comment-form:before,.product-reviews-page .title .write-review-title span,.product-reviews-page .title .write-review-title:before{opacity:1}.comment-form-btn.open .open-comment-form span,.comment-form-btn.open .open-comment-form:before,.product-reviews-page .title.open .write-review-title span,.product-reviews-page .title.open .write-review-title:before{opacity:0}.comment-form-btn.open .close-comment-form,.product-reviews-page .title.open .close-review-form{width:auto;max-width:280px;padding:0 25px;opacity:1;transition:width .3s ease .3s,max-width .3s ease .3s,padding .3s ease .3s,opacity .3s ease .3s,background-color .2s ease 0s}.comment-form-btn .close-comment-form:before,.comment-form-btn .close-comment-form span,.product-reviews-page .title .close-review-form span,.product-reviews-page .title .close-review-title:before{opacity:0}.comment-form-btn.open .close-comment-form:before,.comment-form-btn.open .close-comment-form span,.product-reviews-page .title.open .close-review-form span,.product-reviews-page .title.open .close-review-title:before{opacity:1}.write-review{margin:0 0 50px;text-align:center}.write-review-collapse{display:none;padding:20px;max-width:740px;margin:0 auto;border-radius:3px;border:1px solid #eee;background-color:#fff}.write-review .form-fields{margin:0 0 15px}.write-review .review-rating{text-align:center;margin-top:20px}.write-review .review-rating>label{display:block;margin-bottom:10px;font-size:15px;font-weight:700}.review-rating .tooltip{position:relative}.review-rating .tooltip:hover .tooltiptext{opacity:1}.review-rating .tooltiptext{position:absolute;bottom:100%;margin-bottom:10px;background:#e5e5e5;left:50%;padding:8px 15px;border-radius:3px;transform:translateX(-50%);font-weight:normal;color:#444;opacity:0;pointer-events:none;transition:all .2s ease}.review-rating .tooltiptext:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#e5e5e5;border-width:8px;margin-left:-8px}.review-rating ul{font-size:0;vertical-align:middle}.rating-options{display:inline-block;overflow:hidden;font-size:0}.write-review .rating-options *{float:left}.write-review .rating-options input{position:absolute;z-index:-1;opacity:0}.write-review .rating-options label{position:relative;display:inline-block;width:25px;height:25px;background-position:0 0;background-size:contain;font-size:0;cursor:pointer}.write-review .rating-options label:before,.write-review .rating-options input[type="radio"]:checked+label:before{display:inline-block;content:"";color:#ffcd46;font-size:25px;border:none;background-color:transparent;box-shadow:none;margin:0;width:25px;height:25px;line-height:1;transition:all .2s ease}.write-review .rating-options:hover label:before{color:#ffcd46 !important}.write-review .rating-options:hover label:hover:before,.write-review .rating-options:hover input:checked~label:before,.write-review .rating-options input:checked~label:hover:before{color:#ffcd46}.write-review .rating-options label:hover~label:before{color:#e0e0e0 !important}.write-review .rating-options:hover input:checked~label:hover~label:before,.write-review .rating-options input:checked~label:hover~label:before,.write-review .rating-options input:checked~label~label:before{color:#e0e0e0}.write-review .rating-options input:checked+label:before{-webkit-animation:stars .7s linear;animation:stars .7s linear}.write-review .review-rating li.first{color:#ff4f60}.write-review .product-review-links,.write-review .product-review-box{margin:0 0 15px}.write-review .product-review-links a{font-size:16px;color:#8c8c8c;font-weight:700;transition:all .1s ease}.write-review .product-review-links a:hover{color:#444}.write-review .captcha-box{margin:15px 0 0}.write-review .button-1{display:block;border:none;padding:0 25px;height:45px;width:100%;border-radius:3px;background-color:#eebe00;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;transition:all .2s ease}.write-review .button-1:hover{background-color:#e8af00}.product-reviews-page .result,.product-reviews-page .message-error{margin:0 0 20px}.product-review-list{overflow:hidden;margin-bottom:30px;border:1px solid #e7e7e7;background-color:#fff;border-radius:3px}.product-review-list:last-child{margin-bottom:0}.product-review-item{border-bottom:1px solid #e7e7e7;padding:30px 20px;text-align:center;overflow:hidden}.product-review-item:last-child{border-bottom:0}.product-review-item .product-review-box{display:block;margin-bottom:12px;margin:0 0 5px}.product-review-item .product-review-box .rating{margin:0 auto}.product-review-item .review-item-head{margin:0 0 15px;text-align:center}.product-review-item .review-title{font-size:15px;font-weight:400;color:#444}.product-review-item .review-text{margin:0 0 25px;font-size:15px;color:#8c8c8c}.review-type-rating-ext .review-title{display:none}.product-review-item .review-text:last-child{margin-bottom:0}.product-review-item .review-info{margin:0 0 10px}.product-review-item .review-info .avatar{margin:15px 0;font-size:0}.product-review-item .review-info .avatar a{display:block;font-size:0;line-height:normal}.product-review-item .review-info a,.product-review-item .review-info span span{display:inline-block;font-weight:300;font-size:17px;line-height:18px;color:#8c8c8c;transition:all .1s ease}.product-review-item .review-info .user,.product-review-item .review-info .user a{font-size:17px;color:#8c8c8c}.product-review-helpfulness{margin-top:30px}.product-review-item .review-info a:hover{color:#444}.product-review-item .review-info span span{font-size:14px}.product-review-item .review-info span{display:block;vertical-align:middle;line-height:18px}.product-review-item .review-info .separator{margin:0 5px;font-size:18px;font-weight:300;visibility:hidden}.product-review-item .review-info span label{display:none}.product-review-helpfulness>span{display:block;margin-top:10px;font-size:15px;color:#8c8c8c}.product-review-helpfulness>span:first-child{margin-top:0}.vote-stats>span{display:inline-block;margin:0 3px}.product-review-helpfulness .vote{display:inline-block;padding:5px 5px 0 5px;font-size:0;cursor:pointer}.product-review-helpfulness .vote:before{display:block;font-size:20px;color:#8c8c8c;transition:all .2s ease}.product-review-helpfulness .vote:hover:before{color:#97c300}.product-review-helpfulness .vote:first-child:before{content:"F"}.product-review-helpfulness .vote:last-child:before{content:"G"}.product-review-helpfulness .vote:first-child:hover:before{content:""}.product-review-helpfulness .vote:last-child:hover:before{content:""}.product-review-helpfulness .result{margin:0 0 0 10px}.product-review-item .reply{margin:30px 0 0;padding:15px;border-radius:3px;background-color:#f6f6f6}.product-review-item .reply-header{margin:0 0 10px;font-weight:bold;font-size:15px;color:#444}.product-review-item .reply-text{font-size:14px}.wishlist-content{margin:0 0 20px}.wishlist-content>.message-error{margin:0 0 20px !important;text-align:center}.wishlist-content .tax-shipping-info{margin:0 0 30px;font-size:15px;color:#444}.wishlist-content .cart{margin-bottom:30px}.wishlist-content .buttons{font-size:0}.wishlist-content .button-2{position:relative;display:block;border:none;height:45px;width:255px;line-height:45px;padding:0 20px;margin:0 auto 7px;background-color:#f1f1f1;border-radius:3px;font-size:14px;text-transform:uppercase;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .1s ease}.wishlist-content .button-2:hover{background-color:#eaeaea}.wishlist-content .wishlist-add-to-cart-button:before{content:"d"}.update-wishlist-button,.email-a-friend-wishlist-button{position:relative;overflow:hidden}.update-wishlist-button span,.email-a-friend-wishlist-button span{position:relative;z-index:1}.update-wishlist-button:before{content:"Y"}.update-wishlist-button:hover:before{-webkit-animation:updating 1s linear infinite;animation:updating 1s linear infinite}.update-wishlist-button:hover::after{height:100%;opacity:.6;transition:all .5s ease-in}.email-a-friend-wishlist-button:before{content:"m"}.email-a-friend-wishlist-button:hover:before{-webkit-animation:emailing .2s linear;animation:emailing .2s linear}.wishlist-page .share-info{margin:70px -10px 50px;background-color:#f9f9f9;padding:30px 20px}.wishlist-page .share-label{display:block;margin-bottom:10px;font-size:15px;color:#8c8c8c}.wishlist-page .share-info a{display:block;font-size:15px;color:#97c300}.compare-products-page .page-body{text-align:center}.compare-products-page .clear-list{position:relative;display:inline-block;padding:0 25px;margin:0 0 8px;font-weight:700;border-radius:3px;color:#8c8c8c;background-color:#f6f6f6;font-size:13px;height:45px;line-height:45px;text-transform:uppercase;overflow:hidden;transition:all .2s ease}.compare-products-page .clear-list span{position:relative;z-index:1}.compare-products-page .clear-list:before{content:"Z";position:relative;display:inline-block;vertical-align:bottom;margin-right:10px;font-size:20px;color:#8c8c8c;text-transform:none;font-weight:normal;transition:all .2s ease !important;z-index:1}.compare-products-page .clear-list:hover:before{-webkit-animation:swiping .82s cubic-bezier(.035,.225,.885,.29) both;animation:swiping .82s cubic-bezier(.035,.225,.885,.29) both}.compare-products-table{display:none}.compare-products-mobile{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin:0 -10px}.compare-products-mobile .compare-section>ul{padding:17px 10px;text-align:left;overflow:hidden}.compare-products-mobile .product{overflow:hidden}.compare-products-mobile .product .item{position:relative}.compare-products-mobile .product-name{padding-right:40px;font-size:15px;color:#444;font-weight:700}.compare-products-mobile .item{padding:3px 10px}.compare-products-mobile .item .picture,.compare-products-mobile .item img{display:inline-block;vertical-align:middle;margin-right:10px;max-width:50px}.compare-products-mobile .item .details,.compare-products-mobile .item>span,.compare-products-mobile .item>p{display:inline-block;vertical-align:middle;max-width:calc(100% - 63px);font-size:15px;font-weight:400;color:#8c8c8c}.compare-products-mobile .item p{vertical-align:top;margin-bottom:20px}.compare-products-mobile .title{padding:15px 20px;font-size:17px;color:#8c8c8c;font-weight:300;background-color:#f6f6f6}.compare-section.product .title{display:none}.compare-products-page .remove-button{display:inline-block;width:40px;height:40px;line-height:40px;border-radius:3px;background-color:#f1f1f1;text-align:center;font-size:0;border:none;transition:all .1s ease}.compare-products-page .remove-button:hover{background-color:#e9e9e9}.compare-products-page .remove-button:before{content:"M";display:block;color:#8c8c8c;font-size:16px}.compare-products-mobile .remove-button{position:absolute;top:8px;right:5px;left:auto}.compare-products-mobile .price .item span{font-size:17px;font-weight:700;color:#97c300}.compare-products-page .attribute-square{margin:0 auto}.topic-block{margin:0 auto 30px;padding:0 10px;text-align:center;max-width:1000px}.home-page .topic-block{margin:0 0 30px}.topic-block-title{margin:0 0 20px}.topic-block-title h1{font-weight:700;color:#444}.topic-block-title h2{font-weight:700;color:#8c8c8c}.topic-block-body p{line-height:1.5;font-size:16px;color:#8c8c8c;font-weight:400}.topic-block-body li{font-size:15px;color:#8c8c8c;line-height:2}.topic-block a,.topic-page a{text-decoration:underline}.topic-page .page-body{line-height:20px;max-width:1000px;margin:0 auto}.topic-page ul,.topic-page ol{font-size:15px;line-height:1.5;color:#8c8c8c}.home-page .topic-block{margin:0 auto 50px;text-align:center}.home-page .topic-block-title h2{font-size:28px;color:#444}.home-page .topic-block-body{padding:0 10px}.popup-window .topic-page{padding:15px}.not-found-page p{margin:30px 0}.topic-password{text-align:center}.enter-password-title{margin:0 0 20px;color:#8c8c8c;font-size:15px}.enter-password-form{display:inline-block;overflow:hidden}.enter-password-form input[type="password"]{float:left;width:calc(100% - 100px);height:36px;border-radius:3px 0 0 3px}.enter-password-form input[type="submit"]{float:left;width:100px;height:36px;border:none;border-radius:0 3px 3px 0;padding:0 20px}.password-error{margin:0 0 10px}.contact-page .form-fields,.email-a-friend-page .form-fields,.apply-vendor-page .form-fields{margin:0 0 15px}.contact-page .message-error,.email-a-friend-page .message-error,.apply-vendor-page .message-error{margin:0 0 10px}.contact-page .topic-block{margin-bottom:40px}.email-a-friend-page .title{margin:0 0 30px;font-size:16px}.email-a-friend-page .title h2{font-size:16px;font-weight:300}.email-a-friend-page .title a{color:#97c300}.apply-vendor-page .terms-of-service{margin:30px 0}.bb-code-editor-wrapper{margin-bottom:5px}.login-page .title strong,.registration-page .title strong{font-weight:300;color:#8c8c8c}.registration-page .page-title+.message-error{margin-bottom:30px}.gender{font-size:0}.gender span:first-child{display:inline-block;margin-right:40px}.gender label{display:inline-block;padding:8px 0;width:auto !important;cursor:pointer;font-weight:300}.gender input:checked+label{color:#444}.date-picker-wrapper{width:100%}.date-of-birth .date-picker-wrapper select{border-radius:0;padding:0 25px 0 10px;width:46%;background:#fff url(../Themes/Emporium/Content/img/select-arrow-dark.svg) no-repeat right 10px center}.date-of-birth .date-picker-wrapper select:first-child{border-radius:3px 0 0 3px;width:27%}.date-of-birth .date-picker-wrapper select:last-child{border-radius:0 3px 3px 0;width:27%}.date-of-birth select+select{margin:0 0 0 -1px}#check-availability-button{display:block;border:none;border-radius:3px;vertical-align:top;background-color:#f1f1f1;color:#8c8c8c;text-transform:uppercase;padding:0 20px;margin:10px auto 0;height:45px;font-size:13px;font-weight:700;transition:all .1s ease}#check-availability-button:hover{background-color:#eaeaea}#username-availabilty{display:block;margin:5px 0 0;text-align:center;font-size:13px}#username-availabilty:empty{display:none}.login-page .forgot-password{font-size:13px !important;font-weight:700 !important}.vat-status,.vat-note{display:block;margin:5px 0 0;text-align:center;font-size:12px;white-space:normal}.inputs.accept-consent{margin:0 0 20px;text-align:center}.inputs.accept-consent .read{margin-left:5px;font-size:15px;color:#97c300;cursor:pointer;clear:none;transition:all .1s ease}.center-2 .product-list .item-box .buttons .button-2:hover{background-color:#e8af00}.email-a-friend-page .button-1:only-child,.contact-page .buttons .button-1:only-child,.forum-edit-page .button-1:only-child,.registration-page .button-1:only-child,.apply-vendor-page .button-1:only-child{width:100%}.forum-edit-page .buttons,.private-message-send-page .buttons,.move-topic-page .buttons{font-size:0}.forum-edit-page .buttons input,.private-message-send-page .buttons input,.move-topic-page .buttons input{width:49%;margin:0 0 0 2%}.forum-edit-page .buttons input:nth-child(2n+1),.private-message-send-page .buttons input:nth-child(2n+1),.move-topic-page .buttons input:nth-child(2n+1){margin-left:0}.account-page .button-1,.return-request-page .button-1,.user-agreement-page .button-1{width:auto;min-width:125px}.account-page .save-customer-info-button{min-width:100px !important}.registration-result-page .result{margin:0 0 30px;color:#8c8c8c}.login-page .in-header-register{display:none}.page.login-page{text-align:center}.login-page .page-title,.registration-page .page-title{text-align:center}.login-page .customer-blocks{margin:0 0 50px}.login-page .customer-blocks:after{content:"";display:block;clear:both}.login-page .customer-blocks+.topic-block{margin-bottom:50px}.login-page .new-wrapper,.login-page .returning-wrapper form,.registration-page .page-body,.email-a-friend-page .page-body form,.password-recovery-page .page-body,.private-message-send-page .page-body,.contact-page .page-body form,.apply-vendor-page .page-body form,.forum-edit-page .page-body,.form-style,.move-topic-page .page-body{max-width:600px;margin:0 auto 30px;border:1px solid #eee;border-radius:3px}.registration-page .page-body,.email-a-friend-page .page-body form,.contact-page .page-body form,.apply-vendor-page .page-body form,.forum-edit-page .page-body,.password-recovery-page .page-body,.private-message-send-page .page-body,.move-topic-page .page-body{max-width:none;margin-bottom:0}.registration-page,.email-a-friend-page,.contact-page,.apply-vendor-page,.forum-edit-page,.password-recovery-page,.private-message-send-page,.move-topic-page{max-width:800px;margin:0 auto}.email-a-friend-page .page-body form,.contact-page .page-body form,.apply-vendor-page .page-body form,.forum-edit-page .page-body,.form-style,.password-recovery-page .page-body,.private-message-send-page .page-body,.move-topic-page .page-body{padding:40px 20px}.login-page .title,.registration-page .title{margin:0;padding:18px;font-size:18px;color:#8c8c8c;background-color:#f9f9f9;border-radius:3px 3px 0 0;text-align:center}.login-page .topic-block-title h2{color:#444}.title+.message-error{margin:20px 20px 0}.login-page .title strong{font-weight:300}.login-page .text{padding:30px 20px 20px;font-size:16px;line-height:1.8;font-weight:400;color:#8c8c8c}.new-wrapper .text:before{content:"y";display:block;margin-bottom:15px;font-size:55px;line-height:initial;color:#c6c6c6}.returning-wrapper .form-fields,.registration-page .form-fields{padding:30px 20px 20px}label[for="Newsletter"],.inputs.accept-consent label{color:#444 !important;clear:none}.login-page .buttons,.registration-page .buttons{padding:10px 20px 20px}.login-page .inputs.reversed label,.login-page .inputs.reversed span{margin:0;width:auto;font-size:13px;color:#8c8c8c;font-weight:400}.login-page .inputs.reversed label{float:left;clear:none}.login-page .inputs.reversed span{float:right;clear:none}.login-page .inputs.reversed a:hover{color:#444}.login-page .inputs.reversed input[type="checkbox"]+label:before{vertical-align:bottom}.login-page .returning-wrapper .external-authentication{clear:both}.login-page .external-authentication>*{margin:30px -10px 0;padding:30px 0;width:calc(100% + 20px);background-color:#f9f9f9;text-align:center}.login-page .external-authentication .buttons{margin:0;padding:0}.external-authentication .title{display:none}.password-recovery-page .tooltip{margin:0 0 20px;font-size:15px;color:#8c8c8c;line-height:1.5}.password-recovery-page .result{margin:0 0 5px;font-weight:bold}.select-navigation{padding:20px;background-color:#f6f6f6;text-align:center}.select-navigation select{background-color:#fff;width:300px}.html-account-page .side-2{margin-bottom:3px}.html-account-page .master-wrapper-content{padding:40px 0 0}.account-page{padding:40px 10px;background-color:#f6f6f6}.account-page .data-table{text-align:center}.account-page .fieldset{margin-bottom:40px}.registration-page .fieldset{margin-bottom:20px}.account-page .section>.title,.reward-points-overview,.forum-subscriptions-page .description{text-align:center}.account-page .title{margin-bottom:20px;font-size:18px;color:#8c8c8c;text-align:center}.account-page .title strong{font-size:18px;color:#8c8c8c;font-weight:300}.customer-info-page .page-body,.change-password-page .page-body,.check-gift-card-balance-page .page-body,.avatar-page .page-body,.address-edit-page .page-body,.vendorinfo-page .page-body{padding:20px;max-width:740px;margin:0 auto;border-radius:3px;border:1px solid #eee;background-color:#fff}.account-page .inputs{text-align:left}.account-page .button-2{border:none;padding:0 20px;height:40px;line-height:40px;border-radius:3px;vertical-align:top;background-color:#f1f1f1;font-size:13px;color:#8c8c8c;text-transform:uppercase;font-weight:700;transition:all .1s ease}.account-page .button-2:hover{background-color:#eaeaea}.account-page .button-2.return-items-button{display:block;width:auto;height:auto;margin:20px auto 0;padding:0;background-color:transparent;transition:all .2s ease}.account-page .button-2.return-items-button:before{content:"O";display:inline-block;vertical-align:bottom;margin-right:10px;font-size:14px;color:#8c8c8c;text-transform:none;font-weight:normal;transition:all .2s ease}.account-page .button-2.return-items-button:hover,.account-page .button-2.return-items-button:hover:before{color:#97c300}.account-page .edit-address{margin:0 0 20px}.account-page .description,.reward-points-overview,.result{margin-bottom:20px;line-height:1.5;font-size:17px;color:#8c8c8c;font-weight:300;text-align:center}.result{text-align:center}.address-item,.add-button,.order-item,.request-item{padding:40px 20px;margin-bottom:20px;background-color:#fff;border:1px solid #eee;border-radius:3px;vertical-align:top}.add-button:before{display:block;margin-bottom:40px;content:"U";font-size:100px;color:#8e8e8e}.address-item .title,.order-item .title,.request-item .title{margin-bottom:12px;color:#444}.address-item .title strong,.order-item .title strong,.request-item .title strong{font-weight:700;color:#444;font-size:18px}.email-to-revalidate,.email-to-revalidate-note{display:inline-block;margin:10px 5px;vertical-align:top;font-size:12px;white-space:normal}.address-item .info,.order-item .info{margin:0 0 30px}.address-item li,.order-item li,.request-item li{margin-bottom:3px;font-size:16px;color:#959595;line-height:1.3}.address-list-page .info li>label,.order-list-page .info li>label{display:none}.address-item .name,.address-item .email{font-weight:700;font-size:16px;color:#444}.address-item .email{margin-bottom:10px}.button-2.edit-address-button,.button-2.delete-address-button{border:none;border-radius:3px;width:40px;height:40px;margin:0 2px;background-color:#f1f1f1;background-position:center;background-repeat:no-repeat;font-size:0}.button-2.edit-address-button{background-image:url('../Themes/Emporium/Content/img/edit-icon.png')}.button-2.delete-address-button{background-image:url('../Themes/Emporium/Content/img/delete-icon.png')}.return-request-list-page a{font-weight:bold;color:#444}.return-request-list-page .comments{margin:15px 0 0}.user-agreement-page .terms-of-agreement{margin:0 0 20px;text-align:center}.reward-points-overview{margin:0 0 15px}.avatar-page .message-error{margin:0 0 10px}.avatar-page .fieldset{margin:0 auto 30px;text-align:center}.avatar-page .image{margin:0 0 10px}.account-page .button-1{height:40px;line-height:40px;font-size:13px;font-weight:700}.avatar-page .info{margin:0 0 30px;font-size:15px;color:#959595;text-align:center}.account-page.avatar-page .buttons{text-align:center}.avatar-page .upload-image{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.avatar-page .upload-image+label{display:inline-block;cursor:pointer}.avatar-page .upload-image.valid+label{background-color:#97c300;color:#fff}.avatar-page .upload-image.valid+label:hover{background-color:#5c7600}.avatar-page .upload-image.valid+label:before{content:"0";display:inline-block;vertical-align:middle;margin-right:10px;color:#fff;text-transform:lowercase;font-size:13px}.avatar-page .upload-image:focus+label,.avatar-page .upload-image+label:hover{background-color:#eaeaea}.vendorinfo-page .vendor-picture{margin:10px 0 0;text-align:center}.vendorinfo-page .vendor-picture img{display:block;margin:0 auto 10px}.reward-points-history{margin-bottom:0}.gdpr-tools-page .form-fields+.buttons{margin-top:30px}.check-gift-card-balance-page .captcha-box{margin-bottom:25px}.order-progress{margin:0 0 40px;text-align:center}.order-progress ul{font-size:0}.order-progress li{display:inline-block}.order-progress a{position:relative;width:50px;height:50px;display:block;font-size:0}.order-progress a:before{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px;background-color:#eee;border-radius:50%;border:0;color:#fff;box-shadow:none;z-index:1;transition:all .5s ease 0s,color .4s ease .4s}.order-progress .active-step.last a:before{content:"d";font-size:20px;text-indent:-2px;background-color:#fff;width:50px;height:50px;color:#8e8e8e;line-height:43px;text-align:center;font-weight:normal;text-transform:none;border:3px solid #97c300;box-shadow:0 0 15px rgba(0,0,0,.2)}.order-progress a:after{content:"";position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);width:100%;height:3px;background-color:#eee;z-index:0}.order-progress li:first-child a:after,.order-progress li:last-child a:after{width:50%}.order-progress li:first-child a:after{right:0;left:auto}.order-progress .active-step a{cursor:pointer}.order-progress .active-step:not(.last) a:hover:before{background-color:#97c300;width:20px;height:20px;transition:all .3s ease}.order-progress li.inactive-step a{cursor:default}.checkout-buttons .button-1{width:100%;font-size:15px}.checkout-buttons .button-1:disabled{background-color:#2ca3d27f;pointer-events:none}.no-data{text-align:center;font-size:15px;color:#8c8c8c}.shopping-cart-page .common-buttons button,.shopping-cart-page .cart-collaterals .button-2,.checkout-page .button-2,.order-details-page .page-title a,.order-details-page .repost .button-2{display:inline-block;border:none;height:45px;line-height:45px;padding:0 25px;margin:0 2px;background-color:#f1f1f1;border-radius:3px;font-size:14px;font-weight:700;text-transform:uppercase;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .1s ease}.shopping-cart-page .common-buttons button:hover,.shopping-cart-page .cart-collaterals .button-2:hover,.checkout-page .button-2:hover,.order-details-page .page-title a:hover,.order-details-page .repost .button-2:hover{background-color:#eaeaea}.shopping-cart-page .common-buttons{margin-bottom:50px;font-size:0}.shopping-cart-page .common-buttons button{position:relative;display:block;margin:0 auto 7px;padding:0 20px;width:255px}.shopping-cart-page .common-buttons button:before,.wishlist-content .button-2:before{position:relative;display:inline-block;vertical-align:bottom;margin-right:10px;font-size:20px;color:#8c8c8c;font-weight:normal;text-transform:none;transition:all .2s ease !important;z-index:1}.continue-shopping-button:before{content:"d"}.update-cart-button:before{content:"Y"}.clear-cart-button:before{content:"Z"}.clear-cart-button:hover:before{-webkit-animation:swiping .82s cubic-bezier(.035,.225,.885,.29) both;animation:swiping .82s cubic-bezier(.035,.225,.885,.29) both}.clear-cart-button span,.update-cart-button span{position:relative;z-index:1}.update-cart-button:hover:before{-webkit-animation:updating 1s linear infinite;animation:updating 1s linear infinite}.shopping-cart-page .product-grid{clear:both;float:left;width:100%;margin:70px 0 0}.remove-discount-button,.remove-gift-card-button{width:16px;height:16px;border-radius:3px;margin:0 0 0 5px;border:none;background:#f1f1f1 url('../Themes/Emporium/Content/img/close.png') center no-repeat;cursor:pointer}.remove-discount-button:hover,.remove-gift-card-button:hover{background-color:#e9e9e9}.shopping-cart-page .message-error{margin:0 0 20px !important;font-size:13px}.shopping-cart-page .order-summary-content>.message-error{text-align:center}.cart-options{margin:0;text-align:center}.cart-options>*:last-child{margin-bottom:2px}.cart-options .common-buttons{font-size:0}.cart-options .common-buttons input{min-width:150px;margin:0 5px 5px}.cart-options .checkout-attributes{text-align:left}.cart-options .checkout-attributes dl{max-width:400px;margin:0 auto}.cart-options .checkout-attributes dt{margin:0 0 5px;font-weight:bold}.cart-options .checkout-attributes dd{margin:0 0 15px}.cart-options .checkout-attributes dd .qq-uploader{height:45px}.cart-options .checkout-attributes li{line-height:24px}.section.options{margin-bottom:3px}.checkout-attributes,.selected-checkout-attributes{padding:30px 20px;margin:20px 0 0;border-radius:3px;background-color:#f6f6f6;font-size:15px;color:#444}.cart-footer:after{content:"";display:block;clear:both}.cart-footer .total-info{margin:0 0 30px}.cart-footer .total-info:only-child{margin:0}.totals{border-radius:3px;padding:50px 20px;background-color:#f6f6f6}.totals>div{max-width:400px;margin-left:auto !important;margin-right:auto !important}.cart-total td{width:50%;padding:7px 5px;font-size:16px;color:#444;font-weight:400}.cart-total td label{font-size:16px;color:#444;font-weight:400}.order-total td label,.order-total td span{font-size:22px;color:#97c300;font-weight:700}.cart-total-left{text-align:left}.cart-total-right{text-align:right}.cart-total .order-total{font-size:16px;color:#97c300}.terms-of-service{margin:0 0 30px;text-align:center}.terms-of-service input[type="checkbox"]+label{display:inline;cursor:pointer;font-weight:400;font-size:16px}.terms-of-service input[type="checkbox"]+label:before{vertical-align:middle}.terms-of-service .read{margin:0 0 0 3px;font-size:15px;font-weight:400;cursor:pointer;color:#97c300}.terms-of-service .read:hover{color:#7c9a16}.cart-footer .addon-buttons>img:first-child,.cart-footer .addon-buttons>p:first-child{margin:20px 0 0}.cart-collaterals{max-width:100%;margin:0 auto 30px}.cart-collaterals>div{border:1px solid #eee;border-radius:3px;margin:0 0 10px;overflow:hidden}.cart-collaterals>div>.title{position:relative;display:block;height:60px;padding:0 20px 0 20px;margin:0;line-height:60px;color:#444;font-size:18px;font-weight:300;text-align:center;background-color:#f6f6f6;border-radius:3px 3px 0 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .1s ease}.cart-collaterals>div>.title a{display:block;margin:0 -20px;padding:0 20px}.cart-collaterals>div>.title:hover{color:#97c300}.cart-collaterals>div>.title:before{content:"W";position:absolute;display:inline-block;top:50%;left:20px;font-size:10px;color:#97c300;transform:translateY(-50%);text-transform:none;transition:all .3s ease}.cart-collaterals .deals .title.open:before{transform:translateY(-50%) rotate(90deg)}.cart-collaterals>div>.list{display:none;padding:30px 20px}.cart-collaterals .title{margin:0 0 10px;font-size:18px;color:#444}.cart-collaterals .hint{margin:0 0 20px;font-size:15px;color:#8c8c8c}.cart-collaterals .coupon-code{overflow:hidden;font-size:0}.cart-collaterals .coupon-code input[type="text"],.cart-collaterals .coupon-code input[type="email"],.cart-collaterals .coupon-code input[type="tel"]{float:left;width:calc(100% - 105px)}.cart-collaterals .coupon-code input[type="submit"]{float:left;width:100px;padding:0 15px;height:45px;margin:0 0 0 5px;border-radius:3px}.cart-collaterals .message-failure{margin:5px 0 0;color:#ff4f60;font-size:13px;font-weight:700}.cart-collaterals .message-success{margin:5px 0 0;color:#97c300;font-size:13px;font-weight:700}.cart-collaterals .current-code{margin:7px 0 0;color:#444;font-size:14px}.coupon-code+.current-code{margin-top:10px}.cart-collaterals .shipping-results{margin:30px 0 0}.cart-collaterals .shipping-results li{margin:10px 0 0;font-size:14px;color:#8c8c8c}.cart-collaterals .shipping-results li strong{color:#444}.cart-collaterals .shipping-results li:first-child{margin-top:0}.cart-collaterals .shipping-results .option-description{font-weight:400}.coupon-box+.giftcard-box,.shipping-options .buttons{margin-top:30px}.estimate-shipping-result{margin-top:20px;font-size:13px;font-weight:700;text-align:center;color:#ff4f60}#trUseDefaultCardInputMessage{display:none !important}.select-billing-address .min-amount-warning{text-align:center}.checkout-page .section{margin:0 0 50px}.checkout-page .section .title{margin:0 0 30px;text-align:center}.checkout-page .add-button:before{content:none;display:none}.checkout-page .select-billing-address>.title{display:none}.checkout-page .order-summary>.title strong{font-size:24px;font-weight:700}.ship-to-same-address,.pickup-in-store{margin-top:40px !important;text-align:center}.ship-to-same-address input[type="checkbox"]+label,.pickup-in-store input[type="checkbox"]+label{font-weight:700;color:#444}.pickup-in-store .description{margin:10px 0 0;font-size:15px;color:#8c8c8c;font-weight:400}.pickup-points .message-error{text-align:center;margin:20px 0 !important}.checkout-page .address-grid{overflow:hidden;font-size:0}.address-grid>div{max-width:550px;margin-left:auto;margin-right:auto}.checkout-page .message-error{text-align:center;margin-top:25px}.checkout-page .multiple-locations{text-align:center;margin-bottom:25px;font-weight:700;color:#97c300}.checkout-page .add-button .btn-holder:before{display:block;margin-bottom:40px;content:"U";font-size:100px;color:#8e8e8e;transition:all .3s ease}.checkout-page .add-button .btn-holder.open:before{color:#97c300}.checkout-page .add-button .enter-address{display:none}.checkout-page .btn-holder{position:relative;padding-bottom:45px}.checkout-page .btn-holder label{position:absolute;display:inline-block;top:auto;left:50%;bottom:0;transform:translateX(-50%);line-height:45px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:all .3s ease}.add-button .btn-holder .open-address-form{transition:width .3s ease .3s,max-width .3s ease .3s,padding .3s ease .3s,opacity .3s ease .3s,background-color .2s ease 0s;opacity:1}.add-button .btn-holder.open .open-address-form{max-width:0;padding:0;opacity:.4;transition-delay:0s}.checkout-page .btn-holder .close-address-form{max-width:0;padding:0;opacity:.4}.add-button .btn-holder.open .close-address-form{max-width:280px;padding:0 25px;opacity:1;transition:width .3s ease .3s,max-width .3s ease .3s,padding .3s ease .3s,opacity .3s ease .3s,background-color .2s ease 0s}.checkout-page .edit-address{padding-top:40px;margin:0 0 30px}.checkout-page .address-box{margin:0 0 25px}.checkout-page .address-item li{padding:2px 0}.checkout-page .address-item li.name{margin:0}.checkout-page .address-item li.country{margin:5px 0 0;font-size:16px}.checkout-page .pickup-points .title{display:none;margin:0 0 40px}.checkout-page .select-pickup-point{text-align:center}.checkout-page .select-pickup-point li{display:inline-block;margin:0 5px;font-size:15px;color:#444;font-weight:700}.checkout-page .select-address select{max-width:100%}.checkout-page .pickup-points-map{height:300px;margin:20px 0 0}.payment-logo{width:53px}.shipping-method .method-list,.payment-method .method-list{margin:0 0 30px}.shipping-method .method-list li,.payment-method .method-list li{position:relative;border:1px solid #eee;border-radius:3px;padding:22px 22px 22px 70px;max-width:560px;text-align:left;margin:0 auto 10px}.shipping-method .method-list li label,.payment-method .method-list li label{display:block;width:100%;font-weight:700;color:#444;font-size:18px}.shipping-method .method-list input[type="radio"]+label:before,.payment-method .method-list input[type="radio"]+label:before{position:absolute;top:50%;left:25px;transform:translateY(-50%)}.shipping-method .method-description,.payment-method .payment-description{margin:5px 0 0;font-size:16px;color:#8c8c8c;font-weight:400}.shipping-method .pickup-points~.method-list[style*="display: none;"]~.buttons{display:none}.checkout-page .select-pickup-point label{display:none}.use-reward-points{margin:0 0 30px;text-align:center}.payment-info .info{margin:0 0 30px}.payment-info .info table{max-width:800px;border:1px solid #eee;border-radius:3px;margin:0 auto}.payment-info .info td{padding:5px}.payment-info .info tr:first-child td{padding-top:30px}.payment-info .info tr:last-child td{padding-bottom:30px}.payment-info .info td label{font-size:14px}.payment-info .info td:first-child{text-align:right}.payment-info .info td:only-child{text-align:center}.payment-info .info td+td{text-align:left}.payment-info .info td select:only-of-type,.payment-info .info td input:only-of-type{width:100% !important;max-width:250px}.payment-info .info td p{margin:10px 0;font-size:16px;color:#444}.message-error.validation-summary-errors{text-align:center}.order-confirm-page .order-review-data .billing-info .title,.order-confirm-page .order-review-data .shipping-info .title,.opc .order-review-data .billing-info .title,.opc .order-review-data .shipping-info .title{margin:-45px -20px 30px;height:60px;line-height:60px;background-color:#f9f9f9;border-radius:3px 3px 0 0}.order-review-data>div .info-list .name,.order-review-data>div .title{margin-bottom:10px}.order-review-data>div .info-list .name,.order-review-data>div .title strong{font-weight:700;font-size:16px;color:#444}.confirm-order .terms-of-service{text-align:center}.order-completed .details{max-width:800px;border:1px solid #eee;border-radius:3px;padding:30px;margin:0 auto 30px;text-align:center}.order-completed .details a{display:inline-block;margin:20px 0 0;padding:0 20px;max-width:100%;height:45px;line-height:45px;background-color:#eee;color:#8c8c8c;border-radius:3px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700;text-transform:uppercase}.order-completed .order-number{font-size:18px;font-weight:700;color:#97c300}.opc{margin:0 auto}.opc>li{border:1px solid #eee;border-radius:3px;margin-bottom:10px;overflow:hidden}.opc>li:last-child{margin-bottom:0}.opc .step-title{position:relative;height:60px;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f6f6f6;padding:0 40px;text-align:center}.opc>li.allow:not(.active) .step-title:after{content:"0";position:absolute;display:inline-block;top:0;right:20px;left:auto;color:#97c300;font-size:20px;line-height:60px}.opc input[type="checkbox"]~label:before{content:"";display:inline-block;margin-right:10px;width:17px;height:17px;border:1px solid #eee;vertical-align:text-top;background-color:#fff}.opc input[type="checkbox"]:checked~label:before{margin-left:1px;width:16px;height:16px;box-shadow:0 0 0 1px #e7e7e7;border:3px solid #fff;background-color:#97c300}.opc input[type="checkbox"]~label{font-weight:700;color:#444}.opc .ship-to-same-address,.opc .pickup-in-store{margin-top:0 !important}.opc .section.new-billing-address,.opc .section.new-shipping-address{max-width:600px;margin:0 auto}.opc .allow .step-title,.opc .allow .step-title .number,.opc .allow .step-title .title{cursor:pointer}.opc .step-title .number,.opc .step-title .title{display:inline-block;font-size:18px;color:#444;font-weight:300}.opc .step-title .number{margin:0 5px 0 0}.opc>li.active .step-title .number,.opc>li.active .step-title .title{font-weight:700;color:#97c300}.opc .step{padding:40px 20px;overflow:hidden}.opc .section{margin:0 0 15px;text-align:center}.opc .section>label,.opc .select-pickup-points>label{display:block;font-weight:700;color:#444;font-size:15px;margin:0 0 10px}.opc .payment-info .info{margin:0}.opc .payment-info .info table{border:none}.opc input[type="text"],.opc input[type="email"],.opc input[type="tel"],.opc input[type="password"],.opc select:only-of-type{max-width:100%}.opc select{padding:0 27px 0 20px;background:#fff url(../Themes/Emporium/Content/img/select-arrow-dark.svg) no-repeat right 10px center}.opc .buttons{margin-bottom:0;font-size:0}.opc .pickup-points .buttons{display:none}.opc #opc-confirm_order .buttons,.opc #opc-payment_info .buttons,.opc .checkout-data>div:not(.section){float:left;clear:both;width:100%;margin:30px 0 0}.opc .back-link{display:inline-block;vertical-align:top;margin:0 10px 10px 0}.opc .back-link small{display:none}.opc .back-link a{display:block;padding:0 20px;border-radius:3px;background-color:#eee;height:45px;min-width:95px;line-height:45px;color:#959595;font-size:14px;text-transform:uppercase;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opc .back-link,.opc .back-link+.button-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opc .please-wait{display:block;margin:10px 0 0}.opc .terms-of-service{text-align:center}.order-review-data,.order-details-area,.shipment-details-area{margin:0 0 50px;overflow:hidden}.order-details-page,.order-overview{text-align:center}.order-review-data>div,.order-details-area>div,.shipment-details-area>div{padding:45px 20px;margin:0 0 20px;border:1px solid #eee;border-radius:3px;text-align:center}.order-review-data>div>div,.order-details-area>div>div,.shipment-details-area>div>div{margin-bottom:40px}.order-review-data>div>div:last-child,.order-details-area>div>div:last-child,.shipment-details-area>div>div:last-child{margin-bottom:0}.order-review-data li,.order-details-area li,.shipment-details-area li{padding:2px 0;font-size:16px;color:#8c8c8c}.order-review-data .title,.order-details-area .title,.shipment-details-area .title{margin:0 0 15px;font-size:18px;color:#444}.order-details-page .page-title{margin:0 0 40px;overflow:hidden}.order-details-page .page-title h1{margin:0 0 30px}.order-details-page .order-overview{margin:0 0 40px;line-height:20px}.order-details-page .order-overview .order-number{margin-bottom:15px;font-size:20px;font-weight:700;color:#97c300}.order-overview-content li{font-size:16px;color:#8c8c8c;line-height:1.5;font-weight:300}.order-overview-content li strong{color:#444}.order-details-page .tax-shipping-info{margin:0 0 10px;font-size:15px;color:#444}.order-details-page .actions{margin:20px 0 0;overflow:hidden;font-size:0}.order-details-page .actions input{display:inline-block;vertical-align:top;width:100%;margin:5px 0 0;padding:0 20px;height:45px;border-radius:3px;border:none;font-size:14px;color:#fff;text-transform:uppercase}.order-details-page .actions input:first-child{margin-top:0}.order-details-page .actions .button-2{background-color:#e7e7e7;color:#8c8c8c}.section.shipments{margin-bottom:50px}td.view-details a,td.download a{display:inline-block;padding:10px 20px;margin:-7px 0;border-radius:3px;background-color:#f1f1f1;color:#8c8c8c;font-size:13px;font-weight:700;text-transform:uppercase;transition:all .2s ease}td.view-details a:hover,td.download a:hover{background-color:#eaeaea}.downloadable-products-page td.order a{color:#444}.return-request-file>div{display:inline-block;width:100%;vertical-align:middle;font-size:13px;overflow:hidden}.qq-uploader .qq-upload-drop-area,.qq-uploader .qq-upload-list{float:left;width:calc(100% - 45px);height:45px;line-height:45px;border:1px solid #e7e7e7;border-right:none;border-radius:3px;background-color:#fff;padding:0 0 0 20px;text-align:left;font-size:13px;color:#000}.qq-uploader .qq-upload-button{width:45px;height:45px;line-height:45px;padding:0;display:inline-block;float:right;border:none;border-radius:0 3px 3px 0;background-color:#eebe00;font-size:0;transition:all .2s ease}.qq-uploader .qq-upload-button:before{content:"";font-size:16px;color:#fff}.qq-uploader .qq-upload-button:hover{background-color:#e8af00}.return-request-page .qq-upload-list li{background-color:transparent !important;font-size:13px;color:#444 !important;padding:0 !important;line-height:45px}.qq-uploader .qq-upload-drop-area,.qq-uploader .qq-upload-extra-drop-area{width:calc(100% - 45px);height:100%;min-height:45px;background:#fff9e0;text-align:left}.qq-uploader .qq-upload-drop-area span{top:0;left:0;margin:0}.search-page .search-input{display:none}.search-page .search-input .fieldset{margin:0}.search-page .search-input form{background-color:#f6f6f6;margin:0 -10px 40px;padding:30px 0}.search-input input+label{display:inline;margin:0 0 0 2px}.basic-search{padding:0 20px 30px}.advanced-search{padding:30px 20px;border-top:2px solid #fff}.basic-search>.inputs,.advanced-search>.inputs{max-width:600px;margin-left:auto;margin-right:auto}.search-page .search-input form .buttons{padding:0 20px;max-width:640px;margin-left:auto;margin-right:auto}.search-page .search-input form .buttons input{width:100%}.advanced-search .price-range{display:block;width:100%;font-size:0}.advanced-search .price-range input{width:calc(50% - 5px);font-size:13px}.advanced-search .price-range input:nth-child(2){margin-left:10px}.search-input .warning,.search-results .result{display:block;margin:10px 0 0;font-weight:normal;color:#ff4f60}.search-results{margin:30px 0 0}.sitemap-page .description{margin:0 auto 30px;max-width:1000px;font-size:15px;color:#8c8c8c;text-align:center}.sitemap-page .entity{border:1px solid #eee;border-radius:3px 3px 0 0;border-bottom:none;padding:30px 20px;text-align:center}.sitemap-page .entity+.entity{border-radius:0}.sitemap-page .entity:last-child{border-radius:0 0 3px 3px;border-bottom:1px solid #eee}.sitemap-page .entity-title{margin:0 0 20px}.sitemap-page .entity-title h2{font-size:17px;color:#444;text-transform:uppercase;letter-spacing:2px}.sitemap-page .entity-body{line-height:24px}.sitemap-page li{display:inline-block;margin:0 5px}.sitemap-page a{display:block;padding:5px;color:#97c300;font-size:15px;transition:all .2s ease}.sitemap-page a:hover{color:#7c9a16}.sitemap-page a:empty{display:none}.block-blog-archive .year{margin-top:10px}.year strong{display:block;cursor:default}.blog-page .post,.news-items .news-item{position:relative;margin:0 0 20px;border:1px solid #eee;border-radius:3px;overflow:hidden}.blog-page .post-details,.news-items .news-item{padding:30px 15px}.center-2 .blog-page .post,.center-2 .news-items .news-item{text-align:left}.blog-page .post:after,.news-items .item:after{content:"";display:block;clear:both}.post-title,.news-title{display:block;margin:0 0 20px;font-size:25px;font-weight:300;color:#444}.post-date,.news-date{display:inline-block;font-size:14px;font-weight:700;letter-spacing:1.3px;color:#97c300;margin-bottom:10px;text-transform:uppercase}.post-date+.read-comments{margin-left:15px}.post-body,.news-body{line-height:1.5;font-size:16px;color:#8c8c8c;font-weight:400}.post-body+.buttons,.news-body+.buttons{margin-top:25px}.post-body p:first-child,.news-body p:first-child{margin-top:0}.back-to-all-button{display:inline-block;margin:0 auto 20px;width:auto;text-align:center;font-size:13px;color:#959595;text-transform:uppercase;font-weight:700;transition:all .2s ease}.back-to-all-button:before{content:"k";display:inline-block;margin-right:7px;color:#959595;text-transform:none;font-weight:normal;font-size:10px;transition:all .2s ease}.back-to-all-button:hover,.back-to-all-button:hover:before{color:#97c300}.blogpost-page .page-title,.news-item-page .page-title{margin-bottom:15px}.blogpost-page .post-date,.news-item-page .news-date{display:block;margin-bottom:25px}.blogpost-page .post-body,.news-item-page .news-body{margin:0 auto;padding:0 20px;max-width:900px;text-align:justify}.blogpost-page .post-body{border-bottom:1px solid #eee;padding:0 30px;margin:0 -10px 20px}.blog-page .tags,.blogpost-page .tags{margin:0 0 5px;overflow:hidden}.blog-page .tags label,.blogpost-page .tags label{display:inline-block;font-size:0}.blog-page .tags label:before,.blogpost-page .tags label:before{content:"X";display:inline-block;margin-right:7px;font-size:16px;color:#8c8c8c}.blog-page .tags ul,.blogpost-page .tags ul{display:inline-block;font-size:0}.blog-page .tags li,.blogpost-page .tags li{display:inline-block;font-size:13px;text-transform:uppercase;font-weight:700}.blog-page .tags li.separator,.blogpost-page .tags li.separator{margin:0 5px 0 3px}.blog-page .tags a,.blogpost-page .tags a{display:inline-block;color:#97c300;line-height:24px;transition:all .2s ease}.blog-page .tags a:hover,.blogpost-page .tags a:hover{color:#7c9a16}.blog-posts .buttons,.news-items .buttons{text-align:left}.blog-posts .read-more,.news-items .read-more{display:inline-block;padding:0 25px;border-radius:3px;background-color:#eebe00;height:45px;line-height:45px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;transition:all .2s ease}.blog-posts .read-more:hover,.news-items .read-more:hover{background-color:#e8af00}.read-comments{font-size:13px;color:#8c8c8c;font-weight:700;transition:all .2s ease}.read-comments:before{content:"R";display:inline-block;vertical-align:middle;margin-right:7px;font-weight:normal;text-transform:none;color:#8c8c8c;font-size:16px;transition:all .2s ease}.read-comments:hover,.read-comments:hover:before{color:#97c300}.new-comment{padding:40px 20px}.comment-list{padding:0 10px 40px}.new-comment,.comment-list{margin:70px -10px 0;background-color:#f6f6f6}.new-comment>*,.comment{max-width:900px;margin-left:auto;margin-right:auto}.new-comment+.comment-list{margin-top:0}.new-comment .title{margin:0 auto 20px}.new-comment .title strong{font-weight:700;font-size:26px;color:#444}.new-comment form{display:none}.comment-form-btn strong:before{display:inline-block;vertical-align:bottom;margin-right:10px;font-size:16px;text-transform:none;font-weight:normal}.open-comment-form:hover{background-color:#e8af00}.open-comment-form:before{content:"R";color:#fff}.new-comment .notifications{font-size:15px;color:#8c8c8c}.new-comment .result{margin:20px 0 0;color:#97c300}.comment-list .comment{background-color:#fff;border:1px solid #eee;border-top:none;padding:30px 20px;text-align:left}.comment-list .comment:first-child{border-top:1px solid #eee;border-radius:3px 3px 0 0}.comment-list .comment:last-child{border-radius:0 0 3px 3px}.new-comment .form-fields{padding-top:30px;margin:0 auto 15px;max-width:500px}.new-comment textarea{width:100%}.comment-list .title{margin:0 0 10px;font-weight:bold}.blog-comment:after,.news-comment:after{content:"";display:block;clear:both}.comment-info{margin:0 0 15px;font-size:0;overflow:hidden}.comment-info .username{display:inline-block;margin-bottom:3px;font-size:17px;color:#444;font-weight:700}.comment-info .avatar{position:relative;display:inline-block;vertical-align:middle;width:70px;height:70px;overflow:hidden}.comment-info .avatar img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;height:auto;margin:auto}.name-and-time{display:inline-block;vertical-align:middle;margin-left:10px;width:calc(100% - 80px);text-align:left}.comment-time{font-size:14px;color:#aaa}.comment-body,.comment-text{font-size:15px;color:#8c8c8c;line-height:1.5}.news-item-page .inputs:first-child label{display:block}.news-list-homepage{margin:0 auto 50px;text-align:center}.news-list-homepage .title{margin:0 0 7px;font-size:28px;color:#444}.news-list-homepage .title strong{font-weight:bold}.news-list-homepage .view-all{margin-bottom:15px}.news-list-homepage .view-all a{display:inline-block;line-height:32px;color:#97c300;letter-spacing:1.3px;text-transform:uppercase;font-size:13px;font-weight:bold;transition:all .2s ease}.news-list-homepage .view-all a:after{content:"W";display:inline-block;margin-left:7px;font-size:8px;color:#97c300;vertical-align:bottom;text-transform:none;transition:all .2s ease}.news-list-homepage .view-all a:hover,.news-list-homepage .view-all a:hover:after{color:#7c9a16}.post-details,.news-item{padding:30px 15px}.forums-main-page .topic-block{margin-bottom:0}.forums-main-page .topic-block-title h2{color:#444;font-size:28px}.forums-header{margin:0 0 30px;text-align:center}.forums-header:after{content:"";display:block;clear:both}.current-time{margin:27px 0 30px;color:#97c300;letter-spacing:2px;text-transform:uppercase;font-weight:700;font-size:16px}.forum-search-box{margin:0 0 45px;text-align:center}.forum-search-box{display:block;padding:0 !important;margin:0 auto 20px;width:100%;max-width:600px}.forum-search-box form{padding:0 !important}.forum-search-box .basic{overflow:hidden;margin:0 0 15px}.forum-search-box.search-box input.search-box-text{padding:0 5px 0 15px;width:calc(100% - 45px);height:45px}.forum-search-box.search-box .search-box-button{float:left;width:45px;height:45px;background:#ccc url('../Themes/Emporium/Content/img/search-button.png') center no-repeat;font-size:0;border:1px solid #eee;border-left:0;border-radius:0 3px 3px 0}.forum-search-box.search-box .search-box-button:hover{background-color:#97c300}.forum-search-box .advanced>a{font-size:15px;color:#8c8c8c;transition:color .2s ease}.forum-search-box .advanced>a:hover{color:#97c300}.forum-search-page .basic-search .forum-search-text{text-align:center;font-size:15px}.forum-search-page .basic-search .forum-search-text::-webkit-input-placeholder{color:#aaa}.forum-search-page .basic-search .forum-search-text::-moz-placeholder{color:#aaa}.forum-search-page .basic-search .forum-search-text:-ms-input-placeholder{color:#aaa}.forum-search-page .basic-search .forum-search-text:-moz-placeholder{color:#aaa}.forum-search-page .inputs.reversed{text-align:center}.forum-search-page .advanced-search{margin:0 -10px 30px;padding:30px;max-width:800px;background-color:#f6f6f6}.forum-search-page .search-error{padding:15px;margin:30px 0 0;font-size:13px;color:#ff4f60;font-weight:700;text-align:center}.forum-search-page .fieldset{margin:0}.forum-search-page .search-results{margin:40px 0 0}.no-result{font-size:15px;color:#8c8c8c;text-align:center}.forums-table-section{margin:0 0 50px}.forums-table-section a{vertical-align:middle}.forums-table-section-title{margin:0 0 25px;overflow:hidden;text-align:center}.forums-table-section-title>a,.forums-table-section-title strong{font-size:24px;font-weight:700;color:#444}.forums-table-section .view-all a{display:inline-block;margin-top:10px;height:45px;line-height:45px;padding:0 25px;border-radius:3px;background-color:#eebe00;color:#fff !important;font-weight:700;text-transform:uppercase;font-size:15px;transition:all .2s ease}.forums-table-section .view-all a:hover{background-color:#e8af00}.forums-table-section .image div{font-size:0;width:24px;height:24px;margin:auto}.forums-table-section .image div:before{content:"2";display:block;color:#8e8e8e;font-size:24px;font-weight:normal;text-transform:none}.forums-table-section .image div.sticky:before{color:#ffa20f}.forums-table-section .image div.announcement:before{color:#e5323f}.forums-table-section .latest-post{white-space:nowrap}.forum-page .forum-info,.forum-topic-page .topic-name,.forum-page .forum-name{margin:0 0 30px;text-align:center}.forum-page .forums-table-section{margin:0}.forum-page .forum-description{margin-top:-5px}.forum-page .forum-description p{font-size:15px;color:#8c8c8c}.forum-actions,.topic-actions{margin:0 0 25px;font-size:0;text-align:center}.forum-actions .actions a,.topic-actions .actions a{display:inline-block;padding:0 10px;margin:0 0 6px 6px;width:calc(50% - 3px);height:45px;line-height:45px;font-size:13px;color:#8c8c8c;text-transform:uppercase;font-weight:700;background-color:#f1f1f1;border-radius:3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .2s ease}.topic-actions .actions a:nth-child(2n),.forum-actions .actions a:nth-child(2n+1){margin-left:0}.topic-actions .pager{margin-top:50px}.pager.upper{display:none}.forum-actions .actions a:hover,.topic-actions .actions a:hover{background-color:#eaeaea}.forum-actions .actions a:before,.topic-actions .actions a:before,.topic-post .post-actions a:before{display:inline-block;vertical-align:bottom;margin-right:10px;color:#8c8c8c;font-size:17px;text-transform:none;font-weight:normal}.forum-actions .actions a.edit-topic-button,.topic-actions .actions a.edit-topic-button{width:100%;margin:0 0 6px}.forum-actions .actions .new-topic:before{content:"R"}.forum-actions .actions .watch-forum:before,.topic-actions .actions .watch-forum:before,.topic-actions .watch-topic-button:before{content:"1"}.topic-actions .reply-topic-button:before{content:"O"}.topic-actions .move-topic-button:before{content:"3"}.topic-actions .edit-topic-button:before{content:"L"}.topic-actions .delete-topic-button:before{content:"M"}.topic-actions.lower .actions{display:none}.forum-table a{color:#444;font-weight:700;transition:color .2s ease}.forum-table a:hover{color:#97c300}.forum-details .forum-title a,.topic-details .topic-title a{font-size:18px}.forum-description,.topic-details .topic-pager,.topic-details .topic-starter,.topic-details .topic-starter,td.latest-post{font-size:16px;color:#8c8c8c}.forum-page .pager{margin-top:30px}td.topics,td.posts,td.views,td.replies,td.votes{font-weight:700}.topic-post{margin:0 0 20px;border:1px solid #eee;border-radius:3px;overflow:hidden}.topic-post:after{content:"";display:block;clear:both}.topic-post .post-head{padding:0 17px;background-color:#f6f6f6;text-align:left;height:45px}.topic-post .post-time{display:inline-block}.topic-post .post-time span,.topic-post .post-time label{display:inline-block;color:#aaa;font-size:14px;line-height:43px}.topic-post .post-link-button{float:right;font-size:15px;font-weight:700;line-height:43px;color:#8c8c8c}.topic-post .post-info{padding:15px 10px;text-align:left;font-size:0}.topic-post .user-info{position:relative;display:inline-block;vertical-align:top;min-height:105px;padding-left:120px}.topic-post .username{display:block;margin-bottom:5px;font-size:17px;color:#444;font-weight:700}.topic-post .avatar{position:absolute;display:inline-block;top:0;left:0;vertical-align:top;width:105px;overflow:hidden;font-size:0}.topic-post .avatar a{display:block}.topic-post .avatar img{max-width:100%}.topic-post .user-stats{margin:0 0 15px;font-size:14px;color:#8c8c8c;line-height:1.1}.topic-post .user-stats span{margin:0 0 0 3px}.topic-post .pm-button{display:inline-block;margin:0;padding:0;height:auto;background-color:transparent;font-size:13px;line-height:16px}.topic-post .pm-button:before{position:static;margin-right:10px;vertical-align:bottom;color:#97c300}.topic-post .post-actions{font-size:0;text-align:right;overflow:hidden}.topic-post .post-actions>div{display:inline-block;float:right;vertical-align:top}.topic-post .post-actions a{display:inline-block;vertical-align:top;margin:0 0 0 5px;font-size:0;width:40px;height:40px;line-height:40px;background-color:#f1f1f1;border-radius:3px;text-align:center;transition:all .2s ease}.topic-post .post-actions a:hover{background-color:#eaeaea}.topic-post .post-actions a:before{margin:0}.topic-post .post-actions .edit-post-button:before{content:"L"}.topic-post .post-actions .delete-post-button:before{content:"M"}.topic-post .post-actions .quote-post-button{width:auto;padding:0 25px;background-color:#eebe00;color:#fff;font-size:13px;text-transform:uppercase;font-weight:700}.topic-post .post-actions .quote-post-button:hover{background-color:#e8af00}.topic-post .post-content{padding:20px}.topic-post .post-body{position:relative;text-align:left;font-size:15px;margin-bottom:40px}.topic-post .user-posted-image,.latest-posts .user-posted-image{max-width:100%;height:auto}.topic-post .quote,.latest-posts .quote{margin:10px 0;background-color:#f6f6f6;border-radius:3px;padding:15px 10px}.topic-post .post-actions>div.post-vote{float:left}.topic-post .post-vote>span{display:inline-block;vertical-align:top;width:25px;height:40px;line-height:40px;cursor:pointer}.topic-post .post-vote>span:before{display:block;font-size:20px;color:#8c8c8c;text-align:center}.topic-post .post-vote>.vote.up:before{content:"F"}.topic-post .post-vote>.vote.down:before{content:"G"}.topic-post .post-vote>.vote.up:hover:before{content:"";color:#97c300}.topic-post .post-vote>.vote.down:hover:before{content:"";color:#97c300}.topic-post .post-vote>div{display:inline-block;vertical-align:top;margin:0 5px;text-align:center;font-size:14px;line-height:40px;font-weight:700;color:#8c8c8c}.topic-post .signature{border-top:1px dashed #eee;padding:20px 0 0;margin-bottom:30px;font-size:15px;color:#aaa;text-align:left}.forum-edit-page strong,.private-message-send-page a{font-size:18px;font-weight:normal;vertical-align:middle}.forum-edit-page .buttons,.private-message-send-page .buttons{margin:15px 0 0;text-align:center}.forum-edit-page .buttons input,.move-topic-page .buttons input,.private-messages .buttons input{min-width:115px;border:none;padding:0 25px;height:45px;color:#fff;border-radius:3px;font-size:14px;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .1s ease}.forum-edit-page input.button-2,.move-topic-page input.button-2,.private-messages input.button-2{color:#8c8c8c;background-color:#f1f1f1}.forum-edit-page input.button-2:hover,.move-topic-page input.button-2:hover,.private-messages input.button-2:hover{background-color:#dfdfdf}.forum-edit-page .inputs span{vertical-align:middle;margin-left:5px;font-size:12px}.private-message-send-page .message label{display:none}.private-message-view-page .buttons .button-2{background-color:#f1f1f1}.private-messages .page-title{text-align:center}.private-messages-page td.date{white-space:normal}.private-messages-page .td-title{display:none}.private-messages .data-table a,.private-messages .data-table td{color:#8c8c8c;font-weight:400}.private-messages-page td,.private-messages-page th{text-align:left}.private-messages-page .data-table .pm-unread{color:#444;font-weight:700}.private-messages-page .buttons input{width:80%;max-width:200px;margin:0 5px}.private-messages-page .buttons input+input{margin-top:15px}.private-message-view-page .view-message{border:1px solid #eee;border-radius:3px;padding:30px 20px;margin:0 auto 30px;max-width:800px}.private-message-view-page .message-head li{margin-bottom:10px;font-size:15px;color:#8c8c8c}.private-message-view-page .message-head label{font-weight:300}.private-message-view-page .message-head{margin-bottom:30px}.private-message-view-page .message-head span{font-weight:700;margin:0 0 0 5px;vertical-align:middle}.private-message-view-page .message-body{font-size:15px;line-height:1.5;font-weight:400;color:#8c8c8c}.private-message-view-page .message{display:block !important;margin:15px 0;border:1px solid #ccc;padding:15px}.private-message-view-page .buttons{font-size:0}.private-message-view-page .reply-pm-button,.private-message-view-page .delete-pm-button{display:inline-block;width:calc(40% - 5px);margin-bottom:10px;max-width:150px}.private-message-view-page .reply-pm-button{margin-right:10px}.private-message-view-page .back-pm-button{display:block;margin:0 auto;width:80%;max-width:310px}.profile-info-box{overflow:hidden;border:1px solid #eee;border-radius:3px;padding:30px 20px;max-width:650px;margin:0 auto;background-color:#fff;text-align:center}.profile-info-box .avatar{margin:0 auto 20px;font-size:0}.profile-info-box .profile-stats{margin:0 0 10px}.profile-info-box .title{margin:0 0 13px;font-size:16px;color:#444}.profile-info-box .avatar{max-width:180px;border-radius:3px;overflow:hidden}.profile-info-box .stats{font-size:15px;color:#8c8c8c;font-weight:300}.profile-info-box .stats li{margin-bottom:6px}.profile-info-box .stats span{font-weight:700}.profile-page .ui-tabs-nav,.private-messages-page .ui-tabs-nav{font-size:0}.profile-page .ui-tabs-nav li,.private-messages-page .ui-tabs-nav li{max-width:calc(50% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 5px}.profile-page .topic{padding:30px 20px;background-color:#fff;border:1px solid #eee;border-top:0}.profile-page .topic:first-child{border-top:1px solid #eee;border-radius:3px 3px 0 0}.profile-page .topic:last-child{border-radius:0 0 3px 3px}.profile-page .topic:only-child{border-radius:3px}.profile-page .topic-title{margin:0 0 7px;font-size:16px}.profile-page .topic-title label{font-weight:300;color:#8c8c8c}.profile-page .topic-title a{font-weight:700;color:#444}.profile-page .topic-data{color:#8c8c8c;font-size:14px;margin-bottom:15px;font-weight:300}.profile-page .topic-body{font-size:15px;font-weight:400;color:#8c8c8c;line-height:1.5}.pm-button{position:relative;display:inline-block;border:none;height:45px;line-height:45px;max-width:80%;padding:0 25px 0 55px;margin:15px auto 0;background-color:#f1f1f1;border-radius:3px;font-size:14px;font-weight:700;text-transform:uppercase;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .1s ease,padding .3s ease}.pm-button:before{content:"m";position:absolute;display:inline-block;top:0;left:25px;font-size:20px;color:#8c8c8c;text-transform:none;transition:all .3s linear !important;font-weight:normal}.pm-button:hover::before{-webkit-animation:emailing .2s linear;animation:emailing .2s linear}.csharpcode{margin:10px 0;padding:10px 15px;color:#444;white-space:normal;text-align:left;border:1px dotted #cacaca;border-radius:3px}.manufacturer-logo-container{display:flex;flex-wrap:wrap}.manufacturer-logo-wrapper{padding:10px 0}.manufacturer-logo-img{padding:5px;width:100px}.block-category-navigation .list a{padding:3px 0;font-size:13px}.cart-item-row .sku{margin-top:12px;color:#666;font-size:15px}.manufacturer-logo-container{justify-content:center}.sku.order-history-sku{color:#898989;font-size:15px;padding-top:5px}@media(min-width:1025px){.header{position:sticky;top:0;width:100%;background-color:#fff;z-index:1020;box-shadow:0 0 5px #ccc}.header-menu{margin-bottom:0}.admin-header-links+.header{top:35px}.admin-header-links+.header+.overlayOffCanvas+.responsive-nav-wrapper-parent+*{margin-top:168px}.category-description h2{font-size:16px !important}.category-description{color:#484848 !important;font-size:16px !important;line-height:25px !important}.short-description{color:#484848 !important}.title a{text-transform:none !important;font-size:16px !important;letter-spacing:normal !important}p{color:#484848 !important}.schematic-mfg-name p{color:#fff !important}}.clearL{clear:left;height:0}.clearR{clear:right;height:0}.clearB{clear:both;height:0}.clearXtra{clear:both;height:20px}.dult-home-top-category .carousel-title{text-align:left}.dult-home-top-category .title strong{font-weight:300}.search-box .search-box-button{background-color:#2ca3d2 !important}.step-title h2{margin:0 !important}.video-container{display:flex;flex-flow:row wrap;justify-content:space-around;padding:0;margin:0}.video-item{padding:5px;width:400px;height:300px;margin-top:10px}.video-group-container{display:flex;flex-flow:row wrap;justify-content:space-around;padding:0;margin:0}.video-group-item{padding:5px;width:400px;height:300px;margin-top:10px}.manufacturers-menu-pane .nav-submenu{visibility:hidden;opacity:0;display:block}.manufacturers-menu-pane .nav-submenu.open{visibility:visible;opacity:1}.resources-menu-pane .nav-submenu{visibility:hidden;opacity:0;display:block}.resources-menu-pane .nav-submenu.open{visibility:visible;opacity:1}.modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);padding-top:60px}.modal-inner{background-color:#fff;position:absolute;width:600px;justify-self:center;align-self:center;display:grid;padding:24px 24px 24px 24px}.modal-content{background-color:#fefefe;box-sizing:border-box;font-size:15px}.close-button{position:absolute;top:2px;right:10px;font-size:36px;color:#8c8c8c;border:none;background-color:transparent !important;justify-items:end;justify-content:end;justify-self:end}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer;background-color:transparent !important;padding:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important}.modal-title{color:#444;margin-bottom:18px;margin-top:0;margin-left:0;margin-right:0}.modal-buttons{display:flex;justify-content:flex-end}.modal-buttons button{padding:6px 8px;font-size:15px}.dial-phone-button{height:40px;float:right;width:40px;display:grid}.dial-phone-button>img{width:20px;height:20px}body ul,body ol{padding-left:0}.grid{display:grid}.grid-3-col{grid-template-columns:1fr 1fr 1fr}.grid-order-details-items{grid-template-columns:repeat(6,minmax(max-content,1fr))}@media(max-width:1200px){.grid-media-query-xlarge{grid-template-columns:1fr !important}.product-variant-list .prod-variant-table td .add-to-cart-panel{display:flex;flex-direction:column}.prod-variant-table{font-size:13px}.product-variant-list .prod-variant-table td .add-to-cart-panel button{margin-top:10px}}@media(max-width:992px){.grid-media-query-large{grid-template-columns:1fr !important}.prod-variant-table{font-size:15px;width:100%}.prod-variant-table thead{display:none}.prod-variant-table tr{display:flex;flex-direction:column;border:1px solid #000;padding:10px 10px}.product-variant-list .prod-variant-table td{border:0;padding:7px 0;text-align:left}.product-variant-list .prod-variant-table td .add-to-cart-panel{display:flex;flex-direction:row}.product-variant-list .prod-variant-table td .add-to-cart-panel button{margin-top:0}}@media(max-width:768px){.grid-media-query-medium{grid-template-columns:1fr !important}}@media(max-width:576px){.grid-media-query-small{grid-template-columns:1fr !important}}@media(max-width:1400px){.grid-2-col-media-query-ultra-large{grid-template-columns:1fr 1fr}}@media(max-width:1200px){.grid-2-col-media-query-xlarge{grid-template-columns:1fr 1fr}}@media(max-width:992px){.grid-2-col-media-query-large{grid-template-columns:1fr 1fr}}@media(max-width:768px){.grid-2-col-media-query-medium{grid-template-columns:1fr 1fr}}@media(max-width:576px){.grid-2-col-media-query-small{grid-template-columns:1fr 1fr}}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-60{gap:60px}.scrollbar{overflow:auto}.justify-content-center{justify-content:center}.align-content-center{align-content:center}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.justify-start{justify-self:start}.justify-center{justify-self:center}.justify-end{justify-self:end}.align-start{align-self:start}.align-center{align-self:center}.align-end{align-self:end}.justify-content-space-between{justify-content:space-between}.btn-primary{display:grid;align-items:center;justify-items:center;background-color:#2ca3d2;color:#fff;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;font-weight:bold;font-size:16px;transition:all .2s}.btn-primary:hover{cursor:pointer;color:#fff;background-color:#0a8dbf}.btn-large{font-size:20px;padding-top:16px;padding-bottom:16px}.btn-small{font-size:12px}.btn-card-full-width{margin-left:-1rem;margin-right:-1rem}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700}.text-center{text-align:center}.uppercase-text{text-transform:uppercase}.text-underline{text-decoration:underline}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.flex{display:flex}.loading-spinner-overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.loading-spinner-overlay .spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.text-underline{text-decoration:underline}.bg-light-yellow{background-color:#ffc}.custom-nav{display:flex;justify-content:center;margin-bottom:44px}@media only screen and (max-width:400px){.custom-nav{border-top:1px solid #b7b7b7;display:grid}}.custom-nav .custom-nav-item{color:#b7b7b7;font-weight:600;font-size:18px;padding-top:8px;padding-bottom:8px;padding-left:24px;padding-right:24px;background-color:#fff;border:none;border-bottom:3px solid transparent}.custom-nav .custom-nav-item.active{color:#2ca3d2;border-bottom:3px solid #2ca3d2}.custom-nav-section{display:none}.custom-nav-section.active{display:grid}.custom-banner{padding-top:.5rem;padding-bottom:.5rem;font-weight:900;letter-spacing:.5px}.success-notification{background:#e4f8f0;border:solid #1ea97c;border-width:0 0 0 6px;color:#1ea97c;font-size:16px;padding-bottom:20px;padding-top:20px}.error-notification{background:#ffe7e6;border:solid #ff5757;border-width:0 0 0 6px;color:#ff5757;font-size:16px;padding-bottom:20px;padding-top:20px}.warning-notification{background:#fff2e2;border:solid #cc8925;border-width:0 0 0 6px;color:#cc8925;font-size:16px;padding-bottom:20px;padding-top:20px}.modal-background{background-color:rgba(1,1,1,.5);width:100%;height:100%;position:fixed;top:0;z-index:1020}.all-unset{all:unset}.position-fixed-important{position:fixed !important}.color-red{color:#fe1817}.color-darkgray{color:#5a5a5a}.color-black{color:#000 !important}.color-blue{color:#2ca3d2 !important}.border-black-thin{border:1px solid #a9a9a9}.max-width-525{max-width:525px}.max-width-400{max-width:400px}.width-525{width:525px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mtn-6{margin-top:-24px}.pt-6{padding-top:24px}.pb-6{padding-bottom:24px}.pe-4{padding-right:16px}.pe-17{padding-right:68px}.ps-4{padding-left:16px}@media only screen and (max-width:400px){#orderDetails td{padding:.25rem .25rem}}@media(max-width:1000px){.grid-order-details-items{width:calc(100vw - 36px)}}.product-strike{text-decoration:line-through}.buttons-container,#buttons-container{display:grid;align-items:center;justify-content:end}select#BillingStateProvinceId{width:100%}select#BillingCountryId{width:100%}select#BusinessTypeId{width:100%}select#ReferralTypeId{width:100%}.div-please-wait{font-size:medium}@media all and (max-width:480px){.private-messages-page thead{display:none}.private-messages-page .data-table,.private-messages-page tbody,.private-messages-page tr,.private-messages-page td{display:block}.private-messages-page tr{margin:0 0 20px;border:1px solid #eee !important;border-radius:3px}.private-messages-page tr:last-child{margin:0}.private-messages-page td{border-left:none !important;border-right:none !important;background-color:#fff;text-align:center}.private-messages-page td:first-child{border-radius:3px 3px 0 0 !important;border-top:0 !important}.private-messages-page td:last-child{border-radius:0 0 3px 3px !important;border-bottom:0}.private-messages-page .select label{margin:0 auto}.private-messages-page .select input[type="checkbox"]:checked+label{margin-left:auto;margin-bottom:1px}.private-messages-page .td-title{display:inline-block}}@media all and (max-width:1024px){.order-details-page .shipments thead,.order-details-page .products thead,.order-list-page .recurring-payments thead,.return-request-page .data-table thead,.shipment-details-page .data-table thead,.downloadable-products-page .data-table thead,.reward-points-history .data-table thead,.wishlist-page thead,.cart thead{display:none}.order-details-page .shipments .data-table,.order-details-page .shipments tbody,.order-details-page .shipments tr,.order-details-page .shipments td,.order-details-page .products .data-table,.order-details-page .products tbody,.order-details-page .products tr,.order-details-page .products td,.order-list-page .recurring-payments td,.order-list-page .recurring-payments tr,.return-request-page .data-table tbody,.return-request-page .data-table tr,.return-request-page .data-table td,.shipment-details-page .data-table,.shipment-details-page .data-table tbody,.shipment-details-page .data-table tr,.shipment-details-page .data-table td,.reward-points-history .data-table tr,.reward-points-history .data-table td,.downloadable-products-page .data-table tr,.downloadable-products-page .data-table td,.wishlist-page tbody,.wishlist-page tr,.wishlist-page td,.cart tbody,.cart tr,.cart td{display:block}.order-details-page .shipments tr,.order-details-page .products tr,.return-request-page .data-table tr,.shipment-details-page .data-table tr,.order-list-page .recurring-payments tr,.reward-points-history .data-table tr,.downloadable-products-page .data-table tr,.wishlist-page tr,.cart tr{margin:0 0 20px;border:1px solid #eee !important;border-radius:3px}.downloadable-products-page .data-table td.product,.reward-points-history .data-table td.message{text-align:center}.order-details-page .products tr,.cart tr,.wishlist-page tr{position:relative;background-color:#fff;overflow:hidden;padding-bottom:70px}.order-details-page .shipments tr:last-child,.order-details-page .products tr:last-child,.shipment-details-page .data-table tr:last-child,.return-request-page .data-table tr:last-child,.order-list-page .recurring-payments tr:last-child,.reward-points-history .data-table tr:last-child,.downloadable-products-page .data-table tr:last-child .wishlist-page tr:last-child,.cart tr:last-child{margin-bottom:0}.order-details-page .shipments td,.shipment-details-page .data-table td,.order-details-page .products td,.return-request-page .data-table td,.order-list-page .recurring-payments td,.reward-points-history .data-table td,.downloadable-products-page .data-table td,.wishlist-page td,.cart td{border-left:none !important;border-right:none !important;background-color:#fff;text-align:center}.order-details-page .shipments td:first-child,.order-details-page .products td:first-child,.return-request-page .data-table td:first-child,.shipment-details-page .data-table td:first-child,.order-list-page .recurring-payments td:first-child,.reward-points-history .data-table td:first-child,.downloadable-products-page .data-table td:first-child,.wishlist-page td:first-child,.cart td:first-child{border-radius:3px 3px 0 0 !important;border-top:0 !important}.order-details-page .shipments td:last-child,.order-details-page .products td:last-child,.shipment-details-page .data-table td:last-child,.return-request-page .data-table td:last-child,.order-list-page .recurring-payments td:last-child,.reward-points-history .data-table td:last-child,.downloadable-products-page .data-table td:last-child,.wishlist-page td:last-child,.cart td:last-child{border-radius:0 0 3px 3px !important;border-bottom:0}.order-details-page .products td.unit-price,.cart td.unit-price,.wishlist-page td.unit-price{position:absolute;top:auto;left:auto;bottom:35px;right:0;float:right;background-color:#f6f6f6 !important;padding:9px 20px 2px 10px;width:65%;height:35px;border-top:1px solid #eee !important;border-bottom:0 !important;text-align:right;overflow:hidden}.order-details-page .products td.unit-price *,.cart td.unit-price *,.wishlist-page td.unit-price *{color:#8c8c8c !important;font-weight:700 !important;font-size:15px !important}.order-details-page .products td.total,.order-details-page .products td.subtotal,.cart td.total,.cart td.subtotal,.wishlist-page td.total,.wishlist-page td.subtotal{position:absolute;bottom:0;right:0;left:auto;top:auto;background-color:#f6f6f6 !important;width:62%;height:35px;border:none !important;padding:0 20px 9px 10px;text-align:right;overflow:hidden}.order-details-page .products td.total *,.order-details-page .products td.subtotal *,.cart td.total *,.cart td.subtotal *,.wishlist-page td.total *,.wishlist-page td.subtotal *{font-weight:700 !important;color:#444 !important}.order-details-page .products td.quantity,.cart td.quantity,.wishlist-page td.quantity{position:absolute;top:auto;left:0;bottom:0;width:38%;height:70px;padding:20px 5px 20px 20px;overflow:hidden;border-top:1px solid #eee !important;border-bottom:0 !important;background-color:#f6f6f6 !important;text-align:left}.order-details-page .products td.quantity,.cart td.quantity,.wishlist-page td.quantity{color:#8c8c8c !important}.order-details-page .products td.quantity span,.cart td.quantity span,.wishlist-page td.quantity span{line-height:30px}td.shipment-id{background-color:#f6f6f6 !important}td.quantity label.td-title{display:inline-block;max-width:calc(100% - 45px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td label{color:#8c8c8c;font-weight:300}td .attributes{padding:7px 0;margin:0}td.remove-from-cart,td.add-to-cart{padding:10px;font-size:0}td.remove-from-cart input[type="checkbox"]+label,td.add-to-cart input[type="checkbox"]+label{font-size:13px;text-transform:uppercase;font-weight:700;user-select:none}td.remove-from-cart input[type="checkbox"]+label:before,td.add-to-cart input[type="checkbox"]+label:before{vertical-align:bottom}td.product-picture{padding:4px !important;float:left;width:90px;border:none !important}td.product{border:none !important;padding:15px}td.product-picture+td.product{margin-left:90px;text-align:left}}@media all and (min-width:768px) and (max-width:1024px){.order-details-page .products tr,.shipment-details-page .data-table tr,.return-request-page .data-table tr,.reward-points-history .data-table tr,.downloadable-products-page .data-table tr,.wishlist-page tr,.cart tr{display:inline-block;vertical-align:top;width:calc(50% - 10px);margin-left:20px}.order-details-page .products tr:nth-child(2n+1),.return-request-page .data-table tr:nth-child(2n+1),.shipment-details-page .data-table tr:nth-child(2n+1),.reward-points-history .data-table tr:nth-child(2n+1),.downloadable-products-page .data-table tr:nth-child(2n+1),.wishlist-page tr:nth-child(2n+1),.cart tr:nth-child(2n+1){margin-left:0}.shipment-details-page .data-table,.return-request-page .data-table,.order-details-page .products .data-table,.account-page .cart,.account-page .data-table,.account-page .compare-products-table,.account-page .forums-table-section table,.wishlist-page .cart,.cart{text-align:left;font-size:0}.cart td.product,.data-table td.product,.data-table td.message,.data-table td.info,.data-table td.name,.forum-table td.forum-details,.forum-table td.topic-details{text-align:left}}@media all and (min-width:769px) and (max-width:1600px){.account-page .recurring-payments .data-table td label{display:inline-block}.account-page .recurring-payments .data-table thead{display:none}.account-page .recurring-payments .data-table tbody,.account-page .recurring-payments .data-table tr,.account-page .recurring-payments .data-table td{display:block}.order-list-page .recurring-payments tr{display:inline-block;vertical-align:top;width:calc(50% - 12.5px);margin-left:25px}.order-list-page .recurring-payments tr:nth-child(2n+1){margin-left:0}}@media all and (min-width:1025px) and (max-width:1600px){.order-list-page .recurring-payments td{border-left:none !important;border-right:none !important}.order-list-page .recurring-payments td:first-child{border-radius:3px 3px 0 0 !important;border-top:1px solid #eee}.compare-products-table td{vertical-align:top}.cart td,.compare-products-table td,.forums-table-section td{font-size:16px}}@media all and (max-width:1024px){.header-upper .header-selectors-wrapper{display:none}.desktop{display:none !important}.category-navigation-title,.category-navigation-list-wrapper{display:none !important}.admin-header-links{position:fixed;top:0;z-index:1030;width:100%}.responsive-nav-wrapper-parent{position:fixed;top:0;z-index:1020;width:100%;background-color:#fff;border-bottom:3px solid #eee}.admin-header-links~.responsive-nav-wrapper-parent{top:35px}.admin-header-links~.responsive-nav-wrapper-parent~.header{margin-top:100px}.header{margin-top:65px}.mobile-selector{overflow:hidden}.header-selectors-wrapper>div{margin:0;display:block;position:relative}.profile-menu-box>a,.selector-title{display:block;padding:15px 20px;line-height:18px;font-size:13px;color:#8c8c8c;font-weight:700;background-color:#f6f6f6;border-top:3px solid #fff;cursor:pointer;text-transform:uppercase}.selector-title:after{content:"j";display:inline-block;float:right;font-size:9px;font-family:"emporium-icons";transform:rotate(90deg);text-transform:none;color:#8c8c8c;transition:all .3s ease}.selector-title.open:after{transform:rotate(-90deg)}.mobile-collapse{display:none;background-color:#efefef;padding:10px 0}.header-selectors-wrapper>div input[type="radio"]{display:none}.header-selectors-wrapper>div label{display:block;padding:10px 38px;line-height:18px;font-size:14px;font-weight:400}.header-selectors-wrapper>div input[type="radio"]:checked+label{color:#97c300}.header-selectors-wrapper>div input[type="radio"]+label:before{content:none;display:none}.responsive-nav-wrapper{position:relative;padding:11px 0;background-color:#fff;text-align:center;font-size:0;width:calc(100% - 20px);margin:0 auto}.header-logo{display:none}.mobile-logo{position:relative;display:inline-block;text-align:center;max-width:calc(100% - 180px)}.mobile-logo .logo{position:relative;display:block;max-width:100%;height:40px;width:200px;margin:0 auto}.mobile-logo img{position:absolute;display:inline-block;width:auto;max-width:100%;max-height:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.responsive-nav-wrapper:after{content:"";display:block;clear:both}.responsive-nav-wrapper>div{position:relative;display:inline-block;vertical-align:top}.responsive-nav-wrapper>div>span,.responsive-nav-wrapper>div>a{position:relative;display:block;width:40px;height:40px;line-height:40px;font-size:0;cursor:pointer}.responsive-nav-wrapper>div>span:before,.responsive-nav-wrapper>div>a:before{display:inline-block;font-family:"emporium-icons";font-size:18px;color:#8e8e8e}.responsive-nav-wrapper .menu-title span:before{content:"g"}.responsive-nav-wrapper .search-wrap span:before{content:"e"}.shopping-cart-link>a{position:relative;display:block;width:40px;height:40px;line-height:40px;font-size:0}.shopping-cart-link>a:before{content:"d";display:inline-block;font-family:"emporium-icons";font-size:24px}.shopping-cart-link .cart-qty{position:absolute;top:0;right:0;background-color:#97c300;font-size:10px;height:auto;padding:0 1px;width:auto;min-width:15px;display:inline-block;min-height:15px;line-height:15px;border-radius:50%;color:#fff}.responsive-nav-wrapper .menu-title,.responsive-nav-wrapper .search-wrap{float:left}.responsive-nav-wrapper .shopping-cart-link,.responsive-nav-wrapper .personal-button{float:right}.overlayOffCanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background-color:rgba(0,0,0,0);transition:background .3s ease}.overlayOffCanvas.show{background-color:rgba(0,0,0,.4)}.scrollYRemove{overflow:hidden !important;-ms-touch-action:none !important;-webkit-overflow-scrolling:touch !important}.header-menu.ps-container .ps-scrollbar-y-rail{visibility:hidden !important}.header-menu,.profile-menu-box,.store-search-box{position:fixed;top:0;left:-100%;width:320px;max-width:100%;height:100%;overflow:hidden;background-color:#fff;text-align:left;margin-top:0 !important;opacity:1;padding:0;border-radius:0;pointer-events:auto;transition:all .3s ease;transform:none;box-shadow:none;z-index:1070 !important}.store-search-box{width:400px}.header-menu.open,.profile-menu-box.open,.store-search-box.open{left:0}.header-menu .close-menu,.close-side-menu,.mobile-flyout-wrapper .close-side-menu{display:block;padding:15px 20px;background-color:#97c300;color:#fff}.close-menu span,.close-side-menu span{display:inline-block;line-height:17px;font-size:14px;color:#fff;text-transform:uppercase}.close-menu .close-menu-text,.close-side-menu .close-side-menu-text{font-weight:700;letter-spacing:1px}.close-menu .close-menu-btn,.close-side-menu-btn{float:right;font-size:0 !important}.close-menu-text:before,.close-side-menu-text:before{content:"g";display:inline-block;margin-right:15px;font-family:"emporium-icons";font-size:18px;font-weight:normal;letter-spacing:0;color:#fff !important;text-transform:none;vertical-align:bottom}.profile-menu-box .close-side-menu-text:before{content:"a"}.store-search-box .close-side-menu-text:before{content:"e"}.close-menu-btn:before,.close-side-menu-btn:before{content:"z";display:inline-block;margin:0 !important;font-family:"emporium-icons";text-transform:none;font-size:16px;color:#fff !important;vertical-align:bottom}.header-menu .all-categories,.header-menu .all-categories li{background-color:#f6f6f6}.header-menu>ul li:after{content:"";display:block;clear:both}.header-menu>ul li>a,.header-menu>ul li>span,.profile-menu-box>a,.header-form-holder>a{display:block;position:relative;z-index:0;padding:16px 18px !important;font-size:13px;line-height:17px;color:#8c8c8c;font-weight:700;text-transform:uppercase}.header-menu>ul li{border-bottom:3px solid #fff}.header-menu .top-menu>li{border-bottom:0}.header-menu>ul li:last-child,.header-menu>ul li:last-child,.header-menu>ul li.back-button{border-bottom:0}.header-menu>ul li>.with-subcategories{float:left;width:calc(100% - 50px)}.header-menu .all-categories>span{float:left;width:calc(100% - 50px);cursor:default}.header-menu .all-categories>span:before{content:"f";display:inline-block;margin-right:10px;font-size:17px;vertical-align:bottom;font-family:"emporium-icons";color:#8c8c8c;font-weight:normal;text-transform:none;transition:all .2s ease}.plus-button{position:relative;z-index:1;float:right;width:50px;height:50px;cursor:pointer}.plus-button:before{content:"j";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"emporium-icons";font-size:10px;color:#8c8c8c}.ico-compare,.ico-wishlist{display:block;padding:15px 20px;line-height:18px;font-size:13px;font-weight:700;color:#8c8c8c;background-color:#f6f6f6;border-top:3px solid #fff;cursor:pointer;text-transform:uppercase}.ico-compare:before,.ico-wishlist:before{display:inline-block;font-family:"emporium-icons";margin-right:10px;font-size:17px;color:#8e8e8e;font-weight:normal;text-transform:none;vertical-align:bottom}.personal-button{position:static !important}.wishlist-qty{display:none}.header-menu .sublist-wrap{position:fixed;top:0;left:0;z-index:2;width:320px;height:100%;box-shadow:1px 0 5px rgba(0,0,0,.5);overflow:hidden;background-color:#fff !important;transition:all .3s ease}.header-menu .sublist-wrap{left:-100%}.header-menu .sublist-wrap.active{left:0}.header-menu ul li.back-button{background-color:#97c300}.header-menu .back-button span{padding:15px 20px !important;text-align:right;color:#fff;text-transform:uppercase;cursor:pointer}.header-menu .back-button span:before{content:"k";display:inline-block;margin-right:10px;font-family:"emporium-icons";font-size:10px;text-transform:none}.mobile-flyout-wrapper .close-side-menu-text:before{content:"d"}.mobile-flyout-wrapper .flyout-cart-scroll-area{max-height:calc(100vh - 97px);overflow-y:scroll}.mobile-flyout-wrapper{position:fixed;top:0;left:-100%;width:400px;max-width:100%;height:100%;overflow:hidden;background-color:#fff;text-align:left;margin-top:0 !important;opacity:1;padding:0;border-radius:0;pointer-events:auto;transition:all .3s ease;transform:none;box-shadow:none;z-index:1070 !important}.mobile-flyout-wrapper.open{left:0}.mobile-flyout-wrapper .close-side-menu{display:block}.profile-menu-box.login-form-in-header{padding:0;width:320px}.login-form-in-header form{padding:20px 20px 0}.search-box form{padding:20px}.search-box input.search-box-text{width:calc(100% - 45px);padding:0 5px 0 15px}.ui-autocomplete{width:calc(100% - 40px) !important}#topcartlink{display:none}.header-links-wrapper .header-links>ul{display:none}.header-links-wrapper.open{display:block}.html-account-page .block{float:none;width:auto;text-align:center}.html-account-page .block .listbox{display:block !important}.item-box .btn-wrapper{display:none !important}}@media all and (min-width:481px){.side-2:after{content:"";display:block;clear:both}.footer-middle{text-align:center;font-size:0}.footer-block{display:inline-block;border-bottom:0;width:31.33%;margin:0 1%;vertical-align:top}.footer-block .title{padding:0 15px 5px;border:none}.footer-block:first-child{border-top:none}.footer-block ul{display:block;background-color:transparent}.footer-block .title:before,.footer-block .title:after{display:none}.social-icons{padding-top:35px;border-top:1px solid #eee}.newsletter-email{max-width:355px}.block{float:left;width:48%;margin:0 1% 2%;text-align:left}.block:nth-of-type(2n+1){clear:left}.block .tags li,.product-tags-all-page li{margin:0 5px}.item-box{width:32%;text-align:center}.item-box:nth-child(2n+1){margin-left:2%;clear:none}.item-box:nth-child(3n+1){margin-left:0;clear:both}.attributes-wrapper{max-width:560px;margin:0 auto 30px}.product-additional{margin:0 -10px 60px}.attributes select+.qty-box{margin-top:0;vertical-align:top}.enter-password-form input[type="password"]{width:300px !important}.login-page .title strong,.registration-page .title strong{font-size:18px}.date-of-birth .date-picker-wrapper select{padding:0 35px 0 20px;background:#fff url(../Themes/Emporium/Content/img/select-arrow-dark.svg) no-repeat right 15px center}.account-page{padding:40px 20px}.customer-info-page .page-body,.change-password-page .page-body,.check-gift-card-balance-page .page-body,.avatar-page .page-body,.address-edit-page .page-body,.vendorinfo-page .page-body{padding:50px}.date-of-birth .date-picker-wrapper select,.date-of-birth .date-picker-wrapper select:first-child,.date-of-birth .date-picker-wrapper select:last-child{width:33.33%}.address-item .title,.order-item .title,.request-item .title{text-align:center}.address-item:first-child,.add-button:first-child,.order-item:first-child,.request-item:first-child{margin-top:0}.cart-collaterals>div>.list{padding:30px}.order-review-data,.order-details-area,.shipment-details-area{font-size:0;margin:0 0 30px;text-align:center}.order-review-data>div,.order-details-area>div,.shipment-details-area>div{display:inline-block;vertical-align:top;width:calc(50% - 12.5px);margin-left:25px;max-width:590px}.order-review-data>div:nth-child(2n+1),.order-details-area>div:nth-child(2n+1),.shipment-details-area>div:nth-child(2n+1){margin-left:0}.checkout-page .edit-address{padding:40px 20px 0}.payment-logo{display:inline-block;margin:0 15px 0 0;vertical-align:middle}.payment-logo+.payment-details{display:inline-block;vertical-align:middle;max-width:calc(100% - 90px)}.shipping-method .method-list li,.payment-method .method-list li{padding:22px 22px 22px 85px}.shipping-method .method-list input[type="radio"]+label:before,.shipping-method .method-list input[type="checkbox"]+label:before,.payment-method .method-list input[type="radio"]+label:before,.payment-method .method-list input[type="checkbox"]+label:before{left:35px}.forum-actions .actions a,.forum-actions .actions a:nth-child(2n+1){padding:0 20px;margin:0 3px;width:auto}.topic-post .post-info{padding:30px 30px 25px}.topic-post .avatar{width:160px}.topic-post .user-info{padding-left:175px;min-height:160px}.topic-post .username{margin:5px 0}.topic-post .post-content{padding:0 30px 30px}.topic-post .post-vote>span{width:30px}}@media all and (min-width:768px){.master-wrapper-content,.html-account-page .master-wrapper-content{padding:60px 20px}.page{clear:both;text-align:left}.link-rss{display:block;float:right;margin:5px 0 0}.eu-cookie-bar-notification{padding:50px}.bar-notification{padding:14px 20px 14px 40px}.bar-notification .content{font-size:17px;line-height:32px}.center-2{margin:0 0 50px}.block{width:31.3333%;margin:0 1% 2%}.block:nth-of-type(2n+1){clear:none}.block:nth-of-type(3n+1){clear:left}.two-row-carousels{padding:0 10px}.home-page .topic-block-body{padding:0 20px}.vendor-item .title a,.manufacturer-item .title a,.category-grid .item-box .title a{padding:19px 15px}.home-page .topic-block-title h2,.product-grid .title,.news-list-homepage .title,.home-page-polls .title{font-size:30px}.shopping-cart-page .product-grid .title{font-size:26px}.item-box .product-title,.item-box .title{padding:0 10px}.home-page-advantages{font-size:0}.advantages-item{display:inline-block;width:calc(50% - 2.5px);margin:0 0 5px 5px}.advantages-item:nth-child(2n+1){margin-left:0}.advantages-item:only-child{width:100%;margin:0}.news-list-homepage:after{content:"";display:block;clear:both}.news-list-homepage .news-item{float:left;padding:30px;width:49.3%;margin-left:1.4%}.news-list-homepage .news-item:nth-child(2n+1){margin-left:0;clear:left}.breadcrumb{margin:0 0 5px}.page-title,.category-description,.manufacturer-description,.vendor-description{text-align:center}.item-box .picture{position:relative;backface-visibility:hidden}.item-box .btn-wrapper{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;min-width:130px;pointer-events:none;transition:opacity .2s ease}.item-box:hover .btn-wrapper{opacity:1;pointer-events:auto}.item-box .buttons{display:block}.item-box .product-rating-box{margin-bottom:12px}.item-box .prices>*:last-child:not(:empty){margin-bottom:19px}.pager li{margin:0 2px}.product-details-page{text-align:center}.full-description,.product-specs-box{margin:0 -20px;padding:40px 30px}.full-description+.product-collateral .product-specs-box{padding-top:0;padding-bottom:40px}.product-tags-box{margin-top:60px}.attributes-wrapper>div.product-prices-box,.attributes-wrapper>div.tier-prices{padding:0}.overview-buttons{text-align:left}.overview-buttons div{margin:0 10px 10px 0}.overview .qty-label,.variant-overview .qty-label{position:static;left:0;margin:0 5px 0 0}.variant-picture{float:left}.variant-picture+.variant-overview{width:auto;text-align:left;margin:0 0 0 350px}.variant-overview .tax-shipping-info{text-align:left}.product-variant-line .attributes-wrapper,.product-variant-line .attributes{padding:0}.product-variant-line .attributes dt,.product-variant-line .attributes dd{text-align:left}.product-variant-line .attributes-wrapper>div{margin-left:0}.tier-prices .table-wrapper{border:1px solid #e7e7e7;border-radius:3px}.tier-prices .prices-table{display:table;width:100%;border:none;border-collapse:collapse}.tier-prices .prices-row{display:table-row;border-top:1px solid #e7e7e7;float:none;width:auto}.tier-prices .prices-row:first-child{border-top:0}.tier-prices .tbody{border-left:none}.tier-prices .prices-row>div{display:table-cell}.tier-prices .field-header{min-width:100px}.rental-attributes dt{min-width:75px}.attribute-squares{text-align:center}.attribute-squares li{margin:0 10px 10px 0}.attributes-wrapper>div.tier-prices{max-width:none}.write-review-collapse{padding:40px 60px}.share-info,.tax-shipping-info,.wishlist-content .buttons{text-align:center}.wishlist-content .button-2{display:inline-block;margin:0 3.5px 7px}.wishlist-content .wishlist-add-to-cart-button{display:block;width:517px;margin:0 auto}.wishlist-content .button-2,.wishlist-content .wishlist-add-to-cart-button{display:inline-block;min-width:200px;width:auto;margin:0 3.5px;font-weight:700}.wishlist-page .share-info{margin:70px -20px 50px}.compare-products-page img{width:100%;max-width:280px}.compare-products-mobile{margin:0 -20px}.compare-products-table td{padding:20px 10px;font-size:15px;color:#8c8c8c;font-weight:400;text-align:center}.compare-products-table .remove-product td{padding:0}.compare-products-table .product-price td{color:#97c300;font-size:17px;font-weight:700}.compare-products-table .product-name td{font-size:16px;font-weight:700}.compare-products-table .product-picture td{padding:10px}.compare-products-table .remove-product td{position:relative;text-align:right}.compare-products-table .remove-product td button{position:absolute;top:5px;right:5px;z-index:1}.compare-products-table .product-name td a{color:#444}.compare-products-table tr td:first-child{padding:20px;min-width:170px;max-width:170px;color:#8c8c8c;font-size:17px;background-color:#f6f6f6;text-align:right;font-weight:300}.compare-products-table tr td.empty:first-child{padding:0;font-size:0}.compare-products-table .full-description{display:none}.compare-products-table-mobile img{max-width:160px}.registration-page,.private-messages,.email-a-friend-page,.contact-page,.apply-vendor-page,.forum-edit-page,.registration-page .page-title,.private-messages .page-title,.email-a-friend-page .page-title,.contact-page .page-title,.apply-vendor-page .page-title,.forum-edit-page .page-title{text-align:center}.private-messages-page .buttons input+input{margin-top:0}.ui-tabs .ui-tabs-panel{margin:0 -20px;padding:50px 6vw}.private-messages-page td.date,.private-messages-page th.date{white-space:nowrap;width:20%}.customer-info-page .page-body,.change-password-page .page-body,.check-gift-card-balance-page .page-body,.avatar-page .page-body,.address-edit-page .page-body,.vendorinfo-page .page-body,.form-style{padding:50px 65px}.login-page .external-authentication>*{margin:30px -20px 0;width:calc(100% + 40px)}.account-page #Username,.registration-page #Username{max-width:calc(100% - 200px)}#check-availability-button{position:absolute;top:30px;right:0;left:auto;width:190px;margin:0;float:none;clear:none}.address-list,.order-list,.return-request-list-page .page-body{font-size:0}.address-item,.add-button,.order-item,.request-item,.address-grid>div{display:inline-block;width:calc(50% - 12.5px);margin:25px 0 0 25px;text-align:center}.address-item:nth-child(2),.order-item:nth-child(2),.request-item:nth-child(2),.address-grid>div:nth-child(2){margin-top:0}.address-item:nth-child(2n+1),.order-item:nth-child(2n+1),.request-item:nth-child(2n+1),.address-grid>div:nth-child(2n+1){margin-left:0}.checkout-page .address-grid .add-button:only-child{display:block !important;margin-left:auto !important;margin-right:auto;float:none}.cart-collaterals:after{content:"";display:block;clear:both}.cart-collaterals>div{float:left;width:calc(50% - 5px);margin:0 0 10px 10px}.cart-collaterals>div:nth-child(2n+1){margin-left:0}.shopping-cart-page .common-buttons{text-align:center}.shopping-cart-page .common-buttons button{display:inline-block;margin:0 3.5px 7px}.cart-options{text-align:right}.cart-options .common-buttons input{margin:0 0 0 10px}.cart-options .checkout-attributes{padding:40px}.cart-options .attribute-squares{text-align:left}.cart-options dd:last-child{margin-bottom:0}.order-details-page .options,.order-details-page .tax-shipping-info{text-align:center}.order-details-page .total-info{overflow:hidden}.order-details-page .actions{text-align:center}.order-details-page .actions input{min-width:0}.order-progress{overflow:hidden;padding-top:10px;margin:-40px 0 50px}.order-progress a{padding:0 5px;margin-bottom:40px;width:120px;height:70px}.order-progress a span{position:absolute;display:block;top:80px;left:0;width:100%;text-align:center;font-size:13px;color:#8c8c8c;font-weight:700;text-transform:uppercase}.order-progress .inactive-step span{color:#b7b7b7}.order-progress .active-step.last a span{color:#97c300}.order-progress .active-step.last a:before{font-size:22px;width:65px;height:65px;line-height:57px}.search-page .search-input form{margin:0 -20px 40px;padding:45px 0}.center-2 .news-items:after,.center-2 .blog-page:after{content:"";display:block;clear:both}.center-2 .blog-page .post,.center-2 .news-items .news-item{float:left;width:calc(50% - 15px);margin:0 0 30px 30px}.center-2 .blog-page .post-details,.center-2 .news-items .news-item{padding:40px}.center-2 .blog-page .post:nth-child(2n+1),.center-2 .news-items .news-item:nth-child(2n+1){margin-left:0;clear:left}.blogpost-page .post-body,.news-item-page .news-body{padding:0 0 20px;margin:0 auto 20px}.blogpost-page .post-body p{padding:0 20px}.blog-page .tags,.blogpost-page .tags{text-align:center}.blogpost-page,.news-item-page{text-align:center}.post-date,.news-date{text-align:center}.new-comment,.comment-list{margin-left:-20px;margin-right:-20px}.comment-list{padding:0 20px 50px}.new-comment{text-align:center}.new-comment textarea{width:500px}.comment-list .comment{position:relative;padding:35px}.comment-info{float:left;margin:0}.comment-info .avatar{width:125px;height:125px}.name-and-time{position:absolute;top:35px;left:180px;width:auto;margin-left:0}.comment-info+.comment-content{margin:55px 0 0 145px}.forum-name h1{margin:0 40px}.forums-main-page .topic-block-title h2{font-size:30px}.forums-table-section-title .link-rss{float:right;margin:0}.forums-table-section .view-all{text-align:center}.forum-actions .pager.upper{display:block}.topic-actions .actions a,.topic-actions .actions a.edit-topic-button{display:inline-block;width:auto;padding:0 18px;margin:0 2.5px}.topic-actions .actions a:nth-child(2n){margin-left:3px}.forum-topic-page .topic-options{float:left}.topic-post .quote,.latest-posts .quote{padding:15px 25px}.forum-search-page .advanced-search{margin:0 auto 30px;padding:35px 30px 40px}.private-message-view-page .message-head li{display:inline-block;margin-right:20px}.private-message-view-page .message-head span:after{content:"|";margin:0 0 0 25px}.private-message-view-page .message-head li:last-child span:after{content:none}.private-message-view-page .buttons input{display:inline-block;margin:0 5px;width:auto;width:25%;max-width:220px}.profile-info-box{padding:40px}.profile-page .topic{padding:33px 50px;overflow:hidden}.profile-page .topic-title,.profile-page .topic-data{float:left;width:22%;clear:both}.profile-page .topic-body{margin-left:24%}}@media all and (min-width:1025px){.mobile{display:none !important}.admin-header-links{float:left;font-size:12px;background:none;color:#bbb}.admin-header-links *{color:#bbb}.admin-header-links:only-child{float:none;display:block}.admin-header-links a,.admin-header-links span{line-height:30px;font-weight:normal;transition:.2s ease}.admin-header-links a:hover{color:#fff}.product-grid,.category-grid,.topic-block,.news-list-homepage{margin:0 auto 50px}.product-grid:last-child,.category-grid:last-child,.topic-block:last-child,.news-list-homepage:last-child{margin-bottom:0}.center-2 .category-grid{margin:0 0 30px}.center-2 .product-grid,.center-2 .category-grid,.center-2 .topic-block{width:100%}.category-description,.manufacturer-description,.vendor-description{margin:0 0 30px}.center-2{margin:0 0 50px 0;float:right;width:70%}.side-2{border:1px solid #eee;float:left;width:27%}.inputs{text-align:left}.header{position:relative;z-index:1020;margin:0 auto;text-align:left}.header-upper{background-color:#444;text-align:right}.header-selectors-wrapper:after{content:"";display:block;clear:both}.header-selectors-wrapper select{padding:0 15px 0 0;background:transparent;border:none;color:#ababab;height:30px;font-size:13px;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.currency-selector.desktop,.language-selector.desktop .select-wrap,.tax-display-type-selector{position:relative}.currency-selector.desktop:before,.language-selector.desktop .select-wrap:before,.tax-display-type-selector:before{content:"k";position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%) rotate(-90deg);display:inline-block;font-family:"emporium-icons";font-size:7px;color:#ababab;pointer-events:none}.header-selectors-wrapper,.header-lower{width:calc(100% - 110px);margin:0 auto}.header-menu{padding:0 55px}.all-categories{display:none !important}.header-menu:after{content:"";display:block;clear:both}.header-menu>ul{float:right}.header-menu-parent{font-size:0}.category-navigation-list-wrapper{display:inline-block;position:relative;border-right:3px solid #fff;overflow:hidden}.category-navigation-list-wrapper *{font-size:0}.category-navigation-list{position:absolute;top:100%;left:0;margin-top:10px;padding:10px 0;border:1px solid #eee;opacity:0;pointer-events:none;width:100%;background-color:#fff;transition:all .3s ease;z-index:1099;box-shadow:0 0 15px rgba(0,0,0,.1);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.category-navigation-list::-webkit-scrollbar{display:none}.category-navigation-list>li>.sublist-wrap{margin-top:-16px}.category-navigation-list>li>.sublist-wrap .sublist-wrap{margin-left:-1px}.category-navigation-list-wrapper .sublist-wrap{position:absolute;font-size:0;top:0;margin:0;width:0 !important;left:100%;border:none;padding:15px 0;background:url(../Themes/Emporium/Content/img/shadow-top.png) top left repeat-x,url(../Themes/Emporium/Content/img/shadow-bottom.png) bottom left repeat-x;pointer-events:none;overflow:hidden;transition:all .3s ease}.category-navigation-list-wrapper .sublist-wrap .sublist{border:1px solid #eee;border-width:1px 0;padding:10px 0;background-color:#fff}.category-navigation-list .plus-button{display:none}.category-navigation-list-wrapper .sublist>li{opacity:0}.category-navigation-list-wrapper li a,.category-navigation-list-wrapper li>span{position:relative;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 35px 0 20px;line-height:30px;color:#8c8c8c;font-size:15px;font-weight:bold;transition:all .2s ease}.category-navigation-list-wrapper li span{font-size:15px}.sublist-wrap-active *{font-size:0}.sublist-wrap-active>li>.sublist-wrap{margin-top:-16px}.sublist-wrap-active>li>.sublist-wrap .sublist-wrap{margin-left:-1px}.sublist-wrap-active,.sublist-wrap-active .sublist-wrap{position:fixed;font-size:0;top:0;margin:0;width:0 !important;left:100%;border:none;padding:15px 0;background:url(../Themes/Emporium/Content/img/shadow-top.png) top left repeat-x,url(../Themes/Emporium/Content/img/shadow-bottom.png) bottom left repeat-x;pointer-events:none;overflow:hidden;transition:all .3s ease}.sublist-wrap-active .sublist .back-button{display:none}.sublist-wrap-active .sublist{border:1px solid #eee;border-width:1px 0;padding:10px 0;background-color:#fff}.sublist-wrap-active .plus-button{display:none}.sublist-wrap-active .sublist>li{opacity:0}.sublist-wrap-active li a,.sublist-wrap-active li>span{position:relative;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 35px 0 20px;line-height:30px;color:#8c8c8c;font-size:15px;font-weight:bold;transition:all .2s ease}.sublist-wrap-active li span{font-size:15px}.sublist-wrap-active{opacity:1;pointer-events:auto;overflow:visible;width:280px !important;z-index:9999}.sublist-wrap-active>.sublist{border-width:1px}.sublist-wrap-active>.sublist>li{opacity:1;transition:all .1s ease-in .3s}.sublist-wrap-active .with-subcategories:after{content:"j";position:absolute;top:50%;right:20px;left:auto;transform:translateY(-50%);font-family:"emporium-icons";font-size:8px;color:#8e8e8e}.sublist-wrap-active a{font-weight:normal !important}.sublist-wrap-active{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.sublist-wrap-active::-webkit-scrollbar{display:none}.category-navigation-list-wrapper-active{overflow:visible}.category-navigation-list-wrapper li:hover>a,.category-navigation-list-wrapper li:hover>span{background-color:#f6f6f6;color:#97c300}.category-navigation-list-wrapper li:hover>a:after{color:#97c300}.category-navigation-title{position:relative;z-index:1100;display:block;width:280px;padding:0 15px;line-height:50px;height:50px;font-size:14px;cursor:pointer;text-transform:uppercase;color:#444;font-weight:bold;transition:all .2s ease}.category-navigation-title:before{content:"f";display:inline-block;margin-right:10px;font-size:17px;vertical-align:bottom;font-family:"emporium-icons";color:#8c8c8c;font-weight:normal;text-transform:none;transition:all .2s ease}.category-navigation-list-active{margin-top:0;opacity:1;pointer-events:auto}.category-navigation-list-wrapper-active .category-navigation-title{background-color:#2ca3d2 !important;color:#fff}.category-navigation-list-wrapper-active .category-navigation-title:before{color:#fff}.category-navigation-list-wrapper .with-subcategories:after{content:"j";position:absolute;top:50%;right:20px;left:auto;transform:translateY(-50%);font-family:"emporium-icons";font-size:8px;color:#8e8e8e}.header-lower{padding:0;text-align:center;font-size:0;display:flex;align-items:center;justify-content:space-between}.header-lower:after{content:'';display:block;clear:both}.header-logo{width:25%;text-align:left;padding-right:10px}.header-contact-wrapper{display:flex}.header-links-wrapper{margin-bottom:0;text-align:right}.header-links{display:table;width:100%}.header-links ul{font-size:0;padding-left:10px;display:inline-table}.header-links li{position:relative;display:table-cell;text-align:center;vertical-align:top}.header-links li+li{padding-left:10px}.header-links a{display:inline-block;font-size:13px;color:#8c8c8c;transition:color .2s ease}.header-links .profile-menu-box .ico-inbox{font-size:0}.header-links .profile-menu-box span:before,.header-links .profile-menu-box a:before{font-size:17px;margin:0 7px 0 0}.header-links span:before,.header-links a:before{display:block;margin-bottom:4px;font-family:"emporium-icons";font-size:24px;color:#8e8e8e;transition:color .2s ease}.header-links a.ico-cart:before{font-size:26px}.header-links a:hover,.header-links a:hover:before{color:#97c300}.ico-wishlist .wishlist-qty,.ico-cart .cart-qty{position:absolute;display:inline-block;top:-5px;left:50%;transform:translateX(-50%) translateX(25px);background-color:#97c300;font-size:10px;height:auto;padding:0 3px;width:auto;min-width:15px;min-height:15px;line-height:15px;border-radius:20px;color:#fff;text-align:center}.ico-cart .cart-label{font-weight:bold;display:inline-block;height:15px;white-space:nowrap}.search-box{display:inline-block;font-size:0}.header-lower .search-box{width:25%}.search-box .search-box-button{width:47px;height:47px;border:none;background:#eebe00 url(../Themes/Emporium/Content/img/search-button-desktop.png) center no-repeat;transition:background-color .1s ease}.search-box form{display:block}.search-box input.search-box-text{height:47px;color:#8c8c8c;width:calc(100% - 47px)}.mobile-flyout-wrapper{position:relative;display:table-cell;width:1%;vertical-align:top;text-align:center;padding-left:10px;z-index:1200}.mini-shopping-cart{display:none;position:absolute;top:98%;right:0;padding-top:8px;z-index:1030}.mini-shopping-cart>div:before{content:" ";position:absolute;bottom:100%;left:auto;right:17px;border:solid transparent;height:0;width:0;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.mini-shopping-cart .flyout-cart-scroll-area{border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,.15);width:430px}.flyout-cart .items{padding:0 20px;max-height:calc(100vh - 320px);overflow:hidden}.mini-shopping-cart .right{float:right;clear:right;max-width:80px;text-align:right}.mini-shopping-cart .left{width:calc(100% - 90px);float:left}.mini-shopping-cart .name a{margin:0 0 10px;white-space:pre-wrap}.mini-shopping-cart .attributes{margin-bottom:10px}.mini-shopping-cart .quantity{font-size:16px;float:none;margin:0}.mini-shopping-cart .quantity:after{content:none}.mini-shopping-cart .price{float:none}.ui-autocomplete{width:calc(100% - 47px) !important;z-index:1015}.ui-autocomplete{padding:8px 0}.ui-autocomplete a{padding:5px 15px}.ui-autocomplete img{width:77px}.ui-autocomplete span{max-width:calc(100% - 90px)}.header-selectors-wrapper>div{margin:0 10px}.responsive-nav-wrapper-parent{display:none}.menu-title,.close-menu,.header-menu .back-button{display:none}.overlayOffCanvas{display:none !important}.header-menu{text-align:left;position:relative;z-index:1010;margin:0 0 3px;background-color:#f6f6f6}.header-menu>ul{margin:0 auto;font-size:0}.header-menu>ul>li{display:inline-block;vertical-align:middle}.header-menu>ul>li>a,.header-menu>ul>li>span{display:block;padding:0 15px;height:50px;line-height:50px;font-size:13px;cursor:pointer;text-transform:uppercase;color:#8c8c8c;font-weight:bold;transition:color .2s ease}.header-menu>ul>li:hover>a,.header-menu>ul>li:hover>span{color:#444}.top-menu{display:block}.header-menu .sublist .back-button{display:none}.footer:after{content:"";display:block;clear:both}.footer-upper{width:32%;float:left;clear:left;text-align:left;padding-left:3%}.footer-middle{float:right;width:68%;margin:55px 0;padding:0 3% 0 1.5%;clear:right;text-align:left}.footer-lower{clear:both}.footer-logo{margin-top:0}.footer-block{width:20.5%;margin:0 1.5%}.footer-block ul{padding-bottom:0}.footer-block .title{padding:0;margin-bottom:7px}.footer-block li{padding:9px 0}.footer-middle .socials-and-payments{width:27%;float:right}.footer-middle .social-icons{padding:0;border:none;margin-top:0}.footer-lower{padding:13px}.footer-lower>div{display:inline-block;margin:0 0 0 5px}.footer-lower>div:before{content:"";display:inline-block;margin-right:5px;width:4px;height:4px;vertical-align:middle;border-radius:50%;font-size:0;background-color:#c8c8c8}.footer-lower>div:first-child{margin-left:0}.footer-lower>div:first-child:before,.footer-lower>div.theme-selector:before{display:none}.footer-lower>div.theme-selector{margin:-9px 0 -9px 5px}.product-selectors{margin:0 0 20px}.block{float:none;width:auto;margin:0 0 3px}.block .title{cursor:default;padding:14px 30px}.block .title:before{content:none;display:none}.block.block-recently-viewed-products .title{padding:15px 20px}.block.block-recently-viewed-products .title:before{display:none}.block.block-recently-viewed-products .listbox{padding:0}.block.block-recently-viewed-products .listbox li{padding:10px;border-top:1px solid #eee}.block.block-recently-viewed-products .listbox li:first-child{border-top:0}.block.block-recently-viewed-products .list a{color:#444}.block.block-recently-viewed-products .list a:hover{color:#97c300}.block.block-recently-viewed-products .product-picture{display:inline-block;margin-right:16px;width:84px;vertical-align:middle}.block .product-picture img{display:block;max-width:100%}.block .product-name{display:inline-block;width:calc(100% - 103px);vertical-align:middle}.vendor-item .title a,.manufacturer-item .title a,.category-grid .item-box .title a{font-size:17px}.home-page .topic-block,.home-page-category-grid,.sub-category-grid,.manufacturer-grid,.product-grid,.category-grid,.topic-block,.news-list-homepage,.home-page-polls{margin-bottom:70px}.center-2 .product-grid{margin-bottom:50px}.home-page-advantages{padding:35px 20px;margin:-60px -20px 70px;background-color:#f6f6f6;text-align:center}.advantages-item{padding:0 1%;width:25%;margin:0;background-color:transparent;text-align:center;vertical-align:top}.advantages-item>div{display:block}.advantages-item .picture{margin-bottom:15px;width:100%;height:auto}.advantages-item .info{width:100%}.advantages-item .description{display:block;margin-top:10px;color:#8c8c8c;font-size:15px}.advantages-item .description p{line-height:1.7}.center-2 .page-title,.category-description,.manufacturer-description,.vendor-description,.center-2 .product-grid .title{text-align:left}.block{border:none}.block .listbox{display:block}.center-1 .breadcrumb{text-align:center}.breadcrumb{text-align:left;margin:0 0 15px 0}.mobile-name-holder .breadcrumb{text-align:center}.breadcrumb li *{line-height:normal}#products-pagesize-mobile{display:none !important}#products-pagesize-desktop{display:inline-block}.product-selectors>div>span{display:inline-block;vertical-align:middle}.product-selectors .product-page-size{margin-left:0;width:auto}.product-selectors{font-size:13px;text-align:left;color:#8c8c8c;font-weight:bold;text-transform:uppercase}.product-selectors select{display:inline-block;margin:0 10px;width:auto;height:45px;background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;font-weight:normal;text-transform:none;background-image:url('../Themes/Emporium/Content/img/select-arrow-dark.svg')}.product-selectors .product-sorting{display:inline-block;float:right;margin:0;width:auto}.product-selectors .product-viewmode{display:inline-block;float:right;margin:0;font-size:0}.item-box{width:24.25%;margin:0 0 1% 1%}.item-box:nth-child(2n+1),.item-box:nth-child(3n+1){margin-left:1%;clear:none}.item-box:nth-child(4n+1){margin-left:0;clear:both}.product-grid .item-box .picture>a:after{content:"";position:absolute;display:block;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#444;opacity:0;transition:all .1s ease}.product-grid .item-box:hover .picture>a:after{opacity:.4}.carousel-wrapper .item-box .picture>a:after,.two-row-carousels .item-box .picture>a:after{content:none;display:none}.product-list{margin-bottom:30px}.product-list .add-to-cart-qty-wrapper .plus,.product-list .add-to-cart-qty-wrapper .minus{height:16px;line-height:16px}.center-2 .product-list .product-item:after{content:"";display:block;clear:both}.center-2 .product-list .item-box{position:relative;width:100%;margin:0 0 15px !important;text-align:left}.center-2 .product-list .item-box .picture{float:left;width:260px;margin-bottom:0;overflow:visible}.center-2 .product-list .item-box .picture>a:before{padding-top:100% !important}.center-2 .product-list .item-box .picture img{border-radius:3px 0 0 3px}.center-2 .product-list .item-box .details{margin:0 30% 0 290px;padding:30px 0 0;max-height:172px;overflow:hidden}.center-2 .product-list .item-box .add-info{position:absolute;right:0;top:50%;transform:translateY(-50%);width:30%;padding:0 20px;text-align:center}.product-list .prices>span{display:block}.product-list .item-box .old-price{font-size:16px;color:#444}.product-list .item-box .actual-price{font-size:20px;margin:4px 0}.center-2 .product-list .item-box .buttons .button-2{width:auto;background-color:#eebe00;color:#fff;height:40px;padding:0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.center-2 .product-list .item-box .btn-wrapper button{line-height:45px;border-radius:3px;background-color:#f2f2f2}.center-2 .product-list .item-box .btn-wrapper button:hover{background-color:#eaeaea}.center-2 .product-list .item-box .btn-wrapper button:before{font-size:19px}.center-2 .product-list .item-box .btn-wrapper button:hover:before{color:#8c8c8c}.product-list .item-box .product-title,.product-list .item-box .title{height:auto;font-size:18px;font-weight:bold;padding:0}.product-list .item-box .product-rating-box{margin-bottom:15px}.product-list .item-box .description{display:block;height:auto;max-height:81px;margin:0;line-height:20px;font-size:15px;color:#8c8c8c}.product-list .item-box .btn-wrapper{left:100%;top:auto;bottom:30px;transform:none;opacity:1;width:200px;padding-left:30px}.product-list .item-box input,.product-list .item-box .btn-wrapper .button-2{width:45px;height:45px}.product-list .item-box input[type="button"]:hover{background-color:#eaeaea}.page-title h1{font-size:26px}.topic-block-title h2{font-size:24px}.center-2 .page-title{padding:0}.center-2 .item-box{width:32.66%}.center-2 .item-box:nth-child(2n+1),.center-2 .item-box:nth-child(4n+1){margin-left:1%;clear:none}.center-2 .item-box:nth-child(3n+1){margin-left:0;clear:both}.news-list-homepage .news-item{width:32.4%}.news-list-homepage .news-item:nth-child(2n+1){margin-left:1.4%;clear:none}.news-list-homepage .news-item:nth-child(3n+1){margin-left:0;clear:left}.gallery .picture{width:auto}.attribute-squares{text-align:left}.product-tags-box .title,.product-details-page .product-grid .title,.shopping-cart-page .product-grid .title{font-size:26px}.product-variant-line .attributes-wrapper{margin-left:0}.product-reviews-page .page-title{text-align:center}.product-review-item{text-align:left}.product-review-item .review-content{overflow:hidden}.product-review-item .product-review-box{padding:2px 0 0}.product-review-item .product-review-box .rating{margin:0}.product-review-item .review-item-head{text-align:left}.product-review-item .review-info{float:left;padding:0 20px 0 0;width:13%;margin:0}.product-review-helpfulness{float:right;width:20%;margin:0;text-align:center;padding-left:20px}.review-body{width:67%;float:left}.product-review-item .review-info .separator{display:none}.product-review-item .product-review-box,.review-info .user{margin-bottom:10px}.data-table td label,.td-title{display:none}td.remove-from-cart label,td.add-to-cart label{font-size:0}.compare-products-page .page-body{position:relative;margin:0 -20px}.compare-products-page .clear-list{position:absolute;top:0;left:0;width:170px;text-align:center;border-bottom:1px solid #eee;z-index:1}.compare-products-table{display:table;border-top:1px solid #eee;border-bottom:1px solid #eee}.compare-products-table td{border-right:1px solid #eee}.compare-products-mobile{display:none}.login-page .new-wrapper{position:relative;float:right;width:49%;max-width:none;min-height:440px;z-index:1}.login-page .returning-wrapper form{float:left;width:49%;max-width:none;min-height:440px}.login-page .customer-blocks+.topic-block{margin-bottom:0}.returning-wrapper .form-fields,.login-page .text,.registration-page .form-fields{padding:45px 13% 20px}.login-page .text{min-height:255px}.new-wrapper .text:before{margin:20px 0}.login-page .buttons,.registration-page .buttons,.registration-page .buttons{padding:10px 13% 45px}.login-page .inputs.reversed label,.login-page .inputs.reversed span{font-size:15px;line-height:17px}.login-page .external-authentication>*{padding:45px 0;margin:30px 0 0;width:100%}.email-a-friend-page .page-body form,.contact-page .page-body form,.apply-vendor-page .page-body form,.forum-edit-page .page-body,.password-recovery-page .page-body,.private-message-send-page .page-body,.move-topic-page .page-body{padding:45px 13%}.html-account-page .center-2{width:73%}.account-page{padding:40px}.account-page .address-item>.title,.account-page .order-item>.title,.account-page .request-item>.title{text-align:center}.account-page .buttons{text-align:left}.html-account-page .page-title{text-align:center;padding:0 0 0 27%}.html-account-page .side-2{border:none}.block-account-navigation.block .title{display:none}.block-account-navigation.block .listbox{padding:0;text-align:right}.block-account-navigation.block .list a{position:relative;display:block;padding:15px 65px 15px 0;max-width:100%;font-size:14px;text-transform:uppercase;font-weight:bold;color:#b7b7b7;transition:all .2s ease}.block-account-navigation.block .list a:hover,.block-account-navigation.block .list a:hover:after{color:#97c300}.block-account-navigation.block .list .active a{border-right:2px solid #97c300;color:#97c300}.block-account-navigation.block .list a:after{position:absolute;top:50%;left:auto;right:23px;transform:translateY(-50%);display:inline-block;vertical-align:middle;margin-left:23px;font-family:"emporium-icons";font-size:20px;font-weight:normal;text-transform:none;color:#b7b7b7;transition:all .2s ease}.account-page .title{margin-bottom:30px}.block-account-navigation.block .list .active a:after{color:#97c300}.block-account-navigation .customer-info a:after,.block-account-navigation .customer-vendor-info a:after{content:"a"}.block-account-navigation .customer-addresses a:after{content:"N"}.block-account-navigation .customer-orders a:after{content:"d"}.block-account-navigation .return-requests a:after{content:"O"}.block-account-navigation .downloadable-products a:after{content:"J"}.block-account-navigation .back-in-stock-subscriptions a:after{content:"E"}.block-account-navigation .reward-points a:after{content:"P"}.block-account-navigation .change-password a:after{content:"x"}.block-account-navigation .apply-for-credit-account a:after{content:"L"}.block-account-navigation .returns a:after{content:"O"}.block-account-navigation .go-paperless a:after{content:"Y"}.block-account-navigation .mail-list-removal a:after{content:"C"}.block-account-navigation .customer-check-gift-card-balance a:after{content:""}.block-account-navigation .customer-avatar a:after{content:"Q"}.block-account-navigation .forum-subscriptions a:after{content:"R"}.block-account-navigation .customer-reviews a:after{content:"S"}.block-account-navigation .customer-gdpr a:after{content:""}.block-account-navigation .vendor-info a:after{content:"T"}.address-item .info{margin-bottom:0}.address-item .buttons{position:absolute;top:10px;right:10px}.address-item .title{padding:0 80px}.order-item .buttons{text-align:center}.account-page .product-review-item .review-info{width:210px}.account-page .product-review-item .review-body{width:calc(100% - 210px)}.order-details-page .page-body{overflow:hidden}.order-details-page .section.products,.order-summary-content .table-wrapper{float:left;width:70%}.order-details-page .options,.order-details-page .totals,.order-summary-content .cart-footer{float:right;width:calc(30% - 20px)}.shopping-cart-page .cart-footer,.shopping-cart-page .table-wrapper{float:none;width:100%}.selected-checkout-attributes{margin-top:0}.check-gift-card-balance-page .captcha-box{text-align:left}.shopping-cart-page .common-buttons{text-align:left}.shopping-cart-page .common-buttons button{margin:0 7px 0 0;padding:0 25px;width:auto}.shopping-cart-page .continue-shopping-button{margin:0 !important;float:right}.address-grid>div{max-width:none}.search-page .page-title{text-align:center}.search-page .search-input form{margin:0 0 40px}.search-page .search-input form .inputs{text-align:center}.news-item-page .inputs:first-child label{display:inline-block}.new-comment textarea{display:block;margin:auto}.topic-block{padding:0}.forums-main-page .forums-table-section td:first-child,.forum-page .forums-table-section td:first-child{padding-left:40px !important}.forums-main-page .forums-table-section td:last-child,.forum-page .forums-table-section td:last-child{padding-right:40px !important}.forums-table-section .image div{width:40px;height:40px}.forums-table-section .image div:before{font-size:40px}.topic-post .post-info{width:190px;float:left;padding:30px 0 30px 30px}.topic-post .user-info{padding:0}.topic-post .username{margin:0 0 10px}.topic-post .avatar{position:static;margin-bottom:10px}.topic-post .post-content{position:relative;float:right;width:calc(100% - 190px);padding:55px 30px 30px}.topic-post .post-actions{position:absolute;top:10px;right:10px}.topic-post .post-actions>div.post-vote{float:right;clear:both}.topic-post .post-vote>div,.topic-post .post-vote>span{height:50px;line-height:50px}.topic-post .post-body{width:70%;max-width:1000px}.footer-lower-wrapper{justify-content:space-around;flex-direction:row}}.footer-badges{margin-top:4rem}@media all and (min-width:1281px){.master-wrapper-content,.html-account-page .master-wrapper-content{padding:70px 6vw}.home-page .topic-block{width:80%}.header-selectors-wrapper,.header-lower{width:88%}.header-contact{text-align:left;width:420px}.header-contact-number{float:left;padding-right:10px}.header-contact-info{float:right}.header-menu{padding:0 6vw}.header-logo{padding-right:20px}.header-links li+li{padding-left:20px}.footer-upper{padding-left:6vw}.footer-middle{padding-left:3rem}.footer-lower .theme-selector{margin-top:0}.footer-lower>div:before{margin-right:15px}.footer-lower>div,.footer-lower>div.theme-selector{margin-left:15px}.newsletter-email{margin:0}.theme-selector{margin-top:0}.small-products{margin:70px 0 0 !important;padding:0}.small-products .item-box{max-height:150px}.small-products .item-box .product-item>div:first-child{width:150px}.small-products .item-box .details{padding:27px 5%;width:calc(100% - 150px)}.two-row-carousels .product-grid .title{font-size:26px}.two-row-carousels>div{float:left;width:47%}.two-row-carousels>div:nth-child(2){margin-left:6%}.two-row-carousels>div:only-child{width:100%}.two-row-carousels .slick-slide{min-height:301px}.two-row-carousels .slick-next,.two-row-carousels .slick-prev{bottom:132px}.side-2{width:24%}.center-2{width:73%}.html-account-page .center-2{width:calc(100% - 280px)}.html-account-page .side-2{width:280px}.html-account-page .page-title{padding:0 0 0 280px}.news-list-homepage .news-item{padding:40px}.home-page-advantages{padding:35px 7%;margin:-70px -6vw 70px}.advantages-item{padding:0 2%}.item-box{width:19.2%}.item-box:nth-child(4n+1){margin-left:1%;clear:none}.item-box:nth-child(5n+1){margin-left:0;clear:both}.center-2 .item-box{width:24.25%}.center-2 .item-box:nth-child(3n+1),.center-2 .item-box:nth-child(5n+1){margin-left:1%;clear:none}.center-2 .item-box:nth-child(4n+1){margin-left:0;clear:both}.center-2 .product-list .item-box .details{margin:0 25% 0 290px}.center-2 .product-list .item-box .add-info{width:25%}.block .listbox{padding:18px 30px}.product-details-page .breadcrumb{text-align:left}.full-description,.product-specs-box{margin:0 -6vw;padding:40px 22%}.mobile-name-holder{display:none}.gallery{float:left;width:30%;max-width:none}.gallery .picture{max-width:500px}.gallery .thumb-item{max-width:22%}.product-name h1{font-size:28px}.overview{position:relative;float:right;width:68%;padding-right:325px;margin-left:0;text-align:left}.overview .short-description{padding:0}.overview .breadcrumb{margin-bottom:25px}.overview .prices{margin:50px 0 25px}.overview .add-to-cart{display:block;margin:0 auto 30px;width:calc(100% - 40px);max-width:none}.overview .add-to-wishlist{display:block;width:100%;margin-left:0}.overview .add-to-wishlist button{width:100%;font-size:13px}.overview .add-to-wishlist button:before{margin-right:10px}.grouped-product-box label{display:block}.product-variant-line{font-size:0;text-align:left}.variant-picture{display:inline-block;vertical-align:middle;float:none;margin-bottom:0}.variant-picture+.variant-overview{position:relative;display:inline-block;vertical-align:middle;float:none;margin-bottom:0;width:calc(100% - 350px);margin-left:20px;text-align:left}.variant-info>div:last-child{margin-bottom:0}.variant-info{display:inline-block;margin-right:20px;width:calc(100% - 320px);vertical-align:middle}.variant-overview .tax-shipping-info{text-align:center}.product-variant-box{display:inline-block;vertical-align:middle;width:300px;text-align:center}.product-prices-box{position:absolute;top:0;right:0;left:auto;width:300px;text-align:center}.grouped-product-box{position:absolute;top:0;right:0;left:auto;width:300px;text-align:center;border:1px solid #eee;border-radius:3px;padding:10px}.grouped-product-box label{margin:10px 0 20px}.product-prices-box>div:first-child{border:1px solid #eee;border-radius:3px;padding:0 10px 10px}.attributes-wrapper{border:none;padding:0;max-width:none}.attributes-wrapper>div{padding:0;margin-left:0}.attributes{max-width:320px}.attributes dt,.attributes dd{text-align:left}.overview .stock{display:block;border-radius:3px 3px 0 0;margin:0 -10px 12px}.breadcrumb li>a,.breadcrumb li>span,.breadcrumb li>strong{margin:0 6px 0 0}.breadcrumb .delimiter{margin-right:10px}.overview .product-name{display:inline-block;width:59%;min-height:100px}.product-reviews-overview{margin-bottom:15px}.overview .reviews-and-compare{float:right;text-align:right;width:40%;margin:0}.overview .compare-products{margin:0}.product-review-box{margin:10px 0 5px 0}.ui-tabs .inputs label{width:290px}.product-social-label{margin:0 10px 0 0}.product-social-sharing{display:inline-block}.product-review-item{padding:40px 3%}.wishlist-page .share-info{margin:70px 0 50px}.compare-products-page .page-body{margin:0}.compare-products-table td{padding:20px}.compare-products-table tr td:first-child{min-width:200px;max-width:200px}.compare-products-page .clear-list{width:200px}.order-progress a{width:180px}.cart-collaterals>div{float:none;width:100%;margin:0 0 10px}.shopping-cart-page form{overflow:hidden}.shopping-cart-page form:after{content:"";display:block;clear:both}.shopping-cart-page .product-grid{clear:both}.shopping-cart-page .table-wrapper{float:left;clear:left;width:70%}.shopping-cart-page .cart-footer{float:right;clear:right;width:calc(30% - 30px)}.cart-footer>div,.cart-footer>div>div{display:block;width:100%}.new-comment,.comment-list{margin-left:-6vw;margin-right:-6vw}.ui-tabs .ui-tabs-panel{margin:0 -6vw;padding:50px 7%}.profile-page .topic-title,.profile-page .topic-data{width:18%}.profile-page .topic-body{margin-left:20%}.manufacturer-logo-container{justify-content:flex-start}}@media all and (min-width:1601px){.header-logo{width:20%}.center-2{width:78%}.side-2{width:20%}.item-box{width:15.83%}.item-box:nth-child(5n+1){margin-left:1%;clear:none}.item-box:nth-child(6n+1){margin-left:0;clear:both}.center-2 .item-box{width:19.2%}.center-2 .item-box:nth-child(4n+1),.center-2 .item-box:nth-child(6n+1){margin-left:1%;clear:none}.center-2 .item-box:nth-child(5n+1){margin-left:0;clear:both}.center-2 .product-list .item-box .buttons .button-2{padding:0 30px}.overview{width:62%;padding-right:415px}.product-prices-box,.grouped-product-box{width:380px}.gallery{width:36%}.gallery:after{content:'';display:block;clear:both}.gallery>div:first-child{float:right;width:calc(100% - 95px)}.gallery .picture{max-width:none}.gallery .picture-thumbs{float:left;width:15%;max-width:87px;margin:0}.gallery .thumb-item{display:block;margin:0 0 10px;max-width:none}.overview .reviews-and-compare{width:33%}.overview .product-name{width:64%}.address-grid>div{width:calc(33.33% - 16.66px)}.address-grid>div:nth-child(2n+1){margin-left:25px}.address-grid>div:nth-child(3n+1){margin-left:0}.address-grid>div:nth-child(3){margin-top:0}}@media screen AND (max-width:520px){.pagination-gotopage{margin-top:18px !important}.pagination{margin-left:1% !important;padding-left:0 !important}.search-goto{margin-right:32% !important}.pagination>li>a{padding:2px 8px !important}.mbreak{display:block}.mhide{display:none}.dropdown-desktop{display:none}.featured-content{display:none}.resources-dropdown-mobile{width:100% !important}.nav-submenu-item a{display:block}.key-item{display:none}.key-subitem{width:100%}.acolumn{display:block !important}.fcolumn{display:block !important}.kcolumn{display:block !important}.pcolumn{display:block !important}.ucolumn{display:block !important}.a-column{display:block !important}.f-column{display:block !important}.k-column{display:block !important}.p-column{display:block !important}.u-column{display:block !important}.nav-account-submenu{padding:0;margin-top:49px}.nav-account-submenu li{font-size:medium;padding:15px;margin:0 10px}.nav-account-submenu li ul{width:215px}.arrow-down{background:url(/Themes/Emporium/Content/img/arrow-down.jpg) no-repeat;padding-right:10px;background-size:9px;background-position:1px}.account{background-size:16px;background-position:7px 9px;padding-right:2px;padding-left:28px;padding-top:10px;cursor:pointer}.account span:first-child{display:none}.nav-account-submenu::before{content:"";position:absolute;top:-10px;right:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ddd}.nav-account-submenu::after{content:"";position:absolute;top:-8.5px;right:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}#content{font-size:17px;line-height:27px}#content h1{font-size:30px;line-height:32px}#content h2{font-size:27px;line-height:32px}#content div.we-know-flow{text-align:center}#breadCrumbs{font-size:13.5px}.dultmeier-banner{margin-top:5px}#footerNav{display:none}#mobileFoot{width:100%;padding:10px}#mobileNavBar{display:none}#mobileFoot_last{text-align:center}#mobileFoot_last a{display:inline-block;width:174px;height:0;padding-top:52px;overflow:hidden;margin:0}#mobileFoot_last a.foot_teamviewer{background:url(/Themes/Emporium/Content/img/team-viewer.gif) top left no-repeat}#mobileFoot_social{text-align:center}#mobileFoot_social a{display:inline-block;width:41px;height:0;padding-top:41px;overflow:hidden;margin:0 6px}#mobileFoot_social a.foot_facebook{background:url(/Themes/Emporium/Content/img/foot-facebook_41x41.png) top left no-repeat}#mobileFoot_social a.foot_twitter{background:url(/Themes/Emporium/Content/img/foot-twitter_41x41.png) top left no-repeat}#mobileFoot_social a.foot_youtube{background:url(/Themes/Emporium/Content/img/foot-youtube_41x41.png) top left no-repeat}#mobileFoot_social a.foot_linkedin{background:url(/Themes/Emporium/Content/img/foot-linkedin_41x41.png) top left no-repeat}#mobileFoot_social a.foot_pinterest{background:url(/Themes/Emporium/Content/img/foot-pinterest_41x41.png) top left no-repeat}#mobileFoot_social a.foot_blog{background:url(/Themes/Emporium/Content/img/foot-blog_41x41.png) top left no-repeat}#mobileFoot_contact{text-align:center}#about-us .dultmeier-fun{margin:20px 0;width:100%}#about-main{max-width:100%;height:90px;position:relative;overflow:hidden;margin:5px 0 17px 0}#about-hdr{position:absolute;top:0;left:0;width:100%;height:186px;margin:0;padding:0}#about-hdr li{position:absolute;top:0;left:0;width:100%;height:186px}#about-hdr img{display:none}#about-hdr li .about-main-copy{position:absolute;text-align:left}#about-hdr li .about-main-copy h1{color:#8f2140;font-size:23px;line-height:36px}#about-hdr li .intro{width:100%;top:0;left:1%}#about-hdr li .intro p{display:none}.about-img img{display:none}.aboutList{list-style-image:url(/Themes/Emporium/Content/img/list-blue-square.gif);margin:15px 0 4% 5%;padding:0;font-size:1.3em}.aboutList span:first-child{width:40%;float:left;margin:0}.about-cal-left{width:33%;background-position:0 8px;margin-left:0%;margin-right:2%;padding-left:15px}.about-cal-right{width:65%}#home-main{max-width:100%;height:175px;position:relative;overflow:hidden;margin:10px 0 17px 0}#home-rotation{position:absolute;top:0;left:0;width:100%;height:175px;margin:0;padding:0}#home-rotation li{position:absolute;top:0;left:0;width:100%;height:175px}#home-rotation li .home-main-copy{position:absolute;text-align:center}#home-rotation li .home-main-copy h1{font-size:16px;line-height:18px}#home-rotation li .home-main-copy p{font-size:12px;line-height:16px}#home-rotation li .petroleum{width:65%;left:25%;top:20px;text-align:left}#home-rotation li .petroleum h1{color:#fff}#home-rotation li .petroleum p{color:#fff}#home-rotation li .lawn{width:90%;left:10%;top:13px}#home-rotation li .lawn h1{color:#fff;text-align:left}#home-rotation li .lawn p{width:85%;color:#fff;text-align:left}#home-rotation li .deice{width:80%;left:10%;top:18px}#home-rotation li .liquid{width:65%;left:25%;top:13px}#home-rotation li .carwash{width:80%;left:10%;top:8px}#home-rotation li .agri{width:80%;left:10%;top:10px}#home-rotation li .agri h1{text-align:right}#home-rotation li .agri p{text-align:right}#home-main-position{list-style:none;margin:0;padding:0;position:absolute;bottom:10px;left:0;width:100%;text-align:center}#home-main-position li{display:inline}#home-main-image{position:absolute;top:0;left:0}#home-main-copy{position:absolute;width:45%;top:25px;left:50%;text-align:center}#home-main-back{position:absolute;top:50%;margin-top:-20px;left:2%}#home-main-next{position:absolute;top:50%;margin-top:-20px;right:2%}.home-three{height:120px;width:48%;margin:0 4% 4% 0;padding:2%;float:left;background:url(/Themes/Emporium/Content/img/home-three-box.jpg) top left repeat-x #4f4c4d;border-radius:5px;line-height:15px}.home-three ul{display:none}.home-three li{display:none}.home-three h3{margin:10px 0;padding:0}.home-three-text{width:100%;padding-left:50%}.home-three-a{text-align:center;width:100%;background:url(/Themes/Emporium/Content/img/ad_specials.png) top left repeat-x #f5f5f5}.home-three-a p{display:none}.home-three-a img{max-width:100px;margin-top:10px}.home-three-a ul{display:none}.home-three-b{text-align:center;position:relative;background:url(/Themes/Emporium/Content/img/ad_specials.png) top left repeat-x #f5f5f5}.home-three-b p{display:none}.home-three-b img{max-width:50px}.home-three-b ul{display:none}.home-three-c{text-align:center;margin-right:0%;position:relative;background:url(/Themes/Emporium/Content/img/ad_specials.png) top left repeat-x #f5f5f5}.home-three-c img{width:0}.home-three-c ul{display:none}.home-three-c p{margin-top:10px;padding:0}.home-three a{color:#555}.home-three a:hover{color:#2ca3d2}#home-logos{height:70px;margin:10px 0;overflow:hidden;font-size:0;position:relative;width:100%}#home-logos-slider{position:absolute;top:0;left:0;width:100%;text-align:center;margin:0;padding:0}#home-logos-slider a{margin:0 10px}#home-categories{color:#009bd8;border-top:1px solid #ccc}ul.home-category-boxes{list-style:none;margin:0;padding-left:0;font-size:15px;line-height:22px;margin-top:50px}.home-category-boxes li{float:left;width:33.3%;text-align:center}.home-category-boxes li:nth-child(3n+1){clear:left}.home-category-boxes li img{max-width:100%}.home-category-boxes li div{float:left;width:90%;margin:8% 1% 7% 5%}.home-category-boxes li ul{display:none}.home-category-boxes li ul li{display:none}a.viewAllRed{display:none}a.viewAllRed:hover{display:none}.customer-number li{width:100% !important;margin:10px 0 !important}.pdfs li a{padding-left:25px;background:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png) center left no-repeat;background-size:20px;line-height:25px}.pdfs li{padding:10px 0}ul.column{list-style:none;margin:0;padding:0}.column ul{margin-left:15px;padding:0;list-style-type:none;text-align:left}.column li{margin-bottom:30px}.column li img{max-width:100%;height:auto}.column ul li{float:none;width:100%;display:list-item;margin:10px 0}.column2 li{width:100%}.column3 li{width:48%;float:left;margin-right:4%}.column3 li:nth-child(2n){margin-right:0}.column3 li:nth-child(2n+1){clear:left}.column4 li{width:48%;float:left;margin-right:4%}.column4 li:nth-child(2n){margin-right:0}.column4 li:nth-child(2n+1){clear:left}.column.column4.center li{margin-bottom:40px;line-height:24px}.column.column4 li img.catThumb{max-width:125px;max-height:125px}.column5 li{width:48%;float:left;margin-right:4%}.column5 li:nth-child(2n){margin-right:0}.column5 li:nth-child(2n+1){clear:left}.column6 li{width:48%;float:left;margin-right:4%}.column6 li:nth-child(2n){margin-right:0}.column6 li:nth-child(2n+1){clear:left}.column7 li{width:48%;float:left;margin-right:4%}.column7 li:nth-child(2n){margin-right:0}.column7 li:nth-child(2n+1){clear:left}h3.gradient{background:#666;color:#fff;font-size:20px;line-height:30px;padding:5px;margin:20px 0}#leftColumn34{float:none;/*! text-align:center; */list-style-type:none;margin:0 0 5% 0;padding:0}#rightColumn14{display:none}#leftColumn65{width:100%;height:auto;margin:0;line-height:1.5em}#leftColumn65 ul{padding-left:15px}#leftColumn65 li{margin-bottom:15px}#rightColumn35{width:100%;margin:0;padding:0;border:none}#leftColumn80{float:left;width:100%}#rightColumn20{float:right;width:100%}#leftColumn50{float:left;width:100%}#rightColumn50{float:right;width:100%}#leftFooter50{width:50%;float:left}#rightFooter50{width:50%;float:right}#leftFooter50 .colA ul{margin:0;padding:0;text-align:left}#leftFooter50 .colA li{margin:10px;padding:0;list-style:none}#leftFooter50 .colA li a{text-decoration:none}#rightFooter50 .colB ul{margin:0;padding:0;text-align:left}#rightFooter50 .colB li{margin:10px;padding:0;list-style:none}#rightFooter50 .colB li a{text-decoration:none}.w50{width:100%}.w50 .noborder p.mt0.pt0{margin-left:15px}.pL10{padding-left:0}.fullsize{max-width:100%}.halfsize{max-width:100%}.browseCatsCellA img{width:100%}.browseCatsCellA{width:220px;margin:0 auto}.browseCatsCellB{text-align:center}.browseCatsCellB li{margin:15px 0;list-style:none}.browseCatsCellB ul{margin:0;padding:0}.column13container{column-count:2}.column13container .column13{text-align:left;width:100%}.column13 ul{margin:0;padding-left:15px}.column13 img{width:100%}.column13 li{margin-top:0;margin-bottom:15px;margin-left:5px}.column13 li:last-child{padding-bottom:0}#ppLeft{float:left;width:100% !important;text-align:center;margin:0}#ppLeft .a-dynamic-image{max-width:100%}#ppLeft .large-image iframe{width:100%}#ppRight{float:right;width:100% !important}.category-feature-image{float:none !important;margin-right:20px;width:125px;height:125px;margin:0 auto !important}.ppPhoto{max-width:100%}a .ppPhoto{border:0}.ppEPage{margin:15px 0;font-size:15px}.ppEPage a{color:#9ebf4a}.ppMag{vertical-align:middle}.ppLogo{display:block;margin:15px auto;text-align:center}.ppLogo img{max-width:150px}.ppHeader h1{margin:10px 0;padding:0}.ppHeader h2{margin:10px 0;padding:0}.ppCopy{margin-bottom:10px}.ppCopy img{max-width:100%}.ppCopy ul,.additional-info ul{margin:0}.additional-info .related-item{margin-top:30px}.ppNotes{font-size:medium}.divLinks li{padding:5px 0}.cart_submit,.cart_button{background-color:#8f2140;color:#fff;width:100%}.cart-responsivetable{border:0 solid #ccc}.truck-ship .tooltiptext,.error-msg .tooltiptext,.product-ships-factory .tooltiptext{font-size:15px !important}.additional-info iframe{width:100%;height:250px}.additional-info img{max-width:100%}.ppAdditionalImage{padding:0;text-align:center}.ppAdditionalImage img{max-width:100%;margin-bottom:20px;margin-top:20px}.catReq{display:table;width:100%;height:auto;margin:0 0 8px 0;padding:0;text-align:left;vertical-align:text-top;line-height:30px}.catCell-star{text-align:left;vertical-align:text-top;width:3%;margin:0;padding:0;color:#f00;font-weight:bold;float:left}.catCell-checkbox{width:6%;position:relative;top:4px}.catCell-a{text-align:left;vertical-align:text-top;width:97%;margin:0;padding:0}.catCell-b{text-align:left;vertical-align:text-top;width:100%;margin:0;padding:0}.catCell-cBox{text-align:left;vertical-align:text-top;width:100%;margin:0;padding:0 0 0 5px;display:inline}input.catreq_text{width:100%;border:1px solid #999}.invoice_buttons{font-size:14px;margin:20px 0;padding:3px 11px;border:1px solid #666}.invoice_submit,.order_submit,.orderdetail_submit{background-color:#8f2140;color:#fff;font-size:larger !important;cursor:pointer}.invoice_text,#start_date,#end_date{text-align:center;font-size:larger !important}form .orderstatus_text{border:1px solid #555;min-width:64%;margin:10px 18%;height:auto;padding:7px;font-size:larger;text-align:center}form .orderdetail_submit{min-width:64%;margin:20px 18%}.formCol{width:100%;text-align:center}#navcontainer ul{list-style:none;width:100%;margin:0;padding:0;background-color:#fff;color:#009bd8;text-align:center}#navcontainer li{background-color:#818181;height:35px;margin:0}#navcontainer li a{display:block;width:100%;height:35px;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8;text-decoration:none;border-bottom:1px solid #009bd8}#navcontainer li a#current{background-color:#009bd8;color:#fff}.mfgLinks ul{margin:0 0 0 2em;padding:0}.mfgLinks li{margin-bottom:10px}.mfgLinks iframe{height:250px}.mfgLinks p:first-child{margin-top:0}.dataTables_filter{margin-bottom:1em}table.dataTable th br,table.dataTable>tbody>tr.child span.dtr-title br{display:none}table.dataTable.nowrap th,table.dataTable.nowrap td{text-align:left;padding-left:10px}table.dataTable>tbody>tr.child ul.dtr-details{width:100%}table.dataTable>tbody>tr.child .dtr-details>li{width:100%}table.dataTable>tbody>tr.child .dtr-details>li span:first-child{width:50%;display:inline-flex}table.dataTable>tbody>tr.child .dtr-details>li span:last-child{width:50%;display:inline-flex;white-space:normal;padding-left:18px}.order-container .order-invoice{width:100%}.order-container .tracking-shipment{width:100%}.order-details strong,.tracking-details strong,.carrier-details strong{width:135px;display:inline-block}.order-details p,.invoice-details p,.order-taker-details p,.carrier-details p,.tracking-details p,.ship-details p,.bill-to p,.ship-to p,.payment-method p{margin:5px 0}.bill-to strong,.ship-to strong{width:80px}.payment-details .order-invoice{width:100%}.payment-details .order-invoice .bill-to p{display:flex}.payment-details .tracking-shipment{width:100%}.payment-details .tracking-shipment .ship-to p{display:flex}.tracking-details,.tracking-details p,.carrier-details{margin:0 0;width:100%}.tracking-details{margin:0 0;margin-bottom:20px}.dataTables_filter label input{font-size:16px;margin:10px 0}.dataTables_length label select{font-size:16px;margin:10px 0}.yourAccount ul{list-style:none;margin:0 0 5% 0;padding:0}.yourAccount li{list-style:none;margin:20px auto;padding:0}.mfgCol{margin-top:20px;text-align:center}.mfgCol a{display:table;margin:0 0 5% 0;padding:0;width:100%}.mfgColCell{display:table-cell;vertical-align:middle;width:50%;padding:0;margin:0}.mfgColCell img{max-width:100%;height:auto;display:block;margin:0 auto}.mfgColCell p{margin:0;padding:0;font-size:14px}ul.orangeArrowXL{list-style-image:url(/Themes/Emporium/Content/img/orange-arrow-xl.gif);padding:0;padding-left:18px}.orangeArrowXL li{margin-bottom:20px;padding-right:15px}.orangeArrowXL li:nth-child(2n){padding-right:0}ul.orangeArrowXL h3{margin:0;padding:0}ul.orangeArrow{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin-left:16px;padding:0}.orangeArrow li{margin-bottom:10px}ul.orangeArrowSpacer{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:0 0 15px 2em;padding:0}.orangeArrowSpacer li{margin-top:10px}.divPhoto{max-width:100%;height:auto;text-align:center;margin-bottom:10px}.divPhoto img{width:100%}.viewAll{line-height:30px;padding-right:15px;background:url(/Themes/Emporium/Content/img/orange-triangle.gif) right center no-repeat}.Hnav{list-style:none;padding:0;text-align:center}.Hnav li{display:inline;font-size:18px;padding:8px;line-height:35px}.schemCol{float:left;display:table;width:100%;margin-top:1%}.schemColCell-a{display:table-cell;vertical-align:middle;width:30%;padding:0;margin:0}.schemColCell-a img{margin-right:10px}.schemColCell-b{display:table-cell;vertical-align:middle;width:70%;padding:0;margin:0}.schemColCell-b ul{list-style-type:none;padding:0;margin-left:15px}.target-video:target{padding-top:300px}ul.techArrows{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:20px;padding:0;font-size:20px}.techArrows li{margin-bottom:15px;line-height:24px}.techPDFs li{margin:20px 0;line-height:25px;position:relative;list-style-type:none}.techPDFs li::before{content:"";height:20px;width:20px;position:absolute;top:2px;left:-26px;background-size:100%;background-image:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png)}.pdfs li{margin-top:15px;margin-bottom:15px;padding-left:15px}.pdfs li a{padding-left:25px;background:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png) center left no-repeat;background-size:20px;line-height:20px}.pdf_icon{line-height:35px}.pdf_icon a{padding:3px 25px;background:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png) center left no-repeat;background-size:20px}.gear_icon{line-height:35px}.gear_icon a{padding:3px 25px;background:url(/Themes/Emporium/Content/img/icon-gear-33x33.png) center left no-repeat;background-size:20px}.techLib{width:100%;margin-bottom:3%;text-align:center}.techLib h2,.techLib h3{margin:0;padding:0;text-align:center}.techLib p{margin:0;padding-top:10px;padding-bottom:10px}.techLib ul{
/*! margin-left:140px; */
padding:0;list-style-type:none;text-align:center}.techLib li{margin-left:0;padding:0;margin:20px auto}ul.techCharts{margin-left:10px;padding:0;list-style-type:disc;text-align:left}.techCharts ul li{margin:0;padding:0;list-style-type:disc;text-align:left}p.techLib{margin:0;font-size:14px}ul.browseCats{margin:0;padding:0;list-style-type:disc;text-align:left}.techCol{float:left;display:table;margin-bottom:3%;padding-bottom:3%;width:100%;border-bottom:1px solid #ddd}.techColCellA{display:block;vertical-align:top;padding:0;margin:0}.techColCellB{display:block;vertical-align:top;padding:0;margin:0}.techColCellA img{max-width:80%;height:auto;display:block;vertical-align:text-top;margin:0 auto}.techCol p{font-size:14px}.browseCats{margin:20px 0}.video-three{width:100%;margin:0;padding:0;float:left;line-height:15px;text-align:left}.video-three img{float:left;max-width:100%;margin-right:10px}.video-three h3{margin-top:30px}.video-three h4{margin:10px 0;color:#a9a9a9;font-style:oblique}ol.normal{padding-left:20px;line-height:unset}.normal li{margin:10px 0}.adv-search-table tr td label{display:block;margin:20px 0}table.ppItems-adv-search{border-collapse:collapse;padding:0;margin:0 auto;font-size:15px;width:100%}table.ppItems-adv-search th{border:1px solid #666;background-color:#e0e8ef;text-align:center;color:#000;font-weight:bold;padding:20px 5px;display:none}table.ppItems-adv-search td{border:1px solid #666;color:#000;padding:2px 5px}table.ppItems-adv-search select{width:100%;padding:8px 0}table.ppItems-adv-search input.ppQty{width:50px;height:30px;text-align:center}table.ppItems-adv-search input.ppBig{width:100%;height:40px;font-size:18px;margin:10px 0}table.ppItems-adv-search select.ppBig{border:1px solid #555;background:#fff}table.ppItems-adv-search input.ppQty{width:50px;height:30px;text-align:center}table.ppItems-adv-search input.ppBig{width:100%;height:40px;font-size:18px;margin-top:15px;border:1px solid #555}table.ppItems-adv-search tr:first-child td{padding-top:20px}table.ppItems-adv-search tr:first-child td::before{content:"Manufacturers";font-weight:bold;top:10px;font-size:medium;position:relative;top:-5px}table.ppItems-adv-search tr:last-child td::before{content:"Part No.";font-weight:bold;position:relative;top:10px;font-size:medium}table.ppItems-adv-search tr:last-child td::after{content:"Suggestions: For better results use singular instead of plural words, i.e. 'centrifugal pump' instead of 'centrifugal pumps'";margin:5px 0;display:block;text-align:center;font-size:16px;font-weight:bold}table.ppItems-adv-search td{border:none;padding:0}table.ppItems-adv-search td:last-child{display:none}.table-search-data::before{content:"Keywords";font-weight:bold;position:relative;top:10px}.table-search-data div{margin:0 auto;width:240px}form.adv-search-style{margin-bottom:10px;background:#e0e8ef;padding:0 40px}#ppRight{float:right;width:100%}.shopping-cart-left,.shopping-cart-right{width:100%;float:none;margin-right:0;padding:0}.headertable tr td:first-child{font-size:medium;color:#000;background-color:#e0e8ef !important;width:.1%}.box13:nth-child(n){width:100%;border:1px solid #8f2140;padding:10px}.box13:nth-child(-n+2){border-bottom:0 solid #8f2140}.box13 img{margin:0 auto;width:75%}.repair{padding-right:0}.troubleshooting{width:100%;padding:0 25%}.category-feature-image{float:none;margin:0 auto}.slider-img{width:100%;padding:0}.slider div p{padding:0;margin:0}.rcs-video{width:50%;padding:0}.rcs-video:nth-child(2n+1){clear:left;padding-right:5px}.rcs-video:nth-child(2n){clear:right;padding-left:5px}.rcs-video a img{max-width:100%}.rcs-video.pump-systems{padding:2%;padding-left:0}.rcs-video.valves{padding:2%;padding-right:0}.rcs-video.manufacturers{margin-left:25%}.rcs-video-logo{width:85px !important}.rcs-video-page-rightColumn{width:100%}.rcs-video-page-rightColumn div a img{width:40%;float:left;padding-right:15px;margin-bottom:10px}.rcs-video-page-rightColumn div h3{width:60%;float:right;margin:0}.rcs-video-page-rightColumn div h4{width:60%;float:right;color:#a6a6a6;font-style:italic}.rcs-video-page-iframe{height:250px}.rcs-video-view-all{display:none}.modal-iframe-frame{height:250px}.modal-iframe-content{display:none}span.display-x{right:0;filter:brightness(1.5)}.responsive-embed-video{height:250px}.ban-banner-common-coloum li{width:50%;float:left;text-align:left}.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{width:100%;min-height:180px;margin-bottom:10px;background-position:center}.ban-banner-common-coloum ul{padding:0 15px}.ban-banner-common-coloum h3{height:50px;line-height:53px}.e-background{background:url(../Themes/Emporium/Content/Themes/Emporium/Content/img/employees/emplyee-header-mobile.jpg) no-repeat !important}.employee-info.orange-ind::after{left:15%}.what-we-do-block-section{min-height:185px;height:300px !important}}@media screen and (max-width:420px){.column13container{column-count:2}.column13container .column13{text-align:left;width:100%;font-size:15px;line-height:20px;padding-left:5px}.column13 ul{padding-left:5px}.column13 img{width:100%;margin:10px 0}.aboutList span:first-child{width:100%}.what-we-do-block-section{min-height:185px;height:300px !important}}@media screen AND (max-width:345px){#header_search_elements ::placeholder{color:transparent}#header_search_elements :-ms-input-placeholde{color:transparent}#header_search_elements ::-ms-input-placeholder{color:transparent}#leftFooter50,#rightFooter50{width:100%}#leftFooter50 li,#rightFooter50 li{text-align:center}.shopping-cart-left,.shopping-cart-right{width:100%;float:none;margin-right:0;padding:0}.headertable{border-spacing:inherit;width:100%;margin-bottom:15px}.headertable:last-child{margin-bottom:0}.headertable tr td:first-child{padding-left:6px}.headertable tr td:last-child{padding:8px}span.car-product-img img{max-width:100px;width:100%;float:none;margin-right:0}.shopping-cart-details{margin-left:0}.responsiveCaptcha{margin-left:-3px}.responsiveCaptcha #recaptcha_area,.responsiveCaptcha #recaptcha_table{width:307px !important}.responsiveCaptcha .recaptchatable #recaptcha_image{margin:auto;position:relative;width:100% !important}.responsiveCaptcha .recaptchatable .recaptcha_image_cell center img{height:57px;width:100%}ul.home-category-boxes{font-size:10px}.column2 li,.column3 li,.column4 li,.column5 li,.column6 li,.column7 li{width:100%}.schemCol{display:inline-block}.schemColCell-a{width:100%;display:block;text-align:center}.schemColCell-b{width:100%;display:block}.schemColCell-b ul{padding-left:0}.video{float:left;width:100%}table.dataTable>tbody>tr.child .dtr-details>li{width:100%;white-space:normal}table.dataTable>tbody>tr.child .dtr-details>li span:first-child{width:100%}table.dataTable>tbody>tr.child .dtr-details>li span:last-child{width:100%;padding-left:0}.payment-details .order-invoice .bill-to p{display:block}.payment-details .tracking-shipment .ship-to p{display:block}.tracking-details strong,.carrier-details strong{width:100%;text-align:left}.tracking-details a{margin-left:0}.tracking-details strong{display:none}.bill-to strong,.ship-to strong{width:100%}form .orderstatus_text,form .orderdetail_submit{width:100%;margin:15px 0}.rcs-video{width:100%}.rcs-video:nth-child(2n){padding:0}.rcs-video:nth-child(2n+1){padding:0}.rcs-video-page-rightColumn div a img{width:100%;padding:0}.rcs-video-page-rightColumn div h3{width:100%}.rcs-video-page-rightColumn div h4{width:100%;margin-bottom:0}.what-we-do-block-section{min-height:185px;height:300px !important}}@media screen and (max-width:320px){.headertable tr td:first-child{padding-left:6px}.headertable tr td:last-child{padding:8px}.video{float:left;width:100%}.images{display:inline-block !important;width:100%}.small-images{display:inline-flex;width:100%}.small-images .a-spacing-small{margin:0 3px}.large-image{margin:0 !important;width:100% !important}.column13container{column-count:1}.what-we-do-block-section{min-height:185px;height:300px !important}}@media screen AND (max-width:300px){#cart-info span{display:none}#header_contact{top:45px;right:10px;line-height:18px;text-align:right}#header_contact .fs24{font-size:14px}#header_contact.fs12{font-size:8px}#header h1{width:46%}#about-main{height:120px !important}ul.home-category-boxes{font-size:10px}.mob-h-search .h-cart-contact{width:50%}.pdfs li{margin-top:10px;margin-bottom:10px;padding-left:15px}.pdfs li:nth-child(2n){padding-left:15px}.video-three{width:100%;margin:2% 2% 3% 0;padding:0;float:left;line-height:15px;text-align:left}.video-three img{float:left;width:100%;margin-bottom:5px;padding:5px 20px}.video-three h3{margin:10px 20px}.video-three h4{margin:10px 20px;color:#a9a9a9;font-style:oblique}#checkoutform div.onecol .astext{width:100% !important;margin-bottom:10px !important}#checkoutform div.onecol .cart_button{width:100% !important;margin-bottom:10px !important}.more h2{font-size:16px;margin-bottom:10px}.what-we-do-block-section{min-height:185px;height:300px !important}.sales-team-list li{width:100%}}.thanksgiving-bg,.thanksgiving-warning{display:none}.christmas-bg,.christmas-warning{display:none}.new-year-bg,.new-year-warning{display:none}.fourth-july-bg,.fourth-july-warning{display:none}.technical-warning{display:none}.cpu-message{display:none}.holiday{width:100%;padding:45px 0}.holiday-message{color:#fff;text-align:center;font-size:60px;line-height:65px;font-weight:bold;padding:20px 10px;background:rgba(255,2555,255,0)}.thanksgiving-bg{background:url(/images/holidays/thanksgiving.jpg) no-repeat;background-position:right;background-size:cover}.christmas-bg{background:url(/images/holidays/christmas.jpg) no-repeat;background-position:right center;background-size:cover;font-family:'Mountains of Christmas',cursive}.new-year-bg{background:url(/images/holidays/new-year.jpg) no-repeat;background-position:center;background-size:cover;font-family:'Snell Roundhand',cursive}.fourth-july-bg{background:url(/images/holidays/fourth-july.jpg) no-repeat;background-position:center;background-size:cover}.warning-box{position:fixed;bottom:0;width:100%;z-index:10}.warning-box-close{text-align:center}.warning-box-close button{width:110px;border:none;font-size:15px;border-radius:5px;cursor:pointer;color:#555;margin-top:10px;margin-bottom:5px;padding:10px;background:#fff}.technical-warning,.closed-warning{color:#fff;background:#000;text-align:center;margin:0;padding:20px 10%;width:100%;font-size:18px;font-weight:bold;line-height:25px}.buttons_ss{background-color:#fff;border:none;color:#fff;padding:12px 28px;text-align:center;text-decoration:none;display:inline-block;font-size:18px;margin:4px 2px;transition-duration:.2s;cursor:pointer}.buttons1{background-color:#fff;color:#484848;border:1px solid #009bd8}.buttons1:hover{background-color:#2ca3d2;color:#fff}#printLogo{display:none}#button{padding:15px 20px;color:#fff;font-size:15px;font-weight:bold;background-color:#009bd8;border-radius:5px;border-style:none;cursor:pointer;margin:10px 0}#button:hover{background-color:#dcdcdc;color:#555;border-radius:5px}#button a:hover{list-style-type:none}#content h1{font-size:24px}.arial{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.lg,.lg *{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif}.georgia{font-family:Georgia,Times,"Times New Roman",serif}.ag{font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic","Gill Sans","Gill Sans MT",Calibri,sans-serif}.avenir{font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic","Gill Sans","Gill Sans MT",Calibri,sans-serif}.avenirBold{font-family:"Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic","Gill Sans","Gill Sans MT",Calibri,sans-serif}.normal{font-weight:normal;line-height:normal}.oblique{font-style:oblique}.burgundy,.burgundy a{color:#8f2140 !important}.processBlue{color:#009bd8 !important}.processDarkBlue{color:#0171af !important}.lightgray{color:#999}.white{color:#fff !important}.red{color:#f00 !important}.check-out-btn{text-align:center}.lightblue{color:#2ca3d2}.lightgrey,.lightgrey *{color:#555 !important}.darkgray{color:#484848}.darkgray a{color:#484848;text-decoration:none}.darkgray a:hover{color:#009bd8}.darkgray .blue-link{color:#0171af !important;text-decoration:none !important}.darkgray .blue-link:hover{color:#009bd8 !important;text-decoration:underline !important}.linkBlue{color:#484848}.linkBlue a{color:#009bd8;text-decoration:none}.linkBlue a:hover{color:#009bd8;text-decoration:underline}.nowrap{white-space:nowrap}table.ppItems td.nb{border:0}* a.burgundy{color:#8f2140 !important}* a.white{color:#fff !important}* a.ul{text-decoration:underline}* a.lightgray{color:#999 !important}.uc{text-transform:uppercase}.footGray,.footGray a{color:#808080;text-decoration:none}.footGray a:hover{color:#009bd8}.orange{color:#f26531}.green{color:#9ebf4a}.black{color:#000}.bold{font-weight:bold !important}.italic{font-style:italic !important}.fs8{font-size:8px !important}.fs9{font-size:9px !important}.fs10{font-size:10px !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs16 a{font-size:16px !important;text-decoration:none !important}.fs18{font-size:18px !important}.fs20{font-size:20px !important}.fs22{font-size:22px !important}.fs24{font-size:24px !important}.fs28{font-size:28px !important}.fs30{font-size:30px !important}.fs32{font-size:32px !important}.lh9{line-height:9px}.lh13{line-height:13px}.lh14{line-height:14px}.lh16{line-height:16px}.lh20{line-height:20px}.lh25{line-height:25px}.lh30{line-height:30px}.lh40{line-height:40px}.mt0{margin-top:0 !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pt20{padding-top:20px}.mb0{margin-bottom:0 !important}.pb0{padding-bottom:0 !important}.p10{padding:10px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mb25{margin-bottom:25px}.m0{margin:0 !important}.p0{padding:0 !important}.mR5{margin-right:5px}.mL5{margin-left:5px}.mR10{margin-right:10px}.mL10{margin-left:10px}.mR30{margin-right:30px}.mL30{margin-left:30px}.pL10{padding-left:10px}.pR10{padding-right:10px}.p12p0{padding:10px 0}.pB15{padding-bottom:15px !important}.mtb-1{margin-top:20px;margin-bottom:20px}.mtb-2{margin-top:40px;margin-bottom:40px}.mtb-3{margin-top:60px;margin-bottom:60px}.mtb-4{margin-top:80px;margin-bottom:80px}.mtb-5{margin-top:120px;margin-bottom:120px}.mlr-1{margin-left:20px;margin-right:20px}.mlr-2{margin-left:40px;margin-right:40px}.mlr-3{margin-left:60px;margin-right:60px}.mlr-4{margin-left:80px;margin-right:80px}.mlr-5{margin-left:120px;margin-right:120px}.ptb-1{padding-top:20px;padding-bottom:20px}.ptb-2{padding-top:40px;padding-bottom:40px}.ptb-3{padding-top:60px;padding-bottom:60px}.ptb-4{padding-top:80px;padding-bottom:80px}.ptb-5{padding-top:120px;padding-bottom:120px}.plr-1{padding-left:20px;padding-right:20px}.plr-2{padding-left:40px;padding-right:40px}.plr-3{padding-left:60px;padding-right:60px}.plr-4{padding-left:80px;padding-right:80px}.plr-5{padding-left:120px;padding-right:120px}.h8{height:8px}.h13{height:13px}.h15{height:15px}.h20{height:20px}.h24{height:26px}.h27{height:27px}.h30{height:30px}.w30{width:100px}.w50{width:50%}.w100{width:100%}.w200{width:200px}.w245{width:245px}.w300{width:300px}.w320{width:320px}.noborder{border:0 !important}.no-scroll{overflow:hidden}.border000{border:1px solid #000}.border999{border:1px solid #999}.center{text-align:center !important}.right{text-align:right}.left{text-align:left}.mcenter{margin:0 auto}.fL,.fL-center{float:left}.fR,.fR-center{float:right}.hover:hover{cursor:pointer}.catCell-b select{width:100%;height:30px}.billing-information,.shipping-information,.verify-billing-left-content,.verify-billing-right-content{float:left;width:48.5%;padding:0}.shipping-information,.verify-billing-right-content{margin-left:3%}.enter-shipping-address{width:50%;float:left;padding:10px 10px 10px 0 !important}.enter-shipping-address label{text-align:left !important}.enter-shipping-address input{width:55% !important;padding:5px;margin:0 !important}.enter-shipping-address select{width:55%;padding:5px}.enter-shipping-address .astext{width:30% !important;text-align:left}.enter-shipping-address .cart_button{width:65.5% !important;float:right}.enter-shipping-address .submission{float:left;width:100% !important}.e-ship-add{text-align:left !important}.clearL{clear:left;height:0}.clearR{clear:right;height:0}.clearB{clear:both;height:0}.clearXtra{clear:both;height:20px}.nobull{list-style:none}hr{height:1px;background-color:#ccc;border:0}.hr{margin-bottom:25px;border-bottom:1px solid #ddd}.hr1{margin-bottom:10px;border-bottom:1px solid #ddd}.hr2{margin-bottom:20px;border-bottom:1px solid #ddd}.hr3{margin-bottom:30px;border-bottom:1px solid #ddd}.hr5{margin-bottom:50px;border-bottom:1px solid #ddd}.hrBlue{margin:0 0 5% 0;border-bottom:1px dotted #009bd8}.gradient-hr{display:block;margin:20px 0;height:1px;width:100%;border-top:1px solid transparent;border-image:linear-gradient(to right,transparent 0%,#333 50%,transparent 100%);border-image-slice:1}.divider{border-top:1px solid #dcdcdc;position:relative;margin:10px 0}.divider::after{content:"";position:absolute;width:20px;height:10px;background:#fff;right:49%;top:-5px}.star{color:#f00;font-weight:bold}label{text-align:left}#header{position:relative;color:#000;background:#fff}#header a{text-decoration:none}#header .dultmeier-main-logo{margin:0;padding:0;height:72px;width:15%;background:url(/images/header-logo.svg) top left no-repeat;overflow:hidden;float:left;margin-top:21px}#header .dultmeier-main-logo a{padding-top:78px;height:78px;display:block;color:transparent}#header p{margin:0;padding:0}#header_contact{margin-top:20px;display:flex}#header_contact a{color:#000}#header_welcome{position:absolute;top:3px;left:320px;z-index:1}#wrapper{margin:0 auto;text-align:left}#breadCrumbs{font-size:12px;margin-bottom:20px;display:inline-block;width:100%}#breadCrumbs a{color:#000;text-decoration:none}#breadCrumbs ol{list-style:none;margin:0;padding:0}.catTitle{border-top:1px solid #19d;border-bottom:1px solid #19d;display:flex;margin-bottom:20px}.catTitle h1{margin:10px 0;padding:0}.new-image-holder{width:45px;float:left;height:45px;margin-left:15px;margin-top:8px;margin-right:20px}.content{width:350px;text-align:center}.whole-content:nth-child(1){border-top:1px solid #555}.whole-content{text-align:left;border-bottom:1px solid #555 !important}.whole-content a{width:100%;padding:0}.whole-content:hover a{color:#fff !important}.whole-content span.new-content{margin-top:20px}.ul-featured-new{margin-top:10px;padding-left:25px;cursor:pointer}.featured_product{position:relative;color:#fff;background-color:#707071;width:180px;font-weight:bold;padding:5px 0;font-size:18px;margin-left:20px;margin-bottom:0;top:55px}.new-product-img{float:left;position:relative;top:74px;margin-left:20px;width:150px;height:150px}.new-product-img:last-child{margin-right:0}.new-product-content{border:1px solid #808080;height:150px;padding-top:10px}.new-product-content img{width:125px;height:125px}.new-content{margin:20px}.background-new{background:#a64061 !important}.background-new .content_new div{color:#fff !important}.background-new img{filter:brightness(10)}.background-car{background:#2ca3d2 !important}.background-car .content_car div{color:#fff !important}.background-car img{filter:brightness(10)}.background-ag{background:#f7bb18 !important}.background-ag .content_agriculture div{color:#fff !important}.background-ag img{filter:brightness(10)}.background-ind{background:#e75425 !important}.background-ind .content_industrial div{color:#fff !important}.background-ind img{filter:brightness(10)}.background-petro{background:#dc1f2d !important}.background-petro .content_petroleum div{color:#fff !important}.background-petro img{filter:brightness(10)}.background-carpet{background:#932580 !important}.background-carpet .content_carpet div{color:#fff !important}.background-carpet img{filter:brightness(10)}#header_search{display:inline-block}#header_search p{line-height:24px;float:left;width:50px;display:block;overflow:hidden;background-color:#2ca3d2;padding-left:5px;color:#fff}.h-search{float:left;width:46%;margin-top:12px;margin-left:2%}.h-cart-contact{float:left;width:50%;margin-left:3%}.full-width-div-wrapper{width:100%;margin:20px 0}.full-width-div{position:absolute;width:100%;left:0;display:flex}.full-width-content{width:100%;margin:50px 0}.full-width-content li{margin-bottom:40px}.e-background{background:#f8f8f8 !important;background:url(/themes/emporium/content/img/about-sales-team/emplyee-header.jpg) no-repeat !important;background-size:cover !important}.e-content{background:rgba(255,255,255,.7) !important}.employee-division-plus{position:absolute;right:15px;bottom:-15px;width:30px;height:30px}.employee-division-plus img{width:100%}.employee-photo-container{background:#fff;height:100%}.employee-photo-container:hover{cursor:pointer}.employee-photo-container:hover .employee-name-location{color:#fff !important}.employee-info{position:relative;width:560px;color:#383838;float:left;text-align:left;padding:0 25px;height:400px;overflow:hidden}.employee-info p{margin:0}.employee-info div{margin:15px 0;position:relative;z-index:2}.employee-info.blue-wash,.employee-photo-container.blue-wash:hover{background:#26a8e0}.employee-info.yellow-ag,.employee-photo-container.yellow-ag:hover{background:#f6bc17}.employee-info.burgundy-non-tech,.employee-photo-container.burgundy-non-tech:hover{background:#a53f60}.employee-info.orange-ind::after{content:"";width:1000px;height:1000px;background:#f5a312;position:absolute;top:0;left:35%;z-index:1;transform:rotate(45deg)}.employee-name-location{padding:10px;color:#555;line-height:22px}.about-header{position:absolute;top:0;color:#fff;font-size:40px}.water-full-width{z-index:2}.about-box-full-width{z-index:2}.about-box li{background:#fff;box-shadow:0 2px 2px #d8d8d8;margin-top:20px;border-radius:5px}.about-box li div{padding:20px;padding-top:0}.about-box li a:hover,.about-box li:hover{color:#484848}#header_search{width:100%}#header_keywords,#header_search_elements{width:100%}#header_search_elements{height:40px;border:2px solid #2ca3d2;border-radius:100px;position:relative;line-height:40px;vertical-align:middle;padding:0 15px;background:#fff}#header_search_button{background:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%2329A3D2' width='25px' height='30px' viewBox='0 0 475.084 475.084' style='enable-background:new 0 0 475.084 475.084;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M464.524,412.846l-97.929-97.925c23.6-34.068,35.406-72.047,35.406-113.917c0-27.218-5.284-53.249-15.852-78.087 c-10.561-24.842-24.838-46.254-42.825-64.241c-17.987-17.987-39.396-32.264-64.233-42.826 C254.246,5.285,228.217,0.003,200.999,0.003c-27.216,0-53.247,5.282-78.085,15.847C98.072,26.412,76.66,40.689,58.673,58.676 c-17.989,17.987-32.264,39.403-42.827,64.241C5.282,147.758,0,173.786,0,201.004c0,27.216,5.282,53.238,15.846,78.083 c10.562,24.838,24.838,46.247,42.827,64.234c17.987,17.993,39.403,32.264,64.241,42.832c24.841,10.563,50.869,15.844,78.085,15.844 c41.879,0,79.852-11.807,113.922-35.405l97.929,97.641c6.852,7.231,15.406,10.849,25.693,10.849 c9.897,0,18.467-3.617,25.694-10.849c7.23-7.23,10.848-15.796,10.848-25.693C475.088,428.458,471.567,419.889,464.524,412.846z M291.363,291.358c-25.029,25.033-55.148,37.549-90.364,37.549c-35.21,0-65.329-12.519-90.36-37.549 c-25.031-25.029-37.546-55.144-37.546-90.36c0-35.21,12.518-65.334,37.546-90.36c25.026-25.032,55.15-37.546,90.36-37.546 c35.212,0,65.331,12.519,90.364,37.546c25.033,25.026,37.548,55.15,37.548,90.36C328.911,236.214,316.392,266.329,291.363,291.358z '/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") center center no-repeat;width:40px;height:34px;border:none;overflow:hidden;padding-top:0;display:block;right:0;top:0;position:absolute;cursor:pointer}#header_search_button img{display:none}#header_keywords{height:36px;padding:0;margin:0;float:left;border:none;font-size:13px;line-height:22px;color:#555;outline:none}#header_cart{text-align:right;width:85%;float:right;padding:5px !important;position:relative;background:#eee;z-index:1}#header_cart::before{content:"";width:100%;height:100%;display:block;transform-origin:bottom right;transform:skew(62deg,0);position:absolute;left:0;top:0;background:#eee;z-index:-1}#header_cart .account{padding:10px 0;margin-right:15px}.dultmeier-phone-number{flex-basis:45%;text-align:right}.dultmeier-when-call{flex-basis:55%;margin-left:15px;text-align:left}.cart-item-qty{position:relative;left:0;top:-5px;display:none}#header_quickorder{color:#555}.account-icon,.cart-icon,.quick-order-icon,.phone-icon{position:relative;top:1px}#cart-info{margin:0 20px}.total-full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}img{vertical-align:unset !important}a:hover{text-decoration:none !important}.easy-background{padding:20px;display:table-cell;width:1200px}.white-bg{background:#fff}.white-smoke-bg{background:#f5f5f5}.gentle-grey-bg{background:#e6e6e6}.dark-orange-bg{background:#cc682d}.blue-bg{background:#007ebb}.dark-blue-bg{background:#005a86}.white-smoke{background:#f5f5f5}.gentle-grey{background:#e6e6e6}#footer{color:#fff}#footer li{list-style:none;font-size:16px;margin-bottom:10px;color:#bbb}#footer li a{text-decoration:none;color:#bbb}#footer a:hover{color:#19d}.footer-quick-link a:hover{background:#f8f8f8}.light-dark-bg{background:#383838}.flex{display:flex}.inline-flex{display:inline-flex}.inline-block{display:inline-block}.footer-flex-50{flex-basis:50%;padding-right:20px;position:relative}.footer-flex-33{flex-basis:33.33%;padding-right:20px}.media-container{display:flex;position:absolute;top:50%;transform:translate(0%,-50%);right:0}.media-icon{width:45px;margin-left:15px}.footer-get-in-touch ul,.footer-quick-link ul,.footer-sitemap-copy-right ul{padding-left:0}#footer .footer-quick-link li{float:left;margin-bottom:30px;margin-right:10px}.footer-quick-link li a{padding:10px;font-size:16px}.footer-quick-link li a{border:1px solid #bbb}.footer-sitemap{margin-top:15px}.footer-sitemap a{margin:0 5px}.footer-sitemap li:first-child a{margin-left:0}.footer-copy-right p{margin:15px 0 !important}.total-center{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}.schematic-pdf h2,.sds-pdf h2{color:#009bd8}.schematic-pdf h2::before,.sds-pdf h2::before{content:"";display:block;width:60px;height:4px;background:#aaa;margin-bottom:20px}.schematic-pdf ul.column,.sds-pdf ul.column{margin-bottom:30px}.sds-pdf .column li{background:#fff;border-bottom:2px solid #ddd;margin-top:20px;margin-bottom:20px}.sds-pdf .column li a{display:block;padding:20px 0}.schematic-banner,.sds-banner{background:#ddd;height:150px;overflow:hidden;color:#fff;margin-bottom:80px}.schematic-banner p{color:#fff}.schematic-container,.sds-container{width:100%;height:100%}.schematic-left{width:65%;height:100%;background:url(/Themes/Emporium/Content/img/Schematics/schematics-header.jpg) no-repeat;background-size:cover;float:left}.sds-left{width:65%;height:100%;background:url(/images/SDS-Safety-Data-Sheets.jpg) no-repeat;background-size:cover;background-position:center;float:left}.schematic-right,.sds-right{background:#ddd;position:relative;width:35%;height:100%;float:right}.schematic-right::before,.sds-right::before{content:"";width:100%;height:100%;background:#ddd;display:block;position:absolute;transform:skew(35deg);transform-origin:bottom right;top:0}.schematic-mfg,.sds-mfg{background:rgba(0,0,0,.6);position:relative;height:100%;text-align:left}.schematic-mfg img,.sds-mfg img{width:100px;height:100px;margin-top:10px;margin-left:10px}#content .schematic-mfg-name,#content .sds-mfg-name{width:100%;padding-left:150px;z-index:1}#content .schematic-mfg-name h1,#content .schematic-mfg-name p,#content .sds-mfg-name h1,#content .sds-mfg-name p{font-family:Roboto !important;margin:20px 0}#content .schematic-mfg-name h1,#content .sds-mfg-name h1{font-size:40px;line-height:35px;display:block}#content .schematic-mfg-name p,#content .sds-mfg-name p{font-size:35px;font-weight:300;line-height:35px}.schematic-links,.sds-links{width:100%;color:#fff;text-align:center}.schematic-links a,.sds-links a{display:block;background:#19d;margin:20px auto;padding:10px 20px;width:275px}.schematic-links p,.sds-links p{padding:10px 20px}.schematic-links a,.schematic-links a:hover,.sds-links a,.sds-links a:hover{color:#fff}.no-top-line::before,.no-underline::after{display:none !important}.red-line::before,.red-line::after{background:#f00 !important}.blue-line::before,.blue-line::after{background:#19d !important}.right-high-light{border-right:4px solid #aaa;padding-right:20px}.left-high-light{border-left:4px solid #aaa;padding-left:20px}.top-high-light::before,.bottom-high-light::after{content:"";display:block;width:80px;height:4px;background:#aaa;margin-top:20px;margin-bottom:20px}.display-block,.show{display:block}.display-none,.hide{display:none}.header-divider{position:relative;color:#009bd8;overflow:hidden;padding-bottom:20px;margin-bottom:20px}.header-divider::before{content:"";width:150px;height:6px;display:inline-block;transform-origin:bottom right;transform:skew(40deg,0);position:absolute;left:0;bottom:0;background:#19d}.header-divider::after{content:"";width:100%;margin-left:157px;height:6px;transform-origin:bottom right;transform:skew(40deg,0);position:absolute;left:0;bottom:0;background:#fff;border-left:1px solid #ddd;border-bottom:1px solid #ddd}#content .manufacturer-full-width .manufacturer-name h1{font-size:40px;font-family:Roboto;line-height:38px}#content .manufacturer-full-width .manufacturer-name h2{font-size:32px;font-family:Roboto;font-weight:300;line-height:38px}.manufacturer-cover-photo,.manufacturer-cover-photo-ind{width:100%;background:url(/Themes/Emporium/Content/img/division-industrial-cover.jpg) no-repeat;background-size:cover;background-position:center;position:relative;background-attachment:fixed}.manufacturer-cover-photo-carwash{width:100%;position:relative;background:url(/Themes/Emporium/Content/img/division-carwash-cover.jpg) no-repeat;background-size:cover;background-position:top;background-attachment:fixed}.manufacturer-cover-photo-ag{width:100%;position:relative;background:url(/Themes/Emporium/Content/img/division-agriculture-cover.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.manufacturer-cover-photo-deice{width:100%;position:relative;background:url(/Themes/Emporium/Content/img/division-deice-cover.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.manufacturer-cover-photo-lawn{width:100%;position:relative;background:url(/Themes/Emporium/Content/img/division-lawn-cover.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.manufacturer-cover-photo-petro{width:100%;position:relative;background:url(/Themes/Emporium/Content/img/division-petroleum-cover.jpg) no-repeat;background-size:cover;background-position:left;background-attachment:fixed}.manufacturer-cover-photo-carpet{width:100%;position:relative;background:url(/Themes/Emporium/Content/img/division-carpet-cover.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.manufacturer-overlay{height:100%;width:100%;background:rgba(0,0,0,.45);padding-top:10px;padding-bottom:90px}.manufacturer-overlay .hero{padding-top:25px}.manufacturer-content{background:#fff;padding:10px 20px;position:relative;z-index:1;margin-bottom:40px}.manufacturer-product li{background:#fff;border-bottom:2px solid #ddd}.manufacturer-product li a{padding:10px;display:block}.manufacturer-product li img{height:125px !important}.manufacturer-name{width:75%;padding-left:150px;color:#fff}.manufacturer-logo{float:left;width:126px;height:126px;background:#fff;margin-right:10px;margin-left:10px;position:relative}.manufacturer-logo img{width:100%}.short-divider::after,.short-divider-blue::after,.short-divider-grey::after{content:"";display:block;width:80px;height:1px;margin-top:30px;margin-bottom:30px}.short-divider::after{background:#fff}.short-divider-blue::after{background:#19d}.short-divider-grey::after{background:#ddd}.center-divider::before,.center-divider::after{margin-left:auto;margin-right:auto}.divider-para::before,.divider-para::after{margin-top:20px !important;margin-bottom:20px !important}.about-check-highlights{margin:16px 0 !important}.topic-page .page-body{max-width:1200px !important}.topic-page ul:not(.padded-list){margin:0 !important;padding:0 !important}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/Jzo62I39jc0gQRrbndN6nXYhjbSpvc47ee6xR_80Hnw.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfSZ2oysoEQEeKwjgmXLRnTc.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v15/QHD8zigcbDB8aPfIoaupKOvvDin1pK8aKteLpeZ5c0A.ttf) format('truetype')}.navigation{margin:0 auto;padding:0;z-index:9;margin-bottom:10px;color:#555;background:#fff}.column_nav.shop_prod ul{margin-left:25px}.column_nav.shop_prod li{width:auto}#menu{margin:0 auto;position:relative;text-decoration:none}.nav{position:relative;display:inline-block}.nav ul{list-style-type:none}.nav-list{text-align:left;margin:0;padding-left:0;line-height:20px;width:1150px;margin:auto;border-bottom:2px solid #2ca3d2;display:flex}.nav-item{float:left;margin:0 24px;display:inline;text-align:center;height:30px}.menuitem-first{margin-top:1px;margin-left:40px;margin-right:15px}.nav_catalogs{border-right:none !important}.menu-noborder{border:none !important;width:22.8%}.nav-item a{display:inline-block;color:#555;font-weight:normal;font-size:14px;text-decoration:none}.nav-item>a:hover{text-decoration:none}.keyword{cursor:pointer}.nav-account-submenu a:hover{color:#2ca3d2}.nav-submenu{display:none;position:absolute;width:100%;z-index:1011;padding-left:0;background-color:#fff;top:50px;left:0;box-shadow:0 20px 10px -17px}.nav-submenu .wrapper-responsive{box-shadow:inset 0 2px 0 #19d;overflow-x:hidden;max-height:calc(100vh - 150px);scrollbar-width:thin;scrollbar-color:#19d #fff}.nav-submenu .wrapper-responsive::-webkit-scrollbar{width:5px;background:#eee}.nav-submenu .wrapper-responsive::-webkit-scrollbar-thumb{background:#19d}.wrapper-responsive-resources{width:100% !important;padding:0 100px !important}.resources-menu-pane{position:unset !important}.nav-account-submenu{display:none;position:absolute;font-size:13px;z-index:16;background-color:#fff;right:0;opacity:1;list-style:none;/*! box-shadow: 0 2px 5px #aaa; */padding:0 15px;margin-top:7px;border:1px solid #ddd}.nav-account-submenu li ul{list-style:none;padding:0;width:175px}.nav-account-submenu{padding:0;margin-top:37px}.nav-account-submenu li{padding:10px;margin:0 10px;text-align:left}.nav-account-submenu li.signed-in-name{border-bottom:1px solid #dcdcdc;color:#8f2140}.nav-account-submenu li.signed-out{border-top:1px solid #dcdcdc;padding-bottom:15px;display:none}.nav-submenu-item a{display:none;padding:5px 10% !important;height:auto !important;text-align:left;font-size:12px;color:#fff;line-height:15px}ul.nav-submenu li:last-child{border-bottom:0 !important}.nav-submenu-item:hover{background-color:#484848}.nav-submenu-item a:hover{color:#fff;text-decoration:none}.nav-submenulevel2{display:none;position:absolute;margin-top:-38px;left:230px;width:230px;z-index:9}.nav-submenulevel2-itemlevel2 a{background:#013668;border-bottom:1px solid #093c6d;display:block;padding:8px 12%}.nav-submenulevel2-itemlevel2 a:hover{background-repeat:repeat-x;background-position:0 50%;color:#000}.nav-mobile{display:none;cursor:pointer;position:absolute;right:1%;height:50px;width:50px}.nav-click{position:absolute;right:0;display:none;border-left:1px solid #c4c4c4;height:auto;width:50px;cursor:pointer}.nav-click i{display:block;height:35px;width:50px;background:url(../Themes/Emporium/Content/images/nav-arrow.png) 50% 50% no-repeat;transition:all .25s ease-in-out}.nav-click:hover{background-color:#3a3a3a}.nav-rotate{transform:scaleY(-1);transition:all .25s ease-in-out}.nav-division{text-align:left}.nav-division-item{padding:10px 0 10px 10px}.nav-division-item{border-bottom:2px solid #808080}#resources-img-div{width:100%;text-align:left;margin-top:1.88em;padding:0 10px;float:left}#resources-img-div a{font-size:10px}#resources-img-div a:hover{color:#555 !important}#resources-img,#resources-img-1,#resources-img-2,#resources-img-3{margin-top:20px;padding-bottom:5px;transition:all .35s ease}#resources-img-1:hover,#resources-img-2:hover,#resources-img-3:hover{box-shadow:0 5px 0 0 #009bd8;transition:all .35s ease}.featured-content{width:50%;margin-bottom:10px}.featured-content.ft-videos #resources-img-div{width:33.33% !important}.featured-content.ft-trade_shows #resources-img-div .resources-content{width:33.33% !important;float:left;padding-right:10px;padding-top:10px}.resources-content{width:100%;padding-top:15px;text-align:left;font-size:10px}.resources-dropdown-mobile{width:25%;cursor:pointer}.dropdown-mobile{display:none}.special_border{width:1px;position:absolute;height:65px;top:20px;right:0;border:.5px solid #555}.special_content{width:33.3%;padding:20px 5px;padding-top:0;position:relative;margin-top:10px;margin-bottom:10px}.special_content h3{font-size:medium;font-weight:bold;margin:20px 0}.special_content h3:hover{color:#2ca3d2}.catalog-image{margin-top:35px;margin-bottom:20px}.catalog-image a img{width:100%}.catalog-container{width:33.33%;padding-bottom:25px}.catalog-container p{padding:0 25px;margin:0}.catalog-container-column2 li{width:50%;float:left;position:relative;text-align:center}ul.nav-submenu .catalog-container-column2 li{margin-bottom:0}.catalog-container-column2 li h3{margin-top:30px;margin-bottom:5px;font-size:medium}.catalog-container-column2 li p{margin:0;padding:0;margin-bottom:20px;font-size:12px}.catalog-container-column2 li #button{margin-bottom:30px;padding:15px 30px}.catalog-container-column2{position:relative}.catalog-container-column2 div{float:right;border:.5px solid #555;height:100px;position:absolute;top:20px;left:50%}.catalog-container-column2 .divisor{float:right;border-left:.5px solid #555;height:100px;position:absolute;top:20px;left:50%;display:block}.tech_column li{margin:15px 0 !important;cursor:pointer}.featured-image{margin-top:35px;background:url(/images/tech_lib/pump_buyers.png) no-repeat;width:100%;height:110px;background-size:contain;right:5px;position:relative}.featured-article{position:relative;top:76px;left:10px;background:#757575;color:#fff;width:145px;font-weight:bold;opacity:.9;padding:3px 0}.nav-account-submenu a:hover{color:#2ca3d2 !important}.key-item{float:left;width:10%}.key-subitem{width:90%}.nav-item a:hover{color:#2ca3d2 !important}.nav-division-item{border-bottom:1px solid #555 !important}.nav-division-item img{width:100%}.nav-division-image{width:60px;float:left;margin-left:2%}.nav-division-text{padding-left:108px;padding-right:20px}.nav-division-text span strong{font-size:14px}#header_cart a:hover .nav-submenu{display:block}.keyword{padding-left:0;margin-top:2em;margin-bottom:2em;text-align:left;margin-left:20px}.keyword li{margin:20px 0}.keyword li:hover{color:#2ca3d2}#accountLinks{text-align:right}#accountLinks a{text-decoration:none}.account-signed-in{font-size:26px;font-weight:bold;line-height:40px}.al_icons{margin:0 0 3px 3px;display:inline-block;width:16px;height:0;overflow:hidden;padding-top:16px;vertical-align:middle}#al_print{background:url(/images/nav-print.png) top left no-repeat}#al_email{background:url(/images/nav-email.png) top left no-repeat}#al_facebook{background:url(/images/nav-facebook.png) top left no-repeat}#al_twitter{background:url(/images/nav-twitter.png) top left no-repeat}#al_youtube{background:url(/images/nav-youtube.png) top left no-repeat}table.ppItems-adv-search{border-collapse:collapse;padding:0;margin:0 auto;font-size:13px;width:100%}table.ppItems-adv-search th{border:1px solid #666;background-color:#e0e8ef;text-align:center;color:#000;font-weight:bold;padding:2px 5px}table.ppItems-adv-search td{border:1px solid #666;color:#000;padding:2px 5px}table.ppItems-adv-search select{width:100%}table.ppItems-adv-search input.ppQty{width:50px;height:25px;text-align:center}table.ppItems-adv-search input.ppBig{width:100%;height:25px}#footerNav .column{float:left;overflow:hidden;line-height:25px}#footerNav .column ul{list-style:none;margin:0;padding:0}#footerNav .column li{padding:0}#footerNav .column ul li ul{padding:0 0 20px 0}#footerNav .column a{text-decoration:none}#foot_location{float:left}#foot_social{float:right;padding-top:32px}#foot_social a{display:inline-block;width:41px;height:0;padding-top:41px;overflow:hidden;margin:10px 11px 0 11px}#foot_social a.foot_facebook{background:url(/images/foot-facebook_41x41.png) top left no-repeat}#foot_social a.foot_twitter{background:url(/images/foot-twitter_41x41.png) top left no-repeat}#foot_social a.foot_youtube{background:url(/images/foot-youtube_41x41.png) top left no-repeat}#foot_social a.foot_linkedin{background:url(/images/foot-linkedin_41x41.png) top left no-repeat}#foot_social a.foot_pinterest{background:url(/images/foot-pinterest_41x41.png) top left no-repeat}#foot_social a.foot_blog{background:url(/images/foot-blog_41x41.png) top left no-repeat;margin-right:0}#footer{text-align:center}#footer ul{list-style:none;text-align:left;margin:0;padding:0}#footFloat-credit{margin:0 3%;padding:0;display:inline-block}#footFloat-mcafee{margin:0 3%;padding:0;display:inline-block}#footFloat-bbb{margin:0 3%;padding:0;display:inline-block}#footFloat-teamviewer{margin:0 3%;padding:0;display:inline-block}#footFloat-credit img{width:100%}#footFloat-mcafee img{width:100%}#footFloat-bbb img{width:100%}#footFloat-teamviewer img{width:100%}input.astext{color:#8f2140;font-size:12px;background:none;font-weight:bold;border:none;margin:0;padding:0}u.astext{color:#8f2140}.head_blue{color:#009bd8 !important;font-weight:bold !important}.mob-h-search .h-search{display:block}.mob-h-cart-contact .h-search{display:none}.mob-h-cart-contact .h-cart-contact{display:block}.cart-responsivetable,.order-subtotal-main,.billing-subtotal-main,.shipping-address{border:1px solid #ccc;border-radius:3px}td.shopping-cart{width:55%;position:relative}table.shopping-table thead tr th{font-weight:normal !important;font-size:14px !important}table.shopping-table thead tr th.left{text-align:left !important;font-weight:bold !important}table.shopping-table thead tr th{border:0 !important;background:none !important;border-bottom:3px solid #f7f7f7 !important;line-height:30px}.cart-responsivetable table#table1 thead tr th{border:0 !important;background:none !important;line-height:30px;font-weight:normal}.cart-responsivetable table#table1 thead tr .dt-center{width:auto !important}.cart-responsivetable table#table1 tbody tr:hover{background:#fff !important}.cart-responsivetable table#table2 thead tr th{border:0 !important;background:none !important;line-height:30px;font-weight:normal}.cart-responsivetable table#table2 thead tr .dt-center{width:auto !important}.cart-responsivetable table#table2 tbody tr:hover{background:#fff !important}.shopping-table label{display:block}.shopping-table label.product-delete{display:block;text-decoration:underline}.shopping-table td{vertical-align:top}.availability-info{position:relative;top:3px}.shopping-table td{border:0}.shopping-table td.center,.shopping-table td label{text-align:center}label.error-msg img{cursor:pointer}.vbottom{vertical-align:bottom !important}.product-color a:hover{text-decoration:underline}.product-company,.product-company a{color:#a78f6a}label.product-delete{display:block;text-align:left;text-decoration:none}label.product-company{display:block}.product-price,.product-price a{color:#a33842;font-weight:bold}label.product-price{display:block;text-align:left}.product-quantity label{display:block;text-align:center}.product-delete,.product-delete a,.product-delete a:hover{color:#748f7b;font-weight:bold;text-decoration:underline}span.delete-item,span.product-update{cursor:pointer}.product-add,.product-add a,.product-add a:hover{color:#748f7b;font-weight:bold;text-decoration:underline;cursor:pointer}.unit-price{margin:0}.strike-price{text-decoration:line-through}table.shopping-table tbody tr td.shopping-cart label{text-align:left;padding-bottom:1px}.instock,.instock a{color:#63c3ee;font-weight:bold;text-transform:uppercase;display:block}.product-delivery{color:#58545d;font-weight:bold}.warehouse-qty label{display:block}table.shopping-table tbody{border-left:0;border-right:0}table.shopping-table tbody tr td{border:0;padding-top:10px;vertical-align:top;position:relative}.cart-responsivetable table#table1 tbody tr td{border:0;line-height:21px;vertical-align:top;position:relative;padding:10px 0}table.shopping-table tbody tr td table tr td{border:none !important}.cart-responsivetable table#table1 tbody tr td label{margin-bottom:0}span.car-product-img{width:75px;float:left;margin-right:10px}span.car-product-img img{width:75px}.shopping-cart-details{margin-left:10px;display:flow-root}.shopping-cart-details label{font-weight:normal}.product-ships-factory{width:90%;margin:auto;background:#fffff6;border:1px solid #ebeae5;box-shadow:1px 1px 3px #ccc;padding:10px 0;margin-top:10px;margin-bottom:0}.truck-ship,.truck-ship a,.truck-ship a:hover{color:#678e7e;font-weight:bold}.shopping-cart-main{width:100%;display:inline-block;margin-top:20px;margin-bottom:10px}.shopping-cart-left{width:75%;float:left;margin-right:1%}.product-cart-left{float:none;margin-right:0;width:100%}.shopping-cart-right{width:24%;float:left}.order-subtotal-main{padding:10px 12px;margin-bottom:10px}.cart-function{width:100%;display:inline-block}.order-subtotal-main p{margin:0;padding:0;font-size:13px;text-align:left;display:inline-block;width:100%}.view-shipping-details{max-width:634px;width:100%;border:1px solid #c7c7c5;padding:28px 12px 15px 12px;position:relative;top:0;bottom:0;right:0;left:0;margin:30px auto;height:auto !important;background:#fff;box-shadow:0 0 8px #6d6c6c;border-radius:3px}.view-shipping-details h3{background:#d8d7dc;color:#222120;border:1px solid #c7c7c5;padding:5px 10px;font-weight:501;margin-bottom:10px}.view-shipping-details p{font-size:14px;font-weight:normal;line-height:20px;margin-top:0;padding:0}.zip-code{max-width:160px;width:100%;float:left}.zip-code label{max-width:90px;float:left;padding-right:5px}.zip-code label span.fsRequiredMarker{color:#922042;font-weight:bold}.zip-code input{max-width:80px;width:100%;float:left;height:24px}.get-estimates{margin-bottom:15px}.get-estimates select{height:24px}span.get-estimates-btn{margin-left:20px}span.get-estimates-btn a,span.get-estimates-btn a:hover{background:#8f2140;color:#fff;border-radius:3px;font-size:13px;padding:4px 10px;text-decoration:none}.view-shipping-details-note h4{color:#0061b6;margin-bottom:5px}.view-shipping-details-note p{color:#1a3972;font-style:italic}.shipping-method{padding-bottom:14px;padding-top:5px;text-align:center}.shipping-method table{border-collapse:collapse;display:inline-block;border:1px solid #c7c7c5;width:87%;font-size:13px}.shipping-method table thead tr th{background:#f00;width:45%;font-weight:normal;background:#a6a6a6;padding:5px 15px 5px 5px;color:#fff}.shipping-method table tbody tr td{padding-left:8px;color:#070202;padding-right:15px}.shipping-method table tbody tr{border-top:1px solid #c7c7c5}.shipping-method table tbody tr:nth-child(2n-1){background:#f7f2f6;line-height:22px}.modal-box{display:none;position:absolute;z-index:1000;width:98%;background:#fff;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.1);background-clip:padding-box}.billing-subtotal-main,.shipping-address{padding:20px 25px 8px;margin-top:15px}.billing-subtotal-main p label.shipping-total{width:60%;float:left;margin-top:15px}.billing-subtotal-main p{margin-top:0}.billing-subtotal-main p label.shipping-total-amount{width:40%;float:left;font-weight:bold;text-align:right;margin-top:15px}.billing-subtotal-main p.sales-tax{color:#8f2140;font-size:13px;text-align:left;padding-right:0}.shipping-address{padding-bottom:20px}.shipping-address h3,.shipping-address p{margin-top:0;margin-bottom:15px}.shipping-address p span{color:#934150}.shipping-address p{margin:0;padding:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.error-msg{margin-top:10px}.truck-ship,.error-msg,.product-ships-factory{position:relative;text-align:center;display:block;cursor:pointer;margin-bottom:10px;margin-top:10px}.product-ships-factory{cursor:default;text-align:center}.error-msg .tooltiptext,.product-ships-factory .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 3px;position:absolute;z-index:1;bottom:140%;left:50%;margin-left:-60px;opacity:0;transition:opacity 1s}.truck-ship .tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 3px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-93px;opacity:0;transition:opacity 1s}.truck-ship .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.truck-ship:hover .tooltiptext{visibility:visible;opacity:1}.truck-ship img{position:absolute;margin-left:-22px;margin-top:2px}.availability-tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:left;border-radius:6px;padding:5px 11px 5px;position:absolute;z-index:1;left:-56px;margin-left:-60px;opacity:0;transition:opacity 1s;line-height:normal;top:19px;font-size:12px}.availability-tooltiptext a.tel,.availability-tooltiptext a.tel:visited,.availability-tooltiptext a.tel:hover,.availability-tooltiptext a.tel:focus{color:#fff}.error-msg .tooltiptext::after,.product-ships-factory .tooltiptext::after,.availability-tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.availability-tooltiptext::after{content:"";position:absolute;top:-10px;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #555 transparent}.truck-ship .tooltiptext::after{content:"";position:absolute;top:100%;left:35%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.truck-ship:hover .tooltiptext,.error-msg:hover .tooltiptext,.product-ships-factory:hover .tooltiptext,.availability-info:hover .availability-tooltiptext{visibility:visible;opacity:1}.tax-box{width:100%;margin:0 auto;padding:0}.tax-box span{color:#49a0d0}.tax-button{font-size:1em;padding:0;text-decoration:none;cursor:pointer;transition:all .3s ease-out}.tax-button:hover{color:#49a0d0}.tax-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity 50ms;visibility:hidden;opacity:0}.tax-overlay:target{visibility:visible;opacity:1;z-index:100}.tax-popup{margin:70px auto;padding:20px;background:#fff;border-radius:5px;width:40%;position:relative;transition:all .3s ease-in-out}.tax-popup h2{margin-top:0;color:#484848}.tax-popup a{margin-top:0;color:#49a0d0}.tax-popup .tax-close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.tax-popup .tax-close:hover{color:#06d85f}.tax-popup .tax-content{max-height:30%;overflow:auto}@media screen and (max-width:1100px){.tax-box{width:85%}.tax-popup{width:85%}}.cart-note{font-size:14px;padding:5px}.product-added-cart{width:100%;display:inline-block;padding-bottom:10px;position:relative;overflow:hidden}.pop-up-cart-close{color:#fff;position:absolute;right:9px;top:4px;cursor:pointer}.product-added-cart h3{background:#802e40;color:#fff;font-size:16px;padding:4px 10px;margin-bottom:10px;font-weight:bold;text-align:left;margin-top:0}span.product-added-img{width:75px;display:block;position:absolute}span.product-added-img img{width:100%}.country-name{display:block;color:#3b4348;font-weight:bold}.product-added-cart label{display:block;color:#484848}.shopping-cart-details label.country-name{color:#a78f6a}label.single-pop-delete{text-align:left;margin-top:15px}label.product-color{color:#49a0d0;font-weight:bold}label.product-color a{color:#49a0d0;font-weight:bold;text-decoration:underline !important}label.popup-product-price,label.popup-product-price a{color:#a33842;font-weight:bold}.product-added-quantity{font-weight:bold;color:#3b4348;white-space:nowrap}.product-added-cart table tbody tr td{vertical-align:top;border:none !important;padding-left:10px;padding-right:10px}.product-shopping-cart{margin:0;padding:0;padding-top:15px}.continue-shopping,.view-cart{background:#202040;color:#fff;border:0;border-radius:4px;padding:12px;font-size:12px;text-transform:uppercase;font-weight:bold;cursor:pointer}.view-cart{background:#803540;margin-left:10px;cursor:pointer}.product-shopping-cart-message{float:left}.product-shopping-cart-message p{margin:0;margin-left:15px;color:#484848;font-size:14px}.product-shopping-cart-btn{float:right;margin-right:15px}.product-page-desc{margin-left:20px}.web_dialog{margin:20% auto !important;width:100% !important;max-width:900px !important}.add-productpop table.ppItems{width:100%}.video-header{background:#f5f5f5;padding:15px;margin-bottom:20px}.videoColumn #button{box-shadow:none;margin-top:0}.mfg-keyword li:first-child{margin:28px 0}.mfg-keyword li{margin:25px 0}.mfg-key-item ul{margin:0;padding:0}.mfg-key-item li{list-style-type:none}.manufacturerThumb{display:table-cell;vertical-align:middle;padding-right:10px;width:60px}.manufacturerThumb img{width:50px}.manufacturerName{display:table-cell;vertical-align:middle}.mfg-key-item{width:8%}.mfg-keyword li:hover{color:#2ca3d2;cursor:pointer}.mfg-keyword li{position:relative}.mfg-key-subitem{border:1px solid #dcdcdc;border-radius:5px;padding:0 20px;width:92%}.mfg-key-subitem li{animation:mfgAnimation .5s ease}.mfg-view-all{cursor:pointer;left:50%;right:50%}.mfg-view{margin:20px 0;margin-bottom:0;text-align:center;width:100%}.mfg-to-display{display:none}.hr-arrow{border-bottom:1px solid #ddd;margin:20px 0;position:relative;box-shadow:1px 1px 2px #ccc;transition:all .25s ease}.hr-arrow img{padding:0 8px;cursor:pointer;width:5%;position:absolute;left:47.5%;top:-14px;background:#fff}.mfg-keyword li::before{content:"";position:absolute;top:0;right:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ddd;display:none}.mfg-keyword li::after{content:"";position:absolute;top:0;right:-1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;display:none}.youtube-button-holder{position:relative}.youtube-play-button{position:absolute;width:30%;top:35%;left:35%;opacity:.75;filter:grayscale(1)}.youtube-button-holder:hover{cursor:pointer}.youtube-button-holder:hover .youtube-play-button{filter:grayscale(0);opacity:1;cursor:pointer}.modal-holder{position:fixed;background:rgba(0,0,0,.84);width:100%;height:100%;top:0;left:0;z-index:99;display:none}.display-photo{cursor:pointer}.display-x{position:absolute;width:auto;cursor:pointer;background:url(/Themes/Emporium/Content/img/close-x.png) no-repeat center left;background-size:25px;width:25px;height:25px}.display-x:hover{filter:brightness(1.5)}.modal-iframe-wrapper{margin:0 auto;width:968px;height:100%;position:absolute;z-index:100;padding:10px 0;top:15%}.modal-iframe-wrapper .display-x{right:0;top:-25px}.modal-photo-wrapper{position:relative;margin:0 auto;width:1025px;height:100%;z-index:100;text-align:center}.modal-photo-wrapper .display-x{top:10px;right:0;z-index:2}.modal-photo-wrapper .photo-src{padding:10px 0;padding-bottom:15px;max-height:100vh;max-width:100vh;object-fit:contain;max-width:85%}#sales-team-member-modal .photo-src{float:left;max-width:400px !important;padding:0}.modal-holder .small-images{position:absolute;left:0;top:20%}.modal-holder .small-images img{max-width:60px;max-height:60px}.modal-holder .a-button-toggle.a-button-thumbnail{width:60px;height:60px}.modal-hover-select{box-shadow:0 1.5px 5px 3px orange}.modal-media{width:100%;height:540px;position:relative;opacity:1;border:none}.modal-iframe-content{position:relative;background:#666;padding:10px;color:#fff;text-align:left;width:100%}.center-gif{z-index:1000;height:100vh;width:100vh;margin:auto;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;text-align:center;display:table-cell;vertical-align:middle}.center-gif img{width:200px;height:200px;border-radius:10px;background:#fff}#video_iframe{position:relative;padding-bottom:56.25%;height:0}#video_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rcs-video{float:left;width:33.3%}.rcs-video:nth-child(3n+1){clear:left}.rcs-video a img{max-width:100%}.rcs-video.pump-systems{padding:2%;padding-left:0}.rcs-video.valves{padding:2% 1%}.rcs-video.manufacturers{padding:2%;padding-right:0}.rcs-video-view-all{float:right;color:#555;font-size:15px;margin:0;margin-top:5px;margin-right:10px;cursor:pointer}.rcs-video-page-iframe{width:100%}.rcs-video-page-rightColumn{width:100%}.rcs-video-page-rightColumn div img{width:100%}.rcs-video-page-rightColumn div h4,.rcs-video-manufacturer-list h4{color:#a6a6a6;font-style:italic}.rcs-video-logo{width:85px !important}.be-ix-link-block{margin:20px 0;background:#f8f8f8;padding:20px 15px}.be-related-link-container{display:block}ul.be-list{width:100% !important;margin-top:15px !important}.be-list-item:nth-child(n+6){display:none}.be-list-item{text-align:center}@media(min-width:32em){.modal-box{width:auto}}.modal-overlay{opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0,0,0,.3) !important}.popup{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;font-family:verdana;font-size:13px;padding:10px;background-color:rgba(146,146,146,.42);z-index:99;overflow-x:hidden}.cancel{display:relative;cursor:pointer;margin:0;float:right;height:10px;width:14px;padding:0 0 5px 0;background-color:#f00;text-align:center;font-weight:bold;font-size:11px;color:#fff;border-radius:3px;z-index:100000000000000000}.cancel:hover{background:#ff3232}.view-shipping-cancel{position:absolute;top:7px;right:4px}.billing-shipping-information{margin:0;width:100%;display:inline-block}.billing-shipping-information h2{color:#2696de;font-size:26px}.billing-shipping-left{width:65%;float:left;margin-right:1%}.select-shippingmethod{margin-bottom:0}.select-shippingmethod h3{border-top:1px solid #009bd8;border-bottom:1px solid #009bd8;min-height:33px;color:#484848;line-height:33px;padding-left:5px;margin-bottom:10px}.note{color:#fe2815}.fieldset-content textarea.textarea-color{border:1px solid #aeaeae;border-radius:3px;text-align:left;margin-top:5px;resize:none;font-size:15px;width:100%;overflow:hidden}.delivery-options-fieldset{position:relative}.delivery-options-fieldset>label>input{position:absolute;left:0;border:1px solid #f00;top:3px}.delivery-options-fieldset label i{margin-left:25px;display:inline-block}.select-shippingmethod .fieldset-content{width:100%;display:inline-block;margin-bottom:15px;position:relative}.fieldset-content img{margin-top:-1px;vertical-align:top}.mentor{color:#8f2140;font-weight:bold}.billing-shipping-right{width:34%;float:left}.items-shipped-left{width:50%;margin-right:1%;float:left}.items-shipped-right{width:49%}.ups-account,.phone-number{width:49%;float:left}.ups-account>input,.phone-number>input{width:90%;border:1px solid #aeaeae;height:32px;border-radius:3px}.stock-items-time{position:absolute;right:0;top:-30px;max-width:187px;border:1px solid #ccc;border-radius:3px;padding:5px;text-align:center;font-size:13px;background:#fff;color:#000;font-weight:600}.stock-items-checkbox:after{background:#ccc;width:60%;height:1px;content:"";display:inline-block;top:10px;position:absolute;margin-left:5px}@media screen and (max-width:820px){.responsiveTable table{border-collapse:collapse}.responsiveTable table tr:nth-child(odd){background-color:#fff}.responsiveTable table tr:nth-child(even){background-color:#fff}.responsiveTable tbody tr::after{display:none}.headertable{border-collapse:collapse;border-spacing:inherit;width:100%;margin-bottom:20px}.headertable:last-child{margin-bottom:0}.headertable tr td:first-child{font-size:13px;color:#000;background-color:#e0e8ef !important;text-align:center;width:25%}.headertable tr td:last-child{font-size:13px;color:#000}.headertable tr td:last-child span{text-transform:uppercase;font-size:15px}.headertable tr td:last-child span.product-add{font-size:18px;text-decoration:none}.headertable tr td:first-child{display:none}.headertable tr td:last-child{font-size:13px;color:#000;border-bottom:none;padding-bottom:10px}.product-page-desc{margin-left:0}#header h1{width:25%}.h-cart-contact{width:70%;margin-left:5%}.h-search{width:100%;margin-left:0}#header_search{width:100%}#ppRight{float:right;width:100%}#ppRight .ppCopy ul{margin:0}.invoice-table tr td,.invoice-table tr th{text-align:center}}@media screen and (max-width:1023px){.adv-search-table tr td label{display:block}.web_dialog{margin:20% 4% !important;width:90% !important}}@media screen and (max-width:997px){.enter-shipping-address{width:75%}.add-productpop{padding-bottom:5px;clear:both}}@media screen and (max-width:799px){#checkoutform div.twocolB{border:1px solid #4374b3;padding:10px;font-size:15px;line-height:25px}#checkoutform div.twocolB label{width:40%;padding-right:10px;color:#4374b3;float:left;text-align:left;line-height:25px}#checkoutform div.clearL{height:15px}#checkoutform div.clearLR{height:5px;clear:left}#checkoutform div.twocolB input.twocolS{float:left;padding:8px;border:1px solid #999;display:block;margin:0;font-size:18px;width:60%}#checkoutform div.twocolB .twocolSS{float:left;width:60%;padding:8px;border:1px solid #999;display:block;margin:0}#checkoutform div.onecol input.onecol{float:left;width:100%;text-align:left;border:1px solid #999;display:block;margin:15px 0 0 0}.salesperson-name{width:100% !important}.twocolS em.burgundy{display:none}.business-type .onecol{padding:0 !important}.business-type .twocolB{padding:20px !important}.shipping-information .onecol select{width:100%;padding:8px}.business-type input.onecol{padding:8px !important}.billing-information .fl,.shipping-information .fr{float:none !important}.billing-information .w50,.shipping-information .w50{width:100% !important}.verify-billing-left-content .twocolB,.verify-billing-right-content .twocolB{border:1px solid #4374b3 !important}.verify-billing-left-content select{width:60%;padding:5px;font-size:14px}select#salesperson{width:100%}.select-ship-drop-down{padding:0 !important}.select-ship-drop-down select{width:100%;padding:5px;font-size:14px}.enter-shipping-address input{width:100% !important}.enter-shipping-address select{width:100%}.shipping-method table{border:0}.web_dialog{margin:20% auto !important;width:90% !important}}@media screen and (max-width:767px){.billing-information .pR10,.shipping-information .pL10{padding:0 !important}.billing-information,.shipping-information,.verify-billing-left-content,.verify-billing-right-content{width:100%;padding:0}.shipping-information{margin:0}.verify-billing-right-content{margin:15px 0 0 0}.heading-billing-information,.heading-shipping-information{width:100%;padding:0}.heading-shipping-information{float:left}.adv-search-table tr td label{display:block}.shipping-details-table{margin-bottom:25px;width:100%;overflow-x:scroll}span.car-product-img{width:100%;display:block;text-align:center;float:none}span.car-product-img img{width:100px;float:left;margin-right:10px}.shopping-cart-details{margin-left:0}.cart-responsivetable .headertable tr td label .tooltiptext{display:inline-block !important}.product-ships-factory{width:100%;padding:3px 5px}.cart-responsivetable{padding:0}.view-shipping-details{width:100%;position:relative;top:9px;bottom:9px;height:inherit}.billing-shipping-left,.billing-shipping-right{width:100%;float:none;margin-right:0%}.shopping-cart-left,.shopping-cart-right{width:100%;float:none;margin-right:0}.shopping-cart-right{margin-top:15px}span.product-added-img{width:100px;display:block;position:inherit}.product-added-cart{padding-bottom:0}.product-shopping-cart-message p{margin-left:0}.product-ships-factory{margin-bottom:0}.product-shopping-cart-btn{float:none;margin-right:0;margin-bottom:7px}.product-shopping-cart-btn .continue-shopping,.product-shopping-cart-btn .view-cart{width:48%;margin-left:1%}.product-added-cart table.ppItems td.shopping-cart span.product-added-img{float:left;margin-right:5px}.add-productpop{padding-bottom:5px}.add-productpop .product-added-cart label{text-align:left}.add-productpop label.popup-product-price{text-align:left}.product-shopping-cart-message{float:none;margin-bottom:10px;text-align:center}.product-added-cart h3{background:#802e40;color:#fff;font-weight:normal;font-size:16px;padding:9px 10px;margin-top:0;margin-bottom:10px;font-weight:inherit;text-align:left}.pop-up-cart-close{color:#fff;position:absolute;right:9px;top:8px;cursor:pointer;font-size:16px}.add-productpop table.ppItems{width:inherit}.add-productpop label.product-added-quantity{text-align:left}div.required.right{color:#f00;text-align:center}.enter-shipping-address{width:100%;padding:0 !important}#checkoutform .req{color:#8f2140;font-weight:bold}#checkoutform div.onecol label{color:#4374b3;width:30% !important;line-height:35px}#checkoutform div.onecol select{width:65% !important;float:right !important;margin:5px 0 !important;border:1px solid #999}#checkoutform div.onecol input.onecol{width:65% !important;float:right !important;margin:5px 0 !important}#checkoutform div.onecol .astext{width:30% !important}#checkoutform div.onecol .cart_button{width:65.5% !important;float:right !important}#checkoutform .required{color:#f00;text-align:center}}@media screen and (max-width:640px){#leftColumn65{width:100% !important}#rightColumn35{width:100% !important}#leftColumn50{width:100% !important}#rightColumn50{width:100% !important}.invoice-details-heading{width:100%}.view-print{float:left;width:100%;text-align:left}.order-details,.invoice-details,.order-taker-details,.carrier-details,.tracking-details,.ship-details,.bill-to,.ship-to,.payment-method{float:left;width:100%}.bill-to,.ship-to{margin-bottom:20px}.get-estimates{display:inline-block;margin-bottom:20px;margin-top:10px;width:100%}.zip-code{display:inline-block;float:none;margin-bottom:15px;max-width:inherit;width:100%}.zip-code label{padding-top:5px}.zip-code input{height:35px !important;padding:8px !important}.get-estimates select{display:inline-block;height:35px;margin-bottom:15px;width:100%;font-size:15px}span.get-estimates-btn{margin-left:0}.stock-items-time{position:inherit;max-width:100%;top:0;margin-top:7px}.stock-items-checkbox:after{display:none}.ppPhoto{pointer-events:none}}@media screen and (max-width:520px){.verify-billing-left-content .twocolB label,.verify-billing-left-content .twocolB input{width:100% !important}#checkoutform div.twocolB,.twocolB select{width:100%;font-size:18px}#checkoutform div.onecol .enter-shipping-address label{color:#4374b3;width:100% !important;line-height:25px}#checkoutform div.onecol select{width:100% !important;float:right !important;margin:0 0 10px 0 !important;font-size:18px;padding:10px 6px}#checkoutform div.onecol input.onecol{margin:0 0 10px 0 !important;width:100% !important;float:right !important;padding:8px !important}#checkoutform div.onecol .astext{text-align:center}#checkoutform div.onecol .cart_button{text-align:center}#checkoutform div.twocolB label,#checkoutform div.twocolB .twocolSS,#checkoutform div.twocolB input.twocolS{width:100% !important}div.required.right{color:#f00;text-align:center}.enter-shipping-address{width:100%;padding:0 !important}.product-shopping-cart-btn{width:100%;float:none;margin:0;padding:0}.product-shopping-cart-btn .continue-shopping,.product-shopping-cart-btn .view-cart{width:46.8%;margin:5px;padding:15px}.verify-billing-left-content select,.select-ship-drop-down select{padding:8px}.web_dialog{font-size:18px}span.get-estimates-btn a,span.get-estimates-btn a:hover{padding:10px;font-size:16px}}@media screen and (max-width:480px){.heading-billing-information,.heading-shipping-information,.business-type h2{font-size:18px}.select-ship-drop-down select{width:100%}.order-details strong,.invoice-details strong,.order-taker-details strong,.tracking-shipment strong{width:105px}span.get-estimates-btn a{margin-left:0}}@media screen and (max-width:440px){.product-shopping-cart-btn .continue-shopping,.product-shopping-cart-btn .view-cart{width:96%;margin:2%}#checkoutform div.twocolB,#checkoutform div.twocolB label,#checkoutform div.twocolB .twocolSS{width:100% !important}}.Hnav{text-align:center;padding:0;cursor:default}.Hnav li{list-style:none;display:inline;font-size:17px;padding-left:6px;padding-right:6px}.dultmeier-banner{max-width:1150px;width:100%;margin:auto;background:#fff;display:inline-block;margin-top:5px;margin-bottom:16px}.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{background:url(../Themes/Emporium/Content/images/car-truck-wash.jpg) no-repeat;min-height:290px;width:25%;position:relative;float:left;background-size:cover !important}.ban-agricultural{background:url(../Themes/Emporium/Content/images/ban-agriculturai.jpg) no-repeat}.ban-industrial{background:url(../Themes/Emporium/Content/images/ban-industrial.jpg) no-repeat}.ban-lawn-turf{background:url(../Themes/Emporium/Content/images/ban-lawn-truf.jpg) no-repeat}.ban-deice-anti-ice{background:url(../Themes/Emporium/Content/images/ban-deice-antiice.jpg) no-repeat}.ban-petroleum{background:url(../Themes/Emporium/Content/images/ban-petroleum.jpg) no-repeat}.ban-carpet-jansan{background:url(../Themes/Emporium/Content/images/ban-carpet-jansan.jpg) no-repeat}.ban-shop-all-divisions{background:url(../Themes/Emporium/Content/images/ban-shopall-divisions.jpg) no-repeat}.ban-new-product{background:url(../Themes/Emporium/Content/images/ban-new-product.jpg) no-repeat;display:none}.ban-banner-common-coloum{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.ban-banner-common-coloum h3{margin:0;padding:0;background:rgba(40,163,209,.74);color:#fff;line-height:63px;font-size:17px;transition:all .3s ease-in-out}.ban-banner-common-coloum a{color:#fff}.ban-banner-common-coloum ul{padding:0 30px;opacity:0;transition:all .6s;margin:5px 0}.ban-banner-common-coloum:hover,.ban-banner-common-coloum:hover ul{transition:background-color .6s linear}.ban-banner-common-coloum a:hover{color:#fff;text-decoration:none}.ban-banner-common-coloum li{font-size:16px;color:#fff;list-style-type:none;line-height:38px;margin-bottom:6px}.ban-banner-common-coloum li a,.ban-banner-common-coloum li a:hover{color:#fff;text-decoration:none}@media(max-width:1179px){.ban-banner-common-coloum ul{opacity:1;padding:0 10px}.ban-banner-common-coloum li{margin:22px 0;line-height:22px}.ban-car-truck-wash .ban-banner-common-coloum h3{background:#2ca3d2}.ban-car-truck-wash .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-agricultural .ban-banner-common-coloum h3{background:#f8bc17}.ban-agricultural .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-industrial .ban-banner-common-coloum h3{background:#e75425}.ban-industrial .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-lawn-turf .ban-banner-common-coloum h3{background:#9aba3c}.ban-lawn-turf .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-deice-anti-ice .ban-banner-common-coloum h3{background:#737373}.ban-deice-anti-ice .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-petroleum .ban-banner-common-coloum h3{background:#dc1f2d}.ban-petroleum .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-carpet-jansan .ban-banner-common-coloum h3{background:#932580}.ban-carpet-jansan .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-shop-all-divisions .ban-banner-common-coloum h3{background:#a74061}.ban-shop-all-divisions .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}.ban-new-product .ban-banner-common-coloum h3{background:#49b728}.ban-new-product .ban-banner-common-coloum{background-color:rgba(99,99,99,.75)}}@media screen AND (min-width:1180px){.ban-banner-common-coloum li{border-bottom:1px dashed #fff}.ban-banner-common-coloum:hover h3{font-size:21px;transition:all .3s ease-in-out;-webkit-transition:font-size .3s;-moz-transition:font-size .3s;-o-transition:font-size .3s;transition:font-size .3s}.ban-car-truck-wash .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-car-truck-wash .ban-banner-common-coloum:hover h3{background:#2ca3d2}.ban-car-truck-wash .ban-banner-common-coloum:hover{background-color:rgba(46,139,175,.8)}.ban-car-truck-wash .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-agricultural .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-agricultural .ban-banner-common-coloum:hover h3{background:#f8bc17}.ban-agricultural .ban-banner-common-coloum:hover{background-color:rgba(248,187,23,.935)}.ban-agricultural .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-industrial .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-industrial .ban-banner-common-coloum:hover h3{background:#e75425}.ban-industrial .ban-banner-common-coloum:hover{background-color:rgba(231,84,37,.8)}.ban-industrial .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-lawn-turf .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-lawn-turf .ban-banner-common-coloum:hover h3{background:#9aba3c}.ban-lawn-turf .ban-banner-common-coloum:hover{background-color:rgba(154,186,60,.8)}.ban-lawn-turf .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-deice-anti-ice .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-deice-anti-ice .ban-banner-common-coloum:hover h3{background:#737373}.ban-deice-anti-ice .ban-banner-common-coloum:hover{background-color:rgba(115,115,115,.8)}.ban-deice-anti-ice .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-petroleum .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-petroleum .ban-banner-common-coloum:hover h3{background:#dc1f2d}.ban-petroleum .ban-banner-common-coloum:hover{background-color:rgba(220,31,45,.7)}.ban-petroleum .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-carpet-jansan .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-carpet-jansan .ban-banner-common-coloum:hover h3{background:#932580}.ban-carpet-jansan .ban-banner-common-coloum:hover{background-color:rgba(147,37,128,.7)}.ban-carpet-jansan .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-shop-all-divisions .ban-banner-common-coloum ul{opacity:0;margin-top:80%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-shop-all-divisions .ban-banner-common-coloum:hover h3{background:#a74061}.ban-shop-all-divisions .ban-banner-common-coloum:hover{background-color:rgba(167,64,97,.8)}.ban-shop-all-divisions .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}.ban-new-product .ban-banner-common-coloum ul{opacity:0;margin-top:0%;z-index:-2;position:relative;transition:all .25s ease-in-out}.ban-new-product .ban-banner-common-coloum:hover h3{background:#49b728}.ban-new-product .ban-banner-common-coloum:hover{background-color:rgba(60,168,65,.6)}.ban-new-product .ban-banner-common-coloum:hover ul{opacity:1;margin-top:5%;z-index:1;transition:all .25s ease-in-out}}@media all and (min-width:768px) and (max-width:1179px){.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{width:33.3%;background-size:100%}.ban-new-product{display:block}}@media all and (min-width:404px) and (max-width:767px){#banner-wrapper{margin:0 auto}.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{margin:auto;float:left;width:50%;background-size:100% 100%}.ban-banner-common-coloum li{font-size:18px;color:#fff;list-style-type:none;margin-bottom:0}.ban-banner-common-coloum h3{background:rgba(52,117,173,.7);color:#fff;line-height:60px;font-size:17px}}@media screen and (max-width:404px) and (min-width:345px){.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{margin:auto;float:left;width:50%;background-size:100% 100%;min-height:260px}.ban-banner-common-coloum ul{padding:0 6px 0;margin:0}.ban-banner-common-coloum h3{font-size:12.5px;line-height:45px}}@media screen and (max-width:345px){.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{margin:auto;float:none;max-width:242px;width:100%}}.buttonOrange{background-color:#f0ad4e;color:#fff;height:42px !important;padding:12px 28px !important;font-size:13px !important}.BlueButtons{background-color:#008cba;color:#fff;height:42px !important;padding:12px 28px !important;font-size:13px !important}.buttonOrange:hover{background-color:#ec971f;color:#fff}.full-width-content{width:100%;margin:70px 0}.dult-book-background{background:url(/themes/emporium/content/img/what-we-do/value-background.jpg) no-repeat;background-position:top;background-size:cover;background-attachment:fixed}.why-dult{font-size:50px;line-height:60px}.why-dult-title{margin:42px 0}.why-dult-overlay{background:rgba(72,72,72,.6)}.what-we-do-subtitle{margin:18px 0}.about-sales-team-wrapper h2{margin:27px 0}@media screen AND (max-width:997px){.why-dult{font-size:35px;line-height:40px}.dult-book-background{background-attachment:unset}}#wrapper p:not(.feature-text){color:#484848}#wrapper .text-p{margin:25px 0}.about-what-we-do-wrapper p{margin:25px 0 !important}.static-top-margin{margin-top:75px}.page-title{height:auto;overflow:hidden;display:none}.static-help-subtitle,.static-help-link{display:block}.static-help-subtitle{font-size:1.17em;font-weight:bold;color:#484848;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.static-help-link{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}h3{margin:18px 0 !important}h2{margin:27px 0}.navigation-container{cursor:pointer}.catalogs-active{color:#2ca3d2 !important}@media screen and (min-width:520px) and (max-width:767px){.column4 li{width:48%;float:left;margin:0;margin-right:3%}.column4 li:nth-child(2n){margin-right:0}.column4 li:nth-child(4n){clear:right}}.hover-link:hover{color:#009bd8}.prod-list-item{display:flex;flex-direction:column;align-items:center}.prod-list-item img{max-width:125px}.prod-list-item-horizontal{display:flex;align-items:center}.prod-list-item-horizontal img{margin-right:16px;max-width:125px}.tech-lib p a{color:#0171af !important;text-decoration:none !important}.tech-lib p a:hover{color:#009bd8 !important;text-decoration:underline !important}.tech-lib h1{padding:15px 0}.tech-lib h2{margin:15px 0}.tech-lib .hr{margin:15px 0}.tech-lib-page-img{max-width:150px !important}.tech-lib-item-link{text-align:center;display:flex;flex-direction:column;align-items:center}.tech-lib-item-link img{display:block;margin-bottom:15px}.spaced-img{margin-bottom:17px}.title-image-block{font-size:1.4em}.title-image-block img{display:block;margin-bottom:18px}ul.sales-team-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none}.sales-team-list li{width:23.5%;margin-bottom:15px;align-self:stretch}.sales-team-list li:nth-last-child(2),.sales-team-list li:last-child{margin:auto}.custom-pager{padding:20px 0}.manufacturer-content p{margin:15px 0;font-size:15px}.manufacturer-content p a{color:#0171af;text-decoration:none}.manufacturer-content p a:hover{color:#009bd8;text-decoration:underline}.manufacturer-content .mfgColCell p a{color:#484848;text-decoration:none}.no-margin-top{margin-top:0 !important}@media screen AND (min-width:768px){.what-we-do-block-section{min-height:185px;height:250px}#specialMessage{color:#fff;text-align:center;font-weight:bold;font-size:14px;margin:5px 0;padding:2px;background-color:#8f2140;border:2px solid #fff;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.3)}#start_date,#end_date{background:url(/Themes/Emporium/Content/img/invoices-tiny-calendar_24x24.jpg) no-repeat right 2px center}.about-us-tab{margin:0;padding:0;text-align:center;list-style:none}.about-us-tab a{display:inline-block;font-size:18px}.about-us-tab a:first-child{float:left}.about-us-tab a:last-child{float:right}.about-us-tab a li h1{font-size:16px !important}.about-active li{color:#009bd8}.buttonOrange{background-color:#f0ad4e;color:#fff;height:42px !important;padding:12px 28px !important;font-size:13px !important}.BlueButtons{background-color:#008cba;color:#fff;height:42px !important;padding:12px 28px !important;font-size:13px !important}.buttonOrange:hover{background-color:#ec971f;color:#fff}.about-dult{font-size:16px;margin-top:40px}.about-core-values{padding:0 30px 0 5px}.about-core-values div span{display:table-cell;vertical-align:middle}.about-core-values div span img{margin-right:10px}#about-main{width:100%;height:400px;position:relative;overflow:hidden;margin:10px 0 5px 0}#about-hdr{position:absolute;top:0;left:0;width:968px;height:400px;margin:0;padding:0;z-index:-1}#about-hdr li{position:absolute;top:0;left:0;width:968px;height:347px}#about-hdr li .about-main-copy{position:absolute;text-align:left}#about-hdr li .about-main-copy h1{width:55%;line-height:47px;padding-bottom:20px;font-size:38px}#about-hdr li .intro{width:100%;top:90px;left:4%}#about-hdr li .intro p{width:100%;top:20px;left:4%;line-height:30px}.about-cal-left{background:url(/Themes/Emporium/Content/img/what-we-do/list-blue-square.gif) no-repeat left;display:table-cell;vertical-align:middle;width:30%;background-position:0 6px;margin-left:20%;padding-left:15px;font-size:16px}.about-cal-right{display:table-cell;vertical-align:middle;width:50%;font-size:16px}#about-us p{font-size:16px;line-height:25px}#about-us a{color:#009bd8;font-weight:normal;margin:0}#about-us .dultmeier-fun{width:30%}.about-career{display:flex}.about-career li{list-style:none;margin-right:50px;font-size:16px;line-height:25px}#home-main{width:100%;height:492px;position:relative;overflow:hidden;margin:10px 0 17px 0}#home-rotation{position:absolute;top:0;left:0;width:968px;height:500px;margin:0;padding:0;z-index:-1}#home-rotation li{position:absolute;top:0;left:0;width:968px;height:500px}#home-rotation li .home-main-copy{position:absolute;text-align:center}#home-rotation li .home-main-copy h1{line-height:30px}#home-rotation li .petroleum{width:70%;top:10px;left:30%;text-align:left}#home-rotation li .petroleum *{text-shadow:0 0 15px #000;margin:0 0 5px 0;padding:0}#home-rotation li .lawn{width:50%;top:200px;left:5%}#home-rotation li .deice{width:45%;left:50%;top:70px}#home-rotation li .deice *{text-shadow:0 0 15px #000}#home-rotation li .liquid{width:45%;left:50%;top:25px}#home-rotation li .liquid *{text-shadow:0 0 15px #000}#home-rotation li .carwash{width:65%;left:2%;top:295px}#home-rotation li .carwash *{text-shadow:0 0 5px #000}#home-rotation li .agri{width:45%;left:50%;top:25px}#home-rotation li .agri *{text-shadow:0 0 15px #fff}#home-main-position{list-style:none;margin:0;padding:0;position:absolute;bottom:10px;left:0;width:100%;text-align:center}#home-main-position li{display:inline}#home-main-image{position:absolute;top:0;left:0}#home-main-copy{position:absolute;width:45%;top:25px;left:50%;text-align:center;text-shadow:0 0 15px #fff}#home-main-back{position:absolute;top:50%;margin-top:-20px;left:2%}#home-main-next{position:absolute;top:50%;margin-top:-20px;right:2%}.home-three{margin:0 2% 10px 0;padding:1%;float:left;height:130px !important;border-bottom:2px solid #2ca3d2;border-radius:5px;line-height:15px}.home-three ul{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.png);margin:0 0 0 50%;padding:0}.home-three li{margin:10px 0 0 0}.home-three h3{margin:10px 0}.envelope{background:url(/Themes/Emporium/Content/img/earn-envelope.png) no-repeat;background-size:contain;background-position:235px;width:100%}.home-three-a{text-align:left;width:49%;background:url(/Themes/Emporium/Content/img/learn-earn.png) top left repeat-x #f5f5f5}.home-three-a p{margin:10px 0;width:75%}.home-three-a img{max-width:100%;height:30px;cursor:pointer}.home-three-a ul{margin:0 33% 0 1.5em}.home-three-b{text-align:left;width:23%;background:url(/Themes/Emporium/Content/img/ad_specials.png) top left repeat-x #f5f5f5}.home-three-b img{float:left;max-width:100%}.home-three-b .ad_special img{width:24%;margin-right:5px}.home-three-c{text-align:left;margin-right:0%;width:24%;background:url(/Themes/Emporium/Content/img/last_chance.png) top left repeat-x #f5f5f5;position:relative;overflow:hidden}.home-three-c ul{text-align:left}.home-three-c .last_chance img{width:55%;position:absolute;right:-10px;bottom:-10px}.home-three a{color:#555}.home-three a:hover{color:#2ca3d2}#home-logos{height:100px;margin:20px 0;overflow:hidden;font-size:0;position:relative;width:100%}#home-logos-slider{position:absolute;top:0;left:0;width:100%;text-align:center;margin:0;padding:0}#home-logos-slider a{margin:0 10px}#home-categories{margin:20px 0 30px 0;line-height:normal}ul.home-category-boxes{list-style:none;margin:0;padding:0 1% 0 5%;font-size:13px}.home-category-boxes li{float:left;width:33%;margin-top:30px}.home-category-boxes li:nth-child(3n+1){clear:left}.home-category-boxes li img{float:left;max-width:100%}.home-category-boxes li div{float:left;width:50%;margin-left:5%}.home-category-boxes li ul{list-style-type:disc;margin:5px 0 5px 1.4em;padding:0}.home-category-boxes li ul li{float:none;width:100%;margin-top:0}a.viewAllRed{color:#c00}a.viewAllRed:hover{color:#c00;text-decoration:underline}ul.column{list-style:none !important;margin:0;padding:0;display:inline-block;width:100%}.column ul{margin-left:17px;padding:0;list-style-type:none;text-align:left}.column li{margin-bottom:20px}.column li img{max-width:100%;height:auto}.column ul li{float:none;width:100%;margin:0;display:list-item;margin-bottom:10px}ul.column_nav{margin-left:20px}.column_nav ul{margin:2em 0 0 0;list-style-type:none;width:100% !important}.column_nav li{margin-bottom:10px !important}.column_nav li a{line-height:18px}.tech_column ul{margin-top:0}.column14 li{float:left;width:22%;margin-right:4%}.column14 li:nth-child(4n){margin-right:0%}.column13 li{float:left;width:30.3%;margin-right:4%}.column13 li:nth-child(3n){margin-right:0%}.column12 li{float:left;width:48%;margin-right:4%}.column12 li:nth-child(2n){margin-right:0%}.column7 li{float:left;width:12%;margin-right:2.65%}.column7 li:nth-child(7n){margin-right:0%}.column7 li:nth-child(7n+1){clear:left}.column6 li{float:left;width:14%;margin-right:3.2%}.column6 li:nth-child(6n){margin-right:0%}.column6 li:nth-child(6n+1){clear:left}.column5 li{float:left;width:16%;margin-right:5%}.column5 li:nth-child(5n){margin-right:0%}.column5 li:nth-child(5n+1){clear:left}.column4 li{float:left;width:22%;margin-right:4%}.column4 li:nth-child(4n){margin-right:0%}.column4 li:nth-child(4n+1){clear:left}.column.column4.center li{margin-bottom:30px}.column3 li{float:left;width:30.3%;margin-right:4.5%}.column3 li:nth-child(3n){margin-right:0%}.column3 li:nth-child(3n+1){clear:left}.column2 li{float:left;width:48%;margin-right:4%}.column2 li:nth-child(2n){margin-right:0%}.column2 li:nth-child(2n+1){clear:left}.catThumb{max-width:125px;max-height:125px;margin-bottom:5px;transition:all .25s ease-out}.thumbnail span{visibility:hidden;display:none}.thumbnail:hover span{margin-left:0;margin-top:100px;z-index:99;border-style:solid;position:fixed;visibility:visible;display:block;left:300px;top:5px}#leftColumn13{float:left;width:33.33%}#leftColumn13:first-child{padding-right:10px}#leftColumn13:nth-child(2){padding:0 10px}#leftColumn13:last-child{padding-left:10px}#leftColumn34{float:left;width:75%;padding-right:15px;box-sizing:border-box}#rightColumn14{float:right;width:25%;padding-left:15px;box-sizing:border-box}#leftColumn14{float:left;width:30%;margin:0;padding:0}#rightColumn34{float:right;width:70%;margin-top:40px;padding-left:15px}#leftColumn65{float:left;width:65%;height:auto;margin:0;padding-right:25px;line-height:1.5em;border-right:1px dotted #ddd}#rightColumn35{float:right;width:35%;margin:0;padding-left:25px}#leftColumn80{float:left;width:80%;height:auto;padding-right:30px}#rightColumn20{float:right;width:20%;height:auto}#leftColumn50{float:left;width:49%;padding:0}#rightColumn50{float:right;width:49%;padding:0}#leftColumn35{float:left;width:35%;height:auto;margin:0;padding-right:35px;line-height:1.75em;border-right:1px dotted #009bd8;list-style-type:none}#rightColumn65{float:right;width:65%;margin:0;padding-left:35px}#leftColumn20{float:left;width:20%;height:auto}#rightColumn80{float:right;width:80%;height:auto}.column13container div.column13{float:left;width:30%;margin-right:5%}.column13container div.column13:nth-child(3n){margin-right:0}.column13container div.column13 li{margin:10px 0}.column13 img{max-width:100%}#ppLeft{float:left;width:28%;text-align:center;margin:0 2% 0 0;position:relative}#ppRight{float:right;width:70%}.prodpage-left{width:48% !important}.prodpage-right{width:50% !important}.zoom-in{z-index:1;border:1px solid #dcdcdc;box-shadow:0 0 10px #a6a6a6;border-radius:5px;cursor:-moz-zoom-out !important;cursor:-webkit-zoom-out !important;cursor:-o-zoom-out !important;cursor:-ms-zoom-out !important;cursor:zoom-out !important;transform-origin:0}a .ppPhoto{border:0}.ppEPage{margin:15px 0;font-size:13px;font-weight:bold}.ppEPage a{color:#9ebf4a}.ppMag{vertical-align:middle}.ppLogo{float:right;margin:0 0 0 10px}.ppLogo img{max-width:150px}.ppPhoto{max-width:100%;max-height:400px;transition:all .25s ease}.ppPhoto:hover{cursor:-moz-zoom-in;cursor:-ms-zoom-in;cursor:-o-zoom-in;cursor:zoom-in}.additional-info img{max-width:100%}.ppHeader h1{margin:10px 0;padding:0}.ppHeader h2{margin:10px 0;padding:0}.ppCopy{margin:10px 0;padding:0}.ppCopy ul,.additional-info ul{margin:0}.additional-info .related-item{margin-top:30px}.ppCopy li{margin:0}.ppCopy img{max-width:100%}.ppCopy a{color:#009bd8}.ppCopy h1,.ppCopy h2,.ppCopy h3,.ppCopy h4{line-height:26px}.hide-desktop{display:none}.responsiveTable{width:100%;float:left}.responsiveTable.cart-responsivetable{padding:0 10px}.responsiveTable tbody tr{width:100%;position:relative}.responsiveTable tbody tr::after{content:"";left:0;width:100%;position:absolute;height:1px;border-top:1px solid #ccc}.responsiveTable tbody tr.noborder::after{border:none}.newResponsiveTableRepairPart{width:100%;float:left}.newResponsiveTableRepairPart.cart-responsivetable{padding:0 10px}.newResponsiveTableRepairPart tbody tr{width:100%;position:relative}.newResponsiveTableRepairPart tbody tr::after{content:"";left:0;width:100%;position:absolute;height:1px;border-top:1px solid #ccc}.newResponsiveTableRepairPart tbody tr.noborder::after{border:none}.underline-text td a:hover,.underline-text th a{text-decoration:underline;color:#009bd8}#table1,.table-catalog{border-collapse:collapse;width:100% !important}#table1 th,.table-catalog th{background-color:#e0e8ef;font-weight:bold;text-align:center;font-size:13px;padding:2px 5px}#table1 td,.table-catalog td{font-size:13px}#table2,.table-catalog{border-collapse:collapse;width:100% !important}#table2 th,.table-catalog th{background-color:#e0e8ef;font-weight:bold;text-align:center;font-size:13px;padding:2px 5px}#table2 td,.table-catalog td{font-size:13px}#table2 td input.ppQty{width:70px !important;height:25px;text-align:center;border:1px solid #666;margin-bottom:3px}#table2 td input.ppBig{width:50px;height:25px}.table-catalog td{border:1px solid #666;padding:5px}.table-catalog th{border:1px solid #666;min-width:60px}.table-catalog tbody tr::after{border:none !important}#table1 td input.ppQty{width:70px !important;height:25px;text-align:center;border:1px solid #666;margin-bottom:3px}#table1 td input.ppBig{width:50px;height:25px}.table-catalog td input{font-size:16px;margin:0}.table-catalog td input.ppQty{width:100%;height:25px;text-align:center;border:0 solid #666}.table-catalog td input.ppBig{width:100%;height:25px;border:0 solid #666}.catalog-quick-order-table{width:400px;margin:0 auto}.responsiveTable table.ppItems,table.ppItems tbody tr{width:100%;position:relative}.responsiveTable table.ppItems tbody tr::after{content:"";left:0;width:100%;position:absolute;height:1px;border-top:1px solid #ccc}.newResponsiveTableRepairPart table.ppItems,table.ppItems tbody tr{width:100%;position:relative}.newResponsiveTableRepairPart table.ppItems tbody tr::after{content:"";left:0;width:100%;position:absolute;height:1px;border-top:1px solid #ccc}table.ppItems-adv-search{border-collapse:collapse;padding:0;margin:0 auto;font-size:13px;width:85%}table.ppItems-adv-search th{border:1px solid #666;background-color:#e0e8ef;text-align:center;color:#000;font-weight:bold;padding:2px 5px}table.ppItems-adv-search td{border:1px solid #666;color:#000;padding:2px 5px}table.ppItems-adv-search tr:nth-child(2) td:last-child{border-top:2px solid transparent;border-bottom:2px solid transparent}table.ppItems-adv-search select{width:100%}table.ppItems-adv-search input.ppQty{width:50px;height:25px;text-align:center}table.ppItems-adv-search input.ppBig{width:100%;height:25px}.cart_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:10px 0;padding:6px 8px;float:right}.cart_button{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:10px 0;padding:6px 8px}.ppAdditionalImage img{margin-left:20px;margin-bottom:20px;margin-top:20px}.ppAdditionalImage img:first-child{margin-left:0}.ppAdditionalImage br{display:none}h3.rightColumnHeading,#home-categories h2{overflow:auto;background:#666;margin:0;padding:0 5px;line-height:30px;color:#fff;font-size:16px}h3.gradient{background:none;line-height:30px;color:#009bd8;font-size:16px;padding:0 10px;margin:20px 0;border-top:1px solid #555;border-bottom:1px solid #555}h3.catalogTitle{margin:0;padding:25px 0 0 0;font-size:16px;text-align:right;float:left;width:40%}.catalogImage{float:right;width:60%;padding:0 20px}.catalogImage img{max-width:100%}.divPhoto{max-width:60%;float:left}.divPhoto img{max-width:100%}.divLinks{width:40%;float:right}.divLinks li:nth-child(n+2){margin-top:10px}.viewAll{line-height:20px;padding-right:15px;background:url(/Themes/Emporium/Content/img/orange-triangle.gif) right center no-repeat}.col_newItem img{width:75px;height:75px;float:left;border:1px solid #999}.col_newItem p{margin-left:85px;line-height:20px;font-size:14px}ul.orangeArrowXL{list-style-image:url(/Themes/Emporium/Content/img/orange-arrow-xl.gif) !important;margin-top:0;margin-left:17px;padding:0}.orangeArrowXL li{margin-bottom:15px;padding-right:20px}ul.orangeArrowXL h3{margin:0;padding:0}.orangeArrowXL-padding{list-style:none;line-height:15px;margin-top:0;padding:5px 0 0 15px;background-image:url(/Themes/Emporium/Content/img/orange-arrow-xl.gif);background-repeat:no-repeat;background-position:0 5px}ul.orangeArrow{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin-top:0;margin-left:17px;padding:0}.orangeArrow li{margin-bottom:10px;padding-right:20px}ul.orangeArrowSpacer{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:0 0 15px 2em !important;padding:0}.orangeArrowSpacer li{margin-top:10px}.catReq{display:table;width:100%;height:auto;margin:0 0 8px 0;padding:0;text-align:left;vertical-align:text-top;line-height:30px}.catCell-star{display:table-cell;text-align:center;vertical-align:text-top;width:3%;margin:0;padding:0;color:#f00;font-weight:bold}.catCell-a{display:table-cell;text-align:left;vertical-align:text-top;width:31%;margin-right:3%;padding:0 1% 0 0}.catCell-b{display:table-cell;text-align:left;vertical-align:text-top;width:63%;margin:0;padding:0}.catCell-cBox{display:table-cell;text-align:left;vertical-align:text-top;width:60%;margin:0;padding:0}input.catreq_text{width:100%;border:1px solid #999}.acctReg{display:table;width:100%;height:auto;margin:0% 0% 2% 0%;padding:0;line-height:30px;font-size:14px}.acctCell-a{display:table-cell;float:left;text-align:right;vertical-align:middle;width:42%;margin-right:3%;padding:0}.acctCell-b{display:table-cell;float:right;text-align:left;vertical-align:middle;width:55%;margin:0;padding:0}.vtop{vertical-align:top}.formCol{width:100%;margin-bottom:3%}.formCol img{float:left;max-width:100%;height:auto;display:block;vertical-align:text-top}.formCol h2,.formCol h3{margin-top:0;padding-left:100px}.formCol p{margin:0;padding-left:100px;font-size:14px}#navcontainer ul{float:left;list-style-type:none;width:100%;margin:0;padding:0;background-color:#fff;border-bottom:5px solid #009bd8;color:#009bd8;text-align:center}#navcontainer li{display:inline}#navcontainer li a:link{width:14.283%;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8;text-decoration:none;float:left}#navcontainer li a:visited{width:14.283%;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8}#navcontainer li a:hover{width:14.283%;padding:.5em 0 .2em 0;background-color:#009bd8;color:#fff}#navcontainer li a#current{background-color:#009bd8;color:#fff}.mfgLinks ul{margin:0 0 0 2em;padding:0}.mfgLinks li{margin-bottom:10px}.mfgCol{float:left;padding-top:16px;width:100%}.mfgCol a{display:table;margin:0 0 5% 0;padding:0;width:100%}.mfgColCell{display:table-cell;vertical-align:middle;width:50%;padding:0 5px;margin:0}.mfgColCell img{max-width:100%;height:auto;display:block;margin:0 auto}.mfgColCell p{margin:0;padding:0;font-size:14px}.schemCol{float:left;display:table;width:100%;margin-top:1%}.schemColCell-a{display:table-cell;vertical-align:middle;width:30%;padding:0;margin:0}.schemColCell-a img{margin-right:10px}.schemColCell-b{display:table-cell;vertical-align:middle;width:70%;padding:0;margin:0}.schemColCell-b li{list-style-type:none;margin:10px 0}.target-link{padding-top:120px;margin-top:-120px;display:inline-block}.target-video{padding-top:400px}ul.techArrows{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:20px;padding:0;line-height:20px;font-size:20px}.techArrows li{margin-bottom:15px;line-height:26px}.techPDFs li{margin:20px 0;position:relative;list-style-type:none}.techPDFs li::before{content:"";height:20px;width:20px;position:absolute;top:0;left:-26px;background-size:100%;background-image:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png)}.techLib{width:100%;margin-bottom:3%}.techLib img{float:left;max-width:100%;height:auto;display:block;vertical-align:text-top;margin:0 1.5em 1.5em 0;padding:0}.techLib h2,techLib h3{margin:0;padding:0}.techLib ul{margin-left:150px;padding:0;list-style-type:disc;text-align:left}.techLib li{margin-left:1.5em;padding:0}ul.techCharts{margin:0;padding:0;list-style-type:disc;text-align:left}.techCharts ul li{margin:0;padding:0;list-style-type:disc;text-align:left}p.techLib{margin:0;font-size:14px}ul.browseCats{margin:0;padding:0;list-style-type:disc;text-align:left}.techCol{float:left;display:table;margin-bottom:3%;padding-bottom:3%;width:100%;border-bottom:1px solid #ddd}.techColCellA{display:table-cell;vertical-align:top;width:30%;padding:0;margin:0}.techColCellB{display:table-cell;vertical-align:top;width:70%;padding:0;margin:0}.techColCellA img{max-width:80%;height:auto;display:block;margin:0 auto}.techCol p{font-size:14px}.browseCats{float:left;display:table;margin:15px 0;padding:0;width:100%}.browseCatsCellA{display:table-cell;vertical-align:top;width:40%;padding:0;margin:0}.browseCatsCellB{display:table-cell;vertical-align:top;width:60%;padding:0;margin:0}.browseCats h2{margin:0;padding:0}.browseCats img{float:left;max-width:100%;height:auto;display:block;margin:0 auto}.browseCats ul{list-style-type:disc;margin:10px 0 0 0;padding:0}.browseCats li{margin:0 0 3px 1.5em;padding:0}.video-three{width:32%;margin:2% 2% 1% 0;padding:0;float:left;line-height:15px;text-align:left}.video-three img{float:left;max-width:100%;margin-right:10px}.video-three h3{margin:5px}.video-three h4{margin:10px 0;color:#a9a9a9;font-style:oblique}h3.moreSpace{margin:1.5em 0 1.5em 0}#liHeight li{padding:2px 0}.normal li{margin-bottom:1%;line-height:20px}.normal li a{color:#0171af;text-decoration:none}.normal li a:hover{color:#009bd8;text-decoration:underline}ul.pdf{list-style-image:url(/Themes/Emporium/Content/img/icon-pdf-16x16.gif) !important;padding-left:25px;line-height:15px}.pdf li{line-height:15px;display:list-item}ul.pdf a{padding-left:20px;background:url(/Themes/Emporium/Content/img/icon-pdf-16x16.gif) center left no-repeat;line-height:40px}.pdfs li a{padding-left:25px;background:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png) center left no-repeat;background-size:20px;line-height:20px}.pdf_icon{line-height:25px}.pdf_icon a{padding:3px 25px;background:url(/Themes/Emporium/Content/img/icon-pdf-33x33.png) center left no-repeat;background-size:20px}.gear_icon{line-height:25px}.gear_icon a{padding:3px 25px;background:url(/Themes/Emporium/Content/img/icon-gear-33x33.png) center left no-repeat;background-size:20px}.obs{position:relative}.obs:hover::after{content:"Obsolete";background:#f00;border-radius:4px;padding:2px 5px;color:#fff;top:-20px;position:absolute}.yourAccount h2{margin-bottom:3px}.yourAccount ul{list-style-type:none;margin:0 0 20px 0;padding:0}.yourAccount li{list-style:none;margin:0;padding:0 0 10px 0}#signIn{margin:0% 33%;float:left;padding:0}#checkoutSignIn{margin:0;padding:0}.rcr{border:1px dotted #999;border-radius:10px;padding:0 15px 10px 15px;line-height:150%}.orderdetails{margin:5px 0}.orderdetail_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:5px 0 10px 0;padding:3px 8px;cursor:pointer}.invoice_buttons{font-size:14px;margin:11px 0 0 0;padding:3px 8px;border:1px solid #666}.invoice_submit,.order_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:20px 0 10px 0;padding:3px 8px;cursor:pointer}table.dataTable.nowrap th,table.dataTable.nowrap td{text-align:left;padding-left:10px}.invoice-details-heading{float:left;width:50%}.view-print{float:right;width:50%;margin-top:23px;text-align:right}.view-print .view-print-btn{background-color:#a30046;border:0;padding:6px 12px;color:#fff;font-size:15px;cursor:pointer}.order-container{width:100%;padding-bottom:5px;border-bottom:1px dotted #0093d0}.order-invoice{width:33%;float:left}.tracking-shipment{width:67%;float:right}.carrier-details{float:left;width:50%}.tracking-details{float:right;width:50%}.tracking-details a{text-decoration:underline !important}}.order-details p,.invoice-details p,.order-taker-details p,.carrier-details p,.tracking-details p,.ship-details p,.bill-to p,.ship-to p,.payment-method p{margin:0;line-height:24px}.order-details strong,.tracking-details strong{width:105px;display:inline-block}.carrier-details strong,.bill-to strong,.ship-to strong{width:70px;display:inline-block}.invoice-details,.order-taker-details,.ship-details,.payment-method{float:left;width:33%}.invoice-details,.order-taker-details,.ship-details,.payment-method{margin-left:2%}.invoice-details strong,.order-taker-details strong{width:95px;display:inline-block}.invoice-table{margin-bottom:25px}.invoice-table td{text-align:center}.shipping-details-table{margin-bottom:25px}.shipping-details-table table{border-top:1px solid #666;border-right:1px solid #666;border-bottom:5px solid #666;border-left:1px solid #666;border-collapse:collapse;margin-top:3px}.shipping-details-table thead th{background-color:#e0e8ef;padding:7px 5px;text-align:center;border-right:1px solid #666;border-bottom:1px solid #666}.shipping-details-table td{padding:7px 5px;text-align:center;border-right:1px solid #666;border-bottom:1px solid #666}.shipping-details-table td:nth-child(3){text-align:center}.shipping-details-table td a{color:#009bd8 !important}.shipping-details-table td a:hover{color:#009bd8 !important;text-decoration:underline}.shipping-details-table tr:last-child td{border-top:5px solid #666}.total-amount{padding:10px 0}.total-amount p{margin:0;text-align:right}.total-amount .due-amnt{font-size:18px}.total-amount .value{display:inline-block;width:100px;padding-right:15px}.total-amount i{margin-right:110px}.notes,.notes a{color:#e51937 !important}.notes a{word-break:break-word}.notes h5{font-size:16px;margin-bottom:0}.terms{font-size:13px;line-height:18px}.Rtable{display:flex;flex-wrap:wrap;margin:0 0 3em 0;padding:0;text-align:center}.Rtable-cell{box-sizing:border-box;flex-grow:1;width:100%;padding:.8em;overflow:hidden;list-style:none;border:1px dotted #0093d0}.Rtable--2cols>.Rtable-cell{width:50%}.Rtable--3cols>.Rtable-cell{width:33.33%}.Rtable--4cols>.Rtable-cell{width:25%}.Rtable--5cols>.Rtable-cell{width:20%}.Rtable--6cols>.Rtable-cell{width:16.6%}.boxRow{display:table}.box13{display:table-cell;width:33.33%;border:1px solid #8f2140;border-right:none;padding:15px;vertical-align:middle}.box13:nth-child(3){border-right:1px solid #8f2140}.box13 img{display:table-cell;padding-top:5px;width:292px}.box13 ul{margin:0 0 0 2em;padding:0}.category-feature-image{float:left;margin:10px 20px 10px 0;width:125px;height:125px}.more h2{font-size:17px;margin-bottom:10px}.more a{color:#009bd8;text-decoration:none}b.morelink{color:#009bd8;text-decoration:none;outline:none}b.morelink:hover{cursor:pointer}.morecontent span{display:none}form#account_login{margin:0 auto;width:350px}form#account_login .account_input{border:1px solid #ccc;padding:5px;font-size:14px;width:100%;margin-bottom:15px}form#account_login div{line-height:43px}div.table{display:table;border:1px solid #000}div.td25{width:25%;border:1px solid #000;display:table-cell;vertical-align:top}div.td25 h2{text-align:center;color:#8f2140;display:table-cell;height:100px;vertical-align:middle;background-color:#ccc}div.td25 h2 a{color:#8f2140}div.td25 p{padding:10px;margin:0}div.vcenter{vertical-align:middle}div.td25 form{padding:10px}div.td25 form label{font-weight:bold}div.td25 form .account_input{border:1px solid #ccc;padding:5px;font-size:14px;width:100%}#checkoutform div.twocolB{border:1px solid #4374b3;padding:10px;font-size:13px;line-height:13px}#checkoutform div.twocolB,#checkoutform div.twocolB *{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#checkoutform div.twocolB label{width:40%;padding-right:10px;color:#4374b3;float:left;text-align:left;line-height:20px}.unchangingResponse{line-height:20px}#checkoutform select{border:1px solid #999;margin:2px 0 0 0}#checkoutform div.twocolB input.twocolS{float:left;width:60%;padding:5px;border:1px solid #999;display:block;margin:0;font-size:13px}#checkoutform div.twocolB .twocolS{float:left;width:60%;display:block;margin:0}#checkoutform div.twocolB .twocolSS{float:left;width:60%;padding:5px;border:1px solid #999;display:block;margin:0}#checkoutform div.clearL{height:15px}#checkoutform div.clearLR{height:5px;clear:left}.billing-information .fl,.shipping-information .fr{float:none}.billing-information .w50,.shipping-information .w50{width:100%}.shipping-information .onecol select{width:100%;padding:6px}.business-type input.onecol{padding:5px !important}.business-type .onecol{padding:0 !important}.business-type .twocolB{padding:20px !important}.verify-billing-left-content .twocolB,.verify-billing-right-content .twocolB{border:1px solid #4374b3 !important}.verify-billing-left-content select{width:60%;padding:5px}.select-ship-drop-down{padding:0 !important}.select-ship-drop-down select{width:40%;padding:5px}#checkoutform .required{float:right;color:#8f2140;font-weight:bold;margin-top:5px}#checkoutform .req{color:#8f2140;font-weight:bold}#checkoutform div.onecol textarea{font-size:12px;clear:left;display:block;border:1px solid #999;width:450px;height:50px}#checkoutform div.onecol .radio{float:left;margin:8px}#checkoutform div.onecol label{color:#4374b3;width:30% !important;line-height:30px}#checkoutform div.onecol label.empty-lable{display:none}#checkoutform div.onecol label.aW{width:auto;text-align:left}#checkoutform div.onecol label.shipPref{width:90%;text-align:left}#checkoutform div.onecol label.shipPref span{margin-left:30px}#checkoutform div.onecol label.paymentCard{width:150px}#checkoutform div.onecol select{width:65% !important;float:right !important}#checkoutform div.onecol input.onecol{width:65% !important;float:right !important}#checkoutform div.onecol input.onecol{text-align:left;border:1px solid #999;display:block;margin:15px 0 0 0}#checkoutform div.onecol .pay-by-credit{float:right}#checkoutform div.radiolabel{float:left;margin:2px 0 0 0;max-width:95%}#checkoutform div.twocol label{color:#4374b3;font-weight:bold;margin:2px 0 0 0;max-width:95%}.warningbox{padding:10px;border-radius:5px;background-color:#c00;color:#fff;font-weight:bold;text-align:center}.holiday{margin:20px 0}.we-know-flow{position:relative;margin-bottom:10px;text-align:center}.we-know-flow br{display:none}.nav-account-submenu::before{content:"";position:absolute;top:-10px;right:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ddd}.nav-account-submenu::after{content:"";position:absolute;top:-8.5px;right:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}@media screen AND (max-width:1179px){.nav-account-submenu{margin-top:35px}.nav-account-submenu::before{content:"";position:absolute;top:-10px;right:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ddd}.nav-account-submenu::after{content:"";position:absolute;top:-8.5px;right:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}#checkoutform select{border:1px solid #999}.empty-lable{display:none}.verify-billing-left-content .contact-not-listed{display:none}.what-we-do-block-section{min-height:185px;height:250px}}@media screen AND (min-width:1180px){#wrapper{width:1150px;margin:0 auto}.wrapper-responsive{width:1150px;margin:0 auto}.about-img{margin:10px 0}.aboutList{list-style-image:url(/Themes/Emporium/Content/img/what-we-do/list-blue-square.gif) !important;margin:0 0 3% 5%;padding:0}.aboutList span:first-child{width:50%;float:left;margin:0}.aboutList span:last-child{position:absolute;right:0}.aboutList{position:relative}.aboutDivision{float:left;width:50%;margin-right:10px}#header{position:fixed;top:0;width:100%;z-index:9;height:100px}#mobileFoot{display:none}.mob-h-search{display:inline-flex;width:85%;float:right}.navigation{position:fixed;top:100px;width:100%;z-index:8}.header_fixed{height:60px !important;transition-duration:.1s}.header_fixed .h-search{margin-top:10px;position:relative;width:35%;transition:.2s ease}.header-fixed span.cart-icon img{margin-top:5px}.header_fixed #header_contact .fs22{font-size:20px !important}.header_fixed #header_contact span.mhide{display:none}.header_fixed #header_quickorder{left:15px;top:2px}.header_fixed #header_search p{display:none}.header_fixed #header_welcome{display:none}.header_fixed #header_cart{width:30%}.header_fixed .nav-account-submenu{margin-top:36px}.header_fixed .dultmeier-when-call{display:none}.header_fixed .dultmeier-phone-number{margin-top:-2px;flex-basis:30%}.sticky{position:sticky !important;top:10px !important}#footerNav{border-top:1px solid #808080;border-bottom:1px solid #808080;padding:20px 0;margin:25px 0 25px 0}#footerNav .colA{width:24%;margin-right:2%}#footerNav .colB{width:22%;margin-right:2%}#footerNav .colC{width:20%;margin-right:2%}#footerNav .colD{width:28%}#footFeedback{width:100%}.cart_button{cursor:pointer}.division-shape{position:relative;overflow:hidden;margin:0 auto}.division-zoom{transition:all .35s ease-in-out}.division-shape:hover .division-zoom{transition:all .35s ease-in-out;transform:scale(1.1)}.video-box{border:1px solid #dcdcdc;border-bottom-width:3px;margin-top:30px}.video-box p,.video-box h3,.video-box a #button{margin:15px}.manufacturer-offset-photo{position:relative}.manufacturer-offset-photo img{position:absolute;z-index:1}}@media screen and (max-width:1179px){#header .dultmeier-main-logo{width:18%}#header_search p{margin-top:0}#header_contact{display:block;text-align:right;margin-top:15px}#header_contact .dultmeier-when-call{text-align:right}#header_cart{width:50%}.h-search{width:40%}.h-cart-contact{width:40%;float:right;margin:0}.about-img{margin:50px 0}.aboutList{position:relative;list-style-image:url(/Themes/Emporium/Content/img/what-we-do/list-blue-square.gif) !important;margin:10px 0 0 17px;padding:0;font-size:1.3em}.aboutList span:last-child{position:absolute;right:0}.aboutList span li{padding-right:10px}.about-header{font-size:30px}.about-water-banner{margin-top:10px;min-height:70px;object-fit:cover;object-position:left}.about-career{padding:0}.about-career li{list-style:none;margin-right:30px;font-size:16px;line-height:25px}.small-cart-icon{display:none}#wrapper,.wrapper-responsive{width:100%;padding-left:10px !important;padding-right:10px !important}#breadCrumbs{margin-top:20px}#menu{padding-top:0;width:100%}.navigation{position:relative;z-index:9;border:none;margin:0;padding:0;background:transparent}.navigation ul{width:100%;background-color:#888;padding:0 1%}.nav ul{padding-left:0;padding-right:0}.nav ul li ul{padding:0;margin:0;border-bottom:1px solid #c4c4c4;width:100%;overflow:hidden;border-top:none}.nav-submenu-item{width:102% !important}.nav-submenu-item a{padding:15px 30px !important;color:#fff !important;background-color:#a6a6a6;font-size:15px}.nav-submenu-item a:hover{color:#fff}.nav-submenulevel2{margin-top:0}.nav-mobile{color:#fff;display:block;font-size:20px;z-index:10;top:0;height:0;left:10px}.nav-list{display:none;position:absolute;width:100%;overflow-x:hidden;max-height:calc(100vh - 85px);z-index:8 !important;margin-top:5px;border-top:1px solid #fff;border-bottom:none}.nav-item{width:100% !important;float:none;border-bottom:1px solid #c4c4c4;margin:0;display:block;height:auto}.nav-item a:hover{color:#fff !important}.nav-submenu-item{width:100%;float:none;position:relative}.nav-submenu-item:first-child{border-top:1px solid #fff}.submenu-first{width:100% !important}.submenu-last{width:100% !important}.menuitem-first{width:auto;height:48px;text-align:left}.menuitem-first a{display:inline-block !important}.menuitem-first img{filter:invert(1)}.nav_catalog a{width:auto;font-size:14px !important;line-height:normal}.nav-item>a{display:block;font-size:16px;padding:16px 16px !important;text-align:left;color:#fff !important;height:auto !important}.nav-click{display:block;height:52px}.nav-mobile-open{border-radius:5px 5px 0 0}.nav-submenu-item:hover .nav-submenulevel2{display:none}.nav-submenu,.nav-submenulevel2{top:100px;width:100%;box-shadow:none}.nav-click i{height:100%}.nav_manufacturers .nav-click,.nav_shop .nav-click,.nav_tech .nav-click,.nav_schematic .nav-click{display:none}.nav-submenu{display:none;opacity:1;visibility:visible}.navigation{width:100% !important;padding:0 10px}.dropdown-desktop{display:none}.featured-content{display:none}.nav-submenu-item a{display:block}.key-item{display:none}.key-subitem{width:100%}.acolumn{display:block !important}.fcolumn{display:block !important}.kcolumn{display:block !important}.pcolumn{display:block !important}.ucolumn{display:block !important}.a-column{display:block !important}.f-column{display:block !important}.k-column{display:block !important}.p-column{display:block !important}.u-column{display:block !important}.nav-hamburger{top:-45px;position:relative;width:50px;height:50px;cursor:pointer;background:#aeafaf;background:#2ca3d2}.line{position:absolute;border-radius:5px;width:70%;height:4px;background:#fff;left:15%}.line1{top:25%;transition:.25s all ease-in-out}.line2{top:45%;transition:.25s all ease-in-out}.line3{top:65%;transition:.25s all ease-in-out}.x .line1{top:45%;transform:rotate(45deg);transition:.25s all ease-in-out}.x .line2{width:0;transition:.25s all ease-in-out}.x .line3{top:45%;transform:rotate(-45deg);transition:.25s all ease-in-out}.open{display:block !important}.sticky{position:-webkit-sticky;position:sticky;top:55px}.modal-photo-wrapper{width:748px;height:100%;top:0}.modal-photo-wrapper .photo-src{width:75%}.modal-photo-wrapper .display-x{top:10px}.modal-iframe-wrapper{width:748px;position:relative}.hide-tablet{display:none}.display-x{filter:brightness(1.5)}.mfgLinks iframe{width:100%}.employee-info{width:auto;max-width:340px}.water-full-width,.about-box-full-width{z-index:unset}.manufacturer-offset-photo{display:none}}@media screen AND (min-width:768px) AND (max-width:1179px){#specialMessage{color:#fff;text-align:center;font-weight:bold;font-size:14px;margin:5px 0;padding:2px;background-color:#8f2140;border:2px solid #fff;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.3)}#header{margin-bottom:53px}#header_quickorder span{display:none}#header_search p{line-height:30px;float:left;width:50px;display:block;overflow:hidden;background-color:#fff}#header_search_elements{width:100%}#header_contact .fs12{font-size:11px}#header_contact .fs24{font-size:18px}#header_welcome{display:none}.search_img{top:6px}.dropdown-mobile{display:none}.dropdown-desktop{display:none}#accountLinks{margin-bottom:10px}.arrow-down{background:url(/images/arrow-down.png) no-repeat;padding-right:10px;background-size:9px;background-position:1px}.account{background-size:16px;background-position:7px 9px;padding-right:2px;padding-left:28px;padding-top:10px;cursor:pointer}.account span:first-child{display:none}#content{font-size:17px;line-height:27px}#mobileFoot{display:none}#footerNav{border:1px solid #808080;padding:10px;margin-top:10px}#footerNav .colA{width:30%;margin-right:5%}#footerNav .colB{width:30%;margin-right:5%}#footerNav .colC{width:30%}#footerNav .colD{width:40%;margin-top:20px}#colD_B{display:none}#footerNav .colE{text-align:center}#foot_location{float:none}#foot_social{float:none;padding-top:5px}.footFloat a{padding-top:40px;margin:0 15px}#footFloat-credit{display:none}#footFloat-mcafee{display:none}#footFloat-bbb{display:none}#footFloat-teamviewer #footFloat-credit img,#footFloat-mcafee img,#footFloat-bbb img,#footFloat-teamviewer img{width:174px;height:54px}#home-main{width:100%;height:492px;position:relative;overflow:hidden;margin:10px 0 17px 0}#home-rotation{position:absolute;top:0;left:0;width:100%;height:500px;margin:0;padding:0}#home-rotation li{position:absolute;top:0;left:0;width:100%;height:500px}#home-rotation li .home-main-copy{position:absolute;text-align:center}#home-rotation li .home-main-copy h1{line-height:30px}#home-rotation li .petroleum{width:55%;top:25px;left:35%;text-align:left}#home-rotation li .petroleum *{text-shadow:0 0 15px #000;margin:5px}#home-rotation li .lawn{width:60%;left:5%;top:210px}#home-rotation li .deice{width:60%;left:38%;top:70px}#home-rotation li .deice *{text-shadow:0 0 15px #000}#home-rotation li .liquid{width:60%;left:35%;top:30px}#home-rotation li .liquid *{text-shadow:0 0 15px #000}#home-rotation li .carwash{width:80%;left:2%;top:280px}#home-rotation li .carwash *{text-shadow:0 0 5px #000}#home-rotation li .agri{width:60%;left:35%;top:27px}#home-rotation li .agri *{text-shadow:0 0 15px #fff}#home-main-position{list-style:none;margin:0;padding:0;position:absolute;bottom:10px;left:0;width:100%;text-align:center}#home-main-position li{display:inline}#home-main-image{position:absolute;top:0;left:0}#home-main-copy{position:absolute;width:45%;top:25px;left:50%;text-align:center;text-shadow:0 0 15px #fff}#home-main-back{position:absolute;top:50%;margin-top:-20px;left:2%}#home-main-next{position:absolute;top:50%;margin-top:-20px;right:2%}.shadow-box-black{background:rgba(0,0,0,.2)}.shadow-box-white{background:rgba(255,255,255,.2)}.home-three{height:140px !important;width:25%;margin:0 1% 10px 0;padding:1%;float:left;background:url(/images/home-three-box.jpg) top left repeat-x #4f4c4d;border-radius:5px;line-height:15px}.home-three ul{list-style-image:url(/images/orange-triangle.png);margin:0 0 0 50%;padding:0}.home-three li{margin:10px 0 0 0}.home-three h2{margin-bottom:10px}.envelope{background:url(/images/earn-envelope.png) no-repeat;background-size:contain;background-position:97px 5px;width:100%;height:81px}.home-three-a{text-align:left;width:48%;background:url(/images/learn-earn.png) top left repeat-x #f5f5f5}.home-three-a img{max-width:22%;float:left}.home-three-a ul{margin:0 0 0 1.5em}.home-three-b{text-align:left;width:25%;background:url(/images/ad_specials.png) top left repeat-x #f5f5f5}.home-three-b img{float:left;max-width:40%}.home-three-b h2{margin-left:50%}.home-three-text{padding-left:50%}.home-three-c{position:relative;text-align:left;margin-right:0%;width:25%;background:url(/images/last_chance.png) top left repeat-x #f5f5f5;height:144px}.home-three-c img{max-width:50%;position:absolute;bottom:0;right:0}.home-three-c ul{text-align:left}.home-three a{color:#555}.home-three a:hover{color:#2ca3d2}#home-logos{height:70px;margin:10px 0;overflow:hidden;font-size:0;position:relative;width:100%}#home-logos-slider{position:absolute;top:0;left:0;width:100%;text-align:center;margin:0;padding:0}#home-logos-slider a{margin:0 10px}#home-categories{margin:20px 0;line-height:normal}ul.home-category-boxes{list-style:none;margin:0;padding:0 0 0 4%;font-size:12px}.home-category-boxes li{float:left;width:33%;margin-top:20px}.home-category-boxes li:nth-child(3n+1){clear:left}.home-category-boxes li img{float:left;max-width:100%}.home-category-boxes li div{float:left;width:50%;margin-left:5%}.home-category-boxes li ul{list-style-type:disc;margin:5px 0 5px 1.4em;padding:0}.home-category-boxes li ul li{float:none;width:100%;margin-top:0}a.viewAllRed{color:#c00}a.viewAllRed:hover{color:#c00;text-decoration:underline}ul.column{list-style:none;margin:0;padding:0}.column ul{margin-left:15px;padding:0;list-style-type:none;text-align:left}.column li{margin-bottom:20px}.column li img{max-width:100%;height:auto}.column ul li{float:none;width:100%;display:list-item;margin:10px 0}.column13 li{float:left;width:4%;margin-right:4%}.column13 li:nth-child(13n){margin-right:0%}.column13 li:nth-child(13n+1){clear:left}.column7 li{float:left;width:12%;margin-right:2.65%}.column7 li:nth-child(7n){margin-right:0%}.column7 li:nth-child(7n+1){clear:left}.column6 li{float:left;width:14%;margin-right:3.2%}.column6 li:nth-child(6n){margin-right:0%}.column6 li:nth-child(6n+1){clear:left}.column5 li{float:left;width:16%;margin-right:4%}.column5 li:nth-child(5n){margin-right:0%}.column5 li:nth-child(5n+1){clear:left}.column4 li{float:left;width:30.3%;margin-right:4.5%}.column4 li:nth-child(3n){margin-right:0%}.column4 li:nth-child(3n+1){clear:left}.column4 li:nth-child(4){margin-right:4.5%}.column4 li:nth-child(4n+1){clear:unset}.column3 li{float:left;width:30.3%;margin-right:4.5%}.column3 li:nth-child(3n){margin-right:0%}.column3 li:nth-child(3n+1){clear:left}.column2 li{float:left;width:48%;margin-right:4%}.column2 li:nth-child(2n){margin-right:0%}.column2 li:nth-child(2n+1){clear:left}.catThumb{max-width:125px;max-height:125px}#leftColumn34{float:left;width:100%;margin:0;padding:0}#rightColumn14{display:none}#leftColumn65{float:left;width:65%;height:auto;margin:0;padding-right:25px;line-height:1.5em}#rightColumn35{float:right;width:35%;margin:0;padding-left:25px;border-left:1px dotted #ddd}#leftColumn50{float:left;width:49%;padding:0}#rightColumn50{float:right;width:49%;padding:0}#leftColumn50 iframe{width:100%}#leftColumn35{float:left;width:35%;height:auto;margin:0;padding-right:35px;line-height:1.75em;border-right:1px dotted #009bd8;list-style-type:none}#rightColumn65{float:right;width:65%;margin:0;padding-left:35px}.column13container div.column13{float:left;width:30%;margin-right:5%}.column13container div.column13:nth-child(3n){margin-right:0}.column13container div.column13 li{margin:10px 0}.column13 img{max-width:100%}#ppLeft{float:left;width:100% !important;text-align:center;margin:0 2% 0 0}#ppRight{float:right;width:100% !important}.prodpage-left{width:100% !important}.prodpage-right{width:100% !important}.large-image{width:100% !important}.large-image iframe{width:100%;height:320px}.ppPhoto{max-width:100%}a .ppPhoto{border:0}.ppEPage{margin:15px 0;font-size:12px;font-weight:bold}.ppEPage a{color:#9ebf4a}.ppMag{vertical-align:middle}.ppLogo{float:right}.ppCopy{margin:10px 0;padding:0}.ppCopy ul,.additional-info ul{margin:0}.ppCopy li{margin:0}table.ppItems{border-collapse:collapse;padding:0;margin:0;font-size:13px;width:100%}table.ppItems th{border:1px solid #666;background-color:#e0e8ef;text-align:center;color:#000;font-weight:bold;padding:2px 5px}table.ppItems td{border:1px solid #666;color:#000;padding:2px 5px}.shopping-cart-left,.shopping-cart-right{width:100%}.shopping-cart-right{margin-top:10px}.order-subtotal,.total-discount{width:48%;text-align:right}.order-total-amount,.document-amount{width:48%;text-align:left}table.ppItems tbody tr td .truck-ship .tooltiptext{transform:translateX(-25px)}table.ppItems-adv-search input.ppBig{margin-top:10px}table.ppItems input.ppQty{width:50px;border:1px solid #999;text-align:center;margin-bottom:5px}table.ppItems input.ppBig{width:100%;border:1px solid #999}.adv-search-table tr td label{display:block;margin:10px 0}.cart_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:10px 0;padding:3px 8px;float:right}.cart_button{background-color:#8f2140;color:#fff;font-size:15px;border:1px solid #666;margin:10px 0;padding:4px 8px}.additional-info img{max-width:100%}.ppAdditionalImage{padding:0;text-align:center}.ppAdditionalImage img{padding:5px;margin-bottom:2%;max-width:100%}.ppAdditionalImage br{display:none}h3.rightColumnHeading,#home-categories h2{overflow:auto;background:#666;margin:0;padding:0 5px;line-height:30px;color:#fff;font-size:16px}h3.gradient{background:#666;line-height:30px;color:#fff;font-size:16px;padding:0 5px;margin:20px 0}h3.catalogTitle{margin:0;padding:25px 0 0 0;font-size:16px;text-align:right;float:left;width:40%}.catalogImage{float:right;width:60%}.catalogImage img{max-width:100%}.divPhoto{max-width:60%;float:left}.divPhoto img{max-width:100%}.divLinks{width:40%;float:right}.viewAll{line-height:20px;padding-right:15px;background:url(/Themes/Emporium/Content/img/orange-triangle.gif) right center no-repeat}.col_newItem img{width:75px;height:75px;float:left;border:1px solid #999}.col_newItem p{margin-left:85px}ul.orangeArrowXL{list-style-image:url(/images/orange-arrow-xl.gif);margin-left:17px;padding:0}.orangeArrowXL li{margin-bottom:15px;padding-right:20px}ul.orangeArrowXL h3{margin:0;padding:0}ul.orangeArrow{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:0 0 15px .5em;padding:0}.orangeArrow li{margin-bottom:10px}ul.orangeArrowSpacer{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:0 0 15px 2em;padding:0}.orangeArrowSpacer li{margin-top:10px}.aboutList span{margin-left:20%}.catReq{display:table;width:100%;height:auto;margin:0 0 8px 0;padding:0;text-align:left;vertical-align:text-top;line-height:30px}.catCell-star{display:table-cell;text-align:center;vertical-align:text-top;width:3%;margin:0;padding:0;color:#f00;font-weight:bold}.catCell-a{display:table-cell;text-align:left;vertical-align:text-top;width:31%;margin-right:3%;padding:0 1% 0 0}.catCell-b{display:table-cell;text-align:left;vertical-align:text-top;width:63%;margin:0;padding:0}.catCell-cBox{display:table-cell;text-align:left;vertical-align:text-top;width:60%;margin:0;padding:0}input.catreq_text{width:100%;border:1px solid #999}.invoice_buttons{font-size:14px;margin:11px 0 0 0;padding:3px 8px}.invoice_submit,.order_submit,.orderdetail_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:20px 0 10px 0;padding:3px 8px}.acctReg{display:table;width:100%;height:auto;margin:0% 0% 2% 0%;padding:0;line-height:30px;font-size:14px}.acctCell-a{display:table-cell;float:left;text-align:right;vertical-align:middle;width:42%;margin-right:3%;padding:0}.acctCell-b{display:table-cell;float:right;text-align:left;vertical-align:middle;width:55%;margin:0;padding:0}.vtop{vertical-align:top}.formCol{width:100%;margin-bottom:3%}.formCol img{float:left;max-width:100%;height:auto;display:block;vertical-align:text-top}.formCol h2,formCol h3{margin-top:0;padding-left:100px}.formCol p{margin:0;padding-left:100px;font-size:14px}#navcontainer ul{float:left;list-style-type:none;width:100%;margin:0;padding:0;background-color:#fff;border-bottom:5px solid #009bd8;color:#009bd8;text-align:center}#navcontainer li{display:inline}#navcontainer li a:link{width:16.6666667%;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8;text-decoration:none;float:left}#navcontainer li a:visited{width:16%;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8}#navcontainer li a:hover{width:16.6666667%;padding:.5em 0 .2em 0;background-color:#009bd8;color:#fff}#navcontainer li a#current{background-color:#009bd8;color:#fff}.mfgLinks ul{margin:0 0 0 2em;padding:0}.mfgLinks li{margin-bottom:10px}.mfgCol{float:left;padding-top:16px}.mfgCol a{display:table;margin:0 0 5% 0;padding:0;width:100%}.mfgColCell{display:table-cell;vertical-align:middle;width:50%;padding:5px;margin:0}.mfgColCell img{max-width:100%;height:auto;display:block;margin:0 auto}.mfgColCell p{margin:0;padding:0;font-size:14px}.schemCol{float:left;display:table;width:100%;margin-top:1%}.schemColCell-a{display:table-cell;vertical-align:middle;width:30%;padding:0;margin:0}.schemColCell-b{display:table-cell;vertical-align:middle;width:70%;padding:0;margin:0}.schemColCell-b ul{list-style-type:none;padding-left:0}.pdfs li{margin-top:15px;margin-bottom:15px}.pdfs li a{padding-left:25px;background:url(/images/icon-pdf-33x33.png) center left no-repeat;background-size:20px;line-height:20px}.pdf_icon{line-height:25px}.pdf_icon a{padding:3px 25px;background:url(/images/icon-pdf-33x33.png) center left no-repeat;background-size:20px}.gear_icon{line-height:25px}.gear_icon a{padding:3px 25px;background:url(/images/icon-gear-33x33.png) center left no-repeat;background-size:20px}ul.techArrows{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:20px;padding:0;font-size:20px}.techArrows li{margin-bottom:15px;line-height:26px}.techPDFs li::before{content:"";height:20px;width:20px;position:absolute;top:0;left:-26px;background-size:100%;background-image:url(/images/icon-pdf-33x33.png)}.techLib{width:100%;margin-bottom:3%}.techLib img{float:left;max-width:100%;height:auto;display:block;vertical-align:text-top;margin:1em 1em 2em 0;padding:0}.techLib h2,.techLib h3{margin:0;padding:0}.techLib p{margin-top:0;padding-top:10px;padding-left:9.3em}.techLib ul{margin-left:150px;padding:0;list-style-type:disc;text-align:left}.techLib li{margin-left:1.5em;padding:0}ul.techCharts{margin:0;padding:0;list-style-type:disc;text-align:left}.techCharts ul li{margin:0;padding:0;list-style-type:disc;text-align:left}p.techLib{margin:0;padding-left:147px;font-size:14px}ul.browseCats{margin:0;padding:0;list-style-type:disc;text-align:left}.techCol{float:left;display:table;margin-bottom:3%;padding-bottom:3%;width:100%;border-bottom:1px solid #ddd}.techColCellA{display:table-cell;vertical-align:top;width:30%;padding:0;margin:0}.techColCellB{display:table-cell;vertical-align:top;width:70%;padding:0;margin:0}.techColCellA img{max-width:80%;height:auto;display:block;margin:0 auto}.techCol p{font-size:14px}.browseCats{float:left;display:table;margin:15px 0;padding:0;width:100%}.browseCatsCellA{display:table-cell;vertical-align:top;width:40%;padding:0;margin:0}.browseCatsCellB{display:table-cell;vertical-align:top;width:60%;padding:0;margin:0}.browseCats h2{margin:0;padding:0}.browseCats img{float:left;max-width:100%;height:auto;display:block;margin:0 auto}.browseCats ul{list-style-type:disc;margin:10px 0 0 0;padding:0}.browseCats li{margin:0 0 3px 1.5em;padding:0}.video-three{width:22%;margin:0 6%;padding:0;float:left;line-height:15px;text-align:left}.video-three img{float:left;display:block;max-width:100%;margin-top:20px;margin-bottom:10px}.video-three h3{margin:0;width:95%}.video-three h4{margin:10px 0;color:#a9a9a9;font-style:oblique}h3.moreSpace{margin:1.5em 0 1.5em 0}#liHeight li{padding:2px 0}.normal li{margin-bottom:1%;line-height:20px}.normal li a{color:#0171af;text-decoration:none}.normal li a:hover{color:#009bd8;text-decoration:underline}table.dataTable th br,table.dataTable>tbody>tr.child span.dtr-title br{display:none}table.dataTable.nowrap th,table.dataTable.nowrap td{text-align:left;padding-left:10px}table.dataTable>tbody>tr.child ul.dtr-details{width:70%}table.dataTable>tbody>tr.child .dtr-details>li{width:100%}table.dataTable>tbody>tr.child .dtr-details>li span:first-child{width:40%;display:inline-flex}table.dataTable>tbody>tr.child .dtr-details>li span:last-child{width:60%;display:inline-flex;white-space:normal}.payment-details .order-invoice{width:50%}.payment-details .tracking-shipment{width:50%}.order-container .order-invoice{width:100%}.order-container .tracking-shipment{width:100%;margin:10px 0}.yourAccount ul{list-style-type:none;margin:0 0 20px 0;padding:0}.yourAccount h2{margin-bottom:3px}#signIn{margin:0% 33%;float:left;padding:0}#checkoutSignIn{margin:0;padding:0}.rcr{border:1px dotted #999;border-radius:10px;padding:0 15px 10px 15px;line-height:150%}.box13{display:table-cell;width:33.33%;border:1px solid #8f2140;border-right:none;padding:15px;vertical-align:middle}.box13:nth-child(3){border-right:1px solid #8f2140}.box13 img{display:table-cell;padding-top:5px;width:292px}.box13 ul{margin:0 0 0 2em;padding:0}.rcs-video{width:33.33%}.rcs-video:nth-child(3n+1){clear:left}.more h2{font-size:16px;margin-bottom:10px}.sales-team-list li{width:31.83%}}@media screen AND (min-width:521px) AND (max-width:767px){#header_search{left:0}#header_quickorder{display:none}#header_search p{line-height:28px;float:left;width:7%;display:none;overflow:hidden;background-color:#fff}#header_search_elements{width:100%;height:42px;overflow:hidden}#header_keywords{height:40px;padding:0 5px;margin:0;float:left;border:none;color:#808080;font-size:13px;line-height:26px;font-size:16px}#header_welcome{display:none}#header_welcome.fs13,#header_cart.fs13,#accountLinks.fs13{font-size:14px}#header_contact.fs12{font-size:11px}#header_contact .fs24{font-size:18px}#header_cart br{display:none}#header .dultmeier-main-logo{width:30%}.arrow-down{background:url(/images/arrow-down.jpg) no-repeat;padding-right:10px;background-size:9px;background-position:0}.account{background-size:16px;background-position:7px 9px;padding-right:2px;padding-left:28px;padding-top:10px;cursor:pointer}.account span:first-child{display:none}#breadCrumbs a{color:#000;text-decoration:none}#breadCrumbs ul{list-style:none;margin:0;padding:0}#content{font-size:17px;line-height:27px}#content h1{font-size:30px;line-height:32px}#content h2{font-size:27px;line-height:32px}.we-know-flow{text-align:center}#al_feedback{display:none}#footerNav{border:1px solid #808080;padding:10px;margin-top:20px}#footerNav .colA{width:30%;margin-right:5%}#footerNav .colB{width:30%;margin-right:5%}#footerNav .colC{width:30%}#footerNav .colD{width:55%;margin-top:20px}#colD_B{display:none}#footerNav .colE{text-align:center}#foot_location{float:none}#foot_social{float:none;padding-top:5px}ul.pdf a.footFloat a{padding-top:40px;margin:0 15px}#footFloat-credit{display:none}#footFloat-mcafee{display:none}#footFloat-bbb{display:none}#footFloat-teamviewer #footFloat-credit img,#footFloat-mcafee img,#footFloat-bbb img,#footFloat-teamviewer img{width:174px;height:54px}#mobileFoot{display:none}#about-hdr{position:absolute;top:0;left:0;width:968px;height:360px;margin:0;padding:0;z-index:-1}#about-hdr li{position:absolute;top:0;left:0;width:968px;height:360px}#about-hdr li .about-main-copy{position:absolute;text-align:left}#about-hdr li .about-main-copy h1{line-height:30px;padding-bottom:15px}#about-hdr li .intro{width:50%;top:105px;left:4%}#about-hdr li .intro p{width:100%;top:30px;left:4%;line-height:30px}#home-main{width:100%;height:292px;position:relative;overflow:hidden;margin:25px 0 17px 0}#home-rotation{position:absolute;top:0;left:0;width:100%;height:292px;margin:0;padding:0}#home-rotation li{position:absolute;top:0;left:0;width:100%;height:292px}#home-rotation li .home-main-copy{position:absolute;text-align:center}#home-rotation li .home-main-copy h1{line-height:30px}#home-rotation li .petroleum{width:65%;left:35%;top:20px;text-align:left}#home-rotation li .petroleum *{text-shadow:0 0 15px #000;margin:0 0 5px 0;padding:0}#home-rotation li .lawn{width:90%;left:5%;top:20px;color:#fff}#home-rotation li .lawn p{display:none}#home-rotation li .deice{width:80%;left:10%;top:30px}#home-rotation li .deice *{text-shadow:0 0 15px #000}#home-rotation li .liquid{width:60%;left:32%;top:25px}#home-rotation li .liquid *{text-shadow:0 0 15px #000}#home-rotation li .carwash{width:80%;left:10%;top:50px}#home-rotation li .carwash *{text-shadow:0 0 5px #000}#home-rotation li .agri{width:70%;left:20%;top:15px;text-align:right}#home-rotation li .agri *{text-shadow:0 0 15px #fff}#home-main-position{list-style:none;margin:0;padding:0;position:absolute;bottom:10px;left:0;width:100%;text-align:center}#home-main-position li{display:inline}#home-main-image{position:absolute;top:0;left:0}#home-main-copy{position:absolute;width:45%;top:25px;left:50%;text-align:center;text-shadow:0 0 15px #fff}#home-main-back{position:absolute;top:50%;margin-top:-20px;left:2%}#home-main-next{position:absolute;top:50%;margin-top:-20px;right:2%}.shadow-box-black{background:rgba(0,0,0,.2)}.shadow-box-white{background:rgba(255,255,255,.2)}.home-three{width:32%;margin:0 2% 10px 0;padding:1%;float:left;background:linear-gradient(to top,#4f4c4d,#808080);border-radius:5px;line-height:15px}.home-three ul{list-style-image:url(/images/orange-triangle.png);margin:0 0 0 15%;padding:0}.home-three li{margin:8px 0 0 0}.home-three h2{margin-bottom:10px}.home-three-a{text-align:center;background:url(/images/learn-earn.png) top left repeat-x #f5f5f5}.home-three-a p{display:none}.home-three-a img{max-width:100px;margin-top:15px}.home-three-a ul{display:block}.home-three-b{text-align:center;background:url(/images/ad_specials.png) top left repeat-x #f5f5f5;position:relative;/*! float: left; *//*! width: 100%; */}.home-three-b img{float:right;max-width:30%;right:0;bottom:0}.home-three-b h3{width:100%}.home-three-b ul{display:block}.home-three-c{text-align:center;margin-right:0%;background:url(/images/last_chance.png) top left repeat-x #f5f5f5;height:144px}.home-three-c img{float:right;max-width:50%;display:block}.home-three-c ul{display:block}.home-three a{color:#fff}.home-three a:hover{color:#fff}#home-logos{height:70px;margin:10px 0;overflow:hidden;font-size:0;position:relative;width:100%}#home-logos-slider{position:absolute;top:0;left:0;width:100%;text-align:center;margin:0;padding:0}#home-logos-slider a{margin:0 10px}#home-categories{margin:20px 0;line-height:normal}ul.home-category-boxes{list-style:none;margin:0;padding:0;font-size:12px;line-height:20px}.home-category-boxes li{float:left;width:33.3%;margin-top:20px}.home-category-boxes li:nth-child(3n+1){clear:left}.home-category-boxes li img{float:left;max-width:100%}.home-category-boxes li div{float:left;width:40%;margin:8% 1% 0 5%}.home-category-boxes li ul{display:none}.home-category-boxes li ul li{display:none}a.viewAllRed{display:block;padding-top:5px;color:#c00}a.viewAllRed:hover{color:#c00;text-decoration:underline}.customer-number li input{width:100% !important}ul.column{display:block;list-style:none;margin:0;padding:0}ul.column h3{margin-top:5px}.column ul{margin-left:15px;padding:0;list-style-type:none;text-align:left}.column li{margin-bottom:30px}.column li img{max-width:100%;height:auto}.column ul li{float:none;width:100%;display:list-item;margin:10px 0}.column13 li{float:left;width:4%;margin-right:4%;margin-bottom:10px}.column13 li:nth-child(13n){margin-right:0%}.column13 li:nth-child(13n+1){clear:left}.column7 li{float:left;width:30.3%;margin-right:4.5%}.column7 li:nth-child(3n){margin-right:0%}.column7 li:nth-child(3n+1){clear:left}.column6 li{float:left;width:30.3%;margin-right:4.5%}.column6 li:nth-child(3n){margin-right:0%}.column6 li:nth-child(3n+1){clear:left}.column5 li{float:left;width:30.3%;margin-right:4.5%}.column5 li:nth-child(3n){margin-right:0%}.column5 li:nth-child(3n+1){clear:left}.column4 li{float:left;width:48%;margin-right:4%}.column4 li:nth-child(2n){margin-right:0%}.column4 li:nth-child(2n+1){clear:left}.column3 li{float:left;width:48%;margin-right:4%}.column3 li:nth-child(2n){margin-right:0%}.column3 li:nth-child(2n+1){clear:left}.column2 li{float:left;width:48%;margin-right:4%}.column2 li:nth-child(2n){margin-right:0%}.column2 li:nth-child(2n+1){clear:left}.catThumb{max-width:125px;max-height:125px}#leftColumn34{width:100%;margin:0;padding:0}#rightColumn14{display:none}#leftColumn14{width:100%;margin:0;padding:0}#rightColumn34{width:100%;margin:0;padding:0}#leftColumn65{width:100%;margin:0;padding:0}#rightColumn35{float:right;width:100%;margin:0;padding:0}#leftColumn50{width:100%;margin:0;padding:0}#rightColumn50{width:100%;margin:0;padding:0}#leftColumn50 iframe{width:100%}#leftColumn50 a img{max-width:100%}#leftColumn35{width:100%;margin:0;line-height:1.75em;list-style-type:none}#rightColumn65{width:100%;margin:0}.column13container div.column13{float:left;width:33.3%;margin-right:0%;line-height:20px;padding-left:10px;padding-right:10px}.column13container div.column13:nth-child(3n){margin-right:0%}.column13container div.column13 li{margin:10px 0}.column13 img{max-width:100%}.column13 ul{padding-left:15px}#ppLeft{float:left;width:100% !important;text-align:center;margin:0 2% 0 0}#ppRight{float:right;width:100% !important}.large-image{width:100% !important}.large-image iframe{width:100%;height:320px}.ppPhoto{max-width:100%}a .ppPhoto{border:0}.ppEPage{margin:15px 0;font-size:12px;font-weight:bold}.ppEPage a{color:#9ebf4a}.ppMag{vertical-align:middle}.ppLogo{width:100%;text-align:center;margin:15px auto}.ppLogo img{max-width:150px}.ppHeader h1{margin:10px 0;padding:0}.ppHeader h2{margin:10px 0;padding:0}.ppCopy{margin:10px 0;padding:0}.ppCopy img{max-width:100%}.ppCopy ul,.additional-info ul{margin:0}.additional-info .related-item{margin-top:30px}.ppCopy li{margin:0}.ppCopy h1,.ppCopy h2,.ppCopy h3,.ppCopy h4{line-height:26px}table.ppItems-adv-search tr:nth-child(2) td:last-child{border-top:2px solid transparent;border-bottom:2px solid transparent}.cart_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:10px 0;padding:6px 8px;float:right}.cart_button{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:10px 0;padding:6px 8px}.cart-responsivetable{border:0 solid #ccc}.additional-info iframe{width:100%}.additional-info img{max-width:100%}.ppAdditionalImage{padding:0;text-align:center}.ppAdditionalImage img{padding:2%;max-width:100%}.ppAdditionalImage br{display:none}.fullsize{max-width:100%}h3.rightColumnHeading,#home-categories h2{overflow:auto;background:#666;margin:0;padding:0 5px;line-height:30px;color:#fff;font-size:16px}h3.gradient{background:#666;line-height:30px;color:#fff;font-size:16px;padding:0 5px;margin:20px 0}h3.catalogTitle{margin:0;padding:25px 0 0 0;font-size:16px;text-align:right;float:left;width:40%}.catalogImage{float:right;width:60%}.catalogImage img{max-width:100%}.divPhoto{max-width:60%;float:left}.divPhoto img{max-width:100%}.divLinks{width:40%;float:right}.divLinks li:nth-child(n+2){margin-top:10px}.viewAll{line-height:20px;padding-right:15px;background:url(/Themes/Emporium/Content/img/orange-triangle.gif) right center no-repeat;line-height:25px}.col_newItem img{width:75px;height:75px;float:left;border:1px solid #999}.col_newItem p{margin-left:85px}ul.orangeArrowXL{list-style-image:url(/images/orange-arrow-xl.gif);margin-left:17px;padding:0;margin-top:0}.orangeArrowXL li{margin-bottom:20px;padding-right:20px}ul.orangeArrowXL h3{margin:0;padding:0}ul.orangeArrow{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin-top:0;margin-left:15px;padding:0}.orangeArrow li{margin-bottom:10px}ul.orangeArrowSpacer{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:0 0 15px 2em;padding:0}.orangeArrowSpacer li{margin-top:10px}.catReq{display:table;width:100%;height:auto;margin:0 0 8px 0;padding:0;text-align:left;vertical-align:text-top;line-height:30px}.catCell-star{display:table-cell;text-align:center;vertical-align:text-top;width:3%;margin:0;padding:0;color:#f00;font-weight:bold}.catCell-a{display:table-cell;text-align:left;vertical-align:text-top;width:31%;margin-right:3%;padding:0 1% 0 0}.catCell-b{display:table-cell;text-align:left;vertical-align:text-top;width:63%;margin:0;padding:0}.catCell-cBox{display:table-cell;text-align:left;vertical-align:text-top;width:60%;margin:0;padding:0}input.catreq_text{width:100%;border:1px solid #999}.acctReg{display:table;width:100%;height:auto;margin:0% 0% 2% 0%;padding:0;line-height:30px;font-size:14px}.acctCell-a{display:table-cell;float:left;text-align:right;vertical-align:middle;width:42%;margin-right:3%;padding:0}.acctCell-b{display:table-cell;float:right;text-align:left;vertical-align:middle;width:55%;margin:0;padding:0}.vtop{vertical-align:top}.formCol{width:100%;margin-bottom:3%;text-align:center}.formCol h2,formCol h3{margin-top:0;/*! padding-left: 100px; */}.formCol p{margin:0;/*! padding-left: 100px; */font-size:14px}#navcontainer ul{float:left;list-style-type:none;width:100%;margin:0;padding:0;background-color:#fff;border-bottom:5px solid #009bd8;color:#009bd8;text-align:center}#navcontainer li{display:inline}#navcontainer li a:link{width:25%;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8;text-decoration:none;float:left}#navcontainer li a:visited{width:25%;padding:.5em 0 .2em 0;background-color:#fff;color:#009bd8}#navcontainer li a:hover{width:25%;padding:.5em 0 .2em 0;background-color:#009bd8;color:#fff}#navcontainer li a#current{background-color:#009bd8;color:#fff}.mfgLinks ul{margin:0 0 0 2em;padding:0}.mfgLinks li{margin-bottom:10px}.mfgLinks iframe{height:300px}.mfgLinks p:first-child{margin-top:0}.mfgCol{float:left;padding-top:16px;width:100%}.mfgCol a{display:table;margin:0 0 5% 0;padding:0;width:100%}.mfgColCell{display:table-cell;vertical-align:middle;width:50%;padding-left:5px;margin:0}.mfgColCell img{max-width:100%;height:auto;display:block;margin:0 auto}.mfgColCell p{margin:0;padding:0;font-size:14px}.Hnav{list-style:none;margin:0;padding:0;text-align:center}.Hnav li{display:inline;font-size:18px;padding-left:8px;line-height:30px}.schemCol{float:left;display:table;width:100%;margin-top:1%}.schemColCell-a{display:table-cell;vertical-align:middle;width:30%;padding:0;margin:0}.schemColCell-a img{margin-right:10px}.schemColCell-b{display:table-cell;vertical-align:middle;width:70%;padding:0;margin:0}.schemColCell-b ul{list-style-type:none;padding-left:0}.pdfs li{margin-top:15px;margin-bottom:15px}.pdfs li a{padding-left:25px;background:url(/images/icon-pdf-33x33.png) center left no-repeat;background-size:20px;line-height:20px}.pdf_icon{line-height:30px}.pdf_icon a{padding:3px 25px;background:url(/images/icon-pdf-33x33.png) center left no-repeat;background-size:20px}.gear_icon{line-height:30px}.gear_icon a{padding:3px 25px;background:url(/images/icon-gear-33x33.png) center left no-repeat;background-size:20px}ul.techArrows{list-style-image:url(/Themes/Emporium/Content/img/orange-triangle.gif);margin:20px;padding:0;font-size:20px}.techArrows li{margin-bottom:15px;line-height:24px}.techPDFs li{margin:20px 0;line-height:25px;position:relative;list-style-type:none}.techPDFs li::before{content:"";height:20px;width:20px;position:absolute;top:2px;left:-26px;background-size:100%;background-image:url(/images/icon-pdf-33x33.png)}.techLib{width:100%;margin-bottom:3%;text-align:center}.techLib img{max-width:100%;padding:0}.techLib h2,.techLib h3{margin:0;padding:0;text-align:center}.techLib p{margin:10px;clear:left}.techLib ul{line-height:25px}.techLib li{margin-left:0;padding:0}ul.techCharts{margin:0;list-style-type:disc;text-align:left}.techCharts ul li{margin:0;list-style-type:disc;text-align:left}p.techLib{margin:0;font-size:14px}ul.browseCats{margin:0;padding:0;list-style-type:disc;text-align:left}.techCol{float:left;display:table;margin-bottom:3%;padding-bottom:3%;width:100%;border-bottom:1px solid #ddd}.techColCellA{display:table-cell;vertical-align:top;width:30%;padding:0;margin:0}.techColCellB{display:table-cell;vertical-align:top;width:70%;padding:0;margin:0}.techColCellA img{max-width:80%;height:auto;display:block;margin:0 auto}.techCol p{font-size:14px}.browseCats{float:left;display:table;margin:15px 0;padding:0;width:100%}.browseCatsCellA{display:table-cell;vertical-align:top;width:40%;padding:0;margin:0}.browseCatsCellB{display:table-cell;vertical-align:top;width:60%;padding:0;margin:0}.browseCats h2{margin:0;padding:0}.browseCats img{float:left;max-width:100%;height:auto;display:block;margin:0 auto}.browseCats ul{list-style-type:disc;margin:10px 0 0 0;padding:0}.browseCats li{margin:0 0 3px 1.5em;padding:0;line-height:22px}.video-three{width:22%;margin:0 6%;padding:0;float:left;line-height:15px;text-align:left}.video-three img{float:left;display:block;width:100%;margin-top:20px;margin-bottom:10px}.video-three h3{margin:0 10px}.video-three h4{margin:10px;color:#a9a9a9;font-style:oblique}h3.moreSpace{margin:1.5em 0 1.5em 0}#liHeight li{padding:2px 0}.normal li{margin-bottom:1%;line-height:20px}.normal li a{color:#0171af;text-decoration:none}.normal li a:hover{color:#009bd8;text-decoration:underline}.yourAccount{line-height:20px}.yourAccount ul{list-style-type:none;margin:0 0 20px 0;padding:0}.yourAccount li{margin:15px 0}.yourAccount h2{margin-bottom:3px}#signIn{margin:0% 33%;float:left;padding:0}#checkoutSignIn{margin:0;padding:0}#checkoutform div.onecol .pay-by-credit{margin-left:20px}#checkoutform div.onecol label.shipPref span{margin-left:30px}.rcr{border:1px dotted #999;border-radius:10px;padding:0 15px 10px 15px;line-height:150%}.invoice_buttons{font-size:14px;margin:11px 0 0 0;padding:3px 8px}.invoice_submit,.order_submit,.orderdetail_submit{background-color:#8f2140;color:#fff;font-size:13px;border:1px solid #666;margin:20px 0 10px 0;padding:3px 8px}.boxRow{display:table}.box13{display:table-cell;width:33.33%;border:1px solid #8f2140;border-right:none;padding:10px;vertical-align:middle}.box13:nth-child(3){border-right:1px solid #8f2140}.box13 img{display:table-cell;padding-top:5px;width:100%}.box13 ul{margin:0 0 0 2em;padding:0}.cart-note p{text-align:center;width:100%}.catalog-quick-order-table{width:400px;margin:0 auto}.responsive-embed-video{height:300px}#leftColumn50 .responsive-embed-video{height:240px}#rightColumn50 .responsive-embed-video{height:240px}}@media screen and (max-width:767px){.responsiveTable1{width:100%}#table1,.table-catalog{border-collapse:collapse;margin:15px 0}#table1 tr th,.table-catalog tr th{border:1px solid #666;background-color:#e0e8ef;font-weight:bold;text-align:center;font-size:13px;padding:2px 5px}#table1 tr td,.table-catalog tr td{border:1px solid #666;font-size:15px}#table1 tr td input.ppQty{width:50px;text-align:center;width:100% !important;border-radius:7px;height:40px}.table-catalog tr td input.ppQty{width:100%;height:25px;text-align:center;border:none}#table1 tr td input.ppBig{width:50px;height:25px}.table-catalog tr td input.ppBig{width:100%;height:25px;border:0 solid #666}.catalog-quick-order li{width:100% !important;margin-bottom:25px;margin:0 !important}table.dataTable th br,table.dataTable>tbody>tr.child span.dtr-title br{display:none}table.dataTable.nowrap th,table.dataTable.nowrap td{text-align:left;padding-left:10px}table.dataTable>tbody>tr.child ul.dtr-details{width:70%}table.dataTable>tbody>tr.child .dtr-details>li{width:100%}table.dataTable>tbody>tr.child .dtr-details>li span:first-child{width:40%;display:inline-flex}table.dataTable>tbody>tr.child .dtr-details>li span:last-child{width:60%;display:inline-flex;white-space:normal}.payment-details .order-invoice{width:48%;margin-right:2%}.payment-details .tracking-shipment{width:48%;margin-left:2%}.payment-details .order-invoice .bill-to p{display:flex}.payment-details .tracking-shipment .ship-to p{display:flex}.tracking-details{margin:5px 0;width:58%}.carrier-details{margin:5px 0;width:38%;margin-right:2%}.order-container .order-invoice{width:100%}.order-container .tracking-shipment{width:100%;margin:10px 0}.hide-mobile{display:none}.divider::after{display:none;width:0}.category-feature-image{float:left;margin-right:20px;width:125px;height:125px}.morecontent span{display:none}a.morelink{color:#009bd8}.product-page-desc{margin-left:0}.cart-responsivetable .product-update,.cart-responsivetable .product-add{padding:10px;background:#6fbddb;width:100%;text-align:center;border-radius:7px;color:#fff;cursor:pointer;text-decoration:none;text-transform:uppercase}.cart-responsivetable label.product-update-item,.cart-responsivetable label.product-add-item{width:100%}.cart-responsivetable label.product-delete .delete-item{float:right;text-decoration:none;width:30px;height:30px;font-weight:normal;background:url(/images/close-x-red.png) no-repeat center;background-size:25px 25px}.cart-responsivetable label.product-delete-item .delete-item{color:#000;font-weight:normal;font-size:25px}.cart-responsivetable label.product-delete{width:100%}.cart-responsivetable label.product-delete .product-add,.cart-responsivetable label.product-delete .product-update{display:block;width:100%;margin-top:10px}.cart-responsivetable .discount-qty{margin-bottom:8px}.cart-responsivetable .discount-qty label{display:block;text-align:center}.cart-responsivetable table tr td input.ppQty:focus{outline:none;border:1px solid #49a0d0;box-shadow:0 0 3px #008bd9}.responsiveTable table{border-collapse:collapse}.responsiveTable table tr th,.responsiveTable table tr td{width:48%}.responsiveTable table tr td{border-top:none;padding:8px}.responsiveTable table tr:nth-child(odd){background-color:#fff}.responsiveTable table tr:nth-child(even){background-color:#fff}.headertable{border-collapse:collapse;border-top:1px solid #bbb;margin-bottom:30px;border-spacing:inherit;width:100%}.headertable tr td{border:1px solid #bbb}.headertable tr td:first-child{font-size:13px;color:#000;background-color:#e0e8ef !important;width:20%;display:none}.headertable tr td:last-child{font-size:17px;line-height:25px;color:#000;padding:10px;border-bottom:none}.headertable tr:last-child td:last-child{border-bottom:1px solid #bbb;text-align:center}.headertable tr td:last-child span{text-transform:uppercase;font-size:16px}.headertable tr td input.ppQty{border:1px solid #bbb;width:100%;border-radius:7px;text-align:center;height:40px;margin-bottom:0}.headertable tr td input.ppQty:focus{outline:none}.product-added-cart table tbody tr td{display:block;width:100%}.h-cart-contact{width:70%}.h-search{width:100%;margin-top:15px;padding-left:60px}#header_search{width:100%}#ppRight{float:right;width:100%}.mob-h-search .h-cart-contact{display:none;position:absolute;top:0;right:0}.mob-h-cart-contact .h-search{display:block;height:42px}.mob-h-cart-contact .h-cart-contact{display:none}.mob-h-search .search_img{display:none}.video-three{width:22%;margin:0 6%;padding:0;float:left;line-height:15px;text-align:left}.video-three img{float:left;display:block;max-width:100%;margin-top:20px;margin-bottom:10px}.video-three h3{margin:0;width:100%}.video-three h4{margin:10px;margin-left:0;color:#a9a9a9;font-style:oblique;width:100%}.order-total-amount,.document-amount{width:47%;text-align:left;float:right;font-weight:600;font-size:medium}.order-subtotal,.total-discount{width:47%;text-align:right;float:left;margin-bottom:10px;font-size:medium;clear:left}.billing-subtotal-main p label.shipping-total{width:47%;float:left;clear:left;text-align:right}.billing-subtotal-main p label.shipping-total-amount{width:47%;float:right;font-weight:bold;text-align:left}.rcs-video{width:33.33%}.rcs-video:nth-child(3n+1){clear:left}.rcs-video-page-rightColumn{width:100%}.rcs-video-page-rightColumn div a img{width:35%;float:left;padding-right:15px;margin-bottom:10px}.rcs-video-page-rightColumn div h3{width:65%;float:right;margin:0}.rcs-video-page-rightColumn div h4{width:65%;float:right;color:#a6a6a6;font-style:italic}.be-list-item{margin:20px 0}.be-list-item{text-align:left}.fL-center,.fR-center{float:none;text-align:center}h2.normal.m0.center-tablet{text-align:center;margin-top:10px !important}#about-us .dultmeier-fun{width:50%;float:right}#about-main{width:100%;height:400px;position:relative;overflow:hidden;margin-top:10px}.about-us-tab{margin:0;padding:0;list-style:none}.about-us-tab a{display:block;text-align:center;padding:10px;border-bottom:solid 1px #dcdcdc}.about-us-tab a:first-child{border-top:solid 1px #dcdcdc}.about-us-tab a:hover{background:#009bd8;color:#fff}.about-us-tab li h1{margin:0;padding:0;font-size:18px !important}.about-career{padding-left:30px}.about-career li{list-style:none;margin-bottom:15px}.about-active{background:#009bd8;color:#fff}.about-active li{color:#fff}.more{margin-bottom:20px}.more h2{font-size:18px !important;margin-bottom:10px}.ppPhoto,.display-photo{pointer-events:none}.ppPhoto{max-height:400px}.modal-holder .small-images{left:10px}.modal-photo-wrapper{width:100%;padding:0 10px}.modal-photo-wrapper .display-x{right:10px}.modal-holder .modal-iframe-frame{height:350px}.e-background{background:url(../Themes/Emporium/Content/images/employees/emplyee-header-tablet.jpg) no-repeat !important}.employee-info{width:100%;max-width:100%;height:auto}.what-we-offer .column li{width:100%;border:1px solid #ddd;padding:10px;border-radius:6px;box-shadow:0 2px 2px #ddd}.about-core-values{padding:0}.about-core-values div{text-align:center;padding:20px;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 2px #ddd;margin:30px 0}.about-core-values div span img{margin-right:10px}.about-cal-left{background:url(/images/list-blue-square.gif) no-repeat left;display:table-cell;vertical-align:middle;width:40%;background-position:0 6px;margin-left:10%;padding-left:15px}.about-cal-right{display:table-cell;vertical-align:middle;width:60%}.about-box-full-width{padding:10px 0}.column3.about-box li{width:100%;margin:6px 0}.about-box li div{padding:0}ul.about-box h3{width:100%;margin:10px 0}ul.about-box h3::after{display:none}.about-box li p,.about-box li hr{display:none}.header-cart-full-width{position:fixed;width:100%;left:0;top:0;height:50px;z-index:9;background:#eee;border-bottom:1px solid #ddd}.header-cart-full-width #header_cart{text-align:right;width:85%;position:relative;z-index:1;right:0;top:55%;transform:translate(0%,-50%)}#header_cart::before{display:none}#header .dultmeier-main-logo{position:fixed;z-index:10;background-size:65px;left:75px;height:40px;margin-top:6px;width:65px}#header .dultmeier-main-logo a{padding-top:0;height:100%;display:inline-block}.navigation{position:fixed;top:0;z-index:9}.nav-mobile{left:0}.nav-hamburger{top:0}.nav-list{position:fixed;top:50px;left:0;max-height:calc(100vh - 50px);margin-top:0;border-bottom:none;right:0;bottom:0}.nav-hamburger{background:none}.line{background:#19d;margin-left:0}.mob-h-search{top:50px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.mob-h-search .h-search{margin-top:0;padding:0 5px;background:#19d;height:52px}#header_search_elements{padding:0;margin-top:5px}#header_keywords{padding-left:15px}.h-cart-contact{display:none}#content{margin-top:50px;font-size:17px;line-height:27px}.account-icon,.cart-icon,.quick-order-icon,.phone-icon{top:0}.cart-item-qty{margin-right:0;background:#f00;border-radius:15px;width:16px;height:16px;text-align:center;letter-spacing:-1px;font-size:10px;position:absolute;transform:translate(-10px,-5px);display:none;left:unset;top:unset}.cart-bracket{display:none}.item-number-added{color:#fff !important;line-height:16px;margin-left:-1px}.nav-account-submenu{margin-top:49px}.nav-list::-webkit-scrollbar{display:none}.ban-banner-common-coloum li{width:50%;float:left;text-align:left}.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{width:100%;min-height:180px;margin-bottom:10px;background-position:center}.ban-banner-common-coloum ul{padding:0 15px}.ban-banner-common-coloum h3{height:50px;line-height:53px}.dultmeier-banner{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#banner-wrapper{display:inline-flex;margin:0;padding:0}.ban-car-truck-wash{margin-left:30px !important}.ban-new-product,.ban-car-truck-wash,.ban-agricultural,.ban-industrial,.ban-lawn-turf,.ban-deice-anti-ice,.ban-petroleum,.ban-carpet-jansan,.ban-shop-all-divisions{width:250px !important;min-height:180px !important;margin:0 15px}.ban-banner-common-coloum{background:none !important}.ban-banner-common-coloum ul{display:none}.ban-banner-common-coloum h3{height:50px}.ban-banner-common-coloum h3 a{display:none}.mini-logo{width:70px;height:70px;position:absolute;background:#fff;border-radius:40px;top:50px;left:50%;transform:translate(-50%,-50%);padding:3px}.banner-shop-now{position:absolute;bottom:0;width:100%;text-align:center;padding:0 40px}.banner-shop-now p{border:1px solid #fff;padding:10px;color:#fff;margin-bottom:25px;background-color:rgba(99,99,99,.75)}.mini-logo img{padding:7px;border-radius:40px}.wash-mini-logo{border:2px solid #2ca3d2}.ag-mini-logo{border:2px solid #f8bc17}.industrial-mini-logo{border:2px solid #e75425}.lawn-mini-logo{border:2px solid #9aba3c}.deice-mini-logo{border:2px solid #737373}.petroleum-mini-logo{border:2px solid #dc1f2d}.carpet-mini-logo{border:2px solid #932580}.dultmeier-banner::-webkit-scrollbar{display:none}.we-know-flow{padding-top:10px;padding-bottom:0;color:#666 !important}.we-know-flow button{color:#fff;outline:none;padding:10px 30px;font-size:22px;transform:translate(0,20px);border:2px solid #fff}.we-know-flow.total-full-width{padding-left:0;padding-right:0}.we-know-expert{font-size:18px}.we-know-slogan{font-weight:900;font-size:30px;margin:15px 0;display:block}.we-know-bg{background:url(/images/amazing-products.jpg) no-repeat;background-size:cover;width:100%;min-height:235px;position:relative}#account_username::placeholder{color:transparent}#account_password::placeholder{color:transparent}#checkoutSignIn input::placeholder{color:transparent}#footer .flex{display:block}.media-container{position:unset;top:unset;transform:unset;right:unset;margin-top:30px}.footer-flex-50{padding-right:0}.footer-flex-33{padding-right:0}.footer-about-dultmeier{margin:55px 0}.footer-sitemap{margin:20px 0}.footer-sitemap ul{display:inline-flex !important}.schematic-banner,.sds-banner{height:auto;overflow:unset;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:0;margin-bottom:70px}.schematic-left,.sds-left{width:100%;float:none;height:150px}.schematic-right,.sds-right{width:100%;float:none;height:70px}.schematic-right::before,.sds-right::before{display:none}.schematic-links a,.sds-links a{width:270px}#content .schematic-mfg-name,#content .sds-mfg-name{top:38%;padding-left:120px}#content .schematic-mfg-name h1,#content .sds-mfg-name h1{font-size:30px}#content .schematic-mfg-name p,#content .sds-mfg-name p{font-size:25px}#content .schematic-mfg-name h1,#content .schematic-mfg-name p,#content .sds-mfg-name h1,#content .sds-mfg-name p{margin:3px 0}ul.column{display:inline-block;width:100%}.target-link{padding-top:60px;margin-top:-60px;display:inline-block}.target-video{padding-top:400px}.manufacturer-name{width:100%;padding-left:unset;margin-top:20px;margin-left:10px}.manufacturer-logo{float:none}.manufacturer-cover-photo,.manufacturer-cover-photo-ind,.manufacturer-cover-photo-carwash,.manufacturer-cover-photo-ag,.manufacturer-cover-photo-deice,.manufacturer-cover-photo-lawn,.manufacturer-cover-photo-petro{background-attachment:unset}#content .manufacturer-full-width h1{font-size:35px;font-family:Roboto;line-height:35px}#content .manufacturer-full-width h2{font-size:28px;line-height:35px}.header-divider::before{width:100px}.header-divider::after{margin-left:107px}.technical-warning,.closed-warning{padding:7px;font-size:15px;font-weight:normal;line-height:18px}.closed-warning br{display:none}.sales-team-list li{width:48.5%}}.mfp-bg{background-color:#444 !important;opacity:.6 !important}.gallery{display:none}.gallery.sevenspikes-cloudzoom-gallery{display:block}.gallery .picture-wrapper{position:relative}.gallery .picture-wrapper>img{top:0;right:0;left:0;bottom:0;margin:auto}.cloudzoom-lens{opacity:.7;cursor:crosshair;z-index:9999;border-radius:3px}.cloudzoom-tint{border-radius:3px}.cloudzoom-lens:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(255,255,255,.5)}.cloudzoom-zoom{z-index:1010;top:0 !important;left:calc(100% + 25px) !important;border-radius:3px}.cloudzoom-zoom-inside{top:0 !important;left:0 !important;bottom:0;right:0;z-index:1010;margin:auto;cursor:crosshair}.cloudzoom-zoom-inside img+div{top:auto !important;bottom:0 !important}.cloudzoom-caption{display:none;text-align:left;background-color:#444;color:#fff;font-weight:700;padding:10px;font-size:11px}.cloudzoom-blank{top:0;right:0;left:0;bottom:0;margin:auto;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAQMAAAD+wSzIAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDYvMzAvMTLNuPjnAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAAAxJREFUCJlj+M+AAgE/0Af5DM23uwAAAABJRU5ErkJggg==')}.sevenspikes-cloudzoom-gallery .cloudzoom-ajax-loader{top:0 !important;bottom:0 !important;left:0 !important;right:0;margin:auto}.cloudzoom-ajax-loader{position:absolute;z-index:2}.cloudzoom-ajax-loader:before,.cloudzoom-ajax-loader:after{content:"";position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border:0 solid #97c300;border-radius:50%;-webkit-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;-moz-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite}.cloudzoom-ajax-loader:after:after{animation-delay:.8s}@media all and (min-width:1281px){.gallery .thumb-item{max-width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.picture-thumbs .slick-list{margin:0 20px}.picture-thumbs .slick-prev,.picture-thumbs .slick-next{position:absolute;display:block;top:0;left:0;text-align:left;width:20px;height:100%;cursor:pointer;font-size:0;border:0;background:transparent;z-index:1;transition:all .2s ease}.picture-thumbs .slick-next{left:auto;right:0;text-align:right}.picture-thumbs .slick-prev:before,.picture-thumbs .slick-next:before{font-family:"emporium-icons";display:block;font-size:15px;color:#8f8f8f}.picture-thumbs .slick-prev:hover:before,.picture-thumbs .slick-next:hover:before{color:#97c300}.picture-thumbs .slick-prev:before{content:"k"}.picture-thumbs .slick-next:before{content:"j"}.picture-thumbs .slick-prev.slick-disabled,.picture-thumbs .slick-next.slick-disabled{opacity:.6;cursor:default}.slick-dots{margin-top:15px}.slick-dots button{background:#333;opacity:.4;font-size:0;width:6px;height:6px;border:none;border-radius:50%}.slick-dots li{display:inline-block;margin:0 3px}.slick-dots .slick-active button{opacity:1;width:8px;height:8px}.picture-thumbs .picture-thumbs-item{padding:0 4px}.picture-thumbs a.cloudzoom-gallery{display:block;width:auto;height:auto;margin:0}.picture-thumbs a.cloudzoom-gallery:before{content:'';display:block;padding-top:100%}@media all and (min-width:1601px){.picture-thumbs .slick-list{margin:-5px 0}.picture-thumbs button+.slick-list{margin:18px 0}.picture-thumbs .slick-prev{top:-18px;width:100%;height:20px;text-align:center}.picture-thumbs .slick-next{top:auto;bottom:-18px;width:100%;height:20px;text-align:center}.picture-thumbs .slick-prev:before{content:"I"}.picture-thumbs .slick-next:before{content:"H"}.picture-thumbs .picture-thumbs-item{padding:4px 0;height:95px !important}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-inline-holder .mfp-content{width:auto !important}.mfp-container iframe{display:block;margin:auto}.file-attachments{margin-bottom:60px;clear:both}.file-attachments .title{margin:0 0 15px;border-bottom:1px solid #ddd;padding:0 0 10px;font-size:24px;font-weight:normal;color:#444}.file-attachments .title strong{font-weight:normal}.file-attachments .name{font-size:13px}.file-attachments ul li{padding:3px;overflow:hidden;margin:0 0 3px}.file-attachments ul li a.attachmentLinkImg{display:inline-block;vertical-align:middle;width:27px;max-height:27px;text-align:center;margin:0 5px 0 0}.file-attachments ul li a.attachmentLink img{max-width:100%;max-height:100%}.file-attachments ul li a.attachmentLink{display:inline-block;vertical-align:middle}.file-attachments ul li a.attachmentLink:hover{text-decoration:underline}#aa-background-overlay{position:fixed;top:95px;left:0;right:0;bottom:0;z-index:1500;visibility:hidden;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s,visibility .3s}#aa-background-overlay.aa-background-overlay-show{visibility:visible;opacity:1}.header-logo a{display:inline-block !important}.aa-container{max-width:1200px;margin:0 auto;padding:1rem}.search-panel{display:flex}.search-panel__filters{flex:1}.search-panel__results{flex:3;padding-left:30px}.mob-search-header{display:none}.mob-search-logo{margin:20px 10px 40px 10px;width:100px}.search-nav-close{position:absolute;right:30px;top:30px;width:20px}.aa-Autocomplete,.aa-DetachedFormContainer,.aa-Panel{--aa-base-unit:15;--aa-font-size:calc(var(--aa-base-unit)*1px);--aa-text-color-rgb:72,72,72;--aa-primary-color-rgb:72,72,72;--aa-muted-color-rgb:72,72,72;--aa-selected-color-rgb:72,72,72;--aa-icon-color-rgb:72,72,72}.aa-Panel{position:fixed !important;top:95px;left:50% !important;width:100% !important;max-width:1200px !important;z-index:2000;transform:translateX(-50%)}.aa-SourceHeaderTitle{color:rgba(var(--aa-primary-color-rgb),1)}.aa-button{padding:12px;border:none;background:#2ca3d2;color:#fff;border-radius:3px;font-size:14px;transition:all .2s ease}.aa-button:hover{background:#0e86b5 !important;color:#fff}.aa-PanelSections{column-gap:var(--aa-spacing);display:flex}.aa-PanelSection{display:flex;flex-direction:column}.aa-PanelSection--left{width:30%}.aa-PanelSection--right{width:70%}.aa-ItemPicture{width:100%;height:100%;border-radius:3px;overflow:hidden;background:rgba(var(--aa-muted-color-rgb),.2)}.aa-ItemPicture img{object-fit:cover;width:100%;height:auto;opacity:0;transition:opacity .2s ease-out}.aa-ItemPicture--loaded img{opacity:1}.aa-Source[data-autocomplete-source-id='products'] .aa-List{display:grid;grid-template-columns:repeat(4,1fr)}.aa-Source[data-autocomplete-source-id='products'] .aa-Item{padding:var(--aa-spacing-half)}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemLink{justify-content:stretch;height:100%;background-color:#fff}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContent{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;text-align:center}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContent img{max-width:200px;max-height:200px;margin:auto;display:block}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentBody{width:100%;text-align:center;padding-top:10px;height:auto}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentBrand{font-size:.7em;text-transform:uppercase;color:var(--aa-muted-color-rgb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentBrand mark{font-weight:normal}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentTitleWrapper{height:calc(var(--aa-spacing)*2.5)}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentTitle{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentPrice{display:flex;column-gap:var(--aa-spacing-half)}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentPriceCurrent{font-weight:bold}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentPriceDiscounted{font-size:.9em;text-decoration:line-through;color:var(--aa-muted-color-rgb)}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentRating ul{display:flex;list-style:none;padding:0}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentRating{display:flex;align-items:center;column-gap:calc(var(--aa-spacing-half)/2);margin-top:var(--aa-spacing-half)}.aa-Source[data-autocomplete-source-id='products'] .aa-StarIcon{width:1.3em;height:1.3em;color:#fdbc72}.aa-Source[data-autocomplete-source-id='products'] .aa-StarIcon--muted{color:#d6d6e6}.aa-Source[data-autocomplete-source-id='products'] .aa-ItemContentRatingReviews{font-size:.7em;color:#908eae}.aa-Source[data-autocomplete-source-id='content'] ul{display:flex;flex-wrap:wrap}.aa-Source[data-autocomplete-source-id='content'] li{width:33%;box-sizing:border-box;padding:5px;float:left}.aa-Source[data-autocomplete-source-id='content'] .aa-ItemContent .aa-ItemIcon{--aa-icon-size:24px}@media screen and (max-width:680px){.aa-PanelSections{flex-direction:column;row-gap:var(--aa-spacing)}.aa-PanelSection--left,.aa-PanelSection--right{width:100%}.aa-Source[data-autocomplete-source-id='products'] .aa-List{display:flex;flex-wrap:wrap;gap:var(--aa-spacing-half)}.aa-Source[data-autocomplete-source-id='products'] .aa-Item{width:calc(50% - var(--aa-spacing-half)/2)}.mob-search-header{display:block}}@media(max-width:1000px){.search-panel{display:block}.mob-search-header{display:block}}.master-column-wrapper [class^=ais-]{font-size:.9rem}.ais-Breadcrumb,.ais-ClearRefinements,.ais-CurrentRefinements,.ais-GeoSearch,.ais-FrequentlyBoughtTogether,.ais-HierarchicalMenu,.ais-Hits,.ais-Results,.ais-HitsPerPage,.ais-ResultsPerPage,.ais-InfiniteHits,.ais-InfiniteResults,.ais-LookingSimilar,.ais-Menu,.ais-MenuSelect,.ais-NumericMenu,.ais-NumericSelector,.ais-Pagination,.ais-Panel,.ais-PoweredBy,.ais-RangeInput,.ais-RangeSlider,.ais-RatingMenu,.ais-RefinementList,.ais-RelatedProducts,.ais-SearchBox,.ais-SearchBox-input,.ais-RelevantSort,.ais-SortBy,.ais-Stats,.ais-TrendingItems,.ais-ToggleRefinement{color:#484848 !important}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-Pagination-link,.ais-RatingMenu-link{color:#484848 !important}.ais-CurrentRefinements-label,.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete{color:#484848 !important}.ais-SearchBox-submitIcon path,.ais-SearchBox-resetIcon path,.ais-ExpandCollapseIcon path{fill:#484848 !important}.product-list .item-box .description{color:#484848 !important}.toggle-wrapper,.toggle-filters{display:none}.ais-Panel-header{padding:14px 30px;position:relative;background-color:#f6f6f6;text-align:left}.ais-Panel-body{padding:0 30px}.ais-Panel--collapsible .ais-Panel-collapseButton{top:inherit !important;margin-right:10px}.ais-SearchBox-input{height:35px;padding:.3rem 1.5rem .3rem .5rem !important}.ais-SearchBox-input::placeholder{color:rgba(128,126,163,.6);color:rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha));opacity:1}.ais-HierarchicalMenu-link::before{align-items:center;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath fill='%2390919E' fill-rule='nonzero' d='M0 4l4-4 4 4z'/%3E%3C/svg%3E%0A");display:flex;height:8px;justify-content:center;margin-right:1rem;width:8px}.ais-HierarchicalMenu-item--selected .ais-HierarchicalMenu-link::before{transform:rotate(180deg)}.ais-HierarchicalMenu-labelCount,.ais-RefinementList-labelCount{color:#999;margin-left:5px}#current-refinements{margin-top:.3rem}.ais-CurrentRefinements-list{margin:0 !important;padding:0 !important;list-style:none}li.ais-CurrentRefinements-item{margin-right:.3rem;margin-top:.3rem;padding:.3rem .5rem !important;display:block;background-color:#f6f6f6;color:#0a161d;border:1px solid #c4c8d8;border-radius:5px}li.ais-CurrentRefinements-item span{display:inline}.ais-CurrentRefinements-category{margin-right:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.ais-CurrentRefinements-categoryLabel,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-label{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;white-space:break-spaces !important}.ais-CurrentRefinements-delete{margin-left:.2rem;margin-top:-.3rem}#clear-refinements{margin:.3rem 0}.ais-ClearRefinements-button{padding:.5rem .6rem;border-radius:5px}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{font-size:.8rem !important;color:#2ca3d2 !important;background-color:#fff !important;border:none;margin-top:0 !important;margin-bottom:.6rem}.ais-HierarchicalMenu-showMore--disabled,.ais-RefinementList-showMore--disabled,.ais-ClearRefinements-button--disabled{display:none}.ais-Menu-list,.ais-HierarchicalMenu-list .ais-RefinementList-list{margin:0 !important;list-style-type:none !important}.ais-Menu-list li,.ais-HierarchicalMenu-list li,.ais-RefinementList-list li{padding:0 !important;margin-bottom:8px}.ais-HierarchicalMenu-list--child{margin-top:8px}.ais-HierarchicalMenu-link,.ais-RatingMenu-link,.ais-RefinementList-label{display:flex !important;cursor:pointer;align-items:center}.ais-RatingMenu-link,.ais-RefinementList-label{margin-left:18px}.ais-RefinementList-checkbox{margin-top:-2px;margin-left:-18px}.ais-RefinementList-labelText{margin-left:8px}.ais-RefinementList-checkbox:checked+.ais-RefinementList-labelText{font-weight:bold}.ais-RefinementList-checkbox{position:relative !important;left:0 !important}.search-results{margin:0}.item-box .button-2{border:none}.product-grid .ais-Hits-item{padding:0;width:calc(20% - 1rem)}.product-list .ais-Hits-item{padding:0;width:100%}.product-list .item-box .product-item{display:block;width:100%;flex-direction:column}.product-list .item-box .product-item .line-items,.product-list .item-box .product-item .line-items .spec-table{width:100%}.product-list .item-box .picture{width:100% !important;max-width:200px !important;max-height:200px !important;margin:0 20px !important;display:block;float:none}.product-list .item-box .product-details-wrapper{flex-grow:1;margin:0 20px}.product-list .item-box .product-line-1,.product-list .item-box .product-line-2{display:flex}.product-list .item-box .product-line-2 .line-items{max-width:100%;overflow-x:auto}.product-list .item-box .product-line-2{width:100%;margin:0 !important;padding:10px 20px !important}.product-list .item-box .product-details-wrapper .details{float:left;margin:0}.center-2 .product-list .item-box .pricing-wrapper{margin-left:auto;white-space:nowrap;padding:30px 30px 0 30px;text-align:right;min-width:250px}.pricing-wrapper .buttons{text-align:right}.product-list .item-box input,.product-list .item-box .btn-wrapper .button-2{width:60px;height:45px}.product-list .item-box .pricing-wrapper .button-2{padding:0 10px !important}.product-list .item-box .actual-price{margin:0;margin-bottom:10px !important;font-size:1.1rem}.product-list .prices>span.actual-price{display:inline}.prod-variant-table .add-to-cart-panel .button-2.add-to-wishlist-button,.center-2 .product-list .item-box .pricing-wrapper .button-2.add-to-wishlist-button,.center-2 .product-list .item-box .line-add-to-cart .button-2.add-to-wishlist-button{margin:4px 10px 4px 4px;padding:0 0 !important;width:30px;height:30px;line-height:30px;font-size:0;font-weight:bold;border-radius:30px;background-color:#f1f1f1;border:0;backface-visibility:hidden;transition:all .1s ease;color:#8c8c8c;text-transform:uppercase;display:inline;min-width:30px}.prod-variant-table .add-to-cart-panel .button-2.add-to-wishlist-button:hover,.center-2 .product-list .item-box .pricing-wrapper .button-2.add-to-wishlist-button:hover,.center-2 .product-list .item-box .line-add-to-cart .button-2.add-to-wishlist-button:hover{background-color:#2ca3d2}.prod-variant-table .add-to-cart-panel .button-2.add-to-wishlist-button:hover:before,.center-2 .product-list .item-box .pricing-wrapper .button-2.add-to-wishlist-button:hover:before,.center-2 .product-list .item-box .line-add-to-cart .button-2.add-to-wishlist-button:hover:before{color:#fff}.prod-variant-table .add-to-cart-panel .button-2.add-to-wishlist-button:before,.center-2 .product-list .item-box .pricing-wrapper .button-2.add-to-wishlist-button:before,.center-2 .product-list .item-box .line-add-to-cart .button-2.add-to-wishlist-button:before{content:"c";transition:all .1s ease;text-transform:none;font-weight:normal;font-size:14px;color:#8e8e8e}.center-2 .product-list .item-box .line-add-to-cart .ajax-cart-button-wrapper{display:inline}.pricing-wrapper .discount{margin-top:10px}.pricing-wrapper .discount,.price.actual-price .discount,.line-price .discount{color:#8c8c8c;font-weight:bold}.ais-Hits-item .item-box{width:100%;height:100%}.ais-Hits-item .item-box .quick-view-button{display:none}.item-box .product-title,.item-box .title{padding:0}.item-box .spec-table-container{width:auto;overflow-x:auto;margin:20px 0}.item-box .spec-table{width:auto;border-collapse:collapse;table-layout:auto}.item-box .spec-table thead{background-color:#f4f4f4;color:#333}.item-box .spec-table th{padding:12px;text-align:left;font-weight:bold;border-bottom:2px solid #ddd}.item-box .spec-table th{padding:12px;border-bottom:1px solid #ddd}.item-box .spec-table th,.item-box .spec-table td{border:1px solid #ddd;padding:.25rem .75rem}.item-box .spec-table .actual-price{font-size:.9rem}.spec-table .line-sku,.spec-table .line-price,.spec-table .line-add-to-cart{white-space:nowrap}.spec-table .line-picture{width:100px !important;max-width:150px !important;max-height:150px !important}.item-box .spec-table .line-add-to-cart .button-2{padding:0 10px !important;font-size:.8rem;min-width:70px;overflow:auto}.item-box .spec-table-associated tr:hover{background-color:#f1f1f1}.spec-table .line-price{text-align:right}.spec-table .line-callforprice{text-align:center;color:#2ca3d2;text-transform:uppercase}.spec-table .line-sku a{color:#2ca3d2;text-decoration:underline;font-weight:bold}#alg-stats{text-align:right}.filter-header-wrapper{margin-bottom:20px;height:30px}.filter-title-wrapper{display:flex}.filter-title{float:left;width:100%}.filter-title-expand{float:right}.search-box form{display:flex !important}.ais-SearchBox-submit{width:0}.ais-SearchBox-submitIcon{display:none}.pageination-wrapper{margin:2rem auto}#pagination{float:left}#hits-per-page{float:right}.ais-Pagination{display:flex}ul .ais-Pagination-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ais-Pagination-list li{padding:0}.ais-Pagination-link{transition:color .2s ease-out}.ais-Pagination-item+.ais-Pagination-item{margin-left:.3rem}.ais-Pagination-link{padding:.3rem .6rem;display:block;border:1px solid #c4c8d8;border-radius:5px;transition:background-color .2s ease-out}.ais-Pagination-link:focus,.ais-Pagination-link:hover{background-color:#e3e5ec}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.6;cursor:not-allowed;color:#a5abc4}.ais-Pagination-item--disabled .ais-Pagination-link:focus,.ais-Pagination-item--disabled .ais-Pagination-link:hover{color:#a5abc4;background-color:#fff}.ais-Pagination-item--selected .ais-Pagination-link{color:#fff !important;background-color:#0096db;border-color:#0096db}.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-item--selected .ais-Pagination-link:hover{color:#fff}@media screen and (max-width:1400px){.spec-table.spec-table-associated{font-size:13px}.item-box .spec-table th,.item-box .spec-table td{border:1px solid #ddd;padding:.25rem .25rem}.item-box .spec-table td .ajax-cart-button-wrapper{display:flex;flex-direction:column}.item-box .spec-table td .ajax-cart-button-wrapper button{margin-top:10px}.item-box .spec-table td .ajax-cart-button-wrapper .add-to-cart-qty-wrapper{width:66px}}@media screen and (max-width:1200px){.aa-Source[data-autocomplete-source-id="products"] .aa-ItemContent img{max-width:150px;max-height:200px;margin:auto;display:block}}@media screen and (max-width:1024px){.spec-table.spec-table-associated{font-size:15px}.item-box .spec-table th,.item-box .spec-table td{padding:.25rem .75rem}.item-box .spec-table td .ajax-cart-button-wrapper{display:flex;flex-direction:row}.item-box .spec-table td .ajax-cart-button-wrapper button{margin-top:0}.algolia-filters-column{position:fixed;top:0;background:#fff;width:100%;z-index:9;padding:0;padding-top:70px;left:-100%;transition:all linear .3s;height:100vh;overflow:scroll}.algolia-filters-wrapper{overflow:scroll;padding:0 2% 7%;margin-bottom:65px}.toggle-filters.mobile-filter{display:flex;align-items:center}.toggle-filters .open-filter{display:flex;align-items:center;text-align:left;border-radius:3px;border:1px solid #c4c8d8;box-shadow:0 2px 5px 0 #e3e5ec;background-color:#fff;padding:3px 5px}.toggle-filters .open-filter img{width:25px;height:25px;object-fit:contain}.toggle-filters .open-filter span{font:normal .9rem 'Roboto',sans-serif;color:#484848}.mobile-filter{display:block}.toggle-wrapper{display:block;position:relative;height:40px}.toggle-filters.close-filter{position:absolute;right:0;top:2px;width:32px;height:32px;left:auto;display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid #c4c8d8;box-shadow:0 2px 5px 0 #e3e5ec;background-color:#fff}.toggle-filters.close-filter img{max-width:25px;padding:2px}.block-wrapper.algolia-filters-column.open{left:0}.admin-header-links~.responsive-nav-wrapper-parent~.header~.overlayOffCanvas~.master-wrapper-content .master-column-wrapper div#algolia-filters-column{top:32px}.product-list .item-box .product-item{display:flex;width:100%;flex-direction:row;align-items:center}.product-list .item-box .product-details-wrapper{flex-grow:1;margin:0 20px;width:100%;padding:0 20px 20px}.product-list .item-box .picture{width:100% !important;max-width:200px !important;max-height:200px !important;margin:0 20px !important;display:block;float:none}.product-list .item-box .product-line-1,.product-list .item-box .product-line-2{display:flex;justify-content:center;flex-direction:column}.product-list .item-box .product-details-wrapper .details{margin:0;text-align:left;padding:10px 0}.center-2 .product-list .item-box .pricing-wrapper{margin-left:0;padding:0;text-align:left;min-width:250px}.pricing-wrapper .buttons{text-align:left}.item-box .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.item-box .productQuantityDropdown{display:block}.spec-table .line-add-to-cart{white-space:wrap}.item-box .buttons{display:block}.item-box .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.item-box .productQuantityDropdown{display:block;width:70px;margin-right:0;vertical-align:top}.item-box .ajax-cart-button-wrapper .add-to-cart-qty-wrapper input[type="text"]{float:initial;margin-bottom:7px;width:100%;height:40px;padding:5px}.add-to-cart-qty-wrapper .plus,.add-to-cart-qty-wrapper .minus{display:none}.search-box .search-box-button,.center-2 .product-list .item-box .buttons .button-2{background-color:#2ca3d2}.center-2 .product-list .item-box .buttons .button-2{width:auto;color:#fff;height:40px;padding:0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (max-width:991px){.aa-Source[data-autocomplete-source-id="products"] .aa-ItemContent img{max-width:100px;max-height:100px;margin:auto;display:block}.item-box .spec-table{width:100%}.item-box .spec-table thead{display:none}.item-box .spec-table tr{display:flex;flex-direction:column;border:1px solid #000;border-top:0;padding:10px 0}.item-box .spec-table tr:first-child{border-top:1px solid #000}.item-box .spec-table td{border:0;text-align:left}.item-box .buttons .ajax-cart-button-wrapper.qty-enabled{text-align:left}.item-box .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.item-box .productQuantityDropdown{display:inline-block;margin-right:10px}.mobile-label{font-weight:600}.pagination-wrapper{display:flex;justify-content:space-between;align-items:center;padding-top:20px}}@media screen and (max-width:768px){.aa-DetachedContainer .aa-Panel{min-height:100vh}}@media screen and (max-width:681px){.aa-Panel{top:65px !important}}@media screen and (max-width:600px){.toggle-filters{top:135px}.product-list .item-box .product-item{flex-direction:column}.pagination-wrapper{flex-direction:column}.ais-Pagination-list{margin:21px 0}.master-column-wrapper [class^=ais-]{font-size:.7rem}.ais-Pagination-link{padding:.3rem .45rem}}@media screen and (max-width:450px){.ais-Pagination-link{padding:.3rem .4rem}#pagination{float:none}.master-column-wrapper .ais-Pagination-list{justify-content:center}}@media all and (min-width:1001px){.mobile-label{display:none}}.category-navigation-list-wrapper.menuItemsAreClickable ul li:after{content:'';display:block;clear:both}.category-navigation-list-wrapper.menuItemsAreClickable ul li .with-subcategories{float:left;width:calc(100% - 42px)}.category-navigation-list-wrapper.menuItemsAreClickable ul li .with-subcategories:after{display:none}.category-navigation-list-wrapper.menuItemsAreClickable ul li .with-subcategories+.plus-button{position:relative;z-index:1;display:inline-block !important;float:right;width:40px;height:40px;cursor:pointer}.category-navigation-list-wrapper.menuItemsAreClickable ul li .with-subcategories+.plus-button:before{content:"j";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"emporium-icons";font-size:10px;color:#8c8c8c}@media all and (max-width:1024px){.mega-menu{display:none !important}.header-menu .mega-menu-responsive>li{border-bottom:0}}@media all and (min-width:1025px){.menu-title,.plus-button,.mega-menu-responsive{display:none !important}.mega-menu .root-category-items{display:none !important}.mega-menu .sublist-wrap{display:none;position:absolute;width:220px;box-shadow:0 0 15px rgba(0,0,0,.1);background-color:#fff;padding:10px 0;text-align:left;border-top:1px solid #eee;z-index:1}.mega-menu .sublist-wrap.active{display:block}.mega-menu .sublist li{position:relative}.mega-menu .sublist li a{position:relative;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 35px 0 20px;height:40px;line-height:40px;color:#8c8c8c;font-size:15px;font-weight:bold;transition:all .2s ease}.mega-menu .sublist li:hover>a{color:#97c300;background-color:#f1f1f1}.mega-menu .sublist-wrap .sublist-wrap{top:-10px;left:100% !important}.category-navigation-list>li .dropdown{position:absolute;top:-16px;left:100%;padding:15px 0;background:url(../Plugins/SevenSpikes.Nop.Plugins.MegaMenu/Themes/Emporium/Content/img/shadow-top.png) top left repeat-x,url(../Plugins/SevenSpikes.Nop.Plugins.MegaMenu/Themes/Emporium/Content/img/shadow-bottom.png) bottom left repeat-x;opacity:0;max-width:calc(88vw - 290px);pointer-events:none;transition:all .3s ease}.category-navigation-list .dropdown .row-wrapper{border:1px solid #eee;padding:30px;background:#fff}.category-navigation-list>li:hover .dropdown{opacity:1;pointer-events:auto}.category-navigation-list .dropdown .row{white-space:nowrap;max-width:100%;margin-top:20px}.category-navigation-list .dropdown .row:first-child{margin-top:0}.category-navigation-list .dropdown .box,.category-navigation-list .dropdown .empty-box{display:inline-block;vertical-align:top;margin-left:20px;width:210px}.category-navigation-list .dropdown .box:first-child{margin-left:0 !important}.category-navigation-list .dropdown.boxes-4 .box{max-width:calc(25% - 14px)}.category-navigation-list .dropdown.boxes-5 .box{max-width:calc(20% - 15px)}.category-navigation-list .dropdown.boxes-6 .box{max-width:calc(16.66% - 16px)}.category-navigation-list .dropdown.boxes-7 .box{max-width:calc(14.28% - 17px)}.category-navigation-list .dropdown.boxes-8 .box{max-width:calc(12.5% - 18px)}.category-navigation-list .dropdown .box .title a{white-space:normal;text-overflow:initial;height:auto;line-height:1.2;padding:7px 0;color:#97c300}.category-navigation-list .dropdown .box .title a:hover{color:#7c9a16}.category-navigation-list .dropdown .box .subcategory-item a{height:auto;line-height:1.2;padding:7px 0;font-weight:400;color:#8c8c8c;white-space:normal;text-overflow:initial}.category-navigation-list .dropdown .box .subcategory-item a:hover{background-color:transparent;color:#97c300}.category-navigation-list .dropdown .box .picture{margin-bottom:10px}.category-navigation-list .dropdown .box .picture a{white-space:normal;text-overflow:initial;padding:0;height:auto;width:auto;font-size:0;line-height:1}.category-navigation-list .dropdown .box .picture a:before{content:"";display:block;padding-top:70%}.category-navigation-list .dropdown .box .picture a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:auto;max-width:none}.mega-menu .has-sublist{position:relative}.mega-menu .has-sublist .sublist-wrap{right:0}.mega-menu .has-sublist .sublist-wrap .plus-button,.mega-menu .has-sublist .sublist-wrap .sublist-wrap{display:none !important}.mega-menu .has-sublist.with-dropdown-in-grid{position:static;overflow:hidden}.mega-menu .has-sublist.with-dropdown-in-grid:hover{overflow:visible}.mega-menu .dropdown{position:absolute;margin:0;text-align:left;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);border-top:1px solid #eee;z-index:1;transition:all .3s ease}.mega-menu .dropdown.fullWidth{padding:30px 6%;margin-top:10px;left:0;width:100%;opacity:0;pointer-events:none}.mega-menu .dropdown.fullWidth.active{opacity:1;margin-top:0;pointer-events:auto}.mega-menu .row{overflow:hidden}.mega-menu .row+.row{margin-top:20px}.mega-menu .box{float:left;padding:0 10px}.mega-menu .boxes-1 .box{width:100%}.mega-menu .boxes-2 .box{width:50%}.mega-menu .boxes-3 .box{width:33.333%}.mega-menu .boxes-4 .box{width:25%}.mega-menu .boxes-5 .box{width:20%}.mega-menu .boxes-6 .box{width:16.666%}.mega-menu .boxes-7 .box{width:14.28%}.mega-menu .boxes-8 .box{width:12.5%}.mega-menu .boxes-9 .box{width:11.1%}.mega-menu .boxes-10 .box{width:10%}.mega-menu .manufacturers .box,.mega-menu .vendors .box{text-align:center}.mega-menu .manufacturers .picture,.mega-menu .vendors .picture{position:relative;border:1px solid #eee;border-radius:3px;overflow:hidden;transition:all .2s ease}.mega-menu .manufacturers .picture a:before,.mega-menu .vendors .picture a:before{content:"";display:block;padding-top:70%}.mega-menu .manufacturers .picture a img,.mega-menu .vendors .picture a img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;max-width:100%}.mega-menu .manufacturers .title,.mega-menu .vendors .title{padding:7px 0;font-size:15px;font-weight:700;color:#8c8c8c;transition:all .2s ease}.mega-menu .manufacturers .box:hover .title,.mega-menu .vendors .box:hover .title{color:#97c300}.mega-menu .manufacturers .box:hover .picture,.mega-menu .vendors .box:hover .picture{opacity:.8}.category-navigation-list-wrapper.menuItemsAreClickable:hover{overflow:hidden}.category-navigation-list-wrapper.menuItemsAreClickable:hover .category-navigation-title{background-color:transparent;color:#444}.category-navigation-list-wrapper.menuItemsAreClickable:hover .category-navigation-title:before{color:#8c8c8c}.category-navigation-list-wrapper.menuItemsAreClickable:hover .category-navigation-list{margin-top:10px;opacity:0;pointer-events:none}.category-navigation-list-wrapper.menuItemsAreClickable ul li:hover>.sublist-wrap{opacity:0;pointer-events:none;overflow:hidden;width:0 !important}.category-navigation-list-wrapper.menuItemsAreClickable ul li:hover>.sublist-wrap>.sublist{border-width:1px 0}.category-navigation-list-wrapper.menuItemsAreClickable ul li:hover>.sublist-wrap>.sublist>li{opacity:0;transition:none}.menuItemsAreClickable .category-navigation-list>li:hover .dropdown{opacity:0;pointer-events:none}.category-navigation-list-wrapper.menuItemsAreClickable .category-navigation-title{cursor:pointer}.category-navigation-list-wrapper.menuItemsAreClickable.opened{overflow:visible}.category-navigation-list-wrapper.menuItemsAreClickable.opened .category-navigation-title{background-color:#eebe00;color:#fff}.category-navigation-list-wrapper.menuItemsAreClickable.opened .category-navigation-title:before{color:#fff}.category-navigation-list-wrapper.menuItemsAreClickable.opened .category-navigation-list{margin-top:0;opacity:1;pointer-events:auto}.category-navigation-list-wrapper.menuItemsAreClickable.opened ul li>.sublist-wrap.active{opacity:1;pointer-events:auto;overflow:visible;width:100% !important}.category-navigation-list-wrapper.menuItemsAreClickable.opened ul li>.sublist-wrap.active>.sublist{border-width:1px}.category-navigation-list-wrapper.menuItemsAreClickable.opened ul li>.sublist-wrap.active>.sublist>li{opacity:1;transition:all .1s ease-in .3s}.menuItemsAreClickable .category-navigation-list>li .dropdown.active{opacity:1;pointer-events:auto}}.nav-submenu{display:none;position:absolute;width:100%;z-index:9;padding-left:0;background-color:#fff;top:45px;left:0;box-shadow:0 20px 10px -17px}.nav-submenu .wrapper-responsive{box-shadow:inset 0 2px 0 #19d;overflow-x:hidden;max-height:calc(100vh - 150px);width:100%}.resources-dropdown-mobile{width:25%;cursor:pointer}.fs14{font-size:14px}.lightgrey,.lightgrey *{color:#555 !important}.lg,.lg *{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif}.nav-item{float:left;margin:0 24px;display:inline;text-align:center;height:30px}.nav-list{text-align:left;margin:0;padding-left:0;line-height:20px;width:1150px;margin:auto;border-bottom:2px solid #2ca3d2;display:flex}#menu{margin:0 auto;position:relative;text-decoration:none}.navigation{margin:0 auto;padding:0;z-index:9;margin-bottom:10px;color:#555;background:#fff}.featured-content{width:50%;margin-bottom:10px}.featured-content.ft-videos #resources-img-div{width:33.33% !important}#resources-img-div{width:100%;text-align:left;margin-top:1.88em;padding:0 10px;float:left}#resources-img-div a{font-size:10px}.nav-item a{display:inline-block;color:#555;font-weight:normal;font-size:14px;text-decoration:none}#resources-img,#resources-img-1,#resources-img-2,#resources-img-3{margin-top:20px;padding-bottom:5px;transition:all .35s ease}.resources-content{width:100%;padding-top:15px;text-align:left;font-size:10px}.resource-content-wrapper{display:flex;width:1310px;margin:0 auto}.feature-videos-wrapper{padding-left:10px;padding-top:10px;font-size:15px}.nav-item a:hover{color:#2ca3d2 !important}#resources-img-1:hover,#resources-img-2:hover,#resources-img-3:hover{box-shadow:0 5px 0 0 #009bd8;transition:all .35s ease}.processBlue{color:#009bd8 !important}.lightblue{color:#2ca3d2}.featured-content.ft-trade_shows #resources-img-div .resources-content{width:33.33% !important;float:left;padding-right:10px;padding-top:10px}.k-overlay{position:fixed;top:0;left:0;z-index:1060;width:100%;height:100%;background-color:rgba(68,68,68,.6)}.nopAjaxCartPanelAjaxBusy,.miniProductDetailsPanelAjaxBusy{position:fixed;top:0;left:0;z-index:1070;width:100% !important;height:100% !important;background-color:rgba(255,255,255,.7)}.miniProductDetailsPanelAjaxBusy{display:none}.nopAjaxCartPanelAjaxBusy:before,.nopAjaxCartPanelAjaxBusy:after,.miniProductDetailsPanelAjaxBusy:before,.miniProductDetailsPanelAjaxBusy:after{content:"";position:fixed;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border:0 solid #97c300;border-radius:50%;-webkit-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;-moz-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite}.nopAjaxCartPanelAjaxBusy:after,.miniProductDetailsPanelAjaxBusy:after{animation-delay:.8s}.ajaxCart .product-grid .picture>a:before{padding-top:100%}.addProductVariantToCartErrors{color:#ff4f60;font-weight:700;text-align:center}.addProductVariantToCartErrors ul{margin:20px}.addProductVariantToCartErrors li{margin:0 0 10px 0}.productQuantityTextBox{float:left;width:20px;text-align:center;font-size:16px}select.productQuantityDropdown,input.productQuantityTextBox{font-size:14px !important;color:#444 !important}.ajax-cart-button-wrapper .product-box-add-to-cart-button{width:100%}.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.product-grid .item-box .productQuantityDropdown{width:60px;margin-right:3px;vertical-align:top}.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper .plus,.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper .minus{height:16px;line-height:16px}.product-grid .item-box .productQuantityDropdown{height:40px;padding:0 25px 0 10px;background-position:right 10px center}.product-grid .item-box .productQuantityDropdown~.product-box-add-to-cart-button,.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper+.product-box-add-to-cart-button{width:calc(100% - 63px);vertical-align:top}.add-to-cart-qty-wrapper+.ajax-cart-button-wrapper{display:inline-block;vertical-align:top;width:calc(100% - 90px);max-width:250px}.variant-overview .add-to-cart-qty-wrapper+.ajax-cart-button-wrapper{width:140px}.add-to-cart-qty-wrapper+.ajax-cart-button-wrapper button{width:100%}.qty-dropdown+.ajax-cart-button-wrapper{display:inline-block;vertical-align:top}.product-prices-box .qty-dropdown+.ajax-cart-button-wrapper{width:calc(100% - 83px)}.product-prices-box .qty-dropdown+.ajax-cart-button-wrapper button{width:100%}.product-grid .item-box .productQuantityTextBox{width:100%;height:40px;padding-left:2px}.ajaxCart{position:absolute;left:50% !important;transform:translateX(-50%);padding:0 !important;width:700px !important;max-width:100%;height:auto !important;background:#fff;text-align:left;z-index:1070}.ajaxCart li{list-style:none}.ajaxCart .k-window-titlebar.k-header{padding:0;font-size:0;margin:0 !important;overflow:hidden}.ajaxCart .k-window-titlebar.k-header .k-window-actions{position:absolute;top:25px;right:25px;font-size:0;z-index:1}.ajaxCart .k-window-titlebar.k-header .k-window-actions a,.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon{display:block;font-size:0}.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon:before{content:"z";display:block;font-size:20px;font-weight:normal;color:#444;opacity:.6;transition:opacity .1s ease}.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon:hover:before{color:#97c300}.productAddedToCartWindow,.miniProductDetailsView{padding:0;color:#444}.productAddedToCartItem{padding:0 30px 30px;overflow:hidden}.productAddedToCartWindowImage{float:left;overflow:hidden;margin:0 !important;width:35%;height:auto;text-align:left}.productAddedToCartWindowImage a{display:block;overflow:hidden;line-height:0;border-radius:3px}.productAddedToCartWindowImage img{max-width:100%}.productAddedToCartWindowDescription{margin:0 0 0 38%;padding:10px 0 0;width:auto}.productAddedToCartWindowDescription h1{margin:0 0 15px;font-weight:normal;font-size:18px;color:#444}.productAddedToCartWindowDescription strong{display:inline-block;margin-bottom:20px;font-size:24px;color:#97c300;font-weight:bold}.productAddedToCartWindowDescription span{font-size:15px;color:#8c8c8c}.productAddedToCartWindowSummary{clear:both;padding:30px;text-align:center;font-size:0}.productAddedToCartWindowSummary a,.productAddedToCartWindowSummary div{display:inline-block;vertical-align:top;width:calc(50% - 5px);font-size:14px}.productAddedToCartWindowSummary div,.productAddedToCartWindowSummary a+a{margin-left:10px}.productAddedToCartWindowSummary a+a+div{margin:10px 0 0;width:100%}.productAddedToCartWindowSummary a{border:none;height:45px;line-height:45px;padding:0 25px;border-radius:3px;background-color:#f1f1f1;color:#8c8c8c;font-weight:700;text-transform:uppercase;font-size:14px;transition:all .2s ease}.productAddedToCartWindowSummary a:hover{background-color:#e7e7e7}.ajaxCart .productAddedToCartWindowCheckout{width:100%}.miniProductDetailsView:focus,.productAddedToCartWindow:focus{outline:-webkit-focus-ring-color auto 0}.ajaxCart .product-name,.ajaxCart .productAddedToCartWindowTitle,.ajaxCart .k-window-title{display:block;padding:25px 0;margin:0 auto;width:calc(100% - 100px);font-size:22px;text-transform:none;font-weight:700;color:#444;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ajaxCart .k-window-title:empty{display:none}.ajaxCart .product-details-page{padding:0}.miniProductDetailsView .product-variant-line{margin:0}.ajaxCart .product-overview-line{border-top:1px solid #e7e7e7;padding-top:30px}.ajaxCart .product-overview-line:first-child{border-top:0;padding-top:0}.miniProductDetailsView .product-essential{margin:0;overflow:hidden;padding:0 30px 30px;border:0}.miniProductDetailsView .product-essential .gallery{display:block;float:left;overflow:hidden;width:35%;margin:0}.miniProductDetailsView .product-essential .picture{margin:0;float:none;overflow:hidden;width:auto !important;height:auto !important;line-height:normal !important}.miniProductDetailsView .product-essential .picture img{z-index:0 !important}.ajaxCart .overview{position:static;width:auto;float:none;padding:10px 0 0 !important;margin:0 0 0 38%}.miniProductDetailsView .product-variant-name,.productAddedToCartWindowDescription h1 a{margin-bottom:12px;font-size:20px;text-transform:none;font-weight:700;color:#444}.miniProductDetailsView .product-variant-name{display:none}.miniProductDetailsView .short-description{margin:0 0 20px;padding-top:0;font-size:15px;line-height:1.5;border-top:none}.miniProductDetailsView .prices{margin:0 0 25px}.miniProductDetailsView .overview .product-price{font-size:24px}.miniProductDetailsView .tax-shipping-info{display:inline;text-align:left}.miniProductDetailsView .customer-entered-price{margin:0 0 30px;padding:0}.miniProductDetailsView .enter-price-input{padding:4px;width:69px}.miniProductDetailsView .product-overview-line .add-to-cart{margin:0;overflow:hidden}.ajaxCart .add-to-cart-qty-wrapper{margin-right:6px}.ajaxCart .attributeInfo{margin-bottom:20px;font-size:15px;line-height:1.5;color:#8c8c8c}.ajaxCart .attributeInfo:empty{margin-bottom:0}.miniProductDetailsView .add-info input[type="text"]{margin:0;width:43px;height:43px;font-size:16px;padding:0;float:left}.ajaxCart .product-collateral{margin:0;padding:20px 20px 0}.miniProductDetailsView .message-error{display:block;float:left;clear:both;margin:10px 0 0 0;font-weight:bold;text-align:left;font-size:14px;color:#c00}.miniProductDetailsView .message-error li{margin:5px 0}.ajaxCart .attributes{margin:0 0 20px;padding:0}.ajaxCart .attributes dt,.attributes dd{text-align:left}.ajaxCart .attributes select{max-width:100%}.ajaxCart .overview .add-to-cart{width:100%;max-width:320px;font-size:0}.miniProductDetailsView .giftcard{margin:0;padding:0 20px 20px;background:#fff;text-align:left}.ajaxCart .product-grid{margin:0 0 40px}.ajaxCart .product-grid .title{padding:0 30px 20px;margin:0;font-size:20px;text-align:center}.ajaxCart .product-grid .item-grid{padding:0 25px}.ajaxCart .product-grid{font-size:0}.ajaxCart .product-grid .item-box{margin:0 0 10px 0;width:50%;max-height:120px;border-left:0;border-radius:0 3px 3px 0;overflow:hidden}.ajaxCart .product-grid .item-box .picture>a:after{content:none;display:none}.ajaxCart .product-grid .item-box:nth-child(2n+1){border-left:1px solid #eee;margin-right:-1px;border-radius:3px 0 0 3px}.ajaxCart .product-grid .item-box .product-item>div{display:inline-block;vertical-align:top}.ajaxCart .product-grid .item-box .product-item>div:first-child{width:120px}.ajaxCart .product-grid .item-box .picture{border-radius:0}.ajaxCart .product-grid .item-box .details{padding:12px 4%;width:calc(100% - 120px);text-align:left}.ajaxCart .product-grid .item-box .title,.ajaxCart .product-grid .item-box .product-title{padding:0;height:auto;max-height:39px}.ajaxCart .product-grid .item-box .prices{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ajaxCart .product-grid .item-box .prices>*:last-child:not(:empty){margin:0}.ajaxCart .product-grid .item-box .buttons,.ajaxCart .product-grid .item-box .btn-wrapper{display:none}.ajaxCart .addProductToCartErrors{padding:0 20px 30px;color:#8c8c8c;text-align:center;font-size:15px}@media all and (min-width:768px){.ajaxCart .product-details-page{text-align:left}}@media(max-width:1024px){.category-page .item-box .add-to-cart-qty-wrapper,.category-page .item-box .ajax-cart-button-wrapper select{display:none}.item-box .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.item-box .productQuantityDropdown{display:none}.product-grid .item-box .productQuantityDropdown~.product-box-add-to-cart-button,.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper+.product-box-add-to-cart-button{width:100%}}@media all and (min-width:1025px){.product-list .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.product-list .item-box .productQuantityDropdown{width:60px;margin-right:3px;vertical-align:top}.product-list .item-box .productQuantityDropdown{height:40px;padding:0 25px 0 13px;background-position:right 10px center}.product-list .item-box .productQuantityTextBox{width:100%;height:40px;padding-left:2px}.product-list .item-box .ajax-cart-button-wrapper .button-2{max-width:calc(100% - 65px)}}.ribbon-wrapper{position:relative}@media all and (min-width:769px){.product-list .ribbon-wrapper{float:left}}.ribbon-position{font-size:0;line-height:0;position:absolute;z-index:1;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.ribbon-position.top-left{top:0;left:0}.ribbon-position.top-right{top:0;right:0}.ribbon-position.bottom-left{bottom:0;left:0}.ribbon-position.bottom-right{bottom:0;right:0}.ribbon-position.top-middle{top:0;left:0;right:0;text-align:center}.ribbon-position.right-middle{top:0;right:0;bottom:0;text-align:right}.ribbon-position.bottom-middle{bottom:0;left:0;right:0;text-align:center}.ribbon-position.left-middle{top:0;bottom:0;left:0;text-align:left}.ribbon-position.center{top:0;right:0;bottom:0;left:0;text-align:center}.ribbon-position.right-middle:before,.ribbon-position.left-middle:before,.ribbon-position.center:before{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.product-ribbon{display:inline-block;vertical-align:middle;position:relative}.ribbon-text{font-size:12px;line-height:normal}.ribbon-image-text{font-size:12px;line-height:normal;position:absolute;top:0;left:0}.gallery .ribbon-wrapper{font-size:0;overflow:hidden}.gallery .ribbon-wrapper img{max-width:100%}.ribbon-position.top-right{top:5px;right:5px}.ribbon-position.top-left{top:5px;left:5px}.ribbon-position.top-middle{top:5px}.ribbon-position.bottom-right{bottom:5px;right:5px}.ribbon-position.bottom-left{bottom:5px;left:5px}.ribbon-position.bottom-middle{bottom:5px}.ribbon-position.right-middle{right:5px}.ribbon-position.left-middle{left:5px}@media all and (max-width:1024px){.product-list .ribbon-wrapper{float:none !important}}@media all and (min-width:1025px){.product-list .ribbon-wrapper+.details{margin:0 0 0 240px}.spc-categories .ribbon-wrapper{float:left;width:45%}.spc-categories .ribbon-wrapper .picture{width:100%}}@media all and (min-width:1367px){.spc-categories .ribbon-wrapper{width:40%}}.quick-view-button{display:inline-block;backface-visibility:hidden;vertical-align:top}.quick-view-button:only-child a{padding:0 15px;font-size:13px;width:auto;white-space:nowrap}.quick-view-button:only-child a:before{margin-right:10px}.quick-view-button a{display:block;width:40px;height:40px;border-radius:30px;background:#f1f1f1;text-transform:uppercase;text-decoration:none;text-align:center;font-weight:700;font-size:0;line-height:40px;color:#8e8e8e;backface-visibility:hidden;transition:all .1s ease}.quick-view-button a:hover{background:#97c300;color:#fff}.quick-view-button a:hover:before{color:#fff}.quick-view-button a:before{content:"";display:inline-block;vertical-align:bottom;font-size:18px;color:#8e8e8e;font-weight:normal;transition:all .1s ease;text-transform:none}.quickViewData{display:none}.k-overlay{position:fixed;z-index:1060;top:0;left:0;width:100%;height:100%;background-color:#444;opacity:.6}.quickView .k-loading-mask{position:absolute;top:0;left:0;bottom:0;right:0;width:auto !important;height:auto !important}.quickView .k-loading-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px}.quickView .k-loading-image:before,.quickView .k-loading-image:after{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border:0 solid #97c300;border-radius:50%;-webkit-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;-moz-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite}.quickView .k-loading-image:after{animation-delay:.8s}.quickView{position:absolute;left:50% !important;transform:translateX(-50%);padding-top:0 !important;background:#fff;z-index:1070}.quickViewWindow{z-index:100}.quickView,.quickViewWindow{min-width:0 !important;width:915px !important;max-width:100%}.quickViewWindow button,.quickViewWindow a{cursor:pointer}.quickView .k-window-titlebar.k-header{font-size:0;margin-top:0 !important;background:none !important}.quickView .k-window-titlebar.k-header .k-window-actions{position:absolute;top:25px;right:25px;width:20px;height:20px;font-size:0}.quickView .k-window-titlebar.k-header .k-window-actions a{display:block;font-size:0}.quickView .k-window-titlebar.k-header .k-window-actions a:before{content:"z";display:block;font-size:20px;color:#444;opacity:.6;transition:color .1s ease}.quickView .k-window-titlebar.k-header .k-window-actions a:hover:before{color:#97c300}.quickViewWindow .product-essential{float:none;width:auto;border:0;margin:0;overflow:visible}.quickViewWindow .product-essential:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.quickViewWindow .popup-header{display:block;padding:25px 0;margin:0 auto;width:calc(100% - 100px);font-size:22px;text-transform:none;font-weight:700;color:#444;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quickViewWindow .product-name{font-size:22px}.quickViewWindow .product-content{overflow:hidden;padding:10px 55px 55px}.quickView .product-name .manufacturers,.quickView .overview .manufacturers{margin-bottom:10px}.quickView .cloudzoom-blank{top:0;right:0;left:0;margin:auto;background-image:url('../Plugins/SevenSpikes.Nop.Plugins.QuickView/Themes/Emporium/Content/images/blank.png')}.quickView .cloudzoom-zoom-inside{z-index:9;border:none;box-shadow:none;top:0 !important;left:0 !important;right:0 !important;margin:auto;height:100% !important}.quickView .cloudzoom-zoom-inside img{right:auto !important;bottom:auto !important;max-width:none !important;max-height:none !important}.quickView .cloudzoom-ajax-loader{position:absolute;top:50% !important;left:50% !important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px}.quickView .cloudzoom-ajax-loader:before,.quickView .cloudzoom-ajax-loader:after{content:"";position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border:0 solid #97c300;border-radius:50%;-webkit-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;-moz-animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite;animation:loader 1.6s cubic-bezier(0,0,.09,.99) infinite}.quickView .cloudzoom-ajax-loader:after{animation-delay:.8s}.quickView .picture a+img{top:0;right:0;left:0;margin:auto}.quickViewWindow .gallery{display:block;float:left;margin-bottom:0;overflow:visible;width:40%}.quickViewWindow .gallery .picture{margin:0 0 10px;line-height:0}.quickViewWindow .gallery .picture img,.quickViewWindow .related-products-grid .picture img,.quickViewWindow .also-purchased-products-grid .picture img{z-index:0 !important}.quickViewWindow .product-grid .picture>a:before{padding-top:100%}.quickViewWindow .gallery .thumbnails{margin:0 0 10px;overflow:hidden}.quickViewWindow .gallery .thumbnails a,.quickViewWindow .gallery .thumbnails>img{position:relative;float:left;margin:0 0 5px 5px;border:1px solid #eee;width:calc(25% - 3.75px);overflow:hidden}.quickViewWindow .gallery .thumbnails a:before{content:"";display:block;width:100%;padding-top:100%}.quickViewWindow .gallery .thumbnails a:nth-child(4n+1),.quickViewWindow .gallery .thumbnails>img:nth-child(4n+1){margin-left:0}.quickViewWindow .gallery .thumbnails a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;transition:all .2s ease}.quickViewWindow .gallery .thumbnails a img:hover{opacity:.7}.quickViewWindow .links-panel a{display:block;margin-top:40px;text-align:center;font-size:14px;color:#8c8c8c;font-weight:700;height:50px;line-height:50px;border-radius:3px;background-color:#f1f1f1;text-transform:uppercase;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease}.quickViewWindow .links-panel a:after{content:"j";display:inline-block;margin-left:10px;vertical-align:bottom;font-size:9px;color:#8c8c8c;text-transform:none;font-weight:normal}.quickViewWindow .links-panel a:hover{background-color:#e7e7e7}.quickViewWindow .overview{float:none;padding:0;margin:0 0 0 43%;width:auto;text-align:center}.quickViewWindow #accordion>h3{position:relative;padding:0 55px;margin-top:8px;height:50px;border:1px solid #eee;border-radius:3px;line-height:50px;background:#f9f9f9;font-size:18px;font-weight:300;color:#444;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all 0s ease .3s}.quickViewWindow #accordion>h3.ui-accordion-header-active{border-bottom:1px solid transparent;border-radius:3px 3px 0 0;transition:all 0s ease 0s}.quickViewWindow #accordion>h3:first-child{margin-top:0}.quickViewWindow #accordion>h3 span{position:absolute;top:50%;left:20px;transform:translateY(-50%);cursor:pointer}.quickViewWindow #accordion>h3 span:before{content:"W";display:block;font-size:10px;color:#97c300;text-transform:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}.quickViewWindow .overview #accordion>h3 span.ui-icon-circle-arrow-e:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.quickViewWindow #accordion .product-details{position:relative;margin:0;padding:25px 30px;border:1px solid #eee;border-top:0;border-radius:0 0 3px 3px;overflow:hidden}.quickViewWindow .overview .additional-details{margin-bottom:0}.quickView .overview div .availability{margin:20px 0 30px}.quickView .overview .stock{display:inline-block;margin:0}.quickView .overview .stock+.back-in-stock-subscription{margin:20px 0 0}.quickView .qty-dropdown+.ajax-cart-button-wrapper{width:calc(100% - 85px)}.quickView .qty-dropdown+.ajax-cart-button-wrapper button{width:100%}.quickView .overview .add-to-cart{display:inline-block;width:calc(100% - 55px);max-width:320px;margin-bottom:20px}.quickViewWindow .overview .add-to-wishlist{display:inline-block;margin-left:5px;width:auto}.quickViewWindow .overview .add-to-wishlist button{display:block;width:45px;height:45px;line-height:45px;border:none;border-radius:3px;font-weight:bold;color:#8c8c8c;font-size:0;text-transform:uppercase;text-align:center;background-color:#f1f1f1;transition:all .1s ease}.quickViewWindow .overview .add-to-wishlist button:hover{background-color:#eaeaea}.quickViewWindow .overview .add-to-wishlist button:before{margin:0}.quickViewWindow .overview .compare-products+.delivery{margin-top:10px}.quickViewWindow .overview .delivery{margin:0}.quickViewWindow .overview .delivery .free-shipping{margin:0}.quickViewWindow .overview .delivery-date{margin:5px 0 0}.quickViewWindow .tier-prices{clear:both;margin:20px 0}.quickViewWindow .tier-prices .field-header{min-width:0}.quickViewWindow .tier-prices table td{font-size:12px !important}.quickViewWindow .overview .title,.quickViewWindow .overview .add-info,.quickViewWindow .overview .description{display:none}.quickViewWindow .overview #accordion .purchase-area .prices{margin:30px 0;text-align:center}.quickViewWindow .overview #accordion .overview .product-price{font-size:24px}.quickViewWindow .overview #accordion .purchase-area .prices label{display:none}.quickViewWindow .overview #accordion .purchase-area .prices .old-product-price{margin:0}.quickViewWindow .customer-entered-price{padding:0;margin:20px 0}.quickViewWindow .overview .short-description{margin:0;font-size:15px;text-align:left}.quickViewWindow .overview .full-description{background:transparent;text-align:left}.quickViewWindow .overview .short-description+.full-description{margin:20px 0 0}.quickViewWindow .overview .full-description,.quickViewWindow .overview .product-specs-box{margin:0;padding:0}.quickViewWindow #accordion .variants-in-grid{padding:20px}.quickViewWindow .product-variant-list{margin:0;overflow:hidden;padding:0;text-align:left}.quickViewWindow .product-variant-list .item-row{overflow:hidden;margin-bottom:10px}.quickViewWindow .variant-grid-info{margin-bottom:10px}.quickViewWindow .product-variant{display:inline-block;position:relative;margin:0 0 10px;float:left;width:100%;height:90px;font-size:0;overflow:hidden}.quickViewWindow .variant-picture{vertical-align:middle;width:90px;height:90px;overflow:hidden}.quickViewWindow .variant-picture a{display:block}.quickViewWindow .moreInfoHover{display:none}.quickViewWindow .variant-info{width:calc(100% - 90px);padding:12px 18px;margin:0;text-align:left}.quickViewWindow .variant-info .variant-name{margin-bottom:8px;max-height:38px;overflow:hidden;font-size:16px;color:#444;font-weight:400}.quickViewWindow .variant-info .prices{margin:0}.quickViewWindow .product-variant .product-price{display:inline-block;font-size:18px;color:#97c300}.quickViewWindow .product-variant .tax-shipping-info{margin-left:5px;text-align:left}.quickViewWindow .tax-shipping-info a{display:inline-block;color:#444}.quickViewWindow .product-grid{margin:0 0 40px}.quickViewWindow .product-grid .title{padding:0 55px 20px;margin:0;font-size:20px;text-align:center}.quickViewWindow .product-grid .item-grid{padding:0 50px}.quickViewWindow .product-grid{font-size:0}.quickViewWindow .product-grid .item-box{display:none;margin:0 0 10px 0;width:50%;max-height:150px;border-left:0;border-radius:0 3px 3px 0;overflow:hidden}.quickViewWindow .product-grid .item-box .picture>a:after{content:none;display:none}.quickViewWindow .product-grid .item-box:nth-child(1),.quickViewWindow .product-grid .item-box:nth-child(2){display:inline-block}.quickViewWindow .product-grid .item-box:nth-child(2n+1){border-left:1px solid #eee;margin-right:-1px;border-radius:3px 0 0 3px}.quickViewWindow .product-grid .item-box .product-item>div{display:inline-block;vertical-align:top}.quickViewWindow .product-grid .item-box .product-item>div:first-child{width:150px}.quickViewWindow .product-grid .item-box .picture{border-radius:0}.quickViewWindow .product-grid .item-box .details{padding:27px 5%;width:calc(100% - 150px);text-align:left}.quickViewWindow .product-grid .item-box .title,.quickViewWindow .product-grid .item-box .product-title{padding:0;height:auto;max-height:39px}.quickViewWindow .product-grid .item-box .prices{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quickViewWindow .product-grid .item-box .prices>*:last-child:not(:empty){margin:0}.quickViewWindow .product-grid .item-box .buttons,.quickViewWindow .product-grid .item-box .btn-wrapper{display:none}.quickView .giftcard textarea{resize:none}.quickView .giftcard label{text-align:left}.quickViewWindow .overview .attributes{max-width:320px;padding:0;margin:0 auto}.quickViewWindow .overview .attributes dl>*{max-width:100%}@media all and (min-width:1025px){.product-list .quick-view-button a{background-color:#f2f2f2;width:45px;height:45px;line-height:45px;border-radius:3px}.product-list .quick-view-button a:before{color:#8c8c8c;font-size:19px}.product-list .quick-view-button a:hover{background-color:#eaeaea}.product-list .quick-view-button:only-child a{width:auto}.product-list .quick-view-button:only-child a:hover{color:#8e8e8e}}.qq-uploader{position:relative;width:100%}.qq-upload-button{display:block;width:105px;padding:7px 0;text-align:center;background:#800;border-bottom:1px solid #ddd;color:#fff}.qq-upload-button-hover{background:#c00}.qq-upload-button-focus{outline:1px dotted #000}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#ff9797;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#ff7171}.qq-upload-list{margin:0;padding:0;list-style:none}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#fff0bd}.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-failed-text,.qq-upload-file,.qq-upload-pause,.qq-upload-retry,.qq-upload-size,.qq-upload-spinner{margin-right:12px;display:inline}.qq-upload-spinner{display:inline-block;background:url(../lib_npm/fine-uploader/fine-uploader/loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-drop-processing{display:block}.qq-drop-processing-spinner{display:inline-block;background:url(../lib_npm/fine-uploader/fine-uploader/processing.gif);width:24px;height:24px;vertical-align:text-bottom}.qq-upload-continue,.qq-upload-delete,.qq-upload-pause{display:inline}.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-pause,.qq-upload-retry{color:#000}.qq-upload-cancel,.qq-upload-continue,.qq-upload-delete,.qq-upload-pause,.qq-upload-retry,.qq-upload-size{font-size:12px;font-weight:400}.qq-upload-failed-text{display:none;font-style:italic;font-weight:700}.qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-retrying .qq-upload-failed-text{display:inline;color:#d60000}.qq-upload-list li.qq-upload-success{background-color:#5da30c;color:#fff}.qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}.qq-progress-bar{display:block;background:-moz-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(30,87,153,1)),color-stop(50%,rgba(41,137,216,1)),color-stop(51%,rgba(32,124,202,1)),color-stop(100%,rgba(125,185,232,1)));background:-webkit-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:-o-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:-ms-linear-gradient(top,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);background:linear-gradient(to bottom,rgba(30,87,153,1) 0,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);width:0;height:15px;border-radius:6px;margin-bottom:3px}.qq-total-progress-bar{height:25px;border-radius:9px}.qq-total-progress-bar-container{margin:9px}INPUT.qq-edit-filename{position:absolute;opacity:0;z-index:-1}.qq-upload-file.qq-editable{cursor:pointer}.qq-edit-filename-icon.qq-editable{display:inline-block;cursor:pointer}INPUT.qq-edit-filename.qq-editing{position:static;margin-top:-5px;margin-right:10px;margin-bottom:-5px;opacity:1}.qq-edit-filename-icon{display:none;background:url(../lib_npm/fine-uploader/fine-uploader/edit.gif);width:15px;height:15px;vertical-align:text-bottom;margin-right:5px}.qq-hide{display:none}.qq-uploader DIALOG{display:none}.qq-uploader DIALOG[open]{display:block}.qq-uploader DIALOG{display:none}.qq-uploader DIALOG[open]{display:block}.qq-uploader DIALOG .qq-dialog-buttons{text-align:center;padding-top:10px}.qq-uploader DIALOG .qq-dialog-buttons BUTTON{margin-left:5px;margin-right:5px}.qq-uploader DIALOG .qq-dialog-message-selector{padding-bottom:10px}.qq-uploader DIALOG::backdrop{background-color:rgba(0,0,0,.7)}.item-box .btn-wrapper button:hover,input[type="radio"]:checked+label:before,input[type="checkbox"]:checked+label:before,.select input[type="checkbox"]:checked+label,.select-boxes input[type="checkbox"]:checked+label,.two-row-carousels .slick-arrow:hover,.home-page-polls .answer input[type="radio"]:checked+label:before,.answer input[type="radio"]:checked+label:before,.pager li a:hover,.pager li span,.pager li.previous-page a:hover,.pager li.next-page a:hover,.pager li.first-page a:hover,.pager li.last-page a:hover,.ui-datepicker-header,.ui-datepicker-calendar a.ui-state-active:hover,.ui-datepicker-calendar a.ui-state-active,.order-progress .active-step:not(.last) a:hover:before,.opc .selector input[type="checkbox"]:checked~label:before,.forum-search-box.search-box .search-box-button:hover,.ico-wishlist .wishlist-qty,.ico-cart .cart-qty,.shopping-cart-link .cart-qty,.selected-options-list>li span,.header-menu .close-menu,.close-side-menu,.mobile-flyout-wrapper .close-side-menu,.header-menu li.back-button,.avatar-page .upload-image.valid+label,.ui-slider-range,.filters-button,.quick-view-button a:hover,.jCarouselMainWrapper .slick-next:hover,.jCarouselMainWrapper .slick-prev:hover,.blog-search-box .search-box-button:hover,.sale-of-the-day-offer .timer-info-box,.spc-products .slick-arrow:hover,.nivo-directionNav a:hover,.anywhere-slider .slick-arrow:hover,.theme-roller .open-button,.product-filters .ui-slider-range,.buttons .k-button{background-color:#2ca3d2}.selected-options-list>li span:hover,.theme-roller .open-button:hover,.avatar-page .upload-image.valid+label:hover,.buttons .k-button:hover{background-color:#1d7192}.link-rss:hover:before,.field-validation-valid,.username-available-status,.cart a,.data-table a,.compare-products-table a,.forums-table-section a,.cart .product a:hover,.data-table .product a:hover,.compare-products-table .product a:hover,.forums-table-section .product a:hover,.cart .edit-item a,.data-table .edit-item a,.compare-products-table .edit-item a,.forums-table-section .edit-item a,.mini-shopping-cart .count a:hover,.mini-shopping-cart .price,.mini-shopping-cart .totals strong,.login-form-in-header .in-header-register .register-button:hover,.login-form-in-header .inputs input:focus+.inputs-icons,.footer-block a:hover,.social-sharing a:hover:before,.footer-block .title:before,.footer-block .title:after,.block .title:before,.block .list li.active>a,.block .list a:hover,.block .view-all a,.block .tags li a:hover,.product-tags-all-page li a:hover,.poll>strong,.block .answer label:hover,.breadcrumb a:hover,.breadcrumb a:hover span,.item-box .actual-price,.item-box .tax-shipping-info a,.vendor-item:hover .title a,.manufacturer-item:hover .title a,.category-grid .item-box:hover .title a,.product-name .manufacturers .value,.overview .manufacturers .value,.product-review-links a:hover,.product-no-reviews a:hover,.compare-products .add-to-compare-list-button:hover,.compare-products .add-to-compare-list-button:hover:before,.back-in-stock-subscription:hover:before,.overview .additional-details div .value a,.variant-overview .additional-details div .value a,.download-sample a,.product-social-sharing li a:hover:before,.email-a-friend:hover:before,.overview .product-price,.variant-overview .product-price,.tier-prices .item-price,.product-tags-list a,.ui-tabs .ui-tabs-nav li a:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-state-active.ui-tabs-active a,.ui-tabs .submitReviewResult,.product-review-helpfulness .vote:hover:before,.wishlist-page .share-info a,.compare-products-mobile .price .item span,.email-a-friend-page .title a,.accept-privacy-policy .read,.account-page .button-2.return-items-button:hover,.account-page .button-2.return-items-button:hover:before,.order-total td label,.order-total td span,.cart-total .order-total,.terms-of-service .read,.cart-collaterals>div>.title:hover,.cart-collaterals>div>.title:before,.cart-collaterals .message-success,.checkout-page .add-button .btn-holder.open:before,.order-completed .order-number,.opc>li.allow:not(.active) .step-title:after,.opc>li.active .step-title .number,.opc>li.active .step-title .title,.order-details-page .order-overview .order-number,.sitemap-page a,.post-date,.news-date,.post-navigation a:before,.post-navigation a:after,.back-to-all-button:hover,.back-to-all-button:hover:before,.blog-page .tags li,.blogpost-page .tags a,.read-comments:hover,.read-comments:hover:before,.new-comment .result,.news-list-homepage .view-all a,.news-list-homepage .view-all a:after,.current-time,.forum-search-box .advanced>a:hover,.forum-table a:hover,.topic-post .pm-button:before,.topic-post .post-vote>.vote.up:hover:before,.topic-post .post-vote>.vote.down:hover:before,.compare-products-table .product-price td,.order-progress .active-step.last a span,.category-navigation-list-wrapper li:hover>a,.category-navigation-list-wrapper li:hover>span,.category-navigation-list-wrapper li:hover>a:after,.header-links a:hover,.header-links a:hover:before,.block.block-recently-viewed-products .list a:hover,.block-account-navigation.block .list a:hover,.block-account-navigation.block .list a:hover:after,.block-account-navigation.block .list a.active,.block-account-navigation.block .list a.active:after,.header-selectors-wrapper>div input[type="radio"]:checked+label,.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon:hover:before,.productAddedToCartWindowDescription strong,.clearFilterOptionsAll:hover,.filter-block .toggleControl:before,.filter-block a.clearFilterOptions:hover:before,.filter-block a.clearPriceRangeFilter:hover:before,.picture-thumbs .slick-prev:hover:before,.picture-thumbs .slick-next:hover:before,.instant-search-item .detail .price,.home-page .jCarouselMainWrapper.small-products .nop-jcarousel .carousel-title:before,.mega-menu .sublist li:hover>a,.category-navigation-list .dropdown .box .title a,.category-navigation-list .dropdown .box .subcategory-item a:hover,.mega-menu .manufacturers .box:hover .title,.mega-menu .vendors .box:hover .title,.previous-product a:before,.next-product a:before,.quickView .k-window-titlebar.k-header .k-window-actions a:hover:before,.quickViewWindow #accordion>h3 span:before,.quickViewWindow .product-variant .product-price,.ropc .section .title:after,.ropc .coupon-box-panel .message-success,.ropc .giftcard-box-panel .message-success,.ropc .cart-total .cart-total-row span,.sale-of-the-day-offer .product-name a:hover,.sale-of-the-day-offer .price.actual-price,.sale-of-the-day-offer .slick-arrow:hover:before,.rich-blog-homepage .view-all a,.rich-blog-homepage .view-all a:after,.blog-search-results .search-term-highlighter,.share-post li a:hover:before,.post-relations li a,.spc-products .spc-header li:hover,.spc-categories .navigation li:hover,.spc-header li.active,.spc-categories .navigation li.active,.spc-categories .category-title,.spc-categories .category-sublist a:hover,.spc-categories .slick-prev:hover:before,.spc-categories .slick-next:hover:before,.advantages-item .title a:hover,.scroll-back-button:before,.inputs.accept-consent .read,.product-filters .selected-price-range{color:#2ca3d2}.product-name .manufacturers .value:hover,.product-tags-list a:hover:hover,.overview .additional-details div .value a:hover,.variant-overview .additional-details div .value a:hover,.terms-of-service .read:hover,.download-sample a:hover,.sitemap-page a:hover,.blog-page .tags a:hover,.blogpost-page .tags a:hover,.product-tags-list a:hover,.cart .edit-item a:hover,.news-list-homepage .view-all a:hover,.news-list-homepage .view-all a:hover:after,.manufacturers .value:hover,.block .view-all a:hover,.data-table a:hover,.forums-table-section a:hover,.category-navigation-list .dropdown .box .title a:hover,.rich-blog-homepage .view-all a:hover,.rich-blog-homepage .view-all a:hover:after,.post-relations li a:hover,.spc-categories .category-title a:hover{color:#1d7192}.ajax-loading-block-window:before,.ajax-loading-block-window:after,.two-row-carousels .slick-arrow:hover,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-state-active.ui-tabs-active a,.order-progress .active-step.last a:before,.block-account-navigation.block .list a.active,.nopAjaxCartPanelAjaxBusy:before,.nopAjaxCartPanelAjaxBusy:after,.miniProductDetailsPanelAjaxBusy:before,.miniProductDetailsPanelAjaxBusy:after,.ui-slider-handle,.product-filters .ui-slider-handle,.productPanelAjaxBusy:before,.productPanelAjaxBusy:after,.infinite-scroll-loader:before,.infinite-scroll-loader:after,.cloudzoom-ajax-loader:before,.cloudzoom-ajax-loader:after,.jCarouselMainWrapper .slick-next:hover,.jCarouselMainWrapper .slick-prev:hover,.quickView .k-loading-image:before,.quickView .k-loading-image:after,.quickView .cloudzoom-ajax-loader:before,.quickView .cloudzoom-ajax-loader:after,.panel-loader-effect .spinner:before,.panel-loader-effect .spinner:after,.spc-categories .loading-overlay:before,.spc-categories .loading-overlay:after,.spc-body .loading-overlay:before,.spc-body .loading-overlay:after,.spc-products .slick-arrow:hover,.scroll-back-button,.nivoSlider:before,.nivoSlider:after,.anywhere-slider:before,.anywhere-slider:after,.jCarouselMainWrapper .loading-overlay:before,.jCarouselMainWrapper .loading-overlay:after{border-color:#2ca3d2}.pager li a:hover,.pager li span{border-color:#2ca3d2 !important}.button-1,.eu-cookie-bar-notification button,.login-form-in-header .login-button,.category-navigation-list-wrapper:hover .category-navigation-title,.category-navigation-list-wrapper.menuItemsAreClickable.opened .category-navigation-title,.newsletter-email .newsletter-subscribe-button,.home-page-polls .poll button,.contact-vendor-button,.item-box .buttons .button-2:hover,.grouped-btn:hover,.write-review .title strong,.comment-form-btn strong,.mfp-container .apply-shipping-button,.write-review .button-1,.qq-uploader .qq-upload-button,.blog-posts .read-more,.news-items .read-more,.forums-table-section .view-all a,.topic-post .post-actions .quote-post-button,.ropc .complete-button button,.spc-categories .category-picture .spc-to-all-products,.jCarouselMainWrapper .slick-dots .slick-active button,.sale-of-the-day-offer li.slick-active button,.spc .slick-dots .slick-active button{background-color:#2ca3d2}.button-1:hover,.eu-cookie-bar-notification button:hover,.mini-shopping-cart .buttons button:hover,.login-form-in-header .login-button:hover,.search-box .search-box-button:hover,.newsletter-email .newsletter-subscribe-button:hover,.poll .buttons button:hover,.contact-vendor-button:hover,.product-reviews-page .title .write-review-title:hover,.mfp-container .apply-shipping-button:hover,.write-review .button-1:hover,.qq-uploader .qq-upload-button:hover,.blog-posts .read-more:hover,.news-items .read-more:hover,.open-comment-form:hover,.forums-table-section .view-all a:hover,.topic-post .post-actions .quote-post-button:hover,.ropc .complete-button button:hover{background-color:#2289b0}@media all and (min-width:1025px){.search-box .search-box-button,.center-2 .product-list .item-box .buttons .button-2{background-color:#2ca3d2}.center-2 .product-list .item-box .buttons .button-2:hover{background-color:#2289b0}.block-account-navigation.block .list .active a,.block-account-navigation.block .list .active a:after{color:#2ca3d2}.block-account-navigation.block .list .active a{border-color:#2ca3d2}}.page.topic-page .page-title{display:none}.tech-lib h1{padding:0}.header-menu{margin-bottom:0}.short-description ul{padding-left:40px;list-style:disc}@media(min-width:1025px){.header{position:sticky;top:0;width:100%;background-color:#fff;z-index:1020;box-shadow:0 0 5px #ccc}.admin-header-links+.header{top:35px}.admin-header-links+.header+.overlayOffCanvas+.responsive-nav-wrapper-parent+*{margin-top:168px}.category-description h2{font-size:16px !important}.category-description{color:#484848 !important;font-size:16px !important;line-height:25px !important}.short-description{color:#484848 !important}p{color:#484848 !important}.schematic-mfg-name p{color:#fff !important}}.clearL{clear:left;height:0}.clearR{clear:right;height:0}.clearB{clear:both;height:0}.clearXtra{clear:both;height:20px}.dult-home-top-category .carousel-title{text-align:left}.dult-home-top-category .title strong{font-weight:300}.search-box .search-box-button{background-color:#2ca3d2 !important}