
.qodef-m-text{
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 400 !important;

}
/*
li {
    font-family: 'Plus Jakarta Sans', sans-serif;
}
p {
    font-family: 'Plus Jakarta Sans', sans-serif;
	font-size:16px;
}
a, span {
    font-family: 'Plus Jakarta Sans', sans-serif;
}
*/
.qodef-section-title>.qodef-m-text {
    font-size: 16px;
}
.qodef-h7 {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 14px;

}
p.qodef-m-text {
    font-size: 16px !important;
}
span.qodef-e-text {
    font-size: 20px !important;
    font-style: italic;
}
.dd svg#Layer_1 {
    width: 30px;
}
div#janiye figure.elementor-image-box-img {
    margin-top: 25px;
}

/* open sance font */
/* #bdds span.elementor-button-text {
    font-family: 'Open Sans';
}
div#lts li {
    font-family: 'Open Sans' !important;
} */

#qodef-woo-page.qodef--cart .cross-sells {display:none !important;}

th.product-name, th, label {
    font-family: 'Poppins' !important;
}

.qodef-page-title .qodef-m-content {
      height: 295px !important;
}


/* Hides the first accordion item */
.qodef-qi-accordion .qodef-qi-accordion:first-child {
display: none;
}
qodef-e-inner { align-items: stretch;
}
/* Image To Text */
.imt {    
      opacity:0;    
      transition-duration:1.5s;
      }

.imt:hover {   
      opacity:1;
      }

/* Text To Image */

.tti {
    opacity:1;
    transition-duration:1.5s;
}

