/* Small additions on top of the original stylesheet (moved out of inline <style> blocks). */
@media (max-width:400px){
	p img{ max-width: 100%; height: auto !important; }
}
.overlay-image{
	width: calc(100% - 50px);
	height: 365px;
	background: #323236;
	color: #fff;
	float: left;
	position: absolute;
	opacity: 0.6;
	display: none;
	padding: 30% 45%;
	cursor: pointer;
}
.overlay-image:before{ font-family: 'FontAwesome'; content: "\f002"; }
#image{ cursor: pointer; height: 365px; }
@media screen and (max-width: 360px) and (min-width: 0px) { #image{ height: 265px; } }
.entry-content img, .ls .container img { max-width: 100%; height: auto; }

/* Inner page title bar: smaller heading, no breadcrumbs */
.page_breadcrumbs h2 { font-size: 30px; margin-bottom: 0; }
.page_breadcrumbs { padding-top: 20px !important; padding-bottom: 20px !important; }

/* Logo carousel built from page content (Partners page) */
.gt-logo-carousel { margin-top: 30px; }
.gt-logo-carousel img { width: auto !important; max-width: 100%; max-height: 100px; margin: 0 auto; }
