@media only screen and (max-width:540px){
	.open-bio, h4{
		margin-left:15px;
	}

}

@media only screen and (min-width:540px){body{margin:0 20px;}
#features .feature{width:48%;border-right:1px solid #ccc;border-bottom:none;}
#features #feature-2,
#features #feature-4{background-color:white;margin-top:0px;}
#features #feature-1,
#features #feature-3{padding-bottom:5px;border-bottom:none;border-top:none;}
#grid .thumb{width:50%;}
nav{margin-top:20px;margin:20px 0px 0px;}
#project-info #content-holder ul#nav-sub li{width:auto;padding:0px;margin-right:15px;}
#project-images div p{margin-left:5px;}
h3{margin-left:5px;}
.community .borders div{display:block;}
.contact .map-content p{margin-left:0px;}
body.community .col3 .img-holder{margin-bottom:0!important;}
nav ul li{padding:0px 0;display:inline-block;}
nav ul li .sep{display:inline-block;margin-left:4px;}
nav ul#externals li{display:inline-block;}
li.social-icon a{display:inline-block;padding:4px;font-size:1.2em;opacity:1;margin-bottom:10px;}
nav ul#externals{margin-bottom:0;}
nav ul#externals{width:auto;float:right;display:inline-block;text-align:right;font-size:12px;margin-top:-3px;font-family:"adobe-jenson-pro", "Trajan Pro", Times, serif;}
nav ul#externals form{margin-right:0px;margin-left:0;}
nav ul#externals form input{font-family:"adobe-jenson-pro", "Trajan Pro", Times, serif;margin-top:3px;}
#filters ul li ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;}
body.community h2.latest-fb{margin-left:0;}
#project-info{padding-top:10px;}
body.community h2.prof-affil, body.community h2.latest-fb{margin-top:8px;}
}
@media only screen and (min-width:720px){#grid .thumb{width:33%;}
#images{margin-bottom:0px;width:100%;margin-left:0;}
#images .slide .captionbar{width:88%;padding:.7em 6%;top:50%;font-size:2.3em;line-height:1.25em;background-color:rgba(3,39,66,0.7);margin-left:0%;}
#filters #list{clear:none;margin-left:273px;}
#filters #list ul{padding:0 40px;}
#project-images div.img-holder{border-bottom:none;margin-bottom:0;width:default!important;}
.map-content{width:33%;text-align:center;margin:40px 0px 40px 0;}
.office .map-content{width:65%;text-align:left;margin:0 40px 0 0;}
#map-holder-1,
#map-holder-2,
#map-holder-3{height:250px;}
.office #map-holder-1,
.office #map-holder-2,
.office #map-holder-3{height:500px;}
#map-holder-1,
#map-holder-2,
#map-holder-3{margin-right:0px;}
body.community .col1, body.community .col2{width:50%;}
#prof-affil,
#featured-engineer,
#in-the-news{outline:none;margin-bottom:0px;}
#grid p#no-results{margin-left:312px;}
#filters{height:auto;}
#filters #project-sub-nav li#viewby{border-bottom:1px solid #908f90;}
#filters ul li{width:auto;}
#filters ul li ul li{width:auto;padding:0px 0;}
#filters ul li ul{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
#project-sub-nav{float:left;}
#nav_categories{margin-left:20px;}
#filters ul#project-sub-nav{width:300px;}
#filters ul#project-sub-nav li{margin-left:20px;width:auto;}
#filters ul li .header{padding-top:7px;}
width:98%;#filters ul li ul li a{padding:0px 0;}
#filters #list ul{padding:0 40px;}
#filters #list ul li{padding:0;}
#filters ul li#letter-navigation a{padding:0;width:auto;display:inline;}
.contact #credit{position:absolute;bottom:15px;}
body.about #project-images .img-holder{width:50%;}
}
