/* Posts slider */
.flexslider {
	background-color: transparent !important;
}

li.post-by-id h3 {
	border: 0 !important;
}

li.post-by-id h3 a {
	margin: 0 !important;
	font-size: 1.01em !important;
	line-height: 1.2 !important;
	text-decoration: none;
	font-weight: 500 !important;
	/*color: #43144c !important;*/
}

li.post-by-id {
	background-color: transparent !important;
}

div.home-flow li.post-by-id {
	background-color: #fff !important;
}

li.post-by-id h3 {
	margin: 12px !important;
	padding-right: 10% !important;
	background-color: transparent !important;
}

/*li.post-by-id blockquote {
	color: #671E75;
}*/

/* Horizontal rule style
hr {
	background-color: #ddcce0 !important;
	border-style: none;
	height: 2px !important;
	clear: both;
}

/* H2 rule
.entry-content h2 {
	border-top: 2px solid #ddcce0;
}*/

div .img-left {
	clear: both;
}

.summary-intro + h2 {
	border-top: 0px;
}

/* Fix so that 2 columns fill full width of available space on lower resolutions */
@media screen and (max-width: 601px) {
	.ehu-column.x-1-2 {
		width: 100%;
	}
}

/* Styles for CTA buttons on homepages*/
.homepage-cta-box .cta-btn {
	margin: 0;
	line-height: 1.5 !important;
	padding: 10px !important;
	font-size: 15px !important;
	font-weight: 600 !important;
}

.homepage-cta-box li {
	display: table-cell !important;
	padding: 4px;
}

@media screen and (max-width: 600px) {
	.homepage-cta-box li {
		display: inline-block !important;
		clear: none;
		width: 100%;
		margin: 0;
	}
}

.homepage-cta-box ul {
	display: table;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* Remove 1px border */
#site .cta-purple {
	border: 0;
}

/* Summary intro text */
.entry-content .summary-intro {
	font-size: 160%;
	font-weight: 400;
	line-height: 2.4rem;
	/*color: #671E75;*/
	clear: both;
	padding-bottom: 1.7rem;
	/*border-bottom: 2px solid #ddcce0;*/
	border-bottom: 2px solid lightgray;
	/*margin: 0 0 1.7rem;*/
	margin: 0;
}

.entry-content .summary-intro-cont {
	margin: 0 0 1.7rem;
}

/* Gallery item media queries */
@media screen and (max-width: 600px) {
	.gallery-item {
		width: 100% !important;
	}
	
	div.gallery-size-thumb-16-9 img, div.gallery-size-thumb-3-2 img, div.gallery-size-thumb-square img {
		width: 100%;
	}
	
	.gallery-caption {
		width: 100%;
	}
}

/* Content column to remove sidebar for VS category posts */
@media screen and (max-width: 800px) {
	#site #main #primary #content {
		width: 100% !important;
	}
	
	#site #main #primary #content article {
		width: 100% !important;
	}
}

/* Staff profile widget */
.lp-img {
	min-width: 0;
	padding: 6px 20px 6px 0 !important;
}

/* Correct padding if no image */
.lp-img:empty {
	padding-right: 224px !important;
	margin: 0 !important;
}

/*
.lp-img img.size-thumbnail-square.attachment-thumbnail-square {
	border-radius: 100%;
}
*/
@media screen and (max-width: 600px) {
	body.page-template-default .lp-content {
		width: 100%;
	}
}

/* Staff profiles page - div wrapper class to prevent text from wrapping beneath */
.staff-profiles p{
	overflow:hidden;
}