@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//naturalnutritionals.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.6.0") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Signika", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Signika", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Signika", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(42,81,39);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(42,81,39);
	--btn-accented-bgcolor-hover: rgba(29,81,26,0.8);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(243,243,243);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


span.product-sku::before {
    content: "SKU";
    position: absolute;
    color: #333333;
}

.product-wrapper a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
    border-radius: 50px !important;
}

.product-wrapper span.yith-wcbr-brands {
    display: none !important;
}

.how-chose .info-box-title {
  color: #2a5127 !important;
  font-size: 25px !important;
}
.home .site-content {
  margin-bottom: 0 !important;
}
.copyrights-wrapper.copyrights-two-columns {
  background: #2a5127 !important;
  color: #fff !important;
}
footer .widget-title {
  color: #2a5127 !important;
}
.footer-column.footer-column-1 > p {
  margin-bottom: 0 !important;
}
.footer-column.footer-column-1 p {
  margin-bottom: 7px;
}
.footer-column.footer-column-1 .wd-text-block {
  margin-bottom: 13px !important;
}
.footer-column.footer-column-1 ul li {
  margin-bottom: 2px !important;
}
.footer-column.footer-column-2 {
    padding-left: 50px !important;
}
.product-image-link {
  border: 1px solid #d7d7d7;
}
.wd-header-text.set-cont-mb-s.reset-last-child {
  color: #564F43;
  font-size: 12px;
}
.wd-header-text.set-cont-mb-s.reset-last-child:hover{
	text-decoration: underline;
} 
header #menu-top-bar-right li a {
  color: #2a5127 !important;
  font-weight: bold !important;
  font-size: 12px !important;
}
header #menu-top-bar-right li a:hover{
	text-decoration: underline;
}
.main-page-wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.whb-sticky-prepared .whb-main-header {
  position: static !important;
}
#menu-top-bar-right li.top_bar-first-menu .woodmart-nav-link {
  color: #543c14 !important;
}
#menu-top-bar-right li.top_bar-first-menu .woodmart-nav-link::before {
/*   background: url('https://naturalnutritionals.com/V1/wp-content/uploads/2023/02/nhc-rewards.png'); */
  background-size: contain;
  content: "";
  display: block;
  width: 12px;
  height: 16px;
  margin-right: 5px;
}
.whb-main-header .container {
  width: 1140px !important;
}
/* .whb-row.whb-general-header .whb-column.whb-col-left {
  max-width: 53% !important;
  flex: auto;
} */
.whb-row.whb-general-header .wd-header-nav.wd-header-main-nav ul li a {
  font-size: 18px;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.whb-row.whb-general-header .wd-header-nav.wd-header-main-nav{
	text-align: center;
}
/* .searchform.wd-style-default input {
  border: 1px solid rgba(86,79,67,0.1);
  border-radius: 30px;
  float: left;
  z-index: 999;
  height: 55px;
  width: 440px;
  background: #fff !important;
  color: #b0b0b0 !important;
  font-size: 17px;
  font-weight: 300 !important;
} */
/* .searchsubmit {
  color: #2a5127 !important;
  height: 55px !important;
  line-height: 55px !important;
} */
.wd-header-cart.wd-tools-element a span::before {
  font-size: 40px !important;
}
.wd-header-cart.wd-tools-element a .wd-cart-number.wd-tools-count {
  background: black !important;
  font-size: 13px;
  width: 20px !important;
  height: 20px;
  line-height: 20px;
}
/* .wd-header-cart.wd-tools-element a::after {
  content: "Cart";
  font-weight: bold;
  margin-left: 12px;
} */
.wd-header-my-account .wd-tools-icon::before {
  font-size: 31px;
	}

.whb-row.whb-general-header {
  padding: 15px 0px;
}
/* #width_1100,
#width_1140 {
  max-width: 1100px;
  margin: 0 auto;
} */
.vc_custom_heading.featured-content {
  font-size: 16px !important;
  padding: 0 10px;
  color: #564F43 !important;
}
.parent-row-footbefore .vc_custom_heading {
  line-height: 1.1;
  margin-top: 17px;
  font-weight: bold;
}
.parent-row-footbefore {
  max-width: 1080px;
  margin: 0 auto;
}
.wd-1140-px {
  max-width: 1121px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.logohere_seprator {
  width: 1064px;
  font-size: 35px;
  margin-top: 35px;
}
.logohere_seprator h4 {
  color: #2a5127 !important;
  font-size: 44px;
}
.parent-row-footbefore img {
  height: 42px;
  width: auto !important;
}
.parent-row-footbefore .vc_custom_heading {
  font-size: 15px !important;
}
.footer-container.color-scheme-dark {
  background: #f3f3f3;
  margin-top: 60px;
	padding-bottom: 1px;
}
.footer_first-row {
  padding-top: 50px;
}
.footer_first-row p {
  margin-bottom: 5px;
}
.footer_first-row li {
  margin-bottom: 17px;
}
.footer_first-row .col-frst li {
  margin-bottom: 4px;
}
.footer_second-row {
  border-top: 1px solid #cecece;
  margin-top: 20px;
  padding-top: 37px;
  border-bottom: 1px solid #cecece;
}
.footer_second-row .info-box-title {
  color: #2a5127 !important;
  margin-bottom: 0 !important;
  font-size: 17px !important;
}
.footer_second-row .info-box-icon {
  background: #f0f0f0 !important;
  border: 1px solid #e8e8e8 !important;
}
.foot_row_three .pp-foottext p{
  font-size: 10px;
}

.max-container {
  width: 93% !important;
  margin: 0 auto; 
}
.max-container li {
  margin-bottom: 5px !important;
  list-style: none !important;
}
.max-container a {
  font-size: 14px !important;
}
.max-container2 li {
  margin-bottom: 5px !important;
  list-style: none !important;
}
.max-container2 a {
  font-size: 14px !important;
}
.menu-item-7173 .wd-dropdown-menu.wd-dropdown {
  padding: 20px 10px !important;
  padding-bottom: 0 !important;
}
.menu-item-7173 .wd-dropdown-menu {
  left: -110px !important;
}
.max-container2 {
  max-width: 900px !important;
}
.wd-dropdown-menu.wd-dropdown li a:hover {
  color: #2a5127 !important;
  text-decoration: underline;
}
.wd-product-cats {
  display: none !important;
}
.wd-header-overlap .title-size-default {
  padding-top: 60px !important;
}
.wd-back-btn.wd-action-btn.wd-style-icon {
  display: none !important;
}
.wd-products-per-page {
  display: none !important;
}
.title-size-default .title {
  font-size: 49px !important;
}
.whb-overcontent .whb-main-header {
  position: static !important;
}
.img-center_cs {
  text-align: center;
  margin-bottom: 12px !important;
}
.yith-wcbr-archive-header.term-description {
  text-align: center;
  font-size: 17px;
	margin-bottom: 15px;
}
.yith-wcbr-archive-header.term-description p {
  margin-bottom: 6px !important;
}
.img-center_cs img {
  width: 190px;
}
.term-128 .img-center_cs img {
  width: 90px;
}
.breadcrumbs {
  display: none !important;
}
.pp-img-css img {
  border: 2px solid #d0d0d0 !important;
  margin-bottom: 20px;
  border-radius: 20px !important;
}
.text-center-popular {
  font-size: 22px !important;
  margin-bottom: 40px !important;
}
.wd-prefooter {
  display: none !important;
}
.term-79 .yith-wcbr-archive-header.term-description p {
  display: flex;
  justify-content: center;
}

.term-79 .yith-wcbr-archive-header.term-description a {
  font-weight: bold;
  padding: 8px 14px;
  color: #2a5127 !important;
  border: 1px solid;
  margin: 17px 10px;
  font-size: 14px;
  border-radius: 99px;
}

.term-29 .term-description a {
  font-weight: bold;
  padding: 8px 14px;
  color: #2a5127 !important;
  border: 1px solid;
  margin: 17px 10px;
  border-radius: 99px;
}

.tax-product_cat .term-description p {
  display: flex;
  flex-wrap: wrap !important;
  justify-content: center;
}
.tax-product_cat .term-description p a {
  margin: 10px 10px !important;
}
.tax-product_cat .term-description p a:hover{
	opacity: 0.7;
}
.tax-product_cat .term-description a {
  font-weight: bold;
	padding: 7px 18px;
  color: #2a5127 !important;
  border: 1px solid;
  margin: 17px 10px;
  font-size: 14px;
  border-radius: 99px;
  display: inline-block;
}
.tax-product_cat .term-description{
	text-align: center;
}

.tax-yith_product_brand .term-description {
    text-align: center;
}

.term-150 .term-description p a {
	margin: 0 10px !important;
	margin-bottom: 14px !important;
}
.tax-product_cat.term-178 .term-description a,
.tax-product_cat.term-180 .term-description a {
  width: 190px;
}
.page-id-7538 .entry-content ul li {
  margin-bottom: 0 !important;
}
.archive.tax-yith_product_brand .page-title.page-title-default {
  display: none !important;
}
.archive.tax-yith_product_brand .sidebar-container.sidebar-right.area-sidebar-shop {
  display: none !important;
}
.archive.tax-yith_product_brand .site-content.shop-content-area.col-lg-9 {
  max-width: 100% !important;
  flex: 0 0 100%;
}
.archive.tax-yith_product_brand .main-page-wrapper {
  margin-top: 60px !important;
}
.single-product .whb-header {
  padding-top: 0 !important;
}
.single-product .whb-row.whb-top-bar {
  background: #fff !important;
}
/* .single-product .summary-inner .product_meta {
  display: none !important;
} */
.single-product .product_title.entry-title.wd-entities-title {
  font-size: 28px !important;
}
.single-product #tab-description p {
  margin-bottom: 13px !important;
}
.logo-left-right img {
  background: #fff !important;
  width: 296px !important;
}
.logo-left-right .vc_single_image-wrapper::after {
  content: "";
  height: 1px;
  width: red;
  display: block;
  position: le;
  position: absolute;
  left: 0;
  right: 0;
  background: #2a5127;
  top: 0;
  bottom: 35px !important;
  margin: auto;
  width: 80%;
}
.logo-left-right img {
  background: #fff !important;
  width: 310px !important;
  position: relative;
  z-index: 999;
  padding: 0 20px;
}
.page-id-10 .col-12.col-md-6.col-register p {
  margin-bottom: 14px;
}
/* .page-id-10 .col-12.col-md-6.col-register-text {
  display: none !important;
} */
.wd-header-my-account .wd-tools-icon::before {
	font-size: 32px !important;
}
.ffccicons img {
  width: 90px;
  margin-bottom: 10px;
}
.ffccicons .vc_single_image-wrapper img{
	position: relative;
	z-index: 9999;
}
.ffccicons .vc_single_image-wrapper::before {
  content: "";
  background: #28b4711a;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  z-index: 0;
  border-radius: 50px;
  left: -32px;
  right: 0;
  margin: auto;
}
.single-product .product-image-thumbnail img,
.single-product .woocommerce-product-gallery__image {
  border: 1px solid #ececec;
}
/* .term-82 .img-center_cs img,
.term-81 .img-center_cs img,
.term-75 .img-center_cs img,
.term-72 .img-center_cs img {
  width: 180px;
} */
/* pointer event  */
/* a,button{
	pointer-events: none !important;
}
 */

ul.menu1234 li:nth-child(26) {
    border-right: none;
}

ul.menu1234 li {
    margin-bottom: 0;
    border-right: 1px solid black;
}

ul.menu1234 {
    list-style: none !important;
    padding: 0;
    column-count: 26;
  }

ul.menu1234 a {
    color: #2a5127;
    font-weight: bold;
}

.single.single-product span.posted_in {
    display: none;
}

.single.single-product span.yith-wcbr-brands {
    display: none;
}

.single.single-product span.yith-wcbr-brands-logo {
    display: none;
}
dt.tm-options-totals {
    display: none !important;
}

dd.tm-options-totals span.price.amount.options {
    display: none !important;
}

/* brand thumbnail */
.yith-wcbr-brands-header-wrapper {
    display: flex;
    align-content: center;
    justify-content: center;
}

/* dt.tm-final-totals {
    display: none;
}

dd.tm-final-totals {
    display: none;
} */

li.tmcp-field-wrap span.price.tc-price::before {
    content: 'Auto Ship Refill Price:';
    font-weight: 600;
    color: black;
}

span.tc-price-wrap span.amount {
    margin-left: 0px !important;
}

select#tmcp_select_164f2322b354e4 {
    width: 50% !important;
}

