   
    
    /*
MLI Theme and Plugin Hotfixes
*/
.sd-content ul li {
	display: inline !important;
	margin: 0 0 5px !important;
}

h3 {
	margin-bottom: 10px;
}

hr {
	clear:both; border-top: 1px solid #eee;}

.page-banner {
	height: 100px !important;
}

.main .page-header {
    margin: 0 0 10px 0;
}

.thumbnail {
	padding: 10px;
	border: 0 solid #ddd;
}

.flexslider figcaption {
    top: 20%;}

.flexslider .slides .slide-title {
   padding: 0 60px;
}

img.alignleft {
   padding-bottom: 15px;
}

.gfield_required {
	color: #d2527b  !important;
}

.gform_wrapper {
	font-size: 16px;}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
	padding-bottom: .3em !important;
	font-weight: 400 !important;
}

.main {
	padding-bottom: 12px;
}
.wpcdt-countdown-timer {
    margin: 0 0!important;
}
.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
	height: auto; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}
a {
    color: #00799A;
    font-family: "proxima-nova",Helvetica,Arial,sans-serif;
    font-weight: 800;
}

blockquote {margin: 20px;}

.page-id-69 .main {line-height:1.4em!important;}

.page-id-69 .thumbnail {margin-bottom: 5px; padding: 1px;}

.page-id-69 .hidden {
    display: block!important;
    visibility: visible!important;
	font-family: arial, sans-serif;
	color: #000000;
	  white-space: pre-line;
  margin-top: 0px;
  margin-bottom: 30px;
}

@media print {
	footer {
		display:none;
	}
	.sidebar-secondary {
		display:none;
	}

body:before {
  content:url(https://www.mindandlife.org/MLI-logo-black-small.png);
	transform:scale(0.5);
			display:inline;
	}
}

footer .footer-logo-wrapper-outer .footer-logo-wrapper {
	background: none !important;
}
footer .footer-logo-wrapper-outer .footer-logo-wrapper a {
	position: absolute;
    top: -70px !important;
    left: 20px !important;
	max-width:66%;
}
.credits {
	display:none;
}
.masonry {
	color:#333;
}
.intense.btn {
	margin-bottom:10px !important;
}
.flexslider .slide-caption {
	margin-top: 1.5em !important;
}

@media screen and (min-width: 768px) {
.flexslider .slides .slide-title {
 font-size: 3.75em !important;	
}
}
