@charset "utf-8";
/* CSS Document */

body{line-height: 1.5;letter-spacing: 0.5px;}
body, ul, fieldset{margin:0;}
body, ul, fieldset, .top .sppb-row-container, body.com_sppagebuilder .main-body .container, .showcase .sppb-row-container, .content-top .sppb-row-container, .content-bottom .sppb-row-container{padding:0;}
img{max-width:100%;}
a{text-decoration:none;}
li{list-style:none;}
p{margin:0 0 15px;}
.btn, button, .button{padding: .375rem .75rem;cursor:pointer;text-transform: uppercase;letter-spacing: 2px;border-radius:0;border: 1px solid transparent;}
.btn, button, .button, fieldset{border:none;}
.btn, button, .button, a.btn:hover, a.btn:focus, .footer{color:#fff;}
a, .btn, button, .button, .header{transition:all 0.6s ease 0s;}
.container{margin-left:auto;margin-right:auto;}
.vgrid, .size-100, #size-100, .container, .top, .header, .showcase, .feature, .utility, .maintop, .breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .header_wrapper{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, .top, .header, .showcase, .feature, .utility, .maintop, .breadcrumb, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright, .header_wrapper{float:left;}
.sidebar-right, .content, .float-right, .header .header-b{float:right;}
.float-none{float:none;}
.vsize{padding-left:15px;padding-right:15px;}
.container{max-width:1270px;}
.container, .vsize{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66{width:66.666%;}
.size-50{width:50%;}
.size-33{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}
.header{border-bottom:1px solid #ddd;margin-top:20px;padding-bottom:5px;}
.header .header-a, .header .header-b{width:auto;}
.dj-megamenu-wrapper{font-family:'Arial', sans-serif;margin:20px 0;}
.dj-megamenu-clean li.dj-up{line-height:30px;}
.dj-megamenu-clean li a.dj-up_a, .dj-megamenu-clean li a.dj-up_a > span{height:auto;}
.dj-megamenu-clean li a.dj-up_a{text-transform:uppercase;padding:0;margin-right:15px;}
.dj-megamenu-clean li a.dj-up_a:hover, .dj-megamenu-clean li a.dj-up_a:focus{color: #ec430f;}
.dj-megamenu-clean li a.dj-up_a.active, .dj-megamenu-clean li a.dj-up_a.active:hover, .dj-megamenu-clean li a.dj-up_a.active:focus{color: #ffffff;background: #ec430f;border-radius: 5px;padding: 0 10px;}
.dj-megamenu-clean li:last-child a.dj-up_a{margin-right:0;}
.footer{padding:130px 0 115px;font-size:12px;font-weight:500;line-height:1.3;}
.footer a{color:#999;}
.footer .footer-b{text-align:right;}
.sppb-addon.sppb-addon-text-block ul{padding-left:20px;}
.sppb-addon.sppb-addon-text-block ul li{list-style:disc;}
.sidebar-left .dj-mobile-open-btn{display:none;}
.sidebar-left .dj-accordion-dark .dj-accordion-in, .sidebar-left .dj-accordion-light .dj-accordion-in{display:block !important;}
.sidebar-left .dj-megamenu-wrapper{margin:10px 0 0;}
.sidebar-left .dj-accordion-dark .dj-accordion-in{padding:0;}
.sidebar-left .dj-accordion-dark .dj-accordion-in, .sidebar-left ul.dj-mobile-dark, .sidebar-left ul.dj-mobile-light{margin:0;}
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn, .dj-mobile-open-btn.active .dj-mobile-open-icon, .dj-megamenu-select-light .dj-mobile-open-btn:focus, .dj-megamenu-select-light:hover .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus{color:#bd0d0d;width:auto;height:auto;background:none;}
.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before{font-size:30px;}
.dj-offcanvas-light, .dj-offcanvas-light .dj-offcanvas-top, ul.dj-mobile-light li.dj-mobileitem > a, ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a{background: #fff;}
ul.dj-mobile-light li.dj-mobileitem > a{font-weight: 700;text-transform: uppercase;padding: 12px 30px;border:none;}
.dj-offcanvas-light{padding:30px;}
.dj-offcanvas-light .dj-offcanvas-content{padding:0;}
ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a{color:#bd0d0d;}
.dj-offcanvas-light .dj-offcanvas-close-btn{width: 24px;height: 24px;line-height: 24px;text-align: center;background: #333;border-radius: 24px;font-size: 14px;padding: 0;color: #fff}
ul.dj-mobile-light{margin:0 -30px;}
body.com_pricecalculator .main-body {padding: 5px 0px 0px 0px;margin: 5px 0px 0px 0px;}
.btn-primary {
  border-color: #ec430f;
  background-color: #ec430f;
}
.btn-primary:hover, .btn-primary:focus {
  border-color: #044cd0;
  background-color: #044cd0;
}
.btn-primary, .sppb-btn-primary {
  height: 48px;
  line-height: 48px;
  padding: 0 24px;
}
.search_area1 h3.labeled-text .labled-num, .catalog-msg .product-heading1 h3 .btn{border-radius:0;}
.btn-default{background:#e9e9ed;color:#000;}
.btn-default:hover, .btn-default:focus{background:#d0d0d7;}