div.wd-popup.wd-age-verify{
	background-image: url(http://wishthemwelltogo.org/wp-content/uploads/2021/09/medical-marijuana-popup-18.jpg);
}

.wd-popup.wd-promo-popup{
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(255,255,255);
	background-image: none;
}

:root{
--wd-text-font:"Myriad-pro", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(255,255,255);
--wd-text-font-size:20px;
}
:root{
--wd-title-font:"Myriad-pro", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Myriad-pro", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--wd-entities-title-transform:uppercase;
--wd-entities-title-color:rgb(2,1,0);
--wd-entities-title-color-hover:rgb(234, 181, 32);
}
:root{
--wd-alternative-font:"Myriad-pro", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Myriad-pro", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:24px;
}
:root{
--wd-header-el-font:"Din-2014", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:19px;
}
html .wd-nav.wd-nav-main > li > a{
	font-family: "Din-2014", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 19px;color: rgb(255,255,255);
}

html .wd-nav.wd-nav-main > li:hover > a, html .wd-nav.wd-nav-main > li.current-menu-item > a{
	color: rgb(234,181,32);
}

:root{
--wd-primary-color:rgb(251,188,52);
}
:root{
--wd-alternative-color:rgb(70,34,95);
}
:root{
--wd-link-color:rgb(251,188,52);
--wd-link-color-hover:rgb(249,171,2);
}
.page .main-page-wrapper{
	background-color:rgb(249,249,249);
	background-image: none;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(149,156,58);
}
:root{
--btn-shop-bgcolor-hover:rgb(137,144,54);
}
:root{
--btn-accent-bgcolor:rgb(149,156,58);
}
:root{
--btn-accent-bgcolor-hover:rgb(137,144,54);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
									--wd-form-brd-radius: 35px;
			
			
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
			@media (min-width: 1222px) {
			[data-vc-full-width]:not([data-vc-stretch-content]) {
				padding-left: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1222px - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(0,0,0);
					
							
							
							
								}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//wishthemwelltogo.org/wp-content/themes/WTW-Dev-Theme/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
}

@font-face {
	font-family: "Myriad";
	font-weight: 400;
	font-style: normal;
}

#donation-container {
	overflow: auto;
}
.wd-nav[class*="wd-style-"] {
 --nav-color: white;
}
.vc_col-lg-offset-1 {
	margin-left:0 !important;
}

.no-pad-section {
	padding-top: 0px !important;
}

.vc_col-has-fill > .vc_column-inner {
	padding-top: 0px !important;
}


#donation-container {
	overflow: auto;
}
.wpcf7-text {
	background-color: white !important;
	text-align: center !important;
	font-size: 22px !important;
	color: grey !important;
	font-weight: 500;
}

#remove-left-padding {
	padding-left:0px !important;
}

.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section {
	padding-top:0px !important;
}

.vc_section.vc_section-has-fill {
	padding-top: 0px;
}

#education-header {
	color: #ec008c;
}


.faq-header > div > h3 {
	color: #f05743 !important;
}

.faq-text > div > p {
	color: black;
}

.help-header > div > h1 {
	text-align: left;
	font-weight: bold;
	font-kerning: normal;
}

.home-image-text > div > p > strong {
	font-kerning: normal;
	color: white;
	font-weight: bold;
	font-family: "din-2014";
}

.large-header-short{
	text-align: center;
	color: white;
	font-weight: bold;
	font-kerning: normal;
}

.how-to-help-header > div > h1{
	color: #46225F;
	font-kerning: normal;
	font-size: 42px;
}

.footer-social-icon{
	margin-bottom: 20px !important;
}

.main-footer{
	max-width: 90%;
}

.copyrights-wrapper{
	border-top: 0px !important;
}

.min-footer{
	padding-top: 0px !important;
}

.social-icon-how-to > div > span, .how-to-help-socials > a, .wd-social-icons.icons-size-large > span{
	font-size: 3rem !important;
}

