/*
	global_styling.css
	Contains styling common across all pages of the group website.
 */

 body{
 	background-color: #FDFDFD;
 	position: relative;
 	font-family: 'Lora', sans-serif;
 }

 #nav_bar{ /* Navigation bar */
 	width: 100%;
 	min-height: 80px;
 	background-color: #82A4B3;

 	position: fixed;
 	top: 0; left: 0;

 	color: white;
 	font-weight: 400;
 	font-size: 19px;

 	font-family: 'Lora', sans-serif;
 	cursor: default;
 	z-index: 5;
 }

 #site_title{ /* Element containing the text 'The Norton Group<br>Columbia University' in the navbar */
 	display: inline-block;
 	position: relative;
 	margin-top: 10px;
 	margin-left: 5%;
 	color: white;
 }

  #site_title:hover{ /* Element containing the text 'The Norton Group<br>Columbia University' in the navbar */
 	display: inline-block;
 	position: relative;
 	margin-top: 10px;
 	margin-left: 5%;
 	color: white;
 	text-decoration: none;
 }

 #site_links{ /* Element containing links in the navbar */
 	display: inline-block;
 	position: relative;
 	float: right;
 	margin-right: 5%;
 	margin-top: 15px;
 }

 .site_link{ /* Individual link in the navbar */
 	display: inline-block;
 	position: relative;
 	text-decoration: none;
 	color: white;
 	padding: 10px;
 	margin-left: 5px;
 }

 .site_link:hover{
 	background-color: #446378;
 	text-decoration: none;
 	color: white;
 }

  .site_link_selected{
 	background-color: #446378;
 	text-decoration: none;
 	color: white;
 }

 #footer_links{ /* element containing links at the bottom of the page */
 	width: 100%;
 	display: block;
 	text-align: center;
 	font-size: 13px;
 }

 .footer_link:hover{
 	text-decoration: none;
 }

 .banner{
 	position: relative;
 	display: block;
 	width: 100%;
 	padding-top: 20px;
 	padding-bottom: 20px;
 	padding-left: 10%;
 	padding-right: 10%;

 	overflow: auto;

 	border-top: 50px solid #f6debf;
 	border-bottom: 50px solid #f6debf;
 }

 .image-block{
 	font-size: 20px;
 	overflow: auto;
 }

 .image-description{
 	display: flex;
    justify-content:center;
    align-content:center;
    flex-direction:column;
    height: 15vw;
    padding-left: 25px;
 }

 h3{
 	color: gray;
 }

 .indented_p{
 	position: relative;
 	font-size: 15px;
 	margin-left: 25px;
 }

/** Publications page **/

.publication-head{
	font-size: 18px;
	color: #a3bad2;
	margin-top: 30px;
	display: block;
}