.tti:hover {
    opacity:0;
}
.cart-keep-shopping a.qodef-shortcode {
    width: 100%;
    text-align: center;
}
.page-id-10 div#qodef-page-header-inner .qodef-widget-holder.qodef--one .widget.widget_reina_core_woo_dropdown_cart {
    display: none;
}
form.woocommerce-cart-form {
    font-family: 'Poppins';
}
.cart_totals {
    font-family: 'Poppins';
}
.cart_totals h2 {
    font-family: 'Poppins' !important;
}
.cart_totals table th {
    font-family: 'Poppins' !important;
    font-size: 22px !important;
}
.qodef-m-dropdown .qodef-m-action a.qodef-m-action-link {
    background-color: #4186a3;
    color: #fff !important;
}
form.woocommerce-cart-form table thead th {
    font-family: 'Poppins' !important;
	    padding-bottom: 25px !important;
}
form.woocommerce-cart-form table td.product-name a {
    font-family: 'Poppins' !important;
	    font-size: 17px !important;
}
.page-id-10 .ppc-button-wrapper {
    visibility: hidden;
}
.qodef-m-dropdown .qodef-m-action a.qodef-m-action-link:hover span.qodef-m-background {
    background-color: #2d9c84;
}
#qodef-woo-page.qodef--single .qodef-woo-single-meta-title, #qodef-woo-page.qodef--single .product_meta, #qodef-woo-page.qodef--single .qodef-social-share {
	display: none;
}
.qodef-minimal-search--fadein .qodef-search-minimal-form {
    right: 0 !important;
    left: unset !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0% 7% !important;
}
rs-bullet.tp-bullet {
    background-color: #405861;
    border-radius: 50%;
    transform: scale(.5);
}
rs-bullet.tp-bullet.selected {
    background-color: #a1b8c4;
    transform: scale(1);
}
rs-module#rev_slider_22_1 {
    width: 100% !important;
}
.banner-button {
    border-radius: 5px;
}
.qodef-header--standard #qodef-page-header {
    height: 105px;
	    padding-top: 15px;
}
.services-title p.qodef-m-text {
    font-size: 23px;
    line-height: 2rem;
}
.category div#qodef-page-inner {
    padding: 0px 0 40px 0px;
}
.category h1.qodef-m-title.entry-title {
    font-size: 45px;
    padding: 130px 0px 65px 0px;
    text-align: left;
    font-weight: 500;
}
.category .qodef-page-title {
    height: auto;
}
.category .qodef-e-media {
    background-color: #fff;
}
.category img.attachment-full.size-full.wp-post-image {
    max-width: 500px;
    display: block;
    max-height: 400px;
}
.category .qodef-e-media {
    text-align: center;
}
.single.single-post .qodef-page-title {
    height: auto;
}
.single-post h1.qodef-m-title.entry-title {
    font-size: 48px;
    padding: 130px 0px 40px 0px;
}
.single-post div#qodef-page-inner {
    padding: 0px 0 40px 0px;
}
input.register-now {
    background-color: #4186A3;
    padding: 7px 25px !important;
}
input.register-now:hover {
    background-color: #2D9C84;
}
.qodef-tabs-vertical-content {
    max-height: 340px;
    overflow-y: scroll;
}
.page-id-20804 #qodef-page-header a.qodef-header-logo-link {
    height: 41px;
}
.faq-sub {
    position: absolute;
    text-align: right;
    right: 2rem;
    margin-top: 1rem;
}
a.banner-button {
    border-radius: 6px !important;
font-size: 18px !important;
    padding: 10px 50px !important;
    background-color: #4186A3 !important;
}
a.banner-button:hover {
    background-color: #2D9C84 !important;
}
#qodef-page-footer .widget .qodef-icon {
    font-size: 22px;
}
#qodef-page-footer .widget .fab.fa-facebook.qodef-icon {
    color: #1b52d1;
	font-size: 25px;
}
#qodef-page-footer .widget .fab.fa-youtube {
    color: red;
    font-size: 29px;
    position: relative;
    bottom: 2px;
}
#qodef-page-footer .widget p:hover a {
    text-decoration: underline;
}
#qodef-page-footer .widget p a:focus, #qodef-page-footer .widget p a:focus-within{
	    color: #4186a3;
}
#qodef-page-footer .widget .fab.fa-instagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
    color: #fff;
	    padding: 1px 2px;
    border-radius: 3px;
}
#qodef-page-footer .widget .fab.fa-linkedin-in {
    background-color: #0A66C2;
    color: #fff;
    padding: 1px 3px;
    border-radius: 2px;
}
#qodef-page-footer div#reina_core_social_icons_group-8 .qodef-widget-title {
    margin: 0px 0px 10px;
    font-size: 22px;
}
div#text-19 .textwidget p {
    margin: 0px;
}
.qodef-button.qodef-layout--textual .qodef-m-text .qodef-m-strip {
    background-color: #e9f5f3;
	border-radius: 40px;
}
.home-font p.qodef-m-text {
    font-weight: 400;
}
.qodef-button.qodef-layout--textual:hover span.qodef-m-text {
    color: rgb(113, 112, 112);
}
.qodef-button.qodef-layout--filled.qodef-html--link {
    background-color: #4186A3 !important;
	    font-size: 16px;
    padding: 5px 35px;
	  border-radius: 6px;
    overflow: hidden;
}
.reg-form .elementor-widget-container form div br {
    display: none;
}
.reg-form .elementor-widget-container form div {
    padding-bottom: 10px;
}
.reg-form .elementor-widget-container form div input {
    height: 45px;
    border-radius: 5px;
}
.reg-form .elementor-widget-container form div select {
    height: 45px;
    border-radius: 5px;
    width: 55%;
    text-align: center;
}
.reg-form .elementor-widget-container form div label {
    font-size: 15px;
    padding: 0px 4px 2px 4px;
}
.learn-more-tab p:first-of-type {
    margin-top: 0px;
}
.qodef-header-navigation>ul>li {
    margin: 0 42px;
}
#qodef-page-header .qodef-widget-holder {
    margin-left: 42px;
}
.single-product .qodef-woo-single-image span.qodef-woo-product-mark.qodef-new {
    display: none;
}
a.button.product_type_variable.add_to_cart_button {
    background-color: #4186A3;
    border-radius: 6px;
	overflow: hidden;
}
.single-product button.single_add_to_cart_button {
background-color: #4186A3 !important;
    font-size: 17px !important;
    padding: 7px 50px !important;
	border-radius: 6px !important;
    overflow: hidden;
}
a.button.product_type_variable.add_to_cart_button:hover span.qodef-m-background{
	color: #2D9C84 !important;
}
.single-product button.single_add_to_cart_button:hover span.qodef-m-background {
    color: #2D9C84 !important;
}
.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li#tab-title-description a {
    font-size: 30px;
	font-family: "Poppins";
}
.services-three-column .elementor-widget-container .qodef-m-content .qodef-m-title {
    font-size: 28px;
}
.faqs-tabs p:first-of-type {
    margin-top: 0px;
}
.faqs-tabs ul.qodef-tabs-vertical-navigation li.ui-tabs-tab.ui-tabs-active.ui-state-active {
    background-color: #bfdbe236;
    padding: 15px 10px;
}
.faqs-tabs .qodef-tabs-vertical-content {
    background-color: #bfdbe236 !important;
    padding: 10px 25px 25px 25px !important;
}
.faqs-tabs ul.qodef-tabs-vertical-navigation li.ui-tabs-tab {
    padding: 15px 10px;
}
.learn-more-tab .qodef-tabs-vertical-content{
	    background-color: #bfdbe236 !important;
    padding: 10px 25px 25px 25px !important;
}
.learn-more-tab ul.qodef-tabs-vertical-navigation li.ui-tabs-tab {
    padding: 15px 10px;
}
.learn-more-tab ul.qodef-tabs-vertical-navigation li.ui-tabs-tab {
    padding: 15px 10px;
}
.learn-more-tab ul.qodef-tabs-vertical-navigation li.ui-tabs-tab.ui-tabs-active.ui-state-active {
    background-color: #bfdbe236;
    padding: 15px 10px;
}
.naturopathy-faqs ul.qodef-tabs-vertical-navigation li.ui-tabs-tab.ui-tabs-active.ui-state-active {
    background-color: #bfdbe236;
    padding: 10px 10px;
}
.naturopathy-faqs ul.qodef-tabs-vertical-navigation li.ui-tabs-tab {
    padding: 10px 10px;
}
.naturopathy-faqs .qodef-tabs-vertical-content{
	    background-color: #bfdbe236 !important;
    padding: 10px 25px 25px 25px !important;
}
.single-product #qodef-page-header a.qodef-header-logo-link {
    height: 41px;
}
.category #qodef-page-header a.qodef-header-logo-link {
    height: 41px;
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover .qodef-m-background {

    border-radius: 6px;
}
.qodef-button.qodef-layout--textual .qodef-m-text {
    font-weight: 500;
}
.qodef-button.qodef-layout--filled.qodef-html--link span.qodef-m-text {
    font-weight: 500;
}
a.tcb-button-link.tve-dynamic-link span.tcb-button-texts {
        font-family: "Poppins" !important;
}
.single-product button.single_add_to_cart_button .qodef-m-text {
    font-weight: 500;
}
a.button.product_type_variable.add_to_cart_button .qodef-m-text {
    font-weight: 500;
}
section#about-slider .qodef-e-content span.qodef-e-text {
    font-family: "Poppins";
    font-weight: 300;
	    line-height: 40px;
}
.justify-text-align .qodef-m-text {
    text-align: justify;
}
.single-post #qodef-page-header a.qodef-header-logo-link {
    height: 41px;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share li.qodef-facebook-share a span{
    color: #1b52d1;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share li.qodef-linkedin-share a span{
	   background-color: #0A66C2;
    color: #fff;
    padding: 0px 3px;
    border-radius: 2px;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share li.qodef-twitter-share a span{
    color: #00acee;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share li.qodef-pinterest-share a span{
    color: #fff;
    background-color: #E60023;
    border-radius: 50%;
    padding: 3px 6px 0px 6px;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share li.qodef-tumblr-share a span{
    background-color: #36465D;
    color: #f3f3f3;
    padding: 2px 8px;
    border-radius: 2px;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share  li.qodef-vk-share a span {
    background-color: #4C75A3;
    color: #fff;
    padding: 3px 6px;
    border-radius: 10px;
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-item a:hover {
    color: #fff;
}
li.qodef-twitter-share a.qodef-share-link:hover {
    color: #00acee !important;
}
li.qodef-facebook-share  a.qodef-share-link:hover {
    color: #1b52d1 !important;
}
.single-post .qodef-e-info-item.qodef-e-info-social-share li a span{
	font-size:19px;
}
.client-testimonial .qodef-m-icon svg {
    width: 90px;
    stroke: #415962e3;
}
.bg-contain .qodef-m-image img {
    object-fit: contain;
}
.services-three-column .qodef-m-content {
    align-items: center;
}
.services-three-column .qodef-m-content .qodef-m-content-inner {
    height: inherit;
}
.qodef-custom-side-padding .no-extra-pad .elementor-widget-wrap.elementor-element-populated {
    padding: 0px !important;
}
.wc-proceed-to-checkout a.checkout-button.button:hover span.qodef-m-background {
    background-color: #2D9C84 !important;
	    border-radius: 6px;
}
.wc-proceed-to-checkout a.checkout-button.button {
    background-color: #4186a3 !important;
	    border-radius: 6px !important;
	overflow: hidden;
}
.wc-proceed-to-checkout a.checkout-button.button .qodef-m-text {
    font-weight: 500;
}
p.return-to-shop a.button.wc-backward {
    border-radius: 6px;
    background-color: #4186a3;
    font-size: 17px;
	    overflow: hidden;
}
a.button.wc-backward:hover span.qodef-m-background {
    background-color: #2D9C84;
	border-radius: 6px;
}
a.button.wc-backward .qodef-m-text {
    font-weight: 500;
}
.page-id-10 .qodef-page-title {
    height: 145px;
}
button.button {
    background-color: #4186a3 !important;
    border-radius: 6px !important;
	    overflow: hidden;
}
button.button .qodef-m-text {
    font-weight: 500;
}
button.button:hover span.qodef-m-background {
    border-radius: 6px;
	 background-color: #2D9C84 !important;
}
/* ul#menu-main-menu-1 li:last-of-type {
    display: none;
} */
nav.qodef-mobile-header-navigation ul#menu-main-menu-3 > li.menu-item:last-of-type {
    width: max-content;
    background-color: #4186A3;
    border-radius: 6px;
    padding: 10px 16px;
}
nav.qodef-mobile-header-navigation ul#menu-main-menu-3 > li.menu-item:last-of-type span.qodef-menu-item-text {
    color: #fff;
}
nav.qodef-mobile-header-navigation ul#menu-main-menu-3 > li.menu-item:last-of-type:hover {
    background-color: #2D9C84;
}
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
		display:none;
    position: absolute;
    top: 4rem;
    right: 12rem;
	    z-index: 9;
}
div#qodef-page-header-inner {
    display: contents;
}
#mysticky-nav.down.wrapfixed nav.qodef-header-navigation, #mysticky-nav.wrapfixed.up nav.qodef-header-navigation {
    background-color: #f1f4f5;
	  
	}	
