@charset "UTF-8";@-webkit-keyframes customZoomIn{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}50%{opacity:1}}@keyframes customZoomIn{0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}50%{opacity:1}}:root{--green-primary:#82b237;--green-primary-alpha:rgba(130, 178, 55, 0.05);--green-primary-half:rgba(130, 178, 55, 0.5);--red:#f38282;--text-black:#222222;--font-base-size:14px}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{background-color:#f9f9f9;line-height:24px;font-size:var(--font-base-size);font-style:normal;font-weight:400;visibility:visible;font-family:Poppins,sans-serif;color:#666;position:relative;overflow-x:hidden;padding-top:133px}@media (max-width:1199px){body{padding-top:73px}}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:1.25rem}h1{font-size:2rem}.single-product-content-container .product-feature-details h2.product-title,h2{font-size:1.5rem}h3{font-size:1.25em}h4,h5,h6{font-size:var(--font-base-size)}p:last-child{margin-bottom:0}a{cursor:pointer}a,button{color:inherit;display:inline-block;line-height:inherit;text-decoration:none}a,button,img,input,span{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}:focus{outline:0!important}a:focus{color:inherit;outline:0;text-decoration:none}a:hover{text-decoration:none;color:var(--green-primary)}button,input[type=submit]{cursor:pointer}ul{list-style:outside none none;margin:0;padding:0}.single-brand-logo a img,.tab-content{width:100%}.tab-content .tab-pane{display:block;height:0;max-width:100%;visibility:hidden;overflow:hidden;opacity:0}.tab-content .tab-pane.active{height:auto;visibility:visible;opacity:1;overflow:visible}select{-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='15px'%3E%3Ctext x='0' y='10' fill='black'%3E%E2%96%BE%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:95% 50%}.pagination-container{padding:15px;margin-bottom:40px}.pagination-content ul li{display:inline-block;height:40px;width:40px;line-height:40px;border-radius:var(--border-radius)}.pagination-content ul li i{font-size:1.5rem!important;vertical-align:middle}.pagination-content ul li a{background-color:#666;border-radius:3px;color:#fff;display:block;-webkit-box-shadow:0 5px 4px 0 rgba(0,0,0,.1);box-shadow:0 5px 4px 0 rgba(0,0,0,.1)}.pagination-content ul li a.active,.pagination-content ul li a:hover{background:var(--green-primary)}.section-big-title{margin-top:-10px}.nice-select.open .list,header{z-index:999}header{position:absolute;top:0;left:0;width:100%}.header-top{font-size:12px;background-color:#313131;-webkit-transition:border-bottom-width .3s ease 0s;-o-transition:border-bottom-width .3s ease 0s;transition:border-bottom-width .3s ease 0s}.header-top .sidenav,td[class^=pro-],td[class^=pro-] *{font-size:var(--font-base-size)!important}.header-top-menu ul li{display:inline-block;margin:0;padding-left:20px}.header-top-menu ul li:first-child{margin-left:0}.gf-product .image .product-hover-icons a,.header-top-menu ul li[id=cartWidget] a,.shopping-cart .cart-info span span,a.readmore-btn{display:inline-block}.header-top-menu ul li a,.header-top-menu ul li>span{display:block;color:#fff;padding:12px 0}.best-seller-sub-product .product-content .product-categories a:hover,.cart-floating-box .cart-items .cart-float-single-item:hover a,.header-top-menu ul li a:hover,.tab-slider-sub-product .product-content .product-categories a:hover,a.readmore-btn:hover{color:var(--green-primary)}.header-sticky.is-sticky{-webkit-animation:.3s ease-in-out 0s normal none 1 running fadeInDown;animation:.3s ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.11);box-shadow:0 1px 3px rgba(0,0,0,.11);background-color:rgba(255,255,255,.95);position:fixed;left:0;top:0;width:100%;z-index:999}.header-sticky.is-sticky .logo{width:80px}@media only screen and (max-width:767px){.logo{text-align:center}.logo img{width:90px}}@media only screen and (max-width:479px){.logo img{width:70px}}.shopping-cart .cart-icon{margin-right:10px}.shopping-cart .cart-icon span{font-size:40px}.best-seller-sub-product .image a,.shopping-cart .cart-info span,.tab-slider-sub-product .image a{display:block}.cart-floating-box{position:absolute;background-color:#fff;padding:20px;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;display:none;top:48px;right:0;width:400px;z-index:1!important}@media only screen and (min-width:768px) and (max-width:991px){.cart-floating-box{display:none}}@media only screen and (max-width:767px){.cart-floating-box{display:none}}@media only screen and (max-width:575px){.cart-floating-box{display:none}}@media only screen and (max-width:479px){.cart-floating-box{display:none}}.cart-floating-box .cart-items .cart-float-single-item{position:relative;margin-bottom:20px;color:#666!important;font-size:var(--font-base-size)}.cart-floating-box .cart-items .product-title{text-align:left!important}a.readmore-btn{color:#999;font-weight:500;text-transform:capitalize}a.readmore-btn i.fa{margin-left:10px}.blog-readmore-btn,.post-comment-btn{background:#fff;border:2px solid #e0e0e0;color:#323232;display:inline-block;font-weight:500;text-transform:uppercase}.blog-readmore-btn{font-size:15px;height:47px;line-height:43px;margin:0 4px;min-width:130px;padding:0 15px;text-align:center;border-radius:5px}.blog-readmore-btn:hover,.post-comment-btn:hover{background:var(--green-primary);border-color:var(--green-primary);color:#fff}.post-comment-btn{-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:1em;height:50px;letter-spacing:0;line-height:46px;outline:0;overflow:hidden;padding:0 30px;text-shadow:none;vertical-align:middle;white-space:nowrap;border-radius:4px}.slider .section-title{position:relative}.slider .section-title.red-title h3,.slider .section-title.red-title h3:before{background:#ee8a82}.slider .section-title.red-title h3:after{border-bottom:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #83231b;bottom:0}.slider .section-title.yellow-title h3,.slider .section-title.yellow-title h3:before{background:#ffbd2d}.slider .section-title.yellow-title h3:after{border-bottom:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #c57d00;bottom:0}.slider .section-title.coffee-title h3,.slider .section-title.coffee-title h3:before{background:#ab9b81}.slider .section-title.coffee-title h3:after{border-bottom:15px solid transparent;border-left:15px solid transparent;border-top:15px solid #63543d;bottom:0}.slider .section-title h3{text-transform:uppercase;line-height:1.5;background:var(--green-primary);padding:15px 25px 15px 10px;position:relative;font-weight:500;font-size:1.2rem;font-family:"Poppins";color:var(--text-black);background-color:inherit;border-radius:0;border-bottom:1px solid #d7d7d7;display:block;margin:0 0 10px;z-index:1}.slider.has-below-link .section-title h3{padding:15px 25px 30px 0}.slider .section-title h3 a{font-size:12px;color:var(--green-primary);opacity:.8;position:absolute}.single-blog-post.gallery-type-post .single-blog-post-media:hover .slick-arrow:hover,.slider .section-title h3 a:hover{opacity:1}@media only screen and (max-width:575px){.slider .section-title h3:before{width:10px}}.slider .slick-arrow{position:absolute;top:-30px;right:10px;background:0 0;border:0;line-height:20px}.slider .slick-arrow i.fa{width:20px;height:20px;border:2px solid #999;color:#999;padding-top:2px;border-radius:50%}.slider .slick-arrow:hover i.fa{color:var(--green-primary);border-color:var(--green-primary)}.slider .slick-disabled{color:#999}.slider .slick-disabled:hover i.fa{color:#999;border-color:#999}.slider .slick-prev{right:40px}.slider .slick-prev i.fa{padding-right:2px}.slider .slick-next i.fa{padding-left:2px}.best-seller-slider-container.slick-slider,.brand-logo-wrapper.slick-slider{background-color:#fff;-webkit-box-shadow:0 5px 4px 0 rgba(0,0,0,.1);box-shadow:0 5px 4px 0 rgba(0,0,0,.1)}.single-brand-logo a{display:block;overflow:hidden}.single-brand-logo a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.slick-active .best-seller-sub-product,.tab-slider-container .slick-active .tab-slider-sub-product{-webkit-animation:customZoomIn .5s ease-in-out;animation:customZoomIn .5s ease-in-out}.tab-slider-container.slick-slider{background-color:#fff;-webkit-box-shadow:0 5px 4px 0 rgba(0,0,0,.1);box-shadow:0 5px 4px 0 rgba(0,0,0,.1)}.tab-slider-wrapper nav{background-color:#fff;border-radius:10px}.tab-slider-wrapper .nav-tabs{margin:0 0 20px}.tab-slider-wrapper .nav-tabs .nav-link{font-size:15px;line-height:23px;color:var(--text-black);font-weight:500;text-transform:uppercase;position:relative;padding-bottom:15px;padding-left:15px;border:0}@media only screen and (max-width:767px){.tab-slider-wrapper .nav-tabs .nav-link{font-size:12px!important}}.tab-slider-wrapper .nav-tabs .nav-link.active{color:var(--green-primary);text-transform:uppercase;font-weight:500;border:0;background:0 0}.tab-slider-wrapper .nav-tabs .nav-link.active:before,.tab-slider-wrapper .nav-tabs .nav-link:hover:before{background:var(--green-primary);left:0;right:0}.tab-slider-wrapper .nav-tabs .nav-link:hover{border-color:transparent}.tab-slider-wrapper .nav-tabs .nav-link:before{background:0 0;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;right:50%;top:auto;width:auto;z-index:9}@media only screen and (max-width:767px){.banner-slider-container .slick-arrow{top:10px}}.gf-product .image,.hero-side-category nav.category-menu>ul>li.menu-item-has-children{position:relative}@media only screen and (max-width:575px){.gf-product .image{width:80%;margin:auto}}@media only screen and (max-width:479px){.gf-product .image{width:80%;margin:auto}}.gf-product .product-content{padding:0 10px}.gf-product:hover .product-hover-icons{opacity:1;visibility:visible}.best-seller-sub-product{padding:25px 10px}.best-seller-sub-product .image a img,.category-mega-menu>li.add a img{width:100%}@media only screen and (max-width:575px){.best-seller-sub-product .image{width:80%;margin:auto}}@media only screen and (max-width:479px){.best-seller-sub-product .image{width:80%;margin:auto}}.best-seller-sub-product .product-content{padding-left:20px}.best-seller-sub-product .product-content .product-categories a,.tab-slider-sub-product .product-content .product-categories a{color:#999;font-size:var(--font-base-size)}.best-seller-sub-product .product-content h3.product-title{font-size:16px;color:var(--text-black);font-weight:500;line-height:23px}.best-seller-sub-product .product-content .price-box .main-price{color:#999;font-size:17px;text-decoration:line-through}.best-seller-sub-product .product-content .price-box .discounted-price{color:var(--green-primary);font-size:21px}.tab-slider-sub-product{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:20px 10px;text-align:center;position:relative}.tab-slider-sub-product:last-child{border-bottom:0}.tab-slider-sub-product .image{margin-bottom:20px}.tab-slider-sub-product .image a img{height:190px;width:auto;padding:5px}.tab-slider-sub-product .product-content .product-categories{margin-bottom:7px}.tab-slider-sub-product .product-content h3.product-title{font-size:var(--font-base-size);color:var(--text-black);font-weight:500;line-height:23px}.tab-slider-sub-product .product-content .price-box .main-price{color:#999;font-size:17px;text-decoration:line-through;margin-right:8px}.tab-slider-sub-product .product-content .price-box .discounted-price{color:var(--green-primary);font-size:21px}.product-feature-details h2.product-title{font-weight:500;color:#323232;font-size:30px;line-height:35px;margin-bottom:0}.product-feature-details h2.product-price{font-weight:400;color:var(--green-primary);font-size:20px}.product-feature-details h2.product-price span.main-price{color:#999;text-decoration:line-through}.product-feature-details p.product-description{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0}.product-feature-details .social-share-buttons h3{text-transform:uppercase;font-size:16px;font-weight:500;line-height:30px}.product-feature-details .social-share-buttons ul{margin-bottom:15px}.product-feature-details .social-share-buttons ul li{display:inline-block;margin-right:5px}@media only screen and (max-width:767px){.product-feature-details .social-share-buttons ul li{margin-bottom:5px}}.product-feature-details .social-share-buttons ul li a{display:block;border:1px solid #ddd;height:40px;width:40px;line-height:40px;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.product-feature-details .social-share-buttons ul li a{margin-bottom:5px}}@media only screen and (max-width:767px){.product-feature-details .social-share-buttons ul li a{margin-bottom:5px}}.product-feature-details .social-share-buttons ul li a i.fa-twitter{color:#1da1f2}.product-feature-details .social-share-buttons ul li a i.fa-facebook{color:#4867aa}.product-feature-details .social-share-buttons ul li a i.fa-google-plus{color:#dd5144}.product-feature-details .social-share-buttons ul li a i.fa-pinterest{color:#bd081b}.cart-table td a i,.product-feature-details .social-share-buttons ul li:hover a,.product-feature-details .social-share-buttons ul li:hover a i.fa{color:#fff}.product-feature-details .social-share-buttons ul li:hover a.twitter{background-color:#1da1f2}.product-feature-details .social-share-buttons ul li:hover a.facebook{background-color:#4867aa}.product-feature-details .social-share-buttons ul li:hover a.google-plus{background-color:#dd5144}.product-feature-details .social-share-buttons ul li:hover a.pinterest{background-color:#bd081b}.product-feature-details .pro-qty{display:inline-block;position:relative;width:100%;max-width:130px;border:1px solid #ddd;height:40px;border-radius:5px;overflow:hidden}.product-feature-details .pro-qty input{padding-right:20px;padding-left:20px;width:100%;border:0;height:100%;background-color:#f0f0f0}.product-feature-details .pro-qty a{width:20px;height:20px;position:absolute;font-weight:400;line-height:20px;text-align:center;font-size:18px}.single-banner a{display:block;overflow:hidden;-webkit-box-shadow:0 5px 4px 0 rgba(0,0,0,.1);box-shadow:0 5px 4px 0 rgba(0,0,0,.1)}.category-toggle-wrap{width:100%;padding:12px 25px;position:relative}@media only screen and (max-width:767px){.category-toggle-wrap{padding:8px 25px}}.category-toggle-wrap .category-toggle{padding:0;margin:0;border:0;background-color:transparent;color:#fff;font-size:15px;text-transform:uppercase;font-weight:500;line-height:30px;width:100%;text-align:left}@media only screen and (max-width:767px){.category-toggle-wrap .category-toggle{font-size:var(--font-base-size)}}.category-toggle-wrap .category-toggle i{font-size:24px;display:block;line-height:30px;float:right}@media only screen and (min-width:768px) and (max-width:991px){.category-toggle-wrap .category-toggle i::before{content:""}}@media only screen and (max-width:767px){.category-toggle-wrap .category-toggle i::before{content:""}}@media only screen and (min-width:768px) and (max-width:991px){.category-toggle-wrap .category-toggle i{font-size:18px}}@media only screen and (max-width:767px){.category-toggle-wrap .category-toggle i{font-size:18px}}.hero-side-category{background-color:#fff;width:100%}@media only screen and (max-width:767px){.hero-side-category{min-height:50px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-side-category{width:100%;position:relative}}@media only screen and (max-width:767px){.hero-side-category{width:100%;z-index:9;position:relative}}.hero-side-category .category-toggle-wrap,.single-product-content-container .product-image-slider .single-product-img a.big-image-popup:hover{background:var(--green-primary)}@media only screen and (min-width:768px) and (max-width:991px){.hero-side-category .category-toggle-wrap .category-toggle i::before{content:""}}@media only screen and (max-width:767px){.hero-side-category .category-toggle-wrap .category-toggle i::before{content:""}}@media only screen and (min-width:768px) and (max-width:991px){.hero-side-category .category-toggle-wrap .category-toggle i{font-size:18px}}@media only screen and (max-width:767px){.hero-side-category .category-toggle-wrap .category-toggle i{font-size:18px}}.hero-side-category nav.category-menu{background-color:#fff;border:1px solid #e8e8e8;float:left;width:100%;left:0;top:45px}@media only screen and (min-width:768px) and (max-width:991px){.hero-side-category nav.category-menu{position:absolute;top:55px;z-index:9}}@media only screen and (max-width:767px){.hero-side-category nav.category-menu{position:absolute}.hero-side-category nav.category-menu>ul{max-height:180px;overflow-y:auto}}@media only screen and (max-width:575px){.hero-side-category nav.category-menu>ul{max-height:220px;overflow-y:auto}}.hero-side-category nav.category-menu>ul>li:last-child>a{margin-bottom:14px!important}@media only screen and (min-width:768px) and (max-width:991px){.hero-side-category nav.category-menu>ul>li{position:relative}}@media only screen and (max-width:767px){.hero-side-category nav.category-menu>ul>li{position:relative}}.hero-side-category nav.category-menu>ul>li.menu-item-has-children>a::before{font-family:fontAwesome;font-size:10px;content:"";position:absolute;right:0;top:0;line-height:46px}@media only screen and (min-width:768px) and (max-width:991px){.hero-side-category nav.category-menu>ul>li.menu-item-has-children>a::before{display:none}}@media only screen and (max-width:767px){.hero-side-category nav.category-menu>ul>li.menu-item-has-children>a::before{display:none}}.hero-side-category nav.category-menu>ul>li i{position:absolute;right:0;top:0;cursor:pointer;height:50px;width:40px;line-height:50px;z-index:9}.hero-side-category nav.category-menu>ul>li i::after,.hero-side-category nav.category-menu>ul>li i::before{background-color:#606060;width:8px;height:2px;content:"";position:absolute;left:50%;margin-left:-4px;margin-top:-1px;top:50%}.hero-side-category nav.category-menu>ul>li i::after{width:2px;height:8px;margin-top:-4px;margin-left:-1px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.hero-side-category nav.category-menu>ul>li i.expand::after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.hero-side-category nav.category-menu>ul>li>a{display:block;padding:13px 0;margin:0 18px 4px;line-height:24px;font-size:var(--font-base-size);color:#4a4a4a;font-weight:500;position:relative;border-bottom:1px solid #e8e8e8}@media only screen and (min-width:992px) and (max-width:1199px){.hero-side-category nav.category-menu>ul>li>a{border-bottom:none}}.hero-side-category nav.category-menu>ul>li>a:hover{color:var(--green-primary)}.hero-side-category nav.category-menu>ul>li:hover .category-mega-menu{z-index:9;opacity:1;visibility:visible}.hero-side-category nav.category-menu>ul>li .banner{padding:15px;max-width:300px}.hero-side-category nav.category-menu.category-menu-5>ul>li>a{padding:12px 25px}.hero-side-category nav.shop-category-menu{background:0 0;display:block}.category-mega-menu>li>a,.hero-side-category nav.shop-category-menu ul li a{padding:5px 0;display:block;line-height:30px;font-size:var(--font-base-size);color:#606060;font-weight:500;position:relative;border-bottom:1px solid #e8e8e8}.category-mega-menu>li:hover>a,.hero-side-category nav.shop-category-menu ul li a:hover{color:var(--green-primary)}.hero-side-category.shop-side-category{height:auto;min-height:200px}.category-mega-menu{position:absolute;left:270px;top:0;width:800px;z-index:999;max-width:910px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);opacity:0;visibility:hidden;border:1px solid #ddd;border-left:none;max-height:454px;overflow-y:auto}@media only screen and (min-width:992px) and (max-width:1199px){.category-mega-menu{left:210px;width:650px}}@media only screen and (min-width:768px) and (max-width:991px){.category-mega-menu{-webkit-box-shadow:none;box-shadow:none;position:static;z-index:9;opacity:1;visibility:visible;background-color:transparent;padding:0;width:100%;-webkit-transition:none;-o-transition:none;transition:none}}@media only screen and (max-width:767px){.category-mega-menu{position:static;z-index:9;opacity:1;visibility:visible;background-color:transparent;padding:0;width:100%;-webkit-transition:none;-o-transition:none;transition:none}}@media only screen and (min-width:768px) and (max-width:991px){.category-mega-menu>li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0;position:relative}.category-mega-menu>li::before{content:"";float:left;height:2px;width:6px;background-color:#606060;margin:24px 0;position:relative;left:25px}}@media only screen and (max-width:767px){.category-mega-menu>li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0;position:relative}.category-mega-menu>li::before{content:"";float:left;height:2px;width:6px;background-color:#606060;margin:24px 0;position:relative;left:25px}}.category-mega-menu>li>a{padding:10px 0;margin:0 18px;color:#4a4a4a;transition:padding-left .2s ease;-o-transition:padding-left .2s ease;-moz-transition:padding-left .2s ease;-webkit-transition:padding-left .2s ease}.category-mega-menu>li.menu-item-has-children a{border-bottom:1px solid transparent}.category-mega-menu>li:last-child{padding-bottom:18px!important;filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.category-mega-menu>li.menu-item-has-children ul>li{padding:0 10px 5px 5px;margin:0 8px 4px 28px}.category-mega-menu>li.menu-item-has-children ul>li[data-depth="4"]{margin:0 8px 4px}.category-mega-menu>li.menu-item-has-children ul>li>a{transition:padding-left .2s ease;-o-transition:padding-left .2s ease;-moz-transition:padding-left .2s ease;-webkit-transition:padding-left .2s ease}@media only screen and (max-width:767px){.category-mega-menu>li>a{border-bottom:1px solid #e8e8e8}}@media only screen and (min-width:992px) and (max-width:1199px){.category-mega-menu>li>a{border-bottom:none}}@media only screen and (min-width:768px) and (max-width:991px){.category-mega-menu>li>a{padding:10px 25px 10px 35px;line-height:30px;font-size:var(--font-base-size);color:#606060;font-weight:500;position:relative;margin:0;text-transform:inherit}}@media only screen and (max-width:767px){.category-mega-menu>li>a{padding:10px 25px 10px 35px;line-height:normal;font-size:var(--font-base-size);color:#606060;font-weight:500;position:relative;margin:0;text-transform:inherit}}.category-mega-menu>li>a.megamenu-head{padding-bottom:10px}@media only screen and (min-width:768px) and (max-width:991px){.category-mega-menu>li>a.megamenu-head{border-bottom:1px solid #ddd}}@media only screen and (max-width:767px){.category-mega-menu>li>a.megamenu-head{border-bottom:1px solid #ddd}}.category-mega-menu>li>ul li{margin-bottom:4px}@media only screen and (min-width:768px) and (max-width:991px){.category-mega-menu>li>ul li::before{content:"";float:left;height:2px;width:6px;background-color:#606060;margin:24px 0;position:relative;left:35px}}@media only screen and (max-width:767px){.category-mega-menu>li>ul li::before{content:"";float:left;height:2px;width:6px;background-color:#606060;margin:24px 0;position:relative;left:35px}}.category-mega-menu>li>ul li:last-child{margin-bottom:0}.category-mega-menu>li>ul li a{display:block;font-size:var(--font-base-size);color:#606060;line-height:20px}@media only screen and (max-width:767px){.category-mega-menu>li>ul li a{border-bottom:1px solid #e8e8e8}}@media only screen and (min-width:992px) and (max-width:1199px){.category-mega-menu>li>ul li a{border-bottom:none}}@media only screen and (min-width:768px) and (max-width:991px){.category-mega-menu>li>ul li a{padding:10px 25px 10px 45px;line-height:30px;font-size:var(--font-base-size);color:#666;font-weight:400;position:relative}}@media only screen and (max-width:767px){.category-mega-menu>li>ul li a{padding:10px 25px 10px 45px;line-height:30px;font-size:var(--font-base-size);color:#666;font-weight:400;position:relative}}.category-mega-menu>li>ul li a:hover,.myaccount-content .welcome a:hover,.sidebar-area .sidebar ul.product-categories li a.active,.sidebar-area .sidebar ul.product-categories li a:hover,.sidebar-search-box button:hover,.single-blog-post .single-blog-post-content .post-meta p a:hover{color:var(--green-primary)}.category-mega-menu>li.add{float:left;width:auto;padding:0;border:0;margin:30px -45px 0}.category-mega-menu>li.add a{display:block;border:0;margin:0}a#more-btn{font-weight:500}.single-product-content-container{background-color:#fff;padding:50px 30px}.single-product-content-container.tabstyle-3 .product-image-slider{-ms-flex-preferred-size:100%;flex-basis:100%}.single-product-content-container .product-image-slider{-ms-flex-preferred-size:75%;flex-basis:75%}@media only screen and (max-width:479px){.single-product-content-container .product-image-slider{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#paymentProviders,.single-product-content-container .product-image-slider .single-product-img{position:relative}.single-product-content-container .product-image-slider .single-product-img a.big-image-popup{position:absolute;top:50%;left:50%;background-color:#373737;color:#fff;padding:10px 15px;border-radius:5px;visibility:hidden;opacity:0;margin-left:-20px;margin-top:-20px}.single-product-content-container .product-image-slider .single-product-img:hover a.big-image-popup{visibility:visible;opacity:1}@media only screen and (max-width:575px){.single-product-content-container .flex-custom-xs-wrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}@media only screen and (max-width:479px){.single-product-content-container .flex-custom-xs-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}}.single-product-content-container .slick-arrow{position:absolute;top:-20px;left:50%;width:28px;height:28px;background:#fff;color:#333;border:1px solid #e5e5e5;border-radius:3px;line-height:26px;font-size:var(--font-base-size);cursor:pointer;text-align:center;z-index:99;margin-left:-15px}@media only screen and (max-width:479px){.single-product-content-container .slick-arrow{top:60%;left:10px;margin-top:-15px}}.single-product-content-container .slick-next-btn.slick-arrow{bottom:-40px;left:50%;top:auto;right:auto}@media only screen and (max-width:479px){.single-product-content-container .slick-next-btn.slick-arrow{top:60%;right:0;left:auto}}.single-product-content-container .easyzoom-flyout{width:100%;height:100%;top:0;right:-100%;border:3px solid #ddd}@media only screen and (min-width:768px) and (max-width:991px){.single-product-content-container .easyzoom-flyout{display:none}}@media only screen and (max-width:767px){.single-product-content-container .easyzoom-flyout{display:none}}@media only screen and (max-width:479px){.single-product-content-container .product-feature-details h2.product-title{font-size:25px;line-height:35px}}.single-product-content-container .product-feature-details p.product-rating i.fa{color:#e1e1e1}.single-product-content-container .product-feature-details p.product-rating i.fa.active{color:#fbbf00}.single-product-content-container .product-feature-details p.product-rating a{display:inline-block;margin-left:10px}.single-product-content-container .product-feature-details h2.product-price span{font-size:28px}.single-product-content-container .product-feature-details .color,.single-product-content-container .product-feature-details .size{font-weight:500;color:#333}.single-product-content-container .product-feature-details .size select{width:45%;border:1px solid #ddd;padding:5px;margin-top:5px}.single-product-content-container .product-feature-details .color span.color-block{width:30px;height:30px;display:inline-block;margin-right:5px;margin-top:10px}.single-product-content-container .product-feature-details .color span.color-choice-1{background-color:#d66238}.single-product-content-container .product-feature-details .color span.color-choice-2{background-color:#3fc43f}.single-product-content-container .product-feature-details .color span.color-choice-3{background-color:#4343cc}.single-product-content-container .product-feature-details .color span.active{border:2px solid var(--green-primary);width:32px;height:32px}.single-product-content-container .product-feature-details p.product-description{font-size:15px;line-height:30px;border:0;padding:0}.single-product-content-container .product-feature-details .social-share-buttons h3{color:#323232}.single-product-tab-section .tab-content{background-color:#fff;padding:20px 20px 30px}.single-product-tab-section .tab-content p.product-desc{font-size:15px;line-height:25px}.single-product-tab-section .product-ratting-wrap{overflow:hidden}.single-product-tab-section .pro-avg-ratting{margin-bottom:20px;float:left;width:100%}.single-product-tab-section .pro-avg-ratting h4{font-size:18px;font-weight:500;line-height:28px;margin:0 0 7px}.single-product-tab-section .pro-avg-ratting h4 span{color:#666;font-size:12px;font-weight:400;line-height:10px}.single-product-tab-section .pro-avg-ratting>span{display:block;font-size:12px;line-height:10px}.single-product-tab-section .ratting-list{margin-bottom:30px;float:left;width:100%}.single-product-tab-section .ratting-list .sin-list{margin-right:30px}.single-product-tab-section .ratting-list .sin-list:last-child{margin-right:0}.single-product-tab-section .ratting-list .sin-list i{color:#666;font-size:12px}.single-product-tab-section .ratting-list .sin-list span{color:#666}.single-product-tab-section .rattings-wrapper{margin-bottom:40px;float:left;width:100%}.single-product-tab-section .sin-rattings{margin-bottom:40px}.single-product-tab-section .sin-rattings:last-child{margin-bottom:0}.single-product-tab-section .sin-rattings .ratting-author{float:left;width:100%;margin-bottom:10px}.single-product-tab-section .sin-rattings .ratting-author h3{float:left;font-size:16px;font-weight:500;line-height:18px;margin:0 15px 0 0}@media only screen and (max-width:575px){.single-product-tab-section .sin-rattings .ratting-author .ratting-star{float:left;width:100%;margin-top:5px}}.single-product-tab-section .sin-rattings .ratting-author .ratting-star i,.single-product-tab-section .sin-rattings .ratting-author .ratting-star span{color:#666;font-size:12px;line-height:18px;float:left}.single-product-tab-section .sin-rattings .ratting-author .ratting-star span{margin-left:5px}.single-product-tab-section .sin-rattings p{color:#666;font-size:15px;line-height:24px}.single-product-tab-section .ratting-form-wrapper{float:left;width:100%}.single-product-tab-section .ratting-form-wrapper h3{font-size:16px;margin:0 0 30px;text-transform:uppercase;font-weight:500;line-height:16px}.single-product-tab-section .ratting-form .ratting-star i,.single-product-tab-section .ratting-form h5{float:left;font-size:var(--font-base-size);line-height:18px;margin-right:10px}.single-product-tab-section .ratting-form .ratting-star i{display:block;margin-right:3px}.single-product-tab-section .ratting-form .ratting-star i:last-child{margin:0}.single-product-tab-section .ratting-form label{display:block;font-size:var(--font-base-size);color:#666;margin-bottom:3px}.single-product-tab-section .ratting-form input,.single-product-tab-section .ratting-form textarea{width:100%;background-color:transparent;border:1px solid #ddd;font-size:var(--font-base-size);line-height:24px;padding:8px 15px;color:#666}.single-product-tab-section .ratting-form input[type=submit]{width:auto;padding:8px 30px;border-color:var(--green-primary);background:var(--green-primary);text-transform:uppercase;font-weight:600;color:#fff}.single-product-tab-section .ratting-form input[type=submit]:hover{border-color:#5d8801;background-color:#5d8801;color:#fff}.single-product-tab-section .ratting-form textarea{height:80px;resize:none}.single-product-content-container .slider-box-feature-details .size select{width:15%}@media only screen and (max-width:575px){.single-product-content-container .slider-box-feature-details .size select{width:50%}}@media only screen and (max-width:767px){.view-mode-icons{margin-bottom:20px}}.view-mode-icons a{font-size:15px;background-color:#ebebeb;color:#999;width:50px;height:30px;line-height:30px;text-align:center}.view-mode-icons a:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px;padding-left:5px}.view-mode-icons a:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px;padding-right:5px}.view-mode-icons a.active,.view-mode-icons a:hover{background:var(--green-primary);color:#fff}.sort-by-dropdown{font-weight:500;margin-right:10px;font-size:15px;color:#323232}@media only screen and (max-width:767px){.sort-by-dropdown{font-size:var(--font-base-size)}}.sort-by-dropdown select{padding:5px 10px;margin-left:10px}.sort-by-dropdown p{margin-bottom:0}p.result-show-message{font-size:15px;font-weight:500}@media only screen and (max-width:767px){p.result-show-message{font-size:var(--font-base-size)}}#shipping-form,.checkout-form .check-box input[type=checkbox],.shop-product-wrap.grid .shop-list-view-product{display:none}.sidebar-area .sidebar{background-color:#fff;padding:30px 20px;-webkit-box-shadow:0 2px 2px 1px rgb(0 0 0/10%)!important;box-shadow:0 2px 2px 1px rgb(0 0 0/3%)!important;position:relative}.sidebar-area .sidebar h3.sidebar-title{font-size:18px;line-height:24px;font-weight:400;color:var(--text-black);border-bottom:1px solid var(--green-primary);padding-bottom:5px;margin-bottom:25px;text-transform:uppercase}@media only screen and (min-width:992px) and (max-width:1199px){.sidebar-area .sidebar h3.sidebar-title{font-size:15px}}.sidebar-area .sidebar ul.product-categories li{padding-right:25px;margin-bottom:7px}.sidebar-area .sidebar ul.product-categories li a{line-height:27px;color:#323232}.sidebar-area .sidebar ul.product-categories li a:before{border:1px solid #e0e0e0;color:#e0e0e0;content:"";display:inline-block;font-family:FontAwesome;font-size:0;height:10px;line-height:8px;margin-right:10px;position:relative;text-align:center;top:-2px;vertical-align:middle;width:10px}.sidebar-area .sidebar ul.product-categories li a.active:before,.sidebar-area .sidebar ul.product-categories li a:hover:before{border-color:var(--green-primary);color:var(--green-primary);font-size:8px}.blog-single-post-container .single-blog-post-media .blog-categories ul li,.blog-single-post-container .social-share-buttons ul li,.blog-single-post-container .tag-area ul,.blog-single-post-container .tag-area ul li,.sidebar-area .sidebar ul.tag-container li,.single-blog-post .single-blog-post-media .blog-categories ul li{display:inline-block}.sidebar-area .sidebar ul.tag-container li a{display:block;margin-right:5px;margin-bottom:10px;padding:2px 5px;border:1px solid #e0e0e0;text-transform:uppercase;border-radius:5px;color:#afafaf;font-size:var(--font-base-size);text-align:center}.sidebar-area .sidebar ul.tag-container li a:hover{background:var(--green-primary);color:#fff;border-color:var(--green-primary)}.sidebar-search-box{border:1px solid #e0e0e0;position:relative;padding-right:10px}.sidebar-search-box input{border:0;padding:5px 5px 5px 10px}.sidebar-search-box button{position:absolute;top:5px;right:0;background:0 0;border:0}.cart-table .table thead,.clipboard-table .table thead{background-color:#ddd}.cart-table .table thead tr th,.clipboard-table .table thead tr th{text-align:center;border:0;font-size:.7rem;text-transform:uppercase;font-weight:400;color:#333;padding:6px 20px}.cart-table .table tbody tr td,.clipboard-table .table tbody tr td{vertical-align:middle;border:0;padding:5px;min-height:80px}.cart-table td.pro-thumbnail,.cart-table th.pro-thumbnail,.clipboard-table td.pro-thumbnail,.clipboard-table th.pro-thumbnail{max-width:160px;min-width:120px;width:160px}@media only screen and (max-width:767px){.cart-table td.pro-thumbnail a,.cart-table th.pro-thumbnail a,.clipboard-table td.pro-thumbnail a,.clipboard-table th.pro-thumbnail a{width:160px}}tr td[class^=pro-]:last-child{padding-right:0!important}.cart-table td.pro-thumbnail a,.clipboard-table td.pro-thumbnail a{display:block}.cart-table td.pro-thumbnail a img,.clipboard-table td.pro-thumbnail a img{width:100%;background-color:#f6f7f8}.cart-table td.pro-price span,.cart-table td.pro-subtotal span,.clipboard-table td.pro-price span,.clipboard-table td.pro-subtotal span{display:block;font-size:15px;font-weight:500;color:#666}.cart-table td.pro-quantity .pro-qty,.clipboard-table td.pro-quantity .pro-qty{display:inline-block;position:relative;width:100px}.cart-table td.pro-quantity .pro-qty input,.clipboard-table td.pro-quantity .pro-qty input{padding-right:5px;width:100%;height:40px;border:1px solid #d6d6d6;padding-left:20px}.cart-table td.pro-quantity .pro-qty a,.clipboard-table td.pro-quantity .pro-qty a{width:20px;height:20px;position:absolute;font-weight:400;line-height:20px;text-align:center;font-size:18px}.cart-table td.pro-addtocart button,.clipboard-table td.pro-addtocart button{width:140px;border-radius:50px;height:36px;border:1px solid var(--green-primary);line-height:24px;padding:5px 20px;font-weight:700;text-transform:capitalize;color:var(--text-black);background:var(--green-primary)}.cart-table td img{max-width:50px;border-radius:var(--border-radius)}@media only screen and (max-width:767px){.cart-table td.pro-remove a,.clipboard-table td.pro-remove a{width:60px;text-align:center}}.calculate-shipping{margin-bottom:23px}.calculate-shipping h4,.checkout-title,.discount-coupon h4{font-size:20px;line-height:23px;text-decoration:underline;text-transform:capitalize;font-weight:700;margin-bottom:30px}.calculate-shipping form .nice-select,.calculate-shipping form input,.discount-coupon form input{width:100%;border-radius:50px;height:36px;border:1px solid #999;line-height:24px;padding:5px 20px;background-color:transparent}.calculate-shipping form .nice-select::after{border-color:#666}.calculate-shipping form .nice-select .current{display:block;line-height:24px;font-size:var(--font-base-size);color:#666}.calculate-shipping form input,.discount-coupon form input{color:#666}.calculate-shipping form input[type=submit],.discount-coupon form input[type=submit]{font-weight:400;text-transform:uppercase;color:#fff;background:var(--green-primary);border-color:var(--green-primary);width:140px}.calculate-shipping form input[type=submit]:hover,.discount-coupon form input[type=submit]:hover{background-color:#5d8801}.checkout-form label,.login-form label{display:block;font-size:var(--font-base-size);margin-bottom:12px;font-weight:500;text-transform:capitalize}.checkout-form .nice-select{height:45px}.checkout-form .nice-select::after,.login-form .nice-select::after{width:6px;height:6px;border-width:1px;right:20px;border-color:#666}.checkout-form .nice-select .current{color:#666;display:block;line-height:23px}.checkout-form .nice-select .list{width:100%}.checkout-form .nice-select,.checkout-form input{width:100%;background-color:#fff;border:1px solid #999;border-radius:50px;line-height:23px;padding:10px 20px;font-size:var(--font-base-size);color:#666;margin-bottom:15px}.checkout-form input[type=checkbox]{width:auto}.checkout-form .check-box{float:left;margin-right:70px}.checkout-form .check-box:last-child{margin-right:0}.checkout-form .check-box input[type=checkbox]+label,.login-form .check-box input[type=checkbox]+label,.single-method input[type=radio]+label{position:relative;padding-left:30px;line-height:20px;font-size:var(--font-base-size);font-weight:400;color:var(--text-black);margin:0}.checkout-form .check-box input[type=checkbox]+label::before,.single-method input[type=radio]+label::before{position:absolute;left:0;top:0;width:20px;height:20px;display:block;border:2px solid #999;content:""}.checkout-form .check-box input[type=checkbox]+label::after{position:absolute;left:0;top:0;display:block;content:"";font-family:Fontawesome;font-size:12px;line-height:20px;opacity:0;color:var(--text-black);width:20px;text-align:center}.checkout-form .check-box input[type=checkbox]:checked+label::before,.single-method input[type=radio]:checked+label::before{border:2px solid var(--text-black)}.checkout-form .check-box input[type=checkbox]:checked+label::after,.single-method input[type=radio]:checked+label::after{opacity:1}.checkout-cart-total{background-color:#ddd;padding:45px}@media only screen and (max-width:575px){.checkout-cart-total{padding:30px}}.checkout-cart-total h4{-ms-flex-preferred-size:18px;flex-basis:18px;line-height:23px;font-weight:700}.checkout-cart-total h4:first-child{margin-top:0;margin-bottom:25px}.checkout-cart-total h4:last-child{margin-top:15px;margin-bottom:0}.checkout-cart-total h4 span{float:right;display:block}.checkout-cart-total p,.checkout-cart-total ul{border-bottom:1px solid #999}.checkout-cart-total ul li{color:#666;font-size:var(--font-base-size);line-height:23px;font-weight:500;display:block;margin-bottom:16px}.checkout-cart-total ul li span{color:var(--text-black);float:right}.checkout-cart-total p{font-size:var(--font-base-size);line-height:30px;font-weight:600;color:#505050;padding:10px 0;margin:0}.checkout-cart-total p span{float:right}.checkout-payment-method{background-color:#ddd;padding:45px}@media only screen and (max-width:575px){.checkout-payment-method{padding:30px}}.single-method{margin-bottom:20px}.single-method:last-child{margin-bottom:0}.login-form .check-box input[type=checkbox],.single-method input[type=checkbox],.single-method input[type=radio]{display:none}.single-method input[type=radio]+label::after{position:absolute;left:5px;top:5px;display:block;content:"";opacity:0;background-color:var(--text-black);width:10px;text-align:center;height:10px}.single-method input[type=checkbox]+label{position:relative;padding-left:30px;line-height:20px;font-size:var(--font-base-size);font-weight:400;color:#666;margin:0}.single-method input[type=checkbox]+label::before{position:absolute;left:0;top:0;width:16px;height:16px;display:block;border:2px solid #999;content:""}.single-method input[type=checkbox]+label::after{position:absolute;left:4px;top:4px;display:block;content:"";opacity:0;background-color:var(--text-black);width:8px;text-align:center;height:8px}.login-form .check-box input[type=checkbox]:checked+label::before,.single-method input[type=checkbox]:checked+label::before{border:2px solid var(--text-black)}.login-form .check-box input[type=checkbox]:checked+label::after,.single-method input[type=checkbox]:checked+label::after{opacity:1}.single-method p{display:none;margin-top:8px;font-size:var(--font-base-size);color:#666;line-height:23px}.place-order{margin-top:40px;width:140px;border-radius:50px;height:36px;border:0;line-height:24px;padding:6px 20px;float:left;font-weight:400;text-transform:uppercase;color:#fff;background:var(--green-primary)}.myaccount-content a.edit-address-btn:hover,.myaccount-content button.save-change-btn:hover,.place-order:hover{background-color:#5d8801}.myaccount-tab-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:var(--box-shadow);-webkit-box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.myaccount-tab-menu a{border:0;color:#666;font-weight:500;font-size:12px;display:block;padding:15px 15px 13px;text-transform:uppercase;background-color:#fff}.myaccount-tab-menu a:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.myaccount-tab-menu a:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.blog-single-post-container .single-blog-post-media .blog-categories ul li a:hover,.myaccount-tab-menu a.active,.myaccount-tab-menu a:hover,.single-blog-post .single-blog-post-media .blog-categories ul li a:hover{background:var(--green-primary);color:#fff}.myaccount-tab-menu a:hover{opacity:.8}.myaccount-tab-menu a i{font-size:var(--font-base-size);text-align:center;width:25px;vertical-align:sub}.myaccount-content{background-color:#fff;font-size:var(--font-base-size);border:1px solid #eee;padding:30px}@media only screen and (max-width:575px){.myaccount-content{padding:20px 15px}}.myaccount-content h3{border-bottom:1px dashed #eee;padding-bottom:10px;margin-bottom:25px}.myaccount-content .welcome a{color:#000}.myaccount-content .welcome strong{font-weight:600}.myaccount-content a.edit-address-btn,.myaccount-content button.save-change-btn{background:0 0;border:0;font-weight:400;text-transform:uppercase;color:#fff;background:var(--green-primary);border-color:var(--green-primary);border-radius:50px}.myaccount-content a.edit-address-btn{font-size:var(--font-base-size);padding:10px 20px}.myaccount-content a.edit-address-btn i{padding-right:5px}.myaccount-content button.save-change-btn{width:140px;padding:10px 0}.myaccount-table{white-space:nowrap;font-size:15px}.myaccount-table .table th,.myaccount-table table th{padding:10px}.myaccount-table .table td,.myaccount-table table td{padding:20px 10px;vertical-align:middle}.saved-message{border-top:3px solid var(--green-primary);border-radius:5px 5px 0 0;font-weight:600;font-size:var(--font-base-size);padding:20px}.account-details-form h4{margin:0}.account-details-form input{display:block;width:100%;border:1px solid #ebebeb;border-radius:50px;line-height:24px;padding:11px 25px;color:#656565}.login-title{font-size:20px;line-height:23px;text-decoration:underline;text-transform:capitalize;font-weight:700;margin-bottom:30px}.login-form{background-color:#fff;padding:30px;-webkit-box-shadow:0 5px 4px 0 rgba(0,0,0,.1);box-shadow:0 5px 4px 0 rgba(0,0,0,.1)}@media only screen and (min-width:768px) and (max-width:991px){.login-form{padding:15px}}.login-form .nice-select{height:45px}.login-form .nice-select .current{color:#666;display:block;line-height:23px}.login-form .nice-select .list{width:100%}.login-form .nice-select,.login-form input{width:100%;background-color:transparent;border:1px solid #999;border-radius:50px;line-height:23px;padding:10px 20px;font-size:var(--font-base-size);color:#666;margin-bottom:15px}.login-form input[type=checkbox]{width:auto}.login-form .check-box{float:left;margin-right:70px}.login-form .check-box:last-child,.social-links a:last-child{margin-right:0}.login-form .check-box input[type=checkbox]+label::before{position:absolute;left:0;top:0;width:20px;height:20px;display:block;border:2px solid #999;content:""}.login-form .check-box input[type=checkbox]+label::after{position:absolute;left:0;top:0;display:block;content:"";font-family:Fontawesome;font-size:12px;line-height:20px;opacity:0;color:var(--text-black);width:20px;text-align:center}.register-button{display:block;margin-top:40px;width:140px;border-radius:50px;height:36px;border:0;line-height:24px;padding:6px 20px;float:left;font-weight:400;text-transform:uppercase;color:#fff;background:var(--green-primary)}.register-button:hover{background-color:#5d8801}.faq-area .panel.panel-default{border:1px solid #ebebeb;margin-bottom:20px}.faq-area .faq-wrapper .card,.faq-area .faq-wrapper .card-header{border-radius:0}.blog-single-post-container .related-post-container .single-related-post .image,.faq-area .faq-wrapper .card{margin-bottom:15px}.faq-area .faq-wrapper .card-header{padding:0;border-bottom:0;background-color:#e9e9e9}.faq-area .faq-wrapper .card-header h5 button{width:100%;text-align:left;color:#333;font-weight:500;padding:10px 20px;position:relative;white-space:normal}.faq-area .faq-wrapper .card-header h5 button span{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq-area .faq-wrapper .card-header h5 button span i.fa{font-size:12px;visibility:hidden;opacity:0;display:none}.faq-area .faq-wrapper .card-header h5 button:focus,.faq-area .faq-wrapper .card-header h5 button:hover{text-decoration:none}.faq-area .faq-wrapper .card-header h5 button[aria-expanded=true]{background:var(--green-primary);color:#fff;border-radius:0}.faq-area .faq-wrapper .card-header h5 button[aria-expanded=false] span i.fa.fa-chevron-up,.faq-area .faq-wrapper .card-header h5 button[aria-expanded=true] span i.fa.fa-chevron-down{visibility:visible;opacity:1;display:inline}.faq-area .billing-information-wrapper,.faq-area .order-review-wrapper,.faq-area .payment-info-wrapper,.faq-area .shipping-information-wrapper,.faq-area .shipping-method-wrapper{background-color:#fff;padding:30px 20px}.faq-area .account-info-wrapper{border-bottom:1px solid #eaeaea;margin-bottom:28px;padding-bottom:30px}.faq-area .billing-info{margin-bottom:20px}.faq-area .billing-info>label{color:#242424;font-size:var(--font-base-size);letter-spacing:.2px;text-transform:capitalize}.faq-area .billing-info .billing-select,.faq-area .billing-info input,.faq-area .billing-info select{background:0 0;border:1px solid #ebebeb;color:#242424;height:40px;padding:0 15px;width:100%}.faq-area .billing-btn>button,.faq-area .del-btn,.faq-area .edit-btn{color:#fff;background-color:#666;display:inline-block;padding:10px 20px;font-weight:800;text-transform:uppercase;margin-bottom:20px;border:0}.faq-area .billing-btn>button:hover,.faq-area .del-btn,.faq-area .del-btn:hover,.faq-area .edit-btn:hover{background:var(--green-primary)}.faq-area .entries-wrapper{border:1px solid #eaeaea;position:relative}.faq-area .entries-wrapper:before{position:absolute;content:"";height:100%;width:1px;left:50%;top:0;background-color:#eaeaea}.faq-area .entries-wrapper .entries-info{padding:30px 20px}#google-map{height:400px}@media only screen and (max-width:767px){#google-map{height:300px}}@media only screen and (max-width:575px){#google-map{height:250px}}@media only screen and (max-width:479px){#google-map{height:200px}}h3.contact-page-title{font-size:32px;line-height:43px;color:var(--text-black);font-weight:500;margin-bottom:35px}@media only screen and (max-width:575px){h3.contact-page-title{font-size:25px}}.single-contact-block{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:575px){.single-contact-block{padding-bottom:20px;margin-bottom:20px}}.single-contact-block:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.single-contact-block h4{font-size:20px;line-height:27px;font-weight:500;color:var(--text-black)}@media only screen and (max-width:575px){.single-contact-block h4{font-size:20px}}.single-contact-block h4 img{margin:5px 20px 20px 0}.single-contact-block p{margin-bottom:0;font-size:15px;line-height:29px;color:#666}span.required{color:red}.contact-form .form-group{margin-bottom:20px}.contact-form label{display:block;font-weight:400;color:#888;margin-bottom:0}.contact-form input,.contact-form textarea{width:100%;height:50px;line-height:50px;outline:0;border:1px solid #e0e0e0;padding-left:20px}.contact-form textarea{background-color:#fff;height:200px}.blog-single-post-container,.single-blog-post{padding:30px;background-color:#fff;-webkit-box-shadow:0 2px 2px 1px rgb(0 0 0/10%)!important;box-shadow:0 2px 2px 1px rgb(0 0 0/3%)!important}.single-blog-post.gallery-type-post,.single-contact p span{display:block}.single-blog-post.gallery-type-post .single-blog-post-media:hover .slick-arrow{visibility:visible;opacity:.6}.single-blog-post.gallery-type-post .single-blog-post-media:hover .slick-next{right:10px}.single-blog-post.gallery-type-post .single-blog-post-media:hover .slick-prev{left:10px}.single-blog-post.gallery-type-post .slick-arrow{position:absolute;top:50%;background:0 0;border:0;width:40px;height:40px;border-radius:50%;background-color:#323232;color:#fff;line-height:40px;z-index:9;margin-top:-20px;visibility:hidden;opacity:0}.single-blog-post.gallery-type-post .slick-next{right:30px;left:auto}.single-blog-post.gallery-type-post .slick-prev{left:30px;right:auto}.single-blog-post .single-blog-post-media{position:relative}.single-blog-post .single-blog-post-media .blog-categories{position:absolute;bottom:20px;left:10px}.blog-single-post-container .single-blog-post-media .blog-categories ul li a,.single-blog-post .single-blog-post-media .blog-categories ul li a{display:block;background-color:#fff;padding:5px 10px;text-transform:capitalize;margin-right:5px;border-radius:3px}.single-blog-post .single-blog-post-content .post-audio,.single-blog-post .single-blog-post-media .video{overflow:hidden}.single-blog-post .single-blog-post-media .video iframe{width:100%;height:300px}@media only screen and (max-width:479px){.single-blog-post .single-blog-post-media .video iframe{height:200px}}.single-blog-post .single-blog-post-content .post-audio iframe{width:100%}.single-blog-post .single-blog-post-content h2.post-title,.single-blog-post .single-blog-post-content h3.post-title{font-size:29px;line-height:39px;color:#242424;margin-bottom:20px}@media only screen and (max-width:575px){.single-blog-post .single-blog-post-content h2.post-title,.single-blog-post .single-blog-post-content h3.post-title{font-size:25px}}.single-blog-post .single-blog-post-content h2.post-title.sticky,.single-blog-post .single-blog-post-content h3.post-title.sticky{position:relative;padding-left:25px}.single-blog-post .single-blog-post-content h2.post-title.sticky:before,.single-blog-post .single-blog-post-content h3.post-title.sticky:before{position:absolute;top:0;left:0;content:"";font-family:fontAwesome;font-size:25px}.single-blog-post .single-blog-post-content .post-meta{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.blog-single-post-container .post-meta p span,.blog-single-post-container .tag-area span,.single-blog-post .single-blog-post-content .post-meta p span{color:#999}.blog-single-post-container .post-meta p a,.single-blog-post .single-blog-post-content .post-meta p a{font-weight:500;color:#323232}.blog-single-post-container .post-meta p span.separator,.single-blog-post .single-blog-post-content .post-meta p span.separator{padding:0 5px}.contact-form label,.single-blog-post .single-blog-post-content p.post-excerpt{font-size:15px;line-height:29px}.blog-single-post-container{padding:25px}.blog-single-post-container h2.post-title,.blog-single-post-container h3.post-title{font-size:34px;line-height:46px;color:var(--text-black);text-align:center;font-weight:500;margin-bottom:20px}@media only screen and (max-width:479px){.blog-single-post-container h2.post-title,.blog-single-post-container h3.post-title{font-size:25px}}.blog-single-post-container .post-meta{text-align:center;padding-bottom:15px;margin-bottom:20px}.blog-single-post-container .post-meta p a:hover,.copyright-section .copyright-segment p a:hover,.copyright-section .copyright-segment p.copyright-text a:hover{color:var(--green-primary)}.blog-single-post-container .single-blog-post-media{position:relative;margin-bottom:50px}.blog-single-post-container .single-blog-post-media .blog-categories{position:absolute;bottom:20px;left:10px}.blog-single-post-container .post-audio,.blog-single-post-container .single-blog-post-media .video{overflow:hidden}.blog-single-post-container .single-blog-post-media .video iframe{width:100%;height:500px}@media only screen and (max-width:767px){.blog-single-post-container .single-blog-post-media .video iframe{height:400px}}@media only screen and (max-width:479px){.blog-single-post-container .single-blog-post-media .video iframe{height:250px}}.blog-single-post-container .post-audio iframe{width:100%;height:100px}.blog-single-post-container .post-content p{font-size:16px;line-height:2.2}.blog-single-post-container .post-content blockquote{background:#f6f6f6;border:1px solid #e0e0e0;border-left:5px solid var(--green-primary);font-size:var(--font-base-size);font-style:italic;line-height:26px;margin:40px 0 40px 40px;padding:30px 45px}@media only screen and (max-width:479px){.blog-single-post-container .post-content blockquote{margin-left:10px;padding:15px 20px}}.blog-single-post-container .tag-area{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px 0}.blog-single-post-container .tag-area ul li a{font-size:15px;font-weight:500;font-style:italic;color:#323232}.blog-single-post-container .social-share-buttons{text-align:center}.blog-single-post-container .social-share-buttons h3{background:0 0;color:#8c8c8c;font-size:12px;line-height:26px;text-transform:uppercase;width:auto;font-weight:500;margin:0 20px 15px}.blog-single-post-container .social-share-buttons ul li a{background:#f7f7f7;border-radius:100%;color:#353535;display:inline-block;font-size:12px;height:26px;line-height:26px;margin-right:10px;text-align:center;width:26px}.blog-single-post-container .social-share-buttons ul li a:hover{background:var(--green-primary);color:#fff}.blog-single-post-container .related-post-container h3.related-post-title{font-size:18px;font-weight:500;line-height:24px;color:var(--text-black)}.blog-single-post-container .related-post-container .single-related-post .content h3.related-post-title{font-size:17px;font-weight:500;line-height:23px}.blog-single-post-container .related-post-container .single-related-post .content h3.related-post-title span{display:block;font-size:var(--font-base-size);line-height:24px;color:#999;font-weight:400;margin-top:5px}.single-blog-post-media{position:relative}.single-blog-post-media:hover .slick-arrow{visibility:visible;opacity:.6}.single-blog-post-media:hover .slick-arrow:hover{opacity:1}.single-blog-post-media:hover .slick-next{right:10px}.single-blog-post-media:hover .slick-prev{left:10px}.single-blog-post-media .slick-arrow,.social-links a{width:40px;height:40px;border-radius:50%;color:#fff;line-height:40px}.single-blog-post-media .slick-arrow{position:absolute;top:50%;background:0 0;border:0;background-color:#323232;z-index:9;margin-top:-20px;visibility:hidden;opacity:0}.single-blog-post-media .slick-next{right:30px;left:auto}.single-blog-post-media .slick-prev{left:30px;right:auto}.contact-form input,footer{background-color:#fff}.newsletter-section{background-color:#008459;color:#fff}.newsletter-section .newsletter-title h1{color:#fff;font-size:31px;line-height:42px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.newsletter-section .newsletter-title h1{font-size:25px;line-height:30px}}.subscription-form-wrapper p{margin-bottom:0;-ms-flex-preferred-size:30%;flex-basis:30%}@media only screen and (max-width:479px){.subscription-form-wrapper p{-ms-flex-preferred-size:100%;flex-basis:100%}}.subscription-form{position:relative;-ms-flex-preferred-size:70%;flex-basis:70%;padding-right:160px;background-color:#fff;height:50px;border-radius:50px;padding-top:12px;padding-left:20px}@media only screen and (max-width:479px){.subscription-form{-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:120px}}.subscription-form input{width:100%;border:0}.subscription-form button{position:absolute;top:3px;right:3px;background:0 0;border:0;background:var(--green-primary);padding:10px 30px;text-transform:uppercase;border-radius:50px}@media only screen and (max-width:479px){.subscription-form button{padding:10px 20px}}.cart-summary .cart-summary-button button.checkout-btn:hover,.subscription-form button:hover{background-color:#5d8801}.subscription-form .mailchimp-alerts{position:absolute;top:50px}.social-contact-section h2{font-size:31px;line-height:42px;font-weight:500;margin-bottom:20px}.social-links a{display:inline-block;text-align:center;margin-right:10px;position:relative}.social-links a.facebook{background-color:#4867aa}.social-links a.facebook:hover{background-color:#30436b}.social-links a.twitter{background-color:#1da1f2}.social-links a.twitter:hover{background-color:#4e98e6}.social-links a.instagram{background-color:#b23a94}.social-links a.instagram:hover{background-color:#882e71}.social-links a.linkedin{background-color:#007bb6}.social-links a.linkedin:hover{background-color:#0b577b}.social-links a.rss{background-color:#f99c3a}.social-links a.rss:hover{background-color:#e88720}.social-links a:after,.social-links a:before{position:absolute;left:50%;bottom:100%;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.social-links a:before{content:attr(data-tooltip);margin-bottom:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:var(--font-base-size);font-weight:400;background-color:#444;color:#fff;line-height:16px;padding:5px 10px;border-radius:2px;white-space:nowrap}.social-links a:after{margin-bottom:8px;margin-left:-4px;content:"";border-width:4px 4px 0;border-style:solid;border-color:#444 transparent transparent}.social-links a:hover:after,.social-links a:hover:before{visibility:visible;opacity:1}.single-contact{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}@media only screen and (max-width:767px){.single-contact{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:479px){.single-contact{-ms-flex-preferred-size:100%;flex-basis:100%}}.single-contact .icon{font-size:40px;margin-right:10px}.copyright-section .copyright-segment p.copyright-text a,.single-contact p{color:#777}.single-contact:first-child{-ms-flex-preferred-size:40%;flex-basis:40%}@media only screen and (min-width:992px) and (max-width:1199px){.single-contact:first-child{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media only screen and (min-width:768px) and (max-width:991px){.single-contact:first-child{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}}@media only screen and (max-width:767px){.single-contact:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:479px){.single-contact:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}}.copyright-section p{margin-bottom:0}@media only screen and (max-width:767px){.copyright-section .copyright-segment{margin-bottom:15px}}.copyright-section .copyright-segment p a{color:var(--text-black)}.copyright-section .copyright-segment p span.separator{padding:0 10px;color:var(--text-black)}.cart-summary{width:100%;margin-left:auto}.cart-summary-row{display:flex}.column-summary{width:100%;margin-left:0}.column-products{width:100%}.cart-summary .cart-summary-wrap{background-color:#ddd;padding:25px 20px;margin-bottom:20px;border:2px solid #6e942c;overflow-x:hidden;position:relative}.cart-summary .cart-summary-wrap h4{font-size:20px;line-height:23px;font-weight:700;margin-bottom:30px}.cart-summary .cart-summary-wrap p{font-size:var(--font-base-size);font-weight:500;line-height:23px;color:var(--text-black)}.cart-summary .cart-summary-wrap h2 span,.cart-summary .cart-summary-wrap p span{float:right}.cart-summary .cart-summary-wrap h2{border-top:1px solid #999;padding-top:9px;font-size:18px;line-height:23px;font-weight:700;color:#000;margin:0}.cart-summary .cart-summary-button{overflow:hidden;width:100%}.cart-summary .cart-summary-button button{margin-top:10px;width:140px;border-radius:50px;height:36px;border:1px solid #999;line-height:24px;padding:5px 20px;color:#666;background-color:transparent;margin-left:20px;float:right}.cart-summary .cart-summary-button button:last-child{margin-left:0}.cart-summary .cart-summary-button button.checkout-btn,.cart-summary .cart-summary-button button:hover{background:var(--green-primary);border-color:var(--green-primary);color:#fff}.cart-summary .cart-summary-button button.checkout-btn{font-weight:400;text-transform:uppercase}@media only screen and (min-width:992px){.column-products{max-width:calc(100% - 330px)}.column-summary{width:330px;margin-left:20px!important;position:sticky;height:100%;top:120px}}@media screen and (max-width:991px){.cart-summary-row{display:block}}@media only screen and (min-width:768px) and (max-width:991px){.cart-summary .cart-summary-button button{margin-left:0;margin-right:20px}.cart-summary .cart-summary-button button:last-child{margin-right:0}}@media only screen and (max-width:767px){.cart-summary .cart-summary-button button{margin-left:0;margin-right:10px}.cart-summary .cart-summary-button button:last-child{margin-right:0}}@media only screen and (max-width:575px){.cart-summary .cart-summary-wrap{padding:25px 30px}.cart-summary .cart-summary-button button{width:130px}}
