/********
CUSTOM CSS FOR CANPREV.CA
*********/

body {
	font-family: 'Open Sans' !important;
}

/* commented, because it was overwriting my css from fusion builder */
ul li, p {
	font-family: 'Open Sans';
	/* font-size: 16px;
	line-height: 1.6em;
	color: #141414 !important; */
}


h2 {font-size:32px;}

hr.hr-dotted {
	background-color: #fff;
	border-top: 2px dotted lightgray;
}




/* GENERIC GLOBAL STYLES */
.img-center {
	display: block;
	margin:0 auto;
}



/* HEADER */
#custom-header-clear {
	clear:both;
}

.fusion-header-wrapper {
	position: unset;
}

.home .fusion-header-wrapper {
	position: relative !important;
	width: 100%;
}

.fusion-header {
	/*margin-bottom:40px;*/
}

.fusion-main-menu .fusion-button {
	color: white;
    background-color: #13266f;
	border-radius: 3px;
}

.fusion-main-menu .fusion-button:hover {
	background-color: #43BAD4;
}
#main .wrapper_blank #main { 
background-position: top center;
}


/* HOME PAGE */



/* PRODUCTS - ALL */
.product-intro-wrapper {
	background-color:#f9f9f9 !important;
}

.product-intro {
	text-align: center;
	max-width: 600px;
	min-height: 220px;
	margin: 0 auto !important;

}

.product-intro h3{
	color:#141414;
	font-size:1.8em;

}



/* PRODUCTS PAGE */

.single-products .fusion-page-title-bar {
	display: none;
}


.single-products .panel-group {
	width: 100%;
}

.single-products .panel-group .panel-heading {
	border-bottom: 2px solid lightgray;
}

.single-products .panel-default {
	border: none;
	box-shadow: none;
}

.single-products .panel-heading h3 {font-size:1.3em;}

.prod-description {
	padding-bottom: 20px;
	margin-bottom:20px;
	
}

.nav-tabs {
	display:block;
	margin: 10px auto 40px auto;
	border-bottom:0 !important;
}

.nav-tabs li.active a,
.nav-tabs li.active a:focus,
.nav-tabs li.active a:hover{
	color: #13266f !important;
    background: transparent !important;
    border: 1px solid #13266f;
}

.prod-icons {
	display: block;
    text-align: center;
    margin: 10px 0 30px 0;
}

/*.prod-icons img {
	margin:5px 10px;
	width: 100px;
}
*/

/*  CONTACT US FORM */
.contactus-form p{ 
	border: 1px solid gray;
	border-radius: 5px;
}

.contactus-form input::placeholder,
.contactus-form textarea.wpcf7-form-control::placeholder {
	color: grey;
}



/* AMBASSADOR PROFILE */


p.amb-quote {
	font-size: 24px;
	line-height: 30px;
}

.single-ambassador p {
	color: black !important;
}

.single-ambassador h1.entry-title {
	display: none;
}


.single-ambassador h3 {
	font-weight: lighter !important;
	color:black !important;
}
/* .single-ambassador h2{
font-size: 32px !important; 
} */

.single-ambassador a{
color: #43BAD4; 
}
.single-ambassador a:hover{
	color: grey; 
	}
.single-ambassador p a.c-Reading{
font-size: 15px;
}



.single-ambassador .fusion-header-wrapper {
	position: relative;
	z-index: 10000;
	left: 0;
	right: 0;
	height: 12rem;
}
#usm-admin-notification-widget{
	display: none !important;
}

/***
/**
/* Css for Mushroom Landing page */
/**
/*** */

.meet-the-mushroom-slides .slides .image, .why-choose-canprev-slide .slides .image, .position-relative {
    position: relative;
}

.why-chose-slides-image-text{
	position: absolute;
    bottom: 7%;
    left: 10%;
    right: 12%;
}

.mushroom-slides-image-text {
	position: absolute;
    top: 29%;
    left: 10%;
	right: 20%;
}
.mushroom-slide-image-text-2 {
	position: absolute;
    top: 29%;
    left: 10%;
	right: 20%;
}

.see_the_research{
    color: #967453;
    text-decoration: underline;
    margin-right: -99%;
    text-decoration-color: #E87C27;
    text-underline-offset: 5px;
	margin-top: 17%;
	background: none;
    border: none;
}
.see_the_research_chaga{
	margin-top: 12% !important;
}

.meet-the-mushroom-inner-text-1{
	margin-right: 32%;
}