nav.qodef-header-navigation ul#menu-main-menu-1{
		padding: 0% 18%;
	    justify-content: center;
	}
	div#qodef-page-header-inner a.qodef-header-logo-link {
    padding: 0% 10%;
}
nav.qodef-header-navigation {
    background-color: #ffffff;
}
ul#menu-main-menu-1 li:last-of-type span.qodef-menu-item-text {
    background-color: #4186A3;
    border-radius: 6px;
    color: #fff;
    padding: 13px 35px;
}
ul#menu-main-menu-1 li .qodef-drop-down-second ul li:last-of-type span.qodef-menu-item-text {
    color: #818181;
    background-color: #fff;
    padding: 0px 3px;
}
.qodef-header-navigation>ul>li {
    flex-grow: 1;
}


.qodef-header-navigation>ul>li>a {
    justify-content: center;
}
@media screen and (max-width:1850px){
/* nav.qodef-header-navigation ul#menu-main-menu-1 {
    padding: 0% 9%;
} */
div#qodef-page-header-inner a.qodef-header-logo-link {
    padding: 0% 8%;
}
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    right: 10rem;
}
}
@media screen and (max-width:1800px){
	div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    right: 9rem;
}
}
@media screen and (max-width:1780px){
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    right: 8rem;
}
nav.qodef-header-navigation ul#menu-main-menu-1 {
    padding: 0% 14%;
	}