select#tmcp_select_264f2322b3586c {
    width: 50% !important;
}

.tm-extra-product-options .tm-extra-product-options-container, .tm-extra-product-options .tmcp-ul-wrap {
    width: 50% !important;

}


.yith-wcbr-brands-header-wrapper img.attachment-big.size-big {
    width: 20% !important;
    height: auto !important;
}
/* .wd-wishlist-content .return-to-shop a:before {
    content: 'shop';
    font-size: 16px;
    font-weight: 100;
}

.wd-wishlist-content .return-to-shop a {
    font-size: 0px !important;
} */

.wd-empty-page-text:before {content: 'You do not have any products in the wishlist yet.';font-size: 0px;}



.wd-empty-page-text {
    font-size: 0 !important;
}

a.bran123 img {
    max-width: 280px;
    border: #00000038 solid 2px;
    border-radius: 12px;
    padding: 12px 12px 12px 12px;
}
a.bran123 span {
    font-size: 25px;
    font-weight: 600;
    display: block;
    text-align: center;
    margin-top: 20px;
    color: #2a5127;
}
.col-md-4 {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
	  margin-bottom: 26px;
}


/* a.bran123 {
    border: #000 solid;
    padding: 15px 15px 15px 15px;
    border-radius: 15px;
    box-shadow: 2px 3px #0000002e;
} */