.meet-mushroom-bullet{
	display: ruby;
	margin-bottom: 5px;
}
.meet-mushroom-bullet img{
	width: 2.5% !important;
	margin-right: 20px;
}
.meet-mushroom-second-bullet{
	display: ruby;
	margin-bottom: 5px;
}
.meet-mushroom-second-bullet img{
	width: 2% !important;
	margin-right: 20px;
}
.view-our-suppliments-button {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    color: #555555 !important;
    background: #f6f3ec;
    width: 60% !important;
    margin-left: 20%;
	text-transform: none !important;
    margin-bottom: 5%;
}
.add_z_index {
    position: relative !important;
    z-index: 1 !important;
}
.add_display_none{
	display: none !important;
}
.view-our-suppliments-button span{
	color: #555555 !important;
	text-transform: none !important;
}
.view-our-suppliments-button span:hover, .view-our-suppliments-button:hover, .view-our-suppliments-button:active, .view-our-suppliments-button:focus{
	color: #16145F !important;
	text-transform: none !important;
	background: #E0D6BF !important;
}
.sourcing-matter-section-one{
	position: absolute;
	top: 50%;
}
.explore-mushroom-section-buttons{
	padding-bottom: 10px !important;
	padding-top: 5px !important;
	width: 100% !important;
}
.explore-mushroom-section-buttons span:hover, .explore-mushroom-section-buttons:hover, .explore-mushroom-section-buttons:active, .explore-mushroom-section-buttons:focus, .you-may-also-section-buttons span:hover, .you-may-also-section-buttons:hover, .you-may-also-section-buttons:active, .you-may-also-section-buttons:focus, .available-online-at-section-buttons span:hover, .available-online-at-section-buttons:hover, .available-online-at-section-buttons:active, .available-online-at-section-buttons:focus, .join-canprev-section-buttons span:hover, .join-canprev-section-buttons:hover, .join-canprev-section-buttons:active, .join-canprev-section-buttons:focus{
	color: #ffffff !important;
	background: #16145F !important;
}
.you-may-also-section-buttons{
	padding-bottom: 18px !important;
	padding-top: 18px !important;
	width: 50% !important;
	color: #ffffff !important;
	background: #16145F !important;
}
.available-online-at-section-buttons{
	padding-bottom: 18px !important;
	padding-top: 18px !important;
	width: 20% !important;
    margin-left: 40%;
	color: #ffffff !important;
	background: #16145F !important;
}
.join-canprev-section-buttons{
	margin-top: 5%;
	padding-bottom: 20px !important;
	padding-top: 18px !important;
	width: 50% !important;
	color: #ffffff !important;
	background: #16145F !important;
}
.hide-from-frontend{
	display: none !important;
}
.why-choose-four-def-icons{
	position: absolute;
	top: 18.5%;
}
.why-choose-slider-def-icon-4{
	top: 24%;
}
.you-may-also-like-container{
	margin-left: 14% !important;
}
.gravity-form-front-end-shortcode{
	margin-left: 5% !important;
}
.throughout-text-over-image{
	position: absolute;
	top: 2%;
	z-index: 9;
}
#cognitive-suuport-grey, #anti-inflammatory-highlighted, #antioxidant-boost-highlighted, #mood-balance-highlighted, #stress-management-highlighted, #energy-and-exercise-enhancement-highlighted, #immune-support-highlighted, #cellular-health-protection-highlighted {
	display: none;
	cursor: pointer;
}
#cognitive-suuport-highlighted, #anti-inflammatory-grey, #antioxidant-boost-grey, #mood-balance-grey, #stress-management-grey, #energy-and-exercise-enhancement-grey, #immune-support-grey, #cellular-health-protection-grey {
	cursor: pointer;
}
.other-anatomy-pictures{
	display: none;
}
#display-anatomy-icons{
	display: block;
}
.meet-the-mushroom-images-slides .flex-control-paging li a{
	width: 45px;
    height: 45px;
    background: #DFE2F2;
    border-radius: 30px;
}
.meet-the-mushroom-images-slides .flex-control-paging li a.flex-active{
	background: #16145F;
}
.meet-the-mushroom-images-slides .flex-nav-prev, .meet-the-mushroom-images-slides .flex-nav-next{
	display: none;
}
.meet-the-mushroom-images-slides .flexslider-hover-type-none{
	height: 87% !important;
}
.why-choose-canprev-slide .flex-direction-nav, .why-choose-canprev-slide .flex-control-paging{
	display: none !important;
}
#why-choose-1-highlighted, #why-choose-2-grey, #why-choose-3-grey, #why-choose-4-grey {
	cursor: pointer;
}
#why-choose-1-grey, #why-choose-2-highlighted, #why-choose-3-highlighted, #why-choose-4-highlighted {
	display: none;
	cursor: pointer;
}

.footer-first-section-container p a{
	color: #f6f6f6 !important;
}

.custom-quadmenu.quadmenu-avada .quadmenu-navbar-brand > img{
	height: 68px !important;
}
.homepage-banner-fungi-video video{
	height: 100% !important;
}
.meet-the-mushroom-icon-size{
	width: 13px !important;
    height: 14px;
    margin-top: 9px;
    margin-right: 10px;
}
.meet-the-mushroom-inner-text-2 p{
	margin-bottom: 0px !important;
}
.see_the_research_txt_editor{
	margin-top: 15%;
}
.see_the_research_popup {
    position: fixed;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 660px;
    background: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    display: none;
    z-index: 99999;
	padding: 6% 4% 5% 4%;
    color: #16145F;
    font-size: 16px;
	border-radius: 15px;
}

.see_the_research_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 99998;
}

.close-button {
    position: absolute;
    top: 10px;
    right: 30px;
    background: none;
    border: none;
    font-size: 60px;
    font-weight: bold;
    cursor: pointer;
}

.close-button:hover {
    color: #16145F;
}

.sourcing-matter-inner-text-left{
	padding-right: 15%;
}

.sourcing-matter-inner-text-right{
	padding-left: 10%;
}

.available-online-at-section-icons img{
	height: 90px !important;
	width: auto;
}

.mushroom-anatomy-restart-btn-block{
	z-index: 999 !important;
}

.join-community-first-column{
	margin-left: -1.6%;
}
.join-community-second-column{
	margin-left: -1.5%;
}
.join-community-text-column{
	width: 30%;
}
.mushroom-page-form .gfield--width-full, .mushroom-page-form .gfield{
	grid-column: span 11 !important;
}
.gravity-form-front-end-shortcode{
	opacity: 0.9;
}
.mushroom-page-form .gform_button{
	background: #16145F !important;
    margin-right: 6% !important;
    padding-top: 20px;
    padding-bottom: 15px;
    font-size: 16px !important;
    border-radius: 6px !important;
}

.fusion-header-wrapper:has(.custom-quadmenu){
	position: fixed !important;
}
.available-online-at-section-icons .swiper-slide img[src="https://canprev.ca/wp-content/uploads/2025/03/Frame-272.webp"]{
	height: 120px !important;
	margin-top: -8%;
}