div#qodef-page-header-inner a.qodef-header-logo-link {
    padding: 0% 6%;
}
}
@media screen and (max-width:1730px){
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    right: 6rem;
}
div#qodef-page-header-inner a.qodef-header-logo-link {
    padding: 0% 5%;
}
}
@media screen and (max-width:1712px){
rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0% 6% !important;
}
}
@media screen and (max-width:1680px){
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    right: 5rem;
}
}
@media screen and (max-width:1630px){
div#qodef-page-header-inner a.qodef-header-logo-link {
    padding: 0% 3%;
}
nav.qodef-header-navigation ul#menu-main-menu-1 {
    padding: 0% 12%;
	}
}
@media screen and (max-width:1500px){
rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0px 60px !important;
}
.qodef-header-navigation>ul>li {
    margin: 0 34px;
}
}
@media screen and (max-width:1475px){
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    right: 4rem;
}
}
@media screen and (max-width:1412px){
rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0px 55px !important;
}
}
@media screen and (max-width:1366px){
	rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0% 5% !important;
}
	rs-module#rev_slider_22_1 {
    height: 720px !important;
}
	rs-sbg {
    height: auto !important;
}
	rs-layer.banner-title {
    bottom: 5rem;
}
	rs-layer.banner-subtext {
    bottom: 5rem;
}
	a.banner-button {
    bottom: 5rem;
}
#qodef-page-header .qodef-widget-holder {
    margin-left: 35px;
}
.qodef-header-navigation>ul>li {
    margin: 0 30px;
}
}
@media screen and (max-width:1024px){
#qodef-page-header {
    display: block;
}
nav.qodef-header-navigation ul#menu-main-menu-1 {
    justify-content: left;
}
#mysticky-nav {
    padding-top: 10px;
}
#mysticky-nav.down.wrapfixed nav.qodef-header-navigation, #mysticky-nav.wrapfixed.up nav.qodef-header-navigation {
    background-color: #f1f4f5;
	  
	}

