.header-top{min-height:40px}#top-bar p{font-size:16px!important;letter-spacing:.7px}#masthead.header-main{height:auto;float:left;width:100%;box-shadow:0 3px 6px rgb(0 0 0 / .05)}#masthead .nav>li>a{font-size:15px;color:#1d2228;font-weight:400;padding-left:10px;padding-right:10px;transition:color 0.5s ease}#masthead .nav>li>a:hover{color:#306320}#masthead .has-dropdown .icon-angle-down{font-size:18px;margin-left:.3em;opacity:1}#masthead .nav>li.header-divider{display:none}.text-box.banner-layer h2{text-transform:uppercase;font-size:56px;line-height:62px;margin-top:0;margin-bottom:0}.text-box.banner-layer .slider-button{border-radius:4px;font-weight:400;color:#306320!important;font-size:22px!important;padding:5px 40px;transition:background-color 0.5s ease;border-width:0}.text-box.banner-layer .slider-button:hover{background:#306320!important;color:#FFF!important}.classic-section{max-width:660px;margin:0 auto;text-align:center}.classic-section h2{font-size:32px}.feature-box{border-radius:4px;display:block}.feature-box h4,.feature-box a{color:#FFF}.feature-box .feature-box-container{background:rgb(0 0 0 / .3);height:250px;padding:20px;border-radius:4px}.feature-box .feature-box-container span.arrow-right{background:#306320;width:36px;display:block;text-align:center;border-radius:50px;font-size:20px;line-height:35px;right:20px;position:absolute;color:#FFF}.feature-box .feature-box-container h4{position:absolute;bottom:0;font-size:28px}.feature-box .feature-box-container h4 span{font-size:14px;font-weight:400;display:block;line-height:8px}h3.fancy{font-size:28px;font-weight:400;margin-bottom:30px}h3.fancy .h-focus{color:#306320}.product-small.box{box-shadow:0 6px 12px 0 rgb(0 0 0 / .1);border-radius:4px;margin-bottom:20px}.flickity-slider .product-small.box{margin-bottom:0}.product-small.box .box-image img{border-top-right-radius:4px;border-top-left-radius:4px}.product-small.box .box-text{padding:20px;min-height:200px;position:relative}.product-small.box .box-text a{font-size:16px;line-height:22px;margin-bottom:10px;color:#1d2228}.product-small.box .box-text .price-wrapper{font-size:16px;line-height:22px}.product-small.box .box-text .button{background:#fff0;border:2px solid #E7E7DD;border-radius:25px;padding:12px 20px;margin:20px 0 0 0;font-weight:400;text-transform:none;line-height:15px;font-size:14px;min-height:0;position:absolute;bottom:20px}.product-small.box .box-text .button::before{content:"\f217";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:10px;transition:background-color 0.5s ease}.product-small.box .box-text .button:hover{border-color:#306320;background:#306320;color:#FFF;box-shadow:0 0 0 0 #fff0}.top-reasons p{margin-bottom:10px;font-size:15px;line-height:22px}.top-reasons p.leading{font-size:18px;line-height:30px}.home-blog-posts .image-cover{margin-bottom:20px}.home-blog-posts .image-cover img{border-radius:4px}.home-blog-posts .box-text-inner h5.post-title{font-size:20px;margin-bottom:20px}.home-blog-posts .post-meta{margin-top:10px}.home-blog-posts .post-meta i{color:#306320;margin-right:5px}.rounded-image img{border-radius:4px}.dark,.dark p,.dark td{color:#FFF}.shop-page-title.page-title{background:#F5F5F5;width:100%;display:inline-block;padding:10px 0}.shop-page-title.page-title .page-title-inner{padding-top:0}.shop-page-title.page-title p{font-size:15px}.badge-inner.on-sale{display:none}#footer{font-size:15px}.footer{padding:40px 0 0}#footer .widget{margin-bottom:0}#footer .custom-html-widget p:last-child{margin-bottom:0}.social-media-footer li{display:inline-block;margin-bottom:15px}.social-media-footer li a{background:#306320;width:36px;display:block;text-align:center;font-size:16px;line-height:18px;padding:8px 0;border-radius:25px;margin-right:10px}#footer span.widget-title{font-size:18px;margin-bottom:20px;display:block}#footer ul.menu>li+li,#footer .widget>ul>li+li{border-width:0}#footer .parnter img{margin-right:5px}#footer .parnter span{display:inline-block;position:relative;top:2px}@media only screen and (max-width:667px){.product-small.box .box-text{min-height:235px}.product-small.box .box-text .button{padding:8px 10px;bottom:20px}.product-small.box .box-text .button::before{content:"";margin-right:0}#footer .widget{margin-bottom:25px}}