.whb-main-header {
	  background-image: linear-gradient(to top, rgba(0,0,0,0), rgba(0, 0, 0, 0.5));
}

.home-donation-text {
	color: #46225F;
}

.post-date {
	display:none !important;
}

#how-to-help-social-text {
	color: black;
}

.foot-newsletter-section{
	border-bottom: 1px solid var(--brdcolor-gray-300);
	padding-bottom: 100px;
	padding-top: 100px;
	margin-bottom: 20px;
}

.newsletter-text{
	color: white;
}

.newsletter-form > span> input{
	border-radius: 0px !important;
	border: 0px !important;
	height: 60px !important;
	font-size: 1.2em !important;
}

.newsletter-form {
	padding-left: 2px !important;
	padding-right: 2px !important;
	margin-bottom: 0px !important;
}

.newsletter-button {
	background-color: #46225F !important;
	color: white !important;
	max-width: 100% !important;
	line-height: 60px;
	font-size: 1em;
	padding: 0px 30% !important;
}

.hero-image-text {
	font-size: 1.1em;
	color: #eab520;
}

.large-header, large-header-long, large-header-short, large-header-togo {
	color: #ffffff !important;
	font-kerning: normal !important;
	font-weight: 600;
	line-height: 1.2;
}

.home-donation-text {
	font-weight: bold;
	line-height: 1.3;
}


.huge-hero-image-text {
    color: #eab520;
    font-weight: bold;
}

.wd-toolbar {
	display: none !important
}

.water-is-life-subtext {
line-height: 1.2em;
font-weight: inherit;
font-weight: normal;
}

#every-well-answers {
	font-weight: bold;
	line-height: 1;
	color: white;
}

.more-info-button, .nav-donate-button{
	color: white !important;
	max-width: 100% !important;
	line-height: 45px;
	font-size: 1em;
	padding: 0px 50px !important;
	width: 250px;
	font-weight: bold;
}

.home-image-text {
	padding-left: 15%;
}

.solution-huge-hero-text {
	font-size: 60px;
	color: #eab520;
	font-weight: bold;
	line-height: 1em;
	font-family: "din-2014";
	margin-bottom: 15px;
}

.solution-hero-subtext {
    line-height: 1.5em;
    font-weight: inherit;
    font-weight: 500;
	font-size: 1.2em;
}

.sponsor-village-header {
	text-align: left;
	font-size: ;
	color: #eab520;
	font-size: 52px;
	line-height: 1;
	font-weight: 600;
	margin-bottom: 10px;
}

#how-to-help-social-text {
	color: #231f20;
	font-size: 1.3em
}
	
#every-well-answers {
	font-size: 3.2em;
}

.coming-soon {
	font-size: 2em;
	color: white;
	font-weight: bold;
}

#teaching-empathy {
	line-height:1.1;
}


.nav-link-text {
	font-weight: bold;
	font-kerning: none;
	letter-spacing: .01em;
}

.donation-area-bottom {
	color: #46225F;
	margin-top: 8%;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.2;
}

.home-bottom-donation-button {
	font-size: 22px;
}

.about-sub-text {
	color: black;
	font-size: 25px;
}

.out-board-header {
	font-size: 2em;
	margin-left: 2%;
	margin-bottom: 5%;
}

.newsletter-text {
	margin-bottom: 0px !important;
}

.newsletter-text, .subscribe-newsletter-text {
	margin-left: 5%;
}

.article-body-container > h3 {
	font-size: 1.5em !important;
	text-align: left;
	font-weight: normal;
	color: #231f20;
}

.article-body-container{
	background-color: transparent !important;
}

.blog-title-font{
	font-family: "din-2014";
	color: #46225F;
}

.blog-project-name{
	font-family: "din-2014";
	color: #46225F;
	font-size: 65px;
}

#improve-lives-text {
	font-size: 2em !important;
}

.donation-title {
	color: blue;
}