.mushroom-page-underline{
	text-decoration: none;
	border: 0;
	border-bottom: 9px solid;
	border-image: linear-gradient(90deg, #E0D6BF, #BB7728, #E87C27, #C7312B, #7C5128) 1 stretch;
	display: inline-block;
	line-height: 0.95;
	text-shadow:
	  2px 2px white,
	  2px -2px white,
	  -2px 2px white,
	  -2px -2px white;
}

/* Most wider Screen Media Query */

@media (min-width:2490px) {

	.join-community-second-column{
		margin-top: -4.5% !important;
	}
}

@media (min-width:2391px) and (max-width: 2489px) {

	.join-community-second-column{
		margin-top: -6.5% !important;
	}
}

@media (min-width:2330px) and (max-width: 2390px) {

	.join-community-second-column{
		margin-top: -8% !important;
	}
}

@media (min-width:2230px) and (max-width: 2330px) {

	.join-community-second-column{
		margin-top: -9% !important;
	}
}

@media (min-width:2090px) and (max-width: 2230px) {

	.join-community-second-column{
		margin-top: -10% !important;
	}
}

@media (min-width:2070px) and (max-width: 2090px) {

	.join-community-second-column{
		margin-top: -10.5% !important;
	}
}

@media (min-width:2030px) and (max-width: 2070px) {

	.join-community-second-column{
		margin-top: -11% !important;
	}
}

@media (min-width:1916px) and (max-width: 2030px) {

	.join-community-second-column{
		margin-top: -12% !important;
	}
}

/* Ends Most wider Screen Media Query */

/* Wider Screen Media Query */
@media (min-width:1740px) {

	.mushroom-anatomy-video video{
		height: 100% !important;
		width: auto !important;
		margin-left: -39% !important;
		margin-bottom: -14% !important;
	}
	.fusion-header-wrapper .fusion-header .fusion-row {
		margin-left: 10% !important;
	}
	.footer-first-section-column{
		padding-left: 5%;
	}
	.available-online-at-section-column .swiper-slide{
		width: 460px !important;
		height: 150px !important;
		margin-right: 70px;
	}
	.available-online-at-section-icons img{
		height: 90px !important;
	}
}

/* Mini wider Screen Media Query */
@media (min-width:1440px) and (max-width:1740px) {

	.mushroom-anatomy-video video{
		height: 100% !important;
		width: auto !important;
		margin-left: -39% !important;
		margin-bottom: -14% !important;
	}
	.fusion-header-wrapper .fusion-header .fusion-row {
		margin-left: 5% !important;
	}
	.footer-first-section-column{
		padding-left: 5%;
	}
}

@media (min-width:1580px) and (max-width:1740px) {

	.available-online-at-section-column .swiper-slide{
		width: 330px !important;
		height: 150px !important;
	}
}

@media (min-width:1460px) and (max-width:1580px) {

	.available-online-at-section-column .swiper-slide{
		width: 330px !important;
		height: 150px !important;
	}
	.join-community-second-column{
		margin-top: -11% !important;
	}
}

@media (min-width:1380px) and (max-width:1460px) {

	.available-online-at-section-column .swiper-slide{
		width: 300px !important;
		height: 120px !important;
	}
	.available-online-at-section-icons .swiper-slide img[src="https://canprev.ca/wp-content/uploads/2025/03/Frame-269.webp"]{
		height: 90px !important;
		padding-left: 10% !important;
	}
	.join-community-second-column{
		margin-top: -12% !important;
	}
}

@media (min-width:1048px) and (max-width:1380px) {

	.available-online-at-section-column .swiper-slide{
		width: 280px !important;
		height: 150px !important;
	}
	.join-community-second-column{
		margin-top: -18% !important;
	}
}

/* Desktop Media Query */
@media (min-width:1048px) and (max-width:1440px) {

	.join-community-text-column{
		width: 45%;
		margin-top: -3% !important;
	}
	.mushroom-anatomy-video video{
		height: 100% !important;
		width: auto !important;
		margin-left: -39% !important;
		margin-bottom: -14% !important;
	}
	.footer-first-section-column{
		padding-left: 2%;
	}
	.custom-quadmenu.quadmenu-avada .quadmenu-navbar-brand > img {
		height: 50px !important;
		margin-top: -6%;
	}
	.you-may-also-like-container{
		--awb-background-position: center top !important;
		--awb-padding-left: 9% !important;
		--awb-background-size: contain !important;
	}
	.you-may-also-like-container .fusion-column-first{
		--awb-padding-right: 0% !important;
		--awb-bg-size: cover !important;
		--awb-margin-top: 3% !important;
		--awb-margin-bottom: 7% !important;
		margin-right: 4% !important;
	}
	.throughout-text-over-image{
		--awb-margin-right: 15% !important;
    	--awb-margin-left: 8% !important;
	}
	.view-our-suppliments-button {
		width: 50% !important;
		margin-left: 24% !important;
		margin-bottom: 5%;
	}
}

/* Tablet Media query */
@media (min-width:767px) and (max-width:1024px) {

	.mushroom-page-underline{
		text-decoration: none;
		border: 0;
		border-bottom: 6px solid;
		border-image: linear-gradient(90deg, #E0D6BF, #BB7728, #E87C27, #C7312B, #7C5128) 1 stretch;
		display: inline-block;
		line-height: 0.95;
		text-shadow:
		  2px 2px white,
		  2px -2px white,
		  -2px 2px white,
		  -2px -2px white;
	}
	.fusion-header-wrapper:has(.custom-quadmenu){
		width: 100%;
	}
	.join-canprev-section-buttons{
		margin-top: 0%;
	}
	.join-community-text-column{
		width: 42%;
	}
	.available-online-at-section-inner-text{
		margin-top: 0% !important;
	}
	.mushroom-anatomy-restart-btn-block{
		margin-right: 8% !important;
	}
	#mushroom-anatomy-restart-btn img{
		width: 8% !important;
	}
	.mushroom-anatomy-video video{
		height: 100% !important;
		width: 100% !important;
		margin-left: 0% !important;
		margin-bottom: -12%;
	}
	.footer-first-section-container p{
		font-size: 9.3px !important;
		line-height: 12.66px !important;
		letter-spacing: -0.08px !important;
	}
	.throughout-text-over-image{
		font-size: 18px;
		line-height: 25.2px;
		letter-spacing: 0;
		margin-right: 14%;
		margin-left: 13%;
	}
	.medical-mushroom-support{
		font-size: 40px;
		line-height: 48px;
		letter-spacing: -0.13px;
	}
	.medical-mushroom-support-text{
		font-size: 18px;
		line-height: 24.51px;
		letter-spacing: 0;
	}
	.medical-mushroom-support-container{
		margin-left: 5% !important;
		margin-right: 5% !important;
	}
	.meet-the-mushroom-upper-heading, .meet-the-mushroom-upper-heading h3{
		font-size: 40px !important;
		line-height: 44px;
		letter-spacing: -0.13px;
	}
	.meet-the-mushroom-inner-heading, .meet-the-mushroom-inner-heading h2{
		font-size: 22px !important;
		line-height: 24.2px !important;
		letter-spacing: -0.08px !important;
		font-weight: 600 !important;
		margin-bottom: 7px !important;
	}
	.meet-the-mushroom-inner-text-1{
		font-size: 16px !important;
		line-height: 17.6px;
		letter-spacing: -0.08px;
		font-weight: 600;
		margin-top: 0px !important;
	}
	.meet-the-mushroom-inner-text-2{
		margin-top: 0px !important;
		font-size: 16px !important;
		line-height: 27.6px;
		letter-spacing: -0.08px;
	}
	.mushroom-slides-image-text {
		top: 28%;
		left: 10%;
		right: 15%;
	}
	.mushroom-slide-image-text-2{
		top: 28%;
		left: 10%;
		right: 15%;
	}
	.see_the_research, .see_the_research_chaga{
		margin-top: 3% !important;
		margin-right: -85%;
	}
	.meet-the-mushroom-slider-column{
		margin-top: -14%;
	}
	.see_the_research_popup{
		padding: 12% 8% 10% 6%;
	}
	.view-our-suppliments-button span{
		font-size: 18px;
		line-height: 24.5px;
	}
	.mushroom-anatomy-section-column h3{
		font-size: 40px !important;
		line-height: 44px !important;
		letter-spacing: -0.13px !important;
	}
	.sourcing-matter-upper-heading, .sourcing-matter-upper-heading h2{
		font-size: 40px !important;
		line-height: 54.47px !important;
		letter-spacing: 0.14px !important;
	}
	.sourcing-matter-upper-text{
		font-size: 18px !important;
		line-height: 25.2px;
		letter-spacing: -0.2px;
	}
	.sourcing-matter-inner-text{
		font-size: 14px !important;
		line-height: 21px;
		letter-spacing: -0.07px;
		margin-top: -2%;
	}
	.sourcing-matter-inner-heading{
		font-size: 20px !important;
		line-height: 30px;
		letter-spacing: -0.07px;
	}
	.full-spectrum-benefits-heading, .full-spectrum-benefits-heading h3{
		font-size: 26px !important;
		line-height: 26px;
		letter-spacing: 0.14px;
	}
	.full-spectrum-benefits-text{
		font-size: 16px !important;
		line-height: 22.4px;
		letter-spacing: 0px;
		margin-right: 16%;
        margin-left: 11%;
        text-align: center;
	}
	.mycelium-section-sourcing-matter{
		padding-right: 2% !important;
        margin-top: -9%;
	}
	.fruiting-body-section-sourcing-matter{
		padding-left: 4%;
		margin-top: -4%;
	}
	.full-spectrum-below-image{
		margin-left: 10%;
		width: 35%;
		margin-top: -7%;
	}
	.full-spectrum-column-design{
		margin-top: 15%;
	}
	.full-spectrum-benefits-text{
		margin-top: 0px;
	}
	.explore-mushrrom-title, .explore-mushrrom-title h2{
		font-size: 40px !important;
		line-height: 48px;
		letter-spacing: -1px;
	}
	.explore-mushrrom-text{
		font-size: 20px !important;
		line-height: 27.24px;
		letter-spacing: 0.5px;
		margin-top: -3%;
		font-weight: 400;
        margin-left: 0%;
        margin-right: -4%;
	}
	.explore-mushroom-section-column{
		width: 75%;
		margin-left: -2% !important;
	}
	.explore-mushroom-section-column h4{
		font-size: 18px !important;
		line-height: 21.6px;
		letter-spacing: -0.09px;
	}
	.explore-mushroom-section-column span{
		font-size: 14.52px !important;
		line-height: 18.88px;
		letter-spacing: 0px;
	}
	.explore-mushroom-section-column .fusion-builder-nested-column-13{
		margin-top: 0%;
	}
	#why-choose-1-grey img, #why-choose-2-grey img, #why-choose-3-grey img, #why-choose-4-grey img {
		width: 140px;
	}
	#why-choose-1-highlighted img, #why-choose-2-highlighted img, #why-choose-3-highlighted img, #why-choose-4-highlighted img {
		width: 145px;
	}
	.why-choose-four-def-icons{
		top: 21.5%;
	}
	.why-choose-canprev-main-heading h4{
		font-size: 40px !important;
		line-height: 48px !important;
		letter-spacing: -0.16px;
	}
	.why-chose-slides-image-text h3{
		font-size: 23.35px !important;
		line-height: 35.02px;
		letter-spacing: -0.15px;
	}
	.why-chose-slides-image-text .fusion-text{
		font-size: 15.57px !important;
		line-height: 21.79px;
		letter-spacing: -0.32px;
		margin-top: -5%;
		margin-left: 0%;
        margin-right: 0%;
	}
	.you-may-also-like-container h4{
		font-size: 20px !important;
        line-height: 30px !important;
        letter-spacing: -0.13px !important;
        font-weight: 600 !important;
	}
	.you-may-also-like-container .fusion-text{
		font-size: 16px;
		line-height: 21.79px;
		letter-spacing: 0px;
		margin-top: -5% !important;
		font-weight: 400;
	}
	.you-may-also-like-container .fusion-text strong{
		font-weight: 600 !important;
	}
	.you-may-also-like-container span{
		font-size: 16px;
		line-height: 21.79px;
		letter-spacing: 0.5px;
	}
	.you-may-also-like-container{
		--awb-background-position: center top !important;
		--awb-padding-left: 9% !important;
		--awb-background-size: contain !important;
	}
	.you-may-also-like-container .fusion-column-first{
		--awb-padding-right: 0% !important;
		--awb-bg-size: cover !important;
		--awb-margin-top: 3% !important;
		--awb-margin-bottom: 7% !important;
		margin-right: 4% !important;
		font-weight: 400 !important;
	}
	.you-may-also-section-buttons{
		width: 55% !important;
		padding-bottom: 12px !important;
		padding-top: 12px !important;
	}
	.you-may-also-like-container {
		margin-left: 3% !important;
	}
	.you-may-also-like-container .fusion-row{
		margin-left: 4% !important;
	}
	.available-online-at-section-column h3{
		font-size: 40px !important;
		line-height: 74px !important;
		letter-spacing: 0px !important;
	}
	.available-online-at-section-column .fusion-text{
		font-size: 16px !important;
		line-height: 22.4px !important;
		letter-spacing: 0px !important;
		text-align: center;
		margin-right: 12%;
        margin-left: 11%;
	}
	.available-online-at-section-buttons {
		padding-bottom: 13px !important;
		padding-top: 13px !important;
		width: 30% !important;
		margin-left: 35%;
	}
	.available-online-at-section-buttons span{
		font-size: 16px !important;
		line-height: 21.79px;
	}
	.join-community-second-column{
		margin-top: -21% !important;
		margin-left: -3.5% !important;
	}
	.join-community-text-column h4{
		font-size: 28px !important;
		line-height: 38.13px !important;
		letter-spacing: -0.22px !important;
		font-weight: 400 !important;
		margin-right: 30% !important;
	}
	.join-community-text-column{
		margin-top: 0%;
	}
	.join-community-first-column{
		margin-top: 4%;
		margin-left: -3.6% !important;
	}
	.join-community-text-column .fusion-text{
		font-size: 14px !important;
		line-height: 19.07px !important;
		letter-spacing: -0.12px !important;
		margin-top: -2%;
		font-weight: 400 !important;
	}
	.join-community-text-column .fusion-text span{
		font-weight: 500 !important;
	}
	.join-canprev-section-buttons{
		padding-bottom: 12px !important;
    	padding-top: 12px !important;
	}
	.join-canprev-section-buttons span{
		font-size: 12px !important;
		line-height: 16.34px;
	}
	.available-online-at-section-icons img{
		height: 60px !important;
	}
	.available-online-at-section-icons .swiper-slide img[src="https://canprev.ca/wp-content/uploads/2025/03/Frame-272.webp"]{
		height: 90px !important;
		margin-top: -8%;
	}
	.available-online-at-section-icons .swiper-wrapper{
		height: 80px !important;
	}
	.gravity-form-front-end-shortcode{
		width: 46% !important;
	}
}

