.home .banner h1{font-size:4.5rem}.brand-section-home{background-color:#f4f4f4!important}#menu-test-menu li a{color:#fff!important}#menu-test-menu:hover{text-decoration:none!important}.wide-nav-fixed{position:fixed;top:0;z-index:1000!important;transition:.5s;width:100%}.product-title .product_title .entry-title{font-size:1.8em!important}.woocommerce-variation-price{font-size:1.8em!important;line-height:.7}.product-info .price{font-size:1.3em}.box.box-category .box-text.text-center{height:170px!important}.grecaptcha-badge{visibility:hidden}.shipping__list_label{font-weight:400;margin:0;padding:.5em}.alert-color{background-color:yellow}#menu-vertical-shop-menu li{position:relative}.stuck .header-inner,.stuck .logo,.stuck .logo img{background-color:white}.box-image .image-cover{padding-top:0}.single-post #main p,.single-post #main ul li a{font-size:16px!important}.single-post #main ol li,.single-post ul li{font-size:16px}.single-post #main h2{font-size:24px}.single-post #main .post-date{font-size:12px}.single-post #main .article-inner.has-shadow.box-shadow-2{box-shadow:none}.single-post #main .article-inner.has-shadow .entry-header-text-top{padding:0 30px}.single-post .navigation-post a{font-size:15px}.wccsq-popup .wccsq-close:before{content:"X";color:#295d18;right:8px;top:15px}.wccsq-body{width:90%}h1.banner{background-color:transparent;font-weight:400!important;margin-bottom:23px}h2.banner{font-size:22px;line-height:28px;background-color:transparent;max-width:600px;margin:0 auto}.menu{padding:0;margin:0;list-style-type:none;display:inline!important;text-align:center}.menu .menu-item{align-items:center;display:inline-flex!important}.menu .sub-menu li{align-items:center!important;display:flex!important;flex-flow:row wrap!important}.box-text.text-left{padding:20px!important}@media only screen and (max-width:550px){.flickity-slider .banner-layers>*{padding-top:20%!important}}@media (max-width:549px){.who_we_are_title{font-size:.5rem!important;width:100%}}@media only screen and (max-width:428px){h1.banner{font-size:32px}h2.banner{font-size:16px;line-height:20px}.box-label .box-text{width:90%!important}.box-label .box-text h5{font-size:15px}.box-label .box-text p{font-size:13px}.cat-label{font-size:9px!important}}@media only screen and (max-width:849px){.page-id-920 .col.post-item{padding:0 0 20px 25px}.page-id-920 .col.post-item .box-text.text-left{padding:10px!important}h1.shop-page-title{font-size:32px!important}}@media only screen and (max-width:860px){.home .banner h1{font-size:2.5rem}}@media (min-width:860px) and (max-width:1281px){.home .banner h1{font-size:3.5rem}}