.term-homeopathic-immune .woocommerce-info {
    display: none;
}



.term-homeopathic-immune .shop-loop-head {
    display: none;
}


/* .term-aromatherapy-essential-oils .col-lg-9.col-12.col-md-9.description-area-before {
    display: flex;
    flex-direction: column-reverse;
}
 */
.dealrow1234 .dealtxt1234  {
    display: inline-block;
}

.tim1234 {
    display: inline;
	margin-left: 15px;
	vertical-align: middle;
}


.dealrow1234 .wpb_wrapper {
    text-align: center;
}



.page-id-8 .wd-empty-page-text {
    display: none;
}



.sub1234 form.wpcf7-form.init {
    text-align: center;
}


.sub1234 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #1d5102;
    color: #fff;
    border-radius: 20px;
}


.pum-theme-17474 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 0px;
}


.sub1234 input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email {
    border: #1d5102 solid 2px;
    margin-top: 10px;
}


.pum-theme-17474, .pum-theme-default-theme {
    background-color: rgb(255 255 255 / 0%);
}



.theme-17474 .vc_row.wpb_row.vc_row-fluid.sub1234.vc_custom_1695664781079.vc_row-has-fill.wd-bg-center-bottom.wd-rs-6511ca5a7f824 {
    border: #000 solid 2px;
    box-shadow: 3px 3px #0000006e;
}