/* Ipad mini media query */
@media (min-width:767px) and (max-width:810px) {

	.join-community-text-column{
		width: 44%;
	}
	.throughout-text-over-image{
		margin-right: 12% !important;
    	margin-left: 12% !important;
	}
	.full-spectrum-benefits-text{
		margin-right: 14% !important;
        margin-left: 10% !important;
		margin-top: 4px;
	}
	.full-spectrum-column-design{
		margin-top: 12% !important;
	}
	.you-may-also-like-container .fusion-text {
        margin-top: -3% !important;
        margin-right: 37% !important;
    }
	.fusion-layout-column.fusion_builder_column.fusion-builder-column-21.fusion_builder_column_1_3.\31 _3.fusion-one-third.fusion-column-first.gravity-form-front-end-shortcode {
		width: 48% !important;
	}
	.why-choose-four-def-icons {
        top: 22.5% !important;
    }
}

/* Ipad pro media query */
@media (min-width:967px) and (max-width:1024px) {

	.see_the_research, .see_the_research_chaga{
		margin-top: 17% !important;
		margin-right: -80%;
	}
	.mushroom-slide-image-text-2{
		bottom: 28%;
	}
	.explore-mushroom-section-column{
		width: 68% !important;
		margin-left: -2% !important;
	}
	.full-spectrum-below-image {
        margin-left: 16% !important;
        width: 28% !important;
        margin-top: -5% !important;
    }
	.full-spectrum-benefits-text{
		margin-top: 10px;
	}
	.full-spectrum-column-design{
		margin-top: 25% !important;
	}
	.why-choose-four-def-icons{
		top: 20% !important;
	}
	.why-chose-slides-image-text {
        bottom: 8% !important;
        margin-right: 13% !important;
        margin-left: 12% !important;
    }
	.why-chose-slides-image-text .fusion-text{
		margin-top: -4% !important;
	}
	.you-may-also-like-container {
        margin-left: 21% !important;
		background-position: left top;
    }
	.you-may-also-like-container .fusion-row {
        margin-left: -1% !important;
    }
	.join-community-first-column {
        margin-top: -4%;
		margin-left: -2.6%;
    }
	.join-community-second-column {
        margin-top: -19% !important;
		margin-left: -2.6%;
    }
	.join-community-text-column {
        margin-top: 0% !important;
        padding-right: 9% !important;
    }
}

