@media only screen and (min-width:651px){#grid .block{box-sizing:border-box;width:33.333%;height:460px;float:left;position:relative;xborder:1px solid #CCC;}#grid .block.w2{width:66.666%;}#grid .block.w3{width:100%;}#grid .block.h2{height:920px;}#grid .block.h3{height:1380px;}}@media only screen and (max-width:650px){#grid .block{box-sizing:border-box;width:100%;height:250px;float:left;position:relative;xborder:1px solid #CCC;}#grid .block.h2{height:500px;}.loader{display:none;}}#grid{margin:0px;padding:0px;text-align:left;width:100%;}#grid.hidden{display:none !important;}.loader{position:absolute;top:200px;left:50%;width:100px;height:100px;margin-left:-50px;padding-top:150px;}.block a.link{font-family:"proxima-nova",sans-serif;font-size:15px;line-height:23px;letter-spacing:0.15em;color:#6a3780;}.block button{font-family:"proxima-nova",sans-serif;font-size:15px;line-height:23px;letter-spacing:.15em;color:rgb(204,204,204);border:1px solid rgb(204,204,204);}#grid .block.case_study{background-size:100% 100%;}#grid .block.case_study .caption{box-sizing:border-box;position:absolute;bottom:0px;width:100%;padding:20px;background-color:rgba(0,0,0,0.7);}#grid .block.case_study .caption h3{font-style:normal;font-family:"futura-pt",sans-serif !important;font-size:28px;line-height:30px;letter-spacing:0.07em;color:#FFF;font-weight:100;margin:0px;padding:0px 0px 10px;}#grid .block.case_study .caption .overlay{display:none;}#grid .block.case_study .caption span,#grid .block.case_study .caption p{font-style:normal;font-family:"proxima-nova",sans-serif;font-size:16px;line-height:22px;text-decoration:none;color:#CCC;}#grid .block.project{background-size:100% 100%;}#grid .block.project .caption{box-sizing:border-box;position:absolute;bottom:0px;width:100%;padding:20px;background-color:rgba(0,0,0,0.7);}#grid .block.project .caption h3{font-family:"futura-pt",sans-serif !important;font-size:28px;line-height:30px;color:#FFF;letter-spacing:0.07em;font-weight:100;margin:0px;padding:0px 0px 10px;font-style:normal;}#grid .block.project .caption .overlay{display:none;}#grid .block.project .caption p,#grid .block.project .caption span{font-style:normal;font-family:"proxima-nova",sans-serif;font-size:16px;line-height:20px;text-decoration:none;color:#CCC;}#grid .block.text{background-color:#000;text-align:center;display:table;}#grid .block.text .holder{font-family:"proxima-nova",sans-serif;font-size:18px;line-height:26px;display:table-cell;vertical-align:middle;xheight:200px;xpadding:10%;}#grid .block.form{background-color:#000;text-align:center;display:table;background-image:url('/site/images/topo_bg.jpg');}#grid .block.form .holder{box-sizing:border-box;display:table-cell;vertical-align:middle;xheight:200px;padding:0px 10%;}#grid .block.form .holder p{font-family:"proxima-nova",sans-serif;font-size:18px;line-height:26px;color:#666;}body.portfolio #content .block.form .holder h3{letter-spacing:0.07em;font-weight:100;font-family:"futura-pt",sans-serif;color:#eeeeee;font-size:42px !important;line-height:32px;padding-bottom:25px;text-transform:uppercase;}