nav.qodef-header-navigation {
    background-color: #ffffff;
	    position: relative;
    z-index: 9;
}
#qodef-top-area {
    display: block;
}
div#qodef-page-header-inner .qodef-widget-holder.qodef--one {
    position: absolute;
    top: 4rem;
    right: 3rem;
	    z-index: 9;
}
/* ul#menu-main-menu-1 li:last-of-type {
    display: none !important;
} */
nav.qodef-header-navigation ul#menu-main-menu-1 li {
    margin: 0px 24px;
}
	nav.qodef-header-navigation ul#menu-main-menu-1{
		padding: 0% 4%;
	}
	div#qodef-page-header-inner a.qodef-header-logo-link {
    padding: 0% 4%;
}
div#qodef-page-header-inner {
    display: contents;
}
rs-module#rev_slider_22_1 {
    height: 631px !important;
}
.qodef-search-form-inner.clear input {
    margin: 0px;
}
.qodef-search-form-inner.clear {
    display: flex;
    width: 86%;
    margin: auto;
    overflow: hidden;
    height: 55px;
}
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0% 5% !important;
}
	#qodef-page-mobile-header {
    height: 95px;
		display:none;
}
	#qodef-page-mobile-header-inner {
    width: 85%;
}
a.banner-button {
    bottom: 0rem;
}
rs-layer.banner-subtext {
    bottom: 0rem;
}
	rs-layer.banner-title {
    bottom: 0rem;
}
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 631px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 631px !important;
}
}
@media screen and (max-width:1023px){
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 490px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 490px !important;
}
rs-module#rev_slider_22_1 {
    height: 490px !important;
}
a.banner-button {
    bottom: 7rem;
    left: 1rem;
}
rs-layer.banner-subtext {
    bottom: 7rem;
    left: 1rem;
}
rs-layer.banner-title {
    bottom: 7.3rem;
    left: 1rem;
}
a#slider-22-slide-56-layer-0 {
    bottom: -2.6rem;
    left: 0.4rem;
}
rs-layer#slider-22-slide-56-layer-2 {
    bottom: -2.4rem;
    left: 0.4rem;
}
rs-layer#slider-22-slide-56-layer-1 {
    bottom: -1.5rem;
	left: 0.4rem;
}
a#slider-22-slide-60-layer-0 {
    bottom: 5rem;
	left: -1rem;
}
rs-layer#slider-22-slide-60-layer-1 {
    left: 1rem;
    bottom: 5.4rem;
}
rs-layer#slider-22-slide-60-layer-2 {
    bottom: 6rem;
	left: 1rem;
}
}
@media screen and (max-width:850px){
nav.qodef-header-navigation ul#menu-main-menu-1 li {
    margin: 0px 15px;
}
.qodef-button.qodef-layout--filled.qodef-html--link span.qodef-m-text {
    font-size: 14px;
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-size--small.qodef-html--link {
    padding: 5px 20px;
}
}
@media screen and (max-width:777px){
rs-module#rev_slider_22_1 {
    height: 490px !important;
}
}
@media screen and (max-width:768px){
div#mysticky-nav {
    display: none;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    padding: 0% 7% !important;
}
#qodef-top-area {
    display: none;
}
#qodef-page-header {
    display: none;
}
#qodef-page-mobile-header {
    display: block;
}
.qodef-mobile-header-navigation {
    width: 100%;
    left: 0%;
}
rs-module#rev_slider_22_1 {
    height: 481px !important;
}
.qodef-search-form6 {
    padding-top: 4rem;
}
.qodef-search-form-inner.clear {
    height: 40px;
}
rs-layer#slider-22-slide-59-layer-2 {
    bottom: 1rem;
	}