/* Mobile Media query */
@media (min-width:320px) and (max-width:467px) {

	.fusion-header-wrapper:has(.custom-quadmenu){
		width: 100%;
	}
	.custom-quadmenu{
		margin-bottom: -30px !important;
	}
	.available-online-at-section-icons .swiper-wrapper{
		height: 45px !important;
	}
	.anatomy-icons .fusion-title-1{
		margin-left: 30% !important;
	}
	div:has(>a.view-our-suppliments-button){
		margin-top: -30%;
		padding-bottom: 30%;
		z-index: 9999;
	}
	.meet-the-mushroom-icon-size {
		width: 11px !important;
		height: 12px;
		margin-top: 6px;
		margin-right: 8px;
	}
	.view-our-suppliments-button {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		color: #555555 !important;
		background: #f6f3ec;
		width: 75% !important;
		margin-left: 12%;
		margin-bottom: 5%;
		border-radius: 6px;
	}
	.mushroom-anatomy-section-container{
		clip-path: ellipse(166% 100% at center bottom);
	}
	.view-our-suppliments-button span{
		font-size: 14px !important;
		line-height: 19.07px;
	}
	.mushroom-anatomy-video video{
		height: 100% !important;
		width: 100% !important;
		margin-left: 0% !important;
		margin-bottom: -35%;
	}
	#mushroom-anatomy-restart-btn img{
		width: 10% !important;
		margin-top: 15% !important;
		margin-right: 8% !important;
	}
	.why-choose-canprev-main-heading h4{
		font-size: 24px !important;
		line-height: 26.4px !important;
		letter-spacing: -0.13px !important;
	}
	.footer-first-section-container p{
		font-size: 9px !important;
		line-height: 12.26px !important;
	}
	.terms-and-privacy-mobile p{
		font-size: 12px !important;
		line-height: 16.34px !important;
	}
	.custom-quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text{
		font-size: 18px;
		line-height: 24.51px;
		font-weight: 400;
	}
	.position-relative img{
		width: 420px;
		height: 400px;
	}
	.throughout-text-over-image{
		font-size: 13px;
		line-height: 18.2px;
		margin-right: 10%;
		margin-left: 9%;
	}
	.medical-mushroom-support{
		font-size: 24px;
		line-height: 28.8px;
		letter-spacing: -0.13px;
	}
	.medical-mushroom-support-text{
		font-size: 13px;
		line-height: 22.2px;
		letter-spacing: 0;
		font-weight: 400;
	}
	.medical-mushroom-support-container{
		margin-left: 5% !important;
		margin-right: 5% !important;
	}
	.cognitive-support-mobile-svg{
		position: relative;
	}
	.meet-the-mushroom-images-slides .slides .image .fusion-image-hover-element img{
		width: 420px !important;
        margin-left: 0%;
		margin-top: 5%;
		height: 510px !important;
	}
	.meet-the-mushroom-upper-heading, .meet-the-mushroom-upper-heading h3{
		font-size: 24px !important;
		line-height: 31.2px !important;
		letter-spacing: 0px !important;
		margin-bottom: 4% !important;
	}
	.meet-the-mushroom-inner-heading, .meet-the-mushroom-inner-heading h2{
		font-size: 16px !important;
		line-height: 17.6px !important;
		letter-spacing: -0.13px !important;
		font-weight: 600 !important;
		margin-bottom: 7px !important;
	}
	.meet-the-mushroom-inner-text-1{
		font-size: 12px !important;
		line-height: 13.2px;
		letter-spacing: -0.13px;
		font-weight: 600;
		margin-top: 0px !important;
		margin-right: 10%;
		color: #16145f;
	}
	.our-sourcing-mobile{
		padding-top: 8%;
	}
	.mushroom-anatomy-section-column{
		padding-top: 8% !important;
	}
	.meet-the-mushroom-inner-text-2{
		margin-top: 0px !important;
		font-size: 12px !important;
		line-height: 19.9px;
		letter-spacing: -0.13px;
	}
	.see_the_research{
		margin-right: -45% !important;
		margin-top: 10%;
	}
	.see_the_research_codypress{
		margin-top: 6%;
	}
	.see_the_research_popup{
		padding: 25% 17% 18% 14%;
		width: 350px;
	}
	.see_the_research_turkey{
		margin-top: 6%;
	}
	.mushroom-slides-image-text {
		top: 27%;
		left: 13%;
		right: 13%;
	}
	.mushroom-slide-image-text-2{
		top: 27%;
        left: 13%;
        right: 13%;
	}
	.meet-the-mushroom-slider-column{
		margin-top: -14%;
	}
	.meet-the-mushroom-images-slides .flex-control-paging li a{
		width: 10px;
		height: 10px;
		background: #DFE2F2;
		border-radius: 20px;
		position: absolute;
		top: -66px;
	}
	.mushroom-anatomy-section-column h3{
		font-size: 24px !important;
		line-height: 26.4px;
		letter-spacing: 0;
	}
	.mushroom-anatomy-section-container{
		margin-top: -30% !important;
	}
	.sourcing-matter-upper-heading, .sourcing-matter-upper-heading h2{
		font-size: 24px !important;
		line-height: 26.4px !important;
		letter-spacing: 0px !important;
	}
	.sourcing-matter-upper-text{
		font-size: 13px !important;
		line-height: 17.7px;
		letter-spacing: -0.2px;
	}
	.sourcing-matter-section-container{
		margin-top: 7% !important;
		margin-right: -4% !important;
        margin-left: -4% !important;
    }
	.sourcing-matter-section-one {
		position: unset;
		/* top: 81%; */
	}
	.sourcing-matter-inner-image-mobile-1, .sourcing-matter-inner-image-mobile-2{
		--awb-border-radius: 20px !important;
		border-radius: 20px !important;
	}
	.sourcing-matter-inner-image-text-mobile-1, .sourcing-matter-inner-image-text-mobile-2{
		--awb-border-radius: 20px;
		border-radius: 20px;
		z-index: -1;
	}
	.sourcing-matter-inner-text{
		font-size: 13px !important;
        line-height: 18.2px;
        letter-spacing: -0.3px;
        margin-top: 15%;
        margin-right: 8%;
	}
	.sourcing-matter-inner-heading{
		display: none !important;
	}
	.full-spectrum-benefits-heading, .full-spectrum-benefits-heading h3{
        font-size: 18px !important;
        line-height: 25.2px !important;
        letter-spacing: 0.14px !important;
        position: absolute !important;
        left: -1% !important;
        z-index: 1 !important;
        top: 49%;
        width: 100%;
	}
	.full-spectrum-column-design{
		width: 96% !important;
	}
	.full-spectrum-benefits-text{
        font-size: 13px !important;
        line-height: 18.2px;
        letter-spacing: 0px;
        margin-right: 8%;
        margin-left: 6%;
        text-align: center;
        position: absolute;
        top: 64%;
        z-index: 1;

	}
	.mycelium-section-sourcing-matter{
		padding-right: 2% !important;
        margin-top: -9%;
	}
	.fruiting-body-section-sourcing-matter{
		padding-left: 4%;
		margin-top: -4%;
	}
	.full-spectrum-below-image{
		margin-left: 10%;
		width: 35%;
		margin-top: -7%;
	}
	.full-spectrum-column-design{
		margin-top: 19%;
	}
	.explore-mushrrom-title, .explore-mushrrom-title h2{
		font-size: 24px !important;
		line-height: 28.8px !important;
		letter-spacing: 0px !important;
		margin-right: 12% !important;
		margin-bottom: 5% !important;
	}
	.explore-mushrrom-text{
		font-size: 13px !important;
		line-height: 18.2px;
		letter-spacing: 0.5px;
		margin-top: -3%;
		font-weight: 500;
        margin-left: 0%;
        margin-right: -4%;
	}
	.explore-mushroom-section-column{
		width: 88%;
	}
	.explore-mushroom-section-column h4{
        font-size: 16px !important;
        line-height: 22.4px !important;
        letter-spacing: -0.13px !important;
        margin-bottom: 25% !important;
        margin-top: 5% !important;
	}
	.explore-mushroom-section-buttons {
		padding-bottom: 10px !important;
		padding-top: 5px !important;
		width: 82% !important;
		margin-left: 0% !important;
		padding-left: 10% !important;
        padding-right: 10% !important;
	}
	.explore-mushroom-section-column span{
		font-size: 13.66px !important;
		line-height: 17.76px;
		letter-spacing: 0px;
	}
	.why-choose-canprev-slide{
		display: block !important;
	}
	.explore-mushroom-section-column .fusion-builder-nested-column-13{
		margin-top: 0%;
	}
	#why-choose-1-grey img, #why-choose-2-grey img, #why-choose-3-grey img, #why-choose-4-grey img {
		width: 140px;
	}
	#why-choose-1-highlighted img, #why-choose-2-highlighted img, #why-choose-3-highlighted img, #why-choose-4-highlighted img {
		width: 145px;
	}
	.why-choose-four-def-icons{
		top: 18.7%;
	}
	.why-choose-slider-def-icon-4 {
		top: 40% !important;
	}
	.why-chose-slides-image-text h3{
		font-size: 18px !important;
		line-height: 27px !important;
		letter-spacing: -0.12px !important;
	}
	.why-chose-slides-image-text .fusion-text{
		font-size: 12px !important;
		line-height: 16.8px;
		letter-spacing: 0px;
		margin-top: 0%;
		margin-left: 0%;
        margin-right: 0%;
	}
	.you-may-also-like-container h4{
		font-size: 24px !important;
        line-height: 36px !important;
        letter-spacing: -0.13px !important;
        font-weight: 600 !important;
	}
	.you-may-also-like-container .fusion-text{
		font-size: 13px;
		line-height: 16.9px;
		letter-spacing: 0px;
		margin-top: 2% !important;
		font-weight: 400;
		width: 100%;
		margin-right: 9%;
	}
	.you-may-also-like-container .fusion-text strong{
		font-weight: 600 !important;
	}
	.you-may-also-like-container span{
		font-size: 16px;
		line-height: 21.79px;
		letter-spacing: 0.5px;
	}
	.you-may-also-like-container{
		--awb-background-position: center top !important;
		margin-left: -10% !important;
        margin-top: -13% !important;
        padding: 15% 5% 15% 5%;
	}
	.you-may-also-like-container .fusion-column-first{
		--awb-padding-right: 0% !important;
		--awb-bg-size: cover !important;
		--awb-margin-top: 3% !important;
		--awb-margin-bottom: 7% !important;
		margin-right: 4% !important;
		font-weight: 400 !important;
	}
	.you-may-also-section-buttons{
        width: 50% !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
        padding-left: 5% !important;
		margin-top: 12%;
        padding-right: 5% !important;
	}
	.you-may-also-like-container .fusion-row{
		margin-left: 4% !important;
	}
	.available-online-at-section-container{
		background: #fff !important;
	}
	.available-online-at-section-column{
		background: #f7f4ef;
		padding: 15px;
		border-radius: 15px;
	}
	.available-online-at-section-column h3{
		font-size: 24px !important;
		line-height: 74px !important;
		letter-spacing: 0px !important;
	}
	.available-online-at-section-column .fusion-text{
		font-size: 12px !important;
		line-height: 16.8px !important;
		letter-spacing: 0px !important;
		text-align: center;
		margin-right: 1%;
        margin-left: 1%;
	}
	.available-online-at-section-buttons {
		padding-bottom: 13px !important;
		padding-top: 13px !important;
		width: 90% !important;
        margin-left: 5%;
	}
	.available-online-at-section-buttons span{
		font-size: 16px !important;
		line-height: 21.79px;
	}
	.join-community-second-column{
		margin-top: -23% !important;
	}
	.join-community-text-column h4{
		font-size: 28px !important;
		line-height: 38.13px !important;
		letter-spacing: -0.3px !important;
		font-weight: 500 !important;
		margin-right: 30% !important;
	}
	.join-community-text-column{
		margin-top: 0%;
		width: 100%;
	}
	.join-community-first-column{
		margin-top: 0%;
	}
	.join-community-text-column .fusion-text{
		font-size: 14px !important;
		line-height: 19.07px !important;
		letter-spacing: -0.15px !important;
		font-weight: 400 !important;
	}
	.join-community-text-column .fusion-text span{
		font-weight: 500 !important;
	}
	.join-canprev-section-buttons{
		padding-bottom: 12px !important;
    	padding-top: 12px !important;
	}
	.join-community-text-column {
		margin-top: -18%;
		margin-left: 11% !important;
        padding-right: 26%;
	}
	.join-canprev-section-buttons span{
		font-size: 12px !important;
		line-height: 16.34px;
	}
	.available-online-at-section-icons img{
		height: 44px !important;
	}
	.available-online-at-section-icons .swiper-slide img[src="https://canprev.ca/wp-content/uploads/2025/03/Frame-272.webp"]{
		height: 60px !important;
	}
	.gravity-form-front-end-shortcode{
		width: 46% !important;
	}
	.gravity-form-front-end-shortcode input#gform_submit_button_54 {
		width: 92% !important;
	}
	.join-canprev-section-buttons{
		width: 95% !important;
	}
	.join-canprev-container-community{
		margin-left: -18% !important;
    	margin-right: -18% !important;
	}
}

