.header.content .custom-block span b{color:#555 !important}body .page-header.type2.header-newskin .minicart-wrapper{background-color:#054d70;border:solid 1px #054d70}body .page-header.type2.header-newskin .minicart-wrapper .action.showcart .counter.qty{background-color:#ffc52f}body .side-custom-menu h2{background-color:#ffc52f}body .side-custom-menu .action a{background-color:#555;color:#fff}body .footer-middle .block-bottom{border-top:1px solid #ffc52f}body .footer-bottom .container:before{background-color:#ffc52f}body .footer-middle .social-icons a{background-color:#ffc52f}.star-sale-about{background-position:center !important;height:41vh;position:relative}.star-about-section{height:41vh;position:relative}.star-sale-about h3{position:absolute;bottom:0;z-index:1;color:#2d2d2d;background:#fff;padding:15px 60px 7px;margin:0;border-radius:10px 10px 0 0;font-size:23px}.star-sale-about h3 span{color:#054d70;font-weight:400}.cms-about .breadcrumbs,.cms-jobs .breadcrumbs,.cms-videos .breadcrumbs{display:none}.about-charity-desc h2{color:#707070;font-size:20px;font-weight:400;letter-spacing:.2px;line-height:30px;text-transform:uppercase}.about-charity-desc>p{color:#818181;font-family:open sans;font-size:13px;line-height:22px;margin-top:20px}.about-charity-video{position:relative;float:left;width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.about-charity-video:before{content:"";width:100%;height:100%;background:none repeat scroll 0 0 rgba(0,0,0,.5);opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.about-charity-video{position:relative;float:left;width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.cms-about #maincontent{max-width:100%;padding:0}.about-charity{width:100%;margin:0 -15px 0;padding:110px 0 0}.about-charity-video:hover:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.about-charity-video img{width:100%;vertical-align:middle}.block.remove-top{float:left;padding:60px 0;position:relative;width:100%;padding-top:0;margin:35px 0 50px}.fixed-bg{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#054d70}.single-mission h4 span{color:#054d70 !important}.sec-heading h1 span{color:#ffc52f !important}.testimonial.overlap{margin-top:-40px}body .block.remove-top.remove-top-rep .single-mission h4 span{color:#ffc52f !important}.slideshow{float:left;position:relative;width:100%}.slideshow h1{color:#fff;font-size:27px;font-weight:500}.slideshow p{float:left;margin-bottom:0;margin-top:38px;color:#fff;font-size:15px;line-height:27px;text-align:center}.about-charity .col-md-5{padding:0}.sec-title{width:100%;margin-bottom:30px;display:inline-block;overflow:hidden}.sec-title h2:before{content:"";height:70%;left:0;position:absolute;top:15%;width:4px;background-color:#054d70}.sec-title h2 span{color:#054d70;font-weight:300}.sec-title h2:after{content:"";height:1px;position:absolute;right:-55%;top:50%;width:50%;background-color:#054d70}.single-mission{float:left;margin-bottom:30px;width:100%}.mission-img{float:left;width:100%;margin-bottom:20px}.mission-img a{float:left;overflow:hidden;position:relative;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.mission-img a:before{background:url('../images/link-arrow.png') no-repeat scroll center center #000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.mission-img a img{width:100%;vertical-align:middle}.mission-img a:hover:before{opacity:.7}.single-mission>h4{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:500}.single-mission>p{color:#818181;font-family:open sans;font-size:13px;letter-spacing:.2px;line-height:22px;margin:0}.sec-title h2{float:left;padding-left:15px;font-size:32px;font-weight:600;line-height:42px;margin:0;position:relative;color:#333}.cms-about section.block.remove-bottom{margin-bottom:0}.sec-heading{border-bottom:1px solid #d3d2d2;padding-bottom:0;position:relative;width:100%;margin-bottom:30px}.sec-heading h1{font-size:27px;color:#fff;margin-bottom:15px;font-weight:600}.sec-heading h1 span{color:#333;font-weight:500}body .block.remove-top.remove-top-rep{margin:0}.star-sale-jobs{padding-top:60px}.star-sale-jobs p{letter-spacing:.2px;font-size:14px;line-height:1.528571429;color:#333}.our-cause{float:left;position:relative;width:100%;margin-bottom:30px}.star-sale-jobs h3{font-size:23px;color:#054d70 !important;font-weight:500;letter-spacing:.6px}.our-cause-detail{background:none repeat scroll 0 0 #fff;border:1px solid #e7e7e7;float:left;margin-left:2%;margin-top:-20px;padding:20px;position:relative;text-align:center;width:96%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 13px #e9e9e9 inset;-moz-box-shadow:0 0 13px #e9e9e9 inset;-ms-box-shadow:0 0 13px #e9e9e9 inset;-o-box-shadow:0 0 13px #e9e9e9 inset;box-shadow:0 0 13px #e9e9e9 inset}.our-cause-detail>h3{font-family:open sans;font-size:16px;color:#656565;text-transform:uppercase;font-weight:600;float:left;width:100%;margin-bottom:10px}.unordered-list{font-size:16px;line-height:1.7;font-family:inherit;padding-bottom:10px;list-style-type:circle;color:#858585;margin-left:15px}.unordered-list li{padding-bottom:5px}.our-cause-detail>p{color:#818181;font-size:13px;line-height:24px;letter-spacing:.2px;float:left;width:100%;margin-bottom:10px}#request-quote-form input,#request-quote-form select,#request-quote-form textarea,#contact-form input,#contact-form textarea{height:33px;border:0 none;font-family:open sans;font-size:12px;padding:10px;width:100%;-webkit-box-shadow:1px 1px 3px #d5d5d5 inset;-moz-box-shadow:1px 1px 3px #d5d5d5 inset;-ms-box-shadow:1px 1px 3px #d5d5d5 inset;-o-box-shadow:1px 1px 3px #d5d5d5 inset;box-shadow:1px 1px 3px #d5d5d5 inset;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.cms-jobs .field,#contact-form .field{margin-bottom:20px !important}#request-quote-form textarea,#contact-form textarea{height:150px}.cms-jobs .field.apply_for.required,.cms-jobs .field.comment{padding:0 5px;clear:both}#contact-form .fieldset{margin:0}.contact-index-index .columns{padding-top:45px}#contact-form .legend{margin-bottom:27px}#contact-form .legend span{font-size:32px;font-weight:600;line-height:42px;margin:0;position:relative;color:#333}#contact-form .legend span b{color:#054d70;font-weight:300}.field.first-name.required,.field.last-name.required,.field.email.required,.field.telephone.required,.field.file,.field.name.required,.field.last_name.required,.field.company.required,.field.job_title.required{float:left;width:calc(50% - 0em);padding:0 5px;margin-bottom:5px}.field.name.required,.field.last_name.required,.field.company.required,.field.job_title.required{width:calc(50% - 3em);padding:0 15px 0 0}form#contact-form .field.email.required,form#contact-form .field.comment.required{width:calc(100% - 6em);padding:0 15px 0 0}#request-quote-form .fieldset{margin-bottom:15px}#request-quote-form .actions-toolbar{padding-left:5px}body .action.primary,body .action.primary:active{font-family:inherit}.contact-form-content{padding-bottom:8px}.contact-info h2{color:#054d70;margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:500}.contact-info h4{color:#555;font-weight:600;font-size:13px;margin:20px 0 5px}body.contact-index-index .page-main .contact-info p{margin:0;color:#555;font-size:13px}body.contact-index-index .page-main .contact-info h4 i{width:auto !important;height:auto !important;font-weight:900;line-height:initial !important;font-size:13px !important;background:#054d70 !important;color:#fff !important;padding:4px;border-radius:2px !important;margin-right:9px}.customer-account-login .field.email.required{width:100%;padding:0}.star-about-section.container{padding:0}.cms-videos iframe{height:200px}.cms-videos .sec-title h2{font-size:26px}.cms-videos .remove-ext .col-md-4 .sec-title{margin-bottom:0}button.action.subscribe.primary:hover{background-color:#ffc52f;border-color:#ffc52f}.category-description img{width:100%}body .products-grid .product-item-details .product-item-actions .tocart{font-family:inherit}.products.list.items.product-items button.action.primary{background-color:#054d70;color:#fff;border-color:#054d70;letter-spacing:initial}body .infinite-loader .btn-load-more{background:#054d70;border:1px solid #054d70;color:#fff;display:initial}body .infinite-loader .btn-load-more:hover{background-color:#ffc52f;border-color:#ffc52f}div#search_autocomplete{background:#fff;border-radius:1px;box-shadow:2px 2px 14px -11px #000}#search_autocomplete.search-autocomplete ul li{padding:10.5px 36px 10.5px 9px;color:#555}#search_autocomplete.search-autocomplete ul li .amount{color:#555;top:9.5px}body.catalogsearch-result-index .page-title{padding:15px 0 20px;margin:0 !important}body.catalogsearch-result-index .page-title span{font-size:31px;color:#555;font-weight:500}body.catalogsearch-result-index .search.results dl.block{margin:30px 0 10px;border:1px solid #f4f4f4;background:#f4f4f4;padding:15px 10px}body.catalogsearch-result-index .search.results dl.block .title{font-size:23px}body.catalogsearch-result-index .search.results dd.item a{font-size:14px;text-transform:uppercase}body.catalogsearch-result-index .item.product.product-item .product-item-info{border:1px solid #e2e2e2;padding:0 10px;box-shadow:2px 3px 3px #8080801a}body.catalogsearch-result-index .item.product.product-item:hover .product-item-info{border:1px solid transparent;padding:0 10px;box-shadow:none}body.catalogsearch-result-index .products.wrapper.list.products-list .product-item-info{border:none;box-shadow:none}#search_autocomplete.search-autocomplete ul{border:none}body .message{margin:0 0 15px !important}body .product-item-details .product-item-name>a,body .product-item-details .product-item-name>a:hover{color:#054d70}.breadcrumbs li.home a:after{font-weight:900;color:#555}.catalogsearch-result-index .products.wrapper.grid.columns4.products-grid{margin-top:15px}body .block-minicart .block-content>.actions>.secondary .action.viewcart{color:#555;font-weight:600;font-family:inherit}body .infinite-loader .loading{padding:6px 49px;line-height:26px;background:#054d70;border:1px solid #054d70;color:#fff;width:max-content;margin:0 auto}body.checkout-cart-index .page-title,.customer-account-logoutsuccess .page-title,.customer-account-login .page-title,.customer-account-create .page-title,.multishipping-checkout_address-newshipping .page-title,.multishipping-checkout-login .page-title,.multishipping-checkout-register .page-title,.customer-account-forgotpassword .page-title,.multishipping-checkout-addresses .page-title,.customer-account-createpasswor .page-title,.customer-account-createpassword .page-title,.catalog-product_compare-index .page-title,.request_quote-index-index .page-title{font-size:24px !important;font-weight:600;color:#555 !important;padding:20px 0 0;text-transform:uppercase}.request_quote-index-index .columns{display:block;border:1px solid #ececec;background:#fff;border-top:4px solid #054d70;padding:35px 25px 0;box-shadow:0 2px 3px rgba(0,0,0,.08)}.request_quote-index-index .columns #form1 .col-sm-2,.request_quote-index-index .columns #form1 .col-sm-10{max-width:100%;flex:0 0 100%}.request_quote-index-index .columns #form1 .form-group{width:calc(50% - 20px);margin-right:20px;float:left;margin-bottom:20px}.request_quote-index-index .columns #form1 .col-sm-2 h4{font-weight:400;font-size:1.4rem;margin:10px 0}.request_quote-index-index .columns #form1 .form-group:last-child{width:100%}.request_quote-index-index .columns #form1 .btn.btn-primary.form-control{background-color:#ffc52f;border-color:#ffc52f;color:#054d70;text-transform:uppercase;padding:9px 20px;line-height:19px;height:auto}.request_quote-index-index .columns #form1 .required h4:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 4.5px}.request_quote-index-index .columns #form1 .btn.btn-primary.form-control:hover{background-color:#054d70;border-color:#054d70;color:#fff}.catalog-product_compare-index .action.print.hidden-print{font-weight:600;text-decoration:underline;text-transform:uppercase;font-size:12px;float:left;margin-bottom:15px}.catalog-product_compare-index #product-comparison .product-image-photo{width:50%}.catalog-product_compare-index #product-comparison .product-image-wrapper{padding-bottom:60% !important}.catalog-product_compare-index .table-comparison .cell.label .attribute.label{text-transform:uppercase}.multishipping-checkout-login .sections.nav-sections,.multishipping-checkout-register .sections.nav-sections{display:block}.multishipping-checkout-register .field.telephone.required{width:100%;padding:0}.customer-account-logoutsuccess p{font-size:14px}body.checkout-cart-index .cart.table-wrapper .cart thead tr th.col{padding-top:12px;background:#fbfbfb;text-transform:uppercase}body.checkout-cart-index .cart.table-wrapper .cart>.item .product-image-container{width:65px !important}body.checkout-cart-index .cart.table-wrapper .actions-toolbar{min-height:30px}body.checkout-cart-index tbody.cart.item{border-bottom:1px solid #ccc}.checkout-cart-index .cart-empty p{font-size:14px;color:#555}.checkout-cart-index .cart-empty p a{text-decoration:underline}#b2b_customer{height:38px}body .page-header .panel.header .header.links>li>a{color:#555 !important}.multishipping-checkout_address-newshipping .sections.nav-sections{display:block}.multishipping-checkout_address-newshipping select{height:38px}.multishipping-checkout_address-newshipping .field.telephone.required{width:100%;padding:0}select{height:38px}body .fotorama__stage{border:none}.catalog-product-view .product.attribute .value{font-size:14px;padding-left:1px}.catalog-product-view .product-info-main .product-info-price{margin-bottom:0}.product.attribute.size,.product.attribute.type,.product.attribute.brand{padding:5px 0}.product.attribute.size{padding-top:20px}.product.attribute strong.type{font-size:14px;display:inline;text-transform:uppercase;letter-spacing:.6px;font-weight:700}.catalog-product-view .product.attribute .value{display:initial;font-size:14px}.product.attribute.brand{margin-bottom:29px;border-bottom:1px solid #ebebeb;padding-bottom:20px}.product.attribute.brand .value{padding-left:5px}.product.attribute.type .value{padding-left:5px}.product.attribute.price{padding-left:5px}.catalog-product-view .product-info-main .product.overview{line-height:23px}.product.attribute strong.type:after{content:":"}body .product-info-main .box-tocart .field.qty{display:block;width:168px;margin-bottom:25px}.catalog-product-view .product-add-form .mage-error[generated]{position:absolute;top:41px;left:0;width:500px}.product-info-main .box-tocart .field.qty label.label{display:contents}.product-info-main .box-tocart .field.qty label.label span{font-size:14px;text-transform:uppercase;font-weight:700}.product-info-main .box-tocart .field.qty .control{left:20px;margin-left:42px}body .product-info-main .qty.field .qty-changer>a{left:56px}.product-info-main .box-tocart .input-text.qty{position:relative;left:11px}body .block.upsell .title strong,body .block.crosssell .title strong,body .block.crosssell .title strong,body .block.crosssell .title strong{font-size:18px;font-family:inherit;color:#555;font-weight:600}.catalog-product-view .products-grid.products-upsell .product-item .product-item-info,.catalog-product-view .products-grid.products-crosssell .product-item .product-item-info{background-color:transparent;border:1px solid #e4e4e47a;padding:0 15px;box-shadow:1px 1px 2px #d8d8d8}.catalog-product-view .products.list.items.product-items .item.product.product-item:hover{box-shadow:none}body .products-grid.products-upsell:not(.side-list):not(.products-related) .product-item:hover .product-item-info,body .products-grid.products-crosssell:not(.side-list):not(.products-related) .product-item:hover .product-item-info{box-shadow:1px 3px 9px #828282a8}.catalog-product-view .products-grid.products-upsell .product-item-photo,.catalog-product-view .products-grid.products-crosssell .product-item-photo{border:none}.catalog-product-view .product.info.detailed.vertical .product.data.items>.item.content{padding:15px 20px;box-shadow:0px 0px 1px #ececec}.catalog-product-view fieldset.fieldset.review-fieldset legend.legend.review-legend{font-size:21px;padding-top:15px;color:#555;font-weight:600;margin-bottom:10px}.catalog-product-view .fieldset .review-legend.legend strong{font-weight:600;padding-top:13px;text-transform:capitalize;color:#054d70;font-size:18px}.catalog-product-view .product.attribute.size .value{border:1px solid #d8d8d6;padding:0 5px;background:#f4f4f4;margin-left:5px;color:#555;font-weight:600;font-size:12px}.catalog-product-view div.mage-error[generated]{margin-top:7px;line-height:1}body .product.info.detailed.vertical .product.data.items>.item.title.active>.switch>span{border-bottom-color:#054d70}body .product.info.detailed.vertical .product.data.items>.item.title>.switch>span{border-bottom:3px solid transparent}body .block.upsell,body .block.crosssell{margin-top:80px}.catalog-category-view .products.wrapper.list.products-list .product.description.product-item-description{display:none}.catalog-category-view .products.wrapper.grid.products-grid .product-item .product-item-info{border:1px solid #efefef4f;padding:10px;box-shadow:0px 0px 1px #f1f1f19e}.catalog-category-view .products.list.items.product-items .item.product.product-item:hover .product-item-info{border:none;box-shadow:none}body .autocomplete-suggestions{border:none;box-shadow:0px 1px 3px #0000003b;min-height:100px;max-height:400px !important}.products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo{transition:all .3s;cursor:pointer;z-index:1}.cms-jobs #mpsearch-category{height:40px}span.price-container.price-final_price.tax.weee span.price-label{display:none}.swatch-attribute.size{display:-webkit-inline-box;margin-top:-15px}.dkcustomer-certification-index .form.form-edit-account fieldset.fieldset.info{float:none;margin-bottom:17px;width:100%}.dkcustomer-certification-index .form.form-edit-account fieldset.fieldset.info input#certificate-number{width:50%}.dkcustomer-certification-index .form.form-edit-account fieldset.fieldset.info .field.file{padding:0;width:100%}.dkcustomer-certification-index .form.form-edit-account fieldset.fieldset.info .field.file a{position:relative;top:4px;text-decoration:underline;font-weight:500}.multishipping-checkout-login .field.email.required{padding:0;width:100%}.p21_inactive .block-minicart .items-total{float:none;text-align:right;margin-bottom:10px}.catalog-product-view .block.related{padding:0;padding-top:35px}.catalog-product-view .block .title strong{font-size:19px;font-weight:600;color:#555;margin-bottom:20px !important;padding-top:0;text-transform:uppercase}.catalog-product-view .block.related a.post-item-link{font-size:14px;text-decoration:underline}.checkout-cart-index .block.crosssell{display:none}.customer-account-forgotpassword .field.email.required{width:100%;padding:0}.customer-address-form .field.telephone.required,.customer-account-edit .field.email.required{width:100%;padding:0}.wishlist-index-index .product-item-info{border:1px solid #e0e0e0;padding:10px;box-shadow:0px 0px 2px #8080802b}.wishlist-index-index .product-item-info:hover{box-shadow:1px 2px 5px #bfbfbf}body.wishlist-index-index .product-item-info .input-text.qty{border-radius:3px;height:36px !important;width:46px !important}body.wishlist-index-index strong.product-item-name{text-transform:uppercase;font-weight:600}body.wishlist-index-index strong.product-item-name a{color:#054d70}body.wishlist-index-index .product-item-info .box-tocart{margin-bottom:5px}body.wishlist-index-index .product-item-info .tocart{height:auto;line-height:30px;min-width:110px;padding:0 4px;font-size:10px}body.wishlist-index-index .products-grid.wishlist .product-item-actions{text-align:left}body.wishlist-index-index .actions-toolbar .primary .action{margin:0 10px 0 0}.checkout-index-index .opc-progress-bar-item._active:before{background:#ffc52f}.checkout-index-index .opc-progress-bar-item._active>span:before{background:#ffc52f}.checkout-index-index .opc-wrapper .step-title{border-bottom:1px solid #e4e4e4;font-weight:600;color:#555;padding-top:30px}.checkout-index-index .opc-block-summary>.title{display:block;font-weight:600;color:#555}.opc-wrapper .form-shipping-address .fieldset .field .label{font-weight:400;color:#555}body .filter-label{text-transform:uppercase;font-weight:700}body .filter-actions{margin-bottom:0}body .filter-current .items{padding-bottom:0;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd}body .filter .filter-current-subtitle{background-color:#054d70;padding:13px 20px;font-size:13px;color:#fff}body .footer-ribbon span{color:#054d70}.hubspot-blog-index .page-title-wrapper,.hubspot-blog-view .page-title-wrapper{display:none}.hubspot-blog-index #maincontent{max-width:100%;padding:0}.hubspot-blog-index .blog-post h2 a{color:#555;font-weight:500;font-size:22px}.hubspot-blog-index .left-content{padding:0}.hubspot-blog-index .blog-post-details{padding:12px 0 15px;border-bottom:1px solid #e8e8e7;margin-bottom:30px}.hubspot-blog-index ul.post-meta{list-style:none;padding:0;border-right:1px solid #e8e8e7;padding:0 0 17px}.hubspot-blog-index ul.post-meta li a{color:#555;font-size:12px}.hubspot-blog-index .post-desc p{color:#555;line-height:1.5}.hubspot-blog-index .post-desc a.btn.btn-primary{color:#fff}.video-container iframe{width:100%;height:230px}.hubspot-blog-index .blog-pagination a{border:1px solid #555;padding:9px 14px;margin-right:4px;color:#555}.hubspot-blog-index .blog-pagination{text-align:right}.hubspot-blog-index .blog-pagination a.active{border:1px solid #ffc635;color:#ffc635;font-weight:700}.hubspot-blog-view .left-content{padding:0;margin-top:25px}.hubspot-blog-view .left-content .post{font-size:12px;color:#555}.hubspot-blog-view .left-content .post h1{margin-top:30px;color:#555;font-weight:600;font-size:30px;line-height:1.3;margin-bottom:10px}.hubspot-blog-view .left-content .post p{font-size:15px;line-height:1.8;color:#555}.hubspot-blog-view .left-content .post h3{font-size:22px}.hubspot-blog-view .left-content .post li{list-style:circle;font-size:15px;line-height:1.8;color:#555}.hubspot-blog-view .pull-right a img{border:1px solid #e2e2e2;padding:2px;margin:20px 0 0}.hubspot-blog-view .left-content .post .btn.btn-primary{width:100%}.hubspot-blog-view .hs-cta-wrapper img{padding-bottom:20px}.hubspot-blog-view .left-content .post>img{border-radius:5px;box-shadow:2px 1px 4px #c5c5c5}.hubspot-blog-view .left-content .post h4{font-size:23px;font-weight:600;margin-bottom:5px}.hubspot-blog-view .left-content .post p a small{font-size:15px;text-decoration:underline}.hubspot-blog-index ul.post-meta li a:hover{color:#054d6f}.post-meta:before{height:15px;width:13px;margin-top:-10px;padding:10px 0;content:"";background:url(../images/diamond-narrow.jpg) no-repeat scroll 0 2px #fff;position:absolute;right:9px;top:36%}.post-view-icon{padding-top:3px;font-size:11px}.hubspot-blog-view .left-content .post .col-lg-6{float:left}.blog-sidebar .sidebar-list li{list-style:circle;border-bottom:1px solid #dbe0e2;padding:10px 0;margin:0}.blog-sidebar .sidebar-list li a:hover{color:#054d6f}.blog-sidebar .sidebar-list li a{font-size:13px;color:#555}.blog-list-page{margin-top:45px}.blog-sidebar .sidebar-title h4{font-size:17px;color:#555;margin-bottom:0}.blog-sidebar .sidebar-title{margin-bottom:10px}.blog-back-btn{text-align:left;margin-top:25px}.blog-back-btn a{font-size:14px;color:#fff !important;font-weight:600;padding:5px 25px;border:1px solid #054d6f;background:#054d6f;text-transform:uppercase}.hubspot-blog-index .blog-post h2{margin-top:0}.multishipping-checkout-addresses .sections.nav-sections{display:block}.multishipping-checkout-addresses #multiship-addresses-table thead{background:#fbfbfb}.multishipping-checkout-addresses #multiship-addresses-table thead th.col{color:#555;text-transform:uppercase;font-weight:700;font-size:13px}.multishipping-checkout-addresses .secondary button{border:1px solid #054d70;background:#054d70;color:#fff;line-height:1;padding:0 17px;height:38px}.multishipping-checkout-addresses .secondary button:hover{border:1px solid #ffc52f;background:#ffc52f;color:#054d70}.customer-account-create .field.telephone.required{width:100%;padding:0}.customer-account-create .fieldset.address{clear:both}body.checkout-index-index .opc-wrapper .step-title,body.checkout-index-index .opc-block-summary>.title{font-size:21px !important;font-weight:600;color:#555 !important;padding:20px 0 8px;text-transform:uppercase}body.checkout-index-index .opc-block-summary>.title{padding:0 0 8px}body.checkout-index-index button.action.action-show-popup{border:1px solid #054d70;color:#fff;height:38px;background-color:#054d70}body.checkout-index-index .opc-wrapper .shipping-address-item.selected-item{border-color:#054d70}body.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after{background:#054d70}.checkout-index-index .modal-popup.modal-slide #modal-title-28{font-size:21px !important;font-weight:600;color:#555 !important;padding:5px 0 15px;text-transform:uppercase;margin-bottom:10px}.checkout-index-index .modal-popup.modal-slide .field._required{width:calc(50% - 0em);padding:0 5px;float:left}.checkout-index-index .modal-popup.modal-slide .field{width:100%;padding:0 5px;float:left}.checkout-index-index .modal-popup.modal-slide .modal-footer{padding-top:15px;padding-bottom:15px}body.checkout-index-index .modal-popup .form-shipping-address{max-width:initial}.checkout-index-index .modal-popup.modal-slide .field .field._required{width:100%}.checkout-index-index .modal-popup.modal-slide .field.street.admin__control-fields.required{padding:0}.footer-middle .block-content{margin:0 !important}.footer-middle .block.newsletter .actions{display:inherit;width:auto;float:right;margin-bottom:20px}.footer-middle .newsletter-content div input{height:auto !important;margin-left:20px !important}.footer-middle .newsletter-content div input.product{margin-left:0 !important}.newsletter-content p{padding:10px 0}body .footer-middle .block.newsletter .action.subscribe{height:43px;margin-top:10px}body .footer-middle .block.newsletter .control div.mage-error{position:static;color:#ff807d}#trigger_quick_order{box-shadow:none !important;margin:0;position:relative;right:10px;float:none !important;padding:16px;line-height:0;height:34px;top:5px;border:1px solid #ffc52f;background:#ffc52f;color:#054d70}#trigger_quick_order span{font-size:13px;font-weight:600}button#trigger_quick_order:hover{background:#ffc52f;color:#054d70}body thead.quick-order-head{background-color:#555}thead.quick-order-head th{text-transform:uppercase;font-weight:600}body #quickorder-form button:hover{background:#ffc52f none repeat scroll 0 0 !important;color:#fff !important;border:1px solid #ffc52f}body #selection-area .add-all.button{background-color:#054d70}body .or-option .or-option-button{background-color:#054d70;border:medium none transparent;border-radius:18px}body .modal-popup._show .modal-inner-wrap{height:auto;overflow:auto;margin-bottom:0 !important}html,body{overflow-x:initial !important}body .quick-order-body>tr{background-color:#ececec}body #quickorder-form button{white-space:nowrap;border:1px solid #054d70;color:#fff;padding:0 8px;height:32px;background-color:#054d70}body #selection-area .add-all.button img{float:left;margin-right:4px;width:17%;position:relative;top:5px}body #selection-area .cus-add-to-cart-button img,body .cus-add-to-cart-button img{float:left;margin-right:4px;width:14%;position:relative;top:6px}.cus-add-to-cart-button img{width:15%}body .optional-form{background-color:#ececec}body .wright-text-box textarea{font-family:inherit;font-size:small;height:90px;padding:10px;width:100%;border:1px solid #ccc;margin-left:0}#quickorder-form #write-something-option td p{margin-left:0 !important}tr.optional-form td.wright-text-box{width:60%}tr.optional-form td.wright-text-box-2{width:30%;text-align:right}#quickorder-form .wright-text-box-2{width:30%;text-align:right}.customer-account-createpassword #form-validate .fieldset{margin-bottom:20px}body.account .modal-popup._show .modal-inner-wrap{height:auto;overflow:auto;margin-bottom:auto}body .review-list .block-title strong{line-height:1.1;font-size:21px;font-weight:600;text-transform:uppercase}.catalog-product-view .review-item{padding:5px 0 15px}.catalog-product-view .review-item .review-title{margin:0 0 5px}.catalog-product-view .review-item .review-content{margin-bottom:0}.catalog-product-view #product-review-container{width:40%;float:right}.catalog-product-view .block.review-add{width:55%;float:left}.catalog-product-view .review-toolbar{border-top:1px solid #f2f2f2}.catalog-product-view .block.review-add .fieldset{margin:0 0 15px}body .product-reviews-summary .reviews-actions a{border-left:none}.catalog-product-view .table.grouped .col.item{width:90%;padding-left:0;text-transform:uppercase;font-size:14px}.catalog-product-view .table.grouped .col.qty{min-width:105px;text-transform:uppercase;font-size:14px;padding-right:0}.catalog-product-view .product-info-main .prev-next-products~.page-title-wrapper h1{text-transform:uppercase}.catalog-product-view.page-product-grouped .product-info-price{float:none}.catalogsearch-result-index .product-image-photo.default_image{height:200px;object-fit:contain}.catalogsearch-result-index .product-item .price-box .price-label{display:none}.catalogsearch-result-index #maincontent{min-height:730px}.catalog-category-view .product-item .price-box .price-label{display:none}body .cms-index-index .page.messages{display:block}.dkcustomer-certification-index .file-type-message{position:relative;top:4px;color:#555;font-size:12px;font-weight:500}body.checkout-cart-index .block-cart-failed .actions.main .continue,body.checkout-cart-index .block-cart-failed .actions.main .clear,body.checkout-cart-index .cart-container .form-cart .actions.main .continue,body.checkout-cart-index .cart-container .form-cart .actions.main .clear{display:initial}.checkout-cart-index .cart.main.actions .action.continue{float:left}#p21_forgotpassword{position:relative}#p21_forgotpassword:after{content:"Contact to customer service";position:absolute;border:1px solid #054d70;left:0;top:23px;padding:5px 10px;background:#054d70;z-index:9999;color:#fff;transition:.3s ease;display:block;visibility:hidden}#p21_forgotpassword:hover:after{display:block;visibility:visible}.catalog-category-view .price-container .price{display:block !important}.catalog-category-view .filter.block{margin-bottom:0}body .actions-toolbar>.secondary .action.back{display:block}#minicart-content-wrapper #top-cart-btn-checkout:hover{background:#ffc52f;border:1px solid #ffc52f;color:#054d70}#minicart-content-wrapper #top-cart-btn-checkout{background:#054d70;border:1px solid #054d70;color:#fff}.active-read-more .scroller,.grouped-scroller{overflow:auto;scrollbar-color:#054d70 #c2d2e4;height:210px;scrollbar-width:thin}.active-read-more .scroller::-webkit-scrollbar,.grouped-scroller::-webkit-scrollbar{width:7px;height:15px}.active-read-more. scroller::-webkit-scrollbar-track,.grouped-scroller::-webkit-scrollbar-track{background-color:#c2d2e4}.active-read-more .scroller::-webkit-scrollbar-thumb,.grouped-scroller::-webkit-scrollbar-thumb{height:30px;background-color:#054d70}.active-read-more .scroller::-webkit-scrollbar-track-piece,.grouped-scroller::-webkit-scrollbar-track-piece{background-color:#c2d2e4}.active-read-more .scroller::-webkit-scrollbar-thumb:vertical,.grouped-scroller::-webkit-scrollbar-thumb:vertical{height:30px;background-color:#054d70}.active-product-read-more .scroller,.grouped-scroller{overflow:auto;scrollbar-color:#054d70 #c2d2e4;height:470px;scrollbar-width:thin}.active-product-read-more .scroller::-webkit-scrollbar,.grouped-scroller::-webkit-scrollbar{width:7px;height:15px}.active-product-read-more . scroller::-webkit-scrollbar-track,.grouped-scroller::-webkit-scrollbar-track{background-color:#c2d2e4}.active-product-read-more .scroller::-webkit-scrollbar-thumb,.grouped-scroller::-webkit-scrollbar-thumb{height:30px;background-color:#054d70}.active-product-read-more .scroller::-webkit-scrollbar-track-piece,.grouped-scroller::-webkit-scrollbar-track-piece{background-color:#c2d2e4}.active-product-read-more .scroller::-webkit-scrollbar-thumb:vertical,.grouped-scroller::-webkit-scrollbar-thumb:vertical{height:30px;background-color:#054d70}body .modal-inner-wrap.quick-order-form{height:80vh !important}.multiple-checkout-page{display:none}.sidebar.sidebar-additional{display:none}body .product-social-links .addthis_inline_share_toolbox{margin:10px 0 15px -4px}.product-social-links .customhover a{color:#302e2a;font-weight:600;border:1px solid #d8d8d6;background:#f4f4f4;padding:10px;cursor:pointer;display:block;width:130px;text-align:center;text-transform:uppercase}.product-social-links .customhover a:hover{border:1px solid #302e2a;text-decoration:none}.catalog-product-view .customhover{padding:15px 0 5px}#mini-cart .product .product-item-details p{font-size:12px;padding-top:2px;text-transform:uppercase;font-weight:400}#mini-cart .product .product-item-details a{text-transform:uppercase;font-weight:600}.checkout-index-index #block-discount-heading{font-size:1.6rem;color:#054d70;text-transform:uppercase}.checkout-index-index #discount-form{display:table;width:100%}.checkout-index-index #discount-form .payment-option-inner{display:table-cell;vertical-align:middle}.checkout-index-index #discount-form .actions-toolbar{display:table-cell}.checkout-index-index .checkout-payment-method .payment-option-content{padding:0 0 18px}.checkout-index-index #discount-form .actions-toolbar .action-apply{background-color:#ffc52f;border-color:#ffc52f;color:#054d70;height:38px}.checkout-index-index #discount-form .actions-toolbar .action-apply:hover{background-color:#054d70;border-color:#054d70;color:#fff}.checkout-index-index .shipping-information-title{font-size:21px !important;font-weight:600;color:#555 !important;padding:20px 0 8px;text-transform:uppercase}.checkout-index-index .checkout-payment-method .payment-option-title{padding-left:0}.cms-index-index .block.widget.block-products-list.grid .product-item:hover{box-shadow:0 14px 44px -6px #00000042;z-index:9}.cms-index-index .block.widget.block-products-list.grid .product-item .product-item-info{padding:10px}.cms-index-index .block.widget.block-products-list.grid .product-item .product-item-info .action.tocart.primary{padding:0 5px;background-color:#054d70;color:#fff;border-color:#054d70}.cms-index-index .block.widget.block-products-list.grid .product-item .product-item-info .price-label{display:none}.service .overlay-text-bg .overlay-text{color:#fff;font-size:4em;padding-top:65px;padding-left:30px;line-height:inherit}.service .col-sm-7,.service .col-sm-5{float:left}.service .form-model-container.pull-right{background:#fff;padding:5px 15px 25px;border-radius:5px;margin:50px 0 70px}.hbspt-form .hs-richtext.hs-main-font-element h4{text-align:center;color:#054d70;margin-top:20px;margin-bottom:10px;font-size:18px}.hbspt-form label{color:#929292;font-size:12px;font-weight:400;line-height:10px;margin-bottom:15px}.hs-form-required{color:#054d70 !important;padding-left:5px}.hs-input,.hs-input:hover,.hs-input:focus{height:38px;margin-bottom:20px;font-family:open sans;font-size:12px;padding:10px;width:100% !important;-webkit-box-shadow:1px 1px 3px #d5d5d5 inset;-moz-box-shadow:1px 1px 3px #d5d5d5 inset;-ms-box-shadow:1px 1px 3px #d5d5d5 inset;-o-box-shadow:1px 1px 3px #d5d5d5 inset;box-shadow:1px 1px 3px #d5d5d5 inset;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.form-model-container textarea.hs-input,textarea.hs-input:hover,textarea.hs-input:focus{min-height:120px !important}.hs-error-msgs{padding:0;list-style:none;color:red;margin-bottom:3px;position:relative;bottom:11px}.hs-error-msgs .hs-error-msg{color:red}input.hs-button.primary.large:hover{background-color:#ffc52f;border-color:#ffc52f;color:#054d70;border:1px solid #ffc52f}input.hs-button.primary.large{background-color:#054d70;border-color:#054d70;color:#fff;border:1px solid #054d70;padding:10px 30px;text-transform:uppercase}.video-wrapper iframe.embed-responsive-item{width:100%;height:460px}.categorypath-services-tool-repair .breadcrumbs,.categorypath-services-doors-frames .breadcrumbs,.categorypath-services-welding-shop .breadcrumbs,.categorypath-services-jobsite-delivery .breadcrumbs{display:none}.category-cms .inner-page{margin-top:70px}.category-cms .inner-page .sec-title h2{font-size:29px;font-weight:600}.category-cms .inner-page .m-b-20{font-size:15px;letter-spacing:.2px;line-height:1.428571429;color:#333}.category-cms .inner-page .container-fluid.m-t-40.m-b-40 .container{padding:0}.category-cms .inner-page .single-mission{padding:30px}.category-cms .inner-page .single-mission h3 a{color:#054d70 !important;font-size:16px}.category-cms .inner-page .single-mission .mission-img{margin-bottom:40px}.category-cms .inner-page section.block.remove-top{padding:0;margin-bottom:0}.category-cms .inner-page #blog-slider-demo .owl-prev,.category-cms .inner-page #blog-slider-demo .owl-next{background:none repeat scroll 0 0 #c1c1c1;padding:3px}.category-cms .inner-page #blog-slider-demo em:before{color:#fff}.category-cms .inner-page #blog-slider-demo .owl-controls{position:absolute;top:35px;right:10px}.category-cms .inner-page #blog-slider-demo .owl-carousel.owl-theme.owl-loaded.owl-drag{position:static}.categorypath-services-tool-repair #maincontent .columns,.categorypath-services-doors-frames #maincontent .columns,.categorypath-services-welding-shop #maincontent .columns,.categorypath-services-jobsite-delivery #maincontent .columns{display:none}.categorypath-services-tool-repair #maincontent,.categorypath-services-doors-frames #maincontent,.categorypath-services-welding-shop #maincontent,.categorypath-services-jobsite-delivery #mainconten{padding-bottom:0}.category-cms .inner-page .container-fluid,.categorypath-services-doors-frames .container-fluid,.categorypath-services-welding-shop .container-fluid,.categorypath-services-jobsite-delivery #mainconten{position:relative}.category-cms .inner-page .container-fluid .container.clear-both{margin:0 -30px}.category-cms .sec-title{margin-bottom:0;margin-top:10px}.side-tabs.tabs-left #myTab li{background:#f1f1f1;padding:12px;font-size:15px;color:#054d70;font-weight:600;margin-bottom:4px;border-right:4px solid;list-style:none}.side-tabs.tabs-left #myTabContent{background:#f1f1f1}.side-tabs.tabs-left #myTabContent ul{padding:0;margin-bottom:0}.side-tabs.tabs-left #myTabContent{background:#f1f1f1;padding:50px 30px;display:-webkit-box}.side-tabs.tabs-left #myTab li.active{border-right:none}.side-tabs.tabs-left #myTab{padding:0}.side-tabs.tabs-left .col-sm-4{float:left;padding-right:0}.side-tabs.tabs-left .col-sm-8{float:left;padding-left:0}.category-cms .service-tabs{margin:30px 0 50px}.category-cms .inner-page .container-fluid .container.clear-both>.row{margin:0 15px}.contact-index-index .fieldset .fields{clear:both}.category-services .category-cms{margin-top:15px}.category-services .columns{display:none}.side-tabs.tabs-left #myTab li a:hover{text-decoration:none}.side-tabs.tabs-left #myTabContent ul p{list-style:none;letter-spacing:.2px;margin:0}.container.m-t-20.m-b-40 .col-lg-6{float:left;margin-top:22px}.container-fluid.background-grey{display:none}.minicart-wrapper.active .minicart-items-wrapper{max-height:285px}.account.review-customer-view .product-info .product-name{text-transform:capitalize}.account.review-customer-view .review-date{color:#555}.checkout-index-index .field.cvv div#authorizenet_acceptjs_cc_cid-error{position:absolute;width:250px}body.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled{display:block}body.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled{display:block}.catalog-category-view .filter.active .filter-subtitle{font-weight:600;font-family:inherit}.account.subaccounts-manage-index button.action.delete:hover{background:0 0;text-decoration:underline}.account.subaccounts-manage-index button.action.delete{color:#054d70 !important;border:none;padding:0;font-size:1.3rem;height:auto;line-height:initial;position:relative;bottom:2px}aside.modal-popup.my-subaccount-delete-popup._show .modal-inner-wrap{max-width:50rem}aside.modal-popup.my-subaccount-delete-popup._show .modal-inner-wrap button.action.primary{background:0 0;border:1px solid #c1c1c1;color:#777;line-height:30px;padding:0 12px;height:32px}aside.modal-popup.my-subaccount-delete-popup._show .modal-inner-wrap button.action.primary:hover{border-color:#054d70;background:#054d70;color:#fff}aside.modal-popup.my-subaccount-delete-popup._show .modal-inner-wrap .action-close:before{color:#054d70 !important}aside.modal-popup.my-subaccount-delete-popup._show .modal-inner-wrap .modal-title{font-size:19px;font-weight:600}.modal-popup.confirm._show .action-primary:hover{background:#054d70;border:1px solid #054d70;color:#fff}aside.modal-popup.confirm._show .action-primary{text-transform:uppercase}aside.modal-popup.confirm._show .action-primary:focus,aside.modal-popup.confirm._show .action-primary:active{background:0 0;border:1px solid #c1c1c1;color:#777}.modal-popup.confirm._show .action-primary:active{background:#054d70;border:1px solid #054d70;color:#fff}.modal-popup.confirm._show .modal-inner-wrap button{text-transform:uppercase}body.page-print header{display:none}.modal-popup.confirm._show .modal-inner-wrap footer.modal-footer button:hover{background:#ffc52f;border:1px solid #ffc52f;color:#054d70}.modal-popup.confirm._show .modal-inner-wrap footer.modal-footer button{background:#054d70;border:1px solid #054d70;color:#fff}.wishlist-index-index .products-grid.wishlist .product-item .tocart{background-color:#054d70;border-color:#054d70;color:#fff}body.subaccounts-manage-index .modal-popup.my-subaccount-delete-popup._show .modal-footer button:hover{background-color:#ffc52f !important;border-color:#ffc52f !important;color:#054d70 !important}body.subaccounts-manage-index .modal-popup.my-subaccount-delete-popup._show .modal-footer button{background-color:#054d70 !important;border-color:#054d70 !important;color:#fff !important;text-transform:uppercase}.product-item-name{display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-header.type2.header-newskin .block-search input{border:solid 1px transparent !important;width:60%;padding:10px}.page-header.type2.header-newskin .block-search input:focus{box-shadow:none}.block-search .control{border:solid 1px #ccc;border-radius:50px;border-top:solid 1px #ccc !important}.products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo{height:220px}.product-item-info .product-item-name{height:40px}.product-brand span{font-weight:800}.viewmore,.readmoretext,.product-viewmore{position:relative;top:7px;font-weight:700;text-transform:uppercase;color:#054d70;cursor:pointer}.product-item-name .product-brand{color:#054d70;font-weight:800}.product-brand-block .product-brand{color:#054d70;font-weight:800}.product-item-details .product-item-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div .viewmore{clear:both}.product.description ul li{list-style-type:circle !important}.catalog-product-view .fotorama__zoom-in:before{display:none !important}.catalog-product-view .fotorama__zoom-out:before{display:none !important}body .fotorama--fullscreen .fotorama__wrap .fotorama__fullscreen-icon:before{line-height:38px;content:"x";font-family:inherit;font-weight:600;border:1px solid #e6e6e6;color:red}body .fotorama--fullscreen .fotorama__wrap .fotorama__fullscreen-icon:focus:after{box-shadow:none !important}@media screen and (min-width:768px){.mobile-call-us{display:none}.desktop-call-us:hover{cursor:default;text-decoration:none}body .modal-custom .action-close:before,body .modal-popup .action-close:before,body .modal-slide .action-close:before{margin:3px 0;font-size:16px}.sidebar.sidebar-main .block-category-list .block-title{padding:11px 20px 10px;background:#054d70;border-radius:0;border:none;color:#fff;font-size:14px}.sidebar.sidebar-main .block-content.filter-content .filter-options-title{padding:11px 20px;background:#054d70;border-radius:0;border:none;color:#fff;font-size:14px}.sidebar.sidebar-main .block-content.filter-content .filter-options-title:hover:after{background:0 0;color:#fff}.sidebar.sidebar-main .block-content.filter-content .filter-options-title:after{color:#fff;background:0 0;top:37%}.sidebar.sidebar-main .block-content.filter-content .filter-options-item{margin-bottom:1px}.sidebar.sidebar-main .block-category-list .block-content .item a{font-size:13px;font-weight:500;color:#555;text-transform:uppercase}.sidebar.sidebar-main .sidebar-filterproducts.custom-block{display:none}.sidebar.sidebar-main .sidebar-title{display:none}.sidebar.sidebar-main .block-category-list .block-content,.sidebar.sidebar-main .filter-options-content{padding:23px 20px}.sidebar.sidebar-main .filter-options-content .item input[type=checkbox]{margin:-7px 4.5px 0 0}.sidebar.sidebar-main .block-content.filter-content #narrow-by-list a{color:#555 !important;text-transform:uppercase}body .sidebar.sidebar-main:before{right:22px;pointer-events:none}.products-grid .product-item:hover .action.tocart.primary{background-color:#ffc52f !important;border-color:#ffc52f !important;color:#054d70 !important}.products.list.items.product-items .item.product.product-item:hover{box-shadow:0 14px 44px -6px #00000042;z-index:9}.product-item-photo{z-index:-1}.products.list.items.product-items .item.product.product-item .product.details.product-item-details{position:relative !important;bottom:0}body .products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-photo{box-shadow:none}body .products-grid .product-item .product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):after{opacity:0;visibility:visible}.products.wrapper.list.products-list .item.product.product-item:hover{box-shadow:0px 3px 7px #c5c5c5}.products.wrapper.list.products-list li.item.product.product-item{border:1px solid #f4f4f4;margin:30px 0;padding:10px;cursor:pointer}.catalog-category-view .sidebar.sidebar-additional{display:none}.products.wrapper.list.products-list li.item.product.product-item:hover button.action.tocart.primary{background-color:#ffc52f !important;border-color:#ffc52f !important;color:#054d70 !important}.products.wrapper.list.products-list li.item.product.product-item .product.details.product-item-details{position:static !important;padding-bottom:0;padding-top:25px}.products.wrapper.list.products-list li.item.product.product-item .product.photo.product-item-photo{margin:0}.catalogsearch-result-index #narrow-by-list{border:1px solid #e4e4e4}.catalogsearch-result-index #narrow-by-list .filter-options-item:last-child{margin-bottom:0}span.p21_inactive_notice{position:absolute;font-weight:700;color:#e02b27;padding:7px 0;width:100%;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-table;font-style:italic}body .page-header.type2 .customer-welcome .action.switch{color:#555}body .header.panel>.header.links>li>span{border-left:1px solid #555}.block-minicart.ui-dialog-content.ui-widget-content{width:365px}.customer-account-createpassword #form-validate input{width:280px}body .page-header.type2.header-newskin .navigation .level0>.submenu_removed{max-height:350px;min-height:180px;overflow-x:hidden !important}.account.wishlist-index-index .toolbar.wishlist-toolbar{margin-bottom:20px}.container-fluid.background-image-container.service{background-repeat:no-repeat !important;background-size:cover !important}}@media screen and (max-width:1199px){body .products-list .product-item-details{width:75%}body .products-list .product-item-photo{width:25%}body .page-header.type2.header-newskin .navigation .level0>.level-top{padding-left:5px;padding-right:5px}.checkout-cart-index #block-discount{width:60%}.cms-index-index.page-layout-1column .block.widget .products-grid .product-item{margin-left:2%;width:calc((100% - 8%)/4)}.cms-index-index .block.widget.block-products-list.grid .product-item:last-child{margin-left:0}.service .overlay-text-bg .overlay-text{font-size:3.8em;padding-left:0}}@media screen and (min-width:768px) and (max-width:991px){.star-sale-about,.star-about-section{height:275px}.page-header.type2.header-newskin .custom-block{right:120px !important}.star-sale-about h3{left:0}.unordered-list{margin-left:0}.field.first-name.required,.field.last-name.required,.field.email.required,.field.telephone.required,.field.file{width:calc(100% - 0em)}#contact-form .field{width:calc(50% - 0em)}form#contact-form .field.email.required,form#contact-form .field.comment.required{width:calc(100% - 0em)}.cms-videos iframe{height:150px}body .products-list .product-item-details{width:70%}body .products-list .product-item-photo{width:30%}.sidebar.sidebar-main .block-category-list .block-title{padding:7px 20px;font-size:12px}.sidebar.sidebar-main .block-category-list .block-content,.sidebar.sidebar-main .filter-options-content{padding:7px 10px}body .block-category-list .block-content ol li.item,body .sidebar>.block.filter ol li.item{margin:0;padding:3px 0}.sidebar.sidebar-main .block-category-list .block-content .item a{font-size:11px}.sidebar.sidebar-main .block-content.filter-content .filter-options-title{padding:8px 20px;font-size:12px}.sidebar.sidebar-main .block-content.filter-content #narrow-by-list a{font-size:11px}.sidebar.sidebar-main .filter-options-content .item input[type=checkbox]{margin:-3px 4.5px 0 0}.checkout-cart-index #block-discount{width:100%}body.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{width:50%}.cms-index-index .block.widget.block-products-list.grid .product-item:last-child{clear:both}.checkout-index-index .opc-block-summary{padding:10px}.checkout-index-index .minicart-items .product-item-details{padding-left:0}.checkout-index-index .table-checkout-shipping-method{width:100%}.header.content .custom-block .porto-icon-phone-1{margin-right:0 !important}.cms-index-index .block.widget.block-products-list.grid .product-item:last-child{clear:none}.cms-index-index.page-layout-1column .block.widget .products-grid .product-item{width:calc((100% - 8%)/3)}.cms-index-index .block.widget.block-products-list.grid .product-item:nth-child(4){margin-left:0}.cms-index-index .block.widget.block-products-list.grid .product-item:last-child{margin-left:2%}.service .overlay-text-bg .overlay-text{font-size:2.7em}.video-wrapper iframe.embed-responsive-item{height:255px}}@media screen and (max-width:767px){.star-sale-about,.star-about-section{height:200px}body .page-header.type2.header-newskin .block-search .label:before,body .page-header.type2.header-newskin .nav-toggle:before{color:#555;font-size:18px;padding-left:1px}body .page-header.type2.header-newskin{background-color:#fff}.star-sale-about h3{padding:11px 35px 9px;left:16px;font-size:18px}body header.type2.header-newskin .minicart-wrapper{border-radius:4px;box-shadow:0px 0px 6px #c5c5c5}.about-charity{width:100%;margin:0;padding:15px}.cms-about .columns .column.main{-webkit-order:initial;order:inherit}.about-charity-video{width:80%;margin:0 auto;float:none;margin-top:23px}.block.remove-top{margin:0 0 50px}.unordered-list{margin-left:0}.field.first-name.required,.field.last-name.required,.field.email.required,.field.telephone.required,.field.file{width:calc(100% - 0em)}#contact-form .field{width:calc(100% - 0em)}form#contact-form .field.email.required,form#contact-form .field.comment.required{width:calc(100% - 0em)}.cms-videos iframe{height:240px}section.block.remove-top .sec-title{padding:0 15px}body .products-grid:not(.side-list):not(.products-related) .product-item:hover .product-item-photo{box-shadow:none}body .products-grid .product-item .product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):after{opacity:0;visibility:visible}.products.wrapper.list.products-list li.item.product.product-item:hover{box-shadow:none}#layer-product-list .field.limiter{clear:both;position:relative;left:0;float:left}.products.wrapper.grid.products-grid li.item.product.product-item:hover{box-shadow:0 25px 24px -5px rgba(0,0,0,.2)}.products.wrapper.grid.products-grid li.item.product.product-item:hover button.action.tocart.primary{background:#054d70;border:1px solid #054d70;color:#fff}body.catalogsearch-result-index .page-title{padding:0 0 20px;margin:0 !important}body.catalogsearch-result-index .page-title span{font-size:22px}.p21_inactive .p21_inactive_notice{position:absolute;left:0;color:red;top:65px;text-align:center;width:99%;margin:0 auto;font-weight:700;font-style:italic}.p21_inactive main#maincontent{margin-top:30px}header.page-header.type2.header-newskin{box-shadow:0px 0px 5px #8080807a}.p21_inactive #banner-slider-demo-2{margin-top:20px}span.p21_inactive_notice.p21-search{top:143px}.dkcustomer-certification-index .form.form-edit-account fieldset.fieldset.info input#certificate-number{width:100%}body .product.info.detailed.vertical .product.data.items>.item.title.active>.switch>span{border-bottom-color:transparent}.hubspot-blog-index .left-content{margin-top:45px;padding:0 15px}.hubspot-blog-index ul.post-meta{padding:0}.hubspot-blog-index .blog-post-details{padding:12px 0 25px;margin-bottom:0}.hubspot-blog-index .blog-pagination{text-align:right;margin:25px 0 20px}.hubspot-blog-index .blog-pagination a{padding:5px 10px}.hubspot-blog-index .blog-post h2 a{font-size:18px}.hubspot-blog-index .star-sale-about h3{font-size:16px}.hubspot-blog-index .left-content{margin-top:10px}.hubspot-blog-view .left-content .post h1{font-size:20px}.hubspot-blog-view .left-content .post p{font-size:14px}.hubspot-blog-view .left-content .post li{font-size:14px}.checkout-index-index .modal-popup.modal-slide .field._required{width:calc(100% - 0em)}#trigger_quick_order{left:0;margin:3px 0 13px}body #quickorder-form table td.txt-sku{min-width:auto;width:auto;padding:initial}.modal-popup.modal-slide button.action-close{background:#e02b27;padding:10px 12px}body .modal-custom .action-close:before,body .modal-popup .action-close:before,body .modal-slide .action-close:before{margin:0;color:#fff !important}.catalog-product-view #product-review-container{width:100%}.catalog-product-view .block.review-add{width:100%}.catalog-product_compare-index #product-comparison .actions-primary{margin-bottom:10px}.section-item-title.nav-sections-item-title:nth-child(5){display:none}body .page-header.type2.header-newskin .navigation .level0>.level-top{padding-left:18px}body .navigation .submenu:not(:first-child) ul{display:block;padding-left:30px}.footer-middle .block-content .row .col-md-6:last-child ul{margin-top:0}.cms-index-index .block-products-list.grid .product-items .product-item .minimal-price .price-label{display:none}.wishlist-index-index .products-grid.wishlist .product-item-photo{float:none;margin-right:0}.wishlist-index-index .products-grid.wishlist .product-item-name{margin-left:0}.wishlist-index-index .products-grid.wishlist .product-item{padding:18px 9px 18px 0}.wishlist-index-index .products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo .product-image-wrapper{padding-bottom:100% !important}.account.wishlist-index-index .products-grid.wishlist .product-item .price-box.price-configured_price{margin-left:0}.account.wishlist-index-index .products-grid.wishlist .product-item .product-item-actions{display:flex}.minicart-items .update-cart-item{margin-top:10px;display:block}.checkout-cart-index .cart.main.actions .action{width:90%;margin-top:10px;text-align:center;float:none !important}.account.wishlist-index-index .toolbar .limiter{padding-bottom:15px}.account.wishlist-index-index .products-grid.wishlist .product-item:first-child{border-top:none}body.wishlist-index-index .actions-toolbar .primary .action{margin:0 10px 10px 0}body .autocomplete-suggestions{max-height:150px !important;min-height:95px}.checkout-index-index .modal-custom.opc-sidebar .action-close{margin:0;background:#d00202;padding:10px}form#contact-form .field.email.required,form#contact-form .field.comment.required{width:100%;clear:both}form#contact-form .field.comment.required>.label,form#contact-form .field.comment.required>.control{width:100%}.checkout-index-index .checkout-payment-method .payment-methods{margin:0}.checkout-index-index .checkout-payment-method .payment-option{margin:0}.checkout-index-index .checkout-payment-method .payment-option .payment-option-content{padding:0 15px}.checkout-index-index #discount-form .payment-option-inner{display:table-caption}.checkout-index-index #discount-form .actions-toolbar{display:inherit}.checkout-cart-index #discount-coupon-form .field{display:table-caption}.checkout-cart-index #discount-coupon-form .actions-toolbar{display:inherit}#contact-form textarea,#contact-form input{width:100% !important}.cms-index-index.page-layout-1column .block.widget .products-grid .product-item{margin-left:2%;width:calc((100% - 8%)/2);padding:0}.container-fluid.background-image-container.service{background-repeat:no-repeat !important;background-size:cover !important}.service .overlay-text-bg .overlay-text{color:#fff;font-size:25px;padding-top:20px;line-height:inherit}.service .col-sm-7,.service .col-sm-5{padding:0;-webkit-flex:100%;-moz-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.service .form-model-container.pull-right{padding:0;margin:0}.category-cms .inner-page{margin-top:30px}.category-cms .inner-page .sec-title h2{font-size:20px;font-weight:600;line-height:29px}.video-wrapper iframe.embed-responsive-item{width:100%;height:auto}.contact-index-index .field.comment{width:100% !important;clear:both}.contact-index-index .fieldset .fields{clear:both;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.checkout-cart-index #block-discount{width:100%}.side-tabs.tabs-left .col-sm-4{padding-right:15px}.side-tabs.tabs-left .col-sm-8{padding-left:15px}.category-cms .inner-page #blog-slider-demo .owl-controls{position:relative;top:initial;right:0;bottom:65px}.category-cms .inner-page section.block.remove-top{padding:0;margin-bottom:0;padding-top:25px}section.block.remove-top .sec-title{padding:0}.checkout-index-index .field.cvv{margin-bottom:30px}.catalog-category-view .products-list .product-item-details .actions-secondary{display:none}body .modal-custom .action-close:before,body .modal-popup .action-close:before,body .modal-slide .action-close:before{margin:0;color:#21293c !important}aside.modal-popup.my-subaccount-delete-popup._show .modal-inner-wrap .modal-title{font-size:16px}.checkout-cart-index .cart-summary{border:none}.wishlist-index-index .products-grid.wishlist .product-item .field.qty{display:block;float:left}.wishlist-index-index .products-grid.wishlist .product-item .box-tocart{float:none;margin-right:0}.wishlist-index-index .products-grid.wishlist .product-item .field.qty{display:block}.wishlist-index-index .products-grid.wishlist .product-item{border-bottom:none}}@media screen and (min-width:425px) and (max-width:767px){body #layer-product-list .field.limiter{clear:inherit;position:relative;left:10px;float:left}}@media screen and (max-width:425px){.cms-index-index .block.widget.block-products-list.grid .product-item:last-child{clear:both}.catalogsearch-result-index .product-image-photo.default_image{height:120px}.request_quote-index-index .columns #form1 .form-group{width:100%}.form-edit-account fieldset:nth-child(even){float:none}}@media screen and (min-width:375px) and (max-width:767px){.wishlist-index-index .products-grid .product-item .product-item-inner{text-align:left}.account.wishlist-index-index .products-grid.wishlist .product-item .product-item-actions{display:inline-flex}.account.wishlist-index-index #wishlist-view-form .product-items .product-item{width:50%}.wishlist-index-index .products-grid.wishlist .product-item .field.qty input{margin-bottom:5px}}@media screen and (min-width:320px){body .product-reviews-summary .reviews-actions a{padding:0 5px;margin-left:0}body .product-reviews-summary .reviews-actions a{font-size:13px}.catalog-product-view:not(.weltpixel-quickview-catalog-product-view) .box-tocart .action.tocart{padding:0 5px}.catalog-category-view .products-grid .product-item,.catalogsearch-result-index .products-grid .product-item{padding:10px 3px}}@media (min-width:320px) and (max-width:768px){.page-header.type2.header-newskin .block-search input{width:100% !important}}@media (min-width:769px) and (max-width:991px){.page-header.type2.header-newskin .block-search input{width:85% !important}}@media (min-width:992px) and (max-width:2500px){.autocomplete-suggestions{width:450px !important}#search_autocomplete{width:450px !important}}@media (min-width:530px) and (max-width:1199px){.products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo{height:290px}}@media (max-width:320px){.products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo{height:150px}}@media (min-width:321px) and (max-width:400px){.products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo{height:180px}}@media (min-width:401px) and (max-width:530px){.products-grid:not(.side-list):not(.products-related) .product-item .product-item-photo{height:250px}}@media (max-width:767px){.desktop-call-us{display:none}.page-header.type2.header-newskin .custom-block{position:absolute;top:-2px;right:82px !important;display:block !important}.page-header.type2.header-newskin .custom-block .porto-icon-phone-1{font-size:0 !important}.page-header.type2.header-newskin .custom-block span{font-size:0}.page-header.type2.header-newskin .custom-block span b a{font-size:0}.page-header.type2.header-newskin .custom-block span b a:before{content:'\e887';font-weight:700;font-family:'porto-icons';font-size:20px;color:#555}.nav-toggle{margin-right:43px !important}}.cms-index-index .price-box.price-final_price span.price{display:block}.view-more-size,.readmore{display:none}.sw-megamenu.navigation li.level0.classic .subchildmenu>li.level3.parent .subchildmenu.two-column-list,.sw-megamenu.navigation li.level0.classic .subchildmenu>li.level3.parent .subchildmenu.three-column-list{height:300px;overflow-y:auto}rflow-y:auto;}.categorypath-products-adhesives.page-products #maincontent .columns{display:none}.categorypath-products-drywall-masonry.page-products #maincontent .columns{display:none}.categorypath-doors-hardware.page-products #maincontent .columns{display:none}.categorypath-blades-bits.page-products #maincontent .columns{display:none}.categorypath-products-gas-powder.page-products #maincontent .columns{display:none}.categorypath-products-pneumatics.page-products #maincontent .columns{display:none}.categorypath-products-safety-equipment.page-products #maincontent .columns{display:none}.categorypath-products-posi-grip-fasteners.page-products #maincontent .columns{display:none}.about-charity{padding:40px 0 0 !important}.catalog-product-view #maincontent .table-wrapper.grouped label[for=pa_size]{text-transform:uppercase;font-weight:700;font-size:14px}.catalog-product-view #maincontent .table-wrapper.grouped select[id=pa_size]{margin:10px 0}@media (max-width:639px){.catalog-product-view .product-info-main .product-info-stock-sku{padding:10px;line-height:27px}.catalog-product-view #maincontent .product-info-main .product-info-stock-sku{padding:0 8px}}@media (max-width:767px){.catalog-product-view #maincontent .product-add-form .table-wrapper.grouped{padding:0 15px;border-top:0}.catalog-category-view #maincontent .our-cause .our-cause-img img{width:100%}header.page-header .nav-sections-item-title{width:50%}.catalog-product-view #maincontent .product.data.items>.item.title#tab-label-reviews a:first-child{display:none}}@media (max-width:991px){.catalog-category-view #maincontent .sponsor.our-cause .btn{font-size:11px}}.catalog-product-view .product-info-main .product-info-stock-sku .stock.available span.label{font-weight:400}.catalog-product-view .product-info-main .product-info-stock-sku .stock.available span{font-weight:550}.catalog-product-view .product-info-stock-sku .product.attribute .value{font-weight:600}.catalog-product-view #maincontent .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{padding-left:0}.service .form-model-container{padding:0 15px !important;margin-bottom:25px !important}.catalog-category-view .sponsor.our-cause a.btn.btn-block.btn-primary:hover,.catalog-category-view .sponsor.our-cause a.btn.btn-block.btn-primary:focus{opacity:1}.catalog-product-view #maincontent .product-info-main .grouped-product .stock-unavailable div.stock.unavailable{white-space:normal;font-size:13px}.page-header.type2.header-newskin .panel.header .header.links>li.posi-grip-specs{float:left}.page-header.type2.header-newskin .panel.header .header.links>li.posi-grip-specs a{padding-left:0}.posi-grip-pop-up.modal-popup .modal-inner-wrap{width:44%}#posi-grip-specs-submittals .sponsor{display:flex;padding:19px 0 0;margin-top:6px}#posi-grip-specs-submittals .sponsor .side-custom-image{width:40%;margin-right:10px}#posi-grip-specs-submittals .sponsor .side-custom-menu{width:60%;border:0;display:flex}#posi-grip-specs-submittals .sponsor .side-custom-menu ul{padding:5px 6px}#posi-grip-specs-submittals .sponsor .side-custom-menu ul li{padding-top:0;padding-bottom:14px;padding-right:1px}#posi-grip-specs-submittals .sponsor .side-custom-menu ul li a{padding-left:0;font-weight:550}.modal-slide.posi-grip-pop-up .action-close:before{color:#fff}.posi-grip-pop-up .modal-content{padding-bottom:10px}@media (max-width:767px){#posi-grip-specs-submittals .sponsor .side-custom-menu{display:block}#posi-grip-specs-submittals .sponsor .side-custom-menu ul li a{padding-left:0}#posi-grip-specs-submittals .sponsor .side-custom-menu ul{padding-left:0;margin-bottom:-10px}.posi-grip-pop-up.modal-popup .modal-inner-wrap{width:100%}}@media (min-width:768px) and (max-width:991px){.posi-grip-pop-up.modal-popup .modal-inner-wrap{width:70%}}@media (max-width:991px){#posi-grip-specs-submittals .sponsor{display:block}#posi-grip-specs-submittals .sponsor .side-custom-image{width:100%}#posi-grip-specs-submittals .sponsor .side-custom-menu{width:100%}}.posi-grip-pop-up.modal-popup .modal-header{padding-top:18px}.posi-grip-pop-up.modal-popup .modal-footer{padding-top:10px;padding-bottom:10px}.posi-grip-pop-up.modal-popup .modal-footer button{padding:8px 33px;line-height:14px;font-weight:510;height:36px}.posi-grip-pop-up.modal-popup .modal-footer button:hover,.posi-grip-pop-up.modal-popup .modal-footer button:focus{background-color:#ffc52f;border-color:#ffc52f}@media (min-width:992px){#posi-grip-specs-submittals .sponsor .side-custom-menu ul:last-child{position:relative;left:15px}}