
/* PRESS */

.press-top-header { 
    width: 100%; 
	height: 235px;
	/*background-color: #36567a;
	background: linear-gradient(54deg, rgba(242,202,130,1) 0%, rgba(255,255,255,1) 75%, rgba(251,239,218,1) 93%); */
	background-color: #d4f0fa;
	background: rgb(106,166,210);
	background: linear-gradient(54deg, rgba(106,166,210,1) 10%, rgba(226,245,252,1) 48%, rgba(193,232,248,1) 82%);
	
    padding: 30px 0;
}

.entry-header {color: #555}

.press-top-header .entry-title {
	/*font-size: 1.55em; text-shadow: 2px 2px 2px #000; */
    margin:5px 0 12px 0;
    color: #000;
	text-align: center;
	}

.press-header {
	display: block; 
	width: 100%;
	margin:0; 
	padding: 0 12px; 
	float: left; 
	font-size: 18px; 
	color: #fff; 
	text-align: center; 
	}

.press-wrapper {
	display: block;
	width: 1150px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
	}
.press-wrapper h3 {
	font-weight: 400!important;
	margin-top: -200px; 
	padding-top: 200px;
	}
.press-wrapper .colwrap2 {
	display: block;
	overflow: hidden;
	margin: 0; 
	padding: 10px 0 0 0;
	}
 
.col60 {padding-left: 5px; border-left: solid 0px #999;}
.col40 {padding-left: 25px; margin-left: 12px; border-left: solid 1px #ccc;}
.col40 img {width: 240px;}

.press-wrapper .col502 {
	position: relative;
	display: block;
	min-height: 570px;
	width: 31%;
	float: left;
	text-align: left;
	padding: 10px;
	margin: 1px 9px 5px 5px;
	background: #fff;
	border-radius: 10px;
	font-size: 10.5pt;
	box-shadow: 0 -2px 10px rgba(0,0,0,.25);
	}
.press-wrapper .col502 img {
	position: relative;
	display: block;
	width: 100%;
	float: none;
	border-radius: 8px;
	}
	
.press-wrapper .col502 article {
	position: relative;
	margin: 0;
	padding: 0;
	}
.press-wrapper .col502 p {line-height: 20px;}

.press-wrapper h2.post-title {font-size: 20px; line-height: 24px!important; color: #36567a;}
.press-wrapper h2.post-title a {font-size: 90%; line-height: 24px!important; color: #415379; color: #36567a;}
.press-wrapper .post-title a:hover {color: #e69506;}

.press-picture {width: 100%;}

.press-menu {display: inline-block;  margin-top: 25px; padding: 2px;}
.press-menu ul {list-style-type: none; margin: 0; padding: 0;}
.press-menu li {font-size: 13px; padding: 4px;float: left; margin: 6px 10px;}
.press-menu li a {text-decoration: none; background: #fff; color: #666; padding: 7px; border: solid 1px #ccc; border-radius: 5px;}
.press-menu li a:hover {text-decoration: none; color: #e69506; padding: 7px; border-bottom: solid 3px #999;}

ul.past-releases-list {list-style: none;}
ul.past-releases-list a {text-decoration: none; padding: 5px; color: #555;}
ul.past-releases-list a:hover {background: #fadfbc; color: #000;}
ul.past-releases-list li {display: block; padding: 8px; border-bottom: solid 1px #c3ccd7;}
 
@media (max-width:768px) {

	.press-top-header { 
		width: 100%; 
		height: 362px;
		padding: 30px 0;
	}
	.press-top-header .entry-header {width: 82%; padding: 2px 20px; margin: 0 auto;}
	
	.press-sub {font-size: 16px; line-height: 20px;}

	.press-wrapper {
		display: block;
		width: 90%;
		padding: 0;
		margin: 0 auto;
		}
	.press-wrapper h3 {
		font-weight: 400!important;
		margin-top: -200px; 
		padding-top: 200px;
		}

	.press-wrapper .colwrap2 ul {
		float: left;
		margin: 0; padding: 0;
		}
	.press-wrapper .col502 {
		position: relative;
		display: block;
		height: 520px;
		height: auto;
		width: 96%;
		float: none;
		text-align: left;
		padding: 10px;
		margin: 7px 2px 7px 5px;
		background: #fff;
		border: solid 1px #ccc;
		font-size: 10.5pt;
		}
		.col40 {padding-left: 25px; margin-left: 1px; border-left: 0;}
	.col40 img {width: 200px;}
		
	.press-menu {display: inline-block;  margin-top: 25px; padding: 2px;}
	.press-menu ul {list-style-type: none; margin: -20px 12px 10px 12px; padding: 0;}
	.press-menu li {font-size: 13px; text-transform: uppercase;  padding: 4px;float: left; margin: 6px 10px;}
	.press-menu li a {text-decoration: none; color: #666; padding-bottom: 7px;}
	.press-menu li a:hover {text-decoration: none; color: #e69506; padding-bottom: 7px; border-bottom: solid 3px #999;}
 
}