@charset "UTF-8";
/* CSS Document */






/* Blog landing page */

.node-article .submitted {
	display:none;
}


.view-blog-landing-page .views-row {
	clear: both;
	background: #eee;
padding: 0.5em 1em;
}

.view-blog-landing-page h2 {
padding: 0;
margin: 0;
}

.view-blog-landing-page .views-field-field-image a:link, .view-blog-landing-page .views-field-field-image a:visited {
	color: white; 
}

.view-blog-landing-page h2 a:link, .view-blog-landing-page h2 a:visited {
	text-decoration:none;
}

.view-blog-landing-page h2 a:hover, .view-blog-landing-page h2 a:active {
color: #ae5200;
}


.view-blog-landing-page .views-field-field-image .blogdate {
position: absolute;
top: 0;
left: 0;
font-size: .8em;
text-transform: uppercase;
padding-left: 1em;
padding-top: .5em;
}

.view-blog-landing-page .views-field-field-image .field-content {
	position: relative;
}

.view-blog-landing-page .views-field-field-image {
	float:left;
	margin-right:1em;
	width: 50%;
	margin-right:2%;
}

.view-blog-landing-page .views-field-body {
	width: 48%;
	float: right;
}

.view-blog-landing-page .views-field-created {
	font-size: .8em;
	color:gray;
	text-transform:uppercase;
}

.view-blog-landing-page p {
	margin: 0 0 .5em 0;
}

.view-blog-landing-page .views-field-view-node {
clear: both;
text-align: right;
margin-top:.5em;
}

.view-blog-landing-page .views-field-view-node a:link, .view-blog-landing-page .views-field-view-node a:visited {
	display: block;
padding: 0em .5em .4em;
font-size: .8em;
margin: -1em;
font-weight: bold;
background: rgb(31,106,179);
color:#FFF;
text-decoration:none;

}

.view-blog-landing-page .views-field-view-node a:hover, .view-blog-landing-page .views-field-view-node a:active {
	background: #ae5200;
}




@media (max-width: 800px) {
	.view-blog-landing-page .views-field-field-image, .view-blog-landing-page .views-field-body {
		width:100%;
		float:none;
	}
	
	.view-blog-landing-page .views-field-field-image {
		overflow:hidden;
	}
	
}


/* Blog block on homepage */

.front div.view-blog-landing-page {
background: rgba(255,255,255,.6);
padding: 1em;
}

.front .view-blog-landing-page .views-row {
	background:none;
	width: 30%;
	display: inline-block;
	vertical-align: top;

}

.front .view-blog-landing-page .views-field-field-image {
	width: auto;
	float:none;
}


@media (max-width: 800px) {
	.front .view-blog-landing-page .views-row {
		width:100%;
	}
}


/* Press Releases landing page */

.view-press-releases .views-row {
	clear: both;
	background: #eee;
padding: 0.5em 1em;
}

.view-press-releases h2 {
padding: 0;
margin: 0;
}

.view-press-releases .views-field-field-image a:link, .view-press-releases .views-field-field-image a:visited {
	color: white; 
}

.view-press-releases h2 a:link, .view-press-releases h2 a:visited {
	text-decoration:none;
}

.view-press-releases h2 a:hover, .view-press-releases h2 a:active {
color: #ae5200;
}


.view-press-releases .views-field-field-image .blogdate {
position: absolute;
top: 0;
left: 0;
font-size: .8em;
text-transform: uppercase;
padding-left: 1em;
padding-top: .5em;
}

.view-press-releases .views-field-field-image .field-content {
	position: relative;
}

.view-press-releases .views-field-field-image {
	float:left;
	margin-right:1em;
	width: 50%;
	margin-right:2%;
}

.view-press-releases .views-field-body {
	width: 48%;
	float: right;
}

.view-press-releases .views-field-created {
	font-size: .8em;
	color:gray;
	text-transform:uppercase;
}

.view-press-releases p {
	margin: 0 0 .5em 0;
}

.view-press-releases .views-field-view-node {
clear: both;
text-align: right;
margin-top:.5em;
}

.view-press-releases .views-field-view-node a:link, .view-press-releases .views-field-view-node a:visited {
	display: block;
padding: 0em .5em .4em;
font-size: .8em;
margin: -1em;
font-weight: bold;
background: rgb(31,106,179);
color:#FFF;
text-decoration:none;

}

.view-press-releases .views-field-view-node a:hover, .view-press-releases .views-field-view-node a:active {
	background: #ae5200;
}




@media (max-width: 800px) {
	.view-press-releases .views-field-field-image, .view-press-releases .views-field-body {
		width:100%;
		float:none;
	}
	
	.view-press-releases .views-field-field-image {
		overflow:hidden;
	}
	
}