/*!/wp-content/themes/Divi-child/style.css*/a,#main-content .n2-section-smartslider a,#page-container input,#page-container #main-content .gform_wrapper input{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}#page-container .btn_common,#page-container .button,#page-container #main-content .gform_wrapper .gform_button,#page-container .small-button,#page-container #et-main-area #main-content .form-submit input,#page-container #main-content .wpcf7 input.wpcf7-submit{font-size:18px;text-transform:uppercase;background:#2eaf37;color:#fff!important;padding:12px 30px 10px;display:inline-block;border:0;border-bottom:2px solid #147e2c;line-height:1!important;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-shadow:0 0 0 #fff;font-weight:normal!important;cursor:pointer;font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}#page-container .button:after{top:4px}#page-container .btn_common:hover,#page-container .button:hover,#page-container #main-content .gform_wrapper .gform_button:hover,#page-container .small-button:hover,#page-container #et-main-area #main-content .form-submit input:hover,#page-container #main-content .wpcf7 input.wpcf7-submit:hover{background:#147e2c!important}#page-container .btn_common:after{content:url(/wp-content/themes/Divi-child/images/icon_arrow_right.png);margin-left:10px}#page-container #top-header{background:#2eaf37;padding:0;z-index:9}#main-header .logo_container>a{position:relative;top:-45px}#main-header #logo{max-height:100%}#top-header #et-info{width:100%}#top-header .header_right,#top-header .header_right .et_pb_widget{float:right}#top-header .header_right .arrow_right{padding:12px 21px;background:#147e2c;top:1px;position:relative}#top-header .header_right .arrow_right:after{content:url(/wp-content/themes/Divi-child/images/icon_arrow_right.png);margin-left:14px}#top-header #et-info-phone,#top-header #et-info-email{margin-right:19px}#top-header #et-info-phone:before{content:url(/wp-content/themes/Divi-child/images/icon_phone.png);margin-right:10px}#top-header .header_right .et_pb_widget a{text-transform:uppercase}#page-container #top-header a,#page-container #top-header span{font-size:18px;text-transform:uppercase;font-weight:400;line-height:1em}#page-container #top-header #et-info-phone,#page-container #top-header #et-info-email{text-transform:lowercase;top:-1px}#page-container #top-header #et-info-email:before{margin-right:10px;top:2px;position:relative}#page-container #top-header .et-social-icons{margin-left:150px}#page-container #top-header .et-social-icons li{margin-top:1px;margin-left:24px}#page-container #top-header .et-social-icons li:first-child{margin:0}#page-container #top-header .et-social-icons li a{font-size:17px}#main-header .logo_container{height:auto}#page-container #main-header{z-index:999;-webkit-box-shadow:0 0 0 rgb(0 0 0 / .1);-moz-box-shadow:0 0 0 rgb(0 0 0 / .1);box-shadow:0 0 0 rgb(0 0 0 / .1)}#main-header #top-menu li.current-menu-item>a{font-weight:700}#main-header #top-menu li a:hover{color:#147e2c}.et_pb_pagebuilder_layout #main-content .entry-content{padding:0}#main-content .n2-section-smartslider .arrow_right{margin-bottom:0px!important}#main-content .n2-section-smartslider .arrow_right a{border-bottom:2px solid #147e2c;background-image:url(/wp-content/themes/Divi-child/images/icon_arrow_right.png)!important;background-repeat:no-repeat!important;background-position:190px!important}#main-content .n2-section-smartslider hr{border:0;height:2px;background:#fff}.hr_title hr{background:#147e2c;height:2px;width:66px;border:0;margin-top:18px;margin-bottom:25px}.hr_title.sm hr{width:42px;margin-top:12px;margin-bottom:20px}.et_pb_text_align_left hr{margin-left:0}.home_section_1 .row2>.et_pb_column>div,.home_section_2 .et_pb_row>.et_pb_column>div{height:100%}.home_section_2 img{margin-top:26px}.home_section_3 h2{padding-bottom:23px}#page-container .wtcpl_category_nav ul{float:left;width:100%;padding:0 75px 55px}#page-container .wtcpl_category_nav ul li{margin:0px!important;float:left}#page-container .wtcpl_category_nav ul li a:not(#indoor):not(#outdoor):not(#recycling):not(#smoke-management){display:none}#page-container .wtcpl_category_nav ul li a{background:#fff0;font-size:20px;text-transform:uppercase;padding:0;letter-spacing:0;margin:0 30px}#page-container .wtcpl_category_nav ul li a.active{font-weight:bold!important}#page-container .wtcpl_category_nav ul li a:after{content:"";border-right:1px solid #e5e5e5;position:relative;left:30px}#page-container .wtcpl_category_nav ul li a#smoke-management:after{display:none}#page-container .wtcpl_container .product_content{padding:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#page-container .wtcpl_container .product_content ul.products{padding:0!important;margin:0}#page-container .wtcpl_container .product_content ul.products li{margin:0!important;background:#f3f3f3;width:25%!important;padding:35px 35px 30px;-moz-box-shadow:0 0 0 0 #ccc;-webkit-box-shadow:0 0 0 0 #ccc;box-shadow:0 0 0 0 #ccc}#page-container .wtcpl_container .product_content ul.products li:nth-child(2),#page-container .wtcpl_container .product_content ul.products li:nth-child(4),#page-container .wtcpl_container .product_content ul.products li:nth-child(5),#page-container .wtcpl_container .product_content ul.products li:nth-child(7){background:#f8f8f8}#page-container .wtcpl_container .product_content ul.products li h2,.single-product #page-container .upsells.products ul.products .product h2,.single-product #page-container .related.products ul.products .product h2{font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;font-size:17px!important;text-align:center;line-height:1.3;padding:20px 0 0}#page-container .wtcpl_container .product_content .button_area{background:#fff;text-align:center;padding-top:50px}#page-container .wtcpl_container .product_content>.each_cat{display:none}#page-container .wtcpl_container .product_content>.each_cat#product-indoor{display:block}#page-container .wtcpl_container #nav-holder{background-color:#fff0}#main-footer .footer-widget h4.title{font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;padding-bottom:22px}#main-footer #footer-widgets .footer-widget li{list-style:none;padding:0}#main-footer #footer-widgets .footer-widget li:before{display:none}#main-footer .footer-widget.last img{margin-top:9px}#main-footer #footer-bottom{display:none}#main-footer .footer-widget:first-child img{padding-bottom:47px}#main-footer .footer-widget:first-child p:last-child img{padding:0}#main-footer #footer-widgets{padding:43px 0 0}#page-container #main-footer .footer-widget{margin-bottom:55px!important}#main-content .wpcp-carousel-section{padding:0 8px}#main-content .wpcp-carousel-section .slick-list{margin-right:0}#main-content .wpcp-carousel-section .slick-slide{margin-right:6px}#main-content .wpcp-carousel-section .wpcp-single-item img{width:100%}@media only screen and (min-width:1560px){#main-header #top-menu li{padding-right:56px}#main-header #top-menu>li:last-child{padding-right:0}}@media only screen and (max-width:1360px){#page-container .wtcpl_category_nav ul li{float:none;line-height:2}}@media only screen and (min-width:981px) and (max-width:1260px){#top-header .container,#main-header .container{width:96%}#top-header #et-info-phone,#top-header #et-info-email{margin-right:10px}#page-container #top-header .et-social-icons li{margin-left:10px}}@media only screen and (max-width:980px){#page-container #top-header a,#page-container #top-header span{font-size:16px}#top-header .container,#main-header .container{width:90%}#page-container #top-header .et-social-icons{display:none}#page-container #top-header #et-info-email{margin-right:10px}#top-header #et-info-phone{margin-right:10px;position:relative;top:-2px}#top-header .header_right .arrow_right{padding:14px 12px}#page-container #top-header .et-social-icons li{margin-left:5px}#main-content .n2-section-smartslider .nextend-arrow{display:none}#page-container #main-content .n2-section-smartslider h3{font-size:40px}#page-container #main-content .n2-section-smartslider h2{font-size:50px}#page-container #main-content .n2-section-smartslider h4{font-size:18px}#page-container #main-content .n2-section-smartslider .arrow_right{margin-top:10px!important}#page-container #main-content .n2-section-smartslider hr{margin-bottom:0}#main-content .n2-section-smartslider .arrow_right a{font-size:18px}#main-header .et_mobile_menu{padding:0}#main-header .et_mobile_menu li a{padding:10px 15px;font-weight:400;text-transform:uppercase}#main-header .et_mobile_menu li.current-menu-item a{font-weight:700}.mb_center div{text-align:center}.mb_center hr{margin-left:auto}.home_section_2 img{margin-top:10px}.home_section_3 .hr_title>.et_pb_column{margin-bottom:0}#page-container .wtcpl_category_nav ul{padding:0 0 35px}#page-container .wtcpl_container .product_content .button_area{padding-top:35px}#page-container .wtcpl_container .wtcpl_category_nav{float:left;width:100%}#page-container .wtcpl_container .product_content ul.products li{width:50%!important}#page-container .wtcpl_container .product_content ul.products li{background:#f3f3f3!important}#page-container .wtcpl_container .product_content ul.products li:nth-child(2),#page-container .wtcpl_container .product_content ul.products li:nth-child(3),#page-container .wtcpl_container .product_content ul.products li:nth-child(6),#page-container .wtcpl_container .product_content ul.products li:nth-child(7){background:#f8f8f8!important}#page-container #main-footer .footer-widget{margin-bottom:43px!important}#main-footer .footer-widget:first-child img{padding-bottom:20px}#main-footer .footer-widget h4.title{font-size:20px}}@media only screen and (max-width:735px){#main-content .wpcp-carousel-section{margin-left:3px}}@media only screen and (max-width:767px){#top-header .container,#main-header .container,#main-footer .container{width:90%}#main-header .logo_container>a{top:auto;left:-15px}#main-header .logo_container #logo{height:80px}#top-header #et-info{float:left;padding:5px 0}#page-container #top-header a,#page-container #top-header span{font-size:14px}#page-container #top-header .header_right{width:100%}#page-container #top-header .header_right>a{float:left;width:100%;padding:5px 0 2px}#top-header .header_right .et_pb_widget{width:100%}#top-header .header_right .arrow_right{padding:5px 10px;display:inline-block}#page-container #top-header #et-info-phone,#page-container #top-header #et-info-email{margin-right:0}#page-container #main-content .n2-section-smartslider .arrow_right{margin-top:0px!important}#page-container .wtcpl_category_nav ul li a{margin:0}#page-container .wtcpl_category_nav ul li a:after{display:none}#page-container .wtcpl_container .product_content ul.products li{padding:20px}#page-container .wtcpl_container .product_content ul.products li h2{padding:10px 0 0}#page-container #main-footer .footer-widget{text-align:center}#page-container #main-footer .footer-widget>div{width:100%}}@media only screen and (max-width:480px){#page-container .wtcpl_container .product_content ul.products li{width:100%!important}#page-container #main-content .wtcpl_container .product_content ul.products li{background:#f3f3f3!important}#page-container #main-content .wtcpl_container .product_content ul.products li:nth-child(even){background:#f8f8f8!important}}body:not(.home) #page-container #main-content{margin-bottom:60px;margin-top:70px}#page-container #left-area,#page-container #sidebar{padding-bottom:0}#page-container #sidebar{margin-top:10px}#page-container #main-content .container:before{display:none}#page-container #sidebar h4.widgettitle{text-transform:uppercase;font-weight:900;margin-bottom:5px;font-size:24px}#page-container #sidebar h2{font-size:27px;font-weight:600}#page-container #sidebar input{color:#000;border:1px solid #2eaf37;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#page-container #sidebar #searchsubmit{background:#2eaf37;color:#fff!important;text-transform:uppercase;font-weight:400}#page-container #sidebar #searchsubmit:hover{background:#147e2c}#page-container .post-meta{font-size:16px}#page-container .post-meta a{color:#2eaf37}.search #page-container .et_pb_post{border-bottom:1px solid #e5e5e5;padding-bottom:50px;margin-bottom:50px}body:not(.home) #main-content>.container{padding-top:0}#page-container #sidebar>div:last-child{margin-bottom:0}body:not(.home) #page-container .entry-content h4{line-height:1.2}body:not(.home) #page-container .entry-content li{line-height:1.5}#page-container .entry-content .et-box-content{padding:27px 30px 17px 30px;border:1px solid #205F60;color:#fff;background:#205F60;-webkit-box-shadow:inset 0 0 45px #205F60;-moz-box-shadow:inset 0 0 45px #205F60;box-shadow:inset 0 0 45px #205F60;text-shadow:0 0 0 #fff}#page-container .entry-content .et-box-content h2{color:#fff;font-size:36px;margin-bottom:10px}#page-container .woocommerce-tabs{display:inline-block;width:100%}#page-container .woocommerce-tabs .et-box-content{font-size:19px}#page-container .woocommerce-tabs .et-box-content ul{padding-bottom:15px;padding-top:10px}#page-container .woocommerce-tabs .et-box{margin-bottom:30px}#page-container #main-content .gform_wrapper{max-width:8100%;padding:0;margin:0}#page-container #main-content .gform_body .gfield label,#page-container #main-content .wpcf7 label{font-size:16px;font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;color:#000;margin-bottom:10px}#page-container #main-content .gform_body .gfield input,#page-container #main-content .gform_body .gfield textarea,#page-container #main-content .gform_body .gfield select,#page-container #main-content .wpcf7 input,#page-container #main-content .wpcf7 textarea,#page-container #main-content .wpcf7 select,#page-container #main-content #commentform input,#page-container #main-content #commentform textarea,#page-container #main-content #commentform select{padding:8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#000;border:1px solid #ccc;-moz-box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);box-shadow:inset 0 1px 3px rgb(0 0 0 / .1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#page-container #main-content .wpcf7 input:not([type='checkbox']),#page-container #main-content .wpcf7 textarea,#page-container #main-content #commentform input:not([type='checkbox']),#page-container #main-content #commentform textarea{width:100%}#page-container #main-content .wpcf7 input:not([type='checkbox']):not(.wpcf7-submit),#page-container #main-content .wpcf7 textarea,#page-container #main-content #commentform input:not([type='checkbox']):not(.wpcf7-submit),#page-container #main-content #commentform textarea{background:#fff}#page-container #main-content #commentform>p{padding:0;margin-bottom:15px}#page-container .gform_wrapper .gform_footer{padding-top:10px}#page-container #main-content .gform_body .gfield label .gfield_required{margin-left:4px}#page-container #main-content .wpcf7 p{padding-bottom:10px}#page-container #main-content .wpcf7 p b,#page-container #main-content .wpcf7 p span{font-size:16px}#page-container #main-content .wpcf7 .ajax-loader{margin-left:auto;margin-right:auto;display:block;margin-top:15px}#page-container #main-content .wpcf7 .wpcf7-response-output{margin:-10px 0 20px;text-align:center}#page-container #main-content .woocommerce-tabs .wpcf7{margin-top:10px;margin-bottom:-20px}#page-container ul.products li{text-align:center}.single-product #page-container .product h1{font-size:40px}.single-product #page-container div.product span.price,.single-product #page-container div.product p.price,.single-product #page-container .woocommerce-breadcrumb a{color:#2eaf37}.single-product #page-container div.product span.price,.single-product #page-container div.product p.price{font-weight:700}.single-product #page-container .product h1,.single-product #page-container .product h2{margin-bottom:10px}.single-product #page-container .product h1{font-size:30px}.single-product #page-container .product h2{font-size:25px!important}.single-product #page-container .product #commentform{margin-top:20px}.single-product #page-container .upsells.products ul.products>li,.single-product #page-container .related.products ul.products>li{margin-bottom:10px}.single-product #page-container div.product span.price .amount,.single-product #page-container div.product p.price .amount{color:#2eaf37}#page-container #main-content .woocommerce-tabs hr{margin-bottom:30px}#page-container #main-content .woocommerce-tabs .woocommerce-Reviews-title{padding-bottom:0;margin-bottom:20px!important}@media only screen and (max-width:980px){#page-container #sidebar{margin-top:40px}}@media only screen and (max-width:767px){.search #page-container .et_pb_post h2,.search #page-container .et_pb_blog_grid h2{font-size:22px;line-height:1.5}body:not(.home) #page-container #main-content{margin-bottom:40px;margin-top:40px}body:not(.home) #page-container h1{font-size:40px}}