a#slider-22-slide-60-layer-0 {
    bottom: -1.5rem;
	}
	rs-layer#slider-22-slide-60-layer-1 {
    left: -11px;
    bottom: 0rem;
}
a#slider-22-slide-59-layer-0 {
    bottom: -1rem;
}
a#slider-22-slide-61-layer-0 {
    bottom: -2rem;
	    left: -11px;
}
rs-layer#slider-22-slide-61-layer-2 {
    bottom: 0rem;
	left: 2px;
}
rs-layer#slider-22-slide-61-layer-1 {
    bottom: 4px;
	left: 2px;
}
rs-layer#slider-22-slide-60-layer-2 {
    bottom: -7px;
    left: -11px;
}
a#slider-22-slide-56-layer-0 {
    bottom: -7.6rem;
}
rs-layer#slider-22-slide-59-layer-1 {
    bottom: 1.3rem;
}
	#qodef-page-mobile-header {
    height: 60px;
}
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 481px !important;
}
	rs-module-wrap#rev_slider_22_1_wrapper {
    height: 481px !important;
}
#qodef-page-mobile-header-inner {
    width: 100%;
    padding: 7px 55px 7px 50px;
    position: fixed;
    align-items: baseline;
    height: 60px;
    background-color: #fff;
    z-index: 999;
}
rs-layer.banner-subtext {
    bottom: -8rem;
    font-size: 17px !important;
    line-height: 29px !important;
}
a.banner-button {
    bottom: -10rem;
    font-size: 14px !important;
    padding: 11px 30px !important;
}
rs-layer.banner-title {
    bottom: -7.5rem;
}
}
@media screen and (max-width:710px){
#qodef-page-mobile-header {
    height: 70px;
}
}
@media screen and (max-width:690px){
rs-layer#slider-22-slide-60-layer-1 {
    bottom: 3rem;
}
rs-layer#slider-22-slide-60-layer-2 {
    bottom: 2rem;
}
rs-layer#slider-22-slide-61-layer-1 {
    bottom: 3rem;
    left: -11px;
}
rs-layer#slider-22-slide-61-layer-2 {
    bottom: 2rem;
		left: -11px;
}
	a#slider-22-slide-61-layer-0{
		left: -20px;
}
rs-layer#slider-22-slide-59-layer-1 {
    left: -17px;
}
rs-layer#slider-22-slide-59-layer-2 {
    left: -17px;
}
a#slider-22-slide-59-layer-0 {
    left: -17px;
}
}
@media screen and (max-width:680px){
.services-three-column .qodef-m-content p.qodef-m-text {
    display: block;
}
rs-module#rev_slider_22_1 {
    height: 427px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 427px !important;
}
	rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 427px !important;
}
.qodef-search-form-inner.clear {

    height: 45px;
}
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    margin-top: .3rem;
}
.services-three-column .qodef-banner.qodef-layout--link-button .qodef-m-button {
    display: block;
}
.services-three-column .qodef-banner.qodef-layout--link-button .qodef-m-button span.qodef-m-text {
    display: block;
}
.services-three-column .qodef-banner .qodef-m-image {
    max-height: 350px;
}
table.shop_table tbody td.actions .coupon {
    display: block !important;
}
table.shop_table tbody td.actions .coupon button.button {
    width: 100% !important;
}
table.shop_table tbody td.actions button.button {
    width: 100% !important;
}
	table.shop_table tbody td.actions .coupon input#coupon_code {
    width: 100% !important;
}
.wc-proceed-to-checkout a.checkout-button.button {
    width: 100% !important;
    display: block !important;
    text-align: center;
}
#qodef-page-mobile-header-inner {
    padding: 7px 50px 7px 40px;
}
}
@media screen and (max-width:645px){
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    margin-top: 0.5rem;
}
rs-module#rev_slider_22_1 {
    height: 405px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 405px !important;
}
}
@media screen and (max-width:610px){
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    margin-top: 0.8rem;
}
}
@media screen and (max-width:600px){
rs-module#rev_slider_22_1 {
    height: 376px !important;
}
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 376px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 376px !important;
}
rs-layer#slider-22-slide-56-layer-1 {
    bottom: 0rem;
}
rs-layer#slider-22-slide-56-layer-2 {
    bottom: -1rem;
    left: 0.4rem;
    font-size: 18px !important;
    line-height: 27px !important;
}
a#slider-22-slide-56-layer-0 {
    bottom: -6.5rem;
}
}
@media screen and (max-width:580px){
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    margin-top: 1rem;
}
}
@media screen and (max-width:550px){
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    margin-top: 1.3rem;
}
rs-module#rev_slider_22_1 {
    height: 348px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 348px !important;
}
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 348px !important;
}
rs-layer#slider-22-slide-56-layer-2 {
    width: 300px !important;
}
a#slider-22-slide-56-layer-0 {
    bottom: -5rem;
}
a#slider-22-slide-61-layer-0 {
    bottom: -1rem;
}
}
@media screen and (max-width:525px){
rs-module#rev_slider_22_1 {
    height: 330px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 330px !important;
}
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 330px !important;
}
}
@media screen and (max-width:480px){
.elementor-25576 .elementor-element.elementor-element-c103e34 > .elementor-element-populated {
    margin-top: 5.5rem;
}
a#slider-22-slide-56-layer-0 {
    bottom: -6rem;
	}
rs-layer#slider-22-slide-56-layer-1 {
    bottom: -6rem;
	}