.formimg001 {
    width: 80%;
    margin: 0 auto;
}

div#input_1_16 {
    column-count: 3;
}

div#input_1_17 {
    column-count: 3;
}

@media screen and (max-width: 767px) {

ul#menu-mobile-menu02 {
    display: flex;
    column-gap: 33px;
}

ul#menu-mobile-menu02 li a {
    color: white;
    font-size: 16px;
    margin-top: 30px;
}


.whb-general-header {
    height: 17vh;
}
	
	ul#menu-mobile-menu000 a {
    color: #ffffff !important;
}

/* 	.wd-header-html {
    position: absolute;
    top: 11.2vh;
    bottom: 0;
    left: 60px;
    right: 0;
} */
	
	.wd-header-html {
    position: absolute;
    top: 12.7vh;
    bottom: 0;
    left: 0;
    right: 0;
		height:75px !important;
}
	
ul#menu-mobile-menu000 a {
    margin-left: 20px;
    color: #040404;
}
	
	ul#menu-mobile-menu000 li {
    float: left;
}
	
	.home-cat0 .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 50%;
    display: inline-block;
    padding-bottom: 60px;
}
	
	.free-ship0 #wd-64d421115af8d .woodmart-title-container {
    font-size: 30px;
    line-height: 50px;
    color: #316c2b;
}
	
	.how-chose .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 33%;
    display: inline-block !important;
}
	
	
	.parent-row-footbefore .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    width: 50%;
    display: inline-block;
}
	
	a.wd-logo.wd-main-logo {
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    top: 50px;
}
	
