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


/* ---------------------------- GLOBAL STYLES ------------------------ */
.ctabutton { margin: 10px 20px 20px 0; padding: 8px 10px;}

.searchbar {position:relative;width: 30%; float: left; padding: 0; margin: 0;  }
.parent { position:relative; width: 70%; float:left; padding: 0; margin: 0; }
.row { position:relative; width: 100%; display: table; padding: 10px 0; margin: 10px auto; border-top: 1px solid #999; }
.image { position:relative; width:8%; display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; }
.image img { position:relative; width:90%; height: auto; }
.title {position:relative; width:20%;display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; font-weight: 800;}
.abstract {position:relative; width:38%;display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; }
.display_types {position:relative; width:12%;display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; }
.location {position:relative; width:12%;display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; }
.type {position:relative; width:12%;display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; }
.file_download {position:relative; width:10%;display: table-cell; float: left; padding: 0.5%; margin: 0.25% 0.5%; background: #fafafa; }





/* ---------------------------- DESKTOP ONLY  STYLES ------------------------ */

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

	

}

/* ---------------------------- LAPTOP ONLY  STYLES ------------------------ */

@media only screen and (min-width: 901px) and (max-width: 1000px) {
	

	
}
/* ---------------------------- TABLET ONLY  STYLES ------------------------ */

@media only screen and (min-width: 565px) and (max-width: 900px) {
	


	
}

/* ---------------------------- MOBILE ONLY  STYLES ------------------------ */
 
@media screen and (max-width: 564px) {
	/*MOBILE styles go here*/



}

@media screen and (max-width: 320px){
	
}

/* ---------------------------- PRINT ONLY  STYLES ------------------------ */

@media print { 



}