.flex-container{
	display: flex;
	text-align: center;
	padding: 0 2%;
}
.donation-feq {
	flex: 50%;
	color: white;
	font-weight: bold;
	font-size: 22px;
	border: 2px solid #46225F;
	background-color: #46225F;
}

.give-once {
	border-radius: 4px 0px 0px 4px;
}

.donation-bottom-subtext {
	color: black;
	font-size: 18px;
	line-height: 1.1;
	font-weight: bold;
}

.monthly {
	border-radius: 0px 4px 4px 0px;
}

.donation-feq:active, .donation-feq:hover, .freq-active{
	color: #46225F !important;
	background-color: white !important;
}

#donation-container {
	max-width: 600px;
	margin-bottom: 0px !important;
}

@media (min-width:1080px) and (max-width:1440px) {
	.solution-huge-hero-text {
		font-size: 52px !important;
	}
}

.donation-button-nav {
	font-size: 19px !important;
	padding: 10px 50px !important;
	font-weight: bold !important;
}

.btn-label {
	display: none !important;
}
.button-play { 
	display: none !important;
}@media (min-width: 1025px) {
	.problem-side-text, .home-side-text{
	font-size: 28px;
}

.large-header-short {
  font-size: 1.6em;
	line-height: 1.2 !important;
}

.problem-header-text {
	font-size: 2.9em !important;
}

.large-header, .large-header-long, .large-header-togo{
		font-size: 1.5em !important;
}

.large-header-long {
	line-height: 1.25;
}

.water-is-life-subtext, .solution-hero-subtext{
	font-size: 25px;
}

.home-image-text {
	font-size: 2.1em !important;
	line-height: 1.1;
}

.about-side-text {
	font-size: 25px;
}

.faq-header > div > h3 {
	font-size: 26px !important;
}

.faq-text > div > p {
	font-size: 21px !important;
}

.finance-header {
	margin-bottom: 15px !important;
}

.finance-header > div > h3 {
	font-size: 26px !important;
	color: black;
}

.help-header > div > h1{
		font-size: 42px !important;
		line-height: 1.15;
}

.home-donation-text {
	font-size: 32px;
}

.how-to-help-social-text {
	color: black;
	font-size 25px; 
}

.huge-hero-image-text {
    font-size: 64px;
		margin-bottom: 10px;
}

.foot-logo{
	max-width: 35% !important;
	margin-bottom: 4px;
}

#every-well-answers {
	font-size: 64px;
}

.sponsor-village-header {
	text-align: left;
	font-size: ;
	color: #eab520;
	font-size: 2em;
	line-height: 1;
	font-weight: 600;
	margin-bottom: 10px;
}

.footer-socials{
	max-width: 30%;
}

.sponsor-village-sub {
	font-size: 1.1em 
}

.social-icon-how-to {
	font-size: 18px;
}

.footer-text{
	font-size: 18px;
	margin-bottom: 20px;
}


.donation-area-bottom {
	margin-left: 10%;
}

#amina-section {
	padding-top: 2% !important;
}

.finance-header, #finance-subtext {
	padding-left: 5%;
}

.footer-button{
	color: white !important;
	max-width: 100% !important;
	line-height: 45px;
	font-size: 1em;
	padding: 0px 50px !important;
	width: 250px;
	font-weight: bold;
}

#faq-header {
	line-height: 1;
}

#donation-container {
	max-height: 800px
}

#improve-lives-text{
	line-height:1
}


.desktop-break:before  {
    content:"\A";
    white-space:pre;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.about-sub-text > div > p {
    color: #231f20;
    line-height: 1.4em;
    letter-spacing: .05rem;
    font-family: 'din-2014';
}

.donation-form {
    max-width: 100% !important;
}

.large-header, .large-header-short {
	font-size: 1.2em !important;
}

#80-heading, .problem-header-text{
	font-size: 2em !important;
}
.large-header-long {
	font-size: 1.1em !important;
}

.large-header-short {
	font-size: 1.3em !important;
}