.whb-top-bar-inner .whb-col-mobile.whb-hidden-lg p {
    position: absolute;
    left: 0;
    right: 0;
    font-size: 16px;
    top: 10px;
}
	
	.whb-row.whb-top-bar {
    background: white;
}
	
	.whb-top-bar-inner .whb-col-mobile.whb-hidden-lg p strong {
    color: #2a5127 !important;
}
	
	.whb-col-1 :is(.whb-flex-row,.whb-column) {
    max-width: calc(60% + -20px);
    justify-content: left;
}
/* 	form.searchform.wd-style-default.wd-cat-style-bordered::after {
    content: ' FREE SHIPPING ON ALL U.S. ORDERS';
    text-align: center;
    display: block;
    color: #2a5127;
    font-weight: 900;
    margin-top: 1px;
    text-decoration: underline;
} */
	
.searchform .searchsubmit {
    bottom: 0px !important;
}
	
	
	
.mobile-nav .searchform .searchsubmit {
    bottom: 0px;
}
	
	.wd-header-cart {
    right: 1vh;
    position: absolute;
}
	
	.wd-tools-element.wd-header-mobile-nav.wd-style-icon.wd-design-1.whb-vul01o2aqvy4q7uohces {
    z-index: 999;
}
	
	ul.menu1234 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
	
	ul.menu1234 a {
    padding: 0px 9px 10px 10px;
		font-size: 24px;
}
	
	ul.menu1234 li {
    margin-bottom: 20px;
}
	
.wpb_revslider_element.wpb_content_element .tparrows {
    display: block !important;
}
	
	.wpb_revslider_element.wpb_content_element .tp-bullets {
    display: block !important;
}
	
	
	.wpb_revslider_element.wpb_content_element .tp-rightarrow.tparrows.hephaistos.noSwipe {
    display: none !important;
}

.wpb_revslider_element.wpb_content_element .tp-leftarrow.tparrows.hephaistos.noSwipe {
    display: none !important;
}
	
/* 	#woodmart-demo-organic_wrapper .hephaistos.tparrows {
    display: block !important;
} */
	
	
rs-arrow.tp-leftarrow.tparrows.hephaistos.noSwipe {
    display: none !important;
}