/* Iphone 320 media query */
@media (min-width:320px) and (max-width:344px) {

	.full-spectrum-benefits-heading , .full-spectrum-benefits-heading h3{
		font-size: 15px !important;
        line-height: 18.2px !important;
        letter-spacing: 0.14px !important;
        position: absolute !important;
        top: 47% !important;
        left: 0% !important;
	}
	.medical-mushroom-support-mobile{
		margin-top: 11% !important;
	}
	.anatomy-icons h4 p{
		font-size: 8px !important;
	}
	.why-choose-four-def-icons {
        top: 23.7%;
    }
	.full-spectrum-benefits-text{
        font-size: 11px !important;
        line-height: 16.2px !important;
        letter-spacing: 0px !important;
        margin-right: 5% !important;
        margin-left: 2% !important;
        text-align: center;
        position: absolute;
        top: 63% !important;
        z-index: 1;
	}
	.explore-mushrrom-title, .explore-mushrrom-title h2{
		margin-right: 10% !important;
	}
	.why-chose-slides-image-text {
		position: absolute;
		bottom: 2% !important;
		left: 7% !important;
		right: 9% !important;
	}
}

/* Iphone XR media query */
@media (min-width:410px) and (max-width:444px) {

	.mushroom-slides-image-text {
		bottom: 28% !important;
		left: 14%;
		right: 18%;
	}
	.mushroom-slide-image-text-2{
		bottom: 28% !important;
        left: 13%;
        right: 18%;
	}
	.full-spectrum-benefits-heading, .full-spectrum-benefits-heading h3{
		font-size: 18px !important;
        line-height: 25.2px !important;
        letter-spacing: 0.14px !important;
        position: absolute;
        top: 50% !important;
        left: -2% !important;
        z-index: 1;
	}
	.full-spectrum-benefits-text{
        font-size: 13px !important;
        line-height: 18.2px;
        letter-spacing: 0px;
        margin-right: 10% !important;
        margin-left: 6%;
        text-align: center;
        position: absolute;
        top: 65%;
        z-index: 1;

	}
}

