@charset "utf-8";
html, body {max-width:100%;overflow-x: hidden;}
body{font-family: Roboto, "Helvetica Neue", Arial, sans-serif;;background:#f6f5f4;font-size:1rem;line-height:1.5;padding:0;margin:0;color:#333;}
h1,h2,h3,h4,h5,h6,h7{font-family:Helvetica, sans-serif;font-weight:700;}
a{color: #1a3d61;transition:all linear .2s;-moz-transition:all linear .2s;-webkit-transition:all linear .2s;}
a:hover{text-decoration:none;color: #c3500b;}
::selection{background:rgba(205,84,11,0.43);}
::-moz-selection{background:rgba(205,84,11,0.43);}
p::selection{background:rgba(248,255,17,0.45);}
header{background:white;}
header .form-control{border:none;padding:1em 0;height:45px;text-indent:1em;vertical-align:middle;}
header .form-control:focus{border-right:0!important;}
header .header-search{border:5px solid #1a3d62;text-align:center;padding:0;margin:0;border-radius:7px}
header .header-search .ss-box{top:46px!important;left:0}
header .login {width: 100%;margin-right:5px;border-radius:20px;font-size:12px;}
header .login a {background:white;padding:8px 16px;border:1px solid white;border-radius:20px;}
header .login a:hover {border: 1px solid #c3500b;}
header .login a {font-weight: 600; font-size: 12px;}

.body .row{background:white!important;}
.body .container a{color:#c3500b;}
.body .container h3{font-size:18px;margin-bottom:4px;}
.body .container p{font-size:13px;color:#4d4d4d;margin:0;}
.body .container .list-group-item{padding:.75rem 0rem;}
.bg-primary{background:#c3500b!important;}
a.bg-primary:hover{background:rgba(195,80,11,.5)!important;}
.top-bar{border-top:4px solid #c3500b;border-bottom:1px solid #e5e5e5;background:#f0f1f2;font-size:13px!important;padding:.4rem;}
.top-bar button{background:rgba(256,256,256,0);outline:0;border:0;padding:0;margin:-2px 0;position:relative;color:#52565A;}
.top-bar .user-name{padding-left:5px;position:relative;top:0px;}
.top-bar .fa-phone{font-size:1rem;padding-right:5px;}
.top-bar .user-img{font-size:1.2rem;position:relative;top:3px;}
.top-bar a{color:#52565A;}
.top-bar button:hover,
.top-bar a:hover{color:#c3500b;}
.top-bar .list-inline-item{border-right:1px solid #dee2e6 !important;padding:5px 10px!important;}
.top-bar .list-inline-item:not(:last-child){margin-right:0!important;}
.top-bar .list-inline-item:last-of-type{border-right:0!important;}
.top-bar .list-inline-item .btn{background:#AD0000;color:white;padding:2px 8px;margin-left:10px;border-radius:4px;font-size:.8rem;}
.top-bar .navbar{padding:0;}
.top-bar .navbar .nav-link{padding:.4rem 15px;border-right:1px solid #dee2e6;}
.top-btn{padding:.5rem 1rem!important;right:-60px;}
.logo-addon img, .logo-header img{max-height:50px;}
.logo-header{padding-left:5px;}
.middle-bar .input-group-append button{color:#1a3d62;border-left:none;border-right:none;padding:0 30px;border-radius:0 7px 7px 0!important;background:white;z-index:100;}
.btn-cart{border:1px solid rgba(132,0,2,1)!important;color:white!important;background:darkred;padding:.4rem 1.1rem!important;position:absolute;top:-32px;right:3px;}
.btn-cart:hover{background:rgba(132,0,2,.5);border:1px solid rgba(132,0,2,0)!important;position:absolute;}
.btn-cart-mb{border:1px solid rgba(132,0,2,1)!important;color:white!important;background:darkred;padding:.3rem .7rem!important;position:absolute;top:11px;right:52px;}
.btn-cart-mb:hover{background:rgba(132,0,2,.5);border:1px solid rgba(132,0,2,0)!important;position:absolute;}
.btn-user-mb{color:darkred;font-size:1.4rem;position:absolute;top:11px;right:110px;padding:0 .9rem!important;}
.btn-user-mb:hover{color:rgba(132,0,2,.5);position:absolute;}
.header-search{text-align:center;padding:4px;}
.header-cart{padding:0!important;}
.header-cart .cart-menu{margin-top:5px;padding-bottom:0;left:0px!important;border:0;border-radius:4px;position:absolute;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);}
.header-searchform{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px} 
.header-user .nav-link{padding-right:.3rem!important;}
.bottom-bar .navbar-nav .nav-link{font-weight:700;text-align:center;font-size:.85rem;line-height:1.2;color:#333;padding:.7rem .83rem;border-top:3px solid #ccc;transition:.2s linear all;}
.bottom-bar .navbar-nav .nav-link:hover{color:#c3500b;border-top:3px solid #c3500b;}
.bottom-bar .navbar{padding:.5rem 0 0;}
.mobile-btn{color:#1a3d62;font-size:1.5rem;font-weight:700;position:absolute;top:0px;right:0px;padding:1rem .7rem;}
#button-addon2{font-size:1.4rem;}
#button-addon3:hover,
#button-addon2:hover{background:#f6f5f4;transition:.2s all linear;}
.cart-window{max-height:295px;overflow-x:hidden;overflow-y:scroll;}
.cart-menu .cart-list{min-height:90px;max-height:275px;max-width:270px;ovoverflow-y:scroll;overflow-x:hidden;margin:0 -15px 0 0;padding-top:10px;padding-right:10px;}
.cart-menu .cart-title{font-size:.8rem;color:#333;font-weight:500;height:25px;width:266px;border-bottom:1px solid #f2f2f2;}
.cart-menu .cart-bottom{padding:.5rem 1rem 0;border-radius:0 0 4px 4px;}
.cart-menu .cart-bottom .cart-subprice{color:darkred;font-weight:600;}
.cart-menu .cart-bottom ul{list-style:none;width:100%;display:inline-block;padding-left:0!important;margin-bottom:0!important;}
.cart-menu .img-thumbnail{border-radius:0;padding:1px;}
.cart-menu .cart-bottom li{float:left;}
.cart-menu .cart-bottom a.dropdown-item i{padding:0;margin:0;font-size:12px;}
.cart-menu .cart-bottom a.dropdown-item{font-size:12px;padding:13px!important;background-color:white;border:1px solid rgba(0,0,0,.25);margin-right:-1px;margin-bottom:.5rem;color:#666;}
.cart-menu .cart-bottom a.dropdown-item:hover{color:white!important;background:#666;}
.cart-menu .cart-bottom a.cart-checkout{background-color:#C3500B;border:1px solid #C3500B!important;border-radius:0 4px 4px 0!important;color:white;}
.cart-menu .cart-bottom a.cart-checkout:hover{background:white;color:#c3500b!important;}
.cart-menu .cart-bottom .dropdown-item.heart{border-radius:4px 0 0 4px;border-right:0px;}
.cart-menu .cart-title2{font-weight:500;line-height:.9rem!important;display:inline-block;padding-bottom:10px;}
.cart-menu .cart-content{padding:0;}
.cart-menu .cart-content .cart-item{color:#999;}
.cart-menu .cart-content .cart-item-price{font-weight:600;color:black;text-align:right;}
.cart-menu .dropdown-item-text{padding:5px 0!important;}
.cart-menu .dropdown-item-text .row{width:100%;}
.cart-menu .cart-empty{text-align:center;margin-left:-20px;}
.cart-menu .cart-empty i{font-size:80px;color:#C0C0C0!important;margin:20px 0;}
.cart-menu .cart-empty p{color:#333;font-size:16px;}
.cart-menu .cart-empty h3{font-size:20px;line-height:1;}
.navbar-cart-container small{font-size:.7rem;}
.navbar-cart-container .text-sm{font-size:.8rem;}
.navbar-cart-product{padding-bottom:10px;border-bottom:1px solid #f4f4f4;}
.navbar-cart-product-image{width:110px;}
.navbar-cart-product-link{font-size:.8rem;line-height:1rem;margin-bottom:.25rem;overflow:hidden;height:33px;}
.navbar-cart-product .close{font-size:.9rem!important;}
div.ss-box li.ss-header{background:#f4f4f4!important;}
.px1240{max-width:1280px}
.product .container.px1240,
.body .row{border-radius:4px;box-shadow:0 20px 60px 0 rgba(0,0,0,.1);transition:3s linear box-shadow;}
.product .container.px1240:hover{transition:3s linear box-shadow;box-shadow:0 5px 10px 0 rgba(92,37,5,.15);}
.headline .px1240, #slider, #sliderblog, .carousel-inner,
.article-header.px1240, .container.shadow-outter{padding:0;border-radius:4px!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);transition:3s linear box-shadow;position:relative;}
.headline .px1240, #slider:hover, .carousel-inner:hover,
.article-header.px1240:hover, .container.shadow-outter:hover{box-shadow:0 5px 10px 0 rgba(92,37,5,.15);}
.article-header.px1240 .row,
.container.shadow-outter .row{border-radius:4px;margin-right:0;margin-left:0;}
.shadow-outter{border-radius:4px;background:white;}
.shadow-outter .headline .container{max-width:1280px;}
.shadow-outter.px1240 .inner{border-radius:4px;background-image:none;}
.article-header.px1240 img,
.article-header.px1240 .embed-responsive{border-radius:4px 4px 0 0;}
.carousel.slide{position:relative;z-index:1;}
.headline-text a{color:#c3500b!important}
.headline-text a:hover{text-decoration:underline;}
.left-img,
.right-img{max-width:350px;margin:0 0 1rem 2rem;border-radius:4px;}
.left-img{float:left;}
.right-img{float:right;}
.spritelogo,.spritelogo-m,.spritefooter-logos, .spritefooter-gra-logo, .spriteshine-awards-badge, .spritefooter-energy-logo, .spritefooter-bbb-logo, 
.spritefooter-feda-logo, .spritefooter-nafed-logo, .spritefooter-authorize-logo, .spriteicon-logo{ display: block; background: url("/assets/images/acd-sprite-2019.png") no-repeat;overflow: hidden; text-indent: -9999px; }.spritelogo { background-position: 0px 0px; width: 280px; height: 68px; }.spritelogo-m {background-position:-932px 0; width:241px; height: 68px; }.spritefooter-logos { background-position: -305px 0; width:627px; height: 50px; }.spriteshine-awards-badge { background-position: -854px 0; width: 37px; height: 37px; }.spritefooter-energy-logo { background-position: -760px 0px; width: 94px; height: 37px; }.spritefooter-bbb-logo{ background-position: -305px 0px; width: 92px; height: 38px; }.spritefooter-gra-logo{background-position: -397px 0px; width: 156px; height: 38px;}.spritefooter-feda-logo { background-position: -553px 0px; width: 88px; height: 39px; }.spritefooter-nafed-logo { background-position: -641px 0px; width: 69px; height: 38px; }.spritefooter-authorize-logo { background-position: -710px 0px; width: 50px; height: 38px; }.spriteicon-logo {display: inline-flex; vertical-align:middle; background-position: -280px 0px; width: 25px; height: 25px;}

/***DROPDOWN MENU*************/
ul#navbar-menu.navbar-nav {background: #f6f5f4;margin-bottom:0;}
ul#navbar-menu.navbar-nav li.nav-item {color: #333;}
ul#navbar-menu.navbar-nav li.nav-item div.text-center{font-weight: 700; color:#000;}
ul#navbar-menu.navbar-nav li.nav-item .dropdown-menu{webkit-box-shadow: 0px 3px 5px 0px #999;-moz-box-shadow: 0px 3px 5px 0px #999;box-shadow: 0px 3px 5px 0px #999;}
.dropdown-header {padding: .2rem 1.5rem;}
.dropdown-menu a{font-size:.8rem;color: #212529!important}
.dropdown-menu a:hover{color: #c3500b!important}
.dropdown-menu.show{width: 100%;padding:0;margin-top:0;}
.dropdown-menu .badge-info {font-size: 13px;padding:.4rem 1rem;}
/*****************************/

/*** Third Party Content ***/
.seo-content {all: initial;font-family: inherit;color: inherit;}
.seo-content * {all: unset;display: revert;}

.slick-loading .slick-slide,
.slick-loading .slick-track{visibility:hidden}
.article-content .article-img,
.company-bg,
.home-article h5,
.slick-list{overflow:hidden}
.form-control:focus{border-color:#ced4da;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 1rem 0 rgba(195,80,11,.1);}
.feature-links a{width:100%;min-height:50px;text-align:center;display:block;color:#666;padding:1rem 1.5rem .25rem;position:relative;line-height:1rem;top:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff}
.feature-links a:hover{top:-3px;box-shadow:0 0 6px 0 rgba(0 0,0,.1)}
.feature-links h2{font-size:1rem;color:#fff}
.feature-links p{font-size:.8rem;font-weight:400}
.feature-links p span{margin-left:5px;margin-right:5px}
.feature-links.home a{background:#1a3d61;}
.feature-links.home h2,
.feature-links.home p{color:#fff}
.feature-links.info-hub{min-height:110px}
.feature-links.info-hub p{font-size:.65rem;line-height:.9rem}
.carousel-item a:hover img{opacity:.8;transition:.25s linear all}
.card,
.feature-catalog .catalog-text a,
.home-article a{transition:.2s ease-in-out all}
.feature-catalog{background-color:#fff;margin-bottom:3rem;}
.feature-catalog .catalog-img{overflow:hidden;position:relative;left:-15px}
.feature-catalog .catalog-img img{position:relative;left:-10%;display:block}
.feature-catalog .catalog-text a{color:#4D4D4D;padding:1.5rem 2rem;line-height:1.2;display:block;position:relative;height:100%;top:0}
.feature-catalog .catalog-text a h3{font-size:24px;line-height:1;margin-bottom:1rem}
.feature-catalog .catalog-text a p{font-size:1.25rem;font-weight:300}
.feature-catalog .catalog-text a img{position:absolute;left:20%;display:block}
.feature-catalog .catalog-text a:hover{top:-3px;color:#C3500B}
.card{border:0;border-radius:0;top:0;box-shadow:0 0 0 0 transparent}

.equipment-deals{padding-left:0px;padding-right:0px;}
.equipment-deals .card:hover,
.home-article a:hover{top:-3px;box-shadow:0 0 6px 0 rgba(0,0,0,.1);z-index:999}
.container.carousel{padding:0 10px}
.container.carousel .col-md-3,
.equipment-deals .col,
.equipment-deals .col-6,
.equipment-deals .col-12,
.equipment-deals .col-lg-2,
.equipment-deals .col-md-3,
.equipment-deals .col-sm-6,
.feature-links .col-sm-4{padding-left:5px;padding-right:5px}
.equipment-deals .right{margin:0 -5px;}

.card-img-top{border-radius:0}
.card-body{padding:.75rem 1rem 0}
.card-body .product-text{font-size:.8rem;line-height:1.2;margin-bottom:2px;height:40px;position:relative;overflow:hidden;}
.card-body .product-text:hover{min-height:30px;height:auto;visibility:visible;display:block;background:white;z-index:10;}
.card-body .product-text a{color:#4d4d4d;font-size:12px}
.card-body .product-text a:hover{color:#C3500B}
.card-body .product-brand a{font-size:9px;color:white;background:#666;border-radius:10px;padding:2px 8px;}
.card-body .product-model a{font-size:9px;color:black;margin-bottom:20px;}
.card-body .price{font-size:20px;color:#C3500B}
.card-body .card-item{color:#aeb0ad;line-height:15px;border-top:1px solid #aeb0ad;margin-top:10px;position:relative}
.card-body .card-item-inner{background:#fff;position:absolute;font-size:10px;line-height:15px;top:-7px;left:50%;padding:0 10px;transform:translateX(-50%);white-space:nowrap}
.btn.focus,
.btn:focus{box-shadow:none!important}

.card .btn,
.card .form-control{border:0;border-radius:0;font-size:.7rem;height:100%;border-top:2px solid #f6f5f4}
.card .btn{color:#fff;background-color:#a7a9ac}
.card .btn:hover{background-color:#797A7C}
.card .product-login{font-size:.7rem;display:block;padding-bottom:2px}
.card .product-login a{color:#C3500B}
.card .product-extra{min-height:48px}
.card{position:relative}
.card-columns .card{margin-bottom:.5rem;}

.card-text{margin-bottom:.5rem!important;overflow:hidden;height:45px;font-size:.8rem;}

.nav.sub{border-bottom:1px solid #f4f4f4;}
.nav.sub a{padding-left:2rem;}
.register .row{padding:0;border-radius:4px!important;box-shadow:0 20px 60px 0 rgba(0,0,0,.2);transition:3s linear box-shadow;position:relative;}
.register .row:hover{box-shadow:0 40px 60px 0 rgba(92,37,5,.15);}
.register .col-md-5{padding-left:0px;}
.register .col-md-7{box-shadow:0 0 120px rgba(0,0,0,.1);border-radius:0 4px 4px 0;}
.button.big.chkout.inverse.fullwidth,
.btn.btn-info{transition:.25s all linear;background:white!important;color:#c3500b!important;border:1px solid #c3500b!important;border-radius:4px!important;}
.button.big.chkout.inverse.fullwidth:hover,
.btn.btn-info:hover{transition:.25s all linear;background:#c3500b!important;color:white!important;}

.btn.btn-call{transition:.25s all linear;background:white!important;color:#1a3d61!important;border:1px solid #1a3d61!important;border-radius:4px!important;}
.btn.btn-call:hover{transition:.25s all linear;background:#1a3d61!important;color:white!important;}


.faq .card .btn:hover{background:white!important;}
.faq .card-body{padding:1rem 2rem .5rem;border-radius:4px;background:rgba(0,0,0,.01)}
.faq .list-group-item{background:none;}
.accordion>.card .card-header{margin-bottom:-13px;}

.price-show{display:none;}
.article-body .faq-h3 h3,
.article-content h3,
.categories-list h3,
.equipment-deals h3,
.home-article h3,
.trustpilot h3{font-size:22px;font-weight:400;color:#4D4D4D;text-align:center;width:100%;padding-left:2rem;padding-right:2rem;margin-top:1rem;margin-bottom:.5rem}
.categories-inner{padding:2rem 2rem 0;background:white;}
.categories-inner a h4{color:#4d4d4d;font-size:1rem;line-height:1.2;top:0;position:relative}
.categories-inner a img{top:0;position:relative;transition:.2s ease-in-out all}
.categories-inner a:hover h4{color:#C3500B}
.categories-inner a:hover img{top:-3px}
.categories-inner .categories-img img{width:100%}
.categories-inner .sub-text ul{padding-left:15px;margin:0}
.categories-inner .sub-text li a{padding:4px 0;display:block;line-height:1rem;color:#4d4d4d}
.home-article .col-6{padding-left:5px;padding-right:5px}
.categories-inner .sub-text li a:hover{color:#C3500B}
.categories-inner .sub-text .more-catalogies{font-size:14px;color:#C3500B;margin-top:5px;background-color:#fff;width:100%;border-radius:0}
.article-content a h4{color:#666}
.article-content a:hover h4{color:#c3500b}
.categories-inner .sub-text .more-catalogies i{margin-left:5px}
.categories-inner .sub-text .more-catalogies:hover{box-shadow:0 8px 10px -6px rgba(0,0,0,.2)}
.home-header .row{background:transparent;}
.home-header h1, .home-header.row h1{font-size:1.5rem;margin:0.7rem 0 0.5rem 0;width:100%}
.home-article{color:#4d4d4d}
.home-article h5{font-size:14px;color:#C3500B;height:32px;margin-bottom:.5rem;text-overflow:ellipsis}
.home-article a{color:#4d4d4d;line-height:1.2;top:0;margin:5px 0}
.home-article .card{margin-left:0;margin-right:0;border:0;border-radius:4px;}
.home-article .card .card-img-top{border-radius:4px 4px 0 0;}
.home-article .card-footer{background-color:#fff;margin-left:15px;margin-right:15px;border-radius:0 0 4px 4px;padding-left:0;padding-right:0;}
.home-article .card-footer small{display:inline-block;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.slick-list,
.slick-slider,
.slick-track{display:block;position:relative}
.home-article .card-footer small i{margin-left:5px}
.home-article .card-footer .float-right{color:#C3500B}
.company-logos{background-color:#e8e8e8}
.company-logos .slick-slide{margin:20px 10px}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{margin:0;padding:0}
.headline .container .headline-text .btn i,
.product .container .headline-text .btn i{margin-left:10px}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0 0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,
.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{width:100%;height:auto;display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.company-bg,
.company-bg img{height:100%}
.slick-arrow.slick-hidden{display:none}
.headline .container{background-color:#1a3d61;min-height:1px;position:relative;background-image:url("../images/bg-headline.png");border-radius:4px 4px 0 0;}
.headline .container .headline-text{text-align:center;color:#fff;padding:10px 140px 10px}
.headline .container .headline-text p{font-size:18px;font-weight:300;margin-bottom:20px;line-height:1.4rem}
.headline .container .headline-text p:last-child{margin-bottom:0;}
.headline .container .headline-text a{font-weight:500;color:#fff}
.headline .container .headline-text .btn{color:#fff;padding:4px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.5);background-color:rgba(0,0,0,0);font-size:12px}
.coupon-text{color:#fff;text-align:center;float:right;top:-10px;left:20px;position:relative}
.coupon-text strong{border:1px solid #fff;padding:10px 26px;font-size:14px;font-weight:400;background-color:rgba(0,0,0,.2);}
.coupon-text small{display:block;font-size:10px;margin-top:10px;}
.coupon-text strong:after{font-family:'Font Awesome 5 Free';font-size:20px;font-weight:600;content:'\f0c4';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-22px;left:6px;}
.headline.off .container{background-color:none;min-height:1px;position:relative;text-align:center;}
.product .container{background-color:#fff!important;background-size:50%;position:relative;}
.product .container .headline-text{color:#fff;padding:10px 140px;}
.headline-text{width:100%;}
.coupon-body{padding:.4rem!important;text-align:center;font-size:18px;}
.coupon-body .coupon-code{color:gray;font-size:16px;margin-top:5px;border:0;}
.coupon-button{color:darkred;border:1px solid #c3500b;border-radius:3px;background:white;padding:8px 20px;margin-left:10px;}
.coupon-button:hover,
.coupon-button:active{color:#c3500b;}
.coupon-copy{color:white;border:1px solid #c3500b;border-radius:0 3px 3px 0;background:#c3500b;padding:5px 9px 4px 9px;margin:-2px 0 0 -5px;font-size:10px;vertical-align:middle;}
.coupon-copy:hover{color:white;background:#c3500b;opacity:.7;}
.coupon-copy:focus:after{content:"Copied!";position:absolute;background:#666;color:white;padding:4px 10px;border-radius:4px;margin-left:14px;margin-top:-3px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);}
.coupon-copy:hover:after{opacity:1!important;}
.coupon-copy:active{opacity:.5;}
.coupon-button,
.coupon-copy{transition:.2s ease-in-out all;}
.headline .container .headline-text h1{font-size:30px;font-weight:400;margin-bottom:0}
.headline.off .container .headline-text h1{font-size:30px;font-weight:400;margin-bottom:.5rem;}
.product .container .headline-text h2{font-size:18px;font-weight:300;margin-bottom:20px;line-height:1.4rem}
.product .container .headline-text a{font-weight:500;color:#fff}
.product .container .headline-text .btn{color:#fff;padding:4px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.5);background-color:rgba(0,0,0,0);font-size:12px}
.product-filter-top{margin-bottom:5px;}
.product-filter-top .container{background-color:#fff}
.product-filter-top a{font-size:14px;color:#333;padding:20px 10px;display:block;border-right:2px solid #f6f5f4;}
.product-filter-top a:hover i{color:#c3500b}
.product-filter-top .filter-top a::after{content:"|";padding-left:18px;color:#666}
.article-content .article-text h2,
.article-content .article-text p,
.link-list a{color:#4d4d4d}
.product-filter-top a i::before{content:"("}
.product-filter-top a i::after{content:")"}
.product-filter-top .filter-last a::after{content:""!important}
.product-filter-top .nav i{font-size:12px;font-style:normal;color:#666;}
.article-content.right{padding-right:15px}
.article-content.left{padding-left:15px}
.article-content.right .article-img{padding-left:0px}
.article-content .article-text{background-color:#fff;padding:1.5rem 2rem 1rem}
.article-content .article-text h2{font-size:30px;margin-bottom:20px}
.article-content .article-text p{font-size:14px;font-weight:300;line-height:1.2rem}
.article-content .article-text a{color:#c3500b}
.article-content .list-right{padding-left:50px;padding-right:50px}
.article-content .list-right .col-md-4{padding:0 5px}
.article-content .list-right h4{text-align:center;font-size:18px;font-weight:300;background-color:#fff;padding:15px 10px}
.article-content .article-img.right{}
.link-list,
.link-list li{list-style:none;padding:0;margin:0}
.link-list a{padding:6px 0 6px 35px;display:block;border-bottom:1px solid #dee2e6;margin-left:-33px}
.last-bb a{border-bottom:0}
.link-list a:hover{color:#C3500B}
.product-filter-top .dropdown{display:none}
.filter-one i{font-size:11px!important}
.product-filter-top .filter-top{list-style:none;display:block;padding:0;margin:0 0 0 -15px}
.filter-sec a{font-size:14px}
.custom-select{padding:0 3rem 0 .75rem;border-radius:0;font-size:13px;color:#666}
.product-filter-top span{color:#666;font-size:14px;margin-top:20px}
.product-filter-top .filter-sort{border-left:2px solid #f6f5f4;padding-left:1rem}
.product-filter-top .filter-sec{margin-top:2px}
.product-filter-top .filter-one.active i{color:#fff}
.product-filter-top .nav .active{background:#c3500b;color:white;}
.product-filter-top .nav .active i{color:white;}
.pagination{border:0;margin:0 auto}
.pagination .page-item .page-link{border:0;padding:1.5rem 1.25rem;color:#666}
.pagination .page-item .page-link:hover{color:#c3500b;background-color:#EDEDED}
.page-link.active{color:#c3500b!important;background:rgba(195,80,11,.1)}
.product-filter-top .center{padding-top:12px!important;border-right:2px solid #f6f5f4;text-align:center;}
.product-filter-top .container .center h3{display:none}
.product-filter-top .center button{font-size:12px;color:#666;border:1px solid #999;margin:4px 2px;padding:4px 10px;background:0 0;border-radius:20px;cursor:pointer}
.product-filter-top .center button:before{content:'\f057';font-family:'Font Awesome 5 Free';color:#c3500b;position:relative;left:-4px}
.product-filter-top .center button:hover:before{color:#fff}
.product-filter-top .center button:hover{color:#fff;background-color:#c3500b;border:1px solid #c3500b}
.sidebar-md[data-toggle=collapse]::before{position:absolute;right:1rem;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}
.sidebar-md[aria-expanded=true]::before{content:'\f106'}
.company-logo{display:table;align-content:center;padding:5px;}
.company-logo-cel{display:table-cell;vertical-align:middle;align-text:center;}
.company-logo-cel img{width:250px;}
.brand.right{padding:20px 30px 30px 10px}
.brand.right a{color:#c3500b;}
.brand.right h1{font-size:40px;margin:.5rem 0rem;}
.brand.right p{font-size:16px;margin-bottom:.6rem;text-align:justify;}
.company-bg{margin-left:-15px}
.video{background:#fff;padding-left:0}
.brand.right .embed-responsive{max-width:300px;border-radius:4px;box-shadow:0 0 30px 0 rgba(0,0,0,.3);z-index:2;}
.sidebar-block .sidebar-block{background:#fff;margin-left:.65rem;margin-right:-.75rem}
.block-toggler{display:block;position:relative;text-transform:capitalize;letter-spacing:0;padding:1rem 1.5rem;margin:0 -1rem;border-bottom:2px solid #f6f5f4;color:#666;font-size:16px}
.block-toggler:hover{color:#c3500b}
.nav-pills .nav-link{color:#666}
.custom-control-label{width:100%}
.custom-control-label .sidebar-badge{float:right}
.custom-radio .custom-control-label::after{top:.25rem}
.filter-bottom .container{background:white;}
.filter-bottom .center{border-left:2px solid #f6f5f4;border-right:2px solid #f6f5f4}
.filter-bottom .left,
.filter-bottom .right{text-align:center;font-size:14px;color:#666;padding:1.25rem}
.progress-container{width:100%;height:8px;background:#ccc;position:fixed;z-index:999999}
.progress-bar{height:15px;background:#4caf50;width:0%}
.overall-rating{font-size:4rem;line-height:1;}
.write-review a{color:#666;}
.write-review a:last-child{color:#c3500b;padding:.1rem;}
.write-review a:last-child:hover{color:white;background:#c3500b;}
.article-content .article-img.right{padding-left:0}
.article-body.alt{position:relative;z-index:1;margin-top:-150px;}
.article-body.alt .row{padding-top:3rem;background:rgba(255,255,255,.95);border-radius:4px 4px 0 0;}
.block-toggler-inner{display:block;position:relative;text-transform:capitalize;letter-spacing:0;padding:1rem 2rem;margin:0 -1rem;border-bottom:2px solid #f6f5f4;color:#666;font-size:16px}
.block-toggler:hover{color:#c3500b}
.img-left{float:left;margin:0px 20px 20px 0px;width:300px;}
.img-right{float:right;margin:10px 0 20px 20px;width:300px;}
.img-left img,.img-right img{width:300px!important;}
.article-body ol li,
.article-body ul li{padding-bottom:7px;color:#666;}
.article-body h2{display:block;width:100%;}

.text-primary{color:rgba(195,80,11,1)!important}
.text-secondary{color:#666!important}
.text-third{color:#9C0303!important}
.text-forth{color:#1B6E11!important}
.text-fifth{color:#E0D20E}
.text-lightgray{color:#ccc}

a.text-primary:focus,
a.text-primary:hover{color:#666!important}
.badge-primary,
.btn-primary{background:#c3500b}
.btn-secondary{background:#666}
.btn-primary,
.btn-secondary{color:white;border-radius:0;border:none}
.btn-primary:hover{background:rgba(195,80,11,.5)}
.btn-secondary:hover{background:#999!important}
.btn-outline-primary{color:#c3500b!important;border-color:#c3500b;}
.btn-outline-primary:hover{color:white!important;border-color:#c3500b!important;background:#c3500b!important}
.article-body .row{padding:1.5rem;background:white}
.article-body,
.article-body p{color:#333;line-height:1.5rem;}
.article-body p:last-child{margin-bottom:0rem}
.article-body h2{font-size:28px;margin-bottom:.25rem}
.article-body h3{font-size:24px;margin-bottom:.25rem}
.article-body h4{font-size:20px;}
.article-body h5{font-size:18px;}
.article-body .right{float:right;margin:20px 0 20px 20px}
.article-body .list-group-flush{color:#999;margin-bottom:1rem}
.article-body .list-group-flush .list-group-item:first-of-type{border-top:none;color:#666}
.article-body .list-group-flush .list-group-item{padding-left:0rem}
.article-header .row{background:white}
.article-header h1, .article-header.row h1{font-size:30px;margin:1rem 5.5rem;width:100%}
.article-header h2{font-size:24px;margin:-.5rem 5.5rem 1rem;color:#999;width:100%}
.article-body span{width:100%;color:#666;font-weight:bold;}
.article-body a,
.article-body span a{color:#c3500b}
.article-body a,
.article-body span a{text-decoration:underline}
.article-body span strong{color:#999;font-size:12px;text-transform:uppercase}
header .header-search .ss-box{index:9999999}
header .header-search .ss-box ul{list-style:none;padding:0;}
header .header-search .ss-box .ss-title{font-size:16px;font-weight:500;padding:10px 0 5px 15px}
header .header-search .ss-box .ss-item{font-size:14px}
header .header-search .ss-box .ss-item a{width:100%;color:#666;display:inline-block;margin:0;padding:3px 0 3px 16px}
header .header-search .ss-box .ss-item a:hover{color:#C3500B}
header .header-search .ss-box .ss-item .row{border-bottom:1px solid #f3f3f3;padding:2px 0 7px 0;margin-right:0px}
header .header-search .ss-box .ss-item:last-child .row{border-bottom:0}
header .header-search .ss-box .ss-brands .ss-item{float:left}
header .header-search .ss-box .ss-items .ss-item .ss-title{font-size:14px;line-height:1.2;font-weight:600;display:inline-block;padding:0}
header .header-search .ss-box .ss-items .ss-item .ss-tittle2{float:left;font-size:12px}
header .header-search .ss-box .ss-items .ss-item .ss-freeshipping,
header .header-search .ss-box .ss-items .ss-item .ss-quantitydiscount{float:right;font-size:12px;font-weight:600}
.ss-freeshipping{color:#187302}
.ss-quantitydiscount{color:#553615}
header .header-search .ss-box .ss-brands li a{padding-left:6px}
header .header-search .ss-box .ss-brands li a:hover{opacity:.6}
header .header-search .ss-box .ss-brands{background-color:#f6f5f4;display:inline-block;padding-left:10px;padding-bottom:15px;margin-bottom:0}
header .header-search .ss-box .ss-brands .ss-title{padding-left:6px}
header .header-search .ss-box .ss-items{border-left:1px solid #f3f3f3;height:100%;margin-left:-30px;margin-bottom:0px}
header .user-order-text{font-weight:600;color:#666;padding:3px 0;margin:0;position:relative;top:3px;text-transform:uppercase}
.carousel-indicators .active{background-color:#C3500B}

footer{min-height:150px;background-color:white;border-bottom:4px solid #C3500B;background-color:#f6f5f4;}
.footer-sub{background-color:#F8F2EC;border-bottom:1px solid #ccc;line-height:1;padding:1rem 0 .25rem 0}
.footer-sub p{font-size:.9rem}
.footer-sub .input-group .form-control{border-radius:6px 0 0 6px!important;padding:15px 0 15px 20px;height:45px;}
.footer-sub h4{color:#c3500b}
.footer-sub .input-group .form-control:focus{border-color:#ced4da!important;border-right:0!important;box-shadow:0 0 0 0 rgba(0,0,0,0)}
.footer-sub .input-group .btn{color:#c3500b;border:1px solid #ced4da;border-left:1px solid white;padding:0 30px;border-radius:0 6px 6px 0!important;background:white}

.footer-widget{border-bottom:1px solid #ccc;}
.footer-widget .container ul{list-style:none;padding:0}
.footer-widget .container li{padding:5px 0}
.footer-widget .container li h5{font-size:1rem;color:#C3500B}
.footer-widget .container li a{font-size:.9rem;line-height:1;color:#4D4D4D;padding:5px 0}
.footer-widget .container li a:hover{color:#C3500B}
.footer-widget .container li a i{font-size:35px;padding:0 15px 5px 0}
.footer-widget .container .cc-footer-cards{align-content:center;text-align:center}
.footer-widget .container .cc-footer-cards ul{display:inline-flex;list-style:none;padding:0;text-align:center}
.footer-widget .container .cc-footer-cards li i{font-size:35px;width:45px;padding:0}
.footer-widget .container .cc-footer-social{align-content:center;text-align:center}
.footer-widget .container .cc-footer-social ul{display:inline-flex;list-style:none;padding:0;text-align:center}
.footer-widget .container .cc-footer-social li i{font-size:35px;width:45px;padding:0;margin:0 5px;}
.footer-widget .container .footer-social .float-left img{width:34px;}
.footer-widget .container .footer-partner{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;}
.footer-widget .container .footer-partner ul{list-style:none;padding:0;}
.footer-widget .container .footer-partner li{display:inline-block;padding:5px;}

.footer-social .float-left a:hover{opacity:.6}



.footer_policy {padding: 0; margin-bottom: 15px;}
.footer_policy ul {margin-bottom: 0;padding: 0;list-style: none}
.footer_policy ul li {display: inline-block}
.footer_policy ul li a {font-size:.7rem;color:#4D4D4D;padding:10px;font-weight:500;text-transform: uppercase;border-radius: 3px;text-decoration: none;position: relative;display: block}
.footer_policy ul li a:hover {color:#4D4D4D; text-decoration: none}
.footer_policy h6{font-size:13px;color:#C3500B;line-height:1;}
.footer_policy a{color:#666;margin:0px;}
.footer_policy .copyright {font-size: .7rem;padding: 0;}
.footer_policy .copyright .material-icons {font-size: 18px;position: relative;top: 3px}


#scrollTop{display:none;position:fixed;bottom:2rem;right:2rem;width:45px;height:45px;border-radius:50%;line-height:45px;color:#c3500b;border:solid 1px #c3500b;text-align:center;background:#fff;font-size:.8rem;z-index:999;cursor:pointer;opacity:.3;transition:.2s ease-in-out all}
#scrollTop:hover{opacity:.7;box-shadow:0 0 60px 0 rgba(195,80,11,.5)}
.login-box .modal-profile{padding:3rem 0 1.5rem 0}
.modal-content{border-radius:0px;border:0px;box-shadow:0 0 100px 0 rgba(0,0,0,.3);transition:3s box-shadow linear}
.modal-content:hover{box-shadow:0 0 130px 0 rgba(195,80,11,.3)}
.modal-profile img{width:300px}
.modal-profile h1{font-size:1.5rem;margin:1rem 0}
.modal-profile h4{font-size:1.2rem;margin:1rem 0}
.modal-dialog .modal-c-tabs .nav .nav-link{text-align:center;padding:1rem;border:1px solid #dee2e6;border-radius:0;background:white;color:#666}
.modal-dialog.cascading-modal .modal-c-tabs .md-tabs li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;cursor:pointer;overflow:hidden}
.modal-dialog.cascading-modal .modal-c-tabs .md-tabs{border-bottom:0}
.modal-dialog.cascading-modal .nav-tabs .nav-item.show .nav-link,
.modal-dialog.cascading-modal .nav-tabs .nav-link.active{background-color:#dee2e6;color:#666}
.modal-dialog.cascading-modal .nav{margin:-1.75rem 3rem 0 3rem}
.modal-content .modal-body{padding:1rem 2rem}
.modal-content .modal-body .form-control{padding:1.5rem 1.5rem 1.5rem 4rem;border-radius:4px;position:relative;top:-50px}
.modal-content .modal-body .md-form{height:70px;position:relative;top:0}
.modal-content .modal-body .md-form i{font-size:1.12rem;position:relative;top:0;left:0;color:white;background-color:#dee2e6;width:50px;height:50px;text-align:center;vertical-align:middle;padding:1rem 0;z-index:1;border-radius:4px 0 0 4px}
.modal-footer{padding:.5rem 2rem!important}
.modal-footer p{font-size:14px;margin-bottom:.5rem}
.login-box{border-radius:4px}
.btn-info,
.btn-info2{color:white;border-radius:0;padding:.5rem 1rem}
.btn-info{background:#c3500b;border-color:#c3500b}
.btn-info2{background:#666;border-color:#666}
.btn-info:hover{background:rgba(195,80,11,.5);border-color:rgba(195,80,11,.25);color:white}
.btn-info:focus{background:rgba(195,80,11,.2);border-color:rgba(195,80,11,.1);color:white}
.btn-info2:hover{background:#999;border-color:#999;color:white}
.btn-info i{margin-left:5px}
#g-submit:disabled{color:white;border-radius:0;padding:.75rem 1.5rem;border:0;font-size:15px;background:rgba(0,0,0,.25)}
#g-submit:disabled:hover{background:rgba(195,80,11,.5);border-color:rgba(195,80,11,.25);color:white}
#g-submit:disabled i{margin-left:5px}
#g-submit{color:white;border-radius:0;padding:.75rem 1.5rem;border:0;font-size:15px;background:#c3500b;border-color:#c3500b}
#g-submit:hover{background:rgba(195,80,11,.5);border-color:rgba(195,80,11,.25);color:white;}
#g-submit i{margin-left:5px}
.logo-register{margin:auto;width:300px;margin-top:3rem}
.logo-register img{width:300px}
.fa-facebook{color:#1a3d62}
.fa-twitter{color:#1a3d62}
.fa-google-plus{color:#1a3d62}
.fa-youtube{color:#1a3d62}
.fa-instagram{color:#1a3d62}
.fa-pinterest{color:#1a3d62}
.fa-linkedin{color:#1a3d62}
.fa-cc-amex{color:#1a3d62}
.fa-cc-visa{color:#1a3d62}
.fa-cc-mastercard{color:#1a3d62}
.fa-cc-discover{color:#1a3d62}
.fa-cc-amazon-pay{color:#1a3d62}
.fa-cc-apple-pay{color:#1a3d62}

.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after{border-bottom-color:black;}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before{border-bottom:1px solid black;}
.header-nav .dropdown:hover .dropdown-menu{display:block!important;}
.breadcrumb-out{width:100%;background-color:rgba(246,245,244,0);border-top:1px solid #e5e5e5;}
.breadcrumb-out .container{padding-left:20px;padding-right:20px;}
/*.breadcrumb-inner{max-width:1180px;}*/
.breadcrumb{padding:.3rem .7rem .3rem .7rem;margin-bottom:0px;background-color:rgba(246,245,244,0);}
.breadcrumb .breadcrumb-item a{color:#4f4f4f;font-size:13px;}
.breadcrumb .breadcrumb-item a:hover{text-decoration:underline;}
.breadcrumb .breadcrumb-item.active{color:#000000;font-size:13px;}
.breadcrumb-item+.breadcrumb-item::before{color:#ccc;font-size:13px;}
.product-icon{display:none;}
.sticky .product-icon{display:block!important;}
.sticky{position:fixed;top:0;z-index:9999;width:100%;max-width:1280px;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);border-top:4px solid #c3500b;transition:0s all linear;border-radius:0 0 4px 4px 0;}
.sticky:hover{box-shadow:0 40px 60px 0 rgba(92,37,5,.15);transition:3s all linear;}
:target{padding-top:79px;margin-top:-79px;display:block;}
:target#jumpspec{padding-top:0;margin-top:0;display:inline-flex;}
.contact iframe{width:100%;height:300px;border-radius:4px 4px 0 0}
.contact-i i{color:rgba(0,0,0,.125);font-size:2.5rem;margin:.5rem 0 1.5rem}
.text-md-left p{margin-bottom:.25rem!important;}
.social i{width:25px;font-size:25px;}
.social img{width:30px;margin-top:-12px;margin-left:-5px;}
.collapsed .card-body{padding:3rem 0;}
.card-header{background:white;}
.btn.btn-link,
.btn.btn-link.collapsed{color:#666;font-size:1.3rem;background:white;border-top:0;border-bottom:2px solid rgba(0,0,0,.05);width:100%;text-align:left;}
.btn.btn-link.collapsed:hover{text-decoration:none;}
.btn.btn-link::before,
.btn.btn-link.collapsed::before{font-family:"Font Awesome 5 Free";content:"\f055";font-weight:900;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;margin-right:10px;color:rgba(195,80,11,0.46);}
.btn.btn-link:focus,
.btn.btn-link:active{text-decoration:none;}
.accordion,
.card-header,
.accordion .card{width:100%;}
.card-header{border:0!important;}

.sm-show{display:none;}
.md-show{display:none;}

@media screen and (max-width:991.98px){
.headline .container .headline-text{padding:10px 20px 10px}
.footer-sub h4{font-size:1.2rem;}
.footer-sub .input-group .btn{padding-left:20px;padding-right:20px;}
.home-header h1, .home-header.row h1{font-size:1.2rem;}
.article-header h1{margin:1rem 1.5rem;}
.article-header h2{margin:-.5rem 2.5rem 1.5rem;}
.sticky{max-width:720px;}
.price-show{display:block;}
.price-hide{display:none;}
.lg-hide{display:none;}
}

@media screen and (max-width:767.98px){
.md-show{display:block;}
.md-hide{display:none;}
.navbar-brand img{width:240px;}
.navbar #navbarToggler{z-index:100;margin-top:65px;}
.footer-widget .container .footer-partner img{height:28px!important;}
.footer-sub p{font-size:.6rem;}
.brand.right{padding:0px 30px 10px 30px!important;}
.brand.right h1{font-size:26px;text-align:center;margin:.3rem 0rem .7rem 0rem;}
.brand.right p{font-size:14px;}
.footer-sub h4{font-size:.87rem;padding-top:.5rem;}
.footer-sub p{font-size:.6rem;}
.footer-widget .container li h5{font-size:.9rem;}
.sticky{max-width:540px;}
.feature-catalog .catalog-img img{width:100%;left:0}
.add-to-cart,
.get-a-quote,
.make-an-offer,
.substitute{font-size:11px!important}
.feature-catalog{margin-bottom:1rem;padding:0}
.feature-catalog .catalog-text a img{display:none}
.feature-catalog .catalog-text a h3{font-size:1.3rem}
.feature-catalog .catalog-text a p{font-size:1rem;font-weight:300}
.card .btn,
.card .form-control,
.card .product-login{font-size:.5rem}
.headline .container .headline-text h1{font-size:26px}
.headline .container .headline-text h2{font-size:16px}
.product-filter-top a{font-size:14px;color:#666;padding:10px 6px}
.product-filter-top a i{font-size:12px}
.product-filter-top .filter-top a::after{padding-left:12px}
.headline .container .headline-text{padding:10px 10px}
.coupon-text strong:after{top:-15px;left:18px}
.product-filter-top .center{padding:8px 0;border-top:1px solid #f6f5f4;border-bottom:1px solid #f6f5f4}
.product-filter-top .filter-top{margin:0;width:100%;display:flex;display:-webki-flex}
.product-filter-top .filter-top li{-webkit-flex:1 1 33.333%;flex:1 1 33.333%;text-align:center}
.product-filter-top .right{border-left:0}
.filter-one a{padding:12px!important}
.sidebar .sidebar-mobile{margin-bottom:.5rem}
.sidebar .sidebar-mobile .sidebar-md{font-weight:bold;color:#666;font-size:16px;display:block;padding:1rem 1.5rem;margin:0 0 .4rem;background-color:#fff}
.sidebar .sidebar-mobile .sidebar-block{margin:0}
.filter-bottom .row{margin-left:-4px;margin-right:-4px}
.company-logo{padding:0px 10px;}
.company-logo img{max-width:100%;width:200px;}
.brand.right .embed-responsive{max-width:100%;width:100%!important;left:0!important;bottom:0!important;z-index:100;position:relative}
.register .col-md-7{border-radius:4px!important;}
}

@media screen and (max-width:575.98px){
.sm-show{display:flex;}
.sm-hide{display:none;}
.brand.right{padding:0px 20px 10px 20px!important;}
.brand.right .embed-responsive{max-width:100%;width:100%!important;left:0!important;bottom:0!important;z-index:100;position:relative;}
.footer-sub{text-align:center;}
.footer-sub .input-group .form-control{padding:20px 0 20px 20px;}
.footer-sub h4{font-size:1.5rem;}
.footer-sub p{font-size:1rem;}
.footer-widget .container li a{font-size:.85rem;}
.footer-widget .container li h5{font-size:1.1rem;}
.footer_policy ul li a {padding:7px;font-size:.65rem;}

.home-header h1, .home-header.row h1{font-size:1rem;}
.article-header h1, .article-header.row h1, .article-header.px1240.row h1{font-size:1.15rem;}
.article-header h2, .article-header.row h2, .article-header.px1240.row h2{font-size:1.1rem;}
.breadcrumb-item+.breadcrumb-item::before{content:"<";color:#666;}
.breadcrumb-out .container{padding-left:10px;padding-right:10px;}
.breadcrumb-inner{margin-left:0}
.categories-list .categories-inner{padding:1rem .5rem .5rem;margin-bottom:-1rem}
.categories-inner a h4{font-weight:400;}
.article-content h3,
.categories-list h3,
.equipment-deals h3,
.trustpilot h3{font-size:1.3rem;font-weight:400;color:#4D4D4D;text-align:center;margin:2rem auto 1rem}
.equipment-deals .card-body .price{font-size:16px}
.equipment-deals .card-body .product-text{font-size:10px}
.equipment-deals .card-body{padding:.5rem}
.equipment-deals h3.pt-5{padding-top:0!important}
.equipment-deals .card-columns{padding-left:0;padding-right:0}
.card .product-tag{font-size:8px;padding:2px 8px;top:3%;left:8%;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}
.article-img.hide,
.card .product-tag.freeshipping .fa-shipping-fast{display:none}
.slick-dots{display:none!important}
.feature-catalog .catalog-img{left:0}
.card .product-extra{min-height:36px}
.article-body.alt{position:relative;z-index:1;margin-top:0!important;}
.article-body.alt .row{padding-top:1.5rem!important;}
.article-body.alt .row h1{font-size:1.15rem}
.article-body.alt .row h2{font-size:1.1rem}
.article-body.alt .row h3{font-size:1rem}
.article-content .row{margin-right:-15px}
.article-content .article-img{padding:0}
.article-content .article-img img{width:100%}
.article-content .article-text h2{font-size:26px}
.article-content.right{padding-right:15px}
.article-content.left{padding-left:0}
.article-content .article-img.right img{padding-left:0}
.article-content .article-text.left{padding-left:40px}
.article-content .list-right{padding-left:20px;padding-right:20px}
.article-content .list-right h4{font-size:12px}
.article-content .article-img.right img{}
.product-filter-top .dropdown{display:block;margin:auto;width:100%}
.product-filter-top .dropdown .btn{width:100%;padding:1rem 0;background-color:#fff}
.product-filter-top .dropdown-menu{width:100%;border:0;border-bottom:2px solid #c3500b;padding:0;border-radius:0;box-shadow:0 6px 5px 0 rgba(0,0,0,.3);transform:translate3d(0,55px,0)!important}
.product-filter-top .dropdown-menu a{padding:1rem 2rem;border-top:1px solid #f4f4f4}
.headline .container .headline-text h1{font-size:18px!important;margin-bottom:5px;}
.headline .container .headline-text h2{font-size:14px!important}
.headline .container .headline-text .btn{font-size:12px;padding:4px 10px}
.headline .container{background-size:150%}
.headline .row{margin-left:0;margin-right:0;}
.headline .container .headline-text{padding:10px 5px!important;}
.sidebar-block{margin:0 .65rem}
.pagination .page-item .page-link{padding:.5rem 1.25rem}
.filter-bottom .left{border-bottom:2px solid #f6f5f4}
.filter-bottom .right{border-top:2px solid #f6f5f4}
.filter-bottom .center{border-left:0;border-right:0}
.filter-bottom .left,
.filter-bottom .right{font-size:14px;padding:.5rem}
.coupon-text{right:15px;bottom:13px}
.coupon-text strong{padding:8px 14px;color:#fff;font-size:11px}
.coupon-text small{font-size:8px}
.coupon-text strong:after{font-size:16px;top:-18px!important;left:2px!important}
.product-filter-top .left,
.product-filter-top .right{display:none}
.product-filter-top .container .center h3{color:#666;font-size:16px;display:block;margin-top:.5rem;margin-bottom:.5rem}
.m-hide,.product-filter-top .filter-top.hide{display:none}
.headline .container .headline-text{padding:10px 30px;text-align:left}
.headline .container{background-size:80%;}
.breadcrumb-out.pd-bm{padding-bottom:1.8rem}
.breadcrumb-out{position:relative;text-align:center}
.sidebar-md[data-toggle=collapse]::before{right:2rem;}
}

@media (max-width:1600px){
.bottom-bar .navbar-nav .nav-link{font-size:.75rem;}
}

@media (max-width:1400px){
.bottom-bar .navbar-nav .nav-link{font-size:.7rem;}
}

@media (max-width:1199.98px){
.logo-addon img, .logo-header img{max-height:45px;}
.bottom-bar .navbar-nav .nav-link{font-size:.65rem;}
header .header-search .ss-box{top:38px!important;}
}

@media (max-width:991.98px){
.top-bar .list-inline-item{border-right:0!important;}
.middle-bar .input-group-append .btn{padding:0 16px;}
.middle-bar .logo-addon{display:none;}
.bottom-bar .navbar-nav .nav-link{font-size:.6rem;}
.container-menu{max-width:98%;}
}

@media (max-width:767.98px){
.md-show{display:block;}
.md-hide{display:none;}
header .form-control{padding:10px 0 10px 10px;height:40px;}
.top-bar .navbar-nav{margin-left:0;}
.top-bar .navbar .nav-link{border-top:1px solid rgba(0,0,0,.1);border-right:0;}
.middle-bar{padding-bottom:0;border-top: 4px solid #c3500b;}
.middle-bar .container{padding-right:0;padding-left:0;}
.middle-bar .col-md-4.col-12{padding-top:.5rem;padding-bottom:.7rem;}
.logo-header img{max-height:38px;}
.logo-addon{display:none;}
.bottom-bar .navbar-nav .nav-link{text-align:left;font-size:1rem;padding:.75rem .5rem;border-top:1px solid #f2f2f2;}
.bottom-bar .navbar-nav .nav-link:hover{border-top:1px solid #f2f2f2;background:#f2f2f2;}
.bottom-bar{box-shadow:0 60px 70px 0 rgba(0,0,0,.1);}
.bottom-bar .container{padding-right:5px;padding-left:5px;}

/***DROPDOWN MENU*************/
ul#navbar-menu.navbar-nav {background: #f6f5f4;margin-bottom:3px;}
ul#navbar-menu.navbar-nav li.nav-item {color: #333; border-bottom:3px solid white;}
ul#navbar-menu.navbar-nav li.nav-item div.text-center{font-weight: 400}
ul#navbar-menu.navbar-nav li.nav-item .dropdown-menu{box-shadow: none;-moz-box-shadow:none}
div.dropdown-menu a{font-size:.9rem;}
div.dropdown-menu.show,div.dropdown-menu.show div.d-flex .flex-row{padding: 0}
div.dropdown-menu.show ul.navbar-nav li.nav-item{vertical-align: middle;margin-left:1em; padding:0.5em; border: 1px solid #f3f3f3!important;}
ul.navbar-nav div.text-center{text-align: left!important}
li.nav-item.d-lg-none.d-md-none.shopall a{color:#28a745!important;font-weight: bolder;display:block;}
/*****************************/
}

@media (max-width:575px){
.top-bar .list-inline-item{border-right:0!important;}
.top-bar .navbar .nav-link{border-right:0;}
.top-btn{right:-70px;}
/***DROPDOWN MENU*************/
div.dropdown-menu.show{width: 100%}
div.dropdown-menu.show ul.navbar-nav {width: 100%;}
div.dropdown-menu.show ul.navbar-nav li.nav-item{margin-left:.3em;margin-right:.3em;}
div.dropdown-menu.show div.d-flex .navbar{width: 100%;}
/*****************************/

.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;orphans:1;widows:1}
.card-columns .card{display:block;width:100%}
}

@media screen and (max-width:480px){
.img-right{float:right;margin:20px 0;width:100%!important;}
.img-left{float:left;margin:20px 0px;width:100%!important;}
}

@media screen and (max-width:367.98px){
.navbar .navbar-expand-md{top:100px;}
.xs-hide{display:none;}
.footer-sub h4{font-size:1.3rem;}
.footer-sub p{font-size:.9rem;}
}


@media (max-width:367.98px){
.top-btn{right:-30px;}
}


@media (min-width:540px){
.col-sm-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.col-2dot4.img-box{-webkit-box-flex:0;-ms-flex:0 0 20.2%;flex:0 0 20.2%;max-width:20.2%;}
}
@media (min-width:576px){
.footer-sub .col-sm-5{padding-right:0!important;}
.logo-cart .container{max-width:98%;}
}

@media (min-width:768px){
.top-bar .navbar-nav{margin-left:-70px;}
.bottom-bar .navbar-expand-md .navbar-nav {display: flex;width: 100%;}
.bottom-bar .navbar-expand-md .navbar-nav .nav-item {flex: 1;text-align: center;}

.middle-bar{padding-top:.5rem;padding-bottom:0;}
.review-user{padding-right:2rem!important;}

.md-show{display:none}
.filter-show{display:none!important;}
.card-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;orphans:1;widows:1}
.card-columns .card{display:inline-block;width:100%}
.col-md-2dot4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-2dot4.img-box{-webkit-box-flex:0;-ms-flex:0 0 25.2%;flex:0 0 25.2%;max-width:25.2%;}

.equipment-deals,
.container-menu,
.product-filter-top .container{padding-left:0px;padding-right:0px;}

.article-body,
.article-content,
.home-article,
.categories-list,
.breadcrumb-out .container{padding-left:15px;padding-right:15px;}

.equipment-deals, 
.container-menu, 
.article-body, 
.article-content, 
.home-article, 
.categories-list, 
.breadcrumb-out .container,
.large-container .container,
.product .container,
.product-filter-top .container{max-width:98%;}
}
@media (min-width:960px){
.col-lg-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.col-2dot4.img-box{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.logo-cart .container{max-width:960px;}
}
@media (min-width:1140px){
.col-xl-2dot4{-webkit-box-flex:0;-ms-flex:0 0 16.6%;flex:0 0 16.6%;max-width:16.6%;}
.col-2dot4.img-box{-webkit-box-flex:0;-ms-flex:0 0 20.2%;flex:0 0 20.2%;max-width:20.2%;}

.equipment-deals,
.container-menu,
.article-body,
.article-content,
.home-article,
.categories-list,
.breadcrumb-out .container,
.large-container .container,
.product .container,
.product-filter-top .container{max-width:1280px;}
}

@media (min-width:1200px){
.container{max-width:1280px;}
}

/* Custom XXL breakpoint */
@media (min-width: 1600px) {
.container {max-width: 1440px;}
.px1240{max-width:1440px}  
.shadow-outter .headline .container{max-width:1440px;}
.feature-slide .container{max-width:1440px}  
.sticky{max-width:1440px;}  

.equipment-deals,
.container-menu,
.article-body,
.article-content,
.home-article,
.categories-list,
.breadcrumb-out .container,
.large-container .container,
.product .container,
.product-filter-top .container{max-width:1440px;}
}

@media screen and (min-width:768px){
.expand-md{display:block!important}
.sidebar-md{display:none}
}
@media screen and (min-width:1199.99px){
.article-content .article-img.right img{margin-left:-15px}
.headline .container .headline-text{padding:10px 80px 10px}
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col-2dot4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}


