@font-face{font-family:"Droid Sans";font-style:normal;font-weight:400;src:url(/assets/fonts/d9514ee24058.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Droid Sans";font-style:normal;font-weight:700;src:url(/assets/fonts/65437e58bb29.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wp-block-metaslider-slider iframe{transition:height .6s;width:100%}.wp-block-metaslider-slider{transition:height .3s}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=email]{direction:ltr}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,img,q,s,small,strong,var,b,i,center,ol,ul,li,fieldset,form,label,table,th,td{margin:0;padding:0;border:0;vertical-align:baseline;background:0 0}html{height:101%}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a img{border:0}img{display:block}.project.main img,.post p img,.page p img,video{max-width:100%!important;height:auto;width:auto}.project.main img,.post p img,.page p img,video{width:auto}body{font-size:100%;font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;padding:0 0 0 0;margin:0;color:#7d7d7b;background-color:#f0f0f0}p{line-height:1.7em;font-size:.75em;margin:0 0 20px 0}ul{list-style:none;margin:0;padding:0}li{margin:0 0 0 0;padding:0}img{margin:0}a{text-decoration:none;outline:0}a{color:#77a7b9}a:hover{color:#8dc7dc}a img{border:0}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-weight:400}.left{float:left}.right{float:right}.meta a:hover{color:#b0b0ad!important}input[type=text],textarea{background-color:#fafafa;padding:10px;font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#6a6a6a;border:1px solid #ddd;background:#fafafa url(/assets/img/4c3cdcc07cbc.webp)repeat-x}input[type=text]:focus{outline:0;background-color:#f7f7f7}textarea:focus{outline:0;background-color:#f7f7f7}textarea{width:80%;font-size:13px}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}#container{width:100%;margin:0 auto}#main{margin:0 auto;padding:30px 0 0 0;background:#fff;max-width:62.5em}.home #main{border:0}.home.page #content{padding-top:30px!important}#content{padding:0 0 0 0;float:left;margin:0 0 0 0;position:relative;width:100%}#sidebar{width:220px;float:right;margin:0 3%0 0;padding:0 0 0 0}#footer{width:100%;margin:0 auto}.oneFourth{width:220px}.threeFourth{width:720px}.full{width:970px}#header{width:100%;background:#000;position:relative;padding:0 0 0 0;margin:0 0 0 0}#header .inside{max-width:62.5em;margin:0 auto;position:relative;padding:20px 0 20px 0;background:url(/assets/img/9826205f6bea.webp)}#logo{display:inline-block;margin:0 0 0 3%;float:left;padding:0}#logo h1{margin:0!important;line-height:1em!important;padding:0!important;font-size:1.5em;font-weight:700;color:#fff}#header h1{font-size:1.5em;color:#575757;margin:0}#header h1 a,#header h1 a:hover{color:#fff!important}#mainNav{right:3%;position:absolute;top:50%;height:20px;margin-top:-10px;font-family:Helvetica,arial,sans-serif}#mainNav li{margin:0 0 0 1.5em;display:inline-block;padding:0}#mainNav ul a{line-height:25px;color:#7b7b7b;font-size:.75em}#mainNav ul li.current a,#mainNav ul li.current-cat a,#mainNav ul li.current_page_item a,#mainNav ul li.current-menu-item a,#mainNav ul li.current-post-ancestor a,#mainNav ul li.current_page_parent a,#mainNav ul li.current-category-parent a,#mainNav ul li.current-category-ancestor a,#mainNav ul li.current-portfolio-ancestor a,#mainNav ul li.current-projects-ancestor a{text-decoration:none;color:#fff}#mainNav ul li.sfHover a,#mainNav ul li a:hover,#mainNav ul li:hover{text-decoration:none;color:#fff}#mainNav ul li.sfHover ul a:hover{color:#fff!important}#content{margin:0 0 20px 3%;padding:0 0 0 0!important;width:70%;float:left}#content.full{margin:0 0 20px 3%;padding:0 0 0 0!important;width:94%}#content.fullProjects{width:100%;margin-left:0}#content.fullProjects .page{margin:0 30px 0 30px}#content.project{width:94%!important}#content.threeFourth .page{width:99%}#pageHead{padding:10px 0 30px 0;margin:0 3% 30px 3%;border-bottom:1px solid #e4e4e4;position:relative}#pageHead h1{font-size:33px;line-height:.7em;padding:0;margin-bottom:0;display:block}#filterNav{margin-bottom:30px!important;display:block}#content #filterNav{padding:0!important;margin:0 0 20px 0!important}#content #filterNav li{padding:1px 0 0 0;background:0 0;margin:0 5px 5px 0;display:block;float:left;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#filterNav li a{font-size:11px;background:#f0f0f0;display:inline-block;color:#7d7d7b!important;text-decoration:none;position:relative;cursor:pointer;padding:0 6px 0!important;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:20px}#filterNav li a:hover{background:#6a6a6a;color:#fff!important}#filterNav .selected{background:#6a6a6a;color:#fff!important}.page-template-portfolio-php #pageHead{border-bottom:none;margin-bottom:0}.page-template-portfolio-php #pageHead.withBorder{border-bottom:1px solid #e4e4e4}#ajaxLoading{width:16px;height:16px;background:url(/assets/img/69d11cb779f4.webp)no-repeat;position:absolute;left:3%;top:30px;display:block;display:none}#projects{margin:0 0 0 3%;width:97%}#projects{list-style:none}#projects .thumbs{margin:0 auto}#content #projects li{padding:0;background:0 0}#content .project.small{max-width:220px;height:auto;display:block;margin:0 20px 20px 0;padding-bottom:0;cursor:pointer;overflow:hidden;background:#515151;zoom:1;float:left}#content .project.small img{width:100%;height:auto}#content .project.small .title{display:none;color:#fff;position:absolute;bottom:0;left:0;padding:0;font-size:.917em;width:100%;font-size:11px;line-height:1.1em;background:url(/assets/img/205d4b38df36.webp)}#projectBox{margin-bottom:30px;padding:0 0 0 0;overflow:hidden;background:#e2e2e1;height:auto}#projectHolder{margin:0 3%0 3%;height:auto;display:none}#pageHead .projectNav{top:5px}.projectNav{padding-top:0;position:absolute;right:-10px;top:-5px}.projectNav a{display:block!important;width:20px;height:20px;text-indent:-9999px}.projectNav div{float:left;margin-right:5px;width:20px;height:20px}.projectNav .previous{margin-right:10px}.projectNav .previous a{background:url(/assets/img/e5aa0a5362ba.webp)no-repeat;background-position:-20px -20px}.projectNav .previous a:hover{background:url(/assets/img/e5aa0a5362ba.webp)no-repeat;background-position:-20px 0}.projectNav .previous.inactive{background:url(/assets/img/e5aa0a5362ba.webp)no-repeat;background-position:-20px -40px}.projectNav .next a{background:url(/assets/img/e5aa0a5362ba.webp)no-repeat;background-position:0-20px}.projectNav .next a:hover{background:url(/assets/img/e5aa0a5362ba.webp)no-repeat;background-position:0 0}.projectNav .next.inactive{background:url(/assets/img/e5aa0a5362ba.webp)no-repeat;background-position:0-40px}.project .visuals{float:left;width:74.468085%;padding:0;margin-bottom:30px;padding-top:5px}.project .details{float:right;width:22%;padding:0 0 0 0}.single-projects #content{width:70%}#content .alignleft,#content img.alignleft{display:inline;float:left;margin-right:24px!important;margin-top:4px}#content img.alignleft,#content img.aligncenter{margin-bottom:12px}#content ul{margin:0 0 25px 20px;list-style-type:disc}#content ul li{margin:0 0 10px 0;line-height:1.4em;font-size:.75em}a.button,#footer a.button,#searchsubmit,input[type=submit]{font-size:12px;background:#757575 url(/assets/img/2b8da724ab85.webp)repeat-x;display:inline-block;color:#fff;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);text-shadow:0-1px 1px rgba(0,0,0,.3);position:relative;cursor:pointer;font-weight:700;padding:5px 15px 5px;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 5px 0 0;line-height:normal!important}#searchsubmit{padding:5px 15px 6px}.button:hover,#footer a.button:hover,#searchsubmit:hover,input[type=submit]:hover{background-color:#595959;color:#fff}.sidebarBox{position:relative;margin:0 0 30px 0}.widget_search{display:inline-block;padding:0!important}.widget_search h3{display:none}.widget_search:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}#s{margin:0 0 0 0;padding:7px 10px 7px 10px!important;line-height:normal!important;width:195px;color:#9a9a9a}#searchsubmit{font-size:11px!important;margin:0!important;border-left:none;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-bottom-left-radius:0;border-top-left-radius:0;float:right;border:0;height:30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-position:0-1px}#footer{color:#a2a2a2}#footer a{color:#797979}#footer a:hover{color:#5b5b5b}#footer .inside{max-width:62.5em;margin:0 auto;padding:30px 0 30px}#footer .secondary{margin:0 3%0 3%}#footer .secondary .left{float:left}#footer .secondary .right{float:right}@media only screen and (max-width:1024px){#main,#header .inside{max-width:64.5em}}@media only screen and (max-width:940px){#content.threeFourth{width:60%}}@media only screen and (max-width:768px){#sidebar{float:none;width:97%;margin-left:3%;padding-bottom:30px!important;padding-top:10px}#content.threeFourth{width:94%!important;float:none}.sidebarBox{float:left;margin:0 3% 30px 0}.project .visuals{width:100%;float:none}.project .details{float:none;width:100%}}@media only screen and (max-width:480px),screen and (max-device-width:480px),screen and (max-width:600px){html{-webkit-text-size-adjust:none}h1{font-size:1.2em}h3{font-size:1em}#pageHead h1{font-size:1.2em}#pageHead{padding:10px 0 20px 0}#main{padding-top:15px}#mainNav{position:relative;width:99%;margin-top:0;top:0}#mainNav li{margin:0 0 0 3%}#mainNav ul{margin:0 0 0 10px}#logo{float:none;margin-bottom:10px}#content .project.small{margin-bottom:12px!important;width:46%}#sidebar .widgetBox{width:99%}#content .project.small{margin-bottom:7px}#footer .secondary{text-align:center}#footer .secondary p{margin:0;padding:0}#footer .inside{padding:20px 0 20px}#footer .secondary .left,#footer .secondary .right{float:none;padding-bottom:10px}}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative;width:auto}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:45px;z-index:100}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:120px;top:0!important}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:120px;top:0!important}.carousel li{margin-right:5px}