@charset "utf-8";

#mainContent .block {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}

#press {
	clear:both;
	padding-bottom: 40px;
}
#press .contentRow {
	padding-bottom: 20px;
}





#pressArchiveList {
	clear:both;
	padding: 20px;
	background-color: #F1F4F9;
	border: #CCCCCC thin solid;
}

#pressArchiveList ul li .pic {
	width: 15%;
	float:left;
}
#pressArchiveList ul li .txt {
	width: 80%;
	margin-left: 5%;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
}


#firstPressFace h3{
	font-size: 1.5rem;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #4D5E6A;
}
#firstPressFace .sub{
	font-size: 0.8rem;
	color:#AAAAAA;
	text-align:center;
}
#firstPressFace img {
	width: 100%;
}



/* */
#whatsNew li,
#researchList li {
		width:48%;
	margin-left: 1%;
	margin-right: 1%;
	float:left;
	display:block;
	}
#whatsNew li img,
#researchList img{
		width:100%; /* #dummy */
	}
#whatsNew li span img{
	width: auto;
}

#whatsNew li span,
#researchList li span {
	display:none;
}
#whatsNew {
	clear:both;
}
#whatsNew li img {
	border-radius: 3px;
	
}


#whatsNew li p.text{
	height: 3.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#pressArchiveList li {
	clear:both;
	padding-top:5px;
	padding-bottom::5px;
}
#pressArchiveList li .txt h3,
#pressArchiveList li .txt p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
} {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}





/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

#whatsNew li span {
	display:inline;
	margin-right: 5px;
}
#whatsNew .title {

}

	
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

#whatsNew li,
#researchList li {
	width: 30%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	float: left;
	display: block;
}

#press .contentRow .txt {
	width: 45%;
	float: left;
}
#press .contentRow .pic {
	background-color: #393CFF;
	width:50%;
	margin-left: 5%;
	float:right;
}


}