rs-arrow.tp-rightarrow.tparrows.hephaistos.noSwipe {
    display: none !important;
}
	
	.btn-size-large {
    padding: 5px 10px !important;
    font-size: 14px;
}
	
/* 	.brnd-btn .vc_column-inner {
    width: 48vh !important;
    margin: 0 auto;
    display: block;
} */
	.brnd-btn a.btn {
    width: 20vh !important;
    font-size: 12px !important;
}
	
	.wd-tools-element .wd-tools-icon:before {
    font-size: 34px;
}
	
.footico01 img {
    width: 70%;
}
	
.topbar02 {
    text-align: center;
}
	
	.whb-col-mobile span:active:after {
    content: attr(title);
    font-size: 10px;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    color: white;
    top: 30px;
}
	
	.yith-wcbr-brands-header-wrapper img.attachment-big.size-big {
    width: 50% !important;
    height: auto !important;
    margin-bottom: 15px;
}
	
.gchoice label {
    border: 2px solid #2A5127;
    padding: 10px 5px !important;
    border-radius: 30px;
    width: 100%;
    text-align: center;
    font-size: 12px !important;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label {
    margin-bottom: 0;
    max-width: calc(100% - 0px);
    vertical-align: middle;
}	
	
.term-79 .yith-wcbr-archive-header.term-description a {
    font-weight: bold;
    padding: 5px 15px;
    color: #2a5127 !important;
    border: 1px solid;
    margin: 15px 4px;
    font-size: 11px;
    border-radius: 50px;
}	 
	
.footer_second-row .info-box-wrapper {
    margin-left: -25px;
}	
	
	
.tax-yith_product_brand .term-description {
    text-align: center;
}	
	
.page-id-35117 a.wd-logo.wd-main-logo {
        position: absolute;
        left: 0;
        right: 0;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        top: 30px;
    }
	
    .page-id-35117 .site-logo {
        max-height: 100px;
    }
	
 .page-id-35117 .wd-info-box {
    position: relative !important;
    display: flex !important
;
    flex-direction: column;
    border-radius: var(--wd-brd-radius);
    gap: var(--ib-icon-sp);
    --ib-icon-sp: 20px !important;
    /* justify-content: center; */
    align-items: center !important;
    text-align: center !important;
}
	
.page-id-35117 .folttxt123 a {
  text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
}
	
.page-id-35117 .footer_second-row .info-box-wrapper {
        margin-left: 0;
    }
	
	.page-id-35477  a.wd-logo.wd-main-logo {
        position: absolute;
        left: 0;
        right: 0;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        justify-content: center;
        top: 30px;
    }
	
	
	 .page-id-35477 .site-logo {
        max-height: 100px;
    }
	
 .page-id-35477 .wd-info-box {
    position: relative !important;
    display: flex !important
;
    flex-direction: column;
    border-radius: var(--wd-brd-radius);
    gap: var(--ib-icon-sp);
    --ib-icon-sp: 20px !important;
    align-items: center !important;
    text-align: center !important;
}
	
.page-id-35477 .folttxt123 a {
  text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
}
	
.page-id-35477 .footer_second-row .info-box-wrapper {
        margin-left: 0;
    }
	
}



/* media query end */


.single-product-content h3.title.slider-title::after {
    content: 'You May Also Like ';
    font-size: 22px;
}

.single-product-content h3.title.slider-title {
    font-size: 0;
}


.cattxt1234 h3 {
    display: none;
}

a.bran123 span {
    display: none;
}


.cattxt1234 img {
    max-width: 290px !important;
	  margin-bottom: 40px;
}

a.bran123 img {
    max-width: 280px !important;
    margin-bottom: 40px;
    margin-left: 450px;
}

a.bran123 img {
    max-width: 280px;
    border: #00000038 solid 2px;
    border-radius: 12px;
    padding: 35px 5px 35px 5px;
}

input.s {
    background: white;
}

input.s::placeholder {
    color: black;
}

