

body.projects #header { margin-left:auto;
margin-right: auto;
	width: 65%;
	max-width: 65%;
}

body.projects #container
{ 
margin-left: auto; 
margin-right: auto;
display: block;
width: 65%;
max-width: 65%;
min-height: 400px;
}

.aboutcopy{float:left; width: 70%; min-height: 240px;}

    .accordion__body {
      font-size: 1.2em;
      line-height: 1.5em;
      padding: 0 0 1.5em;
    }




#logoblock{margin-bottom:10px; float:left; width: 50px; height: 50px;}
#logoblock img {object-fit: fill}















/* Styles */

#header_feature_video #header_feature_video_box {
	width: 842px;
	margin-right: auto;
	margin-left: auto;
}





img {border-style: none; }
a {border-style: none; }
A {text-decoration: none; border: 0px}








/* Projects only ----------------------------------- */

body.projects {
font-family: 'Work Sans', sans-serif;
color: #B4B4B4;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #151515}
	
	body.projects h2 {
	font-family: 'Work Sans', sans-serif;
	font-size: 2em;
	font-weight: 200;
	margin-top: 20px;
	margin-bottom: 10px;

}
	
body.projects li:hover {
color: #00adef;
}

.projectsdiv{
	margin-left: auto;
	margin-right: auto;
	max-width: 70%;
	
}

.projectsdiv img{
	max-width: 100%;

	
}

.projectsdiv p{
	font-weight: 300;
	color: #ABABAB;
  position: relative;
  opacity: 1;
  transform: translate(0, 0);
  z-index: 2;
}

.projectsdiv p img{
	margin-top: .6em;
}



.pcontentl {max-width: 50%;
float: left;
padding-right: 10px;}

.pcontentr {
max-width: 50%;
float: left;
display: block;
background: #D9373A;
height: 200px;
width: 50%;

}




.rcorners1 {
  border-radius: 4px;
  background-color: #00adef;
  padding: 5px 10px 5px 10px;
  margin: 5px;
  color: #151515;
  font-size: 15px;
  font-family: Inconsolata, Arial, serif;
  font-weight: bold;
  margin-bottom: 10px;
  width: auto;
  display: inline-block;
  }
  
 .rcorners2 {
  border-radius: 4px;
  border-color: #00adef;
  border: solid;
  border-width: 1px;
  padding: 5px 10px 5px 10px;
  margin: 5px;
  color: #B8B8B8;
  font-size: 15px;
  font-family: Inconsolata, Arial, serif;
  font-weight: bold;
  margin-bottom: 10px;
  width: auto;
  display: inline-block;
  }
  


/* Portrait and Landscape --------------------------------------- */



@media (max-width:1171px) 
{

.grid-sizer, .grid-item {width: 50%;}
.projectsdiv{max-width: 90%;}
.projectsdiv{width: 90%;}
body.projects #header { margin-left:auto; margin-right: auto; width: 90%; max-width: 90%;}
body.projects #container
{ 
margin-left: auto; 
margin-right: auto;
margin-top: 100px;
display: block;
width: 90%;
max-width: 90%;
min-height: 400px;
}
body.projects h2 {font-size: 2.5em; font-weight: 300;}

    .accordion__body {
      font-size: 1.6em;
      line-height: 1.5em;
      padding: 0 0 1.5em;
    }
	
	
	
	
#logoblock{margin-bottom:10px; float:left; width: 81px; height: 81px;}

.rcorners1 {
  padding: 6px 12px 6px 12px;
  margin: 7px;
  font-size: 19px;
margin-bottom: 14px;
  }
  
 .rcorners2 {
  border-radius: 4px;
  border-color: #00adef;
  border: solid;
  border-width: 1px;
  padding: 6px 12px 6px 12px;
  margin: 7px;
  font-size: 19px;
  margin-bottom: 14px;
  }
	
	
	


}
/* max-width:1170px --------------------------------------- */





.whoandwhat {
	float: right;
	width: 175px;
	text-align: right;
	margin-top: 20px;
}

.whoandwhat  a:link, .whoandwhat  a:visited {
	color: #eee;
}
.accordion__content  a:link, .accordion__content  a:visited {
	color: #eee;
}