/* https://www.cosmarkgroup.com/wp-content/themes/CosMark/style.css?ver=4.27.6 */
body,#main-content{background-color:#F6F4F2}.flex-wrap{display:flex;flex-wrap:wrap}.flex-div{display:flex}.flex-start{display:flex;flex-wrap:wrap;align-items:flex-start}.flex-center{display:flex;flex-wrap:wrap;align-items:center}.h-center{justify-content:center}#main-content .container:before{background:none}#sidebar{display:none}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.leaves-1,.leaves-2{position:relative;overflow:hidden}.leaves-3,.leaves-4,body.home .footer-leaves-3{position:relative;overflow-y:visible}.leaves-1::before{content:url(/wp-content/uploads/2020/10/leaves-1-light.png);position:absolute;top:-250px;left:-300px;opacity:0.2}.leaves-2::before{content:url(/wp-content/uploads/2020/10/leaves-1-light.png);position:absolute;bottom:-98px;right:-657px;z-index:3;-ms-transform:rotate(19deg) scaleX(-1);-webkit-transform:rotate(19deg) scaleX(-1);transform:rotate(19deg) scaleX(-1);opacity:0.2}.leaves-3::before{content:url(/wp-content/uploads/2020/10/footer-leaves-v2.png);position:absolute;bottom:-150px;left:-201px;z-index:3;opacity:0.2}.leaves-4::before{content:url(/wp-content/uploads/2020/10/alternate-2-3-img.png);position:absolute;bottom:56px;left:-144px;z-index:3;opacity:0.2;transform:rotate(-3deg) scale(1.2)}.leaves-4::after{content:url(/wp-content/uploads/2020/10/leaves-1-light.png);position:absolute;bottom:88px;right:-761px;z-index:2;-ms-transform:rotate(42deg) scaleX(-1) scale(1.2);-webkit-transform:rotate(42deg) scaleX(-1) scale(1.2);transform:rotate(42deg) scaleX(-1) scale(1.2);opacity:0.2;visibility:visible}body.home .footer-leaves-3::before{content:url(/wp-content/uploads/2020/10/footer-leaves-v2.png);position:absolute;bottom:0;left:-201px;z-index:3;opacity:0.2}div#page-container{overflow:hidden}.banner-container{display:flex;flex-wrap:wrap;align-items:center;overflow-y:visible;margin-top:-128px!important}body .banner-container .et_pb_slide_description,body .banner-container .et-pb-controllers{padding:0 30px;max-width:1320px}body .banner-container .banner-slider .et_pb_slide{min-height:100vh;width:100%;padding:0;align-content:center}.main-container--leaves{overflow:hidden}.main-container--leaves::after,.main-container--leaves::before{z-index:1!important}.banner-container::after,.main-container--leaves::after{min-width:391px;height:700px;content:"";background-image:url(/wp-content/uploads/2020/10/banner-leaves2-1.png);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;top:-80px;right:-62px;z-index:3}.banner-container::before,.main-container--leaves::before{min-width:214px;width:auto;height:487px;content:"";background-image:url(/wp-content/uploads/2020/10/banner-leaves-1.png);background-size:contain;background-repeat:no-repeat;display:inline-block;position:absolute;bottom:-75px;left:-71px;z-index:3}.meta-alternate-img{min-height:709px}.meta-alternate-section-left .et_pb_button_module_wrapper{width:100%;max-width:470px;margin-left:auto!important;margin-right:0px!important}.meta-alternate-section-right .et_pb_button_module_wrapper{width:100%;max-width:470px;margin-left:0px!important;margin-right:auto!important}.meta-alternate-img.right::after{content:'';width:267px;height:267px;position:absolute;bottom:-44px;right:-98px;z-index:3;border:1px solid #3C682D}.meta-alternate-img.left::after{content:'';width:267px;height:267px;position:absolute;bottom:-44px;left:-98px;z-index:3;border:1px solid #3C682D}.meta-form-img{min-height:640px;height:100%}.section-title.with-lines h2{width:250px!important;margin:0 auto;position:relative;z-index:2;background-color:#f5f4f0}.section-title.with-lines .et_pb_text_inner::after{content:'';height:1px;width:100%;position:absolute;background-color:#C0D1B8;top:19px;z-index:1}.banner-slider h2,.banner-slider p{text-shadow:none;margin-bottom:30px}body .et-pb-controllers a{display:inline-block;background-color:#3C682D;text-indent:-9999px;border-radius:0;width:12px;height:12px;margin-right:10px;padding:0;opacity:.5}body .et-pb-controllers{right:0;display:flex;flex-wrap:wrap;position:absolute;bottom:20%;left:0;width:100%;text-align:left;z-index:10;max-width:1406px;margin:0 auto!important}body .et-pb-controllers .et-pb-active-control{background-color:#3c682d}body #top-menu-nav{padding-top:30px}body #logo{max-height:100%;width:138px;height:98px;object-fit:contain}body #top-menu li a:hover{color:#3c682d;opacity:1}body #top-menu li{display:inline-block;font-size:14px;padding-right:35px}body .et-fixed-header #top-menu-nav{padding-top:0px}body header .et_menu_container{max-width:1480px;width:100%}body .nav-menu-div .et-menu>li,body .nav-menu-div .et_pb_menu .et-menu>li{padding-left:25px;padding-right:25px;margin-top:42px!important;transition:0.4s}body .nav-logo{transition:0.4s}body .nav-menu-div .et_pb_menu__wrap{display:flex;flex-wrap:wrap;justify-content:flex-end!important}body .has_et_pb_sticky .nav-logo{height:80px!important;min-height:unset!important}body .has_et_pb_sticky .et-menu>li,body .has_et_pb_sticky .nav-menu-div .et_pb_menu .et-menu>li{margin-top:9px!important;font-size:14px}body .has_et_pb_sticky .et-menu>li a,body .has_et_pb_sticky .nav-menu-div .et_pb_menu .et-menu>li a{font-size:14px}body .has_et_pb_sticky .et_pb_sticky_module{background-color:#fff!important}body .has_et_pb_sticky .et_pb_row_0_tb_header.et_pb_row{padding-top:0!important;padding-bottom:0!important}.et_pb_row_0_tb_header.et_pb_sticky_module{width:100%!important}body .nav-menu-div{width:85%!important}body .nav-logo-div{width:15%!important;margin-right:0!important}body label.gfield_label{display:none}body ul.gform_fields{padding-left:0;padding-bottom:0}body ul.gform_fields li{list-style-type:none;margin-bottom:20px}body .validation_error{display:none}body ul.gform_fields li.gfield_error .validation_message{color:#d32f2f;font-size:14px}body ul.gform_fields li.gfield_error input{border-color:#d32f2f!important}body .gform_footer.top_label{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}input[type="submit"],button{cursor:pointer;font-size:16px;font-weight:400;font-family:Montserrat;border:0;background-color:#3C682D;color:#fff;text-transform:uppercase;padding:22px 54px;line-height:19px;transition:0.4s}body #page-container input:not([type="submit"]),body #page-container textarea{background:transparent;color:#3C682D!important;font-size:16px;font-family:Montserrat;font-weight:400;border:1px solid #3C682D!important;width:100%;padding:25px 30px;margin-bottom:0}body textarea{max-height:176px}body input:not([type="submit"]):focus,body textarea:focus{background-color:#c0d1b847}input[type="submit"]:hover,button:hover{background-color:#c0d1b847}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #e7e8dd inset!important}.gform_ajax_spinner{object-fit:contain;position:absolute;left:0}body .gform_confirmation_message{text-align:center;font-size:20px;line-height:1.6;color:#3c682d;max-width:450px;margin:0 auto}body .contact-form-title{color:#3C682D;font-size:18px;font-weight:400;font-family:Montserrat;line-height:28px;width:100%;margin:0px 0px 30px}#description-image-section-a .meta-alternate-img.right::after{right:70px}.custom-footer .store-locator-dropdown .et-menu li li a{width:unset}.custom-footer .store-locator-dropdown li{width:100%}.custom-footer .store-locator-dropdown ul#menu-store-locator-menu{display:flex}.custom-footer .store-locator-dropdown .et_pb_menu__menu,.custom-footer .store-locator-dropdown nav.et-menu-nav,.custom-footer .store-locator-dropdown ul#menu-store-locator-menu{width:100%!important}.custom-footer .store-locator-dropdown .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul.upwards>li>a:after{right:-208px!important;font-size:40px;font-weight:100}.no-results{color:#3c682d;font-size:20px;font-family:'Montserrat';width:100%;min-height:300px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:30px}.partner-logos img{max-height:200px!important;max-width:149px}.brand-info-section{display:none}.brand-info-section.active{display:block}.brand-info-section .et_pb_column:last-child{width:26%}.brand-info-section .et_pb_column_1_2{width:47%;margin-right:0}.brand-socials p{display:flex;align-items:center;word-break:break-word}body .mobile-menu .mobile_menu_bar::before{padding:0}body .mobile-menu ul#mobile_menu2{background-color:#fff!important;border-color:#3c682d}body .mobile-menu ul#mobile_menu2 li:last-child a{border-bottom:0!important}body .mobile-menu ul#mobile_menu2 li{text-transform:uppercase;color:#060606;font-weight:600;font-family:'Montserrat'}.logos-section img{max-width:180px!important}.page-template-default p:last-child,.post-template-default p:last-child{margin-bottom:0}@media only screen and (max-width :1700px){.banner-container::after,.main-container--leaves::after{right:-154px;height:520px}.banner-container::before,.main-container--leaves::before{height:350px;left:-60px}body .banner-container .et_pb_slide_description,body .banner-container .et-pb-controllers{padding:0 100px}.logos-section .et_pb_column{width:33.33%;margin:0 auto 14px}.logos-section{padding-bottom:0}}@media only screen and (max-width :1560px){.feat-prod-section h2{text-align:center!important;width:100%}}@media only screen and (max-width :1320px){body .product-slider{margin-top:0!important}.main-container--leaves::after,.main-container--leaves::before{opacity:0.2}body .feat-products-title h2{text-align:center}body .nav-menu-div .et-menu>li,body .nav-menu-div .et_pb_menu .et-menu>li{padding-left:18px;padding-right:18px}body .nav-menu-div .et-menu>li a,body .nav-menu-div .et_pb_menu .et-menu>li a{font-size:14px}.brand-info-section .et_pb_column{width:100%}.brand-info-section .et_pb_column .et_pb_image_wrap img{min-height:auto;max-height:150px}.brand-info-section .et_pb_column .et_pb_module{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;margin-bottom:30px!important;width:100%;max-width:100%}.brand-info-section .brand-socials{width:100%!important}}@media only screen and (max-width:1180px){body.error404 #main-content,body.search #main-content{min-height:74vh}}@media only screen and (max-width:991px){body .et_pb_image.nav-logo{min-height:60px!important;margin-left:0}body .has_et_pb_sticky .nav-logo{height:60px!important}body .nav-logo-div,body .nav-menu-div{width:50%;float:left}.meta-alternate-img{min-height:381px}.meta-alternate-section-left .et_pb_button_module_wrapper{max-width:100%;margin-left:0!important;margin-right:auto!important}body .nav-logo-div{margin-bottom:0!important}.banner-container::after,.main-container--leaves::after{width:410px;right:-256px;top:-52px;height:380px}.banner-container::before,.main-container--leaves::before{width:auto;height:280px;min-width:130px;left:-29px}body.home .leaves-2::before,body .leaves-1::before,body.home .footer-leaves-3::before{display:none}.mobile-swap-column{display:flex;flex-wrap:wrap}.mobile-swap-column .mobile-order-2{order:2}.meta-form-img{min-height:500px}body .product-slider{padding-bottom:50px}body .fw-in-tablet{width:100%!important}.leaves-2::before{display:none}.mobile-menu .et_pb_menu .et_mobile_menu a{padding:15px;font-size:14px}.brand-socials .et_pb_text_inner p{text-align:center;justify-content:center}}@media only screen and (max-width:980px){body .et_pb_column .nav-logo.et_pb_image{min-height:69px!important}body .has_et_pb_sticky .nav-logo{height:60px!important}body header.et-l.et-l--header{position:fixed;z-index:3;width:100%}body header .et_pb_section.et_pb_section_1_tb_header{width:100%!important}body .banner-container{margin-top:-12px!important}}@media only screen and (max-width:767px){body .meta-alternate-section-left .alternate-column .meta-alternate-img{margin-right:-15px!important}body .meta-alternate-section-right .alternate-column .meta-alternate-img{margin-left:-15px!important}body .meta-alternate-section-right{display:flex;flex-wrap:wrap}body .meta-alternate-section-right .alternate-column.column-1{order:2}.meta-alternate-img{min-height:381px}.meta-form-img{min-height:375px;margin-bottom:30px}body .promotion-left,body .promotion-right{width:100%!important}body .promotion-left .et_pb_column,body .promotion-right .et_pb_column{height:240px!important;background-position:center;background-size:contain}.banner-container::after,.main-container--leaves::after{top:-160px}.logos-section .et_pb_column{width:33.33%!important;margin-right:0!important}.logos-section img{max-width:108px!important;padding:12px;max-height:57px!important}.logos-section .et_pb_column:last-child{margin-bottom:30px}}@media only screen and (max-width:540px){body .banner-container .et_pb_slide_description,body .banner-container .et-pb-controllers{padding:0 50px}.banner-container::before,.main-container--leaves::before{width:auto;height:248px;min-width:104px;left:-54px;bottom:0px}}@media only screen and (max-width:480px){.section-title.with-lines h2{width:140px!important}.brand-socials p{text-align:left}}@media only screen and (max-width:350px){body .banner-container .et_pb_slide_description{padding-top:100px;padding-bottom:100px}body .et-pb-controllers{bottom:45px}body .banner-slider p{font-size:36px;line-height:1.2!important}}