/**
 * Site wide fields Stylesheet
 * Author: Bri Ward
 * Date: October 2013
 */

/* Default/Globally used fields */

.field-name-field-intro {
	color: #222;
	font-weight:400;
}

.field-name-field-intro p {
	font-size: 17px;
}

/* .our-people .field-name-field-intro,
.knowledge-hub .field-name-field-intro {
	color: #666666;
	font-size: 17px;
	font-weight:400;
} */

.node-type-section-listing .field-name-field-intro {
    overflow: hidden;
}
body .field-name-field-body {
	/* margin-bottom:1.8em; */
}
body .field-name-field-body-two {
	/* margin-bottom:1.8em; */
}
.submitted .views-label {
	font-weight: bold;
}
.field,
.grouped-fields,
.grouped-fields-inline {
	 margin-bottom: 20px; 
}
.grouped-fields .field,
.grouped-fields-inline .field  {
	margin-bottom: 5px;
}
#main .grouped-fields h3,
#main .grouped-fields-inline h3{
	padding: 0;
	border: none;
	margin-bottom: 0.4em;
}
span.label-suffix {
	display: none;
}
.field-label-inline .label-suffix,
.field-type-taxonomy-term-reference div,
.field-type-taxonomy-term-reference .label-suffix,
.grouped-fields-inline .field div,
.grouped-fields-inline .label-suffix {
	display: inline;
}
a.feed-icon {
	display: block;
	margin-bottom: 20px;
}

/* Images within content */

img.media-image {
	float:right;
	margin: 0 0 15px 15px;
}
img.media-image-left {
	float:left;
	margin: 0 15px 15px 0;
}
img.media-image-inline {
	float: none;
	margin: 0 0 20px 0;
	display: block;
}

div.field-name-field-body img {
	max-width:100%;
	height:auto;
	display:block;
	margin-bottom:1em;
}

.form-item .description {
    font-size: 0.85em;
    padding-top: 10px;
    font-weight: normal;
}



@media only screen and (max-width: 767px){
	img.media-image {
		float:none;
		margin:0 0 20px 0;
		width:100%;
		display:block;
		height:auto;
	}
	div.field-name-body img {
		width:100%;
		height:auto;
	}
}

/* UL/OL */

.field-type-text-long ul li,
.faq-wrapper ul li {
	font-weight:400;
	list-style-image: url('../images/global/list-style-orange.gif');
	margin-bottom: 1em;
	line-height: 1.5em;
	font-size: 15px;
}


.field-type-text-long ol li,
.faq-wrapper ol li  {
	font-weight:400;
	margin-bottom: 1em;
	line-height: 1.5em;
	font-size: 15px;
}


.full-with-services.darkbg .field-type-text-long ul li {
	list-style-image: url('../images/global/list-style-black.png');
	}

/* YouTube Embed */

#media-youtube-1,
.media-youtube-preview-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto !important;
	width:auto !important;
}
iframe,
object,
embed {
	width: 100% !important;
	margin-bottom:25px;
}
