body{max-width:2400px;margin:0 auto}.page{overflow:hidden}.main-container{margin-top:170px}.site-width{width:100%;max-width:1700px;margin:auto;padding-left:15px;padding-right:15px}.sm-site-width{width:100%;max-width:1420px;margin:auto;padding-left:15px;padding-right:15px}.xsm-site-width{width:100%;max-width:700px;margin:auto;padding-left:15px;padding-right:15px}.std img{max-width:100%;height:auto}.messages{padding-top:20px}.cms-index-noroute .col-main{max-width:1420px;margin:0 auto;padding:35px 20px 30px}#main{margin-top:165px;padding:30px}header{top:0;right:0;left:0;z-index:500;background-color:#fff}.logo{display:inline-block;width:218px;top:50%;transform:translateY(-50%);left:0;z-index:200;left:20px}.logo>img{max-width:100%}#header-search{padding:0 20px!important;right:0;top:55%;transform:translateY(-50%);width:auto}#header-search .search_mini_form{width:230px;height:50px;display:inline-block}#header-search .search_mini_form input{border:none;border-radius:60px;background-color:#e2e2e2;height:50px;padding-left:20px}#header-search .search_mini_form input::-webkit-input-placeholder{font-size:14px;font-size:.875rem}#header-search .search_mini_form input:-moz-placeholder{font-size:14px;font-size:.875rem}#header-search .search_mini_form input::-moz-placeholder{font-size:14px;font-size:.875rem}#header-search .search_mini_form input:-ms-input-placeholder{font-size:14px;font-size:.875rem}#header-search .search_mini_form .search-button{top:6px;right:6px;padding:0;width:40px;height:40px;color:#3a3a3a;background-color:transparent;font-size:14px;font-size:.875rem}#header-search .store-phone{font-size:18px;font-size:1.125rem;font-family:poppins,sans-serif;font-weight:600;padding-left:170px;margin-top:0}#header-search .store-phone>a{color:#235ba8}#header-search .store-phone>a:hover{color:#8baad5}#header-search .searchautocomplete .nav .nav-input{margin:0}.aux-container{text-align:right}.aux-menu{background-color:#313131;color:#fff}.aux-menu .ct-menu,.aux-menu .account-menu{display:inline-block}.aux-menu ul{text-align:right}.aux-menu ul li.level-0{display:inline-block;min-width:110px;text-align:center;position:relative}.aux-menu ul li.level-0:before{content:'';display:block;position:absolute;left:0;height:20px;width:1px;background-color:#5c5c5c}.aux-menu ul li.cart-count{min-width:60px;height:32px;border:none;background-color:#235ba8;color:#fff;line-height:32px;font-size:12px}.aux-menu ul li.cart-count:before{content:'';display:none}.aux-menu ul li.level-0 a{color:#fff;text-transform:uppercase;font-family:poppins,sans-serif;font-size:10px;font-size:.625rem;display:block;font-weight:400}.aux-menu ul li.level-0 a:hover{color:#b4d9f2}.aux-menu li.level-0>.children{display:none;position:absolute;z-index:5;top:100%;left:0;right:-4px;padding:0;border:solid 1px rgba(49,49,49,.2);border-top:none}.aux-menu li.level-0 .children:before{content:"";display:block;height:6px;width:100%}.aux-menu li.level-0 .children>ul{background-color:#fff}.aux-menu li.level-0:hover>.children{display:block}.aux-menu ul li.level-1{display:block;text-align:left;background-color:#fff;padding:5px 10px}.aux-menu ul li.level-1 a{color:#313131}.primary-container{background-color:#fff}.primary-container .primary-inner{height:auto;margin:3% 0}#header-nav{padding-left:250px;border:none;text-transform:uppercase;font-family:poppins,sans-serif;font-size:14px;font-size:.875rem}#header-nav ul li a{color:#313131;display:block}#header-nav ul li.level-2:hover{background-color:#e2e2e2}#header-nav li.level-0{display:inline-block;border-left:solid 1px transparent;border-right:solid 1px transparent;border-top:solid 1px transparent}#header-nav li.level-0:hover{border:solid 1px #e2e2e2}#header-nav ul li.level-0:hover>.link-wrap>a{color:#235ba8}#header-nav li.menu-has-children.level-0:hover{border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2}#header-nav li.level-0>span>a{position:relative;z-index:9999;display:block;margin:0 20px}#header-nav li.menu-has-children.level-0:hover>span>a:before{content:'';display:block;height:8px;left:1px;right:0;bottom:-2px;position:absolute;background-color:#fff}#header-nav li.menu-has-children>span>a:after{content:'\f107';position:relative;top:2px;font-family:fontawesome;padding-left:10px;font-size:18px;font-size:1.125rem}#header-nav li.level-0>.children{display:none;background-color:#fff;position:absolute;z-index:999;top:0;padding:2% 20px;min-width:300px;border:solid 1px #e2e2e2}#header-nav li.level-0:hover>.children{display:block}#header-nav li.no-image a>img{display:none}#header-nav ul>li.equipment-menu.level-0:hover>a:before{content:'';display:block;height:8px;left:0;right:0;bottom:-2px;position:absolute;background-color:#fff}#header-nav ul>li.equipment-menu.level-0>.children{background-color:#fff;position:absolute;z-index:999;left:0;right:0;top:0;padding:40px 30px 35px;width:100%;border:solid 1px #e2e2e2}#header-nav ul>li.equipment-menu.level-0>.children>ul{clear:both}#header-nav ul>li.equipment-menu.level-0>.children>ul>li.level-1{float:left;text-align:center}#header-nav ul>li.equipment-menu.level-0>.children>ul>li.level-1:hover>a{color:#b4d9f2}#header-nav ul>li.supplies-menu.level-0:hover>a:before{content:'';display:block;height:8px;left:0;right:0;bottom:-2px;position:absolute;background-color:#fff}#header-nav ul>li.supplies-menu.level-0>.children{background-color:#fff;position:absolute;z-index:999;left:0;right:0;top:0;padding:40px 30px 35px;width:100%;border:solid 1px #e2e2e2}#header-nav ul>li.supplies-menu.level-0>.children>ul{clear:both}#header-nav ul>li.supplies-menu.level-0>.children>ul>li.level-1{float:left;text-align:center}#header-nav ul>li.supplies-menu.level-0>.children>ul>li.level-1:hover>a{color:#b4d9f2}#header-nav ul>li.supplies-menu.level-0>.children .max-image{max-width:100%;height:auto;max-height:120px}#header-nav .mega-menu a{padding:0 10px;font-size:13px;font-size:.8125rem}#header-nav .mega-menu>.children{background-color:#fff;position:absolute;z-index:1;top:94px;left:10%;right:0;width:80%}#header-nav .mega-menu>.children .link-title{float:left}#header-nav .mega-menu>.children .link-title>span{display:block;padding-left:10px;margin-bottom:25px;border-bottom:solid 1px #e2e2e2;color:#235ba8;font-size:20px;font-size:1.25rem}#header-nav .mega-menu>.children .link-title.photo{width:20%;padding-right:15px}#header-nav .mega-menu>.children .link-title.disc{width:32%}#header-nav .mega-menu>.children .link-title.label{width:46%;margin-left:20px;float:right}#header-nav .mega-menu>.children .link-title:hover a{color:inherit}#header-nav .mega-menu>.children .link-title>.children .column{float:left}#header-nav .mega-menu>.children .link-title>.children .column:hover{background-color:#e2e2e2}#header-nav .mega-menu>.children .link-title.label>.children .column{width:33.33%}#header-nav .mega-menu>.children .link-title.disc>.children .column{width:50%}#header-nav .mega-menu>.children .link-title.photo>.children .column{width:100%}#header-nav .mega-menu>.children .link-title>.children .column>a{display:block}.mobile-nav{border-top:solid 1px #e3e3e3}.mobile-menu-toggle .mobile-bar{width:21px;background-color:#235ba8;height:3px;display:block;margin:0 auto}.mobile-menu-toggle .mobile-bar:nth-child(2){margin:3px auto}.mobile-nav .nav-inner .table-cell{border-left:solid 1px #e3e3e3;height:35px;font-size:16px;font-size:1rem;color:#235ba8}.mobile-nav .nav-inner .table-cell:hover,.mobile-search-toggle.opened{background-color:#f3f3f3}.mobile-nav .nav-inner .table-cell:first-child{border-left:none}.mobile-nav .fa-shopping-cart{padding-right:5px}.mobile-search-container{padding-top:10px;border-bottom:solid 1px #e1e1e1;padding-bottom:4px;left:0;right:0;background-color:#fff;top:87px}.mobile-search-container .search_mini_form{padding:20px}.mobile-search-container .search_mini_form input{width:100%;border:none;border-radius:60px;background-color:#e2e2e2;height:50px;padding-left:20px}.mobile-search-container .search_mini_form input::-webkit-input-placeholder{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#313131}.mobile-search-container .search_mini_form input:-moz-placeholder{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#313131}.mobile-search-container .search_mini_form input::-moz-placeholder{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#313131}.mobile-search-container .search_mini_form input:-ms-input-placeholder{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#313131}.mobile-search-container .search_mini_form .search-button{top:2px;right:6px;padding:0;width:40px;height:50px;color:#3a3a3a;background-color:transparent;font-size:14px;font-size:.875rem}.mobile-account-menu{border-bottom:solid 1px #e3e3e3;left:0;right:0;background-color:#fff;top:86px}.mobile-account-menu li a{border-top:solid 1px #e1e1e1;display:block;padding:12.5px 20px;font-family:poppins,sans-serif;font-size:12px;font-size:.75rem;color:#235ba8}.mobile-menu{text-transform:uppercase;top:-100%;bottom:100%;right:0;left:0;width:100%;height:100%;background-color:#fff;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .3s;overflow-y:scroll;overflow-x:hidden;z-index:9999}.mobile-menu .close-btn{background-color:#212121;background-image:url(../images/mobile-menu-close-btn.png);background-repeat:no-repeat;background-position:center;height:50px}.mobile-open .mobile-menu{top:0;bottom:0}.mobile-menu .menu-item a,.mobile-menu .menu-item span.node{border-bottom:solid 1px #e1e1e1;display:block;padding:18px 20px;line-height:1.1;font-family:poppins,sans-serif;font-size:12px;font-size:.75rem;color:#235ba8}.mobile-menu li.menu-item .link-wrap{position:relative;display:block}.mobile-menu img{display:none}.mobile-menu li .children{list-style:none;position:absolute;top:0;left:100%;width:100%;margin:0;padding:0;display:none}.mobile-menu li .children.open{display:block}.mobile-menu .mobile-arrow{position:absolute;top:0;right:0;z-index:1;border-left:solid 1px #e1e1e1;text-align:center;width:49px;line-height:49px;height:49px;color:#235ba8;font-size:16px;font-size:1rem;background-color:#f2f2f2}.mobile-menu li.back-arrow{position:relative;padding:18px 20px 18px 40px;border-bottom:solid 1px #e1e1e1}.mobile-menu .back-arrow .fa-angle-left{left:20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.mobile-menu .mobile-aux-menu li.level-0:last-child a{border-bottom:none}body.cms-home .main-container{padding-top:0}.home-slider .slide{height:570px;padding:0 60px;background-position:right center}.home-slider .slide .small-title{padding-bottom:30px}.home-slider .slide .button-container{padding-top:20px}.home-slider .slick-prev{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/home-slider-arrows.png);background-repeat:no-repeat;background-position:0 0;z-index:150;width:22px;height:42px;background-color:transparent}.home-slider .slick-next{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/home-slider-arrows.png);background-repeat:no-repeat;background-position:-22px 0;z-index:150;width:22px;height:42px;background-color:transparent}.home-slider .slick-dots{position:absolute;left:0;right:0;bottom:25px;z-index:150;text-align:center}.home-slider .slick-dots li{display:inline-block}.home-slider .slick-dots button{font-size:0;padding:0;margin:0 12px;background-color:#fff;display:block;width:12px;height:12px;border:1px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.home-slider .slick-dots .slick-active button{background-color:transparent}.cms-index-index .std{display:none}.home-featured-wrapper{padding-top:90px;padding-bottom:120px;overflow:hidden}.home-featured-wrapper .view-all-btn{margin:40px auto 20px}.home-featured-wrapper .view-all-btn a.view-all{display:inline-block;text-decoration:none}.home-featured-wrapper .products-slider-wrapper{max-height:600px;padding-top:65px}.home-featured-wrapper .products-slider-wrapper .product-image{max-width:75%;margin:0 auto}.home-featured-wrapper .tab-bar{text-align:center;position:relative;z-index:3}.home-featured-wrapper .tab-bar .tab{display:inline-block}.home-featured-wrapper .tab-bar .tab{color:#313131;font-weight:700;text-transform:uppercase;padding:15px 85px}.home-featured-wrapper .mobile-tab{text-align:center;color:#313131;font-weight:700;text-transform:uppercase;padding:15px 85px}.home-featured-wrapper .tab-bar .tab.active,.home-featured-wrapper .mobile-tab{position:relative;background-color:#000;color:#fff}.home-featured-wrapper .tab-bar .tab.active:after,.home-featured-wrapper .mobile-tab:after{content:'';position:absolute;bottom:-9px;width:0;height:0;left:0;right:0;margin:auto;border-top:9px solid #000;border-left:11px solid transparent;border-right:11px solid transparent}.home-featured-wrapper .loader{display:none;background-color:#fff;background-image:url(../images/product-slider-loader.gif);background-repeat:no-repeat;background-position:center}.home-featured-wrapper .loader.active{display:block}.home-featured-wrapper .slick-prev{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:0 -1px;z-index:150;width:25px;height:45px;background-color:transparent}.home-featured-wrapper .slick-next{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:-25px -1px;z-index:150;width:25px;height:45px;background-color:transparent}.home-featured .products-slider .item .product-info{margin-top:auto}.promo-banner{border:1px solid #d7d7d7;margin-bottom:100px}.promo-banner .image{padding:35px}.promo-banner .ribbon{overflow:hidden;left:-7px;top:35px;background-color:#f42e1a;display:inline-block;padding:12px 20px 12px 17px;color:#fff;text-transform:uppercase;line-height:1.2;border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px}.promo-banner .ribbon .inner:after{content:'';position:absolute;width:0;height:0;right:-20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);border-right:10px solid #fff;border-top:35px solid transparent;border-bottom:35px solid transparent}.promo-banner .ribbon .line-1{font-weight:700;font-size:20px;font-size:1.25rem}.promo-banner .ribbon .line-2{font-weight:700;font-size:10px;font-size:.625rem}.promo-banner .content{border-left:1px solid #d7d7d7;padding:25px 25px 25px 75px}.promo-banner .content .title-1{margin-bottom:10px}.promo-banner .content .title-2{margin-bottom:15px}.home-ribbon-1 .content{background-color:#f3f3f3;padding:130px 50px 130px 170px}.home-ribbon-1 .content .title-1,.home-ribbon-1 .content .title-2{padding-bottom:10px}.home-ribbon-1 .content .body a:not(.button){color:#235ba8;font-weight:700}.home-ribbon-1 .content .body a:not(.button):after{display:inline-block;padding-left:10px;content:'\f178';font-family:FontAwesome}.home-ribbon-2 .content{background-color:rgba(9,37,70,.8);padding:140px 170px;color:#fff}.home-ribbon-2 .content .title-1,.home-ribbon-2 .content .title-2{padding-bottom:10px}.home-ribbon-2 .image{background-repeat:no-repeat}.home-ribbon-2 .content .body a:not(.button){color:#235ba8;font-weight:700}.home-ribbon-2 .content .body a:not(.button):after{display:inline-block;padding-left:10px;content:'\f178';font-family:FontAwesome}.home-ribbon-2 .content .body a:hover{color:#8baad5}.news-customers{padding:75px 20px 70px}.news-customers .recent-posts-inner{padding-right:20px}.news-customers .customers-wrapper{padding-left:20px}.recent-posts .section-title,.customers .section-title{background-color:#235ba8;padding:20px 25px;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:40px}.recent-post{padding:0 20px;margin-bottom:30px}.recent-post .post-title>a{color:#313131}.recent-posts-pager{padding:20px;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;position:relative}.recent-posts-pager .all{color:#235ba8;font-weight:700}.recent-posts-pager .all:hover{color:#8baad5}.recent-posts-pager .all i.fa{padding-left:10px}.recent-posts-pager .arrows{display:inline;position:absolute;right:0}.recent-posts-pager .arrows .slick-arrow{padding:8px;margin:1px;background-color:#000;color:#fff;border-radius:2px;-webkit-border-radius:2px;cursor:pointer}.recent-posts-pager .arrows .slick-arrow.slick-disabled{background-color:#ccc}.customers-inner{padding-bottom:30px;border-bottom:solid 1px #e2e2e2}.customers-inner .image{padding-right:15px}.customers p a{color:#235ba8;font-weight:700}.customers p a:hover{color:#8baad5}.customers p>a:after{content:"\f178";font-family:fontawesome;padding-left:10px}.logo-ribbon{background-color:#f3f3f3;padding:16px 20px}.logo-ribbon p{text-align:center;margin-bottom:0}.logo-ribbon img{margin:15px;max-width:100%;height:auto;display:inline-block;vertical-align:middle}.announcement-bar{background-color:#e2e2e2;padding:10px}.announcement-bar .pager-container{width:85px}.announcement-bar .pager-container .slick-arrow{padding:8px;margin:1px;background-color:#000;color:#fff;border-radius:2px;-webkit-border-radius:2px}.announcement-bar .pager-container .slick-arrow.slick-disabled{background-color:#ccc}.announcement-bar .slide{font-size:13px}.announcement-bar .slide a{text-decoration:underline;font-style:italic}.banner{height:420px;position:relative}.banner .content{max-width:520px}.banner .page-title{margin-bottom:20px;text-transform:uppercase}.banner .banner-buttons{margin-top:20px}.contentmanager-content-74 .banner .content{max-width:700px}.breadcrumbs{z-index:2;top:25px;left:0;right:0}.breadcrumbs li{color:#000}.ct-field-area ul{margin-left:30px}.ct-field-area ul li{position:relative}.ct-field-area ul li:before{content:'\f058';font-family:fontawesome;position:absolute;left:-30px}.ct-field-area h1,.ct-field-area h2,.ct-field-area h3{margin-bottom:30px}.ct-field-area h4,.ct-field-area h5,.ct-field-area h6{margin-bottom:20px}.accordion,.customer-accordion{margin-bottom:1px}.accordion .accordion-title,.customer-accordion .accordion-title{background-color:#235ba8;padding:15px 20px 15px 0;color:#fff;font-size:20px;font-size:1.25rem;font-weight:700;text-transform:capitalize;border-radius:2px}.accordion .accordion-title.open:before,.customer-accordion .accordion-title.open:before{content:'\f077'}.accordion .accordion-body,.customer-accordion .accordion-body{margin-top:20px;margin-bottom:35px}.accordion .accordion-title:before,.customer-accordion .accordion-title:before{content:'\f078';font-family:fontawesome;padding:0 28px;position:relative;top:-2px;font-weight:400}.overlay{background:-moz-linear-gradient(top,rgba(0,57,124,.85) 0%,rgba(0,57,124,.85) 100%);background:-webkit-linear-gradient(top,rgba(0,57,124,.85) 0%,rgba(0,57,124,.85) 100%);background:linear-gradient(to bottom,rgba(0,57,124,.85) 0%,rgba(0,57,124,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d900397c',endColorstr='#d900397c',GradientType=0)}.overlay-60{background:-moz-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000',GradientType=0)}.overlay-20{background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0%,rgba(0,0,0,.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000',GradientType=0)}.std table{width:100%;border-top:solid 1px #d7d7d7;border-bottom:solid 4px #235ba8;border-right:solid 1px #d7d7d7;min-width:700px}.std table td{border-left:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;padding:15px 30px;vertical-align:middle}.std table td:nth-child(1){background-color:#f6f6f6;min-width:15%}.block-compare,.block-account{margin-bottom:45px}.block-compare .block-title,.block-account .block-title{margin-bottom:35px}.block-compare .block-title strong. .block-account .block-title strong{color:#313131;font-size:20px;font-size:1.25rem}.block-compare .block-content>.actions{border-top:solid 1px #d7d7d7;padding:15px 0;margin:25px 0}.block-compare .products-grid-small .slick-prev{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:0 -1px;z-index:150;width:25px;height:45px;background-color:transparent}.block-compare .products-grid-small .slick-next{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:-25px -1px;z-index:150;width:25px;height:45px;background-color:transparent}.LHNInviteMessage{display:none}.live-chat-button{position:fixed;right:10px;bottom:70px;z-index:170;width:100px}.live-chat-button img{width:100%}.catalog-category-view .col1-layout .category-description{margin-top:70px;margin-left:auto;margin-right:auto;padding:0 10px;max-width:700px;text-align:center}.category-list{margin:35px auto}.category-list .category{padding:10px}.category-list .category .inner{border:solid 1px #d7d7d7}.category .cat-image{border-bottom:solid 1px #d7d7d7}.category .cat-description{padding:45px 50px;background-color:#f3f3f3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category .cat-description .name{margin-bottom:20px}.category .cat-description .short-description{font-size:15px;font-size:.9375rem;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.category .cat-description .button{margin-top:15px;min-width:130px}.category-ctas{background-color:#e2e2e2;padding-top:60px;padding-bottom:60px}.category-ctas .cta{padding:0 50px}.category-ctas .cta:first-child{padding-left:0}.category-ctas .cta:last-child{padding-right:0}.category-ctas .cta .thumb{padding-right:30px}.category-ctas .cta .content{font-size:15px;font-size:.9375rem}.category-ctas .cta .content .title{text-transform:uppercase;font-weight:700}.category-ctas .cta .content .title:after{content:'';display:block;height:1px;width:100%;background-color:#313131;margin-top:15px;margin-bottom:20px;max-width:100px}.category-ctas .cta .content .body p a{color:#235ba8;font-weight:700}.category-ctas .cta .content .body p a:hover{color:#8baad5}.category-ctas .cta .content .body p a:after{content:"\f178";font-family:fontawesome;padding-left:10px}.toolbar{background:0 0;border:none;padding:20px 15px;margin:20px 0;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb}.toolbar-bottom .toolbar{border-bottom:none;margin-bottom:0}.toolbar-bottom .toolbar .sorter{display:none}.sorter>.view-mode,.sorter>.sort-by,.sorter>.limiter{float:left}.sort-by select,.limiter select{background-color:#f3f3f3;border:solid 1px #e2e2e2;border-radius:0;height:50px}.limiter{margin-right:15px}.dir-wrap{height:42px;width:42px;margin-left:15px}.sorter>.sort-by .sort-by-switcher{background:0 0;text-indent:0;font-size:16px;font-size:1rem;padding:5px}.select-wrapper{margin-bottom:10px}.pager{float:right}.pager .amount{line-height:50px;font-size:13px;font-size:.8125rem}.view-mode .grid-box{height:50px;width:50px;line-height:50px;background-color:#f3f3f3;text-align:center;margin-right:15px;color:#c2c2c2;font-size:18px;font-size:1.125rem}.view-mode a>.grid-box{color:#313131}.pages li{font-size:13px;font-size:.8125rem;outline:none;height:50px;width:50px;text-align:center;border-left:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;line-height:50px;font-weight:700}.pages li:last-child{border-right:solid 1px #e2e2e2}.pages .arrow-pages li{background-color:#000;border:solid 1px #000}.pages .arrow-pages a,.pages .arrow-pages a:hover{color:#fff}.pages .arrow-pages .disabled{color:#313131;background-color:#f3f3f3;border:solid 1px #e2e2e2}.pages li a{color:#313131;padding:0;display:block}.pages li.current,.pages li.current:hover{color:#313131;background-color:#f3f3f3;height:50px;width:50px;line-height:50px;border-left:solid 1px #e2e2e2;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2}.pages .previous:before,.pages .previous:hover:before{border-right:4px solid #000}.pages .next:before,.pages .next:hover:before{border-left:4px solid #000}.pages .arrow-pages{margin-left:15px}.col2-left-layout .page-wrapper,.col2-right-layout .page-wrapper{margin:0 auto;padding-top:45px;padding-bottom:45px}.col2-left-layout .category-description{max-width:999px;margin-top:25px}.block-layered-nav .currently .btn-remove{border:none}.block-layered-nav .currently .btn-remove:hover{background-color:transparent}.block-layered-nav .currently .btn-remove:after{content:'\f00d';font-family:fontawesome;color:#000;font-size:13px;position:relative;top:4px}.block-layered-nav .actions{margin:0;padding:10px 0;background-color:#f3f3f3}.block-layered-nav .actions a{padding-left:20px}.sidebar .block-title,.sidebar .block-title strong{font-size:20px;font-size:1.25rem;font-weight:700;color:#235ba8;margin-bottom:25px}.filter{margin-bottom:10px}.filter>.title{background-color:#235ba8;padding:18px 20px 18px 0;color:#fff;font-size:15px;font-size:.9375rem;font-weight:700;text-transform:uppercase;border-radius:2px;cursor:pointer}.filter>.title:before{content:'\f077';font-family:fontawesome;padding:0 20px}.filter .body{margin-bottom:25px}.filter.closed>.title:before{content:'\f078'}.filter.category-list li{margin-top:10px}.filter.category-list li>a{display:block;padding:5px 20px;color:#313131}.filter.category-list li>a:hover,.filter .body ol>li>a:hover{color:#f42e1a}.filter.category-list li.active>a{background-color:#f3f3f3;font-weight:700;padding:15px 20px}.filter.category-list li.level-2>a:before{content:'\f054';font-family:fontawesome;color:#235ba8;padding-right:20px;font-weight:400}.filter .body ol>li:first-child{margin-top:10px}.filter .body ol>li>a{display:block;padding:5px 20px;color:#313131}.products-grid .item,.products-grid-small .item{padding:10px}.products-grid .item:hover .inner,.products-grid-small .item:hover .inner{-webkit-box-shadow:0 0 17px 2px rgba(226,226,226,.79);-moz-box-shadow:0 0 17px 2px rgba(226,226,226,.79);box-shadow:0 0 17px 2px rgba(226,226,226,.79)}.products-grid .item .inner{padding:5px 10px;height:100%}.products-grid-small .item .inner{padding:10px 20px;height:100%}.products-grid .item .inner .product-image{width:75%;margin:0 auto}.products-grid .item .inner .product-info{height:100%}.products-grid .item .product-name a{display:block;color:#313131;text-transform:uppercase;padding:15px 0 5px;font-weight:700}.products-grid .item .bottom-contents{margin-top:auto}.products-grid .item .short-description{padding-bottom:15px}.products-grid .item .price-box{line-height:1.1}.products-grid .price-box .price{color:#f42e1a;font-size:13px;font-size:.8125rem;font-weight:700}.products-grid .item .msrp{padding-bottom:10px;color:#545f5f;font-size:13px;font-size:.8125rem}.products-grid .item .actions{padding-bottom:15px;margin-top:auto}.products-grid .item .button{height:34px;padding:10px 3px;text-align:center;text-transform:uppercase;font-size:11px;font-size:.6875rem;font-weight:700}.products-grid .item .button+.button{margin-left:0}.products-grid .item .button.view-details{background-color:#fff;color:#313131;border:1px solid #a1a1a1;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}.products-grid .item .button.view-details:hover{background-color:#eee}.products-grid .item .button.view-details.hundred{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.products-grid .item button.button{background-color:#235ba8;color:#fff;border:1px solid #235ba8;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}.products-grid .item button.button.btn-quote{background-color:#f42e1a}button.button.btn-quote{background-color:#f42e1a}.products-grid .item button.button:hover{background-color:#144890}.products-grid .item button.button.btn-quote:hover{background-color:#ca2d1d}button.button.btn-quote:hover{background-color:#ca2d1d}.products-grid .item .compare-wrap{margin-bottom:15px}.products-grid .item .link-compare{font-size:13px;font-size:.8125rem;display:inline-block;text-decoration:underline}.products-grid-small .product-info{padding-left:20px}.products-grid-small .product-info .product-name a{color:#313131}.products-grid-small .product-info .price-box{color:#f4311d;font-weight:700}.products-grid-small .product-info .actions{margin-top:auto}.category-replacement-parts .col-main .toolbar .view-mode,.category-replacement-parts .products-grid .short-description,.category-replacement-parts .products-grid .product-sku,.category-replacement-parts .products-grid .compare-wrap{display:none}.category-replacement-parts .products-grid .item .inner{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-replacement-parts .products-grid .item .inner .product-image{width:20%}.category-replacement-parts .products-grid .item .inner .product-info{width:80%;padding-left:10px}.category-replacement-parts .products-grid .item .product-name a{font-size:15px;text-transform:none}.products-grid button.btn-cart-first{display:none}.products-list .item{padding:10px}.products-list .item:hover .inner{-webkit-box-shadow:0 0 17px 2px rgba(226,226,226,.79);-moz-box-shadow:0 0 17px 2px rgba(226,226,226,.79);box-shadow:0 0 17px 2px rgba(226,226,226,.79)}.products-list .item .inner{padding:20px 40px;display:-webkit-box;display:-ms-flexbox;display:flex}.products-list .item .product-image{width:30%;padding:10px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.products-list .item .product-info{width:70%}.products-list .item .product-name a{display:block;color:#313131;text-transform:uppercase;padding:15px 0 5px;font-weight:700}.products-list .item .short-description{padding-bottom:15px}.products-list .item .price-box{line-height:1.1}.products-list .price-box .price{color:#f42e1a;font-size:13px;font-size:.8125rem;font-weight:700}.products-list .item .msrp{padding-bottom:10px;color:#545f5f;font-size:13px;font-size:.8125rem}.products-list .item .actions{padding-bottom:15px;max-width:300px}.products-list .item .button{height:34px;padding:10px 3px;text-align:center;text-transform:uppercase;font-size:11px;font-size:.6875rem;font-weight:700}.products-list .item .button.view-details{background-color:#fff;color:#313131;border:1px solid #a1a1a1;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}.products-list .item .button.view-details.hundred{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.products-list .item button.button{background-color:#235ba8;color:#fff;border:1px solid #235ba8;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}.products-list .item .button+.button{margin-left:0}.products-list .item .link-compare{font-size:13px;font-size:.8125rem;color:#313131;position:relative;padding-left:25px;display:inline-block}.products-list .item .link-compare:before{content:'';position:absolute;left:0;width:16px;height:16px;background-color:#f3f3f3;border:1px solid #d2d2d2;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.products-list button.btn-cart-first{display:none}.catalog-product-view .product-view{max-width:1700px;margin:95px auto 65px;padding:0 20px}.catalog-product-view .breadcrumbs,.review-product-list .breadcrumbs{position:static;padding-top:25px}.catalog-product-view .messages{max-width:1700px;margin:0 auto;padding-left:20px;padding-right:20px}.product-view .top-details{margin-bottom:40px;padding-bottom:85px;border-bottom:solid 1px #e2e2e2}.product-view .qty-wrapper{max-width:107px;position:relative;display:block}.product-view .qty-wrapper .up,.product-view .qty-wrapper .down{width:35px;height:29px;line-height:29px;background-color:#000;color:#fff;text-align:center;position:absolute;right:1px;font-size:13px;font-size:.8125rem}.product-view .qty-wrapper .up{top:1px}.product-view .qty-wrapper .down{border-top:solid 1px #444;bottom:1px}.product-view .product-accordions{max-width:1420px;margin:0 auto}.product-view .product-accordions .accordion-body{max-width:1050px;margin-left:auto;margin-right:auto}.product-view .divider{width:100%;height:1px;background-color:#e2e2e2;margin:60px 0}.product-img-box{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-img-box .product-image{max-width:670px;margin:0 auto;padding:0 25px}.product-img-box .more-views{width:130px}.product-img-box .more-views .larger-view{color:#bfc3c3;font-size:13px;font-size:.8125rem;text-transform:uppercase;font-weight:700}.product-img-box .more-views .larger-view:before{content:url(../images/larger-view-icon.png);padding-right:15px;position:relative;top:3px}.product-image-thumbs li>a{display:block;margin-bottom:15px}.product-image-thumbs img{border:solid 1px #d7d7d7;padding:20px}.product-shop .product-name{margin-bottom:45px}.product-shop .price-info{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:7.5px}.product-shop .extra-info,.product-shop .order-by-timer,.product-shop .add-to-cart-wrapper,.product-shop .short-description-wrap{padding:7.5px 0}.product-shop .comparison-request{border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;font-size:13px;font-size:.8125rem}.product-shop .comparison{border-right:solid 1px #e2e2e2}.product-shop .price-box{font-size:32px;font-size:2rem;color:#f42e1a;font-weight:700;padding-right:15px}.product-shop .msrp,.product-shop .ratings .rating-average,.product-shop .availability{color:#545f5f;font-size:13px;font-size:.8125rem}.product-shop .extra-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-shop .ratings,.product-shop .availability,.product-shop .sku{padding-right:15px}.product-shop .availability{font-weight:700}.product-shop .ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-shop .ratings .rating-average{padding-left:10px}.product-shop .availability,.product-shop .sku{color:#545f5f;font-size:13px;font-size:.8125rem}.product-shop .availability{text-transform:uppercase}.product-shop .availability:before{content:'\f058';font-family:fontawesome;color:#235ba8}.order-by-timer #timer{text-align:center;font-weight:700;padding:15px 20px;background-color:#f3f3f3}#timer .hours,#timer .smalltext,#timer .minutes,#timer .seconds{color:#0fab29}.product-shop .ratings .rating-links{display:none}.product-shop .add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-shop .add-to-cart .add-to-cart-buttons{padding:0 10px}.product-shop .add-to-cart .add-to-cart-buttons.quote-buttons{padding-left:0}.product-shop .add-to-cart .add-to-cart-buttons button{height:60px;width:100%;padding:0}.product-shop .add-to-cart .add-to-cart-buttons button i.fa{padding-right:15px}.product-shop .add-to-cart-wrapper .secondary-buttons .add-to-links{margin-top:0}.product-shop .add-to-cart-wrapper .add-to-links li.wishlist,.product-options-bottom .add-to-links li.wishlist{margin-bottom:7px}.product-shop .add-to-cart-wrapper .secondary-buttons .add-to-links a,.product-options-bottom .add-to-links a{background-color:#fff;color:#313131;border:solid 1px #a1a1a1;text-transform:capitalize;padding:6px 10px;display:block;font-size:12px;font-size:.75rem;font-weight:700;line-height:1;text-align:center;border-radius:2px}.product-shop .add-to-cart-wrapper .secondary-buttons .add-to-links a:hover,.product-options-bottom .add-to-links a:hover{background-color:#eee}.product-shop .add-to-cart-wrapper .secondary-buttons a{padding:6px 10px}.product-shop .add-to-cart-wrapper .add-to-links li.compare,.product-shop .comparison .add-to-links li.sample,.product-shop .comparison .add-to-links li.wishlist,.product-options-bottom .add-to-links li.compare{display:none}.product-shop .comparison-request{margin:7.5px 0}.product-shop .comparison-request .compare-btn{text-decoration:underline;font-weight:700}.product-shop .comparison .add-to-links{margin:0;color:#313131}.product-shop .comparison .add-to-links a{line-height:17px;font-weight:700;text-decoration:underline}.product-shop .comparison-request .comparison,.product-shop .comparison-request .request{padding:25px}.product-shop .short-description-wrap .short-description{padding-right:20px}.product-shop .short-description-wrap .videos{padding-left:20px}.product-chat{bottom:30px;left:0}.product-chat .product-chat-btn{color:#313131;text-decoration:underline}.product-chat .product-chat-btn:before{content:url(../images/product-chat-icon.png);display:inline-block;padding-right:15px;position:relative;bottom:-12px}.product-view .block-related,.product-view .soldtogether-block{max-width:1420px;margin-right:auto;margin-left:auto}.product-view .soldtogether-block{margin-top:60px;margin-bottom:65px}.product-view .soldtogether-block .soldtogether-title{margin-bottom:65px}.product-view .block-related .related-title{margin-bottom:45px}.product-view .block-related .products-grid,.product-view .soldtogether-block .products-grid-small{padding:0 25px}.product-view .block-related .slick-prev,.product-view .soldtogether-block .products-grid-small .slick-prev{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:0 -1px;z-index:150;width:25px;height:45px;background-color:transparent}.product-view .block-related .slick-next,.product-view .soldtogether-block .products-grid-small .slick-next{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:-25px -1px;z-index:150;width:25px;height:45px;background-color:transparent}.accordion-case-studies .case-study{margin-bottom:20px}.product-accordions .support-accordion .section{margin:20px auto}.product-accordions .support-accordion .section-title{font-weight:700;border-bottom:solid 3px #e2e2e2;padding-bottom:10px;margin-bottom:10px}.product-accordions .support-accordion .accordion .accordion-body{max-width:1040px;margin-left:auto;margin-right:auto;padding:0 20px}.product-accordions .support-accordion .std table{overflow-x:scroll}.product-accordions .support-accordion .std table,.product-accordions .support-accordion .std table td{border:none}.product-accordions .support-accordion .std table td,.product-accordions .support-accordion .std table td:nth-child(1){background-color:transparent;padding-right:0;padding-left:0}.product-accordions .support-accordion .std table tr{border-bottom:solid 1px #e2e2e2}.product-options label.required em{display:none}.product-options ul.options-list label{width:100%}.bundle-row{margin-bottom:10px}.bundle-options .bundle-products{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bundle-products input[type=number].qty,.bundle-products input[type=text].qty{padding:0 10px}.bundle-products input[disabled=disabled].qty{opacity:.5}.grouped-product{margin-bottom:15px}.grouped-product:last-child{padding-bottom:15px;border-bottom:solid 1px #e2e2e2}.grouped-product .qty-wrapper input[type=text].qty{padding:0 10px}.featured-case-study .scroll-arrow{color:#f42e1a;text-decoration:underline;margin-top:10px;font-size:13px;font-size:.8125rem}.featured-case-study .scroll-arrow:hover{color:#ffa299}.case-study .image-wrap{margin:0 5px}.case-study .title{color:#313131;font-weight:700;padding-top:7px;padding-left:5px}.case-study:hover .play-btn{opacity:.75}.catalog-product-view #review-form .input-box textarea,.catalog-product-view #review-form .input-box .input-text{background-color:#fff!important}.reviews,.reviews-short{background-color:#f6f6f6}.reviews>.inner,.reviews-short>.inner{max-width:1100px;margin:0 auto;padding:80px 20px}.reviews .section-title,.reviews-short .section-title{font-size:20px;font-size:1.25rem;text-transform:uppercase;margin-bottom:30px;line-height:1.1}.reviews .review-heading,.reviews .section-title,.reviews-short .review-heading,.reviews-short .section-title{text-align:center}.reviews .review-heading,.reviews-short .review-heading{margin-bottom:40px}.catalog-product-view .reviews-short .review-heading .rating-number,.reviews-short .review-heading .rating-average{display:inline-block;font-weight:700;font-size:20px;font-size:1.25rem;padding-left:20px}.reviews .see-all-wrapper,.reviews-short .see-all-wrapper{margin-top:15px}.reviews .see-all-wrapper .see-all-reviews,.reviews-short .see-all-wrapper .see-all-reviews{display:inline-block}.review-list .review{padding-bottom:50px;margin-bottom:50px;border-bottom:solid 1px #e2e2e2}.review .ratings-table .inner-table{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.review .ratings-table .inner-table .date{padding-left:15px;color:#545f5f;font-size:13px;font-size:.8125rem}.review .title{margin-top:25px;margin-bottom:15px}.review .review-meta{color:#545f5f;margin-bottom:35px}.review-product-list .product-accordions,.review-product-list .reviews-short .rating-number,.review-product-list .product-img-box,.review-product-list .see-all-wrapper,.review-product-list .soldtogether-block{display:none}.review-product-list .product-view{max-width:700px;margin:0 auto;padding:0 20px}.review-product-list .product-shop{width:100%}.review-product-list .reviews,.review-product-list .reviews-short,.review-product-list #customer-reviews{background-color:#fff;padding-top:20px;max-width:1100px;margin:0 auto;padding-left:20px;padding-right:20px}.review-product-list .breadcrumbs .reviews{padding:0}.review-product-list .reviews-short>.inner{max-width:100%;margin:0;padding:0}#customer-reviews .review-heading{padding:15px 0}#customer-reviews .review-heading .pager{margin-bottom:0}#review-form{margin-bottom:35px}.review-product-list .review:first-child{margin-top:50px}.review-product-list .short-description-wrap,.review-product-list .product-chat{display:none}.review-product-list .buttons-set{border-top:none;margin-top:0}.review-product-list .product-view .top-details{padding-bottom:25px}.form-add h2{text-align:center;margin-bottom:30px;color:#313131}.markets-landing .home-featured-wrapper{padding-bottom:35px}.markets-landing .custom-tabs .description{max-width:700px;text-align:center;margin:50px auto}.market .inner{margin:10px;border:solid 1px #d7d7d7}.market .title{left:0;right:0;top:0;bottom:0;text-align:center;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.market:hover .title{top:70%}.contentmanager-contenttype-markets .order-by-timer,.contentmanager-content-2696 .order-by-timer{display:none}.market-products{padding-top:90px;padding-bottom:30px}.market-products .section-title{margin-bottom:50px}.market-products .slick-prev{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:0 -1px;z-index:150;width:25px;height:45px;background-color:transparent}.market-products .slick-next{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:-25px -1px;z-index:150;width:25px;height:45px;background-color:transparent}.market-ribbon{padding:95px 0 45px}.market-ribbon .media{-ms-flex-item-align:center;align-self:center}.market-ribbon .media iframe{height:100%;min-height:320px;width:100%;max-width:540px}.market-ribbon.odd .content{padding-right:50px}.market-ribbon.odd .media{padding-left:50px}.market-ribbon.even .content{padding-left:50px}.market-ribbon.even .media{padding-right:50px}.market-testimonial{padding:75px 15px 70px}.market-testimonial .testimonial-wrap .inner{padding-right:20px}.market-testimonial .testimonial-wrap .section-title{background-color:#235ba8;padding:20px 25px;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:40px}.market-testimonial .testimonial{padding:0 20px 20px 75px;border-bottom:solid 1px #e2e2e2;position:relative}.market-testimonial .testimonial:before{content:url(../images/quotes.png);position:absolute;left:15px;top:0}.market-testimonial .testimonial .author,.market-testimonial .testimonial .location{font-size:13px;font-size:.8125rem}.category-supplies-accessories .col-main{padding-left:15px;padding-right:15px;width:100%;max-width:1700px;margin:auto}.note-msg{padding-top:25px;padding-bottom:30px}.supply-search-form{margin-top:45px;padding-left:15px;padding-right:15px}.supply-search-form .form-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.supply-search-form .form-inner .field{padding:0 17.5px;margin-bottom:10px}.supply-search-form .form-inner .field:nth-child(1){padding-left:0}.supply-search-form .form-inner .field:last-child{padding-right:0}.supply-search-form .form-submit{margin-top:auto}.supply-search-form .form-submit button[type=submit]{width:100%;height:50px}.col1-layout .ecp-view{margin:65px auto 100px}.contentmanager-content-44 .col1-layout .ecp-view{margin:auto}.creareseositemap-index-index .col-main{max-width:1420px;margin:40px auto 70px;padding:0 20px}.our-customers .industry-wrapper{max-width:500px;margin:40px auto 70px}.customers-list .customer{line-height:1.2;padding:0 5px}.contact-page .contact-info{padding-right:35px}.contact-page .contact-widget{padding:35px 40px;background-color:#f3f3f3;margin-bottom:17px}.contact-page .contact-widget .icon>img{padding-right:40px}.contact-page .contact-widget .content .title{font-size:1.25rem;font-weight:700;margin-bottom:15px}.contact-page .contact-form{padding-left:35px}.contact-page .contact-form-wrapper{padding:40px 45px;border:solid 1px #d7d7d7}.hotel .inner{padding:30px 40px;margin:10px;background-color:#f3f3f3}.hotel .title{padding-bottom:15px;margin-bottom:24px;border-bottom:solid 3px #e2e2e2;color:#235ba8}.hotel .phone,.hotel .fax,.hotel .toll-free{color:#313131}.hotel .phone:hover,.hotel .fax:hover,.hotel .toll-free:hover{color:#f42e1a}.support-section{padding:45px 20px;background-color:#f3f3f3}.support-section .title{margin-bottom:45px}.support-section .support-accordions .section-title{font-weight:700;border-bottom:solid 3px #e2e2e2;padding-bottom:10px;margin-bottom:10px}.support-section .support-accordions .accordion .accordion-body{max-width:1040px;margin-left:auto;margin-right:auto;padding:0 20px}.support-accordions{max-width:1420px;margin:0 auto}.support-accordions .section{margin-bottom:40px}.support-accordions .std table{overflow-x:scroll}.support-accordions .std table,.support-accordions .std table td{border:none}.support-accordions .std table td,.support-accordions .std table td:nth-child(1){background-color:transparent;padding-right:0;padding-left:0}.support-accordions .std table tr{border-bottom:solid 1px #e2e2e2}.knowledge-base-table .table-form{margin-bottom:45px}.knowledge-title{color:#555e59;font-weight:800}.knowledge-prefix{font-size:30px;color:#00369a;font-weight:600;padding-right:5px}.knowledge-base-table .table-form .header{margin-top:20px}.knowledge-base-table .table-form .form-buttons{margin-top:20px}a.discontinue-button,a.support-button{margin-bottom:10px}.widget-form-wrapper{background-color:#fff;padding:20px}.support-video .image-wrap{margin:0 5px}.vidoes-wrapper .videos-container{padding:40px 30px}.vidoes-wrapper .videos-container:nth-child(odd){background-color:#e2e2e2}.vidoes-wrapper .videos-container .inner{max-width:1030px;margin:0 auto}.vidoes-wrapper .videos-container .container-title{margin-bottom:30px}.videos-slider a.video{margin:0 20px}.videos-slider .slick-prev{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;left:-15px;top:50%;transform:translateY(-80%);-webkit-transform:translateY(-80%);-moz-transform:translateY(-80%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:0 -1px;z-index:150;width:25px;height:45px;background-color:transparent}.videos-slider .slick-next{font-size:0;padding:0;margin:0;border:none;display:block;position:absolute;right:-15px;top:50%;transform:translateY(-80%);-webkit-transform:translateY(-80%);-moz-transform:translateY(-80%);background-image:url(../images/black-slider-arrows.png);background-repeat:no-repeat;background-position:-25px -1px;z-index:150;width:25px;height:45px;background-color:transparent}.is-blog .page-wrapper.site-width{max-width:1420px}.is-blog .blog-title{display:none}.blog-home,.single-post{border-right:solid 1px #ebebeb;margin-right:30px}.post-list,.single-post{padding-right:55px}.wp-sidebar .block-blog>.title{background-color:#235ba8;padding:15px 20px 15px 0;color:#fff;font-size:15px;font-size:.9375rem;font-weight:700;text-transform:uppercase;border-radius:2px;cursor:pointer;margin-bottom:10px}.wp-sidebar .block-blog>.title strong{color:#fff}.wp-sidebar .block-blog>.title:before{content:'\f077';font-family:fontawesome;padding:0 20px;position:relative;top:-2px}.wp-sidebar .block-blog.closed>.title:before{content:'\f078'}.wp-sidebar .block-blog li.item{margin:10px 15px}.block-recent-posts a{color:#235ba8;font-weight:700}.block-recent-posts a:hover{color:#8baad5}.block-recent-posts .item{padding-bottom:20px;border-bottom:solid 1px #dddfdf}.block-recent-posts .item .meta{color:#545f5f;font-style:italic;font-size:13px;font-size:.8125rem}.block-blog-categories a,.block-blog-archives a{color:#313131}.block-blog-categories a:hover,.block-blog-archives a:hover{color:#f42e1a}.post-entry{padding-bottom:35px;border-bottom:solid 1px #ebebeb}.post-entry .thumbnail{padding-right:55px}.post-entry h2.post-title,.post-entry .meta{margin-bottom:24px}.post-entry h2.post-title a{color:#235ba8}.post-entry h2.post-title a:hover{color:#8baad5}.post-entry .meta,.single-post .meta{color:#545f5f;font-style:italic;font-size:13px;font-size:.8125rem}.single-post .thumbnail{margin-bottom:35px}.single-post .post-title{margin-bottom:20px}.single-post .meta{margin-bottom:50px}.single-post .post-footer{margin-bottom:80px}.single-post .related-posts{margin-top:90px}.post-footer .share{margin-right:20px}.post-footer .share .a2a_svg svg{display:none}.post-footer .share .a2a_kit>a>span{width:90px;height:33px;background-color:transparent!important;background-image:url(../images/share-button.png)!important}.post-footer .tagged a{font-style:italic}#respond{max-width:620px;border:solid 1px #ebebeb;margin-top:50px}#respond .fieldset{padding:40px 50px 10px}#respond .legend{font-size:20px;font-size:1.25rem;padding:20px 0;margin-bottom:25px}#respond .buttons-set{border:none;text-align:left;padding-right:50px;padding-left:50px;padding-bottom:40px}#respond .buttons-set button.button{float:none}#respond label.required>em{display:none}.related-posts .section-title{padding-bottom:15px;border-bottom:solid 3px #e2e2e2;margin-bottom:25px}.related-posts .post{padding-right:45px;margin-bottom:20px}.related-posts .post .post-title{color:#235ba8}.related-posts .post .post-title:hover{color:#8baad5}.contentmanager-contenttype-landing-page .primary-container{height:auto;padding:20px 0}.contentmanager-contenttype-landing-page .primary-container .primary-inner{height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:40px}.contentmanager-contenttype-landing-page .logo{width:178px;-webkit-transform:none;-moz-transform:none;transform:none;position:relative;top:auto;left:40px}.contentmanager-contenttype-landing-page .phone,.contentmanager-contenttype-landing-page .live-chat,.contentmanager-contenttype-landing-page .email{font-family:poppins,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700;padding-left:15px}.contentmanager-contenttype-landing-page .live-chat .icon{width:50px;padding-right:5px}.contentmanager-contenttype-landing-page .phone a,.contentmanager-contenttype-landing-page .email a{color:#235ba8}.contentmanager-contenttype-landing-page .phone a:hover,.contentmanager-contenttype-landing-page .email a:hover,.contentmanager-contenttype-landing-page .live-chat a:hover{color:#8baad5}.contentmanager-contenttype-landing-page .main-container{margin-top:93px}.contentmanager-contenttype-landing-page .market-products{padding:50px 55px}.contentmanager-contenttype-landing-page .market-products .section-title{margin-bottom:35px}.contentmanager-contenttype-landing-page .market-ribbon{padding-top:65px}.landing-form{background-color:#f3f3f3;padding:45px 20px}.landing-form form{max-width:620px;margin:0 auto;padding:25px 20px;background-color:#fff;border:solid 1px #d7d7d7}.landing-form form hr{margin-bottom:10px}.contentmanager-contenttype-landing-page footer{background-color:#e2e2e2;padding-bottom:40px}.contentmanager-contenttype-landing-page footer .inner{padding:20px;max-width:1640px;margin:0 auto}.contentmanager-contenttype-landing-page footer .social-media .label{color:#6c7575;display:inline-block;font-weight:900}.contentmanager-contenttype-landing-page footer .social{display:inline-block;padding-left:15px}.contentmanager-contenttype-landing-page footer .social-media a{display:inline-block;margin-right:6px;font-size:0;text-decoration:none;text-indent:-99999px;width:34px;height:33px;line-height:38px;background-image:url(../images/social-sprite.png);background-repeat:no-repeat}.contentmanager-contenttype-landing-page footer .facebook{background-position:0 0}.contentmanager-contenttype-landing-page footer a{color:#6c7575}.contentmanager-contenttype-landing-page footer .twitter{background-position:-40px 0}.contentmanager-contenttype-landing-page footer .linkedin{background-position:-80px 0}.contentmanager-contenttype-landing-page footer .google{background-position:-120px 0}.contentmanager-contenttype-landing-page footer .youtube{background-position:-162px 0}.contentmanager-contenttype-landing-page footer .blog{background-position:-203px 0}.contentmanager-contenttype-landing-page footer .copyright{font-size:12px;color:#6c7575}.customer-account-login .account-login,.customer-account-create .account-create{max-width:1420px;margin:0 auto;padding:45px 15px}.customer-account-forgotpassword .col-main{max-width:700px;margin:0 auto;padding:45px 15px}.customer-account-forgotpassword .page-title{text-align:center;margin-bottom:25px}.customer-account-forgotpassword .fieldset,.customer-account-forgotpassword .buttons-set,.customer-account-create .fieldset,.customer-account-create .buttons-set{max-width:100%;margin-left:0}.customer-account-forgotpassword .buttons-set,.customer-account-create .buttons-set{margin-top:25px}.customer-account-forgotpassword .buttons-set .back-link,.customer-account-create .buttons-set .back-link{float:right}.customer-account input[type=number].qty,.customer-account input[type=text].qty{width:60px;padding:0 10px}.or-break{margin-top:20px}.checkout-cart-index .col-main,.checkout-onepage-success .col-main,.qquoteadv-index-index .col-main{max-width:1700px;margin:0 auto;padding:45px 20px}.checkout-cart-index input,.checkout-cart-index select{background-color:#fff}.checkout-cart-index .validate-postcode{padding:0;padding-left:10px}.button2:hover{background:0 0}.checkout-cart-index .crosssell{float:none;width:100%;padding-left:0;padding-top:25px}.checkout-cart-index .crosssell h4{margin-bottom:25px}.checkout-onepage-index .col-right .cart{padding-top:20px}.checkout-onepage-index .col-right .cart h1{font-size:20px}.checkout-onepage-index .col-right .cart-table{float:none;width:100%}.checkout-onepage-index .col-right .cart thead th:nth-child(2):before{content:'Product Name'}.checkout-onepage-index .col-right .cart #shopping-cart-table tfoot,.checkout-onepage-index .col-right .cart .cart-totals-wrapper,.checkout-onepage-index .col-right .cart th:first-child,.checkout-onepage-index .col-right .cart th:last-child,.checkout-onepage-index .col-right .cart td:first-child,.checkout-onepage-index .col-right .cart td:last-child,.checkout-onepage-index .col-right .cart .cart-links,.cart .cart-links{display:none}.qquoteadv-index-index .page-title{position:relative;padding-bottom:30px}.qquoteadv-index-index .page-title .btn-checkout{position:absolute;top:50%;right:0;top:0}#crosssell-popup .crosssell{background-color:#fff;padding:20px;max-width:1400px;margin:0 auto;max-height:500px;overflow-y:auto}.catalogsearch-result-index .col-main{max-width:1700px;margin:35px auto 25px;padding:0 15px}.contenttype-results-listing{margin:10px 0 30px}.contenttype-results-listing .pager-no-toolbar{display:none}.contenttype-results-listing .results-title{margin-bottom:30px}.contenttype-list .result{margin:10px 0 20px;padding-bottom:15px;border-bottom:solid 1px #e2e2e2}.contenttype-list .result a:hover>span{color:#f42e1a}.footer-cta{background-color:#313131;color:#fff;font-weight:700;font-size:20px}.footer-cta .inner{max-width:1024px;margin:0 auto;padding:30px 20px 35px;justify-content:center;align-items:baseline}.footer-cta .content{padding-right:25px}.footer-cta .link p{margin-bottom:0}.footer-container .footer>div,.footer-bottom .social-media{padding-left:25px}.footer-container{background-color:#f3f3f3;padding:0 20px;color:#6c7575}.footer-container a,.footer-bottom,.footer-bottom a{color:#6c7575}.footer-container h5{margin-bottom:30px}.footer-container .newsletter{margin:75px 0 0;border-bottom:solid 2px #d3d5d5;padding-bottom:60px}.footer-container .newsletter .med-site-width{max-width:1024px;margin:0 auto}.footer-container .newsletter .input-box{padding:4px 0;width:600px;border-radius:2px;background-color:#fff;margin:0 auto;position:relative}.footer-container .newsletter .validation-advice{position:absolute;top:-30px}.footer-container .newsletter .block-title{margin-bottom:30px;font-weight:700;color:#313131}.footer-container .newsletter input#newsletter{background-color:transparent;width:480px;border:none;border-radius:0}.footer-container .newsletter button[type=submit]{height:49px;position:relative;min-width:auto;top:0;right:-12px;background-color:#235ba8}.footer-container .newsletter button[type=submit]:hover{background-color:#144890}.footer-container .footer{margin:60px 0 100px;font-size:14px;font-size:.875rem}.footer-bottom{background-color:#e2e2e2;padding:36px 20px}.footer-container .margin-wrap{margin:40px 0 20px}.footer-bottom .social-media .label{font-size:15px;font-weight:900;display:inline-block}.footer-bottom .social{display:inline-block;padding-left:15px}.footer-bottom .social a{display:inline-block;margin-right:6px;font-size:0;text-decoration:none;text-indent:-99999px;width:34px;height:33px;line-height:38px;background-image:url(../images/social-sprite.png);background-repeat:no-repeat}.footer-bottom .social .facebook{background-position:0 0}.footer-bottom .social .twitter{background-position:-40px 0}.footer-bottom .social .linkedin{background-position:-80px 0}.footer-bottom .social .google{background-position:-120px 0}.footer-bottom .social .youtube{background-position:-162px 0}.footer-bottom .social .blog{background-position:-203px 0}.legacy_products h2{margin:2em 0}.legacy_product{display:flex}.legacy_product .left{width:75%;padding-right:40px}.legacy_product .right{width:25%}.mfp-iframe-holder .mfp-close{top:-44px}.mfp-close-btn-in .mfp-close{right:0;width:auto;padding:0}.mfp-close-btn-in .mfp-close:after{content:'\f00d';font-family:fontawesome;text-align:center;padding:0 5px}#newwelcome{display:none}.cl-header{text-align:center}.search-link{font-size:16px}.labelquotespecs{font-size:13px}.scroll-bar{overflow-x:auto}