/* Exclude Mobile */
@media (min-width:767px) {

	.why-choose-canprev-slide{
		display: block !important;
	}
	#cognitive-suuport-grey img{
		width: 300px;
		margin-left: 3%;
	}
	.fusion-image-element:has(#cognitive-suuport-highlighted){
		padding-left: 5%;
	}
	#stress-management-grey img, #stress-management-highlighted img{
		margin-left: -2%;
	}
}

/***
/**
/* End of Css for Mushroom Landing page */


/* Recipe page css */

	.custom_sign_up_button{
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
	.exclusive-access-text{
		width: 87% !important;
	}
	.exclusive-access-title strong{
		font-weight: 600;
	}
	.primer-download-recipe_wrapper .gform_heading .gform_title{
		display: none !important;
	}
	.primer-download-recipe_wrapper .primer-download-recipe .gfield_label_before_complex {
		color: #16145F !important;
		font-weight: 700 !important;
		font-size: 24px !important;
		line-height: 36px !important;
		letter-spacing: 0% !important;
		margin-bottom: 2% !important;
	}
	.gform-theme--foundation.primer-download-recipe_wrapper .gform_fields{
		row-gap: 27px !important;
	}
	.gform_wrapper.primer-download-recipe_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield_select[multiple=multiple]{
		font-size: 14px !important;
		line-height: 100% !important;
		letter-spacing: -0.15px !important;
		color: #00000066 !important;
	}
	.primer-download-recipe .gform_button{
		text-transform: uppercase !important;
		background: #16145F !important;
		border-radius: 6px !important;
	}
	.primer-download-recipe .consent-message{
		font-size: 12px !important;
		line-height: 130% !important;
		letter-spacing: -0.15px !important;
		color: #00000099 !important;
		width: 95%;
	}
	.primer-download-recipe .consent-message a{
		color: #16145F !important;
	}

	@media (min-width:767px) and (max-width:1024px) {
		.exclusive-access-title h3{
			line-height: 130% !important;
		}
		.exclusive-access-title, .exclusive-access-title h3{
			font-size: 20px !important;
			line-height: 125%;
			letter-spacing: -0.22px;
			width: 75%;
		}
		.exclusive-access-text {
			font-size: 14px;
			line-height: 130%;
			letter-spacing: 0.55px;
			width: 83% !important;
		}
		.exclusive-access-column{
			width: 40%;
		}
		.custom_sign_up_button{
			font-size: 16px;
			line-height: 120%;
			padding-top: 15px !important;
			padding-bottom: 15px !important;
			letter-spacing: 0.45px;
		}
		.exclusive-access-column-tablet{
			width: 56%;
			margin-left: 20%;
		}
		.exclusive-access-column-tablet-image{
			margin-left: 28% !important;
		}
		.exclusive-access-title-tablet{
			width: 60%;
		}
		.exclusive-access-text-tablet{
			width: 78% !important;
		}
	}
	@media (min-width:811px) and (max-width:966px) {
		.exclusive-access-column-tablet-image{
			margin-left: 24% !important;
		}
		.exclusive-access-title {
			width: 100%;
		}
		.exclusive-access-text {
			width: 105% !important;
		}
		.custom_sign_up_button {
			width: 110% !important;
		}
		.exclusive-access-column-tablet{
			width: 70%;
			margin-left: 15%;
		}
		.exclusive-access-title-tablet {
			width: 62%;
		}
		.exclusive-access-text-tablet {
			width: 83% !important;
		}
	}
	@media (min-width:767px) and (max-width:810px) {
		.exclusive-access-column-tablet-image{
			margin-left: 20% !important;
		}
		.exclusive-access-title {
			width: 105%;
		}
		.exclusive-access-text {
			width: 110% !important;
		}
		.custom_sign_up_button {
			width: 110% !important;
		}
		.exclusive-access-column-tablet{
			width: 75%;
			margin-left: 10% !important;
		}
		.exclusive-access-title-tablet {
			width: 60% !important;
		}
		.exclusive-access-text-tablet {
			width: 81% !important;
		}
		.exclusive-access-container-desktop .exclusive-access-button {
			width: 106% !important;
			text-align: center;
		}
	}
	@media (min-width:320px) and (max-width:467px) {
		.exclusive-access-text {
			width: 95% !important;
		}
		.exclusive-access-title h3{
			line-height: 140% !important;
		}
		.primer-download-recipe .consent-message {
			font-size: 11px !important;
		}
		.gform-theme--foundation.primer-download-recipe_wrapper .gform_fields {
			row-gap: 15px !important;
		}
		.primer-download-recipe_wrapper .gfield--type-email, .primer-download-recipe_wrapper .gfield--type-post_title{
			width: 96%;
		}
	}
	.exclusive-access-container-desktop .exclusive-access-button{
		width: 100%;
		text-align: center;
	}
	.exclusive-access-button:hover, .custom_sign_up_button:hover{
		background: #16145f;
		color: #fff;
		text-decoration: none;
	}
	@media (max-width:767px) {
		.exclusive-access-container-desktop{
			display: none !important;
		}
		.exclusive-access-container-mobile{
			margin-top: 10% !important;
			margin-left: -2%;
			margin-right: -2%;
			padding: 25px !important; 
		}
		.exclusive-access-container-mobile .exclusive-access-text{
			width: 105% !important;
		}
		.exclusive-access-container-mobile .exclusive-access-button{
			width: 100%;
			text-align: center;
			text-transform: uppercase;
		}
	}
	@media (min-width:767px) {
		.exclusive-access-container-mobile{
			display: none !important;
		}
	}

/* End of Recipe page css */