section#qodef-custom-side-padding5 {
    padding: 20px 25px 40px 25px !important;
}
rs-module-wrap#rev_slider_22_1_wrapper {
    height: 350px !important;
}
	.page-id-10 div#qodef-page-inner {
    padding: 40px 0px 50px 0px;
}
.page-id-10 .qodef-page-title {
    height: 110px;
}
section#qodef-custom-side-padding4 {
    padding: 20px 0px 30px 0px !important;
}
.herbal-teas-learnmore h2.qodef-m-title {
    font-size: 33px;
}
.freewebinar-h1 h1 {
    font-size: 40px;
}
.services-bw p.qodef-m-text {
    text-align: justify;
}
section#qodef-custom-side-padding3 {
    padding: 50px 25px 0px 25px !important;
}
article.qodef-e.qodef-blog-item .qodef-e-media-holder {
    height: 230px;
    overflow: hidden;
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-content {
    padding: 45px 0px 10px 0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-bc2f78c.qodef-custom-side-padding {
    padding: 70px 25px 30px 25px !important;
}
.section-naturopath p.qodef-m-text {
    text-align: justify;
}
.section-naturopath .qodef-m-heading {
    padding-bottom: 10px;
}
.section-naturopath .qodef-m-heading h1.qodef-m-title {
    font-size: 37px;
}
.about-mim h1.qodef-m-title {
    font-size: 36px;
    padding-bottom: 5px;
}
.about-mim p.qodef-m-text {
    text-align: justify;
}
#qodef-page-footer .qodef-grid-item {
    margin-bottom: 35px;
}
section#about-slider {
    padding: 43px 0px 40px 0px;
}
.elementor-section.qodef-custom-side-padding {
    padding: 80px 0px 0px 0px !important;
}
#qodef-page-footer div#qodef-page-footer-bottom-area-inner .qodef-grid-item {
    margin-bottom: 0px;
}
footer#qodef-page-footer div#qodef-page-footer-top-area-inner {
    width: 100%;
    padding: 0px 25px;
}
#qodef-page-footer .widget .qodef-widget-title {
    font-size: 22px;
}
#qodef-page-footer .qodef-grid-item:last-of-type {
    margin-bottom: 35px;
}
#qodef-page-footer-bottom-area .qodef-grid .qodef-grid-item~a {
    display: none;
}
#qodef-page-footer-bottom-area {
    padding: 15px 0 15px;
}
section.qodef-elementor-content-grid>.elementor-container {
    width: 100%;
}
#qodef-page-inner {
    padding: 80px 0px 50px 0px;
}
.services-three-column .elementor-container .elementor-column:last-of-type {
    margin-bottom: 0px;
}
.services-three-column .qodef-m-content .qodef-m-button {
    display: block;
}
.services-three-column .qodef-m-content .qodef-m-button a.qodef-shortcode {
    height: min-content !important;
}
.services-three-column .qodef-m-content .qodef-m-button span.qodef-m-text {
    display: block;
}
.services-three-column .qodef-banner .qodef-m-image {
    filter: brightness(0.8);
	  max-height: 370px;
}
.services-three-column .elementor-container .elementor-column {
    margin-bottom: 35px;
    overflow: hidden;
}
.services-three-column .qodef-shortcode.qodef-m .qodef-m-content {
    align-items: center;
    padding: 20px 20px 20px;
}
.services-three-column .qodef-m-content p.qodef-m-text {
    display: block;
}
.services-h1 h1 {
    font-size: 40px;
}
.home-section1 .elementor-widget-wrap .elementor-element.elementor-widget.elementor-widget-reina_core_image_section_info {
    margin-top: 0px !important;
}
#qodef-page-footer-top-area {
    padding: 49px 0 0px;
}
.home #qodef-page-inner {
    padding: 0px 0px 50px 0px;
}
.faqs-tabs ul.qodef-tabs-vertical-navigation li.ui-tabs-tab .qodef-tab-title a {
    line-height: 28px !important;
    font-size: 20px !important;
}
.qodef-image-section-info .qodef-m-title {
    margin-top: 30px;
    font-size: 30px;
}
section#about-slider .qodef-e-content span.qodef-e-text {
    line-height: 27px;
    font-size: 17px;
}
section#about-slider h4.qodef-e-title.entry-title{
		font-size:24px;
}
.qodef-button.qodef-layout--textual .qodef-m-text {
    font-size: 17px !important;
}
.qodef-blog .qodef-e-title.entry-title {
    font-size: 30px;
	line-height: 37px;
}
h1.qodef-m-title {
    font-size: 40px;
}
	.qodef-section-title p.qodef-m-text {
    font-size: 17px;
}
.category h1.qodef-m-title.entry-title {
    font-size: 40px;
    padding: 105px 0px 45px 0px;
	}
.qodef-shortcode.qodef-m .qodef-m-content .qodef-m-button {
    margin: 25px 0 0;
}
.qodef-shortcode.qodef-m .qodef-m-content {
    padding: 30px 0px 10px;
	}

.home-font h1.qodef-m-title {
    font-size: 50px !important;
    margin: 2rem 0rem 1rem 0rem;
}
h2.qodef-m-title {
    font-size: 40px;
}
.qodef-m-text {
    font-size: 16px;
}
.home-font p.qodef-m-text {
    font-size: 17px;
    text-align: justify;
}
	rs-module#rev_slider_22_1 {
    height: 350px !important
}
	rs-sbg {
    visibility: hidden;
}
#qodef-page-mobile-header-inner {
    padding: 7px 32px 7px 31px;
}
rs-layer.banner-subtext {
    bottom: -6rem;
    font-size: 15px !important;
    line-height: 20px !important;
    width: 100% !important;
    display: none !important;
    white-space: break-spaces !important;
}
rs-layer.banner-title {
    bottom: -6rem;
    font-size: 33px !important;
    width: 100% !important;
}
a.banner-button {
    bottom: -5.5rem;
    font-size: 14px !important;
    padding: 14px 30px !important;
	}
