@font-face{font-family:'sk-modernistbold';src:url("../fonts/sk-modernist-bold-webfont.eot");src:url("../fonts/sk-modernist-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sk-modernist-bold-webfont.woff2") format("woff2"),url("../fonts/sk-modernist-bold-webfont.woff") format("woff"),url("../fonts/sk-modernist-bold-webfont.ttf") format("truetype"),url("../fonts/sk-modernist-bold-webfont.svg#sk-modernistbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'sk-modernistregular';src:url("../fonts/sk-modernist-regular-webfont.eot");src:url("../fonts/sk-modernist-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sk-modernist-regular-webfont.woff2") format("woff2"),url("../fonts/sk-modernist-regular-webfont.woff") format("woff"),url("../fonts/sk-modernist-regular-webfont.ttf") format("truetype"),url("../fonts/sk-modernist-regular-webfont.svg#sk-modernistregular") format("svg");font-weight:normal;font-style:normal}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media (max-width: 620px){.no-mobile{display:none}}
@media (min-width: 621px) and (max-width: 899px){.no-desktop{display:none}}@media (min-width: 900px){.no-desktop{display:none}}@media (min-width: 1170px){.no-desktop{display:none}}
.container{max-width:1170px;margin-left:auto;margin-right:auto;padding:0 15px}.container:after{content:" ";display:block;clear:both}.col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.24989%;padding-right:1.24989%}@media (max-width: 620px){.col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
.col2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.24989%;padding-right:1.24989%}@media (max-width: 620px){.col2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
.col3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:1.24989%;padding-right:1.24989%}@media (max-width: 620px){.col3{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
.col4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}.col img,.col2 img,.col3 img,.col4 img,.content img{max-width:100%;width:100%}.border{border-bottom:1px solid #222}.hover{opacity:1}.hover:hover{opacity:0.8}body{margin:0;padding:0;font-family:sk-modernistregular,sans-serif;font-size:100%;color:#222;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,h1,h2,h3,h4,h5,h6{font-family:sk-modernistbold,sans-serif;font-weight:normal}h1{font-size:1.5rem;padding:0;margin:0 0 30px 0}p{margin:0 0 20px 0}a{color:#222;text-decoration:none}a:hover{color:#ccc}a:active,a.active{text-decoration:underline}.header-buffer{height:150px}header{position:fixed;box-sizing:border-box;top:0;width:100%;padding:60px 0;z-index:10}header .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:1.24989%;padding-right:1.24989%;height:30px;text-align:left}@media (min-width: 621px) and (max-width: 899px){header .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.24989%;padding-right:1.24989%}}@media (max-width: 620px){header .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.24989%;padding-right:1.24989%}}header .logo img{height:100%}header nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.24989%;padding-right:1.24989%;display:inline-block}@media (min-width: 621px) and (max-width: 899px){header nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.24989%;padding-right:1.24989%}}@media (max-width: 620px){header nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
ul.menu{padding:0;margin:0;list-style:none}ul.menu li{display:inline-block;margin-right:30px;line-height:30px}ul.menu li:last-child{margin:0}footer{margin-top:40px;background-color:#fff}footer .border{margin:15px 0}@media (min-width: 621px) and (max-width: 899px){.footer_name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.24989%;padding-right:1.24989%}}@media (max-width: 620px){.footer_name{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
.projects_home>.container{margin-bottom:25px}@media (max-width: 620px){.projects_home>.container p{display:none}}
ul.tags{margin:0 0 45px 0;padding:0;list-style:none}ul.tags li{display:inline-block}ul.tags li:after{content:' / '}ul.tags li:last-child:after{content:''}ul.tags a{line-height:25px}.spinner{min-width:80px;min-height:80px;background:url("../img/spinner.gif") no-repeat center;background-size:36px;color:transparent}.colophon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}@media (max-width: 620px){.colophon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
.project-shot{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%;margin-bottom:2%}.project-shot.side{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.24989%;padding-right:1.24989%}.project-shot.side:nth-child(odd){clear:left}@media (max-width: 620px){.project-shot.side{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}.project-shot.mixed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.24989%;padding-right:1.24989%}.project-shot.mixed:nth-child(3n-5){-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}@media (max-width: 620px){.project-shot.mixed{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}.project-shot img{width:100%;max-width:100%}@media (max-width: 620px){.project-shot{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.24989%;padding-right:1.24989%}}
