h1 {font-size: 52px !important; font-weight: 900;}
h2, .et_pb_post h2 a {font-size: 40px !important;}
h3, .et_pb_column_1_3 h3 {font-size: 38px !important;}
h4 {font-size: 28px !important;}
h5 {font-size: 24px !important;}
h3 {font-size: 18px !important;}

.et_pb_blurb, .border_dk_green{
border: 1px solid #4f7858;
border-radius: 7px;
padding: 15px !important;
}
#main-header {background: #eef5e3 url("http://theyogasanctuary.biz/wp-content/uploads/2016/11/Yoga_Sanctuary_Header2.jpg") no-repeat bottom right;
}
#main-header .et-fix-header  {background-image: url("none") !important;
background-size: cover ;
}
.txt_shadow{text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.6);}
#footer-widgets {padding-top: 3% !important; }
.et_pb_gutters3 .footer-widget {
		margin: 0 5.5% 3% 0;
	}
/* Healcode integration, background color white, overrides black background color */
div.healcode.enrollments .enrollment {background-color: #ffffff !important;}
input[type="email"] {
	width: 100%;
font-size: 1em;
}
.ctct-form-field-hidden, .ctct-hidden {display:none;}
/* AUDIO FILE */
.et_audio_container h2,
p.et_audio_module_meta
{
    padding: 0;
	margin:0 auto;
}
@media screen and (min-width: 981px)
{
	img#logo { max-width: 50% !important;}
	.et_header_style_left #et-top-navigation nav > ul > li > a
		{padding-bottom: 20px !important;}
}

@media screen and (max-width: 980px) {
#logo {max-height: 100%; max-width: 100%;}
.et_header_style_left #logo {max-height: 100%; max-width: 100%;}    
}