/*! MartinBrent 2015-07-21 */

.button,.gform_wrapper .gform_footer .gform_button{display:inline-block;width:auto;padding:11px 8px;font-family:Lato,Arial,sans-serif;color:#fff;text-align:center;font-size:12px;text-decoration:none;text-transform:uppercase;border:1px solid #fff;border-radius:0;background:#333}.button:active,.button:focus,.button:hover,.gform_wrapper .gform_footer .gform_button:active,.gform_wrapper .gform_footer .gform_button:focus,.gform_wrapper .gform_footer .gform_button:hover{color:#fff;text-decoration:none;background-color:#0d0d0d}.button:active,.gform_wrapper .gform_footer .gform_button:active{-webkit-transform:translate(1px,1px);-moz-transform:translate(1px,1px);-ms-transform:translate(1px,1px);-o-transform:translate(1px,1px);transform:translate(1px,1px)}#content .inner,.content .inner,.nav .inner,.section .inner{position:relative;margin:0 auto}.gform_wrapper li,.gform_wrapper ol,.gform_wrapper ul,.listing li,.listing ul,.nav li,.nav ol,.nav ul,.page-contact .content li,.page-contact .content ol,.page-contact .content ul,.pagination li,.pagination ul{margin:0;padding:0;list-style:none}.geo,form legend{position:absolute;left:-9999px;overflow:hidden;height:0;width:0;font-size:0;line-height:0}#header .logo a,.nav__toggle,.pagination--prev-next a,.pagination-share .index a,[role=contentinfo] .copyright{overflow:hidden;display:block;font-size:0;line-height:0;text-decoration:none;text-indent:100%;white-space:nowrap;background:transparent no-repeat 0 0;border:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}form{*zoom:1;position:relative;display:block;padding:0;margin:0 0 25px;border:0}form:after,form:before{content:" ";display:table}form:after{clear:both}form fieldset{*zoom:1;display:block;padding:0;margin:0;border:0}form fieldset:after,form fieldset:before{content:" ";display:table}form fieldset:after{clear:both}form label{display:block;padding:0 0 3px;font-family:Lato,Arial,sans-serif;color:#999;font-size:16px;font-weight:400}form label .gfield_required,form label .required{margin-left:3px;color:#01ffcd}form input,form input[type=search],form textarea{width:100%;padding:7px 10px;font-family:Lato,Arial,sans-serif;color:#999;font-size:14px;text-align:left;line-height:1.428571429;background:#fff;border-radius:1px;border:1px solid #ccc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-box-shadow:none;box-shadow:none}form input::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#aaa}form input:-moz-placeholder,form input[type=search]:-moz-placeholder,form textarea:-moz-placeholder{color:#aaa}form input::-moz-placeholder,form input[type=search]::-moz-placeholder,form textarea::-moz-placeholder{color:#aaa}form input:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#aaa}form textarea{height:150px;min-height:100px;line-height:1.5;resize:vertical}form select{width:100%}.gform_wrapper{*zoom:1;position:relative}.gform_wrapper:after,.gform_wrapper:before{content:" ";display:table}.gform_wrapper:after{clear:both}html.generatedcontent .gform_wrapper ul{padding:0}html.generatedcontent .gform_wrapper li:before{display:none}.gform_wrapper .gform_title{margin:0 0 5px;font-family:Lato,Arial,sans-serif}.gform_wrapper .gform_description,.gform_wrapper .validation_error{display:block;margin:0 0 1em;font-family:Lato,Arial,sans-serif;font-size:14px}.gform_wrapper .validation_message{display:block;padding-top:3px;font-family:Lato,Arial,sans-serif}.gform_wrapper .gform_ajax_spinner{clear:both;display:none!important;width:auto!important}.gform_wrapper .gform_body .gfield{margin:0 0 25px}.gform_wrapper .gform_body .gform_hidden{display:none!important}.gform_wrapper .gform_body .gfield_file label{float:left;margin-right:10px}.gform_wrapper .gform_body .gfield_file input{width:auto;padding:0;background:0 0;border-width:0;border-radius:0}.gform_wrapper .gform_body .gfield_checkbox,.gform_wrapper .gform_body .gfield_radio{*zoom:1;position:relative}.gform_wrapper .gform_body .gfield_checkbox:after,.gform_wrapper .gform_body .gfield_checkbox:before,.gform_wrapper .gform_body .gfield_radio:after,.gform_wrapper .gform_body .gfield_radio:before{content:" ";display:table}.gform_wrapper .gform_body .gfield_checkbox:after,.gform_wrapper .gform_body .gfield_radio:after{clear:both}.gform_wrapper .gform_body .gfield_checkbox .ginput_container,.gform_wrapper .gform_body .gfield_radio .ginput_container{padding-left:3px}.gform_wrapper .gform_body .gfield_checkbox .ginput_container input,.gform_wrapper .gform_body .gfield_radio .ginput_container input{width:auto;margin:0 10px 0 0;border:0;background:0 0}.gform_wrapper .gform_body .gfield_checkbox .ginput_container label,.gform_wrapper .gform_body .gfield_radio .ginput_container label{display:inline;padding:0}.gform_wrapper .gform_footer{clear:both;padding-top:1px}table{min-width:100%;margin:0 0 1.5em}table tr{border:0 solid #ccc;border-width:0 0 1px}table thead tr{border:0 dotted #ccc;border-width:0 0 1px}table td,table th{padding:6px 10px}html,html body{overflow-x:hidden;min-width:0;font-family:Oswald,Arial,sans-serif;font-size:14px;line-height:1.428571429;font-weight:400;text-align:left;color:#999;background:#fff}html{height:100%}body{min-height:100%}html.lt-ie9,html.lt-ie9 body{overflow:visible;overflow-x:visible}html.lt-ie8{overflow:auto}#wrapper{position:relative;z-index:100;overflow:hidden;min-width:320px;padding:0 30px;margin:0 auto;background:#fff}html.js #wrapper{min-width:0}@media (max-width:640px){html.js #wrapper{padding-left:20px;padding-right:20px}}@media (max-width:440px){html.js #wrapper{padding-left:15px;padding-right:15px}}body:after{position:absolute;top:0;left:0;display:none;height:0;width:0;content:'desktop'}body:before{position:absolute;top:0;left:0;display:none;height:0;width:0;content:''}@media (max-width:780px){body:after{content:'tablet'}}@media (max-width:640px){body:after{content:'mobile'}body:before{content:"nav"}}@media (max-width:440px){body:after{content:'small'}body:before{content:"nav"}}@media (max-width:375px){body:after{content:'tiny'}body:before{content:"nav"}}blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:Oswald,Arial,sans-serif;font-weight:400;color:#000;text-transform:uppercase}h1,h2,h3,h4{position:relative;margin:0 0 15px;font-size:1em;line-height:1.3333;font-weight:400;text-overflow:ellipsis;color:#333}h1{margin-bottom:40px;font-size:32px;line-height:1.166666667;color:#333}h2{margin-bottom:40px;font-size:24px;line-height:1.333333333;font-weight:300;color:#666}h3{margin-bottom:10px;margin-top:30px;font-size:24px;line-height:1.333333333;color:#000}h4{margin-bottom:10px;font-size:14px;color:#999;line-height:1.333333333}h4 strong{font-weight:400}a{display:inline-block;padding:0 5px;margin:0 -5px;font-weight:600;text-decoration:none;color:#000;background-color:#01ffcd}a:active,a:focus,a:hover{background-color:transparent}.lede{text-align:center;font-size:18px}img{display:block;max-width:100%;height:auto;width:100%}div.map img{max-width:none}ol,ul{padding-left:16px}ul li{margin-bottom:5px}ul ul{padding-top:5px}html.generatedcontent2 ul{padding-left:5px;list-style:none}html.generatedcontent2 ul li:before{position:relative;top:2px;margin-right:7px;content:"\25CF";color:#999;font-size:12px;vertical-align:top}hr{position:relative;overflow:hidden;clear:both;display:block;height:1px;width:100%;margin:20px 0;border:0;background:#fff}address{margin:0 0 1em;font-style:normal}address span{display:block}address span span{display:inline}abbr,abbr[title]{text-decoration:none;border:0}strong{font-weight:600;color:#000}em strong,strong em{font-weight:600;font-style:normal;color:#01ffcd}blockquote{padding-left:70px;padding-right:25px;margin-bottom:25px;font-style:normal;background:url(img/quote.png) no-repeat 0 3px}@media (max-width:640px){blockquote{padding-left:35px;padding-right:0;background-size:25px auto}}.video-wrapper{position:relative;display:block;margin:0;padding-bottom:56.25%}.video-wrapper img{position:relative;z-index:1;display:block;width:100%;height:auto;background:url(img/video/play-hover.png) no-repeat -2000px -2000px}.video-wrapper .play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;height:100%;width:100%;background:transparent url(img/video/play.png) no-repeat 50% 50%}.video-wrapper a{display:block}.video-wrapper a:active .play,.video-wrapper a:focus .play,.video-wrapper a:hover .play{background-image:url(img/video/play-hover.png)}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object{position:absolute;top:0;left:0;z-index:3;height:100%;width:100%}.video-wrapper.active .play{display:none}iframe{max-width:100%}.alignright{float:right;width:auto;margin:0 0 10px 15px;text-align:right}@media (max-width:640px){.alignright{float:none;margin-left:0}}.alignright img{width:auto}.alignleft{float:left;width:auto;margin:0 15px 10px 0;text-align:left}@media (max-width:640px){.alignleft{float:none;margin-right:0}}.alignleft img{width:auto}.aligncenter{display:block;width:auto;margin:0 auto 1em}.aligncenter img,.alignnone,.alignnone img{width:auto}.wp-caption{position:relative}.wp-caption .wp-caption-text{margin-bottom:0}#header{position:fixed;top:50%;left:50%;z-index:10;*zoom:1;display:none;min-width:320px}#header:after,#header:before{content:" ";display:table}#header:after{clear:both}body.tax-project_category #header{display:block}#header .logo{position:relative;z-index:11;width:420px;height:79px;margin:-40px 0 0 -210px}#header .logo a{width:100%;height:100%;padding-top:0;background-image:url(img/logo.png);background-size:100% auto}@media (max-width:640px){#header{position:relative;top:0;left:auto;display:block;margin:15px 0 20px;padding:0}#header .logo{position:relative;float:none;width:auto;height:auto;max-width:373px;max-height:65px;margin:-5px 80px 0 0}#header .logo a{padding-bottom:17.426273458%}#header .nav__toggle{position:absolute;top:0;right:0;height:100%;background-size:auto 300%}}[role=contentinfo]{*zoom:1;max-width:960px;min-width:190px;margin:0 0 0 115px;padding:0 0 30px;font-size:12px}[role=contentinfo]:after,[role=contentinfo]:before{content:" ";display:table}[role=contentinfo]:after{clear:both}[role=contentinfo] .copyright{width:168px;height:35px;background:url(img/logo-footer.png) no-repeat 0 0;margin:0}html.js [role=contentinfo]{position:absolute;right:30px;bottom:0;left:30px}@media (max-width:640px){html.js [role=contentinfo]{position:relative;right:auto;bottom:auto;left:auto;margin-left:0}}.nav{*zoom:1}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav .inner{position:relative;z-index:101}html.lt-ie9 .nav .inner{width:auto}html.generatedcontent .nav ul{padding:0}html.generatedcontent .nav li:before{display:none}.nav ul{position:relative}.nav ul a,.nav ul li{position:relative;color:#333;text-transform:uppercase;font-family:Oswald,Arial,sans-serif;text-align:left;font-size:14px;line-height:1.25;font-weight:400;text-decoration:none;background:0 0}.nav ul li{display:block;margin:0 0 10px}.nav ul a{display:inline-block;padding:3px 5px}.nav ul a:active,.nav ul a:focus,.nav ul a:hover{background:#01ffcd}#nav{position:relative;float:left;width:115px;padding-bottom:34px;padding-top:34px}@media (min-height:550px){html.js #nav{position:fixed}}#nav ul li.clients,#nav ul li.journal,#nav ul li.prints{margin-top:45px}#nav ul .active a{background:#01ffcd}@media (max-width:640px){#nav{float:none;width:auto;padding:0}#nav ul li{margin:0;border:0 solid #01ffcd;border-width:0 0 3px}#nav ul li.clients,#nav ul li.journal,#nav ul li.prints{margin-top:0}#nav ul li a{display:block;margin:0;padding:5px 10px;font-size:32px;line-height:1.166666667;color:#333;font-weight:400;text-align:center;text-transform:uppercase}}@media (max-width:640px) and (min-height:550px){html.js #nav{position:relative}}@media (max-width:640px){html.js #nav ul{display:none}}.nav__toggle{*zoom:1;display:none;height:60px;width:60px;margin:0;padding:0;background-image:url(img/mobile/menu.png);background-size:100% auto;background-position:100% 0}.nav__toggle:after,.nav__toggle:before{content:" ";display:table}.nav__toggle:after{clear:both}.nav__toggle:active,.nav__toggle:focus,.nav__toggle:hover{background-position:100% 100%}@media (max-width:640px){.nav__toggle{display:block}}#nav-mobile{position:absolute;top:0;left:0;z-index:99;overflow:hidden;overflow-y:auto;display:none;min-height:100%;height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}body.nav-shown #nav-mobile{display:block;display:none}@media (max-width:640px){html.js #nav-mobile{display:block;display:none}}html.lt-ie9 #nav-mobile{display:none!important}#content{overflow:hidden;*zoom:1;margin:0 0 0 115px;padding:34px 0 30px}#content:after,#content:before{content:" ";display:table}#content:after{clear:both}@media (max-width:640px){#content{padding-top:20px}}html.js #content{padding-bottom:100px}@media (max-width:640px){#content,html.js #content{margin-left:0}}#content .inner{*zoom:1}#content .inner:after,#content .inner:before{content:" ";display:table}#content .inner:after{clear:both}html.lt-ie9 #content>.inner{width:960px}#content .type-page{max-width:730px}@media (max-width:640px){#content .section__title,#content .type-page{padding-top:20px}}.content{*zoom:1;background:#fff;margin:0}.content:after,.content:before{content:" ";display:table}.content:after{clear:both}.content .inner{*zoom:1}.content .inner:after,.content .inner:before{content:" ";display:table}.content .inner:after{clear:both}.listing{*zoom:1}.listing:after,.listing:before{content:" ";display:table}.listing:after{clear:both}.listing ul{overflow:hidden}html.generatedcontent .listing ul{padding:0}html.generatedcontent .listing li:before{display:none}.listing a{display:block;color:#999;text-decoration:none}.section{position:relative}.section .inner{*zoom:1}.section .inner:after,.section .inner:before{content:" ";display:table}.section .inner:after{clear:both}.pagination{position:relative;*zoom:1;clear:both}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination .pagination__title{margin-bottom:2px;font-size:14px;color:#999;line-height:1.333333333}.pagination a,.pagination span{margin:0;padding:4px 6px;font-family:Oswald,Arial,sans-serif;font-size:24px;line-height:1.333333333;font-weight:400;color:#333;background:0 0}.pagination a:active,.pagination a:focus,.pagination a:hover{background-color:#01ffcd}.pagination .current{color:#999}.pagination-share{position:relative;*zoom:1;float:right;clear:none;padding:3px 0 0}.pagination-share:after,.pagination-share:before{content:" ";display:table}.pagination-share:after{clear:both}@media (max-width:640px){.pagination-share.pagination-share--top{padding-top:23px}}@media (max-width:440px){.pagination-share{float:none}.pagination-share.pagination-share--top{margin-bottom:5px;padding-top:0}}@media (max-width:475px){.pagination-share.pagination-share--bottom{float:none;margin-bottom:50px}.pagination-share.pagination-share--bottom .section.section--share{float:none;margin-left:0;margin-top:-20px}}.pagination-share .index{float:left;width:30px;height:30px}.pagination-share .index a{height:100%;width:100%;margin:0;padding:0;cursor:pointer;background:#333 url(img/menu.png) no-repeat 0 0}.pagination-share .index a:active,.pagination-share .index a:focus,.pagination-share .index a:hover{background-color:#01ffcd;background-position:0 -30px}.pagination--prev-next{clear:both;border:0 solid #01ffcd;border-width:2px 0 0;padding:15px 0 0}.pagination--prev-next li{width:40px;height:40px}.pagination--prev-next a{display:block;height:100%;width:100%;padding:0;background:transparent no-repeat 50% 50%}.pagination--prev-next a:active,.pagination--prev-next a:focus,.pagination--prev-next a:hover{background-color:transparent}.pagination--prev-next .previous{float:left}.pagination--prev-next .previous a{background-image:url(img/previous.png)}.pagination--prev-next .next{float:right}.pagination--prev-next .next a{background-image:url(img/next.png)}.pagination--prev-next .next--disabled,.pagination--prev-next .previous--disabled{display:none}.section.section--share{position:relative;z-index:100;*zoom:1;display:none;float:right;width:174px;margin:0 0 0 15px;padding:0;min-width:none;background:#333}.section.section--share:after,.section.section--share:before{content:" ";display:table}.section.section--share:after{clear:both}@media (max-width:440px){.section.section--share{float:left}}html.js .section.section--share{display:block}.section.section--share .section__title{float:left;height:20px;padding:5px 20px!important;margin:0;color:#999;text-transform:uppercase;font-size:16px;line-height:18px;background:#333}.section.section--share .section__content{float:right;width:92px;margin:0 auto}.section.section--share .section__content ul{*zoom:1;margin-left:-1px}.section.section--share .section__content ul:after,.section.section--share .section__content ul:before{content:" ";display:table}.section.section--share .section__content ul:after{clear:both}.section.section--share .section__content ul li{overflow:hidden;float:left;height:30px;width:30px;margin:0;cursor:pointer;border:0 solid #fff;border-width:0 0 0 1px;background:#333 no-repeat 0 0}.section.section--share .section__content ul li span{display:block;height:100%;padding:0}.section.section--share .section__content ul li img{display:block;opacity:0;height:100%}.section.section--share .section__content ul li:hover{background-color:#01ffcd}.section.section--share .section__content ul li.facebook{background-image:url(img/social/facebook.png)}.section.section--share .section__content ul li.facebook:active,.section.section--share .section__content ul li.facebook:focus,.section.section--share .section__content ul li.facebook:hover{background-color:#3b5998;background-color:#01ffcd;background-position:0 -30px}.section.section--share .section__content ul li.twitter{background-image:url(img/social/twitter.png)}.section.section--share .section__content ul li.twitter:active,.section.section--share .section__content ul li.twitter:focus,.section.section--share .section__content ul li.twitter:hover{background-color:#00a0d1;background-color:#01ffcd;background-position:0 -30px}.section.section--share .section__content ul li.linkedin{background-image:url(img/social/linkedin.png)}.section.section--share .section__content ul li.linkedin:active,.section.section--share .section__content ul li.linkedin:focus,.section.section--share .section__content ul li.linkedin:hover{background-color:#007bb6;background-color:#01ffcd;background-position:0 -30px}body.error404 .content h1+h2{margin-top:-35px}.section-journal .content{font-family:Lato,Arial,sans-serif}.page-awards .content h4{margin-bottom:3px;color:#000;font-family:Oswald,Arial,sans-serif}.page-contact .content h2{margin:0 0 40px;font-size:32px;line-height:1.166666667;color:#333;text-transform:none;font-weight:400}.page-contact .content h2 a{color:#999}.page-contact .content h2 a:active,.page-contact .content h2 a:focus,.page-contact .content h2 a:hover{color:#000}.page-contact .content h2+h2{margin-top:-35px}.page-contact .content h3{margin-top:40px;font-size:14px}.page-contact .content a{color:#999;text-decoration:none;background:0 0;font-weight:400}.page-contact .content a:active,.page-contact .content a:focus,.page-contact .content a:hover{color:#000;background:#01ffcd}.page-contact .content li a{color:#000;text-decoration:none;background:0 0}.page-contact .content li a:active,.page-contact .content li a:focus,.page-contact .content li a:hover{color:#000;background:#01ffcd}html.generatedcontent .page-contact .content ul{padding:0}html.generatedcontent .page-contact .content li:before{display:none}.type-client{position:relative;*zoom:1}.type-client:after,.type-client:before{content:" ";display:table}.type-client:after{clear:both}.listing--client{padding:40px 0 0}.listing--client ul li{float:left;margin:0}.type-project{position:relative;*zoom:1}.type-project:after,.type-project:before{content:" ";display:table}.type-project:after{clear:both}.type-project .entry-title{display:none}.type-project.depth--above{z-index:11}.type-project.depth--below{z-index:9}.type-project .gallery-image{position:relative;margin:0 0 30px}.type-project .gallery-image .inner{position:relative;display:block;width:auto;max-width:100%;margin:0;padding:0}.type-project .gallery-image .inner img,.type-project .gallery-image.gallery-image--thumbnail img{width:auto}@media (max-width:640px){.type-project .gallery-image .inner img{width:100%;max-width:100%}}.type-project .gallery-image .gallery-image__title{position:absolute;bottom:-25px;left:0;margin:0;padding:0;font-family:Oswald,Arial,sans-serif;font-size:16px;line-height:1.428571429;font-weight:400;text-align:left;color:#333;text-decoration:none;text-transform:none}.type-project.orientation--portrait .gallery-image{float:left;margin-right:30px}@media (max-width:640px){.type-project.orientation--portrait .gallery-image{float:none;margin-right:0}}.type-project.orientation--portrait .listing--gallery{float:left;padding-bottom:30px}.type-project.orientation--portrait .listing--gallery ul li{float:none;margin:0 0 5px}@media (max-width:640px){.type-project.orientation--portrait .listing--gallery ul li{float:left;margin:0 5px 5px 0}}html.js .type-project.orientation--portrait [role=contentinfo]{position:absolute;bottom:0;left:100%;margin:0;padding:0 0 0 30px}@media (max-width:640px){html.js .type-project.orientation--portrait [role=contentinfo]{display:none}}.type-project.orientation--portrait .bx-controls-direction,html.js .type-project.orientation--portrait [role=contentinfo] .inner{width:100%}.type-project.orientation--portrait .bx-controls-direction .bx-next,.type-project.orientation--portrait .bx-controls-direction .bx-prev{float:none;margin:0;height:21px;width:80px;padding:0;text-indent:-9999px;font-size:0;line-height:0;text-align:left;background:url(img/arrows-vertical.gif) no-repeat -2000px -2000px}.type-project.orientation--portrait .bx-controls-direction .bx-prev{background-position:0 0}.type-project.orientation--portrait .bx-controls-direction .bx-prev.disabled,.type-project.orientation--portrait .bx-controls-direction .bx-prev:active,.type-project.orientation--portrait .bx-controls-direction .bx-prev:focus,.type-project.orientation--portrait .bx-controls-direction .bx-prev:hover{background-position:0 -21px}.type-project.orientation--portrait .bx-controls-direction .bx-next{background-position:-80px 0}.type-project.orientation--portrait .bx-controls-direction .bx-next.disabled,.type-project.orientation--portrait .bx-controls-direction .bx-next:active,.type-project.orientation--portrait .bx-controls-direction .bx-next:focus,.type-project.orientation--portrait .bx-controls-direction .bx-next:hover{background-position:-80px -21px}html.js .type-project.orientation--landscape .listing--gallery{float:left;padding-right:210px}html.js .type-project.orientation--landscape .listing--gallery ul{float:left}@media (max-width:640px){html.js .type-project.orientation--landscape .listing--gallery{float:none;padding-right:0}html.js .type-project.orientation--landscape .listing--gallery ul{float:none}}@media (max-width:640px) and (max-width:640px){html.js .type-project.orientation--landscape .listing--gallery ul li{float:left;margin:0 5px 5px 0}}html.js .type-project.orientation--landscape [role=contentinfo]{position:absolute;top:50px;right:0;margin:0;padding:0}@media (max-width:640px){html.js .type-project.orientation--landscape [role=contentinfo]{display:none}}@media (max-width:375px){html.js .type-project.orientation--landscape [role=contentinfo]{right:40px;min-width:150px}html.js .type-project.orientation--landscape [role=contentinfo] .copyright{padding-top:30px;background-size:100% auto}}.type-project[data-total="0"] .pagination--prev-next{display:none}.type-project .pagination--prev-next{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0;border-width:0}.type-project .pagination--prev-next li{position:absolute;top:0;bottom:0;height:100%;width:50%}.type-project .pagination--prev-next li a{height:100%;width:100%;padding:0;margin:0;background:transparent none;background-position:-50px -50px;outline:0}.type-project .pagination--prev-next li.previous{left:0}.type-project .pagination--prev-next li.previous a{cursor:url(img/cursor/minus.png),auto}.type-project .pagination--prev-next li.previous a:active,.type-project .pagination--prev-next li.previous a:focus,.type-project .pagination--prev-next li.previous a:hover{background-position:5% 50%}.type-project .pagination--prev-next li.next{right:0}.type-project .pagination--prev-next li.next a{cursor:url(img/cursor/plus.png),auto}.type-project .pagination--prev-next li.next a:active,.type-project .pagination--prev-next li.next a:focus,.type-project .pagination--prev-next li.next a:hover{background-position:95% 50%}.type-project .bx-controls-direction{position:absolute;bottom:-25px;left:0}.type-project .bx-controls-direction a{position:relative;overflow:hidden;margin:0;color:#333;text-transform:uppercase;font-family:Oswald,Arial,sans-serif;font-weight:400;height:21px;width:63px;padding:0;text-indent:-9999px;font-size:0;line-height:0;text-align:left;background:url(img/arrows-horizontal.gif) no-repeat -2000px -2000px}.type-project .bx-controls-direction a:active,.type-project .bx-controls-direction a:focus,.type-project .bx-controls-direction a:hover{background-color:transparent}.type-project .bx-controls-direction .bx-prev{float:left;margin-right:10px;background-position:0 0}.type-project .bx-controls-direction .bx-prev.disabled,.type-project .bx-controls-direction .bx-prev:active,.type-project .bx-controls-direction .bx-prev:focus,.type-project .bx-controls-direction .bx-prev:hover{background-position:0 -21px}.type-project .bx-controls-direction .bx-next{float:right;background-position:-63px 0}.type-project .bx-controls-direction .bx-next.disabled,.type-project .bx-controls-direction .bx-next:active,.type-project .bx-controls-direction .bx-next:focus,.type-project .bx-controls-direction .bx-next:hover{background-position:-63px -21px}.type-project .bx-controls-direction .disabled{color:#ddd}.type-project .bx-controls-direction:after{display:none}.info{padding:45px 0 0}@media (max-width:640px){.info{display:none}}.info a,.info p{margin:0;padding:0;color:#333;text-transform:uppercase;font-family:Oswald,Arial,sans-serif;text-align:left;font-size:14px;line-height:1.25;font-weight:400;text-decoration:none;background:0 0}.info .current{margin-right:5px}.info .total{margin-left:5px}.info .back{margin:0 -5px 5px;letter-spacing:.05em}.info .back a{padding:3px 5px;background:0 0}.info .back a:active,.info .back a:focus,.info .back a:hover{background-color:#01ffcd}.listing--project{overflow:hidden}.listing--project .type-project{float:left;margin:0 30px 30px 0}.listing--project .type-project .entry-title{display:none}.listing--project .type-project img{max-width:none;width:auto}.listing--project .type-project a{position:relative;display:block;padding:0;margin:0;background:0 0;cursor:url(img/cursor/plus.png),auto}.listing--project .type-project a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:none;content:"";width:100%;height:100%;background:rgba(1,255,205,.4)}.listing--project .type-project a:active:after,.listing--project .type-project a:focus:after,.listing--project .type-project a:hover:after{display:block}@media (max-width:640px){.listing--project .type-project{clear:both;max-width:100%;margin-right:0}.listing--project .type-project img{max-width:100%;width:100%}}.section--project .section__title,.section--projects .section__title{display:none}html.js .single-project #content{padding-bottom:30px}html.js .single-project [role=contentinfo]{position:relative;top:auto;right:auto;bottom:auto;left:auto}@media (max-width:640px){body.project-detail [role=contentinfo]{display:none}}html.js body.project--orientation-portrait #content{padding-bottom:0}.listing--gallery{position:relative}.listing--gallery ul{position:relative;*zoom:1;overflow:hidden}.listing--gallery ul:after,.listing--gallery ul:before{content:" ";display:table}.listing--gallery ul:after{clear:both}.listing--gallery ul li{position:relative;float:left;margin:0 5px 5px 0}html.js .listing--gallery ul li{margin-bottom:0}.listing--gallery ul li a{position:relative;display:block;padding:0;margin:0;background:0 0;cursor:url(img/cursor/plus.png),auto}.listing--gallery ul li a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:none;content:"";width:100%;height:100%;background:rgba(1,255,205,.4)}.listing--gallery ul li a:active:after,.listing--gallery ul li a:focus:after,.listing--gallery ul li a:hover:after{display:block}.listing--gallery ul li img{width:auto}.listing--gallery ul li.active a:after{display:block}.type-post{position:relative;*zoom:1;clear:both}.type-post:after,.type-post:before{content:" ";display:table}.type-post:after{clear:both}.type-post .entry-title,.type-post .widget-title{margin:0 0 10px;font-size:32px;line-height:1.166666667;color:#000;letter-spacing:.03em;font-weight:400}.type-post .entry-date{padding:15px 0 0;margin-bottom:10px;font-family:Oswald,Arial,sans-serif;text-transform:uppercase;font-size:12px;color:#999;line-height:1.333333333;font-weight:400;letter-spacing:.05em}.type-post .entry-content{padding-bottom:30px;font-size:16px;color:#000;font-weight:100}.type-post .entry-content .entry-title+p,.type-post .entry-content .widget-title+p,.type-post .entry-content h1+p,.type-post .entry-content h2{margin-bottom:1em;font-family:Oswald,Arial,sans-serif;text-transform:none;font-size:22px;color:#999;font-weight:100}@media (max-width:640px){.type-post .entry-content .entry-title+p,.type-post .entry-content .widget-title+p,.type-post .entry-content h1+p,.type-post .entry-content h2{font-size:18px}}.type-post .entry-content p{max-width:730px}.type-post .entry-content img{max-width:960px}@media (max-width:1140px){.type-post .entry-content img{max-width:100%}}.type-post .entry-content h1+p{margin-top:-1.5em}.type-post .entry-content .entry-title+p,.type-post .entry-content .widget-title+p{margin-top:0}.type-post .entry-content .entry-date{padding-top:0}@media (max-width:780px){.type-post .entry-content .panel-grid .entry-date{margin-top:30px}}.type-post .entry-content p:empty{display:none}.type-post .entry-content .panel-grid-cell{margin-bottom:0!important}.type-post .entry-summary{padding:0 0 15px;font-family:Oswald,Arial,sans-serif;font-size:18px;line-height:1.33333;font-weight:100}.type-post .entry-summary p{margin:0}.type-post .photo{margin-bottom:25px}@media (max-width:440px){.type-post .photo{margin-bottom:5px}}.listing--post{clear:both;padding-bottom:30px}.listing--post ul{border:0 solid #01ffcd;border-width:2px 0 0}.listing--post .type-post{clear:none;margin:0;border:0 solid #01ffcd;border-width:0 0 2px}.listing--post .type-post a{position:relative;overflow:hidden;display:block;padding:0;margin:0;background:0 0;cursor:url(img/cursor/plus.png),auto}.listing--post .type-post a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:none;content:"";width:100%;height:100%;background:rgba(1,255,205,.4)}.listing--post .type-post a:active:after,.listing--post .type-post a:focus:after,.listing--post .type-post a:hover:after{display:block}.listing--post .type-post .entry-date,.listing--post .type-post .entry-summary,.listing--post .type-post .entry-title{margin-left:15px;margin-right:15px}.listing--post .type-post .entry-title{margin-bottom:5px;font-size:24px;line-height:1.333333333;color:#000;font-weight:400}@media (max-width:780px){.listing--post .type-post .entry-title{font-size:18px}}@media (max-width:780px){.listing--post .type-post .entry-summary{font-size:14px}}.listing--post .type-post .entry-date{margin-bottom:3px}.listing--post .type-post .photo{position:relative;z-index:101;float:left;width:235px;margin-bottom:0}.listing--post .type-post .photo:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:102;display:none;content:"";width:100%;height:100%;background:rgba(1,255,205,.4)}.listing--post .type-post.has-image .entry-date,.listing--post .type-post.has-image .entry-summary,.listing--post .type-post.has-image .entry-title{margin-left:265px}@media (max-width:710px){.listing--post .type-post .photo{display:none}.listing--post .type-post.has-image .entry-date,.listing--post .type-post.has-image .entry-summary,.listing--post .type-post.has-image .entry-title{margin-left:15px}}@media (max-width:440px){.listing--post .type-post .photo{float:none;display:block;width:auto;margin:15px 15px 0}}.section--post--latest ul{margin-left:-5%;border-width:0}@media (max-width:780px){.section--post--latest ul{margin-left:0}}.section--post--latest .type-post{float:left;width:45%;margin:0 0 0 5%;border-width:0}@media (max-width:780px){.section--post--latest .type-post{float:none;width:auto;margin-left:0;padding-top:30px;padding-bottom:10px;border-width:2px 0 0}.section--post--latest .type-post:first-child{padding-top:0;border-width:0}}.section--post--latest .type-post a:active:after,.section--post--latest .type-post a:focus:after,.section--post--latest .type-post a:hover:after{display:none}.section--post--latest .type-post a:active .photo:after,.section--post--latest .type-post a:focus .photo:after,.section--post--latest .type-post a:hover .photo:after{display:block}.section--post--latest .type-post .entry-date,.section--post--latest .type-post .entry-summary,.section--post--latest .type-post .entry-title{margin-left:0;margin-right:0}.section--post--latest .type-post .entry-title{margin-bottom:15px;font-size:32px;line-height:1.166666667}@media (max-width:900px){.section--post--latest .type-post .entry-title{font-size:24px;line-height:1.333333333}}@media (max-width:780px){.section--post--latest .type-post .entry-title{font-size:24px;line-height:1.333333333}}.section--post--latest .type-post .entry-date{margin-bottom:10px}.section--post--latest .type-post .entry-summary{font-size:20px}@media (max-width:780px){.section--post--latest .type-post .entry-summary{font-size:16px}}.section--post--latest .type-post .photo{float:none;width:auto;max-width:460px;margin-left:0;margin-right:0;margin-top:0}@media (max-width:710px){.section--post--latest .type-post .photo{display:block;max-width:400px}}.section--post--latest .type-post.has-image .entry-date,.section--post--latest .type-post.has-image .entry-summary,.section--post--latest .type-post.has-image .entry-title{margin-left:0}.section--post{max-width:960px}.section--post .section__title{float:left}@media (max-width:440px){.section--post .section__title{float:none;margin-bottom:15px}}html.js .single-post #content{padding-bottom:30px}html.js .single-post #footer{position:relative;top:auto;right:auto;bottom:auto;left:auto}.clear{position:relative!important;overflow:hidden!important;clear:both!important;display:none;width:100%!important;height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}