.huge-hero-image-text {
    font-size: 2.5em !important;
		margin-bottom: 0px !important;
}


#togo-is-hard {
	margin-bottom: 1% !important;
	margin-top: 5% !important;
	font-size: 24px;
}

.more-info-button {
	color: white !important;
	max-width: 100% !important;
	line-height: 2em;
	font-size: 1em;
	width: 95%;
	padding: .4em !important;
}


.home-image-text {
    font-size: 1.3em !important;
    margin-bottom: 15px !important;
}

.wd-rs-63c1d824847d3 {
	padding-left: 5% !important;
}

.solution-huge-hero-text {
	font-size: 1.9em !important;
}

.solution-hero-subtext {
	font-size: 1.2em;
}

#every-well-answers {
	font-size: 3em;
}

#water-changes-everything {
	font-size: 2.5em;
	margin-bottom: 0px;
}

.help-header > div > h1 {
	font-size: 1.6em !important;
	margin-bottom: 3% !important;
}

#your-time-waves {
	margin-bottom: 0px !important;
}

.footer-text{
	font-size: 18px;
	margin-bottom: 20px;
}

.donation-area-bottom {
	margin-left: 5%;
}

.water-is-life-subtext, .problem-side-text{
	font-size: 21px;
}

.how-to-help-header {
	font-size: 40px;
	margin-bottom: 15px !important;
	margin-top: 5%;
}

#how-to-help-social-text {
  color: #231f20;
  font-size: 1.2em;
}

.how-to-help-single-image > figure > div {
	max-width:85% !important;
	margin-left: 5% !important;
}

.hero-image-text {
  font-size: 1.8em !important;
}

about-side-text > div > p {
  font-size: 1.05em;
}

.out-board-header {
	margin-left: 0px;
}

.about-sub-text {
  color: black;
  font-size: 20px;
}

.subscribe-newsletter-text > div > h1 > strong{
	font-size: 24px !important;
}

#improve-lives-text {
	font-size: 48px !important;
  line-height: 1.1;
}
}



.signup-sub {
	margin-bottom: 3% !important;
}

.newsletter-text {
  margin-bottom: 5px !important;
}

.wd-rs-63c1dac2e2426 {
	margin-left: 2% !important;
}

.tablet-break:before  {
    content:"\A";
    white-space:pre;
}

#donation-container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-rs-63c1d824847d3 {
	padding-left: 5% !important;
}

.wd-tools-element {
	color: white !important;
	--wd-header-el-color: white !important;
	--wd-header-el-color-hover: white !important;
}
}

@media (max-width: 576px) {
	.wd-tools-element {
	color: white !important;
	--wd-header-el-color: white !important;
	--wd-header-el-color-hover: white !important;
}
.huge-hero-image-text, #teaching-empathy{
    font-size: 46px;
	line-height: 1 !important;
	margin-bottom: 0px !important;
}
.large-header-short, .coming-soon{
    font-size: 30px !important;
		line-height: 1.1 !important;
}
.large-header {
	font-size: 28px !important;
	line-height: 1.1 !important;
	
}
.article-body-container > h3 {
	font-size: 1.1em !important;
}
#80-heading, .problem-header-text{
	font-size: 2em !important;
}
.problem-side-text {
	font-size: 20px !important;
}

.wd-rs-63c1d824847d3 {
	padding-left: 5% !important;
}

#togo-is-hard {
	margin-bottom: 0px;
}

#togo-is-hard > div > h1 {
	margin-bottom: 0px;
}

.home-image-text {
    font-size: 1.3em !important;
    padding-left: 2% !important;
}

.solution-huge-hero-text {
	font-size: 32px !important;
}

.solution-hero-subtex {
	font-size: 1.1em 
}

#every-well-answers {
	font-size: 2em !important;
	margin-bottom: 20px !important;
}

.sponsor-village-header {
	font-size: 32px;
	
}

.sponsor-village-sub {
	font-size: 1em;
}

