#newslist-ttl {
	background: #ff0032; color: #FFFFFF;
}

#newslist-ttl a {
	color: #FFFFFF;
}


.bgimage .onethird .widgetheader h1 { text-align: center; width: 100%;}
.bgimage .onethird .widgetheader h1.left { float: none; }

.media-ttl { background: #ff0032; color: #fff; padding: 1.5rem; } 
.media-ttl .widgetheader { text-align: center; }
.media-ttl .widgetheader h1.left { width: 100%; }
.media-ttl a { color: #fff; }
.media-ttl li { width: 100%!important; height: 15rem; margin-bottom: 0; padding-right: 2rem; }
@media screen and (max-width: 640px) { .media-ttl li { padding-right: 0; } }

@media screen and (max-width: 960px) { .media-ttl { margin-bottom: 1.5rem; } }



.bigwelcomebox .hero { background-image: url('/static/mathys/img/pattern.png'); }

body.path- #newslist-ttl li .text { height: 3rem; }


iframe[src*="embed.joinkinder.org"] { 
	width: 100%  !important;
	max-width: 800px !important;
	min-width: 576px !important;
	height: 200px !important;
}

@media (max-width: 640px) {
	iframe[src*="embed.joinkinder.org"] { 
		max-width: 465px !important;
		min-width: 304px !important;
		height: 340px !important;
	}
}

@media (max-width: 335px) {
	iframe[src*="embed.joinkinder.org"] { 
		max-width: 465px !important;
		min-width: 243px !important;
		height: 364px !important;
	}
}