.searchform .searchsubmit {
    color: black !important; 
}

.wd-search-form input.s {
    color: black;
}

.ft-img0 img.vc_single_image-img.attachment-full {
    border-radius: 10px;
    box-shadow: 1px 1px 2px #00000030;
}

td.woocommerce-orders-table__cell-order-actions a {
    padding: 2px 5px !important;
}

.autoship-icon-button {
    font-family: dashicons !important;
    width: 35px;
    height: 35px;
    font-size: 20px !important;
}

a.button.autoship-action-btn.activate-action::after {
    content: 'Edit Schedule';
    font-size: 13px;
}

a.button.autoship-action-btn.activate-action {
    font-size: 0px;
}


.product-labels.labels-rounded span.out-of-stock.product-label::after {
    content: 'Out Of Stock';
    font-size: 11px;
}

.product-labels.labels-rounded span.out-of-stock.product-label {
    font-size: 0 !important;
}

.product-labels.labels-rounded .out-of-stock {
    max-width: 55px !important;
}

.product-labels {
    width: 55px !important;
}



 rs-arrow.tp-leftarrow.tparrows.hephaistos.noSwipe {
    display: none !important;
}

rs-arrow.tp-rightarrow.tparrows.hephaistos.noSwipe {
    display: none !important;
}

/* .wpb_revslider_element.wpb_content_element .tp-bullets {
    display: none;
 } */

/*homepage brands button */
	
.brnd-btn a.btn {
    width: 24vh;
    padding: 10px;
}

.brnd-btn .vc_column-inner {
/*     width: 150vh; */
    margin: 0 auto;
    display: block;
    text-align: center;
}


/*end */


p.carttagline {
    text-align: left;
    margin-top: 15px;
}


.tax-product_cat .term-description {
    font-size: 17px;
}

/*  .site-content.shop-content-area.col-lg-12.col-12.col-md-12.description-area-before.content-with-products.wd-builder-off {
    display: flex;
    flex-direction: column-reverse;
} */

/*.site-content.shop-content-area.col-lg-12.col-12.col-md-12.description-area-before.content-with-products.wd-builder-off ul.page-numbers {
    display: flex !important;
} */

/* 
iphone 14 */

 @media only screen 
    and (device-width: 430px) 
    and (device-height: 932px) 
    and (-webkit-device-pixel-ratio: 3) {

		.wd-header-html {
    position: absolute;
    top: 13.2vh;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-content: center;
			height:75px !important;
}
} 


form#gform_2 .gform_footer.before {
    align-items: center;
    justify-content: center;
}

form#gform_2 .gform_footer.before input#gform_submit_button_2 {
    background: #2a5127;
    color: white;
    border-radius: 50px;
}

form#gform_2 {
    margin-top: 15px;
}

.woocommerce-no-products-found {
    display: none !important;
}


.term-homeopathic-immune .col-md-4 {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
    justify-content: flex-end;
}

.term-homeopathic-immune .term-description {
    order: 1 !important;
}
.term-homeopathic-immune .wd-term-desc {
    order: 2 !important;
}

.term-homeopathic-immune .wd-products-element  {
    order: 3 !important;
}
 
.term-homeopathic-immune .site-content.shop-content-area {
    display: flex !important;
    flex-direction: column !important;
}


.page-id-10  p#billing_country_field strong::after {
    content: 'For international orders, please contact us at +1 (404) 591-0405.';
    font-size: 15px;
    font-weight: 500;
    display: block;
}


.single-product li#tab-title-reviews {
    display: none !important;
}


.page-id-35117 .site-content {
    margin-bottom: -50px;
}

.page-id-35477 .site-content {
    margin-bottom: -50px;
}

.page-id-35117 a.wd-logo.wd-main-logo {
    pointer-events: none !important;
}

.page-id-35477 a.wd-logo.wd-main-logo {
    pointer-events: none !important;
}