#international-banner{display:none!important}.covid_message{color:#c71717;margin:32px 0 0 0;font-size:14px}.covid_message a{color:#c71717;text-decoration:underline;font-size:14px}.contact_banner_strip .contact_banner_chat{display:none!important}.assitance_info .assistance_button #start-purecloud-chat{display:none!important}body div.certona-blocks{display:block}body.Arizona div.certona-blocks,body.California div.certona-blocks,body.Idaho div.certona-blocks,body.Maryland div.certona-blocks,body.Nevada div.certona-blocks,body.New-Jersey div.certona-blocks,body.New-Mexico div.certona-blocks,body.North-Carolina div.certona-blocks,body.Oregon div.certona-blocks,body.Pennsylvania div.certona-blocks,body.Utah div.certona-blocks,body.Virgian div.certona-blocks,body.Washington div.certona-blocks,body.West-Virgina div.certona-blocks{display:none}.is-widget-container-demco_zone_category{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block.widget .block-title strong,.catalog-product-view .items #tab-label-reviews-title,.catalog-product-view .product-description-header,.catalog-product-view .product-videos-header,.catalog-product-view .product.attribute.description .value,.footer-content-heading,.footer-content-heading-2,.fotorama__caption,body{color:#3e3e3e}.footer-content-heading a,.footer-content-heading a:hover{color:#3e3e3e;text-decoration:none}.fieldset .review-legend.legend span,body{line-height:21px;font-size:16px}p{margin-bottom:1.75rem}p.link{font-weight:800;color:#4a7e86}.inline_styles,.inline_styles *{line-height:1px;font-size:1px;margin:0!important;padding:0}.red{color:#c71717}.teal{color:#4a7e86}.alink,.alink:visited,.page-main .alink:active,.page-main .alink:hover,.page-main .alink:visited,.page-main a:active,.page-main a:hover,.page-main a:visited,a,a:visited,a[href^="tel:"]{color:#4a7e86}.bluefoot-driver a{display:block}ul,ul.downloads{margin-top:0;padding-left:0}ul.downloads li{list-style:none;margin-bottom:8px}sup{top:-.5em;left:.05em;font-size:60%}.intro_copy{font-size:18px;line-height:28px}ol,ul{padding-left:32px;margin:16px 0 24px 0}h1{margin-bottom:24px}h1.no-results-title span.no-match{color:#4a7e86}h2{font-size:28px;line-height:1.25em;font-weight:800;margin-bottom:8px}h3{font-size:21px;line-height:1.25em;font-weight:600;margin-bottom:8px}.bluefoot-column>:first-child{margin-top:0}h4,h4.bluefoot-entity{font-size:18px;line-height:1.25em;font-weight:600;margin:4px 0}#checkout-step-payment h4.text-up{font-size:16px;line-height:1.25em;font-weight:800;color:#3e3e3e;margin:4px 0}.demco-block-header h1 .subhead,.demco-block-header h1 span,h1 .subhead{font-size:24px;line-height:1.25em;font-weight:600;display:block}.checkout-cart-index .cart-summary .heading,.order-details-table h2.centered,.order-status-view-page h1,h1,h2,h2 span,h3{color:#3e3e3e}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit!important}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;color:inherit!important}.bluefoot-entity h1,h1.bluefoot-entity{font-weight:900;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-bottom:8px}h3 a,h3 a:hover{margin-top:0;color:#3e3e3e!important;text-decoration:none}.bluefoot-column>h2{margin-top:0}.product-item-name{hyphens:none}.product-item-name a,.product-item-name a:hover{color:#3e3e3e!important;text-decoration:none}.note{font-size:11px;line-height:13px}input.submit_button{display:inline-block;background:#4a7e86;color:#fff;font-size:16px;line-height:24px;font-weight:600;width:auto!important;height:auto;margin:12px 0 12px 0;padding:10px 12px;min-width:auto;border-radius:4px;text-decoration:none;border:none}.page.messages .messages .message{line-height:21px}.bluefoot-hr,hr{border-top:1px solid #d1d1d1!important;margin:32px 0}.page-wrapper .nav-sections{background-color:#515151!important}.nav-sections-item-content .navigation{background:0 0!important}#announcements{background:#c71717;color:#fff;padding:12px 24px;text-align:center;font-size:15px}#announcements a{color:#fff!important;text-decoration:none}.header.content .logo{width:16%;margin-right:4%;float:none;display:inline-block;padding-top:30px}.header.content .logo img{width:auto;max-width:100%}.block.block-search.algolia-search-block{width:27%;padding-left:0}#algolia-autocomplete-tt.algolia-autocomplete{width:100%}#algolia-autocomplete-tt.algolia-autocomplete #search{width:100%!important}#algolia-searchbox{width:100%}#algolia-searchbox .algolia-search-input{width:100%!important}#algolia-searchbox .algolia-search-input:focus{border-color:#c2c2c2}.header-link{padding-left:3%;width:46%}.header_international_icon{display:inline-block;color:#4a7e86;font-size:24px;margin:46px 6% 0 0;vertical-align:top;width:5%}.header_contact{width:44%}.header_myaccount{width:42%}.header.content .minicart-wrapper{width:3%;text-align:right;margin-left:1%}.navigation{z-index:100}.section-item-content.nav-sections-item-content .navigation .level0{margin-right:48px}.section-item-content.nav-sections-item-content .navigation ul.level0{min-height:572px;min-width:260px;max-width:260px;padding-top:8px;top:60px!important}.navigation .level0 .submenu .submenu{min-height:572px;min-width:260px;max-width:260px;top:-1px!important;left:258px!important;padding-top:8px}.nav-sections-item-content .navigation .level0>.level-top{font-weight:600}.navigation li:hover>a,.sections.nav-sections .navigation .level0:hover>.level-top{color:#fc0!important}.navigation .submenu li:hover>a{color:#3e3e3e!important}.navigation li.level0 ul.submenu{border-bottom:solid 8px #fc0!important}.navigation .level0 .submenu a,.submenu a{padding:8px 24px 7px 16px;font-size:14.25px;line-height:15.5px}.navigation a,.navigation a:hover{color:#575757}.navigation li.parent.ui-menu-item{position:initial}.navigation .level0 .submenu li{background:#fff;font-weight:400;transition:all .5s ease;margin-bottom:0}.navigation .level0 .submenu li:hover{background:#efefef;color:#3e3e3e!important;font-weight:800;transition:all .5s ease}.navigation .level0 .submenu li>a{position:relative}.navigation .level0 .submenu li:hover>a{background:0 0;font-weight:800}.navigation .level0 .submenu .ui-menu-icon:after{position:absolute;top:6px;right:8px;margin-right:0;border:none;font-family:FontAwesome;content:'\f105';font-weight:300;font-size:18px;color:#b1b1b1;transition:all .35s ease}.navigation .level0 .submenu li>a span{display:block}.navigation .level0 .submenu li:hover>a .ui-menu-icon:after{color:#333;font-size:24px;right:6px;transition:all .35s ease}.level0.nav-5.ui-menu-item .level0.submenu.ui-menu{min-height:308px}.level0.nav-4.ui-menu-item .level0.submenu.ui-menu,.level0.nav-4.ui-menu-item .level0.submenu.ui-menu.submenu .submenu,.level0.nav-6.ui-menu-item .level0.submenu.ui-menu,.level0.nav-6.ui-menu-item .level0.submenu.ui-menu.submenu .submenu,.level0.nav-7.ui-menu-item .level0.submenu.ui-menu,.level0.nav-7.ui-menu-item .level0.submenu.ui-menu.submenu .submenu{min-height:242px}.block-content #algolia-searchbox .magnifying-glass{background:#4a7e86;text-align:center}.block-content #algolia-searchbox .magnifying-glass:before{color:#fff;font-family:Fontawesome;font-weight:300;font-size:21px;line-height:39px;content:'\f002'}#algolia-searchbox .magnifying-glass:hover{cursor:pointer}.contact_number{padding:0;font-weight:600}.contact_number::before{display:inline-block;width:24px;height:24px;position:relative;top:-1px;left:0;padding:0;background:0 0;color:#4a7e86;font-family:Fontawesome;font-weight:300;font-size:22px;line-height:24px;content:'\f095';margin-left:-12px;vertical-align:middle}.header_myaccount{font-weight:600}.header_myaccount.loaded::before{display:block;width:24px;height:24px;position:relative;top:0;left:0;padding:0;background:0 0;color:#4a7e86;font-family:Fontawesome;font-weight:300;font-size:21px;line-height:24px;content:'\f2be';margin:0 4px 0 -22px;vertical-align:middle;float:left}.header_user ul.header_login_ul,ul.header_login_ul{height:auto;width:auto;padding-bottom:0;right:64px;z-index:1001}.header_user ul.header_login_ul li{margin-bottom:12px}.header_user ul.header_login_ul li.user-name{margin:32px 32px 16px 32px}ul.header_login_ul a{display:block;margin-left:28px;color:#3e3e3e}li.user-name,ul.header_login_ul a:visited{color:#3e3e3e}ul.header_login_ul a:hover{text-decoration:underline}.header_login_ul hr{margin:0 0 16px 0}.header_user ul.header_login_ul .address-book::before,.header_user ul.header_login_ul .contracts::before,.header_user ul.header_login_ul .my-profile::before,.header_user ul.header_login_ul .my-quote::before,.header_user ul.header_login_ul .order-history::before,.header_user ul.header_login_ul .quick-order::before,.header_user ul.header_login_ul .sign-out::before,.header_user ul.header_login_ul .wish-lists::before{background:0 0;display:none}.header_user ul.header_login_ul li a:before{text-align:center;font-family:Fontawesome;font-weight:300;font-size:24px;height:30px;width:30px;line-height:30px;display:inline-block;margin:0 4px 0 0}.header_user ul.header_login_ul .order-history a::before{content:"\f07a";background:0 0;color:#4a7e86;font-weight:900}.header_user ul.header_login_ul .quick-order a::before{content:"\f218";background:0 0;color:#4a7e86;font-weight:900}.header_user ul.header_login_ul .my-quote a::before{content:"\f022";background:0 0;color:#4a7e86;font-size:20px}.header_user ul.header_login_ul .my-profile a::before{content:"\f2bb";background:0 0;color:#4a7e86;font-size:20px}.header_user ul.header_login_ul .address-book a::before{content:"\f2b9";background:0 0;color:#4a7e86;font-size:21px}.header_user ul.header_login_ul .contracts a::before{content:"\f040";background:0 0;color:#4a7e86;font-weight:900;font-size:21px}.header_user ul.header_login_ul .wish-lists a::before{content:"\f004";background:0 0;color:#4a7e86;font-weight:400;font-size:20px}.header_user ul.header_login_ul .sign-out a::before{content:"\f08b";background:0 0;color:#4a7e86;font-weight:900}.contract-dropdown{margin-top:16px;padding-bottom:8px;height:auto}.contract-dropdown .terms span{display:inline-block;margin:0 12px 0 0}.contract-dropdown .terms a,.contract-dropdown .terms span a,.header_login_ul .contract-dropdown .terms a{display:inline-block;vertical-align:top;border:solid 2px #4a7e86;padding:2px 8px;background:#fff;margin:0;border-radius:4px;font-size:12px;font-weight:800}.contract-dropdown .terms a:hover,.contract-dropdown .terms span a:hover,.header_login_ul .contract-dropdown .terms a:hover{text-decoration:none}.customer-account-index .order-details-table::after{text-align:center;font-family:Fontawesome;font-weight:300;border-radius:50%;font-size:36px;padding:20px;height:42px;width:42px;line-height:44px}.customer-account-index .order-details-table.history::after{content:"\f07a";background-image:none;color:#375f65;background-color:#fc0;font-weight:900}.catalog-category-view .block.widget.block-products-list.grid{padding-bottom:4px}.catalog-category-view .block.widget.block-products-list.grid .block-title{margin-bottom:0}.products-grid .product-item{margin-bottom:0}.block.widget .widget-product-grid .slick-list{top:30px}.block.widget.block-products-list.grid .products-grid.grid{margin-top:-40px}button.categories-viewall{margin-top:-34px!important;color:#4a7e86}.slick-list.draggable{width:100%}.suggested_cat .slick-initialized .slick-slide{margin:0;padding:0;border-right:dotted 1px #d1d1d1}.suggested_cat_link span,.suggested_cat_link:hover span{margin-top:0!important}.column.main .widget.block.block-static-block{margin-bottom:0}.block.widget.block-products-list.grid .product-item-info,.catalog-product-view .block.widget .products-grid.accessories-products-grid .product-item-info{border-right:dotted 1px #d1d1d1}#algolia_instant_selector em{background-color:#faedba}.infos{display:inline-block;width:100%}.pagination-control{text-align:right;display:block;margin-bottom:16px}.pagination-control div{display:inline-block}.pagination-control>div a,.pagination-control>div a p{display:inline-block}ul.ais-pagination{margin:0}#recommended-content .title{border-top:none}#algolia-right-container{margin-bottom:24px}#algolia_instant_selector .product-reviews-summary.short{text-align:left}#algolia_instant_selector .ais-hits--item .product-reviews-summary .rating-count{font-size:13px}.instant-search-results-container .ais-hits--item:nth-child{padding:0 3% 0 0}#algolia_instant_selector .result-wrapper button:not(.ais-price-ranges--button),#algolia_instant_selector .result-wrapper button:not(.ais-price-ranges--button):hover,#algolia_instant_selector button.action.tocart.primary,#algolia_instant_selector button.action.tocart.primary:hover,.block.widget .product-item .tocart,.block.widget .product-item .tocart:hover,.bluefoot-buttons.bluefoot-entity button,.bluefoot-buttons.bluefoot-entity button:hover,.catalog-product-view .block.widget.block-products-list .products-grid .product-item .tocart,.catalog-product-view .block.widget.block-products-list .products-grid .product-item .tocart:hover,.product-item .action.tocart.primary,.product-item .action.tocart.primary:hover{background:#4a7e86;color:#fff;font-size:16px;line-height:24px;width:auto!important;height:auto;padding:10px 12px;min-width:auto;border-radius:4px}#algolia_instant_selector .result-wrapper button.action.tocart.primary:hover,.block.widget .product-item-actions .action.primary:hover,.catalog-product-view .box-tocart #product-addtocart-button:hover{background:#4a7e86}a.bluefoot-button.button{display:inline-block;background:#4a7e86;color:#fff;font-size:16px;line-height:24px;width:auto!important;height:auto;margin:8px 0 0 0;padding:10px 12px;min-width:auto;border-radius:4px}a.bluefoot-button.button{background:#4a7e86;text-decoration:none}.guest-wishlist{color:#595959!important;margin-right:16px}.guest-wishlist::before{margin-right:-4px;left:0}.ais-range-slider--tooltip{position:relative;top:auto;left:auto;margin:-23px;width:auto;display:block}.catalog-product-view #tab-label-reviews-title:before{content:''}.ais-hits{margin-bottom:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.ais-hits .ais-hits--item,.ais-infinite-hits .ais-infinite-hits--item{width:25%;margin:0;padding:16px 3% 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-flex:1;display:-moz-box;-moz-box-orient:vertical;-moz-box-flex:1;display:box;box-orient:vertical;box-flex:1}#algolia_instant_selector.with-facets.list-view .ais-hits .ais-hits--item,#algolia_instant_selector.with-facets.list-view .ais-infinite-hits .ais-infinite-hits--item{border-right:none!important;padding:4px 0 24px 0;width:100%}.ais-hits--item:nth-child(4n+4){margin:0;border-right:none}.product-item-info{width:100%}.block.widget .product-item-info,.block.widget .products-grid .product-item-info:hover{width:100%;margin:0;padding:24px}.product-items .product-item .price-box .price{display:block;white-space:normal}#algolia_instant_selector .result .price{font-size:19px;text-align:left}#algolia_instant_selector .result .result-title{font-size:17px;line-height:24px;font-weight:600;color:#3e3e3e}#algolia_instant_selector .result .result-title,.result-title.text-ellipsis{min-height:96px;margin:4px 0 12px 0}#algolia_instant_selector.list-view .price-n-action{text-align:right}#algolia_instant_selector.with-facets.list-view .action.tocart.primary{display:inline-block}#algolia_instant_selector.list-view .result .result-title{font-size:19px;line-height:24px;height:auto!important}#algolia_instant_selector.list-view .result .price{text-align:right}#algolia_instant_selector .result-product{margin:0}#algolia_instant_selector .result .result-thumbnail{text-align:left}#algolia_instant_selector.list-view .result-product .result-thumbnail{text-align:center}#full-categories-list{font-size:0}#full-categories-list .other-category{width:20%;padding:16px 2% 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}#full-categories-list .other-category:nth-child(5n+5){border-right:none}#full-categories-list .other-category:nth-child(10),#full-categories-list .other-category:nth-child(6),#full-categories-list .other-category:nth-child(7),#full-categories-list .other-category:nth-child(8),#full-categories-list .other-category:nth-child(9){border-bottom:dotted 1px #d1d1d1}#full-categories-list .other-category:nth-child(1),#full-categories-list .other-category:nth-child(2),#full-categories-list .other-category:nth-child(3),#full-categories-list .other-category:nth-child(4),#full-categories-list .other-category:nth-child(5){border-top:none}#full-categories-list .other-category span{font-size:initial;line-height:20px;display:block;min-height:40px;font-weight:600}.result-title.text-ellipsis{max-height:96px}.with-facets.list-view #instant-search-results-container .result-product .result-wrapper .result-content .result-title-sub-content .pname-n-ratings{width:66%;margin-right:3%}#recommended-content div.contents{margin:-24px 0 42px 0;padding-top:32px}#recommended-content .slick-initialized .slick-slide{border:none}#recommended-content div.contents .blog-title{font-size:18px;line-height:21px;margin-top:0;font-weight:800;min-height:42px}#recommended-content div.contents .blog-excerpt{font-size:14px;line-height:21px;max-height:86px;min-height:86px;margin-bottom:16px;font-weight:400}#recommended-content .blog-content div:nth-of-type(2){font-size:14px;line-height:21px;font-weight:600}#recommended-content div.contents .blog-image{width:auto;padding:0;margin:20px 20px 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#recommended-content div.contents .blog-card{height:464px}#recommended-content div.contents .slick-arrow:before{color:#4a7e86}#recommended-content div.contents.slick-slider .slick-arrow{font-size:0;top:0;line-height:24px;position:absolute;background:0 0}#recommended-content div.contents.slick-slider .slick-arrow:hover{color:#666}#recommended-content div.contents .slick-prev,#recommended-content div.contents .slick-prev:hover{display:block;position:absolute;width:auto;max-width:20px;min-width:20px;right:120px;text-align:right;padding:0}#recommended-content div.contents .slick-prev.slick-arrow:before{display:inline-block;vertical-align:top;right:50px}#recommended-content div.contents .slick-next,#recommended-content div.contents .slick-next:hover{display:block;position:absolute;text-align:left;right:25px;width:auto;max-width:20px;min-width:20px;padding:0}#recommended-content div.contents .slick-next.slick-arrow:before{display:inline-block;vertical-align:top;left:auto;margin-right:-50px}#recommended-content .count,#recommended-content .count.count-4,#recommended-content .count.count-5{right:57px;top:-35px}.order-details-table{min-height:500px}.order-details-table a.centered.primary{bottom:30px}.dash-welcome{padding:0}.custom-header a{color:#585858!important}.custom-header a:hover{color:#4a7e86!important}.custom-header .cus-header-inner a>div{display:block}body.customer-address-index .custom-header a#address-book-link-header{border-bottom:5px solid #4a7e86}body.customer-address-index .custom-header a .address-book-logo{background-position:-40px 0}.data-grid-cell-content .cell-label-line-description{word-break:normal}.data-grid.table th,.data-grid.table th span,tr.headings th,tr.headings th span{font-size:18px;line-height:24px}.customer-address-index strong.boxs-title{margin-bottom:20px}.customer-address-index .box-address-shipping .shipping-address-items .slick-list{min-height:inherit}.section-set .section-1 address br{display:block}.box-address-billing .box-content address,.box-address-shipping .box-content address,.box-billing-address .box-content address,.box-information .box-content address,.box-shipping-address .box-content address{line-height:28px}.field.choice.set.billing.checkboxs-type label:hover{cursor:pointer}.checkboxs-type input[type=checkbox]:checked+.checkmark,.checkmark{width:20px!important;height:20px!important;color:#fff;background:#fff;border-radius:4px!important;margin-right:6px!important}.checkboxs-type input[type=checkbox]:checked+.checkmark:after{width:20px!important;height:20px!important;font-family:Fontawesome;content:'\f00c';background:#4a7e86;color:#fff!important;margin:0;border:1px solid #b4b4b4;border-radius:5px;display:inline-block;font-size:15px;top:0;padding:0;text-align:right;vertical-align:top;line-height:20px;position:relative}.customer-address-index .box-address-shipping{margin-bottom:64px}.account.customer-address-index .item.actions span.edit-tip{font-size:12px;line-height:16px;top:42px}.box-address-shipping .box-content .section-set .section-1 address{line-height:28px}.account.customer-address-index .box-address-billing .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-billing .shipping-address-item.verification.verified:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.verified:after,.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after{font-weight:600}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar button.primary,.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar button.primary:hover{border:solid 2px #4a7e86!important;border-radius:4px;padding:4px 10px;display:inline-block;vertical-align:top;margin:0 12px 0 0;text-decoration:none;color:#4a7e86!important;font-weight:800;letter-spacing:normal;text-transform:none}.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar .add-new-billing-address button.primary,.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar .add-new-billing-address button.primary:hover,.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary,.account.customer-address-index .address-custom-header.ach-2 .actions-toolbar div.primary.add-new-shipping-address{margin-right:0}.customer-address-index .actions-toolbar button.action.primary:before{position:relative;top:2px;left:-4px}.account.customer-address-index .item.actions .action.edit{height:auto;width:auto;display:block;border:solid 2px #4a7e86;border-radius:4px;padding:4px 28px 4px 10px;background-position-y:4px;background-position-x:98%;font-weight:800;text-transform:none;color:#4a7e86;letter-spacing:normal;line-height:24px}.account.customer-address-index .opc-wrapper.verification.pending .verification-tip,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip{top:-100px;line-height:18px}body.customer-address-index .box-address-billing,body.customer-address-index .box-address-shipping{position:relative}body.customer-address-index .billing-address-page-number,body.customer-address-index .shipping-address-page-number{width:94px;padding:0;text-align:center;position:absolute;right:42px;top:65px}body.customer-address-index .shipping-address-items button.slick-prev{top:0;right:136px}body.customer-address-index .shipping-address-items button.slick-next{top:0}.customer-account-index .order-details-table::after{text-align:center;font-family:Fontawesome;font-weight:300;border-radius:50%;font-size:36px;padding:20px;height:42px;width:42px;line-height:44px}.customer-account-index .order-details-table.history::after{content:"\f07a";background-image:none;color:#375f65;background-color:#fc0;font-weight:900}.customer-account-index .order-details-table.profile::after{content:"\f2bb";background-image:none;color:#375f65;background-color:#fc0}.customer-account-index .order-details-table.quotes::after{content:"\f022";background-image:none;color:#375f65;background-color:#fc0}.customer-account-index .order-details-table.wishlst-details.wish::after{content:"\f004";background-image:none;color:#375f65;background-color:#fc0;font-weight:400}.customer-account-index .order-details-table.address::after{content:"\f2b9";background-image:none;color:#375f65;background-color:#fc0}.customer-account-index .order-details-table.quick::after{content:"\f218";background-image:none;color:#375f65;background-color:#fc0;font-weight:900}.customer-account-index .order-details-table.wish::after{content:"\f040";background-image:none;color:#375f65;background-color:#fc0;font-weight:900}.custom-header #my-profile-link-header .my-profile-logo,.custom-header .address-book-logo,.custom-header .contracts-logo,.custom-header .my-profile-logo,.custom-header .my-quotes-logo,.custom-header .order-history-logo,.custom-header .quick-order-logo,.custom-header .wishlists-logo{background:0 0}.custom-header .my-profile-logo:before{content:"\f2bb";color:#585858;font-family:Fontawesome;font-weight:300;font-size:28px;line-height:40px}.custom-header .order-history-logo:before{content:"\f07a";color:#585858;font-family:Fontawesome;font-weight:300;font-size:32px;line-height:40px}.custom-header .quick-order-logo:before{content:"\f218";color:#585858;font-family:Fontawesome;font-weight:300;font-size:32px;line-height:40px}.custom-header .my-quotes-logo:before{content:"\f022";color:#585858;font-family:Fontawesome;font-weight:300;font-size:30px;line-height:40px}.custom-header #my-profile-link-header .my-profile-logo:before{content:"\f2c1";color:#585858;font-family:Fontawesome;font-weight:300;font-size:32px;line-height:40px}.custom-header .address-book-logo:before{content:"\f2b9";color:#585858;font-family:Fontawesome;font-weight:300;font-size:28px;line-height:40px}.custom-header .contracts-logo:before{content:"\f040";color:#585858;font-family:Fontawesome;font-weight:300;font-size:28px;line-height:40px}.custom-header .wishlists-logo:before{content:"\f004";color:#585858;font-family:Fontawesome;font-weight:300;font-size:28px;line-height:40px}.custom-header #my-profile-link-header.active .my-profile-logo:before,.custom-header #my-profile-link-header:hover .my-profile-logo:before,.custom-header a.active div:before,.custom-header a:hover div:before{color:#4a7e86}.requisition-list-actions{width:100%;text-align:right}.actions-toolbar.delete-button,.block-requisition-management #share-form,.requisition-list-requisition-view #share-form,.requisition-list-requisition-view .rename-button,.requisition-view-links{display:inline-block;width:auto;float:none;vertical-align:top;margin:0 0 0 12px;padding:0}.requisition-list-requisition-index .data-grid>tbody>tr>td:not(:first-child),.requisition-list-requisition-index .data-grid>tbody>tr>th:not(:first-child),.requisition-list-requisition-index .data-grid>thead>tr>td:not(:first-child),.requisition-list-requisition-index .data-grid>thead>tr>th:not(:first-child){padding-left:3%}.requisition-content div div#selected-subtotal-container{display:block;width:48%;float:right;margin:0 0 24px 0}.requisition-list-requisition-view .contactus-link{margin-top:12px}.requisition-content div div.action.contact-us{display:block;width:auto;float:left;margin:0 0 24px 0;color:#4a7e86;font-weight:800}body.requisition-list-requisition-view .requisition-content .actions-toolbar.requisition-view-buttons .action.primary{float:right}body.requisition-list-requisition-view .requisition-content div div.action.contact-us{display:none!important}.block-requisition-management{margin-bottom:0}.requisition-list-info{display:inline-block;width:50%;text-align:left;padding:24px 24px 16px 24px;background:#efefef;width:100%;margin-bottom:0}.list-info span{display:block;width:auto;vertical-align:top;font-weight:800;font-size:0}.list-info span div{display:inline-block;font-weight:300;font-size:16px}.requisition-list-requisition-print .list-info span>div:first-child{font-weight:800}.requisition-toolbar{width:85%;text-align:right;float:none;display:inline-block}.requisition-toolbar-actions{width:50%;text-align:right;vertical-align:top;margin-right:0}.block-requisition-management .requisition-toolbar-actions .remove-selected,.block-requisition-management .requisition-toolbar-actions .remove-selected:hover,.requisition-list-action>.action,.requisition-list-action>.action:hover,.requisition-toolbar-actions button,.requisition-toolbar-actions button:hover{color:#4a7e86;text-decoration:none}.block-requisition-management .requisition-toolbar-select,.requisition-toolbar-select{display:inline-block;max-width:15%!important;width:35%;text-align:right;clear:both;margin:6px 0 0 0;font-size:16px;vertical-align:top;float:none}.column.main,.requisition-toolbar-actions .block-requisition-list{padding-bottom:24px!important}.column.main .requisition-toolbar-actions .block-requisition-list:last-child{display:inline-block;margin:0}.requisition-toolbar-actions .action.remove-selected,.requisition-toolbar-actions .action.remove-selected:hover,.requisition-toolbar-actions .requisition-list-action{border:solid 2px #4a7e86!important;border-radius:4px;padding:4px 10px;display:inline-block;vertical-align:top;margin:0 12px 0 0}.requisition-toolbar-actions .block-requisition-list.link-button:last-child .requisition-list-action{margin-right:0}.link-button .requisition-list-button.toggle.active:after,.link-button .requisition-list-button.toggle.active:hover:after,.link-button .requisition-list-button.toggle:after,.link-button .requisition-list-button.toggle:hover:after,.requisition-list-action .action.toggle:hover:after{color:#4a7e86}.block-requisition-management #share-form,.block-requisition-management #share-form:hover{cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:1.83;letter-spacing:2px;color:#595959}.block-requisition-management #share-form:before{display:inline-block;font-family:Fontawesome;font-weight:300;content:'\f064';color:#4a7e86;margin:0;font-size:13px;line-height:13px}#share-form .action.share-cart{display:inline-block;vertical-align:top}.actions-toolbar.requisition-view-buttons.delete-button div.primary button{border:solid 2px #4a7e86;border-radius:4px;padding:3px 10px}.actions-toolbar.requisition-view-buttons.delete-button div.primary button .icon-text:before{display:inline-block;content:'\f1f8';font-family:Fontawesome;font-weight:300;font-size:18px;line-height:13px;color:#4a7e86;vertical-align:top;margin-top:5px}.requisition-grid .col .price{font-size:16px}span.old-price span{display:inline-block}.checkout-cart-index .old-price-wrapper .old-price .price{text-decoration:line-through}.actions-toolbar.requisition-view-buttons{margin-top:12px}.actions-toolbar.requisition-view-buttons .primary{display:block;margin:0;width:100%}.actions-toolbar.requisition-view-buttons:last-child .primary{text-align:right}.actions-toolbar.requisition-view-buttons:last-child .primary button,.actions-toolbar.requisition-view-buttons:last-child .primary button:hover{margin-right:0}.actions-toolbar.requisition-view-buttons .action.primary{display:block;max-width:294px!important;width:294px;text-align:center;clear:both;margin:0 0 16px auto;font-size:16px;color:#fff;vertical-align:top;float:none}.actions-toolbar.requisition-view-buttons .action.primary.disabled{border:none;background:#ddd;opacity:1;color:#515151;vertical-align:top}.actions-toolbar.requisition-view-buttons .action.secondary,.actions-toolbar.requisition-view-buttons .action.secondary:hover{width:auto;min-width:294px;max-width:294px;font-size:16px;display:inline-block;color:#4a7e86!important;border:solid 2px #4a7e86;background:#fff;vertical-align:top;float:none;margin:0 15px 0 0;padding:13px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.actions-toolbar.requisition-view-buttons .action.secondary.delete{margin-right:0}.requisition-info{display:inline-block;width:15%;text-align:left;float:none;display:inline-block}.requisition-view-links{display:inline-block;width:auto;text-align:right;vertical-align:top;padding:0 16px 0 0}.requisition-view-links .action.print{background:#fff;color:#4a7e86;border:solid 2px #4a7e86;font-size:14px;border-radius:4px;padding:4px 10px;display:inline-block;vertical-align:top;margin:0 0 12px 0}.requisition-view-links .action.print:hover{text-decoration:none}.block-requisition-management #share-form{display:inline-block;text-align:left;vertical-align:top;margin:0 0 0 12px;padding:4px 10px;border:solid 2px #4a7e86;border-radius:4px}.requisition-view-links .action.print .icon-text:before{display:inline-block;font-family:Fontawesome;font-weight:300;content:'\f02f';color:#4a7e86;margin:0;font-size:18px;line-height:13px;vertical-align:top;margin-top:5px}.requisition-list-title .action.edit .icon-text:before{display:inline-block;font-family:Fontawesome;font-weight:300;content:'\f040';color:#4a7e86;margin:0;font-size:17px;line-height:13px;vertical-align:top;margin-top:3px}.requisition-list-title .action.edit,.requisition-list-title .action.edit:hover{border:solid 2px #4a7e86!important;border-radius:4px;padding:4px 10px;display:inline-block;vertical-align:bottom;margin:0 0 6px 0;color:#4a7e86;text-decoration:none;font-size:12px}#share-form .action.share-cart img,.requisition-list-requisition-view .icon-text img,.requisition-list-title .action.edit .icon-text img{display:none}.total{font-weight:800;font-size:24px;text-align:right;margin:0 0 36px 0}.title-actions-links .action.add,.title-actions-links .action.add:hover{font-size:12px;border:solid 2px #4a7e86!important;border-radius:4px;padding:4px 10px;display:inline-block;vertical-align:top;margin:0 12px 0 0;text-decoration:none;color:#4a7e86}.requisition-grid .item .col.col-checkbox,.requisition-grid thead .col.col-checkbox{max-width:none;min-width:24px}.col.col-checkbox{padding:12px;text-align:center}.col.col-checkbox input[type=checkbox]{font-size:24px}.requisition-grid .actions-toolbar>.action-delete:before,.requisition-grid .actions-toolbar>.action-delete:hover,.requisition-grid .actions-toolbar>.action-delete:hover:before,.requisition-grid .actions-toolbar>.action-edit:before,.requisition-grid .actions-toolbar>.action-edit:hover:before{color:#4a7e86}.requisition-grid .actions-toolbar>.action-delete,.requisition-grid .actions-toolbar>.action-delete:focus,.requisition-grid .actions-toolbar>.action-delete:not(:focus){margin-top:0;outline:0;box-shadow:none}.requisition-grid.table-wrapper .item .col.col-checkbox input[type=checkbox]{margin:15px 0}.requisition-grid td.col.qty span{display:inline-block;padding:8px 8px;font-size:18px;color:#3e3e3e}.requisition-grid td.col.qty span:hover{cursor:pointer}body.requisition-list-requisition-index td.list-name-field{width:30%}body.requisition-list-requisition-index td.list-enitity-id,body.requisition-list-requisition-index td.list-updated-at-field{width:17%}body.requisition-list-requisition-index td.number-field.list-sub-total-field{width:12%;padding-right:4%!important}.data-grid-wrap .list-name-field .cell-label-line-name{font-size:16px;font-weight:600}.requisition-list-requisition-view .col .label{font-size:16px;font-weight:800}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-select-wrap button.action-select{display:none}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-menu{margin:0;padding:0;text-align:left}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-menu li{list-style:none}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-menu li a{white-space:nowrap;font-size:14px}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-menu li a:before{display:inline-block;font-size:16px;font-family:Fontawesome;font-weight:300;margin:0 4px 0 0;text-align:center;width:21px}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-menu li:first-child a:before{content:'\f044'}.data-grid-wrap.table-wrapper .data-grid-actions-cell.actions-field .action-menu li:last-child a:before{content:'\f014'}.fieldset>.field._required>.label:after,.fieldset>.field.required>.label:after,.fieldset>.fields>.field._required>.label:after,.fieldset>.fields>.field.required>.label:after{color:#c71717;font-size:16px}.requisition-grid .product-item-image{width:12%;margin-right:3%;text-align:center}.requisition-grid .product-item-description{width:85%}.requisition-grid .table .item .col .qty-box{width:auto;border:none;margin-right:-20px}.requisition-grid .table .item .col.qty .input-text{width:40px;padding:0;border:1px solid #c2c2c2}.requisition-list-requisition-view .list-info{display:inline-block;height:auto;margin:0;padding:12px 0}.requisition-list-requisition-view .list-info .label{font-size:16px;font-weight:600}.requisition-list-requisition-view .list-info .value{margin:0 0 0 10px;font-weight:600}.requisition-list-requisition-view .list-info .value:before{display:inline-block;margin-right:10px;content:":"}.action-menu>li:first-child a{border-radius:5px;padding:10px 24px}.block.block-requisition-list.link-button.move{margin:0 0 24px 0}.move .requisition-list-action .requisition-list-button span{color:#4a7e86}.page.messages .messages .message>div{padding-left:36px}.message.error>:first-child:before,.page.messages .messages .message>:first-child:before{font-family:Fontawesome;content:'\f057';font-weight:300;color:#c71717;font-size:36px;background:0 0;margin:0;display:inline-block;vertical-align:top;top:16px;left:20px;width:auto;position:absolute;float:none;min-width:36px;min-height:36px;line-height:36px}.page.messages .messages .message.message-sucess.sucess{background:rgba(32,191,85,.1);border-left:5px solid #20bf55}.page.messages .messages .message.message-sucess.sucess>:first-child:before{content:'\f058';color:#20bf55;background:0 0;line-height:45px}.page.messages .messages .message.info>:first-child:before{content:'\f05a';color:#66c7f4;background:0 0}.page.messages .messages .message.error>:first-child:before{background:0 0}.order-details-table .order-status-details .flex-display{padding-top:4px}.order-details-table .order-status-details .order-details-label:nth-child(1){font-weight:400}.order-details-table .order-status-details .order-details-label:nth-child(2){font-weight:800}.order-status-details .shipped-product-image,.order-status-details .shipped-product-image .product-image-container{min-height:100px;height:auto;overflow:visible}.contract-card span:nth-child(1),.contract-card span:nth-child(2){padding-left:0}.contract-card span{padding-left:11px}.contract-card span:nth-child(1):before,.contract-card span:nth-child(2):before{display:none}.contract-card span:before{content:'\f111';display:block;margin:0 4px 0 -11px;font-family:Fontawesome;font-weight:300;font-size:7px;vertical-align:top;float:left}#load-more-fields{margin-top:32px}.order-status-view-page h2{margin-top:24px!important}.order-status-view-page>h2{margin-top:0!important}.saleserp-order-viewstatus .order-status-details .track-shipment,a.track-shipment{height:auto;width:auto;display:block;border:solid 2px #4a7e86;border-radius:4px;margin:0;padding:3px 8px;font-weight:600;text-transform:none;color:#4a7e86;letter-spacing:normal;line-height:18px;vertical-align:top;float:right}.order-status-details .right-align.order-invoice a{height:auto;width:auto;display:inline-block;border:solid 2px #4a7e86;border-radius:4px;font-size:12px;margin:0 0 0 12px;padding:3px 8px;font-weight:600;text-transform:none;color:#4a7e86;letter-spacing:normal;line-height:18px;vertical-align:top;float:none}.myquotes-quote-view .order-status-view-page .order-status-details.share-print{display:inline-block;text-align:right}.order-status-view-page .order-status-details.share-print a{display:inline-block;float:none;white-space:nowrap}.shipped-product-title{width:calc(100% - 120px)}.order-status-details.share-print a#share-order:before,.order-status-details.share-print a#share-quote:before{display:inline-block;height:auto;width:auto;color:#595959;font-size:16px;font-family:Fontawesome;font-weight:300;content:'\f064';background:0 0;position:relative;vertical-align:middle;margin:0 4px 0 0;top:0;left:0}.order-status-details.share-print a#print-order:before,.order-status-details.share-print a#print-quote:before,a.print-order:before{display:inline-block;height:auto;width:auto;color:#595959;font-size:16px;font-family:Fontawesome;content:'\f02f';font-weight:300;background:0 0;position:relative;vertical-align:middle;margin:0 4px 0 0;top:0;left:0}.order-status-details.share-print a#print-order:hover:before,.order-status-details.share-print a#print-quote:hover:before,.order-status-details.share-print a#share-order:hover:before,.order-status-details.share-print a#share-quote:hover:before,a.print-order:hover:before{color:#4a7e86}.order-status-details.share-print a,a.print-order{width:auto;margin-left:24px}.order-status-details .col-md-3 .action.primary{float:right}.catalog-product-view .product-info-main .product-info-price{display:block}.catalog-product-view .product-info-main .product-info-price .old-price,.catalog-product-view .product-info-main .product-info-price .special-price{display:block;width:auto}.catalog-product-view .product-info-price .price-box .old-price .price-container{width:auto}.catalog-product-view .product-info-main .product-info-price .price-box{float:left;width:auto;display:inline-block;vertical-align:top}.catalog-product-view .product-info-main .product-info-price .product-badge-list{display:inline-block;vertical-align:top;margin:10px 0 0 0}.catalog-product-view .product-info-main .product-info-price .product-badge-list .product-badge{display:inline-block;vertical-align:top;margin:0}.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku{display:inline-block;vertical-align:top;max-width:60%;margin:8px 0 0 0;font-size:14px;line-height:18px;font-weight:600}div[data-bv-show=rating_summary]{display:block;clear:both}.discontinue{padding:8px 16px;display:inline-block}.catalog-product-view .fotorama__caption .fotorama__caption__wrap{min-height:52px}.fotorama__stage__frame .fotorama__img{padding-bottom:50px}.fotorama__wrap--slide .fotorama__stage__frame{background:#fff}.catalog-product-view .fotorama__nav-wrap .fotorama__dot{width:14px;height:14px;border-radius:7px}.catalog-product-view .fotorama__nav-wrap .fotorama__dot{background:#fff}.catalog-product-view .fotorama__nav-wrap .fotorama__active .fotorama__dot{background:#4a7e86}.catalog-product-view .fotorama__nav-wrap .fotorama__dot:hover{cursor:pointer}.catalog-product-view .product-offers.text-bold-red,.prices-tier.items{color:#c71717}.catalog-product-view .page-wrapper>.breadcrumbs{margin-bottom:28px}.catalog-product-view .box-tocart #product-addtocart-button{max-width:250px}.page-title{color:#3e3e3e;margin-bottom:16px}.catalog-product-view .page-title-wrapper .page-title{margin-bottom:16px}.catalog-product-view .product-options-wrapper .fieldset>.field>.label,.catalog-product-view .swatch-attribute-label,.label,.page-product-configurable .fieldset .field.configurable label{margin-bottom:4px}.catalog-product-view .product-name-sku-container{display:block}.catalog-product-view .product-info-main .product.attribute.sku .type:after,.catalog-product-view .product-name-sku-container,.catalog-product-view .product-name-sku-container .value,.catalog-product-view .product-options-wrapper .fieldset .field .control select,.catalog-product-view .swatch-attribute-options.clearfix .swatch-select,.page-product-configurable .fieldset .field.configurable select,.page-product-configurable .product.attribute.sku{font-size:initial;line-height:initial}.catalog-product-view .product-info-main .stock.available{font-size:13px;line-height:18px}.catalog-product-view .product-info-main .stock.available>img{margin:-5px 0 0 -4px}.fotorama__img:hover{cursor:pointer}.catalog-product-view .swatch-attribute-options.clearfix .swatch-option,.catalog-product-view .swatch-option.image{background-size:140%!important}.swatch-option-tooltip .image,.swatch-option-tooltip-layered .image{background-size:120%!important}.catalog-product-view .product-description-header,.catalog-product-view .product-videos-header{margin-bottom:16px}.downarrow.pdp-icons.uparrow{transition:transform .75s}.downarrow.pdp-icons:hover,.fotorama__thumb{cursor:pointer}.catalog-product-view .pdp-icons{margin-right:4px}.catalog-product-view .block-requisition-list.social-button{right:initial;margin-right:24px}.catalog-product-view .requisition-list-action .action.requisition-list-button span:before{display:inline-block;height:auto;width:auto;color:#595959;font-size:16px;font-family:Fontawesome;content:'\f004';font-weight:300;background:0 0;position:relative;vertical-align:middle;margin:-21px 2px 0 0;top:0;left:0}.catalog-product-view .product-social-links .share-icon:before{display:inline-block;height:auto;width:auto;color:#595959;font-size:18px;font-family:Fontawesome;content:'\f064';font-weight:300;background:0 0;position:relative;vertical-align:middle;margin:0 2px 0 0;top:0;left:0}.share-icon:hover{cursor:pointer}.share-icon:hover .magebuzz-social{border-radius:4px}.magebuzz-social .action.mailto.friend,.magebuzz-social a,.magebuzz-social a:hover{font-family:'Nunito Sans',sans-serif;font-weight:600;color:#333!important}.catalog-product-view .requisition-list-action .action.toggle{top:2px}.catalog-product-view .requisition-list-action .action.requisition-list-button span:before{height:15px;top:1px}.catalog-product-view .swatch-option.image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.catalog-product-view .swatch-attribute-options.clearfix .swatch-option:hover,.catalog-product-view .swatch-option.color:not(.disabled):hover,.catalog-product-view .swatch-option.image:not(.disabled):hover{border:2px solid #dedede}.custom-option-swatch-container .custom-option-swatch-item{border-radius:4px}.catalog-product-view .swatch-attribute-options.clearfix .swatch-option.selected:after,.catalog-product-view .swatch-attribute-options.clearfix .swatch-option:hover:after,.custom-option-swatch-container .custom-option-swatch-item.color:not(.disabled):hover:after,.custom-option-swatch-container .custom-option-swatch-item.image:not(.disabled):hover:after{background-image:none;top:-4px;left:-4px;border:7px solid #fff;border-radius:10px;width:30px;height:30px;background-position:6px 8px}.catalog-product-view .swatch-attribute-options.clearfix .swatch-option.image.disabled:hover{border:solid 1px #a5a0a0}.catalog-product-view .swatch-attribute-options.clearfix .swatch-option.image.disabled:hover:after,.swatch-option.disabled:after{background:0 0!important;top:-3px;left:-3px;border:7px solid #fff;width:30px;height:30px;background-position:6px 8px;content:'X';font-size:46px;line-height:34px;color:#fff;text-shadow:0 0 1px #a5a0a0;font-weight:300;font-family:'Nunito Sans',sans-serif}.catalog-product-view .swatch-option.selected,.catalog-product-view .swatch-option.selected:hover{border:2px solid #515151!important}.catalog-product-view .swatch-option.selected:after{background-image:none;top:-4px;left:-4px;border:7px solid #fff;border-radius:10px;width:30px;height:30px;background-position:6px 8px}.block.newsletter .field .control{max-width:394px}.block.newsletter .field .control div.mage-error,div.mage-error[generated]{background:0 0;color:#fff}.block.newsletter .field .control input.mage-error,.control input.mage-error{border-width:3px}div.mage-error,div.mage-error[generated]{background:#fff;color:#c71717;padding:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase;border:none;text-align:center}.cart.table-wrapper .col.qty .input-text.mage-error,.catalog-product-view .product-options-wrapper .fieldset .field .control select.mage-error,.control input.mage-error,.page-product-configurable .fieldset .field.configurable select.mage-error,input.mage-error,select.input-text.mage-error,select.mage-error,textarea.input-text.mage-error,textarea.mage-error{color:#3e3e3e;text-align:left;border:solid 1px #c71717;-webkit-box-shadow:1px 1px 5px 1px #df0f0f;-moz-box-shadow:1px 1px 5px 1px #df0f0f;box-shadow:1px 1px 5px 1px #df0f0f}div.mage-error:after{border-bottom:solid 7px #c71717;margin-left:0;left:48%;top:-1px}.cart.table-wrapper .col.qty .input-text.mage-error:focus,.control input.mage-error:focus,input.mage-error:focus,select.mage-error:focus,textarea.input-text.mage-error:focus,textarea.mage-error:focus{border:solid 1px #c71717}.checkout-payment-method .ccard .fields .select{padding:5px 8px}.catalog-product-view .page-main .product-info-main,.catalog-product-view .page-main .product.media{margin-bottom:32px}.catalog-product-view .product-description-title-hr{display:inline-block;width:100%;margin:16px 0 32px 0}ol>li,ul>li{margin-bottom:4px}.catalog-product-view .product-reviews-summary .reviews-actions .action.add:after{font-size:13px;color:#4a7e86}.product-description{border-bottom:1px solid #ccc}.product.attribute.description{border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:32px}.product-videos-grid{border-bottom:1px solid #ccc;margin:0 0 24px 0;padding:0 0 24px 0}.catalog-product-view #reviews,.catalog-product-view #tab-label-reviews{display:block;border-bottom:solid 1px #ccc;padding-bottom:16px;margin-bottom:0}.catalog-product-view .main .product-info-description{margin-bottom:32px}.catalog-product-view #maincontent .column.main .product-description{margin-bottom:24px;border-bottom:none}.catalog-product-view .product-videos-header{margin-bottom:12px}.catalog-product-view .product-videos-header::after{margin-right:4px;height:50px;width:50px;background:url(https://demco.com.c.33idfz6fzbmmy.ent.magento.cloud/static/version1542624612/frontend/Demco/theme/en_US/images/dropdown-black@2x.png);background-size:contain;transform:rotat(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.catalog-product-view .product-videos-header.pvh-act::after{transform:rotat(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);margin-right:2px}.block.widget .products-grid.grid{margin-bottom:32px}.catalog-product-view .product.info.detailed{border-bottom:1px solid #ccc;margin-bottom:16px;padding-bottom:16px}.block.widget.block-products-list{margin-top:24px}.block-products-list .block-content{max-height:554px}.catalog-product-view .product-reviews-summary .rating-summary{top:0}.block.widget .product-item .product-reviews-summary .reviews-actions{margin-top:2px}.review-add .block-content{padding-bottom:32px}button.action.primary.tocart,button.action.primary.tocart:hover{background:#4a7e86;outline:0;border:none;line-height:26px;margin:0!important}.box-tocart.update fieldset.fieldset{display:block;width:100%}.box-tocart.update .field.qty{display:inline-block;width:auto!important;vertical-align:top}.box-tocart.update .actions{display:inline-block;width:auto}.box-tocart.update .actions button{width:auto;max-width:250px;min-width:250px}.block.product-carousal{margin-bottom:32px;padding-bottom:0;border-bottom:solid 1px #ccc}.catalog-product-view .product-info-guides .content{margin-bottom:32px;padding-bottom:24px;border-bottom:solid 1px #ccc}.catalog-product-view .product-info-guides .header span{width:140px;display:inline-block}.catalog-product-view .product-info-guides .header .horizontal-line-left{display:inline-block;width:calc(100% - 140px);top:-2px;left:0}.accessories-products-grid .product-item-name,.block.product-carousal .product-item-name,.block.product-carousal .related-available .product-item-name{min-height:96px}.catalog-product-view .slick-initialized .slick-slide{min-height:548px}.catalog-product-view .slick-initialized.product-videos-grid .slick-slide{min-height:264px}.catalog-product-view .accessories-products-grid .count-2,.catalog-product-view .pvh-set .count-3{margin-top:-52px}.block.widget .product-item-info .photo{max-height:194px;height:auto;width:auto;margin:0}.catalog-product-view .product-info-guides .content div,.catalog-product-view .product-info-guides .content div:nth-child(4n){width:30.5%;margin-right:2.5%}.catalog-product-view .product-info-guides .content div img{margin-right:4px}.catalog-product-view .product-info-guides .content div a,.catalog-product-view .product-info-guides .content div img{vertical-align:top}.catalog-product-view .product-info-guides .content div a{margin-top:8px}.catalog-product-view .product-info-guides .content span{font-size:16px;line-height:18px}.catalog-product-view .product-info-guides .content div a{word-break:normal}.catalog-product-view .product-info-guides .content div.default-pdf{background:0 0!important;width:24px;margin-right:4px}.catalog-product-view .product-info-guides .content div.default-pdf:before{content:'\f1c1';display:block;float:left;font-family:Fontawesome;font-weight:300;color:#4a7e86;margin:4px 0 6px 0;font-size:24px;line-height:24px;vertical-align:top}.catalog-product-view .product-info-guides .content div.default-pdf.doc:before,.catalog-product-view .product-info-guides .content div.default-pdf.docx:before{content:'\f1c2'}.catalog-product-view .product-info-guides .content div.default-pdf.csv:before,.catalog-product-view .product-info-guides .content div.default-pdf.xls:before,.catalog-product-view .product-info-guides .content div.default-pdf.xlsx:before{content:'\f1c3'}.catalog-product-view .product-info-guides .content div.default-pdf.htm:before,.catalog-product-view .product-info-guides .content div.default-pdf.html:before{content:'\f0f6'}.catalog-product-view .product-info-guides .content div.default-pdf.mov:before,.catalog-product-view .product-info-guides .content div.default-pdf.vid:before{content:'\f16a'}.catalog-product-view .pdp-product-carousal .block-content .products.wrapper .count,.catalog-product-view .rp-widget.block-products-list .count{right:35px;margin-top:-7px}.products-grid.grid .count{top:0}.block.widget .products-grid.grid button.slick-arrow{top:0}.block.widget .products-grid.grid .slick-prev{right:100px}.block.widget .products-grid.grid .slick-next:before,.block.widget .products-grid.grid .slick-prev:before{margin-top:0;padding:0;text-shadow:none;color:#3e3e3e;background:0 0;font-size:21px;opacity:1}.block.widget .products-grid.grid .slick-next.slick-disabled:before,.block.widget .products-grid.grid .slick-prev.slick-disabled:before{opacity:.4}.catalog-product-view .block.widget .products-grid.accessories-products-grid .slick-next,.catalog-product-view .block.widget .products-grid.accessories-products-grid .slick-prev,.catalog-product-view .pvh-set .product-videos-grid .slick-next,.catalog-product-view .pvh-set .product-videos-grid .slick-prev{top:-44px}.product-social-links .requisition-list-action .items{margin-top:-6px;padding:6px;max-width:300px;border-radius:4px;top:36px;left:0}.requisition-list-action .items .list-items li{padding-left:18px}.catalog-product-view .share-icon:hover .magebuzz-social{margin-top:2px;padding:8px;box-shadow:0 3px 3px rgba(0,0,0,.15);border:solid 1px #bbb;right:0}.share-icon .magebuzz-social div.social-button{margin-bottom:14px;margin:0;padding:8px;display:inline-block;width:100%}.share-icon .magebuzz-social div.social-button:hover{background:#e8e8e8;cursor:pointer}.share-icon .magebuzz-social div.social-button div{display:inline-block;line-height:inherit!important;width:100%;vertical-align:middle;height:auto}.catalog-product-view .magebuzz-social .action.mailto.friend,.demco-facebook-share-text,.demco-pinit-share-text,.demco-twitter-share-text,.social-button div a{line-height:20px;background:0 0;display:inline-block!important;vertical-align:middle;height:auto;width:100%!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;text-align:left;margin:0!important;padding:0!important}.social-button div a:before{height:20px;width:20px;vertical-align:middle;top:auto;left:auto;bottom:auto;left:auto;font-weight:300}.demco-facebook-share-text:before{background:0 0;content:'\f082';font-family:Fontawesome;color:#4267b2;font-size:20px;line-height:20px}.demco-twitter-share-text:before{background:0 0;content:'\f081';font-family:Fontawesome;color:#1ca1f2;font-size:20px;line-height:20px}.demco-pinit-share-text:before{background:0 0;content:'\f0d3';font-family:Fontawesome;color:#bd071b;font-size:20px;line-height:20px}.magebuzz-social .action.mailto.friend:before{background:0 0;content:'\f0e0';font-family:Fontawesome;color:#4a7e86;font-size:20px;line-height:20px;height:auto}.minicart-items .details-sku,.minicart-items .product-item-pricing{text-align:left}.minicart-items .minicart-price,.minicart-items .price-container{display:block;width:100%}.minicart-items .product-item-name{text-align:left}.minicart-items .item-qty{width:50px}.minicart-wrapper .action.showcart{padding-top:40px}.header .minicart-wrapper .action.showcart.active::before,.minicart-wrapper a.action.showcart:before{font-family:Fontawesome;content:"\f07a";font-weight:300;background:0 0;color:#4a7e86;font-size:28px;line-height:28px;margin:4px 4px 0 0}.minicart-wrapper a.action.showcart:hover:before{color:#4a7e86}.minicart-wrapper .block-minicart{padding:32px 24px}.details-sku span{font-size:13px;line-height:18px}.minicart-items .product-item-details{padding-left:96px}.minicart-items .product-item-name a{font-size:17px;line-height:21px;hyphens:none}.minicart-wrapper .action.showcart .counter.qty{background:#c71717;margin:0}.block-minicart .subtotal span.label{font-size:14px}.minicart-items a.product-item-photo{min-height:50px;max-height:none}.minicart-items .quote-details-items .actions-toolbar>.action.update-cart-item,.minicart-items button.update-cart-item{height:auto;line-height:16px;padding:7px 14px}.minicart-wrapper .product .actions>.primary a,.minicart-wrapper .product .actions>.secondary a{padding:4px;width:32px;height:32px;border:solid 2px #fff;border-radius:50%;text-align:center;line-height:22px}.minicart-wrapper .product .actions>.primary a:hover,.minicart-wrapper .product .actions>.secondary a:hover{border:solid 2px #4a7e86}.minicart-items .action.edit:before,.minicart-items .action.edit:hover:before{content:'\f040';font-family:Fontawesome;font-weight:300;font-size:18px;color:#4a7e86}.minicart-items .action.delete:before,.minicart-items .action.delete:hover:before{content:'\f1f8';font-family:Fontawesome;font-weight:300;font-size:18px;color:#4a7e86}body.checkout-cart-index .old-price-wrapper.mt-20{font-size:14px;margin-top:0}.checkout-cart-index .custom-content-heading{padding:10px 0 17px}#shopping-cart-table thead th,#shopping-cart-table thead th span{font-size:18px}.cart.table-wrapper .item-actions .stock.available{max-width:100%}.shopping-cart-table .item-actions .stock,.stock.available{font-size:13px;line-height:18px}.stock.available>img{display:block;float:left;margin:-5px 0 0 -34px}.toggle-item-options.show-more{margin-bottom:12px}.cart.table-wrapper .product-item-details{padding-bottom:0}.cart.main.actions{margin-bottom:16px}.block-giftregistry-shared-items .product .item-options dt,.cart.table-wrapper .item-options dt,.multicheckout .item-options dt,.quote-details-items .item-options dt{margin:0 10px 1px 0}.cart.table-wrapper .cart thead th span{font-weight:800}.cart-totals tbody tr .cart-total-label,.checkout-cart-index .cart-id-title,.checkout-cart-index .cart-quote-id-txt,.order-status-details span:not(.order-details-label),.order-status-view-page .title span,.saleserp-order-history .order-status-details span:not(.order-details-label),div[data-role=trigger] span{color:#3e3e3e}.cart-summary{background:#f1f1f1}#cart #request-quote-checkout,#cart .action.primary.checkout,#load-more-fields,.actions-toolbar div.primary button,.add-to-quote-box button.action.addcart,.bidtoquote-index-index .column .block-addbysku .block-content .actions-toolbar .primary .action,.bidtoquote-index-index button.action.primary,.block-minicart .block-content>.actions .action.viewcart,.btn-primary,.cart-summary #share-form button#request-quote-checkout,.cart-summary .checkout-methods-items .action.primary.checkout,.cart-summary .form.negotiable-quote .action,.checkout-shipping-method .actions-toolbar .action.primary,.contact-index-index .actions-toolbar .primary .submit,.form .quote-details-items .actions-toolbar>.action.action,.form button.action,.form-address-edit .actions-toolbar .btn-set .secondary .action-back,.login-container .actions-toolbar div.primary .action.create,.login-container .actions-toolbar div.primary .action.login,.modal-popup .modal-footer .action.secondary,.modal-popup .modal-footer button.action-primary.action-accept,.modal-popup .modal-footer button.action-secondary.action-dismiss,.order-details-table .action.primary,.order-status-details .action.primary,button.action.primary.tocart,button.create_account_button,button.login_button{border-radius:5px}#cart .action.primary.checkout:hover,#load-more-fields:hover,.actions-toolbar div.primary button:hover,.block-minicart .block-content>.actions .action.viewcart:hover,.btn-primary:hover,.cart-summary .checkout-methods-items .action.primary.checkout:hover,.checkout-cart-index .demco-coupon .actions-primary button.apply.primary:hover,.checkout-shipping-method .actions-toolbar .action.primary:hover,.contact-index-index .actions-toolbar .primary .submit:hover,.form .quote-details-items .actions-toolbar>.action.action:hover,.form button.action:hover,.login-container .actions-toolbar div.primary .action.login,.login-container .actions-toolbar div.primary .action.login:hover,.order-details-table .action.primary:hover,.order-details-table a.centered.primary:hover,.order-status-details .action.primary:hover,button.create_account_button:hover,button.login_button:hover{background:#4a7e86;color:#fff!important;border-color:#4a7386}.modal-popup .modal-footer .action.secondary,.modal-popup .modal-footer button.action-secondary.action-dismiss{line-height:initial}.page-product-configurable.checkout-cart-configure .box-tocart.update{display:block}.page-product-configurable.checkout-cart-configure .box-tocart.update button#product-updatecart-button{position:relative;top:0;left:0;margin-bottom:16px!important}.page-product-configurable.checkout-cart-configure .page-wrapper #maincontent{padding:0}.catalog-product-view.checkout-cart-configure .page-main .product.media{width:40%}.catalog-product-view.checkout-cart-configure .page-main .product-info-main{width:54%}.catalog-product-view.page-product-configurable.checkout-cart-configure .page-main .product.media .fotorama__wrap{max-width:100%}#block-discount div.primary .promo-list-items{display:block;text-align:right;float:none}#block-discount div.primary br{display:none}#block-discount .applied-promocode{padding-bottom:0}.cart.table-wrapper .product-item-name{font-size:18px;line-height:24px;margin:-3px 0 12px}.cart-totals .grand strong{font-weight:800}.share-cart-index .form.send.friend .fields .secondary button.action.remove{color:#4a7e86!important;margin-top:68px}.share-cart-index .form.send.friend .fields .secondary button.action.remove:hover{color:#4a7e86!important;text-decoration:underline}.myquotes-quote-share .fields .secondary button.action.remove:before,.saleserp-order-share .fields .secondary button.action.remove:before,.share-cart-index .fields .secondary button.action.remove:before{font-family:Fontawesome;font-weight:300;content:'\f1f8';background:0 0;color:#4a7e86;font-size:18px}#products-in-cart .cart.main.actions button.update-quantity.next-step{margin-right:12px}.cart-container-inner .opc-wrapper li{margin-top:0}#block-discount div.primary a{background:0 0}.promo-list-section .primary a:before{display:inline-block;color:#3e3e3e;font-size:16px;line-height:16px;font-family:Fontawesome;content:'\f00d';font-weight:300;vertical-align:top;margin:1px 0 0 0;position:relative;top:auto;left:auto}.promo-list-section .primary a:hover:before{color:#c71717}.block-giftregistry-shared-items .product .item-options dt:after,.cart.table-wrapper .item-options dt:after,.multicheckout .item-options dt:after,.quote-details-items .item-options dt:after{content:""}#checkout-step-shipping #guest-billing-form .billing-account-type,#checkout-step-shipping #guest-diff-billing-form .billing-account-type{margin:0 0 48px 0;padding:12px 32px;border:solid 1px #ccc;border-radius:16px;background:#f9f9f9}#checkout-step-shipping #guest-billing-form .billing-account-type .account-type.mt-30,#checkout-step-shipping #guest-billing-form .billing-account-type .account-types,#checkout-step-shipping #guest-billing-form .billing-account-type .header.mb-20,#checkout-step-shipping #guest-diff-billing-form .billing-account-type .account-type.mt-30,#checkout-step-shipping #guest-diff-billing-form .billing-account-type .account-types,#checkout-step-shipping #guest-diff-billing-form .billing-account-type .header.mb-20{padding:0;margin:0}#checkout-step-shipping #guest-billing-form .billing-account-type .membership-input-fields,#checkout-step-shipping #guest-diff-billing-form .billing-account-type .membership-input-fields{margin-top:0}.checkout-cart-index .cart-summary .summary.title{font-weight:700;margin-bottom:3px}.checkout-cart-index .cart-summary .summary.title a{font-size:12px;line-height:22px;font-weight:600}.show-for-review.edit-icon:before{content:'\f040';height:auto;width:auto;background:0 0;top:auto;right:auto;font-size:16px;font-family:FontAwesome;font-weight:300;vertical-align:middle;margin-right:6px}.field.addresses .add-linked-contract{display:block}#checkout-step-shipping .slick-page-number{top:10px}#checkout-step-shipping .shipping-address-items button.slick-arrow{top:-10px}#checkout-step-shipping .slick-next:before,#checkout-step-shipping .slick-prev:before{margin-top:-7px;padding:0;text-shadow:none;color:#3e3e3e}body.checkout-cart-index span.collapsible-icon{opacity:0;transition:all ease .75s}body.checkout-cart-index span.collapsible-icon.collapse-rev{opacity:1;transition:all ease .75s}.billing-address-page-number.slick-page-number{font-weight:800;letter-spacing:2px;line-height:1.83;font-size:12px;color:#595959;float:right;position:relative;margin-top:-30px;right:57px;top:0}.file-type+label:before,.opc-wrapper .step-content form.form.payments .file-type+label:before{font-family:Fontawesome;content:'\f0c6';font-weight:300;background:0 0;color:#4a7e86;font-size:18px;top:0;left:0;display:inline-block;position:relative;margin:0 4px 0 0}.file-type+label,.file-type+label:hover{padding-left:0;color:#4a7e86;cursor:pointer}.not-selected-item button.action.action-select-shipping-item{background:#fff;border:solid 2px #4a7e86}.not-selected-item button.action.action-select-shipping-item span{color:#4a7e86}.checkout-shipping-address button.action.primary.action-save-address{border:solid 2px #4a7e86}.checkout-shipping-address button.action.primary.action-cancel-address{border:solid 2px #4a7e86;color:#4a7e85!important;background:#fff;font-weight:600!important}.checkout-shipping-address button.action.primary.action-cancel-address:hover{border:solid 2px #4a7e86;color:#fff!important;background:#4a7e85;font-weight:400!important}.checkout-shipping-address button.action.primary:hover{background:#4a7e86}.checkout-shipping-address button.action.primary,.opc-wrapper .action-select-shipping-item{border-radius:5px}label[for=tax-file],label[for=tax-file]:hover{color:#4a7e86;cursor:pointer}#login-customer-shipping-prefrence .update-email-id button.dne-cancel-btn:after,#login-customer-shipping-prefrence .update-email-id button.dne-save-btn:after{font-family:Fontawesome;font-weight:300;content:'\f00c'}#login-customer-shipping-prefrence .update-email-id button.dne-cancel-btn:after{content:'\f00d'}#login-customer-shipping-prefrence .update-email-id button.dne-save-btn:hover{background:#0f8920}#login-customer-shipping-prefrence .update-email-id button.dne-save-btn:hover:after{color:#fff}#login-customer-shipping-prefrence .update-email-id button.dne-cancel-btn:hover{background:#c71717}#login-customer-shipping-prefrence .update-email-id button.dne-cancel-btn:hover:after{color:#fff}.cart.table-wrapper .product-item-photo{display:inline-block!important;width:25%;max-width:25%;vertical-align:top;float:none}.cart.table-wrapper .product-item-details{display:inline-block!important;width:74%;max-width:74%;vertical-align:top;float:none}.cart.table-wrapper .item .col.item dt{font-weight:800}.cart.table-wrapper .item-options dt{margin:0 6px 6px 0}.cart.table-wrapper .item-options dd{margin:0 0 6px 0}.cart.table-wrapper .item-options a.action{padding-left:0}.cart.table-wrapper .actions-toolbar>.action-delete>span{display:inline-block;position:relative;vertical-align:middle}.cart.table-wrapper .actions-toolbar>.action-delete>span,.cart.table-wrapper .item-options a.action.edit-product-link,.cart.table-wrapper .toggle-item-options,.cart.table-wrapper .toggle-item-options:hover{color:#4a7e86}.btn-edit:before,.cart.table-wrapper .item-options a.action:before,.cart.table-wrapper .item-options a.action:hover:before,.mp-title a.edit:before,.opc-wrapper .shipping-address-items .quote-details-items .actions-toolbar>.action.edit-address-link span:before,.opc-wrapper .shipping-address-items button.edit-address-link span:before{width:auto;height:auto;font-family:Fontawesome;content:'\f040';font-weight:300;background:0 0;color:#4a7e86;font-size:18px;top:0;left:0;display:inline-block;position:relative;margin:0 2px 0 0}#cart .cart.table-wrapper .actions-toolbar>.action-delete:before{vertical-align:middle;width:auto;height:auto;top:auto;right:auto;left:auto;display:inline-block;position:relative}.cart.table-wrapper .actions-toolbar>.action-delete:before,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before{font-family:Fontawesome;font-weight:300;content:'\f1f8'!important;background:0 0!important;color:#4a7e86;font-size:18px}.btn-edit,.checkout-index-index .slick-slide button.action.edit-address-link span,.mp-title a.edit{font-size:13px;color:#4a7e86;padding-left:0}.mp-title a.edit{background:0 0}.cart.table-wrapper .toggle-item-options{font-family:inherit;text-transform:none;font-weight:800;font-size:13px;letter-spacing:0}.cart.table-wrapper .toggle-item-options span,.cart.table-wrapper .toggle-item-options span:hover{text-decoration:underline}span.warn-unverified{padding:0}#cart span.warn-unverified{background:#f0f9ff;border-left:solid 6px #66c7f4;padding:10px 16px 10px 64px}span.warn-unverified:before{display:inline-block;color:#66c7f4;font-size:36px;font-family:Fontawesome;font-weight:300;content:'\f05a';background:0 0;position:relative;opacity:1;vertical-align:top;margin:-8px 20px 0 -46px;top:auto!important;position:relative!important}.checkout-cart-index #share-form .share-cart span a:hover,.checkout-cart-index #share-form .share-cart span:hover{color:#4a7e86;text-decoration:none}.checkout-cart-index #share-form .share-cart{margin:0 24px 0 0;padding:0}.checkout-cart-index #share-form .share-cart span{line-height:inherit;margin:12px 0 12px 0;position:initial}.checkout-cart-index #share-form .share-cart span:before{display:none}.checkout-cart-index #share-form .share-cart.print-cart span:before{display:inline-block;color:#595959;font-size:20px;font-family:Fontawesome;content:'\f02f';font-weight:300;background:0 0;position:relative;opacity:1;vertical-align:top;margin:0 2px 0 0;top:0;left:0}.checkout-cart-index #share-form .share-cart span a:before{display:inline-block;color:#595959;font-size:20px;font-family:Fontawesome;content:'\f064';font-weight:300;background:0 0;position:relative;opacity:1;vertical-align:top;margin:0 2px 0 0;top:0;left:0}.checkout-cart-index #share-form .share-cart.print-cart:hover span:before,.checkout-cart-index #share-form .share-cart:hover span a,.checkout-cart-index #share-form .share-cart:hover span a:before{color:#4a7e86}.account.myquotes-quote-share .form .secondary #add-recipient-button,.account.saleserp-order-share .form .secondary #add-recipient-button,.account.share-cart-index .form .secondary #add-recipient-button,.sendfriend-product-send .form .secondary #add-recipient-button{background:0 0;color:#4a7e86;text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:700;padding:0}.account.saleserp-order-share .form .secondary #add-recipient-button:hover,.account.share-cart-index .form .secondary #add-recipient-button:hover,.sendfriend-product-send .form .secondary #add-recipient-button:hover .account.myquotes-quote-share .form .secondary #add-recipient-button{background:0 0;color:#4a7e86!important;text-decoration:underline}.account.myquotes-quote-share .form .secondary #add-recipient-button span:before,.account.saleserp-order-share .form .secondary #add-recipient-button span:before,.account.share-cart-index .form .secondary #add-recipient-button span:before,.modal-popup .actions-toolbar .secondary .action:before,.sendfriend-product-send .form .secondary #add-recipient-button span:before{display:inline-block;font-size:18px;font-family:Fontawesome;content:'\f067';font-weight:300;margin:0 6px 0 0}.modal-popup .actions-toolbar .secondary .action.remove:before{display:inline-block;font-size:18px;font-family:Fontawesome;content:'\f00d';font-weight:300;margin:0 6px 0 0}.modal-popup .actions-toolbar .secondary .action{color:#4a7e86;font-size:13px;margin:24px 0 0 0}.modal-popup .actions-toolbar .secondary .action.remove{margin-top:0}.modal-popup .actions-toolbar .secondary .action:hover{color:#4a7e86!important;text-decoration:underline}.account.myquotes-quote-share .form .submit.primary,.account.myquotes-quote-share .form .submit.primary:hover,.account.saleserp-order-share .form .submit.primary,.account.saleserp-order-share .form .submit.primary:hover,.account.share-cart-index .form .submit.primary,.account.share-cart-index .form .submit.primary:hover,.sendfriend-product-send .form .submit.primary,.sendfriend-product-send .form .submit.primary:hover{background:#4a7e86;border-radius:5px;line-height:21px}.account.share-cart-index .form .back-button{margin-top:12px}.account.myquotes-quote-share .form .submit.primary,.account.saleserp-order-share .form .submit.primary,.account.share-cart-index .form .submit.primary{line-height:21px}.back-to-history-link{bottom:32px}.checkout-index-index .order-grand-total,.checkout-index-index .order-total{font-weight:800}.contract-switcher{border-radius:10px}.contract-switcher .view-terms{font-weight:600}.opc-progress-bar-item._complete span:after{font-family:Fontawesome;font-weight:300;font-size:21px;content:'\f00c';color:#333;background:#fff;text-align:center;line-height:36px;top:0;left:50%;margin:0 0 0 -18px;border:solid 5px #fc0;height:36px;width:36px}.opc-progress-bar-item._complete span:hover:after{border:solid 5px #d6d6d6}.opc-progress-bar-item._complete:before{background:#fc0;border-color:#fc0}.checkout-index-index .opc-wrapper{margin-top:0}.checkout-index-index .opc-wrapper .checkout-cms-content.billing-cms ul{margin:0 0 32px 0;padding:0}.checkout-index-index .opc-wrapper .checkout-cms-content.billing-cms ul li{margin-top:0;padding:0;list-style:none}.checkout-index-index #review .step-content .page.messages .messages .info.message.message-info{padding-left:64px}.checkout-index-index #review .message.error>:first-child:before,.checkout-index-index #review .page.messages .messages .message>:first-child:before,.checkout-index-index #review .step-content .page.messages .messages .info.message.message-info span before{opacity:1;position:absolute;top:22px}footer.page-footer{position:initial!important}.footer-block-parent{padding:0}.footer .block.newsletter{background:#3e3e3e}.footer-content{font-size:15px}.footer-content a{font-size:15px;display:inline-block;width:100%}.footer-block img.With-Tagline{width:auto!important;max-width:100%!important;height:auto!important;max-height:38px}.customer-account-login .footer-block{margin-top:48px}.ais-show-more{font-size:12px;line-height:16px;display:block;text-transform:uppercase;font-weight:700;margin:8px 0 0 0}.ais-show-more.ais-show-more__inactive:before{font-family:Fontawesome;content:'\f196';font-weight:300;font-size:16px;line-height:16px;vertical-align:bottom;margin:0 4px 0 0;display:inline-block}.ais-show-more.ais-show-more__active:before{font-family:Fontawesome;content:'\f147';font-weight:300;font-size:16px;line-height:16px;vertical-align:bottom;margin:0 4px 0 0;display:inline-block}.ais-hierarchical-menu--link{line-height:17px;padding:3px 10px}.ais-price-ranges--form{margin:8px 0}.ais-price-ranges--separator{display:inline-block}.ais-price-ranges--input{min-height:32px!important;width:42px!important;padding:4px!important}#algolia_instant_selector button,#algolia_instant_selector button:hover,.ais-price-ranges--button,.ais-price-ranges--button:focus,.ais-price-ranges--button:hover{display:inline-block;margin:0 0 0 4px;padding:3px 10px;vertical-align:top;background:#515151;color:#fff;border:none;line-height:26px}.ais-price-ranges--item__active>.ais-price-ranges--link{box-shadow:inset 3px 0 0 #fc0}#algolia_instant_selector .current-refinement-wrapper{width:calc(100% - 16px);padding-left:4px}#algolia_instant_selector .ais-root.facet .name{font-weight:800;color:#3e3e3e}.sub_facet.ais-refinement-list--label{margin-left:24px;padding:0}.ais-refinement-list--checkbox{margin-left:-24px}.ais-refinement-list--label{line-height:15px}.ais-refinement-list--label input{height:17px;width:17px;line-height:17px}.ais-refinement-list--label .checkmark{margin-left:-24px}.ais-refinement-list--checkbox+.checkmark:after{height:17px;width:17px;margin:0 5px 2px 0}.ais-refinement-list--filter{margin-left:22px}.ais-current-refined-values--item{margin-top:0}.ais-current-refined-values--item .cross-wrapper{width:16px;height:16px}#algolia_instant_selector .clear-cross{background:0 0}#algolia_instant_selector .clear-cross:before,#algolia_instant_selector .cross-wrapper .clear-refinement{display:inline-block;font-size:16px;line-height:16px;font-family:Fontawesome;content:'\f00d';font-weight:300;vertical-align:top;margin:3px 0 0 0;position:relative;top:0;left:0}.ais-current-refined-values--link:hover .clear-refinement:before{color:#c71717}#algolia_instant_selector #refine-toggle,#refine-toggle{border-radius:8px}#refine-toggle:before{display:block;content:'\f078';font-size:20px;line-height:21px;position:absolute;top:35px;right:38px;font-weight:100;font-family:Fontawesome;transform:rotat(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transition:transform .75s}.refine-body-active #refine-toggle:before{display:none}.ais-refinement-list--label .checkmark{color:#fff}.ais-refinement-list--label .checkmark,.ais-refinement-list--label:hover input[checked].ais-refinement-list--checkbox+.checkmark,input[checked].ais-refinement-list--checkbox+.checkmark{width:20px;height:20px;color:#fff;background:#fff;border-radius:4px;margin-right:4px}.ais-refinement-list--checkbox+.checkmark:after{width:20px;height:20px;font-family:Fontawesome;font-weight:300;content:'\f00c';background:#fff;margin:0;border:1px solid #b4b4b4;border-radius:3px;display:inline-block;font-size:15px;top:0;padding:0;text-align:center;vertical-align:top;margin:0}.ais-refinement-list--checkbox:checked+.checkmark:after,.ais-refinement-list--label:hover .ais-refinement-list--checkbox+.checkmark:after,.ais-refinement-list--lable:hover .checkmark:after{width:20px;height:20px;font-family:Fontawesome;font-weight:300;content:'\f00c';background:#4a7e86;margin:0;border:1px solid #4a7e86;border-radius:3px;display:inline-block;font-size:15px;top:0;padding:1px 0 0 1px;text-align:center;vertical-align:top;margin:0}.ais-refinement-list--label:hover .ais-refinement-list--checkbox+.checkmark:after,.ais-refinement-list--lable:hover .checkmark:after{background:#fff;color:#4a7e86}.ais-refinement-list--item.ais-refinement-list--item__active:hover{text-decoration:none}.ais-refinement-list--label.checked:hover{text-decoration:line-through}.bluefoot-row{margin-left:0;margin-right:0}.bluefoot-wrapper{padding-left:0;padding-right:0;max-width:1240px}.bluefoot-column.bluefoot-structural.bluefoot-column-6{padding:0 1%}.bluefoot-column.bluefoot-structural.bluefoot-column-6:nth-child(1),.bluefoot-column.bluefoot-structural.bluefoot-column-6:nth-child(1n+2){padding-left:0}.bluefoot-column.bluefoot-structural.bluefoot-column-6:nth-child(2n+2){padding-right:0}.bluefoot-product-list{text-align:left}.col-5 .bluefoot-html.bluefoot-entity,.shop_by_category .bluefoot-entity{margin-bottom:4px}.col-2 .bluefoot-column-6:nth-child(1),.col-2 .bluefoot-column-6:nth-child(1n+2){padding:0 3% 24px 0!important;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}.col-2 .bluefoot-column-6:nth-child(2),.col-2 .bluefoot-column-6:nth-child(2n+2){padding:0 0 24px 3%!important;border-bottom:dotted 1px #d1d1d1;border-right:none}.col-2 .bluefoot-column-6 p{min-height:64px}.col-2 .bluefoot-column-6 p.link{min-height:10px}.bluefoot-driver-text span:before{position:relative;margin:0 6px 0 0;font-family:FontAwesome;font-weight:300;vertical-align:top}.icon_blog_post .bluefoot-driver-text span:before{content:'\f0c9'}.icon_gallery .bluefoot-driver-text span:before{content:'\f0eb'}.icon_webinar .bluefoot-driver-text span:before{content:'\f109'}.icon_activity_guide .bluefoot-driver-text span:before{content:'\f256'}.col-2.no_border_right .bluefoot-column-6{border:none!important}.col-2.no_border_right{border-bottom:dotted 1px #d1d1d1}.bluefoot-column-4{width:33%;min-height:432px;margin:0;padding:0 3% 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}.bluefoot-column-4:nth-child(3n){border-right:none}.shop_by_category.with_text .bluefoot-column-3{min-height:468px}.shop_by_category.with_text .bluefoot-column-3 p{min-height:112px}.shop_by_category.with_text .bluefoot-column-3 .bluefoot-buttons{margin:0}.bluefoot-column-3,.bluefoot-product-list .item li,.bluefoot-product-list li.item,.bluefoot-product-list.grid .item.product.product-item{width:25%;margin:0;padding:16px 3% 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}.bluefoot-row.col-5,ol.products.list.items.product-items{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.col-5 .bluefoot-column-3,.col-5 .bluefoot-product-list .item li,.col-5 .bluefoot-product-list li.item,.col-5 .bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list.grid .item.product.product-item{width:19.9%;min-height:10px;margin:0;padding:24px 2.1%;border-right:dotted 1px #d1d1d1!important;border-bottom:dotted 1px #d1d1d1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-flex:1;display:-moz-box;-moz-box-orient:vertical;-moz-box-flex:1;display:box;box-orient:vertical;box-flex:1}.col-5 .bluefoot-product-list.grid,.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list.grid .item.product.product-item{min-height:542px}.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-product-list li.product-item:nth-child(4n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.col-5.bluefoot-product-list li.item:nth-child(4n),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(4n){border-right:dotted 1px #d1d1d1!important}.bluefoot-product-list li.item:nth-child(4n),.bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(20n),.bluefoot-structural>.bluefoot-column-3:nth-child(4n),.bluefoot-wrapper .bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-column-3:nth-child(10n),.col-5 .bluefoot-column-3:nth-child(15n),.col-5 .bluefoot-column-3:nth-child(20n),.col-5 .bluefoot-column-3:nth-child(5n),.col-5 .bluefoot-product-list li.product-item:nth-child(5n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(5n),.col-5.bluefoot-product-list li.item:nth-child(5n),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(5n){border-right:none!important}.shop_by_category .bluefoot-entity h4{min-height:45px}a.product-item-photo{display:block;min-height:194px;max-height:194px}.bluefoot-column-3 .photo.image,.bluefoot-driver.photo.image img,.bluefoot-product-list .item li .photo.image,.bluefoot-product-list li.item .photo.image{display:inline;max-height:194px;width:auto}.bluefoot-product-list .product-item-link,.bluefoot-product-list .product-item-name>a,.bluefoot-product-list .product.name a,.bluefoot-product-list .product.name a>a,.bluefoot-product-single .products .product a,strong.product.name.product-item-name a.product-item-link{font-size:17px;line-height:24px;font-weight:600;color:#3e3e3e;min-height:96px;display:block;text-align:left}.bluefoot-column-3 .products{margin:0}.bluefoot-column-3 .product-item .price-box,.bluefoot-product-list .price-box.price-final_price{height:auto;width:100%;display:inline-block;text-align:left}.bluefoot-product-list .price-box.price-final_price{min-height:96px}.bluefoot-product-list .price-box.price-final_price a:hover{text-decoration:none}span.price-container.price-final_price.tax.weee,span.price-container.price-final_price.tax.weee .price-wrapper{font-size:15px;line-height:16px}.product-item .minimal-price-link{margin-top:3px}.products-grid .product-item-info,.products-grid .product-item-info.active,.products-grid .product-item-info:hover{display:block;min-height:404px;height:auto;box-shadow:none;margin:0;padding:0;border:none;text-align:left}.bluefoot-column-3 .abs-visually-hidden-desktop-s,.bluefoot-column-3 .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner,.bluefoot-product-list .product-item-inner,.page-products .products-grid .product-item .product-item-inner,.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner,.products-grid .product-item-inner{position:relative;height:auto;width:auto;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;overflow:visible;clip:auto;margin:0;padding:0;border:none;box-shadow:none}.bluefoot-column-3 .page-products .products-grid .product-item{width:100%;display:block}.bluefoot-column-3 .product-item-actions .actions-secondary{display:none}.page-products .products-grid .product-item .product-item-details{position:initial}.page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2,.weltpixel-quickview,.weltpixel-quickview.weltpixel_quickview_button_v2{min-height:1px;width:auto;height:auto;background:0 0!important;top:72px;left:20px;display:none;right:auto;text-indent:0;box-shadow:none}.page-products .product-item .weltpixel-quickview,.page-products .product-item-info .weltpixel-quickview span,.weltpixel-quickview span{font-size:14px;font-weight:600;color:#4a7e86;background:#fff;display:inline-block;padding:7px 12px;border-radius:6px;-webkit-box-shadow:0 0 5px 2px rgba(51,51,51,.4);-moz-box-shadow:0 0 5px 2px rgba(51,51,51,.4);box-shadow:0 0 5px 2px rgba(51,51,51,.4)}.product-item-info:hover .weltpixel-quickview,.product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2,.result-product:hover .product-quickview{display:block}.page-products .product-item-info .weltpixel-quickview{display:none!important}.page-products .product-item-info:hover .weltpixel-quickview{display:block!important}.product-quickview .weltpixel-quickview.weltpixel_quickview_button_v2{width:auto;height:auto;background:0 0!important;top:72px;left:20px}.result-product:hover .product-quickview{width:auto;height:auto;background:0 0!important;top:72px;left:20px}.product-quickview span:before{content:"Quickview";font-size:14px;font-weight:600;background:#fff;display:inline-block;padding:7px 12px;border-radius:6px;-webkit-box-shadow:0 0 5px 2px rgba(51,51,51,.4);-moz-box-shadow:0 0 5px 2px rgba(51,51,51,.4);box-shadow:0 0 5px 2px rgba(51,51,51,.4)}.quickorder-index-index .column .block-addbysku .action.remove:hover:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:inherit;color:#4a7e86;content:'\e604';font-family:luma-icons;margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.quickorder-index-index .ui-front{z-index:10}.quickorder-index-index .product-block:not(:empty){padding-top:24px}.quickorder-index-index .product-quickview a.quickorder-edit,.quickorder-index-index .product-quickview a.quickorder-edit:hover{cursor:pointer;background:#4a7e86;border-radius:4px;padding:2px 8px;color:#fff;margin:0 0 0 16px;font-size:14px;font-weight:600;text-decoration:none}.quickorder-index-index .product-quickview{margin-bottom:24px}.ais-search-box .ais-search-box--reset-wrapper button.ais-search-box--reset{top:9px!important;position:absolute!important}.certona-recommendations,.certona-recommendations .slick-list.draggable{border-right:solid 1px #fff!important;margin-bottom:32px}.certona-recommendations.slick-initialized .slick-slide{min-height:444px!important;padding:24px!important;border-right:dotted 1px #d1d1d1!important;border-bottom:dotted 1px #d1d1d1}.certona-recommendations-product>div:nth-of-type(2){height:55px;display:none}.certona-recommendations-product strong,.certona-recommendations-product strong a,.certona-recommendations-product strong a:hover,.certona-recommendations-product strong a:visited{font-size:17px;line-height:24px;font-weight:600;color:#3e3e3e!important;min-height:96px;display:block;text-align:left;letter-spacing:0;text-decoration:none}.certona-recommendations-product div{font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:28px;letter-spacing:-.7px;color:#000;text-align:left;margin-bottom:24px}.certona-recommendations-product a.action.tocart.primary.certona-tocart{background:#4a7e86;color:#fff;font-size:16px;line-height:24px;width:auto!important;height:auto;padding:10px 12px;min-width:auto;border-radius:4px;left:auto;transform:none}.certona-recommendations-product img{margin-bottom:8px}.certona-recommendations .slick-arrow{font-size:21px;color:#4a7e86}.certona-recommendations .slick-arrow.slick-disabled{opacity:.4}.certona-recommendations .slick-arrow.slick-disabled:hover{cursor:not-allowed}body.catalog-category-view .certona-recommendations{display:inline-block;max-width:100%}body.catalog-category-view .rp-widget.block-products-list .count{margin-top:-10px;right:40px}body.checkout-cart-index .certona-recommendations-product strong{min-height:124px}.block.widget .slick-next:before,.suggested_cat-box .slick-next:before{width:24px;font-family:"Font Awesome 5 Free";font-size:21px;color:#4a7e86;content:'\f054'!important;opacity:1}.block.widget .slick-prev:before,.suggested_cat-box .slick-prev:before{width:24px;font-family:"Font Awesome 5 Free";font-size:21px;color:#4a7e86;content:'\f053'!important;opacity:1}.block.widget .slick-next.slick-disabled:before,.block.widget .slick-prev.slick-disabled:before,.suggested_cat-box .slick-next.slick-disabled:before,.suggested_cat-box .slick-prev.slick-disabled:before{opacity:.4;cursor:not-allowed}.block.widget .products-grid.grid .slick-next:before,.block.widget .products-grid.grid .slick-prev:before{color:#4a7e86}.block.widget .products-grid.grid button.slick-arrow{top:4px}.demco-block-header.featured_banner{position:relative;background:#fff;height:auto;border:solid 8px #3e3e3e;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:100px 0}.demco-block-header.featured_banner .bluefoot-column-6:nth-child(1){padding-top:64px!important}.staff_pick{display:block;position:absolute;top:-18px;left:-6px;background:#4a7e86;font-family:Oswald,sans-serif!important;font-weight:600;font-size:16px!important;line-height:18px!important;text-align:center;padding:16px 40px;color:#fff;border-radius:100px 0;border:solid 10px #fff}.demco-webchat{z-index:900;right:5%!important}.webchat-frame{border:solid 4px #fff;background:#fff;border-radius:10px 10px 0 0;-webkit-box-shadow:1px 1px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 5px 2px rgba(0,0,0,.3);box-shadow:1px 1px 5px 2px rgba(0,0,0,.3)}#assistance_widget{display:none;position:fixed;bottom:0;right:64px;z-index:801;visibility:hidden;-webkit-transition:opacity 1s,visibility 1s;transition:opacity s1,visibility 1s}#assistance_widget.active{display:block;visibility:visible;-webkit-transition:opacity s1,visibility 1s;transition:opacity 1s,visibility 1s}.assistance_container{border:solid 4px #fff;background:#fff;border-radius:10px 10px 0 0;-webkit-box-shadow:1px 1px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 5px 2px rgba(0,0,0,.3);box-shadow:1px 1px 5px 2px rgba(0,0,0,.3)}.assistance_header{display:block;padding:12px 16px;background:#4a7e86;position:relative;border-radius:8px 8px 0 0}.assistance_header .close_widget{display:block;position:absolute;top:8px;right:8px;z-index:801}.assistance_header .close_widget a{color:#fff;font-size:24px}.assistance_header .close_widget a:hover{text-decoration:none}.assistance_header h2{text-align:center;font-size:18px;line-height:21px;color:#fff;margin:0}.assitance_info{display:block;padding:24px 32px 12px 32px}.assitance_info h3{text-align:center;font-size:16px;line-height:18px;font-weight:800;color:#3e3e3e;margin:0 0 16px 0}.assistance_button{display:block;margin:0 0 16px 0;text-align:center}.assistance_button a,button#start-purecloud-chat{display:inline-block;width:100%;border:solid 2px #e3e3e3;background:#e3e3e3;padding:12px 18px;font-size:16px;font-weight:600;line-height:18px;color:#3e3e3e!important;border-radius:32px;transition:all .5s ease}button#start-purecloud-chat{display:none}button#start-purecloud-chat.purecloud-chat-available{display:inline-block}.assistance_button a:hover,button#start-purecloud-chat:hover{background:#fff;color:#4e7a86!important;text-decoration:none;border-color:#4e7a86;transition:all .5s ease}.assistance_button a i.fa{font-size:20px;line-height:21px;margin-right:8px}button#start-purecloud-chat:before{display:inline-block;font-family:Fontawesome;content:'\f0e5';font-size:20px;line-height:21px;margin-right:8px}div#need_help{background:#df6000;border:4px solid #fff;border-bottom:none;color:#fff;border-radius:8px 8px 0 0;height:50px;width:auto;text-align:center;padding:0;margin:0;position:fixed;bottom:100px;right:-49px;font-size:15px;line-height:31px;font-weight:800;z-index:800;transform:rotat(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}div#need_help a{display:block;color:#fff;padding:6px 16px}div#need_help a:hover{text-decoration:none}div#need_help a i.fa{font-size:20px;line-height:30px;margin-right:8px;vertical-align:top}.product-badge-list{top:0;left:10px}.result-wrapper .product-badge-list{left:0}.product-badge{display:inline-block;font-weight:800;letter-spacing:1px;line-height:13px;padding:6px 16px;-webkit-clip-path:polygon(15% 0,100% 0,100% 0,85% 100%,0 100%);clip-path:polygon(15% 0,100% 0,100% 0,85% 100%,0 100%);border-radius:3px}.catalog-product-view .product-info-main .product-info-price .product-badge{margin:16px 0 0 12px;display:inline-block}.catalog-product-view .product-info-main .product-info-price .product-badge:nth-child(2){margin-left:-10px}.product-badge.Sale{background:#c71717}.product-badge.Clearance{background:#c71717;-webkit-clip-path:polygon(10% 0,90% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,90% 0,100% 0,90% 100%,0 100%)}.product-badge.New{background:#0f8920}.product-badge.Exclusive{background:#55bbeb;-webkit-clip-path:polygon(7% 0,90% 0,100% 0,93% 100%,0 100%);clip-path:polygon(7% 0,90% 0,100% 0,93% 100%,0 100%)}.product-badge-list .product-badge:nth-child(2){margin-left:-10px}#algolia_instant_selector .product-badge{top:0}.catalog-product-view .block.widget .products-grid.accessories-products-grid .product-item-info{position:relative}h1.no-results-title{margin:inherit}#no_hits_container .contact_icon{vertical-align:top;min-width:10px}.search-noresults-index .contact_icon i.fa.fa-phone{background:0 0;width:auto;height:auto;margin-right:7px;font-size:48px}#no_hits_container .col-1-1{padding:16px}#no_hits_container .contact_text{width:45%!important;border-right:none!important}#no_hits_container .contact_text h4{color:#3e3e3e;font:400 21px/24px 'Nunito Sans',sans-serif}#no_hits_container .contact_text p{font-size:15px;line-height:21px}#no_hits_container .contact_phone{width:30%}#no_hits_container .contact_copy h5{font:800 18px/21px 'Nunito Sans',sans-serif!important}#no_hits_container .contact_phone p{font:inherit;line-height:16px;margin-top:4px!important}.testimonials_container{background:#f6f8f7!important;border:dotted 1px #d1d1d1;border-radius:20px;padding:32px 54px 54px 54px}.testimonials_container h3{font-size:28px;font-weight:800;text-align:center}.testimonials_container .bluefoot-advanced-slide-content{margin:0;padding:0;width:100%}.testimonial_text{color:#666;font-style:italic;font-weight:400;font-size:21px;line-height:36px;text-align:left}.testimonial_name{font-weight:600;font-size:18px;margin:32px 0 12px 0;text-align:left}p.testimonial_name span{display:block;font-size:14px;margin-left:14px}.slick-slider{border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.category-view{padding-bottom:16px;margin-bottom:32px}.cart-container .form .cart.main.actions button.action,.column .block-addbysku .block-content .actions-toolbar .primary .action,.form .quote-details-items .actions-toolbar>.action.action,.form button.action,.opc-wrapper .action-select-shipping-item,.quote-details-items .actions-toolbar>.action,button{font-size:16px;line-height:26px;padding:10px 12px}.product-item-link{font-size:17px;line-height:24px;font-weight:600!important;color:#3e3e3e;min-height:96px;display:block;text-align:left}.inline-styles,.inline-styles *{font-size:0;margin:0!important;padding:0!important;height:0}.demco-block-header{background:#f3f3f3;margin-bottom:24px;margin-top:16px}.demco-block-header .bluefoot-driver img{display:inline-block}.demco-block-header .bluefoot-column-6:nth-child(1),.demco-block-header .bluefoot-column-8{padding:42px 64px!important}.demco-block-header .bluefoot-column-4{margin:0;padding:0;min-height:10px!important}.demco-block-header .bluefoot-column-6:nth-child(1) img{float:none}.demco-block-header .bluefoot-buttons,.demco-block-header .bluefoot-buttons button,.demco-block-header .bluefoot-driver,.demco-block-header figure.bluefoot-image{margin:0}.demco-block-header .bluefoot-driver a{display:block}.demco-block-header figure.bluefoot-image img{display:block;float:right}.demco-block-header figure.bluefoot-image.no_float img{float:none}.demco-block-header h3{margin:0}.col-2-images{margin:32px 0}.col-2-images .bluefoot-column-6{min-height:268px;padding:0;border-bottom:solid 1px #d1d1d1}.col-2-images .bluefoot-column-6:nth-child(1){border-right:dotted 1px #d1d1d1;padding-right:3%}.col-2-images .bluefoot-column-6:nth-child(2){padding-left:3%}.col-2-images .bluefoot-driver{max-width:45%;display:block;float:right;margin:0 0 0 24px}.bluefoot-buttons.bluefoot-entity button{background:#4a7e86;outline:0;border:none;color:#fff;margin-right:12px}.abs-action-remove,.abs-add-fields .action.remove,.abs-discount-block .action.check,.action-auth-toggle,.action-gift,.attachments-list .attachments-item .action-delete,.block-requisition-management .requisition-list-title .quote-details-items .actions-toolbar>.action,.block-requisition-management .requisition-list-title button,.block-requisition-management .requisition-toolbar-actions .remove-selected,.block.related .action.select,.bundle-options-container .action.back,.cart-discount .action.check,.cart.table-wrapper .action.help.map,.cart.table-wrapper .actions-toolbar>.action-delete,.checkout-agreements-block .action-show,.checkout-index-index .modal-popup .modal-footer .action-hide-popup,.checkout-payment-method .checkout-billing-address .action-cancel,.data-grid-filters-wrap .action,.form-add-invitations .action.remove,.form-create-return .action.remove,.form-giftregistry-edit .action.remove,.form-giftregistry-share .action.remove,.form.send.friend .action.remove,.gift-options .actions-toolbar .action-cancel,.gift-summary .action-delete,.gift-summary .action-edit,.gift-wrapping-title .action-remove,.negotiable-quote-quote-view .modal-popup .modal-footer .action-hide-popup,.opc-block-shipping-information .shipping-information-title .action-edit,.opc-wrapper .quote-details-items .actions-toolbar>.action.edit-address-link,.opc-wrapper button.edit-address-link,.paypal-button-widget .paypal-button,.paypal-review-discount .action.check,.popup .actions-toolbar .action.cancel,.quote-details-items .actions-toolbar>.action-delete,.quote-grid-filters-wrap .action,.requisition-grid .actions-toolbar>.action-delete,.requisition-grid .actions-toolbar>.action-edit,.requisition-list-action>.action,.title-actions-links .quote-details-items .actions-toolbar>.action,.title-actions-links button,.wishlist.split.button>.action{color:#4a7e86}.product-item-actions .actions-primary+.actions-secondary{display:none}.suggested_cat .slick-list.draggable{margin-top:16px}.suggested_cat{padding-bottom:32px}.suggested_cat-box .slick-arrow,.suggested_cat-box button.slick-arrow{height:24px;width:20px;display:block;position:absolute;top:-32px;left:auto;margin:0}.suggested_cat-box .slick-arrow.slick-prev{right:30px}.suggested_cat-box .slick-arrow.slick-prev:before{content:url(https://www.demco.com/static/version1557826117/frontend/Demco/theme/en_US/images/back-dark-teal.png)}.suggested_cat-box .slick-arrow.slick-next{right:0}.suggested_cat-box .slick-arrow.slick-next:before{content:url(https://www.demco.com/static/version1557826117/frontend/Demco/theme/en_US/images/forward-dark-teal.png)}.shop_by_category .suggested_cat_link img{max-width:150px}.suggested_cat_link:hover img{opacity:1}.suggested_cat_link span,.suggested_cat_link:hover span{color:#333;padding:0 12px;margin:4px 0 0 0;line-height:21px}.suggested_cat_link p,.suggested_cat_link:hover p{color:#3e3e3e}.suggested_cat .slick-initialized .slick-slide{min-height:212px}.homepage_banners_col2 h2{margin-top:8px}.bluefoot-column.bluefoot-structural.bluefoot-column-6{min-height:259px!important}.subhead .bluefoot-column.bluefoot-structural.bluefoot-column-6{min-height:10px!important}.cms-home .block-products-list .count{margin-top:-26px}.cms-home #recommended-content .count.count-4{top:-35px}.cms-home .block.widget .product-item .tocart{font-size:16px;line-height:24px}.mfp-content iframe{padding:24px 0;background:#fff}.box-tocart{display:inline-block;vertical-align:top}.box-gotoproduct{margin:28px 0 15px 12px;display:inline-block;vertical-align:top}.box-gotoproduct #product-gotoproduct-button{background:#fff;border:solid 2px #4a7e86;border-radius:5px;color:#4a7e86;padding:13px 17px;margin:0}.fancybox-skin{background:#fff}.fancybox-title{width:100%;margin-bottom:-25px}.fancybox-title-float-wrap .child{width:100%;background:#fff;border-radius:0 0 4px 4px;padding:10px 8px 10px 8px;color:#3e3e3e;text-shadow:none}.fancybox-title-float-wrap .child a,.fancybox-title-float-wrap .child a:hover{display:inline-block;background:#4a7e86;border-radius:4px;font-size:12px;color:#fff;text-decoration:none;padding:3px 8px;margin:0 0 0 10px;vertical-align:middle}.modal-popup .modal-inner-wrap .modal-content{padding:24px 40px}.modal-footer .action.primary.confirm,.modal-footer .action.primary.confirm:hover,.modal-popup .modal-inner-wrap .modal-footer .action.primary,.modal-popup .modal-inner-wrap .modal-footer .action.primary.confirm,.modal-popup .modal-inner-wrap .modal-footer .action.primary.confirm:hover,.modal-popup .modal-inner-wrap .modal-footer .action.primary:hover,.modal-popup .modal-inner-wrap .modal-footer .action.secondary:hover{display:inline-block;width:auto;border-radius:5px;background:#4a7e86;margin-right:12px}.modal-footer .action.secondary.cancel,.modal-footer .action.secondary.cancel:hover,.modal-popup .modal-inner-wrap .modal-footer .action.replace,.modal-popup .modal-inner-wrap .modal-footer .action.replace:hover,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action.secondary.cancel,.modal-popup .modal-inner-wrap .modal-footer .action.secondary.cancel:hover{display:inline-block;width:auto;background:#fff;border:solid 2px #4a7e86;border-radius:5px!important;color:#4a7e86;padding:15px;font-size:18px;text-decoration:none;line-height:1.6rem;margin:0 12px 0 0}.modal-popup.modal-slide .modal-footer{text-align:center}.checkout-index-index .modal-popup .modal-footer .action-save-address{float:none}.modal-popup .modal-title{font-size:21px}.requisition-list-action .items{font-size:14px}.requisition-toolbar-actions .requisition-list-action .items{max-width:200px;min-width:200px}.requisition-list-action .items:hover{border-bottom:solid 4px #fc0;color:#4a7e86}.requisition-list-action .items .item .item-name{font-weight:800}.requisition-list-action .items:hover{color:inherit}.requisition-toolbar-actions .requisition-list-action .items{margin-top:6px}.requisition-list-action .items .item:last-child:hover{background:#fff}.filter-controls button:active,.filter-controls button:active:hover,.filter-controls button:focus,.filter-controls button:hover,.filter-controls button:visited{border:none!important}#no-payment-option:before{display:block;font-family:Fontawesome;font-weight:300;content:'\f06a';color:#6f4400;font-size:21px;top:10px;left:16px;position:absolute}.page.messages .messages .message{padding:24px 20px 23px 25px}.page.messages .messages .message.warning>:first-child:before{font-size:36px;line-height:50px;font-family:Fontawesome;font-weight:300;content:'\f071';color:#fc0;background:0 0;height:auto;width:auto;vertical-align:top}.catalog-product-view .page.messages .messages .message.success.product-added>:first-child:before,.page.messages .messages .message.success.product-added>:first-child:before,.page.messages .messages .message.success>:first-child:before{font-size:36px;line-height:38px;font-family:Fontawesome;font-weight:300;content:'\f217';color:#4a7e86;background:0 0;height:auto;width:auto;vertical-align:top;margin:-10px 12px 0 0}.account.customer-address-index .item.actions span.edit-tip:before{font-size:18px;font-family:Fontawesome;font-weight:300;content:'\f071';color:#fc0;background:0 0;height:auto;width:auto;vertical-align:top;position:relative;position:relative;top:0;left:0;margin:4px 0 0 -30px;width:30px;display:inline-block;vertical-align:bottom}.account.customer-address-index .item.actions .action.edit{background:0 0;padding:4px 10px}.account.customer-address-index .item.actions .action.edit span:after{font-size:18px;font-weight:300;font-family:Fontawesome;font-weight:300;content:'\f071';color:#c71717;background:0 0;height:auto;width:auto;vertical-align:top;position:relative;position:relative;top:0;left:0;margin:0;width:24px;display:inline-block;vertical-align:bottom}.address-msg-box{background:0 0;padding-left:0}.address-msg-box:before{font-size:24px;font-family:Fontawesome;font-weight:300;content:'\f071';color:#515151;background:0 0;height:auto;width:auto;vertical-align:top;position:relative;position:relative;top:0;left:0;margin:0 6px 0 0;display:inline-block;vertical-align:bottom}.message.info{padding:12px 20px}.message.info>:first-child:before{font-size:18px;font-family:Fontawesome;font-weight:300;content:'\f071';color:#c07600;background:0 0;height:auto;width:auto;vertical-align:top;position:relative;position:relative;top:0;left:0;margin:0 6px 0 0;display:inline-block;vertical-align:bottom}.account.customer-address-index .box-address-billing .shipping-address-item.verification.pending:before,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.pending:before{font-family:Fontawesome;font-weight:300;font-size:45px!important;content:'\f059';color:#fc0;background:0 0;display:inline-block;top:0;left:0;padding:0;margin:-5px 0 0 0;width:45px;height:45px;text-align:center;line-height:50px;top:24px;left:16px}.account.customer-address-index .box-address-billing .shipping-address-item.verification.verified:before,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.verified:before{font-family:Fontawesome;font-weight:300;font-size:45px!important;content:'\f058';color:#0f8920;background:0 0;display:inline-block;padding:0;margin:-5px 0 0 0;width:45px;height:45px;text-align:center;line-height:50px;top:24px;left:16px}.contract-card .foot span{padding-left:0}.contract-card .foot span:before{font-family:Fontawesome;font-weight:300;font-size:45px!important;content:'\f058';color:#0f8920;background:0 0;display:inline-block;top:0;left:0;padding:0;margin:-8px 6px 0 -24px;width:45px;height:45px;text-align:center;line-height:50px;position:relative;vertical-align:middle;float:none}.account.customer-address-index .shipping-address-item.verification.pending:before,.account.customer-address-index .shipping-address-item.verification.tax-exempt:before,.account.customer-address-index .shipping-address-item.verification.tax-pending-exempt:before,.account.customer-address-index .shipping-address-item.verification.verified:before{top:-5px!important;left:-5px!important}.account.customer-address-index .box-address-billing .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-billing .shipping-address-item.verification.verified:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.pending:after,.account.customer-address-index .box-address-shipping .shipping-address-item.verification.verified:after,.shipping-address-item.verification.pending:after,.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after,.shipping-address-item.verification.verified:after{background:0 0}.shipping-address-item.verification.pending:after,.shipping-address-item.verification.verified:after{top:24px}.shipping-address-item.verification:after{left:28px}.shipping-address-item.verification.pending.tax:after,.shipping-address-item.verification.verified.tax:after{top:20px}.shipping-address-item.verification.tax-exempt:before,.shipping-address-item.verification.verified:before{font-family:Fontawesome;font-weight:300;font-size:45px!important;content:'\f058';color:#0f8920;background:0 0;display:inline-block;padding:0;margin:0;width:45px;height:45px;text-align:center;line-height:50px;top:24px;left:16px;position:absolute}.shipping-address-item.verification.pending:before{font-family:Fontawesome;font-weight:300;font-size:45px!important;content:'\f059';color:#fc0;background:0 0;display:inline-block;padding:0;margin:0;width:45px;height:45px;text-align:center;line-height:50px;top:24px;left:16px;position:absolute}.shipping-address-item.verification.tax-pending-exempt:before{font-family:Fontawesome;font-weight:300;font-size:32px!important;content:'\f12a';color:#c71717;background:0 0;display:inline-block;padding:0;margin:0;width:32px;height:32px;text-align:center;line-height:46px;top:0;left:0;position:absolute}.checkout-index-index .shipping-address-item.verification.pending:before,.checkout-index-index .shipping-address-item.verification.verified:before{top:10px}.shipping-address-item.verification.pending.tax,.shipping-address-item.verification.verified.tax{padding-top:90px}.shipping-address-item.verification.tax-exempt:after,.shipping-address-item.verification.tax-pending-exempt:after{background:0 0}.account.customer-address-index .opc-wrapper.shipping-address-item.verification:after{padding-left:50px!important}.account.customer-address-index .opc-wrapper.verification.pending .verification-tip,.account.customer-address-index .opc-wrapper.verification.tax-pending-exempt .verification-tip{top:-96px;left:1px}.shipping-address-item .tax-excempt,.shipping-address-item .tax-pending-exempt{padding-left:2px;margin-top:-28px;background:0 0}.shipping-address-item .tax-excempt:before{font-family:Fontawesome;font-weight:300;font-size:21px;content:'\f00c';color:#0f8920;background:0 0;display:inline-block;padding:0;margin:0 10px 0 0;width:32px;height:32px;text-align:center;line-height:32px;top:0;left:0}.shipping-address-item .tax-pending-exempt:before{font-family:Fontawesome;font-weight:300;font-size:21px!important;content:'\f12a';color:#c71717;background:0 0;display:inline-block;padding:0;margin:0 10px 0 0;width:32px;height:32px;text-align:center;line-height:32px;top:0;left:0}.account .shipping-address-item.verification.tax-pending-exempt:before{font-family:Fontawesome;font-weight:300;font-size:32px!important;content:'\f12a';color:#c71717;background:0 0;display:inline-block;padding:0;margin:0;width:32px;height:32px;text-align:center;line-height:46px;top:0;left:0;position:absolute}.account .shipping-address-item.verification.tax-exempt:before{font-family:Fontawesome;font-weight:300;font-size:32px!important;content:'\f00c';color:#0f8920;background:0 0;display:inline-block;padding:0;margin:0 14px 0 0;width:32px;height:auto;text-align:center;line-height:46px;top:0;left:0}.full_width_banner_absolute{margin-top:32px;min-height:150px;margin-bottom:-20px}.full_width_banner_absolute>.bluefoot-entity{margin-top:-16px}.full_width_banner_absolute .bluefoot-entity{margin-bottom:0}.full_width_banner_absolute . bluefoot-static-block{position:absolute;left:0;width:100%}.contact_banner_strip{width:100%;position:absolute;left:0;padding:42px 64px 26px 64px;text-align:center}.contact_banner_strip .bluefoot-column{border:none}.contact_banner_strip h2,.contact_banner_strip h2.bluefoot-entity{font-weight:800;margin-bottom:4px}.contact_banner_strip h4,.contact_banner_strip h4.bluefoot-entity{font-size:18px;line-height:1.25em;font-weight:800;margin:4px 0 2px 0}.contact_banner_email h4 a:before,.contact_banner_phone h4:before,.contact_banner_strip h4 a:before,.contact_banner_strip h4:before{font-family:fontawesome;font-weight:300;display:block;float:left;font-size:48px;color:#4a7e86;margin:-12px 0 12px 0;padding:8px 10px 8px 8px;line-height:54px;text-align:center;width:auto;height:auto}.contact_banner_di h4:before{font-family:fontawesome;display:block;float:left;font-size:48px;font-weight:300;color:#4a7e86;margin:-2px 14px 12px 0;padding:0;height:auto;width:auto;background:0 0;border-radius:50%;line-height:54px;text-align:center}.contact_banner_phone h4:before,.contact_banner_strip .contact_banner_phone h4:before{content:"\f095"}.contact_banner_email h4 a:before,.contact_banner_strip .contact_banner_email h4 a:before{content:"\f003"}.contact_banner_strip .contact_banner_chat h4 a:before{content:"\f0e5"}.contact_banner_strip .contact_banner_fax h4:before{content:"\f1ac"}.contact_banner_website h4:before{content:"\f109";margin-top:-7px}.contact_banner_strip .bluefoot-column,.contact_banner_strip .bluefoot-column-3{min-height:24px;display:inline-block;float:none;text-align:left;vertical-align:top}.contact_banner_strip .bluefoot-column:nth-child(1){width:27%;padding-left:0!important}.contact_banner_strip .bluefoot-column:nth-child(2){width:28%}.contact_banner_strip .bluefoot-column:nth-child(3){width:24%}.contact_banner_strip .bluefoot-column:nth-child(4){width:21%}.contact_banner_strip.billing .bluefoot-column,.contact_banner_strip.billing .bluefoot-column:nth-child(1),.contact_banner_strip.billing .bluefoot-column:nth-child(2),.contact_banner_strip.billing .bluefoot-column:nth-child(3){width:33%;padding:4px 32px 16px 32px!important}.categories-viewall .collapse-btn,.categories-viewall.fcl-btn-act .collapse-btn{display:none}.categories-viewall .view-all-btn,.categories-viewall.fcl-btn-act .view-all-btn{display:block;color:#4a7e86}.categories-viewall,.categories-viewall:active,.categories-viewall:focus,.categories-viewall:hover{background:0 0;padding:10px 0}.categories-viewall .view-all-btn:before{float:right;margin:0 0 0 6px;line-height:18px;display:inline-block;font-size:18px;font-family:Fontawesome;font-weight:300;content:'\f078';transition:transform .75s;background:0 0;height:auto;width:auto;color:#4a7e86}.categories-viewall.fcl-btn-act .view-all-btn:before{transform:rotat(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transition:transform .75s}.caret-big.shipping-downarrow:before,.caret-big:before{font-size:21px;font-family:Fontawesome;font-weight:300;content:'\f078';transition:transform .75s;background:0 0;height:auto;width:auto}.caret-big.shipping-downarrow.uparrow:before{transform:rotat(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transition:transform .75s}#toggle-refine,#toggle-refine.active,.toggle-arrow,.toggled .toggle-arrow{background:0 0;width:auto;height:auto;transform:rotat(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);top:auto;bottom:auto;margin-top:2px}#toggle-refine.active:hover,#toggle-refine:hover,.toggle-arrow:hover,.toggled .toggle-arrow:hover{cursor:pointer}#toggle-refine:after,.toggle-arrow:after{display:inline-block;float:right;font-size:18px;line-height:18px;font-family:Fontawesome;font-weight:300;content:'\f078';transition:transform .75s;background:0 0;margin:0;height:auto;width:auto;color:#3e3e3e}#toggle-refine.active:after,.toggled .toggle-arrow:after,.toggled .toggle-refine:after{transform:rotat(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transition:transform .75s}#toggle-refine.active,.arrow{background:0 0;width:auto;height:auto}.arrow:before{font-size:12px;font-family:Fontawesome;font-weight:300;content:'\f078';transition:transform .75s;background:0 0;height:auto;width:auto}.arrow.shipment-content-rotate{transform:rotat(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transition:transform .75s}a#button_spanish{color:#fff;font-size:14px;font-weight:600;padding:5px 10px}.bidtoquote-index-index .column .block-addbysku .fieldset .actions-toolbar button.action span{background:0 0;text-indent:0}.bidtoquote-index-index .column .block-addbysku .fieldset .actions-toolbar button.action span:before{content:'\f1f8';font-family:Fontawesome;font-weight:300;font-size:18px;color:#4a7e86;padding:1px 8px 1px 10px}.shopping-cart-quote-checkbox:checked+.pqs-checkmark:after{width:20px!important;height:20px!important;font-family:Fontawesome;content:'\f00c';background:#4a7e86;color:#fff!important;margin:0 8px 0 0;padding:0;border:1px solid #b4b4b4;border-radius:5px;display:inline-block;font-size:15px;top:0;text-align:right;vertical-align:top;line-height:20px}.bid-quote-section .field.qty a.product-block.inline-display,.bid-quote-section .field.qty a.product-block.inline-display:hover{border:solid 2px #4a7e86;border-radius:4px;font-size:12px;font-weight:600;padding:3px 8px;position:absolute;top:8px;right:0;text-decoration:none}.bidtoquote-index-index .deletable-item-grid .product-block.inline-display[data-role=product-save]{border-color:#c71717!important;background:#c71717;color:#fff;font-weight:600}.bidtoquote-index-index .deletable-item-grid .product-block.inline-display[data-role=product-block]{width:75%}.bid-quote-section .col-md-6 label:nth-child(2){text-transform:uppercase;line-height:16px;margin-bottom:10px;display:inline-block;width:100%}.child-inline-block button.remove-file,.child-inline-block button.remove-file:hover{border-radius:4px}.homepage-slider{margin-top:12px;overflow:hidden}.homepage-slider .bluefoot-slider p{line-height:21px}.bluefoot-slider .slick-dots li button,.homepage-slider .bluefoot-slider .slick-dots li.slick-active button,.homepage-slider .bluefoot-slider .slick-dots li.slick-active:hover button{background:#fff;border:solid 2px #999;width:17px!important;height:17px;line-height:17px}.homepage-slider .bluefoot-slider .slick-dots li button:hover{background:#cecece}.homepage-slider .bluefoot-slider .slick-dots li:hover button:before{background:#fff;width:9px;height:9px;border-radius:50%;border:none;top:4px;left:4px}.homepage-slider .bluefoot-slider .slick-dots li:hover button{border:solid 2px #4a7e86;background:#fff}.homepage-slider .bluefoot-slider .slick-dots li.slick-active:hover button:before,.homepage-slider .slick-dots li.slick-active button:before{width:9px;height:9px;border-radius:50%;border:none;top:4px;left:4px;background:#4a7e86}.homepage-slider .bluefoot-slider .slick-arrow{top:calc(50% + 20px)}.homepage-slider .slick-slide>div{line-height:0}.homepage-slider .slick-next:before,.homepage-slider .slick-prev:before{font-family:Fontawesome!important;font-weight:300!important;font-size:36px;line-height:36px;color:#fff;text-shadow:0 0 3px rgba(51,51,51,.8);opacity:.5;padding:200px 10px;background:0 0;transform:rotate(0)!important;-webkit-transform:rotate(0)!important}.homepage-slider .slick-prev:before{content:'\f053'!important}.homepage-slider .slick-next:before{content:'\f054'!important}.homepage-slider .slick-next:hover:before,.homepage-slider .slick-prev:hover:before{opacity:1}.homepage-slider .slick-next.slick-disabled:hover,.homepage-slider .slick-prev.slick-disabled:hover{cursor:not-allowed}.homepage-slider .bluefoot-slider h1,.homepage-slider .bluefoot-slider p{text-align:left}.demco-block-header a.button,.demco-block-header a.button:hover,.homepage-slider .bluefoot-slider a.button,.homepage-slider .bluefoot-slider a.button:hover,.link a.button,.link a.button:hover{display:inline-block;background:#4a7e86;color:#fff;font-size:16px;line-height:24px;font-weight:600;width:auto!important;height:auto;margin:12px 0 12px 0;padding:10px 12px;min-width:auto;border-radius:4px;text-decoration:none}#ideas_content_box p.ideas_date{min-height:64px!important;max-height:64px!important}.testimonials_container.bluefoot-slider .slick-dots li button,.testimonials_container.bluefoot-slider .slick-dots li.slick-active button,.testimonials_container.bluefoot-slider .slick-dots li.slick-active:hover button{background:#fff;border:solid 2px #999;width:17px!important;height:17px;line-height:17px}.testimonials_container.bluefoot-slider .slick-dots li button:hover{background:#cecece}.testimonials_container.bluefoot-slider .slick-dots li:hover button:before{background:#fff;width:9px;height:9px;border-radius:50%;border:none;top:4px;left:4px}.testimonials_container.bluefoot-slider .slick-dots li:hover button{border:solid 2px #4a7e86;background:#fff}.testimonials_container .slick-dots li.slick-active button:before,.testimonials_container.bluefoot-slider .slick-dots li.slick-active:hover button:before{width:9px;height:9px;border-radius:50%;border:none;top:4px;left:4px;background:#4a7e86}.featured_projects{margin-bottom:32px}.featured_projects .bluefoot-column{border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1;min-height:460px}.featured_projects .bluefoot-column-4{min-height:472px}.featured_projects.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(4n){border-right:dotted 1px #d1d1d1!important}.featured_projects.bluefoot-structural>.bluefoot-column-3:nth-child(4n){border-right:none!important}.featured_projects .bluefoot-column:last-child{border-right:none!important}.featured_projects .bluefoot-driver a{overflow:hidden}.featured_projects .bluefoot-driver img{border-radius:0}.featured_projects .bluefoot-driver-text{border-radius:0;position:relative;background:rgba(0,0,0,.8)}.featured_projects .bluefoot-driver a:hover{text-decoration:none}.featured_projects .bluefoot-driver-text{border-radius:0;position:relative;background:rgba(0,0,0,.8)}.featured_projects .bluefoot-driver a:hover .bluefoot-driver-text{background:rgba(0,0,0,.8)}.featured_projects .bluefoot-html p:nth-child(1){min-height:106px}.btn-back:before{top:16px}.form-address-edit .fieldset>.fieldset-border>.field._required>.label:after,.form-address-edit .fieldset>.fieldset-border>.field.required>.label:after,.form-address-edit .fieldset>.fieldset-border>.fields>.field._required>.label:after,.form-address-edit .fieldset>.fieldset-border>.fields>.field.required>.label:after{color:#c71717;font-size:16px}.form-address-edit .actions-toolbar .btn-set .secondary{margin-bottom:16px}.bluefoot-column .image_float_right,.bluefoot-column.image_float_right .bluefoot-driver,.bluefoot-column.image_float_right .bluefoot-image,.bluefoot-driver.image_float_right,.image_float_right{display:block;max-width:45%;float:right;margin:0 0 0 24px}.bluefoot-column .image_float_left,.bluefoot-column.image_float_left .bluefoot-driver,.bluefoot-column.image_float_left .bluefoot-image,.bluefoot-driver.image_float_left,.image_float_left{display:block;max-width:45%;float:left;margin:0 24px 0 0}body.cms-international .cms-menu-sections .logo-section .ls-box{margin-top:0}body.cms-international .topnav h4{display:none}body.cms-international .ls-box{display:block!important;grid-template-columns:unset!important;grid-gap:unset!important}body.cms-international .header_logo{display:inline-block!important;width:16%;margin-right:4%;float:none;vertical-align:bottom;grid-column:unset!important;grid-row:unset!important;grid-gap:unset!important;padding-top:0}body.cms-international .header_logo img{max-width:100%}body.cms-international .rightside-box{display:inline-block!important;width:79%;min-width:260px;vertical-align:bottom;grid-template-columns:unset!important;grid-column:unset!important;grid-row:unset!important;grid-gap:unset!important}body.cms-international .rightside-box #header_phone{width:auto;display:inline-block!important;grid-column:unset!important;grid-row:unset!important;grid-gap:unset!important}body.cms-international .rightside-box #header_globe{width:auto;display:inline-block!important;margin-left:8px;grid-column:unset!important;grid-row:unset!important;grid-gap:unset!important}body.cms-international .block-search.algolia-search-block{display:inline-block!important;float:left;padding-top:24px;width:34%}body.cms-international .cms-menu-sections .topnav a,body.cms-international .cms-menu-sections ul li{padding:17px 24px}.demco-new-cms-page .cms-menu-sections .static-menu{background:#515151}.cms-international,.cms-international .cms-menu-sections .logo-section .ls-box .rightside-box>div:nth-child(2),.cms-menu-sections .logo-section .ls-box .rightside-box>div:nth-child(1){-ms-grid-row:1}.links-container ul:before{left:10px}.links-container ul:after{left:9px}.links-container .brands-submenu,.links-container .prod-submenu{display:none}.links-container.active .brands-submenu,.links-container.active .prod-submenu{display:block}#cmspage_submenu{max-height:52px!important;width:100%;line-height:1;background:#4a7e86!important;border-radius:6px}#cmspage_submenu h4 a{padding:11px 21px 10px 20px!important;color:#fff!important}#cmspage_submenu li.first h4 a i.fa{margin:-3px 8px 0 0;font-size:24px;vertical-align:top}#cmspage_submenu #menu-button img,#cmspage_submenu li.first img{max-height:26px!important}.makerspace_nav_container{max-width:100%!important;width:auto!important;display:block;margin:0 auto 0 auto}#cmspage_submenu,#cmspage_submenu #menu-button,#cmspage_submenu ul,#cmspage_submenu ul li,#cmspage_submenu ul li a{z-index:10;margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cmspage_submenu:after,#cmspage_submenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cmspage_submenu #menu-button{display:none;background:#4a7e86!important}#cmspage_submenu #menu-line{display:none}#cmspage_submenu>ul>li{float:left;position:relative}#cmspage_submenu>ul>li>a,ul>li.links-container span{display:inline-block;padding:18px 12px 18px 13px;font:600 15px/16px 'Nunito Sans',sans-serif;text-decoration:none;color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cmspage_submenu>ul>li.first>a{padding:9px 12px 9px 16px!important}#cmspage_submenu>ul>li.first>a img{max-height:none!important}#cmspage_submenu>ul>li.active>a,#cmspage_submenu>ul>li:hover>a,ul>li.links-container span.active,ul>li.links-container span:hover{color:#fd0;cursor:pointer}#cmspage_submenu>ul>li.has_sub>a{padding:18px 24px 18px 15px}#cmspage_submenu ul ul{background:#fff;border:solid 1px #dedede;max-width:250px!important;min-width:250px!important;position:absolute!important;left:0;top:52px;z-index:199;padding:6px}#cmspage_submenu ul ul li a{color:#3e3e3e;font:14px/17px 'Nunito Sans',sans-serif;text-decoration:none;padding:5px 12px}#cmspage_submenu ul ul li a:hover{font-weight:600}#cmspage_submenu .sf-arrows .sf-with-ul:after{top:17px;right:10px}#cmspage_submenu .sf-arrows .has_sub .sf-with-ul:after{right:19px}#nav_logo_text{max-width:90px;margin:8px 0 0 6px;vertical-align:top;display:inline-block}#nav_logo_icon{vertical-align:top;display:inline-block}.homepage_furniture_banner{font-size:0;margin:16px 0 0 0;padding:32px 42px 16px 42px}.homepage_furniture_banner .furniture_banner_pic{width:13%;display:inline-block;vertical-align:middle;margin-bottom:0}.homepage_furniture_banner .furniture_banner_pic a{display:block}.homepage_furniture_banner .furniture_banner_pic img{max-width:85%}.homepage_furniture_banner .furniture_banner_text{width:67%;display:inline-block;vertical-align:middle;margin-left:2%}.homepage_furniture_banner h2{margin-top:0}.homepage_furniture_banner p{margin:0;font-size:16px}.homepage_furniture_banner .furniture_banner_button{width:18%;display:inline-block;vertical-align:middle;text-align:right}.homepage_furniture_banner .furniture_banner_button button,.homepage_furniture_banner .furniture_banner_button button:hover{margin-top:0;background:#3e3e3e;color:#fff;border:none}.homepage_furniture_banner .bluefoot-html{margin-bottom:0}.strip_banner{font-size:0;margin:16px 0 32px 0;padding:24px 42px 24px 42px;background:#efefef}.strip_banner .banner_pic{width:13%;display:inline-block;vertical-align:middle;margin-bottom:0}.strip_banner .banner_pic img{max-width:85%}.strip_banner .banner_text{width:67%;display:inline-block;vertical-align:middle;margin-left:2%}.strip_banner h2{margin-top:0}.strip_banner p{margin:0;font-size:16px}.strip_banner .banner_button{width:18%;display:inline-block;vertical-align:middle;text-align:right}.strip_banner .banner_button button,.strip_banner .banner_button button:hover{margin-top:0;background:#3e3e3e;color:#fff;border:none}.strip_banner .bluefoot-html{margin-bottom:0}.strip_banner a.button,.strip_banner a.button:hover{display:inline-block;background:#3e3e3e;color:#fff!important;font-size:16px;line-height:24px;width:auto!important;height:auto;margin:12px 0 12px 0;padding:10px 12px;min-width:auto;border-radius:4px;text-decoration:none}.strip_banner a.button.teal,.strip_banner a.button.teal:hover{background:#4a7e86}.search_banner_download{font-size:0;margin:16px 0 32px 0;padding:24px 32px;background-color:#f3f3f3;border-radius:16px;border:solid 1px #dedede;border-bottom:solid 8px #dedede}.search_banner_download .search_banner_download_pic{width:15%;display:inline-block;vertical-align:middle;margin-bottom:0}.search_banner_download .search_banner_download_pic img{max-width:85%}.search_banner_download .search_banner_download_icon{width:15%;display:inline-block;vertical-align:top;text-align:center;margin:16px 0}.search_banner_download .search_banner_download_icon i.fa{font-size:64px}.search_banner_download .search_banner_download_text{width:65%;display:inline-block;vertical-align:middle;margin:16px 0 16px 1%!important}.search_banner_download h2{margin-top:0}.search_banner_download_text p{margin:0;font-size:16px}.search_banner_download .search_banner_download_button{width:19%;display:inline-block;vertical-align:middle;text-align:right}.search_banner_download .search_banner_download_button a.button,.search_banner_download .search_banner_download_button a.button:hover,.search_banner_download .search_banner_download_button button,.search_banner_download .search_banner_download_button button:hover{display:inline-block;background:#3e3e3e!important;color:#fff!important;font-size:16px;line-height:24px!important;font-weight:600;width:auto!important;text-align:center;height:auto;margin:0 0 12px 0!important;padding:10px 12px!important;min-width:auto;border:none;border-radius:4px;text-decoration:none!important;white-space:nowrap}.search_banner_download .bluefoot-html{margin-bottom:0}.banner_image_left_full_bleed{background:#fcf6eb;border:solid 1px #dedede;margin:16px 0 32px 0}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3{overflow:hidden;border:none;margin:0;padding:0}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3 div{margin:0;padding:0}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3 img{max-width:105%;margin-left:-2.5%}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9{padding:0 36px}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9 div{margin:0}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9 p{width:78%;display:inline-block;vertical-align:top}.banner_image_left_full_bleed a.button{max-width:20%;display:inline-block;background:#3e3e3e!important;color:#fff!important;font-size:16px;line-height:24px!important;font-weight:600;width:auto!important;text-align:center;height:auto;margin:0 0 0 36px!important;padding:10px 12px!important;min-width:auto;border:none;border-radius:4px;text-decoration:none!important;vertical-align:top}.recommended-resources-content .resource-content-row .pdf.pdp-icons a{padding-left:8px}.recommended-resources-content .resource-content-row .pdf.pdp-icons a:hover{text-decoration:underline}li.link{list-style:none}.link.icon_html,.link.icon_pdf,.link.icon_shop,.link.icon_video,.link.icon_word{margin-bottom:8px}.link.icon_html a:before,.link.icon_pdf a:before,.link.icon_shop a:before,.link.icon_video a:before,.link.icon_word a:before{display:inline-block;font-family:Fontawesome;font-weight:300;color:#4a7e86;margin:0 6px 6px 0;padding:0;font-size:18px;line-height:18px;vertical-align:top}.rr-content img.pdf{display:none}.algolia-instant-selector-results .pdp-icons::before{display:inline-block;font-family:Fontawesome;font-weight:300;color:#4a7e86;margin:-4px 0 6px 0;font-size:24px;line-height:24px;vertical-align:top}.rr-content a::before{display:block;float:left;font-family:Fontawesome;font-weight:300;color:#4a7e86;margin:-4px 8px 6px 0;font-size:24px;line-height:24px;vertical-align:top}.algolia-instant-selector-results .pdp-icons:hover::before,.rr-content a:hover::before{cursor:pointer}.algolia-instant-selector-results .pdp-icons::before,.link.icon_pdf a:before,.rr-content a::before{content:'\f1c1'!important}.link.icon_word a:before{content:'\f1c2'!important}.link.icon_video a:before{content:'\f16a'!important}.link.icon_html a:before{content:'\f0f6'!important}.link.icon_shop a:before{content:'\f02b'!important}[data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist{color:#4a7e86!important}.product.info.detailed .product.data.items .review-content-box h2.bv-author{font-size:initial!important}.bv-cv2-cleanslate .bv-core-container-0 .bv-secondary-content-list .bv-content-item{background:#efefef!important}.bv-cv2-cleanslate .bv-core-container-0 .bv-content-preview-message{background:#fff!important;border:solid 1px #ccc!important;box-shadow:none!important}.bv-cv2-cleanslate .bv-core-container-0 .bv-button,.bv-cv2-cleanslate .bv-core-container-0 button.bv-ask-question,.bv-cv2-cleanslate .bv-core-container-0 button.bv-read-review,.bv-cv2-cleanslate .bv-core-container-0 button.bv-write-review{border-radius:4px!important;padding:10px 12px!important}.bv-cv2-cleanslate .bv-core-container-0 .bv-content-btn,.bv-cv2-cleanslate .bv-core-container-0 .bv-content-feedback-btn-container .bv-content-btn,.bv-cv2-cleanslate .bv-core-container-0 .bv-content-feedback-vote-active .bv-content-report-btn,.bv-cv2-cleanslate .bv-core-container-0 .bv-content-item .bv-content-btn,.bv-cv2-cleanslate .bv-core-container-0 .bv-secondary-content-actions-container .bv-content-btn{border-radius:4px!important;padding:6px 8px!important}.bv-relevancy-popup-target.bv-focusable span{color:#333!important}ol.bv-content-list.bv-content-list-reviews li:last-child{border-bottom:none!important}.nobr{white-space:nowrap}.fancybox-title-float-wrap .child{font-family:'Nunito Sans',sans-serif;font-size:14px;font-weight:600}.action.reload.captcha-reload,.form .quote-details-items .actions-toolbar>.action.action.captcha-reload,.form button.action.captcha-reload{background:0 0;font-size:12px;text-transform:uppercase;color:#385f65;font-weight:700;letter-spacing:1px;line-height:22px;padding:14px 0;margin:0 0 0 12px}.action.reload.captcha-reload:hover,.form .quote-details-items .actions-toolbar>.action.action.captcha-reload:hover,.form button.action.captcha-reload:hover{color:#385f65!important;text-decoration:underline;background:0 0}#hiringthing-jobs{font-family:'Nunito Sans',sans-serif!important}#hiringthing-jobs .ht-title-link{font-size:21px!important;line-height:24px!important;font-family:'Nunito Sans',sans-serif!important}#hiringthing-jobs .ht-summary{max-width:inherit!important}body.category-free-catalog .products.list.items.product-items .product-item-photo img{width:auto;max-height:250px}button#load-more-fields:disabled{display:none}.order-status-details.osd-box{padding-bottom:0!important;margin-bottom:0!important}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.checkout-cart-index #share-form .share-cart{margin:0!important}.checkout-cart-index #share-form .share-cart span a:before,.checkout-cart-index #share-form .share-cart.print-cart span:before{width:20px;height:20px;margin:0 2px 0 52px}.navigation li,.navigation li.ui-menu-item.parent{position:static!important}#checkout-step-shipping .shipping-address-items button.slick-arrow{min-height:32px}.ais-refinement-list--label input{display:inline-block;position:relative}.ais-refinement-list--filter{margin-left:0}}@media only screen and (max-width:1279px){.demco-block-header h1 br,.demco-block-header h1.subhead br{display:none}}@media only screen and (max-width:1279px) and (min-width:768px){#checkout-step-payment #checkout-step-shipping{max-width:60vw}}@media only screen and (max-width:1280px) and (min-width:993px){.header.content .logo{width:16%!important;padding-top:36px!important}.page-header .header.content .block-search{max-width:27%!important}}@media only screen and (max-width:1239px) and (min-width:991px){.section-item-content.nav-sections-item-content .navigation .level0{margin-right:32px}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3{width:30%}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3 img{max-width:148%;margin-left:-15%}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9{width:70%}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9 p{width:100%}.banner_image_left_full_bleed a.button{max-width:100%;display:inline-block;background:#3e3e3e!important;color:#fff!important;font-size:16px;line-height:24px!important;font-weight:600;width:auto!important;text-align:center;height:auto;margin:0!important;padding:10px 12px!important;min-width:auto;border:none;border-radius:4px;text-decoration:none!important;vertical-align:top}.page-footer .footer-block-parent{display:block;grid-template-columns:initial}.page-footer .footer-block-parent .footer-block{display:inline-block;vertical-align:top;width:25%}.page-footer .footer-block-parent,.page-footer .footer-links{max-width:100%;margin:0 24px}}@media only screen and (max-width:1205px){.catalog-product-view .accessories-products-grid .count-2,.catalog-product-view .pvh-set .count-3{margin-right:2px}.block.widget .product-item .product-reviews-summary .reviews-actions,.reviews-actions{float:none;margin-top:0}.footer .form.subscribe .actions .action.subscribe.primary{padding:10px 16px;font-size:18px}.block.newsletter .field{width:100%;max-width:70%}.block.newsletter .field .control,.newsletter .control input{width:100%}}@media only screen and (max-width:1205px) and (min-width:768px){#discount-coupon-form .actions-primary{width:100%;position:relative}#discount-coupon-form .actions-primary button{width:100%;margin-top:8px;border-radius:5px}#discount-coupon-form button.action.primary{font-weight:600}#discount-coupon-form button.action.primary span:after{display:inline-block;content:'Code';margin-left:5px}.cart.table-wrapper .product-item-photo{padding-right:2%}.cart.table-wrapper .product-item-photo img{max-width:100%}#checkout-step-payment #checkout-step-shipping{max-width:59vw}}@media only screen and (max-width:1024px){.bid-quote-section .field.qty a.product-block.inline-display,.bid-quote-section .field.qty a.product-block.inline-display:hover{position:relative;top:0;right:auto;margin-top:8px}.search_banner_download .search_banner_download_pic{width:15%;margin-right:0}.search_banner_download .search_banner_download_text{width:57%}.search_banner_download .search_banner_download_button{width:24%}.catalog-product-view .block.widget .products-grid.accessories-products-grid .product-item-info{border-right:dotted 1px #d1d1d1}.block.widget .product-item-name{height:auto}.block.widget .product-item-name>a,strong.product.name.product-item-name a.product-item-link{min-height:48px}.page-footer .footer-block-parent,.page-footer .footer-links{width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-footer .block.newsletter img{display:none}}@media only screen and (max-width:1024px) and (min-width:992px){.search_banner_download .search_banner_download_pic{width:15%;margin-right:0;float:left}.col-md-9 .search_banner_download .search_banner_download_pic{width:20%;float:left}.col-md-9 .search_banner_download .search_banner_download_pic a{text-align:center}.col-md-9 .search_banner_download .search_banner_download_pic a img{display:inline-block}.col-md-9 .search_banner_download .search_banner_download_text{margin-top:0!important;margin-left:0!important}.col-md-9 .banner-container .search_banner_download_button,.col-md-9 .search_banner_download .search_banner_download_text{width:76%;float:right;text-align:left}.page-footer .footer-block-parent{display:block;grid-template-columns:initial}.page-footer .footer-block-parent .footer-block{display:inline-block;vertical-align:top;width:25%}.page-footer .footer-block-parent,.page-footer .footer-links{max-width:100%;margin:0 24px}}@media (min-width:993px){.page-header{height:110px}ul.header_login_ul{top:82px;right:68px}ul.header_login_ul::before{left:39px;right:auto}ul.header_login_ul::after{left:38px;right:auto}}@media only screen and (max-width:992px){.header.content{padding:10px 0 0 0}.header.content .logo,.page-header .header.content .logo{width:160px;margin-top:-5px;padding-top:0;margin-right:0;margin-left:65px}.header_myaccount-mobile:focus,.header_myaccount-mobile:hover,.header_search_box:focus,.header_search_box:hover{cursor:pointer}.page-header .header.content .block-search{max-width:100%;background:#efefef;padding:20px}#algolia-searchbox .algolia-search-input,#algolia-searchbox .algolia-search-input:focus:not([value=""]){background:#fff;margin:0}.minicart-wrapper .action.showcart{padding-top:0}.header .minicart-wrapper .action.showcart.active::before,.minicart-wrapper .action.showcart:before,.minicart-wrapper a.action.showcart:before{margin-top:0}.header.content .minicart-wrapper{width:auto}.header-link.custom-header-link{width:auto}.header_international_icon{width:auto;margin:0 12px 0 4px}.ac-nav-open .header_user ul.header_login_ul{margin:0}.header_user ul.header_login_ul li.user-name{margin:0 0 8px 0;padding:12px}.block.block-search.algolia-search-block{width:100%}.pagination-control{text-align:center}.page-wrapper .nav-sections{background:#fbfbfb!important}.navigation li.level0 ul.submenu{border-bottom:none!important}.navigation .level0 .submenu .ui-menu-icon:after{display:none}.navigation .level0 .submenu .submenu,.section-item-content.nav-sections-item-content .navigation .level0,.section-item-content.nav-sections-item-content .navigation ul.level0{background:#fff;padding:0 16px;margin-right:0;min-height:auto;width:100%;min-width:auto;max-width:none;top:auto!important;left:auto!important;position:relative}.section-item-content.nav-sections-item-content .navigation ul.level0{padding:0 0 16px 0;border-top:none}.navigation ul.submenu{margin:0}.navigation .level0 .submenu li>a{padding:5px 0!important}.section-item-content.nav-sections-item-content .navigation .level0>.level-top{padding:16px 0 8px 0}.navigation .level0 .submenu li:hover{background:#fff}.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:0}.level0.submenu.ui-menu,.level0.submenu.ui-menu.submenu .submenu{min-height:10px!important;margin-left:0}.category-upstart .nav-5 .all-category a{border:none!important}.header-link .header_contact{float:left;display:inline-block;width:auto;text-indent:0;line-height:27px}.header-link .header_contact .contact_number{margin:0 8px 0 0}.header-link .header_contact .contact_number::before{font-size:24px;margin:0 6px 0 0}.header-link .header_myaccount{display:none}.header-link .header_myaccount-mobile{display:inline-block}.header-link.custom-header-link{text-align:right}.header-link.custom-header-link,.page-header .header.content .minicart-wrapper{margin-top:3px;margin-right:20px}.header_myaccount-mobile{text-indent:0;top:-2px}.header_myaccount-mobile.loaded::before{display:block;width:auto;height:auto;position:relative;top:auto;left:auto;padding:2px;background:0 0;color:#4a7e86;font-family:Fontawesome;font-weight:300;font-size:24px;line-height:24px;content:'\f2be';margin:0;vertical-align:top;float:left}.header_myaccount-mobile.loaded .content-type{display:none}.header_search_box{background:0 0;vertical-align:top;margin-right:8px}.header_search_box:before{color:#4a7e86;font-family:Fontawesome;font-weight:300;font-size:24px;line-height:24px;content:'\f002'}.minicart-wrapper .action.showcart{margin-top:-1px}.header_user ul.header_login_ul li.user-name{padding-bottom:0}.header_user ul.header_login_ul li{padding:0}.header_login_ul li a{padding:6px 0}.column.main .product-items{margin-left:0}.full_width_banner_absolute{min-height:120px}.demco-block-header .bluefoot-column.bluefoot-structural.bluefoot-column-6:nth-child(2n+2){text-align:center}.demco-block-header figure.bluefoot-image img{display:inline-block;float:none}#algolia_instant_selector #instant-search-bar-container{border:solid 1px #d5d5d5}.contact_banner_strip .bluefoot-column{padding-bottom:0!important}.contact_banner_strip h4 a:before,.contact_banner_strip h4:before{display:none!important}#full-categories-list{display:block;font-size:0;max-height:210px;overflow:hidden}#full-categories-list .other-category{width:25%;border-bottom:dotted 1px #d1d1d1!important;border-top:none!important}#full-categories-list .other-category:nth-child(5n){border-right:dotted 1px #d1d1d1}#full-categories-list .other-category:nth-child(4n){border-right:none}.search_banner_download .search_banner_download_icon,.search_banner_download .search_banner_download_pic{display:inline-block;width:15%;margin-right:0;vertical-align:middle}.search_banner_download .search_banner_download_text{width:60%}.search_banner_download .search_banner_download_button{width:20%;margin-left:4%;text-align:left;vertical-align:middle}.homepage_furniture_banner .furniture_banner_pic{width:15%}.homepage_furniture_banner .furniture_banner_text{width:82%;margin-left:3%}.homepage_furniture_banner .furniture_banner_button{width:80%;margin-left:18%;text-align:left}#cart .cart.table-wrapper .item-actions .stock img{margin:-4px 0 0 -4px}#products-in-cart .cart.main.actions button.update-quantity.next-step,.cart-container #cart .cart.main.actions button.action{margin:0 0 12px 0}#cart .cart.table-wrapper .item-actions .stock{margin-bottom:16px}.footer-block{padding:0 24px}.order-status-details .col-md-3{display:block;float:none!important;text-align:left!important;margin:0 0 24px 0;padding:0;width:100%}.order-status-details .col-md-3 .action.primary{float:none!important}.order-status-details .pb-30 .col-md-4{width:100%;display:block}.order-status-details .pb-30 .col-md-4 .shipped-product-image{width:25%;margin-right:5%}.order-status-details .pb-30 .col-md-4 .shipped-product-title{width:70%}.order-status-details .pb-30 .col-md-8.shipping-summary{display:block!important;width:100%}.order-status-details.no-border .col-md-4{display:block!important;width:100%!important;margin:0 0 24px 0;padding:0}.back-to-history-link .right-float{float:none;margin:12px 0 0 0;display:inline-block}.order-status-details .col-md-3.pt-20.right-align{display:inline-block}.order-status-view-page .order-status-details.share-print a{display:inline-block;float:none!important;margin:0 24px 0 0}.order-status-details .col-md-3..pb-30.pt-20 .col-md-2.track-shipment{display:inline-block;flaot:none!important}.account.myquotes-quote-view .order-status-details .col-md-5 .shipped-product-image.col-md-3{width:auto}.myquotes-quote-view-box{border-bottom:dotted 1px #ccc!important}.myquotes-quote-view-box .col-md-5{font-size:0}.myquotes-quote-view-box .col-md-5 a{display:inline-block;width:auto;max-width:30%;margin:0 5% 0 0!important;vertical-align:top}.myquotes-quote-view-box .col-md-5 a .shipped-product-image{margin:0!important}.myquotes-quote-view-box .col-md-5 a .shipped-product-image img{max-width:100px}.myquotes-quote-view-box .shipped-product-title{width:65%!important;max-width:65%!important;vertical-align:top;float:none;text-align:left;padding:0!important}.myquotes-quote-view-box .shipped-product-title a{width:100%;max-width:100%;margin:0;text-align:left;padding:0!important}.catalog-category-view #shopping-options-header .shopping-options-heading{height:auto;text-indent:unset;margin-top:24px}}@media only screen and (max-width:992px) and (min-width:768px){body.cms-international .rightside-box{width:100%}body.cms-international .block-search.algolia-search-block{width:40%}body.cms-international .cms-menu-sections .topnav a,body.cms-international .cms-menu-sections ul li{padding:17px 12px;font-size:16px}.bluefoot-product-list .item li,.bluefoot-product-list li.item,.bluefoot-product-list.grid .item.product.product-item,.col-5 .bluefoot-column-3,.col-5 .bluefoot-product-list .item li,.col-5 .bluefoot-product-list li.item,.col-5 .bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list li.item:nth-child(4n),.col-5.bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.shop_by_category .bluefoot-column-3{width:24.9%;margin:0;padding:16px 3% 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}.bluefoot-column-3:nth-child(4n),.bluefoot-product-list li.product-item:nth-child(4n),.col-5 .bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-column.bluefoot-structural.bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.col-5.bluefoot-product-list li.item:nth-child(4),.col-5.bluefoot-product-list li.item:nth-child(4n),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(4),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(4n){border-right:none!important}.bluefoot-column-3:nth-child(5n),.bluefoot-product-list li.product-item:nth-child(5n),.col-5 .bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-column-3:nth-child(5n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(5n),.col-5.bluefoot-product-list li.item:nth-child(5),.col-5.bluefoot-product-list li.item:nth-child(5n),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(5),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(5n){border-right:dotted 1px #d1d1d1!important}.cart.table-wrapper .product-item-photo{width:24%;max-width:24%}.cart.table-wrapper .product-item-photo img{max-width:100%}a.product-item-photo{min-height:60px}.stock.available>img{margin-left:0}.cart.table-wrapper .item .col.item{min-width:200px}#cart .cart.table-wrapper .product-item-photo{padding-right:0;width:100%;max-width:100%;height:auto;display:block;position:relative;left:auto;top:auto;max-height:none}#cart .cart.table-wrapper .product-item-photo img{max-width:100%;max-height:150px}.cart.table-wrapper .product-item-details{width:100%;max-width:100%}.checkout-cart-index div[data-role=trigger] span.top-align{width:45%}.review-billing-address,.review-products-in-cart,.review-shipping-address{width:43%}.checkout-cart-index div[data-role=collapsible] .collapsible-icon{width:auto;height:auto;max-width:9%}.featured_projects .bluefoot-column,.featured_projects .bluefoot-column-3{width:33%;min-height:460px}.featured_projects.bluefoot-structural>.bluefoot-column-3:nth-child(4n){border-right:none!important}}@media only screen and (max-width:990px){.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3{width:100%;border:none!important;min-height:10px}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3 img{margin:-10% 0 0 0;max-width:100%}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9{padding:0 24px 24px 24px}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-9 p{width:100%}.banner_image_left_full_bleed a.button{max-width:100%;display:inline-block;background:#3e3e3e!important;color:#fff!important;font-size:16px;line-height:24px!important;font-weight:600;width:auto!important;text-align:center;height:auto;margin:12px auto 0 auto!important;padding:10px 12px!important;min-width:auto;border:none;border-radius:4px;text-decoration:none!important;vertical-align:top}}@media only screen and (min-width:768px){.login-container .block-customer-login{padding-top:16px}.block-customer-login .fieldset.login{position:relative}.login_reset_password_message{position:absolute;top:0}.fotorama--fullscreen{border:solid 20px rgba(74,126,134,.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fotorama--fullscreen .fotorama__stage{max-height:78vh;overflow:visible}.fotorama--fullscreen .fotorama__stage__frame{overflow:visible}.fotorama--fullscreen .fotorama__caption{margin-bottom:-5vh}.fotorama--fullscreen .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin:5vh 3vh 1vh 3vh}.fotorama__stage__frame .fotorama__img:hover{cursor:zoom-in}.block.widget .price-container .price{line-height:28px}#algolia-autocomplete-container.reverse .col9{border-left:none}#algolia-autocomplete-container.reverse .col3{border-right:solid 1px #e3e3e3}.page-main{flex-grow:0}}@media only screen and (max-width:767px){body.cms-international .cms-menu-sections .topnav a{padding:17px 0}body.cms-international .rightside-box{padding:0!important}body.cms-international .rightside-box #header_globe{margin:4px 8px 0 0;position:relative!important;float:left}body.cms-international .rightside-box #header_phone{max-width:80%}body.cms-international .block-search.algolia-search-block{margin:12px 0;padding:0;width:100%}body.cms-international .topnav h4{display:inline-block;width:100%;font-size:21px;color:#fff;line-height:69px;margin:0}body.cms-international .topnav h4 a{width:100%;font-size:21px;color:#fff;text-decoration:none;padding:17px 24px 14px 24px}body.cms-international .topnav .icon{padding:0 24px!important;line-height:59px;text-align:right;position:absolute;top:0;right:0}body.cms-international .topnav .icon:before{display:none!important}body.cms-international .topnav .icon .fa{font-size:28px;padding:17px 0 14px 0}.cms-home .suggested_cat_link span{font-size:18px}.columns .column.main{padding-bottom:12px}.cms-page-view .columns .column.main{order:initial}.saleserp-order-history .order-status-details .action.primary,.saleserp-order-history .order-status-details .action.primary:hover{background:#4a7e86;color:#fff;text-align:center;float:none!important;margin:8px 0}.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(20n),.col-5 .bluefoot-column-3:nth-child(20n){border-right:dotted 1px #d1d1d1!important}.full_width_banner_absolute{margin-top:32px;min-height:226px}.contact_banner_strip{padding:24px 32px}.contact_banner_strip .bluefoot-column{width:50%!important;display:inline-block;vertical-align:top;float:none}#full-categories-list .other-category{width:33%;border-bottom:dotted 1px #d1d1d1!important}#full-categories-list .other-category:nth-child(4n),#full-categories-list .other-category:nth-child(5n){border-right:dotted 1px #d1d1d1}#full-categories-list .other-category:nth-child(3n){border-right:none}.ais-hits .ais-hits--item,.ais-infinite-hits .ais-infinite-hits--item{width:33%}.ais-hits .ais-hits--item:nth-child(4n),.ais-infinite-hits .ais-infinite-hits--item:nth-child(4n){border-right:dotted 1px #d1d1d1}.ais-hits .ais-hits--item:nth-child(12),.ais-hits .ais-hits--item:nth-child(3n),.ais-infinite-hits .ais-infinite-hits--item:nth-child(12),.ais-infinite-hits .ais-infinite-hits--item:nth-child(3n){border-right:none}#no_hits_container,#no_hits_container .row{margin-bottom:0!important}.search-noresults-index .contact_icon i.fa.fa-phone{font-size:32px}#no_hits_container .contact_text{width:55%!important}#no_hits_container .contact_phone{width:45%!important;padding:0!important}.bluefoot-column-4{width:50%;min-height:480px;margin:0 0 32px 0}.bluefoot-column-4:nth-child(2n){border-right:none}.cart.table-wrapper .col.msrp:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.subtotal:before{font-weight:800}.checkout-cart-index .cart-container .page-title-wrapper{padding:0}.cart-container .page-title{font-size:32px}.checkout-cart-index .cart.table-wrapper .item .col.item{padding:35px 0 0 0;width:100%;display:inline-block}.checkout-cart-index .cart.table-wrapper .product-item-photo{display:inline-block;width:23%;max-width:23%;float:none;position:relative;margin:0 5% 0 1%;top:auto}.cart.table-wrapper .product-item-details{display:inline-block;width:70%;max-width:70%;float:none}.checkout-cart-index .cart.table-wrapper .product-item-name{font-size:18px}.cart.table-wrapper .col.msrp,.cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.msrp,.order-items.table-wrapper .col.price,.order-items.table-wrapper .col.qty,.order-items.table-wrapper .col.subtotal{width:23%;text-align:left;padding-top:0}.cart.table-wrapper .col.price{margin-left:29%}.cart-container .form-cart button.action.update{width:auto;border-radius:5px}.shipping-address-items .slick-track{margin-left:0}#cart .opc-wrapper #billing-address.checkout-shipping-address{max-width:94vw}.checkout-cart-index .cart.table-wrapper .item-actions .stock.available{padding-left:0}#cart .cart.table-wrapper .product-item-photo{padding:0;margin:0 5% 0 0;min-height:10px}#cart .cart.table-wrapper .product-item-photo img{max-width:100%;max-height:150px}.review-billing-address,.review-products-in-cart,.review-shipping-address{min-width:90%;vertical-align:top}.checkout-cart-index div[data-role=collapsible] .collapsible-icon{width:auto;height:auto;max-width:9%}#cart span.warn-unverified{margin-bottom:48px}#cart .cart.table-wrapper .col.price,#cart .cart.table-wrapper .col.qty,#cart .cart.table-wrapper .col.subtotal{padding:0;margin-left:0}#cart .cart.table-wrapper .col.price{width:26%}#cart .cart.table-wrapper .col.qty,#cart .cart.table-wrapper .col.subtotal{width:37%}.checkout-cart-index .cart-empty p{height:auto;margin-bottom:24px}.actions-toolbar.promo-list-section{margin:24px 15px}.product-badge-list{top:0;left:0}.modal-footer .action.secondary.cancel,.modal-footer .action.secondary.cancel:hover,.modal-popup .modal-inner-wrap .modal-footer .action.replace,.modal-popup .modal-inner-wrap .modal-footer .action.replace:hover,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action.secondary.cancel,.modal-popup .modal-inner-wrap .modal-footer .action.secondary.cancel:hover{margin:12px 12px 0 0}.customer-account-login .footer.content .footer-block-parent{border-top:none}.page-footer .footer-links-group{display:block}.footer-links-content{display:inline-block;flex-direction:initial;margin-right:16px}.footer-block img.With-Tagline{width:auto!important;max-width:100%!important;max-height:36px}.login-container .block-customer-login{padding-top:0}.page-products .columns{padding-top:0}.breadcrumbs{display:block}.requisition-grid .item .col.product .product-item-description{width:75%;display:inline-block}.requisition-grid .col.product .product-item-image{width:auto;max-width:20%;float:left;display:block}.fotorama--fullscreen .fotorama__stage{max-height:93vh;overflow:visible}.catalog-product-view .fotorama__wrap--slide .fotorama__nav-wrap{margin-top:0}}@media only screen and (max-width:767px) and (min-width:481px){.login-container .block-customer-login{padding-top:16px}.block-customer-login .fieldset.login{position:relative}.login_reset_password_message{position:absolute;top:0}.search_banner_download .search_banner_download_icon,.search_banner_download .search_banner_download_pic{width:30%;margin:0 5% 24px 0;display:inline-block;float:left;vertical-align:top}.search_banner_download .search_banner_download_pic img{max-width:100%}.search_banner_download .search_banner_download_text{width:64%;margin:0!important;float:right}.search_banner_download .search_banner_download_button{width:64%;text-align:left;vertical-align:top;margin:24px 0 0 0;float:right}.search_banner_download .search_banner_download_icon i.fa{font-size:120px;line-height:124px}}@media only screen and (max-width:768px) and (min-width:640px){#cmspage_submenu>ul>li>a{padding:18px 9px 18px 9px}.bluefoot-column-3,.bluefoot-product-list .item li,.bluefoot-product-list li.item,.bluefoot-product-list.grid .item.product.product-item,.col-5 .bluefoot-column-3,.col-5 .bluefoot-product-list .item li,.col-5 .bluefoot-product-list li.item,.col-5 .bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list li.item:nth-child(4n),.col-5.bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(4n){width:33%;margin:0;padding:16px 3% 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}.bluefoot-column-3:nth-child(4n),.bluefoot-column-3:nth-child(5n),.bluefoot-product-list li.item:nth-child(4n),.bluefoot-product-list li.product-item:nth-child(4n),.bluefoot-product-list li.product-item:nth-child(5n),.bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.bluefoot-wrapper .bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-column-3:nth-child(4n),.col-5 .bluefoot-column-3:nth-child(5n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(5n),.col-5.bluefoot-product-list li.item:nth-child(5),.col-5.bluefoot-product-list li.item:nth-child(5n),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(5),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(5n){border-right:dotted 1px #d1d1d1!important}.bluefoot-column-3:nth-child(3n),.bluefoot-product-list li.item:nth-child(12n),.bluefoot-product-list li.product-item:nth-child(12n),.bluefoot-product-list li.product-item:nth-child(3n),.bluefoot-product-list.grid .item.product.product-item:nth-child(12n),.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(12n),.col-5 .bluefoot-column-3:nth-child(12n),.col-5 .bluefoot-column-3:nth-child(3n),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(3n),.col-5.bluefoot-product-list li.item:nth-child(3),.col-5.bluefoot-product-list li.item:nth-child(3n),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(3),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(3n){border-right:none!important}}@media only screen and (max-width:648px){body.requisition-list-requisition-view .requisition-content .actions-toolbar.requisition-view-buttons .action.primary{display:inline-block;float:none;margin-right:15px}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th:before,body.requisition-list-requisition-view .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td:before{display:none}body.requisition-list-requisition-view .col .label{text-align:left}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.product{display:inline-block!important;width:100%;text-align:left;padding:20px 20px 0 20px!important}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.price,body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.qty,body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.subtotal{display:inline-block!important;width:25%;max-width:25%;padding:2% 3% 2% 0;text-align:left}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.remove.action{display:inline-block;float:right;margin-top:7px}body.requisition-list-requisition-view .requisition-grid .item .col .actions-toolbar>.action-delete{bottom:auto;right:auto;position:relative}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col-checkbox{border:none!important;padding:0 0 0 10px;display:inline-block;float:right}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.price{padding-left:3%!important}body.requisition-list-requisition-view .requisition-grid .table .col .price,body.requisition-list-requisition-view .requisition-list-requisition-view .col .label,body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.price{text-align:left}body.requisition-list-requisition-view .requisition-grid td.col.qty span{padding:8px 2px}}@media only screen and (max-width:639px) and (min-width:481px){.header.content .logo,.page-header .header.content .logo{margin-right:0;width:140px}.header-link .header_contact .contact_number{display:none}.header-link .header_contact .contact_number::before{display:none}.catalog-product-view .product-info-guides .content div{width:47%;margin-right:2.5%}}@media only screen and (max-width:639px) and (min-width:321px){.ais-hits .ais-hits--item,.ais-infinite-hits .ais-infinite-hits--item,.bluefoot-column-3,.bluefoot-product-list .item li,.bluefoot-product-list li.item,.bluefoot-product-list.grid .item.product.product-item,.col-5 .bluefoot-column-3,.col-5 .bluefoot-product-list li.item,.col-5 .bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list.grid .item.product.product-item{width:49.8%;margin:0;padding:16px 16px 24px;border-right:dotted 1px #d1d1d1;border-bottom:dotted 1px #d1d1d1}.ais-hits .ais-hits--item:nth-child(even),.ais-infinite-hits .ais-infinite-hits--item:nth-child(even),.bluefoot-column-3:nth-child(even),.bluefoot-product-list li.product-item:nth-child(even),.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(even),.col-5 .bluefoot-column-3:nth-child(even),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(even),.col-5.bluefoot-product-list li.item:nth-child(even),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(even),.shop_by_category .bluefoot-column-3:nth-child(even),.shop_by_category .bluefoot-column:nth-child(even){border-right:none!important}.ais-hits .ais-hits--item:nth-child(odd),.ais-infinite-hits .ais-infinite-hits--item:nth-child(odd),.bluefoot-column-3:nth-child(odd),.bluefoot-product-list li.product-item:nth-child(odd),.bluefoot-structural.col-5>.bluefoot-column-3:nth-child(odd),.col-5 .bluefoot-column-3:nth-child(odd),.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(odd),.col-5.bluefoot-product-list li.item:nth-child(odd),.col-5.bluefoot-product-list.grid .item.product.product-item:nth-child(odd){border-right:dotted 1px #d1d1d1!important}.col-5 .bluefoot-column-3:nth-child(10n),.col-5 .bluefoot-column-3:nth-child(15n),.col-5 .bluefoot-column-3:nth-child(20n){border-right:none!important}.bluefoot-column-3 .bluefoot-product-single .products .product,.bluefoot-column-3 .product-item-actions{display:block!important}.featured_projects .bluefoot-column,.featured_projects .bluefoot-column-3{width:50%;min-height:472px}.featured_projects.bluefoot-structural>.bluefoot-column-3:nth-child(odd){border-right:dotted 1px #d1d1d1!important}.featured_projects.bluefoot-structural>.bluefoot-column-3:nth-child(even){border-right:none!important}}@media only screen and (max-width:639px){.requisition-list-requisition-index td.list-updated-at-field::before{content:"Last Modified"!important}.requisition-list-requisition-index td.list-enitity-id::before{content:"List ID"!important}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th{width:100%}.requisition-list-requisition-index .cell-label-line-subtotal{margin-bottom:16px}#recommended-content div.contents{margin-top:-4px}#recommended-content .count,#recommended-content .count.count-4,#recommended-content .count.count-5{top:-15px}.demco-block-header .bluefoot-column-6:nth-child(1),.demco-block-header .bluefoot-column-8{padding:36px!important}.col-2-images{margin:32px 0}.col-2-images .bluefoot-column-6{width:100%;display:block;min-height:268px;padding:0;border-bottom:solid 1px #d1d1d1}.col-2-images .bluefoot-column-6:nth-child(1){border-right:none;padding-right:0}.col-2-images .bluefoot-column-6:nth-child(2){padding-left:0;padding-top:24px}.col-2-images .bluefoot-driver{max-width:45%;display:block;float:right;margin:0 0 0 24px}.requisition-list-actions{text-align:center}.minicart-wrapper .block-minicart{width:80vw}.demco-block-header figure.bluefoot-image img{max-width:80%}#cmspage_submenu>ul>li{float:none;position:relative;display:inline-block;width:100%;height:auto;background:#4a7e86!important}#cmspage_submenu,#cmspage_submenu #menu-button,#cmspage_submenu ul li,#cmspage_submenu ul li a,#cmspage_submenu>ul>li>a,#cssmenu_upstart ul,ul>li.links-container span{width:100%}#cmspage_submenu ul ul{background:#fff;border:solid 1px #dedede;width:100%;max-width:none!important;min-width:10px!important;position:relative!important;left:auto;top:auto;z-index:199;padding:6px;width:100%}#cmspage_submenu,#cmspage_submenu #menu-button,#cmspage_submenu ul,#cmspage_submenu ul li,#cmspage_submenu ul li a{display:inline-block}#cmspage_submenu>ul>li.first>a{padding:9px 12px 9px 8px!important}#cmspage_submenu>ul>li>a,ul>li.links-container span{padding:9px 12px 9px 48px}#cmspage_submenu>ul>li.last>a{padding:9px 12px 24px 48px}#cmspage_submenu ul ul li a{padding:5px 12px 5px 40px}.homepage_furniture_banner .furniture_banner_pic{width:100%;text-align:center}.homepage_furniture_banner .furniture_banner_text{width:100%;margin:24px 0}.homepage_furniture_banner .furniture_banner_button{width:100%;margin:0;text-align:center}.banner_image_left_full_bleed .bluefoot-column.bluefoot-structural.bluefoot-column-3 img{margin:0}.page-footer .footer-block-parent{display:inline-block;width:100%;margin:0;padding:24px}.page-footer .footer-block-parent .footer-block{display:inline-block;width:100%;flex-basis:unset;flex-direction:unset;flex-grow:unset;padding:0}}@media only screen and (max-width:599px){.certona-recommendations.slick-initialized .slick-slide{border-right:none!important}}@media only screen and (max-width:480px){body.cms-international .header_logo img{max-width:200px}.header-link .header_contact{display:none}.header.content .logo,.page-header .header.content .logo{width:116px;margin:-3px 0 0 45px;padding:0}.header.content .logo img{width:auto;max-width:100%}.header-link.custom-header-link{width:auto;margin-right:0}.nav-toggle{top:13px}.header.content .nav-toggle:before{font-size:21px}.header_search_box{width:auto;height:auto;margin-right:6px}.header_search_box:before{font-size:21px}.header-link .header_myaccount-mobile{width:auto;height:auto;margin-right:6px}.header_myaccount-mobile.loaded::before{font-size:21px}.header .minicart-wrapper .action.showcart.active,.minicart-wrapper a.action.showcart{line-height:28px;margin-top:0;position:relative}.header .minicart-wrapper .action.showcart.active::before,.minicart-wrapper a.action.showcart:before{font-size:24px;line-height:22px;vertical-align:top;padding-top:0}.header_international_icon{font-size:21px;margin:1px 10px 0 4px}.minicart-wrapper .block-minicart{width:85vw}.header .minicart-wrapper .action.showcart.active::before,.minicart-wrapper .action.showcart:before,.minicart-wrapper a.action.showcart:before{margin-top:0}.minicart-wrapper .action.showcart .counter.qty{position:absolute;top:-12px;right:-8px;height:24px;width:auto;min-width:24px;line-height:24px;margin:0;font-size:13px}#shopping-cart-table{width:auto;margin:0 16px}#cart .cart.table-wrapper .product-item-photo,.checkout-cart-index .cart.table-wrapper .product-item-photo{text-align:center;margin:0 0 12px 0}.cart.table-wrapper .product-item-details,.checkout-cart-index .cart.table-wrapper .product-item-photo{width:100%;max-width:100%;margin:0 0 24px 0}.checkout-cart-index .cart.table-wrapper .product-item-name{font-size:18px}.cart.table-wrapper .col.msrp,.cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.msrp,.order-items.table-wrapper .col.price,.order-items.table-wrapper .col.qty,.order-items.table-wrapper .col.subtotal{width:33%;text-align:center;padding-top:0}.cart.table-wrapper .col.price{margin-left:0}.cart.table-wrapper .item-actions td{padding-left:0}.page-footer .block.newsletter .field{width:100%;max-width:100%;display:inline-block;clear:left;text-align:center;margin:0}.page-footer .block.newsletter .field .control{display:inline-block;margin:0 auto 24px auto;float:none}.page-footer .form.subscribe .actions .action.subscribe.primary,.page-footer .newsletter .control input{width:auto;max-width:100%}#full-categories-list .other-category{width:50%;border-bottom:dotted 1px #d1d1d1!important}#full-categories-list .other-category:nth-child(3n),#full-categories-list .other-category:nth-child(5n){border-right:dotted 1px #d1d1d1}#full-categories-list .other-category:nth-child(2n){border-right:none}#no_hits_container .col-1-1{padding:16px 16px 32px 16px!important}.search-noresults-index .contact_icon i.fa.fa-phone{font-size:48px}#no_hits_container .contact_text{width:100%!important}#no_hits_container .contact_phone{width:100%!important;padding:0 4%!important;margin:24px 0 0 0!important}.block.widget.block-products-list.grid .product-item-info,.catalog-product-view .block.widget .products-grid.accessories-products-grid .product-item-info{border-right:none}.product-badge-list{width:100%;max-width:100%;text-align:left}.contact_banner_strip{padding:24px 32px 0 24px!important}.search_banner_download .search_banner_download_pic{width:auto;max-width:60%;display:block;margin:0 auto 12px auto;float:none;text-align:center}.search_banner_download .search_banner_download_pic img{max-width:100%;display:inline-block}.search_banner_download.full_image_mobile .search_banner_download_pic,.search_banner_download.full_image_mobile .search_banner_download_pic img{max-width:100%!important;width:auto!important;margin-bottom:0!important}.search_banner_download .search_banner_download_icon{width:100%;margin:0 0 24px 0}.search_banner_download .search_banner_download_text{width:100%}.search_banner_download .search_banner_download_button{width:100%;text-align:left;vertical-align:top;margin:24px 0 0 0}.search_banner_download .search_banner_download_icon i.fa{font-size:120px;line-height:124px}.catalog-product-view .product-info-guides .content div{width:100%;margin-right:0}.footer-links-content{width:45%;margin-right:4%}div#need_help{height:auto;right:-37px;bottom:86px;border:2px solid #fff;font-size:14px;line-height:28px}div#need_help a{padding:4px 16px}div#need_help a:hover{text-decoration:none}div#need_help a i.fa{display:none}.footer-content-heading-2:hover,.footer-content-heading:hover,.footer-content:hover{cursor:pointer}.login-container .block-customer-login{padding-top:16px}.block-customer-login .fieldset.login{position:relative}.login_reset_password_message{position:absolute;top:0}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.price{padding-left:4%!important}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.price,body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.qty,body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.col.subtotal{display:inline-block!important;width:31%;max-width:31%;padding:2% 4% 2% 0}body.requisition-list-requisition-view .table-wrapper .table:not(.cart)>tbody>tr td.remove.action{width:90%;text-align:right;display:inline-block;float:none;margin-top:7px}body.requisition-list-requisition-view .requisition-grid .item .col .actions-toolbar{text-align:right;width:auto}body.requisition-list-requisition-view .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td.col-checkbox{width:10%;padding:0;text-align:left;float:right}#feedback{right:-8px!important;bottom:100px!important}#need_help{right:-7px!important;bottom:50px!important}#feedback a,#need_help a{font-size:0;padding:4px 12px!important}#feedback a i.fa,#need_help a i.fa{display:inline-block!important;line-height:28px!important;margin-right:0!important}#need_help a i.fa{line-height:29px!important}footer .footer-social-share{margin:16px 0 24px 0!important}footer .hide-m{display:block}.footer-block .social_icon a{line-height:22px!important;padding:10px!important}}@media only screen and (max-width:479px){.suggested_cat-box .slick-slide img{max-width:85%}}@media only screen and (max-width:320px){.ais-hits .ais-hits--item,.ais-infinite-hits .ais-infinite-hits--item,.bluefoot-column-3,.bluefoot-product-list .item li,.bluefoot-product-list li.item,.bluefoot-product-list.grid .item.product.product-item,.col-5 .bluefoot-column-3,.col-5 .bluefoot-product-list li.item,.col-5 .bluefoot-product-list li.product-item:nth-child(4n),.col-5 .bluefoot-product-list.grid .item.product.product-item,.col-5 .bluefoot-product-list.grid .item.product.product-item:nth-child(4n),.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list.grid .item.product.product-item{width:100%;margin:0;padding:16px 0 24px 0;border-right:none!important;border-bottom:dotted 1px #d1d1d1;text-align:center}.col-5 .bluefoot-column-3,.col-5 .bluefoot-column-3:nth-child(4n){border-right:none!important}.bluefoot-column-3 .bluefoot-product-single .products .product,.bluefoot-column-3 .product-item-actions{display:block!important}.bluefoot-column-3 .product-item .price-box,.bluefoot-product-list .price-box.price-final_price,.bluefoot-product-list .product-item-link,.bluefoot-product-list .product-item-name>a,.bluefoot-product-list .product.name a,.bluefoot-product-list .product.name a>a,.bluefoot-product-single .products .product a,.product-item-link,.products-grid .product-item-info,.products-grid .product-item-info.active,.products-grid .product-item-info:hover,strong.product.name.product-item-name a.product-item-link{width:auto;text-align:center;min-height:1px}.bluefoot-product-list .action.primary,.product-item .action.tocart.primary,button.action.primary.tocart button.action.primary.tocart:hover{margin:0 auto 16px auto}.filter-buttons-container{display:none}.featured_projects .bluefoot-column,.featured_projects .bluefoot-column-3{width:100%;min-height:472px;border-right:none!important}.bluefoot-column-3:nth-child(2n),.featured_projects.bluefoot-structural>.bluefoot-column-3:nth-child(3n),.featured_projects.bluefoot-structural>.bluefoot-column-3:nth-child(4n){border-right:none!important}.myquotes-quote-view-box .col-md-5 a .shipped-product-image img{max-width:80px}}@media print{.ship-pref-notif span.title-span,div.label,h2 .label{font-weight:900!important;color:#3e3e3e!important}.password-section{padding:0!important;margin:24px 0}.checkout-cart-index .cart-summary{background:#efefef!important}.col-5 h4{min-height:45px;vertical-align:top}.demco-block-header{background-repeat:no-repeat!important}.block-compare,.category-description,.category-title,.compare.wrapper,.myquotes-quote-printquote .page-title-wrapper,body.categorypath-products-learn-play-wonderosity-kits .columns,body.categorypath-upstart .columns,body.customer-account-index a.action.primary,body.customer-address-index .actions-toolbar,body.customer-address-index .item.actions,body.customer-address-index .item.actions a.action.edit,body.myquotes-quote-printquote .back-to-history-link,body.myquotes-quote-view .order-status-details.share-print,body.myquotes-quote-view a.action.reorder,body.requisition-list-requisition-view .requisition-list-actions{display:none!important}.page-title{margin-bottom:0!important}body.catalog-category-view .column.main{padding-bottom:0!important}.ais-pagination li{min-width:20px}.ais-pagination--item.ais-pagination--item__page{min-width:40px}.ais-pagination--link:before{margin:0!important}#algolia-right-container .hits .infos #algolia-stats .ais-body.ais-stats--body .total-items-count,.total-items-count{line-height:21px!important;height:auto!important;margin:8px 0 0 0!important}#instant-view-all-products-copy,.ship-pref-list{padding:0;margin:0!important}#instant-view-all-products-copy p{margin:0 0 4px 0!important}body.customer-address-index .slick-track{width:100%!important}body.customer-address-index .slick-list.draggable .slick-track .slick-slide{width:30%!important;margin:0 3% 0 0!important}.box-address-billing .section-set,body.customer-address-index .box-address-shipping .section-set{margin-top:12px}body.customer-address-index .box-address-billing .box-content .section-set .section-1 address,body.customer-address-index .box-address-shipping .box-content .section-set .section-1 address,body.customer-address-index address{line-height:24px;height:auto!important;min-height:10px!important}.address-section,.address-section .section-set{text-align:left!important}body.customer-address-index .billing-addresses .address-section,body.customer-address-index .shipping-address-items .address-section{height:auto!important;min-height:auto!important}body.customer-address-index .address-section .mt-40{margin-top:8px}.address-container br{display:none!important}.box-information .box-content .mp-section-set .mailing-address address{line-height:28px}.page-products .columns,body.catalog-category-view .columns.algolia-instant-replaced-content{padding-top:16px}.myquotes-quote-view .column.main{margin-bottom:0!important;padding-bottom:0!important}.product-item-name a,a,a div,a h1,a h2,a h3,a h4,a h5,a span,a.action,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none!important}.breadcrumbs{display:block!important;text-align:left!important;margin:12px 0}.custom-header,body.myquotes-quote-view .back-to-history-link{display:none!important}#form-validate{margin-top:0}.cart.table-wrapper .item .col.item{padding:15px 15px 10px 27%}.checkout-cart-index .page-title-wrapper{padding:0}#share-form{display:none}.table-wrapper table.cart{table-layout:auto;width:auto}.cart.table-wrapper .product-item-photo{position:relative;top:auto;left:auto;width:24%;max-width:24%}.checkout-cart-index .cart.table-wrapper .col.qty .input-text,.minicart-items .item-qty{margin-top:-6px;line-height:18px}#cart-steps,#cart-steps li{max-width:100%;display:block}.checkout-cart-index .cart.table-wrapper .cart-item-options-container{margin-bottom:0}.item-actions td{padding:0!important}#cart .cart.table-wrapper .item-actions .stock img{margin:0}.btn-edit.edit-sh-p{display:none!important}body.checkout-cart-index .footer-block-parent{padding-left:0!important;margin-left:0!important}.banner_image_left_full_bleed,.bluefoot-driver,.contact_banner_di,.page-bottom,.search_banner_download{page-break-inside:avoid!important}.page-header{height:auto!important}.header.content .logo,.page-header .header .logo{padding:0!important;margin:0!important}.page-header .header.content .logo img{display:block!important;padding:8px 0 12px 0!important}.page-footer{background:#fff}.footer.content>[class]{display:inline-block}.footer.content a{text-decoration:none}.footer.content{max-width:1240px;margin:0 auto;width:100%}.footer.content .block.newsletter,.footer.content .footer-block-parent div,.footer.content>.bluefoot-row.bluefoot-structural{display:none!important}.footer.content .footer-block-parent>div:first-of-type{display:inline-block!important;width:100%;vertical-align:top}.footer.content .footer-block-parent>div:first-of-type div{display:block!important}.footer-links,.footer.content .footer-block-parent>div:first-of-type div.footer-social-share,footer .footer-links,footer.page-footer .footer-links{display:none!important}.footer.content .With-Tagline{margin-bottom:8px}.footer-DemcoInc{margin-top:16px}.search_banner_download .search_banner_download_text{width:62%;margin-left:3%!important}.slick-list.draggable,.slick-list.draggable .slick-track{max-width:100%;margin-left:0!important}.slick-list.draggable .slick-track .slick-slide{min-height:10px!important;display:inline-block!important;float:none!important;padding:0;display:inline-block!important;float:none!important;position:relative!important;top:unset!important;left:unset!important;width:20%!important;margin:0!important;padding:24px!important;border-bottom:dotted 1px #d1d1d1;vertical-align:top!important;text-align:center}#ideas_content_box .slick-list.draggable .slick-track .slick-slide{width:33%!important;padding:0 0 24px 0!important}.suggested_cat #ideas_content_box .suggested_cat_link{padding:0 24px 0 0!important}.slick-list.draggable .slick-track .slick-slide.slick-cloned{display:none!important}body.cms-home .suggested_cat .slick-slide img{max-width:100px!important}.suggested_cat_link{float:none}#recommended-content .count,#recommended-content .slick-next,#recommended-content .slick-prev,.ais-refinement-list--list .searchbox,.compare,.empty,body.categorypath-upstart .category-title{display:none!important}#recommended-content a{text-decoration:none!important}.recommended-resources-content .resource-content-row{padding:20px 10px 20px 32px}.recommended-resources-content .resource-content-row a{padding:0 0 0 8px}#algolia_instant_selector ::before,#algolia_instant_selector::before,#search_mini_form ::before,#search_mini_form::before{display:inline-block!important;margin:0 0 0 -32px}#algolia_instant_selector #instant-search-facets-container .ais-hierarchical-menu--link{display:inline-block!important;width:100%}#algolia_instant_selector .ais-hierarchical-menu--count,.ais-refinement-list--count.count{display:inline-block!important;float:none!important;margin:0!important;letter-spacing:-.2px!important}.slick-list.draggable .slick-track::before{margin:0!important}.catalogsearch-result-index .columns.algolia-instant-replaced-content .column.main{padding-bottom:0!important}.homepage-slider .slick-list.draggable .slick-track .slick-slide{width:100%!important;display:none!important}.homepage-slider .slick-list.draggable .slick-track .slick-slide.slick-current.slick-active{display:inline-block!important}.suggested_cat a{text-decoration:none!important}.suggested_cat .slick-track{transform:none!important}.suggested_cat #ideas_content_box.slick-initialized .slick-slide{vertical-align:top!important}.suggested_cat .slick-track img{max-width:150px!important;height:auto!important}.suggested_cat #ideas_content.slick-track img{max-width:100%!important}#ideas_content.suggested_cat .slick-slide img{width:100%!important;max-width:100%!important}.suggested_cat-box{display:block!important}.suggested_cat #ideas_content_box.slick-initialized .slick-slide div{display:inline-block}.slick-list.draggable .slick-track{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}.slick-slide.slick-current.slick-active div{display:inline-block!important;visibility:visible!important;opacity:1!important;transform:none!important}.homepage-slider .slick-slide.slick-current.slick-active div{position:relative!important;top:auto!important;left:auto!important}.homepage-slider .slick-slide>div{width:100%!important}.slick-arrow{display:none!important}.slick-list.draggable .slick-track .slick-slide:nth-child(5n+5){border-right:none!important}.suggested_cat_link span{min-height:42px!important}.suggested_cat .slick-list.draggable .slick-track .slick-slide{padding:24px 12px!important}.certona-recommendations-product{text-align:left}.certona-recommendations-product>a{display:block;text-align:center}.certona-recommendations-product .slick-slide img{display:inline-block}.certona-recommendations-product img{max-width:150px!important}.certona-recommendations .slick-slide.slick-current.slick-active div:nth-of-type(2){display:none!important}.demco-block-header .bluefoot-column.bluefoot-structural.bluefoot-column-6{display:inline-block!important;width:50%!important;float:none!important;vertical-align:top}.demco-block-header .bluefoot-column-6:nth-child(1){padding:42px!important}.testimonials_container{padding:32px 54px 54px 54px!important;page-break-inside:avoid!important}.testimonials_container .slick-list.draggable .slick-track .slick-slide{display:none!important}.testimonials_container .slick-list.draggable .slick-track .slick-slide.slick-active{display:block!important;border-bottom:none!important;width:100%!important}.testimonials_container .slick-list.draggable .slick-track .slick-slide.slick-active div{display:block!important;visibility:visible!important}.col-2 .bluefoot-column.bluefoot-structural.bluefoot-column-6{display:inline-block!important;width:50%!important;vertical-align:top}.full_width_banner_absolute{position:relative!important}.image_float_left figcaption{display:none!important}.image_float_left img{max-height:100px!important;height:100px!important;width:auto!important;max-width:none!important}.tips_column{min-height:10px!important}.circle{margin-top:-24px}.circle h2{margin:0!important;padding-top:36px}#faux_modal .faux_overlay,.faux_modal_close,.faux_overlay{display:none!important}#faux_modal{display:block;position:relative!important;height:auto!important;top:unset!important;left:unset!important}.faux_modal_image,.faux_modal_window{position:relative!important;top:unset!important;left:unset!important;width:100%!important;display:inline-block!important;box-shadow:none!important}body.catalog-product-view,body.catalog-product-view div{display:block}body.catalog-product-view .product.media{max-width:49%;float:left}body.catalog-product-view .product.media div{max-width:100%!important}body.catalog-product-view .product.media .fotorama__img{max-width:100%!important;width:auto!important}body.catalog-product-view .product-info-main{max-width:49%;float:right}body.catalog-product-view .product-social-links{text-align:left}body.catalog-product-view .fotorama__arr.fotorama__arr--next,body.catalog-product-view .fotorama__arr.fotorama__arr--prev,body.catalog-product-view .fotorama__thumb,body.catalog-product-view .fotorama__thumb-border,body.catalog-product-view .fotorama__thumb__arr.fotorama__thumb__arr--left,body.catalog-product-view .fotorama__thumb__arr.fotorama__thumb__arr--right,body.catalog-product-view .swatch-option-tooltip{display:none!important}body.catalog-product-view .fotorama__thumb.fotorama__loaded--img{display:inline-block!important}body.catalog-product-view .product.media div{max-width:100%!important;white-space:normal!important}body.catalog-product-view .fotorama__nav__frame.fotorama__nav__frame--thumb{display:inline-block!important;margin:0 8px 8px 0!important}.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img,body.catalog-product-view .fotorama__nav-wrap.fotorama__nav-wrap--horizontal,body.catalog-product-view .fotorama__nav.fotorama__nav--thumbs.fotorama__shadows--right{max-width:100%!important;white-space:normal!important}body.catalog-product-view .fotorama__nav.fotorama__nav--thumbs{height:auto!important}body.catalog-product-view .fotorama__nav.fotorama__shadows--right::after,body.catalog-product-view .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active,body.catalog-product-view .fotorama__stage.fotorama__shadows--right::after,body.catalog-product-view .share-icon .absolute-position{display:none!important}body.catalog-product-view .swatch-attribute-options.clearfix .swatch-option,body.catalog-product-view .swatch-option.image{background-size:contain!important}.bv-section-summary-inline.bv-flex-container-responsive{font-size:0!important}.bv-cv2-cleanslate .bv-core-container-187 .bv-inline-histogram,.bv-cv2-cleanslate .bv-core-container-187 .bv-section-summary-inline .bv-secondary-rating-summary,.bv-inline-histogram.bv-section-summary-block,.bv-secondary-rating-summary.bv-section-summary-block{display:inline-block!important;width:49%!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}body .bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button,body .bv-cv2-cleanslate .bv-core-container-187 .bv-button,body .bv-cv2-cleanslate .bv-core-container-187 .bv-content-secondary-ratings-value,body .bv-cv2-cleanslate .bv-core-container-187 .bv-content-slider-value,body .bv-cv2-cleanslate .bv-core-container-187 .bv-secondary-rating-summary-value,body .bv-cv2-cleanslate .bv-core-container-187 .bv-secondary-slider-summary-value,body .bv-cv2-cleanslate .bv-core-container-187 button.bv-ask-question,body .bv-cv2-cleanslate .bv-core-container-187 button.bv-read-review,body .bv-cv2-cleanslate .bv-core-container-187 button.bv-write-review{background-image:none!important;background-color:#4a7e86!important;background:#4a7e86!important}}@media print{.news-letter{display:none!important;width:0!important;height:0!important;opacity:0!important}}@media print and (min--moz-device-pixel-ratio:0) and (min-width:1px){body.account .custom-header,body.catalog-product-view .share-icon .absolute-position,body.checkout-cart-index #add-new-billing-address,body.checkout-cart-index #add-new-shipping-address,body.checkout-cart-index #address-edit-alert-billing,body.checkout-cart-index #address-edit-alert-shipping,body.checkout-cart-index #block-shipping,body.checkout-cart-index #no-contract-modal,body.checkout-cart-index #opc-new-billing-address,body.checkout-cart-index #opc-new-shipping-address,body.checkout-cart-index #opc-shipping-preference-edit,body.checkout-cart-index #share-form,body.checkout-cart-index .algolia-search-block,body.checkout-cart-index .authentication-wrapper,body.checkout-cart-index .billing-section-links,body.checkout-cart-index .checkout-step-payment,body.checkout-cart-index .collapsible-icon,body.checkout-cart-index .contract-box a.view-terms,body.checkout-cart-index .custom-header-link,body.checkout-cart-index .edit-icon,body.checkout-cart-index .field.qty .label,body.checkout-cart-index .header.links,body.checkout-cart-index .header_links,body.checkout-cart-index .loading-mask,body.checkout-cart-index .mage-dropdown-dialog,body.checkout-cart-index .message,body.checkout-cart-index .minicart-wrapper,body.checkout-cart-index .sections.nav-sections,body.checkout-cart-index .shipping-address-items.cart-billing-list,body.checkout-cart-index .shipping-address-items.cart-shipping-list,body.checkout-cart-index .shipping-section-links,body.checkout-cart-index .warn-unverified,body.checkout-cart-index button.action,body.checkout-cart-index h1,body.checkout-cart-index header #minicart-loader,body.myquotes-quote-printquote .header.links,body.myquotes-quote-printquote .header_links,body.myquotes-quote-printquote .message,body.myquotes-quote-printquote .page-title-wrapper,body.myquotes-quote-view #faux_modal_feedback,body.myquotes-quote-view #feedback,body.myquotes-quote-view #need_help,body.myquotes-quote-view #smoothup,body.myquotes-quote-view .action.primary,body.myquotes-quote-view .algolia-search-block,body.myquotes-quote-view .back-to-history-link,body.myquotes-quote-view .header-link,body.myquotes-quote-view .header_links,body.myquotes-quote-view .hide-mobile,body.myquotes-quote-view .mage-dropdown-dialog,body.myquotes-quote-view .message,body.myquotes-quote-view .sections.nav-sections,body.myquotes-quote-view header .panel.header{display:none!important}body.myquotes-quote-view .order-status-details.no-border.osd-box-2 .col-md-3{display:inline-block;width:30%;margin-right:3%}body.myquotes-quote-view .order-status-details.no-border.osd-box-2 .col-md-3:nth-child(3){margin-right:0}body.checkout-cart-index #cart-steps,body.checkout-cart-index #shopping-cart-table,body.checkout-cart-index .cart-container-inner,body.checkout-cart-index .cart.table-wrapper.detailed,body.checkout-cart-index .opc-wrapper,body.checkout-cart-index .products-in-cart{float:none;width:100%!important}body.checkout-cart-index #shopping-cart-table thead{border-bottom:solid 1px #efefef!important}body.checkout-cart-index .cart-container-inner{width:68%!important;float:none}body.checkout-cart-index .cart-summary{width:30%!important;float:right!important}body.checkout-cart-index .cart.table-wrapper .field.qty{max-width:none}body.checkout-cart-index dd[data-bind="html:option.value"]{font-weight:800!important}.col-5 .bluefoot-column-3,.col-5 .bluefoot-product-list .item li,.col-5 .bluefoot-product-list li.item,.col-5 .bluefoot-product-list.grid .item.product.product-item,.col-5.bluefoot-product-list li.item,.col-5.bluefoot-product-list.grid .item.product.product-item,body.checkout-cart-index .control.qty{display:inline-block!important;float:none}.page-main .columns,body.account #custom-component,body.checkout-cart-index,body.checkout-cart-index div,body.checkout-cart-index header,body.myquotes-quote-printquote,body.myquotes-quote-printquote div,body.myquotes-quote-view,body.myquotes-quote-view div .bluefoot-row.col-5,ol.products.list.items.product-items{display:block!important}body.myquotes-quote-printquote #maincontent{max-width:1240px;margin:0 auto;width:100%}body.myquotes-quote-printquote .osd-box-2 .right-float,body.myquotes-quote-view .right-float{padding-right:32px}body.myquotes-quote-view .photo.image{display:block!important;max-width:100px!important}body.cms-home,body.cms-home div{display:block}body.cms-home .suggested_cat{display:block!important;max-width:100%}body.cms-home #ideas_content_box.slick-initialized .slick-slide{width:31%vw!important;vertical-align:top}.banner_image_left_full_bleed .bluefoot-column-3{width:25%;display:inline-block!important}.banner_image_left_full_bleed .bluefoot-column-9{width:75%;display:inline-block!important}body.catalog-category-view,body.catalog-category-view div,body.catalogsearch-result-index,body.catalogsearch-result-index div{display:block}body.catalog-category-view .ais-hits .ais-hits--item,body.catalog-category-view .ais-infinite-hits .ais-infinite-hits--item,body.catalogsearch-result-index .ais-hits .ais-hits--item,body.catalogsearch-result-index .ais-infinite-hits .ais-infinite-hits--item{display:inline-block}#algolia_instant_search_bar,#quickview-container,body.catalog-category-view #algolia-left-container,body.catalog-category-view #instant-search-bar-container,body.catalog-category-view .block.widget.block-products-list.grid,body.catalogsearch-result-index #algolia-left-container,body.catalogsearch-result-index #instant-search-bar-container,body.catalogsearch-result-index .block.widget.block-products-list.grid{display:none!important}.category-view{padding-bottom:0;margin-bottom:0;border:none}body.catalogsearch-result-index .algolia-instant-replaced-content{padding-top:16px!important}.bluefoot-row.col-5,ol.products.list.items.product-items{display:block!important}body.cms-page-view,body.cms-page-view div{display:block}.products-grid.grid{display:inilne-block!important;max-width:100%}.contact_banner_di,.contact_banner_strip,.contact_banner_strip div,.contact_banner_strip h4{text-align:center!important}.contact_banner_di div{display:inline-block!important;float:none}.contact_banner_di h4::before,.contact_banner_email h4 a::before,.contact_banner_phone h4::before,.contact_banner_strip h4 a::before,.contact_banner_strip h4::before{display:block!important;float:none;margin-bottom:0;vertical-align:middle;margin-right:0!important;margin-left:0!important}.contact_banner_di .bluefoot-column.di_logo{padding-bottom:0}.contact_banner_di .bluefoot-column-9{width:100%}}