rs-fullwidth-wrap#rev_slider_22_1_forcefullwidth {
    height: 350px !important;
}
	
.home .elementor-25576 .elementor-element.elementor-element-e33b587 {
    padding: 0px 25px 30px 25px !important;
}
 rs-layer#slider-22-slide-60-layer-1{
    bottom: -3rem;
    left: 0rem;
}
 a#slider-22-slide-60-layer-0 {
    bottom: -2.5rem;
    left: 0rem;
}
	rs-layer#slider-22-slide-59-layer-1{
		 bottom: 1rem;
    width: 70% !important;
    line-height: 35px !important;
	}
	rs-layer#slider-22-slide-61-layer-1 {
		bottom: 0rem;
    width: 70% !important;
    line-height: 35px !important;
		}
	a#slider-22-slide-59-layer-0{
		 bottom: -2rem;
	}
	a#slider-22-slide-61-layer-0{
    bottom: -2.3rem;
		
}
}
@media screen and (max-width:375px){
#qodef-page-footer-bottom-area p {
    font-size: 12px;
}
#qodef-page-footer-bottom-area div#qodef-page-footer-bottom-area-inner {
    width: 100%;
}
.home-font h1.qodef-m-title {
    font-size: 45px !important;
}
.home-font p.qodef-m-text {
    font-size: 16px;
    line-height: 1.8rem;
}
.qodef-section-title p.qodef-m-text {
    font-size: 15px;
    line-height: 1.5rem;
}
.qodef-shortcode .qodef-button.qodef-layout--textual .qodef-m-text {
    font-size: 17px !important;
}
.qodef-m-text {
    font-size: 15px;
}
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-size--small.qodef-html--link {
    background-color: #4186A3 !important;
	    border-radius: 6px;
	    overflow: hidden;
}

.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-background {
    color: #2D9C84 !important;
}



.elementor-25576 .elementor-element.elementor-element-e33b587 {

    padding: 80px 0px 100px 0px !important;
}


.elementor-25576 .elementor-element.elementor-element-4f525ba5 {
  
    margin-bottom: 70px !important;
}


.qodef-button.qodef-layout--textual .qodef-m-text {
   
    font-size: 19px !important;
}


.elementor-element.elementor-element-1f084cb.elementor-widget.elementor-widget-reina_core_image_section_info {
    margin-top: 50px !important;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
    width: 100%;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image a img.wp-post-image {
    width: 100%;
}


#qodef-top-area-inner {

    background-color: #ededed !important;
}


header#qodef-page-header form.qodef-search-minimal-form {
    display: none !important;
}

.qodef-search-minimal-form {
    width: 340px !important;
}


.qodef-blog.qodef--single .qodef-blog-item {
 
    margin-top: 50px !important;
}


.qodef-social-share li a {
    font-size: 25px !important;
}

.single-post h1.qodef-m-title.entry-title {
font-size: 48px;
padding: 40px 0px 40px 0px !important;
}


.single-post .qodef-e-info-item.qodef-e-info-social-share li a span {
font-size: 27px !important;
}


#qodef-woo-page.qodef--single form.cart .variations label, body .select2-container--default .select2-selection--single .select2-selection__rendered, #qodef-woo-page.qodef--single .woocommerce-product-details__short-description, .qodef-woo-product-list .qodef-woo-product-categories, span.woocommerce-Price-amount.amount, #qodef-woo-page.qodef--single .shop_attributes th, #qodef-woo-page.qodef--single .related>h2 {
    font-family: "Poppins" !important;
}

#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {
    font-size: 30px !important;
    font-family: "Poppins" !important;
}

.grecaptcha-badge {
    display: none !important;
}



#qodef-page-header .qodef-widget-holder {
    margin-left: 0px !important;
}

.finest-area-top {
    display: none !important;
}

input.finest-item-qty-input {
	margin-bottom: 0px !important;
}

li.menu-item-27742 {
    display: none !important;
}
/*
#qodef-page-content {
    display: flex; 
    justify-content: center; 
    max-width: 1200px; 
    margin: 0 auto; 
padding-left:20px; 
padding-right:20px;
	margin-top:80px;
}
*/
#transbg {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) !important; /* Subtle shadow effect */
}


@media (max-width: 767px) {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) !important; /* Subtle shadow effect */
}




/* ul#menu-main-menu-1 li:last-of-type {
    display: block;
    margin-right: 60px;
} */

/* 
@media screen and (min-width: 1025px) {
   li.menu-item-27844 {
    display: none !important;
} */
}

.qodef-e-title-link a
{
font-weight:400 !important; font-size:18px !important;
}
.qodef-search .qodef-e-search-heading-title
{
font-weight:400 !important; color: #000000 !important;  font-size:28px !important;
}