body { font-family:"League Spartan", serif; font-weight:500; } a,a:hover{ transition:all ease 0.3s; text-decoration:none; } h1,h2,h3,h4,h5{ font-family:"Marcellus", serif;  font-weight:400; } .header-home{position:relative;height:auto;width:100%;} .header-home::before { content:''; background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/bg-floral-top.jpg); background-size:cover; background-repeat:no-repeat; height:1317px; width:100%; position:absolute; top:0; left:0; z-index:-1; border-bottom-left-radius:75px; border-bottom-right-radius:75px; } .header-innerpage{position:relative;height:auto;width:100%;background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/bg-floral-top.jpg);background-size:cover;background-repeat:no-repeat; }  .mast-head-wrap{} .mast-head-wrap p{ color:#fff; font-size:18px; line-height:50px; margin:0; } .mast-head-wrap p a{color:#fff;transition:all ease 0.3s;} .mast-head-wrap p a:hover { color:#b1c2a0; transition:all ease 0.3s; } .mast-head-wrap ul{padding:0;margin:0;text-align:right;} .mast-head-wrap ul li{ display:inline-block; padding:0 5px; } .mast-head-wrap ul li:ntth-child(2n+2){ color:#fff; font-size:18px; line-height:50px; } .mast-head-wrap ul li a{ color:#fff; font-size:18px; line-height:50px; transition:all ease 0.3s; } .mast-head-wrap ul li a:hover { color:#b1c2a0; transition:all ease 0.3s; } .top-search-sec { position:relative; width:100%; margin:5px 0px; } .top-search-sec .input-group { width:100%; } .top-search-sec input[type="text"]{ height:38px; width:100%; display:block; border:2px solid #b1c2a0; color:#191919; font-size:12px; line-height:38px; border-radius:10px; border-bottom-right-radius:30px !important; padding:0px 42px 0px 15px; } .top-search-sec button { color:#191919; font-size:20px; line-height:34px; position:absolute; z-index:2; right:15px; top:0; font-weight:bold; background:transparent; border:none; } .logo-nav-wrap { padding:30px 15px; } .navigation-wrap { margin:7px 0px; } .navigation-wrap ul { padding:0 !important; margin:0 !important; } .navigation-wrap > ul{ text-align:center !important; } .navigation-wrap ul li { list-style-type:none !important; display:inline-block !important; } .navigation-wrap ul li a { color:#fff !important; font-size:22px !important; line-height:40px !important; display:block !important; padding:0 15px !important; font-weight:500 !important; } .navigation-wrap ul li a:hover{ color:#b1c2a0 !important; } .navigation-wrap ul.mega-sub-menu li{display:block !important;} .login-cart-sec { margin:5px 0px; } .login-cart-sec ul{padding:0;margin:0;text-align:right;} .login-cart-sec ul li{list-style-type:none;display:inline-block;position:relative;} .cart-count { height:30px; width:30px; text-align:center; background:#b1c2a0; position:absolute; top:-19px; left:32px; border-radius:50%; font-size:14px; font-weight:bold; line-height:30px; padding:0; } .login-cart-sec ul li a { color:#fff; font-size:19px; line-height:40px; font-weight:500; padding:0 15px; border-radius:10px; border-bottom-right-radius:30px; height:40px; display:block; background-color:transparent; } .login-cart-sec ul li a:hover{ background-color:#fff; color:#191919; } .login-cart-sec ul li a i{ height:30px; width:30px; display:inline-block; background-color:#b1c2a0; color:#191919; text-align:center; line-height:30px; font-size:20px; border-radius:50%; margin-right:3px; transition:all ease 0.3s; } .login-cart-sec ul li a:hover i{background-color:transparent;margin-right:0px; color:#36604e;transition:all ease 0.3s;} .banner-wrap{  } .banner-flow-controll{  } .banner-caro{ overflow-x:hidden; position:relative; } .banner-caro fieldset { border-radius:15px; border-bottom-right-radius:30px; width:98%; display:block; margin:0 auto; position:relative; } .banner-caro fieldset img{ border-radius:20px; border-bottom-right-radius:50px; height:630px; } .slide-content { position:absolute; left:2%; top:70px; z-index:1; width:50%; display:block; padding:0 15px; } .slide-content h1 { color:#36604e; font-size:60px; line-height:120px; font-family:"Marcellus", serif; font-weight:400; margin:0px; } .slide-content h1 strong { color:#fff; font-size:200px; display:block; text-shadow:2px 2px #9fb498; } .slide-content h1 span { color:#fff; font-size:110px; text-shadow:2px 2px #9fb498; left:15%; position:relative; } .slide-content p{ color:#fff; font-size:22px; line-height:30px; } .slide-content p strong{font-size:30px;} .slidecta-btn{ background-color:#fff; height:50px; width:auto; padding:0 30px; text-align:center; color:#132028; font-size:18px; font-weight:600; line-height:50px; display:table; border-radius:5px; margin:25px 0px; border-bottom-right-radius:20px; transition:all ease 0.3s; } .slidecta-btn:hover{ background-color:#36604e; color:#fff; transition:all ease 0.3s; } .banner-caro .owl-pagination { width:16px; position:absolute; z-index:5; right:0px; top:40%; } .banner-caro .owl-pagination .owl-page { border:2px solid #fff; height:14px; width:14px; display:block; margin:8px 0px; border-radius:50%; background:transparent; cursor:pointer; transition:all ease 0.3s; } .banner-caro .owl-pagination .owl-page.active{ background:#fff; transition:all ease 0.3s; } .usp-wrap{margin:40px 0px 30px;} .usp-wrap ul{padding:0;margin:0;text-align:center;} .usp-wrap ul li { color:#fff; font-size:22px; line-height:32px; text-align:center; width:19%; list-style-type:none; display:inline-block; } .usp-wrap ul li i{ color:#b1c2a0; font-size:18px; } .top-category-wrap{} .top-category-wrap h2 { color:#fff; font-size:80px; line-height:86px; text-align:center; margin:0 0 15px; } .top-category-wrap ul { padding:0; margin:50px auto 0px; text-align:center; width:84%; } .top-category-wrap ul li{ list-style-type:none; display:inline-block; width:31%; margin-right:30px; position:relative; transform:scale(1); transition:all ease 0.3s; } .top-category-wrap ul li:hover{ transform:scale(1.04); transition:all ease 0.3s; } .top-category-wrap ul li:last-child{margin-right:0px;} .top-category-wrap ul li img{  width:100%; height:430px; border-radius:25px; border-bottom-right-radius:80px; object-fit:cover; } .top-category-wrap ul li p { color:#fff; font-size:20px; line-height:24px; font-weight:500; text-align:left; position:absolute; z-index:5; bottom:20px; left:6%; margin:0; } .top-category-wrap ul li p span { display:block; color:#b1c2a0; font-family:"Marcellus", serif; font-weight:400; font-size:26px; } h2{ color:#36604e; font-size:50px; line-height:60px; text-align:center; } h2 span { display:table; color:#191919; font-size:18px; padding:0 25px; font-family:"League Spartan", serif; width:auto; margin:0 auto; line-height:22px; position:relative; } h2 span::before { content:''; background-color:#36604e; border-radius:50%; height:16px; width:16px; position:absolute; z-index:1; left:0; top:2px; } h2 span::after { content:''; background-color:#36604e; border-radius:50%; height:16px; width:16px; position:absolute; z-index:1; right:0; top:2px; } .mtop60{margin-top:60px;} .product-listing{text-align:center;margin-top:70px;} .product-card{ list-style-type:none; display:inline-block; overflow:hidden; width:24.8%; padding:0 15px; margin-bottom:30px; position:relative; } .product-card > .yith-wcqv-button { display:none !important; } .product-card .product-pic-holder { background-color:transparent; height:388px; width:100%; position:relative; border-radius:15px; display:block; border:2px solid #d6d6d6; transition:all ease 0.3s; } .product-card:hover .product-pic-holder{ background-color:transparent; border:2px solid #36604e; transition:all ease 0.3s; } .product-card .product-pic-holder img { width:100% !important; height:328px !important;  object-fit:contain; padding:1%; border-radius:15px; border-bottom-right-radius:15px; } .product-card .quickview-icon { height:45px; width:45px; color:#fff !important; background-color:#36604e !important; font-size:20px !important; line-height:47px !important; text-align:center; border-radius:5px !important; border-bottom-right-radius:20px !important; display:block !important; position:absolute !important; z-index:5; right:-50px; top:15px; padding:0px !important; margin:0px !important; transition:all ease 0.3s; } .product-card:hover .quickview-icon{right:30px;transition:all ease 0.3s;} .product-card .quickview-icon:hover{ background-color:#b1c2a0; color:#fff; border-radius:50%; transition:all ease 0.3s; } .product-card .add-to-cart-icon { height:40px; width:auto; display:table !important; color:#36604e !important; background-color:transparent !important; font-size:18px !important; line-height:40px !important; text-align:center; border-radius:10px !important;   position:absolute !important; right:0px; top:335px; margin:0px auto !important; padding:0 20px !important; left:0 !important; border:1px solid #36604e !important; background-color:#36604e !important; color:#fff !important; } .product-card .add-to-cart-icon:hover{ background-color:#36604e !important; color:#fff !important; transition:all ease 0.3s !important; } .product-card .add-to-cart-icon i{font-size:20px !important;} .product-card .starrating { display:block; margin-top:15px; } .product-card .starrating i{ color:#cacaca; display:inline-block; font-size:20px; line-height:30px; } .product-card .product-title { color:#36604e; font-size:18px !important; line-height:26px; text-align:center; font-family:"Marcellus", serif; font-weight:600; min-height:50px; margin:10px 0px !important; } .product-card .product-title a{ color:#36604e; transition:all ease 0.3s; } .product-card .product-category { color:#191919; font-size:18px; display:block; line-height:25px; text-align:center; } .product-card .price { color:#36604e !important; font-size:22px !important; line-height:26px; text-align:center;  font-weight:600 !important; } .best-selling-wrap .cta-btn{margin:25px auto;} .cta-btn{  border:1px solid #36604e; height:48px; width:auto; padding:0 30px; text-align:center; color:#fff; font-size:18px; font-weight:500; line-height:50px; display:table; border-radius:5px; margin:25px 0px; position:relative; text-transform:uppercase; overflow:hidden; border-bottom-right-radius:20px; transition:all ease 0.3s; } .cta-btn::before{ background-color:#36604e; content:''; height:100%; width:100%; position:absolute; z-index:-1; top:0; left:0; border-radius:5px; border-bottom-right-radius:20px; transition:all ease 1s; } .cta-btn:hover::before{ width:100%; transition:all ease 1s; } .cta-btn:hover{ background-color:transparent; color:#fff; transition:all ease 0.3s; } .split-kilos-wrap { background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/Split-Kilo-Background.jpg); background-size:cover; background-repeat:no-repeat; height:auto; padding-top:0; padding-bottom:20px; border-bottom-left-radius:55px; border-bottom-right-radius:55px; } .split-kilos-wrap h2 { color:#fff; font-size:56px; line-height:80px; text-align:left; padding-left:10%; } .split-kilos-wrap h2 span { display:block; color:#fff; font-size:24px; line-height:90px; text-align:left; padding-left:0px; position:relative; } .split-kilos-wrap h2 span::before,.split-kilos-wrap h2 span::after{display:none;} .split-kilos-wrap h2 strong { display:block; font-size:140px; line-height:110px; position:relative; left:-100px; } .split-kilos-wrap p { color:#fff; font-size:20px; line-height:26px; text-align:left; } .split-kilos-wrap .cta-btn { border:1px solid #fff; color:#191919; z-index:1; margin-top:0px; } .split-kilos-wrap .cta-btn:hover{color:#191919;} .split-kilos-wrap .cta-btn::before { background-color:#fff;  } .split-kilos-wrap .picholder{position:relative;} .split-kilos-wrap .picholder img { position:absolute; z-index:1; width:auto; height:auto; right:-10px; top:-60px; } .home-abot-wrap{} .home-abot-wrap .picholder{position:relative;} .floating-testimonial-sec { width:418px; height:235px; position:absolute; left:23px; top:0; z-index:2; } .floating-testimonial-sec img{height:100%;width:100%;object-fit:contain;} .home-abot-wrap h2 { text-align:left; margin-bottom:20px; } .home-abot-wrap h2 span { margin:0; } .home-abot-wrap h3{ color:#191919; font-size:22px; line-height:30px; } .home-abot-wrap p{ color:#191919; font-size:18px; line-height:24px; font-weight:400; } .home-abot-wrap ul{padding:0;margin:0;} .home-abot-wrap ul li { list-style-type:none; display:block; position:relative; padding-left:24px; color:#191919; font-size:18px; line-height:36px; font-weight:400; margin-bottom:20px; } .home-abot-wrap .mission-vission-sec { border-top:1px solid #36604e; border-bottom:1px solid #36604e; padding-bottom:15px; margin-top:25px; } .home-abot-wrap .mission-vission-sec ul li::before { content:''; background-color:#36604e; border-radius:50%; height:16px; width:16px; position:absolute; z-index:1; left:0; top:10px; } .shop-by-color-wrap{} .shop-by-color-wrap ul { padding:0; margin:40px 0px; text-align:center; } .shop-by-color-wrap ul li{ list-style-type:none; display:inline-block; width:19.8%; padding:0 10px; border:2px solid #fff; border-radius:10px; border-bottom-right-radius:30px; transform:scale(1); transition:all ease 0.3s; } .shop-by-color-wrap ul li:hover{ border:2px solid #36604e; transform:scale(1.02); transition:all ease 0.3s; } .shop-by-color-wrap ul li .picholder{ width:100%; height:211px; position:relative; } .shop-by-color-wrap ul li .picholder::before { width:255px; height:102px; content:''; background-color:#d2d2d2; border-radius:10px; border-bottom-right-radius:30px; position:absolute; z-index:-1; left:0; top:22%; margin:0 auto; right:0; } .shop-by-color-wrap ul li .picholder img{ width:211px; height:208px; display:block; margin:0 auto; } .shop-by-color-wrap ul li p { color:#36604e; font-size:30px; line-height:40px; font-family:"Marcellus", serif; font-weight:400; margin:15px 0px; border-radius:10px; border-bottom-right-radius:30px; } .shop-by-color-wrap ul li p a{color:#36604e;display:block;position:relative;border-radius:10px; border-bottom-right-radius:30px;} .shop-by-color-wrap ul li p a:hover{color:#fff;} .shop-by-color-wrap ul li p a::before{ height:100%; width:0px; background-color:#36604e; content:''; position:absolute; left:0; top:0; z-index:-1; border-radius:10px; border-bottom-right-radius:30px; transition:all ease 1s; } .shop-by-color-wrap ul li p a:hover::before{ width:100%; transition:all ease 1s; } .shop-by-brand-wrap{ position:relative; } .shop-by-brand-wrap::before{ content:''; background-color:#36604e; height:90px; width:100%; position:absolute; z-index:-1; left:0; top:60%; } .shop-by-brand-wrap{} .shop-by-brand-wrap h2{margin-top:0px;} .shop-by-brand-wrap ul { padding:0; margin:60px 0px; text-align:center; position:relative; } .shop-by-brand-wrap ul li { list-style-type:none; display:inline-block; width:15.3%; height:235px; padding:0px; border:4px solid #b1c2a0; border-radius:10px; border-bottom-right-radius:30px; transform:scale(1); transition:all ease 0.3s; margin-right:15px; } .shop-by-brand-wrap ul li:last-child{margin-right:0px;} .shop-by-brand-wrap ul li img{ width:100%; height:100%; border-radius:5px; border-bottom-right-radius:25px;  } .shop-by-brand-wrap ul li:hover{ border:4px solid #36604e; transform:scale(1.02); transition:all ease 0.3s; }  .popular-kratom-strain-wrap{} .kratom-tabination-sec{} .kratom-tabination-sec .tab { overflow:hidden; border:1px solid #36604e; background-color:transparent; width:auto; text-align:center; margin:40px auto 30px; display:table; padding:0 40px; border-radius:5px; border-bottom-right-radius:25px; } .kratom-tabination-sec .tab button { background-color:transparent; float:none; border:none; outline:none; cursor:pointer; padding:0px 30px; transition:0.3s; font-size:30px; color:#191919; font-family:"Marcellus", serif; font-weight:400; border-radius:5px; border-bottom-right-radius:20px; margin:10px 5px; } .kratom-tabination-sec .tab button:hover {  background-color:#b1c2a0; } .kratom-tabination-sec .tab button.active {  background-color:#b1c2a0; } .kratom-tabination-sec .tabcontent {  display:none;  padding:0px;  border:none; } .kratom-tabination-sec .tabcontent fieldset{ margin-top:30px; min-height:195px; } .kratom-tabination-sec .tabcontent fieldset .picholder{ height:180px; background-color:#f3f9ec; border-radius:5px; border-bottom-right-radius:30px; } .kratom-tabination-sec .tabcontent fieldset .picholder img { width:auto; display:block; margin:25px auto; height:auto; object-fit:contain; max-width:100%; } .kratom-tabination-sec .tabcontent fieldset .contholder{} .kratom-tabination-sec .tabcontent fieldset .contholder h3{ color:#36604e; font-size:26px; line-height:32px; } .kratom-tabination-sec .tabcontent fieldset .contholder h3 a{color:#36604e;transition:all ease 0.3s;} .kratom-tabination-sec .tabcontent fieldset .contholder h3 a:hover{color:#b1c2a0;transition:all ease 0.3s;} .kratom-tabination-sec .tabcontent fieldset .contholder p{ color:#191919; font-size:20px; line-height:22px; } .kratom-tabination-sec .tabcontent fieldset .priceholder{} .kratom-tabination-sec .tabcontent fieldset .priceholder p { color:#36604e; font-size:22px; line-height:32px; text-align:center; font-family:"Marcellus", serif; font-weight:400; margin-top:30px; } .kratom-tabination-sec .cta-btn { margin:50px auto 10px; } .mid-offer-block{ background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/Offer-Banner-Background.png); background-repeat:no-repeat; background-size:cover;  height:498px; position:relative; } .mid-offer-block .cta-btn { border:1px solid #fff; color:#191919; z-index:1; position:absolute; top:60%; left:6%; } .mid-offer-block .floating-pic{ width:983px; height:595px; position:absolute; z-index:1; top:0; right:0; } .mid-offer-block .floating-pic img{ width:100%; height:100%; object-fit:contain; } .mid-offer-block .cta-btn:hover{color:#fff;} .mid-offer-block .cta-btn::before { background-color:#fff;  } .testimonials-wrap{} .testiCaro { margin-top:40px; overflow-x:hidden; padding-top:60px; height:470px; } .testiCaro fieldset{ background-color:#36604e; height:329px; padding:20px; position:relative; border-radius:15px; margin:0 15px; border-bottom-right-radius:30px; } .testiCaro fieldset::after { content:''; width:60px; height:100%; background-color:#1d2320; border-bottom-right-radius:30px; position:absolute; right:-10px; top:0; z-index:-1; border-top-right-radius:15px; } .testiCaro fieldset img { height:147px !important; width:147px !important; border:3px solid #fff; position:absolute; z-index:1; right:30px; top:-50px; border-radius:50%; } .testiCaro fieldset h3{ color:#fff; font-size:30px; line-height:40px; } .testiCaro fieldset h4{ color:#1f252d; font-size:22px; line-height:30px; font-weight:600; } .testiCaro fieldset .starrating { display:block; margin:15px 0px; } .testiCaro fieldset .starrating i{ color:#ffc200; display:inline-block; font-size:20px; line-height:30px; margin-right:3px; } .testiCaro fieldset p{ color:#fff; font-size:22px; line-height:30px; font-weight:400; } .testiCaro .owl-controls .owl-buttons { width:auto; text-align:center; height:40px; position:absolute; z-index:5; left:0; right:0; margin:0 auto; bottom:0; } .testiCaro .owl-controls .owl-buttons .owl-prev,.testiCaro .owl-controls .owl-buttons .owl-next{ display:inline-block; color:#36604e; font-size:22px; line-height:40px; font-family:"League Spartan", serif; font-weight:500; padding:0 15px; text-transform:capitalize; position:relative; cursor:pointer; } .testiCaro .owl-controls .owl-buttons .owl-prev::before { content:'\f0d9'; font-family:'Font Awesome 6 Free'; font-style:normal; font-weight:900; color:#191919; font-size:30px; line-height:36px; position:absolute; left:-4px; top:0; z-index:1; } .testiCaro .owl-controls .owl-buttons .owl-prev::after { content:'|'; color:#36604e; font-size:22px; line-height:40px; font-family:"League Spartan", serif; font-weight:500; position:absolute; right:0; top:0; } .testiCaro .owl-controls .owl-buttons .owl-next::before { content:'\f0da'; font-family:'Font Awesome 6 Free'; font-style:normal; font-weight:900; color:#191919; font-size:30px; line-height:36px; position:absolute; right:-4px; top:0; z-index:1; } .community-faq-wrap{} .community-faq-wrap .community-sec,.community-faq-wrap .faq-sec{margin-top:50px;} .social-sec{ background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/bg-social.png); background-size:cover; background-repeat:no-repeat; height:453px; border-radius:15px; border-bottom-right-radius:50px; position:relative; } .guideline-sec{ background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/bg-guideline.png); background-size:cover; background-repeat:no-repeat; height:453px; border-radius:15px; border-bottom-right-radius:50px; position:relative; } .community-sec{} .community-sec fieldset{} .community-sec fieldset .cont-sec { text-align:center; position:absolute; z-index:5; left:0; right:0; margin:0 auto; bottom:20px; } .community-sec fieldset .cont-sec p{color:#fff;font-size:22px;line-height:30px;margin-bottom:15px;} .community-sec fieldset .cont-sec p strong{color:#b1c2a0;font-size:36px;display:block;font-family:"Marcellus", serif;font-weight:400;} .community-sec fieldset .cont-sec .social-icons{display:block;text-align:center;} .community-sec fieldset .cont-sec .social-icons i{ color:#fff; font-size:30px; line-height:40px; display:inline-block; margin-right:3px; cursor:pointer; transition:all ease 0.3s; } .community-sec fieldset .cont-sec .social-icons i:hover{color:#191919;transition:all ease 0.3s;} .community-sec fieldset .cont-sec .readmore-link{ color:#fff;font-size:22px;line-height:30px;transition:all ease 0.3s; } .community-sec fieldset .cont-sec .readmore-link:hover{color:#191919;transition:all ease 0.3s;} .faq-sec{} .faq-sec .accordion { background-color:transparent; color:#36604e; cursor:pointer; padding:18px 18px 18px 51px; width:100%; border:2px solid #191919; border-radius:15px; border-bottom-right-radius:30px; text-align:left; outline:none; font-size:22px; margin-top:20px; font-family:"Marcellus", serif; position:relative; font-weight:400; transition:0.4s; } .faq-sec .accordion::before { content:''; height:25px; width:25px; background-color:#b1c2a0; border-radius:5px; border-bottom-right-radius:10px; position:absolute; left:17px; top:20px; transition:all ease 0.3s; } .faq-sec .accordion.active::before, .faq-sec .accordion:hover::before{background-color:#36604e;transition:all ease 0.3s;} .faq-sec .accordion::after { content:'\f0da'; font-family:'Font Awesome 6 Free'; font-style:normal; font-weight:900; height:25px; width:25px; background-color:transparent; border-radius:5px; border-bottom-right-radius:10px; position:absolute; right:10px; top:20px; transition:all ease 0.3s; font-size:25px; line-height:25px; text-align:center; } .faq-sec .accordion.active::after { content:'\f0dd'; background-color:#36604e; color:#fff; transition:all ease 0.3s; line-height:15px; } .faq-sec .accordion.active, .faq-sec .accordion:hover { color:#191919;  background-color:#b1c2a0;   border:2px solid #b1c2a0; } .faq-sec .accordion.active{ border-bottom-left-radius:0px; border-bottom-right-radius:0px; } .faq-sec .panel { padding:0 18px; display:none; background-color:#b1c2a0; overflow:hidden; color:#fff; font-size:22px; line-height:28px; font-weight:500; border-radius:0px; border-bottom-left-radius:15px; border-bottom-right-radius:30px; } .footer-wrap { background-image:url(https://www.wholeearthgifts.com/wp-content/themes/WholeearthgiftNEW/assets/css/../images/Footer-Background.jpg); background-size:cover; background-repeat:no-repeat; height:auto; border-top-left-radius:70px; border-top-right-radius:70px; padding-top:25px; } .foot-newsletter-sec{} .foot-newsletter-sec h3 { color:#fff; font-size:40px; line-height:38px; font-family:"League Spartan", serif; position:relative; padding-left:70px; } .foot-newsletter-sec h3 strong { font-size:50px; font-family:"Marcellus", serif; } .foot-newsletter-sec h3 small { font-size:19px; color:#fff; display:block; } .foot-newsletter-sec h3 span{} .foot-newsletter-sec h3 i { font-size:60px; display:inline-block; margin-right:3px; position:absolute; left:0; } .foot-newsletter-sec { padding:0 4% 10px; } .newsletter-form input[type="text"], .newsletter-form input[type="email"] { height:54px; width:100%; display:block; margin-bottom:15px; background-color:#fff; color:#132028; font-size:18px; line-height:54px; padding:0 15px; border:none; border-radius:10px; border-bottom-right-radius:30px; } .newsletter-form input[type="submit"] { height:54px; width:auto; display:block; margin-top:35px; background-color:#fff; color:#132028; font-size:18px; line-height:54px; padding:0 25px; border:none; border-radius:10px; border-bottom-right-radius:30px; } .foot-bottom-sec { border-top:1px solid #fff; border-bottom:1px solid #fff; padding-top:15px; padding-bottom:20px; } .foot-logo-sec { margin-top:20px; } .foot-logo-sec img{max-width:100%;} .foot-logo-sec p { color:#fff; font-size:18px; line-height:24px; font-family:"Marcellus", serif; margin:15px 0px; padding-left:15px; } .foot-bottom-sec .menu-sec { margin:0px; padding-left:6%; } .foot-bottom-sec .menu-sec ul{padding:0;margin:0;} .foot-bottom-sec .menu-sec ul li{ list-style-type:none; display:block; } .foot-bottom-sec .menu-sec ul li a { color:#fff; font-size:18px;  line-height:30px; display:block; font-family:"League Spartan", serif; font-weight:400; }  .foot-bottom-sec .menu-sec ul li a:hover{ color:#b1c2a0; padding-left:10px; } .footer-contact-info{} .footer-contact-info ul{padding:0 23px;;margin:0;} .footer-contact-info ul li{ list-style-type:none; display:inline-block; margin-right:15px; } .footer-contact-info ul li a{ color:#fff; font-size:18px;  line-height:30px; display:flex; align-items:center; padding:0; font-family:"League Spartan", serif; font-weight:400; } .footer-contact-info ul li a i{font-size:16px;display:inline-block;margin-right:8px;} .footer-contact-info ul li a:hover{ color:#b1c2a0; } .footer-right-sec { margin-top:0px; } .foot-bottom-sec h3{ color:#fff; font-size:24px; line-height:30px;  font-family:"Marcellus", serif; } .footer-social{} .footer-social i { display:inline-block; height:45px; width:45px; color:#1c3428; cursor:pointer; font-size:22px; line-height:45px; text-align:center; background-color:#fff; margin-right:5px; border-radius:50%; transition:all ease 0.3s; } .footer-social i:hover{ background-color:#b1c2a0; color:#1c3428; transition:all ease 0.3s; } .copyright-text{padding:15px 0px;} .copyright-text p{ color:#fff; font-size:16px; line-height:20px; text-align:center; margin:0; font-weight:300; } .copyright-text p a{ color:#fff; transition:all ease 0.3s; } .copyright-text p a:hover{ color:#fff; text-decoration:underline; transition:all ease 0.3s; } .copyright-text p img{ display:inline-block; position:relative; top:-3px; } .show-desktop { display:block !important; } .show-mobile{ display:none !important; } .nav-btn { display:none; } .mtop50 { margin-top:50px; } .te_default_woo-page h1.page-title{ color:#36604e;  font-size:50px;  line-height:60px; } .woocommerce span.onsale { height:30px; width:auto !important; overflow:hidden !important; display:table !important; color:#fff !important; background-color:#36604e !important; font-size:14px !important; line-height:30px !important; text-align:center; border-radius:5px !important; border-bottom-right-radius:20px !important; transition:all ease 0.3s; position:absolute !important; left:3px !important; top:14px !important; margin:0px !important; padding:0px 10px !important; min-height:0px !important; min-width:0px !important; } .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { font-size:1.2em !important; font-weight:600 !important; color:#36604e; } .woo-sidebar .woof_container_checkbox,.woo-sidebar .woof_price_search_container { margin-top:31px; box-shadow:0 0 14px #d1d1d1; padding:0px; border-radius:10px; } .woo-sidebar .woof_price_search_container { padding:20px 10px 10px; } .woof_block_html_items{ padding:10px; } .woo-sidebar .woof_list label { padding-top:13px; } .woo-sidebar .woof_container_checkbox h4 { background-color:#36604e; font-size:18px; line-height:45px; color:#fff !important; padding:0 15px; font-weight:600; text-transform:uppercase; border-top-left-radius:10px; border-top-right-radius:10px; position:relative; font-family:"Marcellus", serif; } .woo-sidebar .woof_list label { padding-top:13px; color:#36604e; font-family:"Marcellus", serif; font-weight:600; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color:#36604e !important; } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color:#36604e !important; border:1px solid #141741 !important; } .woo-sidebar .price_label { color:#36604e !important; font-size:19px !important; line-height:40px; font-weight:600 !important; } .woo-sidebar button[type="submit"] { height:40px; width:auto; color:#fff !important; background-color:#36604e !important; font-size:18px !important; line-height:40px !important; text-align:center; border-radius:10px !important; transition:all ease 0.3s; padding:0 30px; border:1px solid #36604e; } .woocommerce-ordering select { height:40px; line-height:40px; padding:0 15px; } .inner-banner-wrap{ width:100%; height:440px; position:relative; } .inner-banner-wrap img{ width:100%; height:100%; object-fit:cover; } .inner-banner-wrap .inner-banner-content { width:45%; display:block; position:absolute; z-index:5; left:5%; top:45%; } .inner-banner-wrap .inner-banner-content h1,.inner-banner-wrap .inner-banner-content h2 { color:#fff; font-size:70px; line-height:80px; font-family:"Marcellus", serif; font-weight:400; margin:0px; } .inner-banner-wrap .inner-banner-content p{ color:#fff; font-size:22px; line-height:30px; } .woocommerce-account input[type="text"], .woocommerce-account input[type="email"], .woocommerce-account input[type="tel"],.woocommerce-account input[type="password"], .woocommerce-account textarea, .woocommerce-account select { border:1px solid #c2c2c2 !important; color:#333 !important; font-size:16px !important; line-height:48px !important; height:48px !important; width:100% !important; border-radius:25px !important; padding:0 15px !important; } .woocommerce-form-login__submit,.woocommerce-form-register__submit { background-color:#36604e !important; border:1px solid #36604e !important; height:48px; width:auto !important; padding:0 30px; text-align:center; color:#fff !important; font-size:18px !important; font-weight:500; line-height:50px; display:table !important; border-radius:5px; border-bottom-right-radius:5px; margin:15px 0px; position:relative; text-transform:uppercase; overflow:hidden; border-bottom-right-radius:20px; transition:all ease 0.3s; } .woocommerce form label { font-size:16px; font-family:"League Spartan", serif; font-weight:600; } #mega-menu-wrap-primary { background:transparent !important; } .woocommerce-product-details__short-description p,.woocommerce-product-details__short-description ul li,.woocommerce-variation-description { color:#191919; font-size:18px; line-height:24px; font-weight:400; } .cart .form-control { border:none !important; height:auto !important; box-shadow:none !important; } .single_add_to_cart_button { height:40px; width:auto; display:table !important; color:#36604e !important; background-color:transparent !important; font-size:18px !important; line-height:40px !important; text-align:center; border-radius:10px !important; margin:0px auto !important; padding:0 20px !important; border:1px solid #36604e !important; } .single_add_to_cart_button:hover { background-color:#36604e !important; color:#fff !important; transition:all ease 0.3s !important; } .woocommerce .quantity .qty { width:3.631em; text-align:center; height:40px; font-size:18px; margin-right:10px; } .wcpa_form_outer { margin:15px 0px !important; } .woocommerce-tabs.wc-tabs-wrapper p,.woocommerce-tabs.wc-tabs-wrapper ul li{ color:#191919; font-size:18px; line-height:24px; font-weight:400; text-align:left; } .woocommerce-tabs.wc-tabs-wrapper h2 { color:#36604e; font-size:32px; line-height:40px; text-align:left; } .woocommerce-Tabs-panel{ padding:20px 15px !important; border:1px solid #ddd !important; border-top:none !important; } .woocommerce-Tabs-panel h2{ margin-top:0px; } .woocommerce-tabs.wc-tabs-wrapper ul { margin-bottom:0px !important; } #tab-shipping_return br { display:none; } .woocommerce div.product form.cart .variations label { color:#36604e !important; display:block; width:100%; line-height:5px; } .woocommerce div.product form.cart .variations { margin:15px 0px !important; } .te-product-details .summary .price { color:#36604e !important; font-size:22px !important; line-height:26px; text-align:left !important; font-family:"Marcellus", serif !important; font-weight:600 !important; margin:20px 0px; } #coupon_code { width:auto; } .cart-collaterals h2 { text-align:left; font-size:28px; line-height:38px; margin-bottom:15px; } .checkout-button { height:50px; width:auto; display:block !important; color:#fff !important; background-color:#36604e !important; font-size:20px !important; line-height:50px !important; text-align:center; border-radius:10px !important; margin:0px auto !important; padding:0 20px !important; border:1px solid #36604e !important; text-transform:uppercase; } .checkout-button:hover { background-color:#b1c2a0 !important; color:#fff !important; transition:all ease 0.3s !important; } .cart-collaterals .cross-sells { display:none !important; } .category-info, .woo-addon-cat-content { display:block; margin-bottom:50px; box-shadow:0 0 14px #d0d0d0; border-radius:15px; padding:15px 15px 20px; } .category-info h2, .woo-addon-cat-content h2 { font-size:28px; line-height:32px; margin:10px 0px 15px; text-align:left; } .category-info p, .woo-addon-cat-content p { font-size:18px; line-height:24px; margin-bottom:15px; text-align:justify; } .category-info ul li,.woo-addon-cat-content ul li,.category-info ol li,.woo-addon-cat-content ol li{ font-size:18px; line-height:24px; text-align:justify; } .read-more-btn { height:40px; width:auto; display:table; color:#36604e !important; background-color:transparent !important; font-size:18px !important; line-height:40px !important; text-align:center; border-radius:10px !important; margin:0px auto !important; padding:0 20px !important; border:1px solid #36604e !important; } .read-more-btn:hover { background-color:#36604e !important; color:#fff !important; transition:all ease 0.3s !important; } .inner-banner-wrap.no-banner { height:200px; background:#b1c2a0; } .inner-banner-wrap.no-banner .inner-banner-content { width:45%; display:block; position:absolute; z-index:5; left:5%; top:15%; } .woocommerce-checkout input[type="text"], .woocommerce-checkout input[type="email"], .woocommerce-checkout input[type="tel"], .woocommerce-checkout select, .woocommerce-checkout select + span, .woocommerce-checkout textarea { border:1px solid #c2c2c2 !important; color:#333 !important; font-size:16px; line-height:48px !important; height:48px !important; width:100% !important; border-radius:10px !important; padding:0 15px !important; } .woocommerce-checkout textarea{ padding:15px !important; } .woocommerce-checkout .select2-container .select2-selection--single { height:46px; border:none !important; } #mega-menu-wrap-primary #mega-menu-primary { text-align:center !important; } .woocommerce-account .woocommerce-MyAccount-navigation { background-color:#f5f5f5; box-shadow:0 0 14px #c6c6c6; margin-bottom:40px; border-radius:15px; } .woocommerce-account .woocommerce-MyAccount-navigation ul { padding:0; list-style-type:none; } .woocommerce-account .woocommerce-MyAccount-navigation ul li { font-size:18px; line-height:24px; border-bottom:1px solid #ccc; padding:9px 10px; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a{ color:#36604e; } .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{ color:#b1c2a0; } .woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none;} .woocommerce-account .woocommerce-MyAccount-navigation ul li a{ display:block; } .woocommerce-page table.cart td.actions .input-text { width:110px; } .woocommerce-MyAccount-content h2 { text-align:left; font-size:30px; line-height:40px; } .woocommerce-MyAccount-content .referral_field1 { margin-top:10px; display:flex; gap:10px; } .te-product-details h1.product_title{ color:#36604e; } .up-sells.upsells.products h2 { margin-bottom:50px; } .related.products h2 { margin-bottom:50px; } .woocommerce div.product form.cart .variations select { height:45px; border:1px solid #ddd; padding:0 10px; } .single_variation_wrap .woocommerce-variation-price { display:block; margin-bottom:15px; } .footer-aka-logo-sec { height:auto; text-align:left; margin-top:15px; } .footer-aka-logo-sec img { } .homepage-aka-wraper { background-color:#36604e; height:auto; padding:20px 0px 0px; margin-top:60px; position:relative; } .homepage-aka-wraper h2 { text-align:left; margin-bottom:20px; } .homepage-aka-wraper p { color:#fff; font-size:18px; line-height:24px; font-weight:400; margin-bottom:20px; } .homepage-aka-wraper p a{color:#fff;text-decoration:underline;} .homepage-aka-wraper p a:hover{color:#fff;text-decoration:none;} .homepage-aka-wraper .pic-holder {position:relative;} .homepage-aka-wraper .pic-holder img { max-width:255px; display:block; margin:0 auto; position:absolute; z-index:1; top:-50px; right:20px; height:255px; } .best-selling-wrap .onsale { height:30px; width:auto !important; overflow:hidden !important; display:table !important; color:#fff !important; background-color:#36604e !important; font-size:14px !important; line-height:30px !important; text-align:center; border-radius:5px !important; border-bottom-right-radius:5px; border-bottom-right-radius:20px !important; transition:all ease 0.3s; position:absolute !important; left:3px !important; top:14px !important; margin:0px !important; padding:0px 10px !important; min-height:0px !important; min-width:0px !important; }  .checkout.woocommerce-checkout .cwr-redeem-wallet .amount-entry label {   color:#333;   font-weight:500;   margin-bottom:5px;   display:block; } .checkout.woocommerce-checkout .cwr-redeem-wallet .amount-entry input {   padding:5px;   font-size:1em;   border:1px solid #ccc;   border-radius:4px;   width:20%;   box-sizing:border-box;   display:block;   margin-bottom:10px; } .inner-banner-wrap.referral-prg-ban { height:100%; } #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{ display:inline; } .te_default_page { overflow-x:hidden; } .product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as{ display:none; }  @media (min-width:1200px){ .container { width:95%; } } @media (min-width:1860px) and (max-width:1921px){ .product-card .product-pic-holder img { object-fit:contain; } .banner-caro fieldset img{ border-radius:20px; border-bottom-right-radius:50px; height:auto; } } @media (min-width:1280px) and (max-width:1368px){ .navigation-wrap ul li a { font-size:20px !important; padding:0 14px !important; } .login-cart-sec ul li a { font-size:16px; } .slide-content h1 { font-size:40px; line-height:100px; } .slide-content h1 strong { font-size:160px; } .slide-content h1 span { font-size:90px; } .usp-wrap ul li { font-size:18px; } .top-category-wrap h2 { font-size:70px; } .top-category-wrap ul li img { width:100%; } .product-card { width:24.6%; } .split-kilos-wrap h2 { font-size:36px; line-height:50px; } .split-kilos-wrap h2 strong { font-size:100px; line-height:80px; } .split-kilos-wrap h2 span { display:block; color:#fff; font-size:24px; line-height:70px; text-align:left; padding-left:0px; position:relative; } .split-kilos-wrap .picholder img { position:absolute; z-index:1; width:700px; height:auto; right:-10px; top:-50px; } h2 { font-size:40px; line-height:50px; } .shop-by-color-wrap ul li { width:19.6%; } .shop-by-color-wrap ul li .picholder::before { width:230px; } .foot-newsletter-sec h3 { font-size:29px; } .foot-newsletter-sec h3 strong { font-size:40px; } .product-card .product-pic-holder { height:350px; } .product-card .product-pic-holder img { width:100% !important; height:278px !important; } .product-card .add-to-cart-icon { top:295px; } } @media (min-width:999px) and (max-width:1024px){  } @media (min-width:481px) and (max-width:998px){ .show-desktop { display:block !important; } .show-mobile{ display:none !important; } } @media screen and (max-width:480px){ .mast-head-wrap p { font-size:10px; line-height:30px; } .mast-head-wrap .middle-sec { display:none; } .mast-head-wrap ul li { padding:0 2px; } .mast-head-wrap ul li a { font-size:9px; line-height:30px; } .logo-nav-wrap { margin:10px 0px; padding:10px 15px; position:relative; } .logo-sec img { max-width:50%; } .nav-btn { position:absolute; z-index:5; right:18px; top:-4px; display:block; } .nav-btn i { height:36px; width:36px; background-color:#b1c2a0; color:#191919; font-size:26px; line-height:36px; text-align:center; border-radius:5px; cursor:pointer; } .navigation-wrap { margin:0; position:relative; } #mega-menu-wrap-primary { background:transparent !important; width:40px; position:absolute; top:-32px;  right:0px; } .navigation-wrap > ul {  background:transparent; position:absolute; z-index:10; right:0; top:2px; width:100%; text-align:left;  } .navigation-wrap ul li { display:block !important; border-bottom:1px solid #c7dab3 !important; } .navigation-wrap ul li a { color:#191919; font-size:20px; line-height:50px; display:block; padding:0 15px; font-weight:500; } .show-desktop { display:none !important; } .show-mobile{ display:block !important; } .login-cart-sec { margin:0; position:absolute; z-index:5; right:18%; display:block; width:110px; top:9px; } .login-cart-sec ul li a { font-size:0px; padding:0; } .banner-caro fieldset { width:100%; } .slide-content { position:absolute; left:0; top:unset; z-index:1; width:100%; display:block; padding:0 10px; bottom:0; text-align:center; } .slide-content h1 { font-size:22px; line-height:35px; } .slide-content h1 strong { font-size:22px; display:inline-block; } .slide-content h1 span { font-size:22px; left:5px; } .slide-content p { font-size:14px; line-height:20px; } .slide-content p strong { font-size:18px; } .slidecta-btn { height:35px; padding:0 20px; font-size:15px; line-height:35px; margin:15px auto; }  .usp-wrap { white-space:nowrap; height:30px; display:flex; align-items:center; display:none; } .usp-wrap ul { display:inline-block; font-size:18px; font-weight:bold; color:white; animation:scrollTicker 25s linear infinite; } @keyframes scrollTicker { from {  transform:translateX(100%); } to {  transform:translateX(-100%); } } .usp-wrap ul li { padding:0 20px; }  .top-category-wrap h2 { font-size:22px; line-height:36px; } .top-category-wrap ul { margin:30px auto 0px; width:100%; } .top-category-wrap ul li { width:48%; display:inline-block; margin-right:10px; margin-bottom:10px; } .top-category-wrap ul li img { width:100%; height:192px; border-radius:10px; border-bottom-right-radius:25px; } .top-category-wrap ul li:nth-child(2){ margin-right:0px; } .top-category-wrap ul li:nth-child(3){ width:100%; display:block; margin-right:0px; } .mobile_home::before { height:90%; width:100%; } h2 { font-size:30px; line-height:40px; } h2 span { font-size:16px; } h2 span::before,h2 span::after { height:10px; width:10px; top:5px; } .mtop60 { margin-top:40px; } .product-listing { margin-top:40px; } .product-card { width:49.5%; padding:0 5px; margin-bottom:15px; position:relative; } .product-card .product-pic-holder { height:245px; width:100%; border-radius:10px; border-bottom-right-radius:30px; } .product-card .product-pic-holder img { width:100% !important; height:200px !important; object-fit:cover; padding:2px; border-radius:15px; border-bottom-right-radius:30px !important; margin:0px !important; } .product-card .product-title { font-size:16px !important; line-height:22px; min-height:50px; margin:20px 0px 10px !important; } .product-card .product-category { font-size:15px; line-height:20px; } .product-card .price { font-size:22px !important; line-height:32px; } .product-card .add-to-cart-icon { top:206px;  height:30px; line-height:30px !important; z-index:10; } .product-card .add-to-cart-icon i { font-size:17px !important; } .product-card .quickview-icon { height:35px; width:35px; color:#fff !important; background-color:#36604e !important; font-size:16px !important; line-height:35px !important; text-align:center; border-radius:5px !important; border-bottom-right-radius:20px !important; display:block !important; position:absolute !important; z-index:5; right:15px; top:15px; padding:0px !important; margin:0px !important; transition:all ease 0.3s; } .split-kilos-wrap h2 { font-size:30px; line-height:40px; padding-left:0; } .split-kilos-wrap h2 strong { display:inline-block; font-size:40px; line-height:40px; position:relative; left:unset; } .split-kilos-wrap p { font-size:16px; line-height:20px; } .split-kilos-wrap .picholder img { position:absolute; z-index:1; width:auto; height:auto; right:0px; top:-100px; max-width:70%; } .floating-testimonial-sec { width:208px; height:115px; position:absolute; left:18px; top:0; z-index:2; } .shop-by-color-wrap ul li { width:49.4%; } .shop-by-color-wrap ul li .picholder { width:100%; height:166px; position:relative; } .shop-by-color-wrap ul li .picholder img { width:100%; height:auto; display:block; margin:0 auto; } .shop-by-color-wrap ul li .picholder::before { width:110%; height:62px; border-radius:5px; border-bottom-right-radius:20px; left:-6px; top:35%; margin:0 auto; right:0; } .shop-by-color-wrap ul li p { font-size:22px; line-height:30px; margin:10px 0px; } .brandcaro { position:relative; height:490px; overflow-x:hidden; } .brandcaro li { list-style-type:none; } .brandcaro .owl-controls .owl-buttons { width:auto; text-align:center; height:40px; position:absolute; z-index:5; left:0; right:0; margin:0 auto; bottom:0; } .brandcaro .owl-controls .owl-buttons .owl-prev, .brandcaro .owl-controls .owl-buttons .owl-next { display:inline-block; color:#36604e; font-size:22px; line-height:40px; font-family:"League Spartan", serif; font-weight:500; padding:0 15px; text-transform:capitalize; position:relative; cursor:pointer; } .brandcaro .owl-controls .owl-buttons .owl-prev::before { content:'\f0d9'; font-family:'Font Awesome 6 Free'; font-style:normal; font-weight:900; color:#191919; font-size:30px; line-height:36px; position:absolute; left:-4px; top:0; z-index:1; } .brandcaro .owl-controls .owl-buttons .owl-next::before { content:'\f0da'; font-family:'Font Awesome 6 Free'; font-style:normal; font-weight:900; color:#191919; font-size:30px; line-height:36px; position:absolute; right:-4px; top:0; z-index:1; } .shop-by-brand-wrap::before { height:45px; } .kratom-tabination-sec .tab button { padding:0px 10px; font-size:18px; margin:10px 0; } .kratom-tabination-sec .tab { margin:20px auto 0px; padding:0 10px; } .kratom-tabination-sec .tabcontent fieldset .contholder { text-align:center; padding:0px; } .kratom-tabination-sec .tabcontent fieldset .contholder h3 { font-size:16px; line-height:22px; } .kratom-tabination-sec .tabcontent fieldset .contholder p { color:#191919; font-size:14px; line-height:18px; } .kratom-tabination-sec .tabcontent fieldset .priceholder p { font-size:24px; line-height:32px; margin-top:10px; } .social-sec,.guideline-sec { height:240px; } .community-sec fieldset .cont-sec p { font-size:20px; line-height:22px; } .community-sec fieldset .cont-sec p strong { font-size:24px; } .community-sec fieldset .cont-sec .readmore-link { font-size:16px; line-height:25x; } .faq-sec .accordion { font-size:15px; margin-top:10px; } .community-faq-wrap .community-sec > div { padding:0 2px; } .top-category-wrap { margin-top:30px; } .kratom-tabination-sec .tabcontent fieldset { margin-top:10px; min-height:400px; } .mid-offer-block { display:none; } .archive.tax-product_cat .product-card .add-to-cart-icon { top:206px; width:130px; z-index:10; } #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after { width:30px !important; } #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child { margin-left:4px !important; } .cart-count { top:-16px; left:22px; } .woof_show_auto_form, .woof_hide_auto_form { background:no-repeat; width:100%; color:#fff; background:#000; font-size:18px; line-height:42px; position:relative; height:42px; border-radius:5px; } .woof_show_auto_form::before, .woof_hide_auto_form::before{ content:'Filter'; color:#fff; font-size:23px; line-height:42px; position:absolute; z-index:1; left:10px; top:0; } .woocommerce-result-count { font-size:12px; line-height:40px; } .header-innerpage { padding-bottom:10px; } .te_default_woo-page.mtop50 { margin-top:0px; } .woocommerce div.product form.cart .variations tbody tr th, .woocommerce div.product form.cart .variations tbody tr td { display:block; } .woocommerce div.product form.cart .variations label { line-height:25px; } .woocommerce div.product form.cart .variations select { max-width:80%; } .woocommerce div.product .woocommerce-tabs ul.tabs li { padding:0 10px; font-size:14px; } .woocommerce-tabs.wc-tabs-wrapper h2 { font-size:24px; line-height:30px; } .banner-caro fieldset img { height:auto; } .footer-right-sec { margin-top:20px; } .aka-logo-sec ul li { list-style-type:none; display:inline-block; width:80px; } .aka-logo-sec ul li img { width:80px; height:80px; object-fit:contain; } .split-kilos-wrap h2 span { font-size:30px; line-height:32px; text-align:left; padding-left:0px; position:relative; } .foot-logo-sec { text-align:center; } .foot-bottom-sec h3 { text-align:center; } .footer-contact-info { text-align:center; } .footer-contact-info ul li a { font-size:19px; line-height:32px; } .footer-social { text-align:center; } .footer-accord-sec .accordions { background-color:#b1c2a0; cursor:pointer; padding:14px; width:100%; border:none; text-align:left; outline:none; transition:0.4s; color:#fff; font-size:20px; line-height:26px; font-family:"Marcellus", serif; margin:10px 0px 0px; border-radius:15px; border-bottom-right-radius:30px; } .footer-accord-sec .accordions.active, .footer-accord-sec .accordions:hover {  background-color:#36604e; } .footer-accord-sec .accordions:after {  content:'\002B';  color:#fff;  font-weight:bold;  float:right;  margin-left:5px; } .footer-accord-sec .accordions.active:after {  content:"\2212"; } .footer-accord-sec .panels {  padding:0 18px;  background-color:transparent;  max-height:0;  overflow:hidden;  transition:max-height 0.2s ease-out; } .footer-accord-sec .panels ul { padding:0; margin:0; } .footer-accord-sec .panels ul li { list-style-type:none; display:block; } .footer-accord-sec .panels ul li a { color:#fff; font-size:18px; line-height:40px; display:block; font-family:"League Spartan", serif; font-weight:400; } .footer-aka-logo-sec img { max-width:100%; margin:30px auto 10px; display:block; } .homepage-aka-wraper .cont-holder{ margin-top:20px;  text-align:center; } .homepage-aka-wraper .pic-holder img { max-width:60%; height:auto; display:block; margin:0 auto; position:relative; z-index:1; top:0; right:0; left:0; } .jdgm-carousel-wrapper {   padding:15px 0 0 !important; } .kratom-tabination-sec .cta-btn {   margin:6px auto 5px; } .community-faq-wrap .community-sec{ margin-top:20px; } .jdgm-carousel__rev-sum-wrapper {   padding:10px 15px 0; } .faq-sec .accordion{ padding:18px 34px 18px 51px; } .faq-sec .panel {   padding:10px 18px 0; } .faq-sec .accordion{ border-bottom-right-radius:30px; border:2px solid #191919; } .faq-sec .accordion:focus{ border-bottom-right-radius:0;   border-bottom-left-radius:0;   border:2px solid #b1c2a0; } .faq-sec .accordion:active{ border-bottom-right-radius:0;   border-bottom-left-radius:0;   border:2px solid #b1c2a0; } .checkout.woocommerce-checkout .cwr-redeem-wallet .amount-entry input {   width:100%; } }  .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{ height:auto !important; } @media screen and (max-width:480px){ .split-kilos-wrap .picholder img {  width:50%; } .newsletter-form .kl-private-reset-css-Xuajs1{  display:block !important; } .newsletter-form form{  padding-right:0 !important; } .newsletter-form form input{  width:100% !important; } }