@media only screen and (min-width:1000px){
.only-mobile{display:none;}
.no-mobile{display:block;}
body{max-width:1420px;min-width:960px;width:80%;margin:0 auto;}
h1{float:left;}
nav{margin-bottom:5px;border-bottom:1px solid #c4c4c4;}
nav ul{margin-top:41px!important;margin-bottom:0px;padding-left:0;}
nav ul li a{padding:20px 8px;}
#images .slide .captionbar{font-size:2.75em;line-height:1.25em;}
#images-strip .img-holder{display:block;}
#features .feature{width:23.5%;margin-bottom:10px;}
#features #feature-3{border-left:1px solid #ccc;padding-left:5px;}
#grid .thumb{width:25%;}
#project-info #content-holder{margin-left:312px;width:50%;max-width:800px;}
body.recognition #img-bar img{display:block;}
body.community .col1, body.community .col2{width:38%;}
body.community .col3{width:24%;}
#footer span{display:inline-block;}
/*#footer span:first-child{border-right:1px solid #c4c4c4;}*/
#footer span.address-text{display:inline-block;}
#footer span.mobile-link{display:none;}
.return-link#top-left{left:2em;top:.9em;}
body.about #project-images .img-holder{width:33.33%;}

}
@media only screen and (min-width:1400px){#filters ul li:nth-child(2) ul{width:310px;}
#filters ul li:nth-child(1) ul{width:240px;}
#filters ul li:nth-child(1) ul,
#filters ul li:nth-child(2) ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
}
@media only screen and (max-width:720px){#project-images div.img-holder{width:100%!important;}
#images .slide .captionbar{top:100%!important;}
}
@media only screen and (max-width:540px){ul#nav-sub{margin-left:-10px!important;background-color:#fafafa;margin-right:-10px!important;margin-top:-10px!important;margin-bottom:-10px!important;border-bottom:1px solid white;}
#description-holder{padding-top:10px;}
ul#nav-sub li{margin-left:10px;}
}