#water-changes-everything {
	font-size: 2em !important;
}

#clean-water-section {
	padding-top: 0px !important;
}

#you-time-waves-section {
	padding-top: 0px !important;
}

#how-to-help-social-text {
  color: #231f20;
  font-size: 20px;
}
.how-to-help-header > div > h1 {
	font-size: 28px !important;
	margin-bottom: 3% !important;
}

.footer-text > div {
	text-align: left !important;
}

#footer-privacy-container {
 	margin-bottom: 15px !important;
}

.donation-area-bottom {
	font-size: 30px;
	margin-left: 4%;
}

#clean-water-heading { 
	font-size: 2em;
}

.wd-rs-63bf6287b6971 {
	margin-bottom:0px !important;
}

#your-time-waves, #small-bus{
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}

.how-to-help-single-image > figure > div {
	max-width:100% !important;
}

#no-matter-text {
	margin-top: 35px !important;
	margin-bottom: 15px !important;
}

.hero-image-text {
	font-size: 1.4em !important;
}

.about-side-text > div > p {
    font-size:20px !important;
}

.out-board-header > div > h4 {
	font-size: .68em !important;
}

.about-sub-text {
	font-size: 21px !important;
}

.about-side-text > div > p {
	font-size: 21px !important;
}

.subscribe-newsletter-text {
	margin-bottom: 5px !important;
}

.subscribe-newsletter-text > div > h1 > strong{
	font-size: 20px !important;
}

.newsletter-text, .subscribe-newsletter-text{
	margin-left: 0% !important;
}

.newsletter-text > div > h1 > strong {
	font-size: 23px !important;
}

.signup-email, .signup-sub {
	margin-top: 3%;
}

.signup-sub {
	margin-bottom: 10% !important;
	margin-left: auto;
}

.problem-header-container > div > div, .solution-header-column-master > div {
	margin-bottom: 0px !important;
}

.water-is-life-subtext, .solution-hero-subtext{
	font-size: 20px !important;
}


#improve-lives-text {
  font-size: 34px !important;
  line-height: 1.2em !important;
	margin-bottom: 1% !important;
}

#about-us-section {
	box-shadow: inset 0px -325px 20px 1px rgba(0, 0, 0, 0.3);
}

#education-row {
	box-shadow: inset 0px -375px 20px 1px rgba(0, 0, 0, 0.3);
}


#about-us-section {
	box-shadow: inset 0px -325px 20px 1px rgba(0, 0, 0, 0.3);
}

#how-to-container-row {
	box-shadow: inset 0px -32em 20px 1px rgba(0, 0, 0, 0.5);
}

#solution-row {
	box-shadow: inset 0px -472px 20px 1px rgba(0, 0, 0, 0.4);
}
.mobile-nav-btn {
padding: 5px 26px;
font-size: 14px;
font-size: 16px;
line-height: 20px;
border-radius: 4px;
}

#teaching-empathy {
	margin-bottom: 15px !important;
}

.sponsor-a-village {
	margin-bottom: 20px !important;
}

.footer-text{
	font-size: 17px !important;
	margin-bottom: 0px;
}

.foot-logo{
	max-width: 90% !important;
	margin-bottom: 0px;
}

.footer-socials{
	max-width: 70%;
}

.footer-button{
	color: white !important;
	max-width: 100% !important;
	line-height: 30px;
	font-size: 0.8em;
	padding: 0px 50px !important;
	width: 240px;
	font-weight: bold;
}

#faq-header {
	line-height: 1 !important;
}

#faq-row {
	box-shadow: inset 0px -369px 20px 1px rgba(0, 0, 0, 0.4);
}

#water-changes-everything {
  font-size: 30px !important;
}

.newsletter-button {
	padding: 0px 50px !important;
}

.mobile-break:before  {
    content:"\A";
    white-space:pre;
}

.donation-button-nav {
	padding: 10px 20px !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: bold !important;
}
}

