button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a:active,a:hover,input:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}html,mark{color:#000}hr,img,legend{border:0}td,th{border:1px solid #979797;padding:10px}.aligncenter,.entry-content table,.page-links{clear:both}.btn,.main-navigation a,.nav-links a{text-decoration:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce-in{-webkit-animation:bounce 1s ease-out;animation:bounce 1s ease-out}#isotope-list,.page .hentry{-webkit-animation:fadein 1s}.align-r{text-align:right}.align-l{text-align:left}.align-c{text-align:center}.float-r{float:right}.float-l{float:left}.block{display:block}.inline{display:inline}a.svg-link{position:relative;display:inline-block}a.svg-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.content-wrapper,.content-wrapper .content,.post-thumbnail,blockquote,sub,sup{position:relative}body{margin:0;background:rgba(238,236,240,.4)}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.screen-reader-text,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:2px;background:#979797;margin:20px 0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}html{-ms-text-size-adjust:100%;font:normal 400 16px/1.6 omnes-pro,sans-serif;-webkit-text-size-adjust:100%;-ms-word-wrap:break-word;word-wrap:break-word;box-sizing:border-box}acronym,blockquote,figcaption,q{font-style:italic}html *,html :after,html :before{box-sizing:inherit}ol,ul{margin:0;padding:0;list-style:none}dl{overflow:hidden;margin:0}cite,dt{font-weight:500}dd{margin:0 0 20px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a,p a{-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;text-decoration:none}input[type=number],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}form ol,form ul{list-style:none;margin-left:0}form button,form input,form select,form textarea{border:1px solid #979797;color:#000;font-family:inherit;font-size:100%;line-height:normal;margin:0}form fieldset{border:0;padding:0;margin:0}form legend{margin-bottom:10px}form label{display:block;padding:0}img,object,video{height:auto;max-width:100%}address,figure,iframe{margin-bottom:20px}figure img{margin-bottom:5px}table{border-collapse:collapse;border-spacing:0;border:1px solid #979797;margin-bottom:40px}th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1;margin:0}.bypostauthor,acronym{font-weight:500}li,p{margin:0}abbr{border-bottom:1px dotted #7f8c8d;cursor:help}@media print{.site,body{background:0 0}body{font-family:Georgia,serif;color:#000}.site{width:100%;margin:0;padding:0}.site-footer,.site-header{display:none!important}.entry-content a:after{content:" [" attr(href) "] "}}.page .hentry{animation:fadein 1s;max-width:490px;margin:auto}.entry-title{font-size:25px;font-size:1.5625rem;margin-bottom:20px}.entry-content blockquote,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content ol,.entry-content p,.entry-content ul{font-size:16px;font-size:1rem;margin-bottom:20px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-size:25px;font-size:1.5625rem}.entry-content dl li,.entry-content ol li,.entry-content ul li{margin:0 0 5px 20px}.entry-content ol li{list-style-type:decimal}.entry-content ul li{list-style-type:disc}.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ul{margin-bottom:0;margin-top:8px}.gallery{margin-bottom:20px!important}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{margin:0 0 1.5em}.aligncenter,.alignleft,.alignright{display:block;margin:0 auto 20px}@media(min-width:1115px),(min-width:768px) and (max-width:1114px){.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}}.comment-content img.wp-smiley,.entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{border:1px solid #979797;margin-bottom:20px;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:20px 0}.site-content .gallery{margin-bottom:20px}.gallery-caption{margin:20px 0}.site-content .gallery a img{border:none;height:auto;max-width:90%}.site-content .gallery dd{margin:0}.content-wrapper:after,.gallery:after,.nav-links:after,.post-navigation:after{content:"";display:table;clear:both}blockquote,h1,h2,h3,h4,h5,h6,li,p{opacity:1;transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transition:transform .4s ease-in-out,opacity .4s ease-in-out;-webkit-transition:-webkit-transform .4s ease-in-out,opacity .4s ease-in-out}.wf-loading blockquote,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading li,.wf-loading p{opacity:0;transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px)}body.category-other-projects{background:#000;color:#fff}body.category-other-projects a,body.category-other-projects a:active,body.category-other-projects a:focus,body.category-other-projects a:hover,body.category-other-projects a:visited{color:#fff}body.category-other-projects .post-thumbnail a,body.category-other-projects .post-thumbnail a:active,body.category-other-projects .post-thumbnail a:focus,body.category-other-projects .post-thumbnail a:hover,body.category-other-projects .post-thumbnail a:visited{color:#000}.btn,.btn:active,.btn:hover,body.category-other-projects #posts-basic .post-thumbnail a,body.category-other-projects #posts-basic .post-thumbnail a:active,body.category-other-projects #posts-basic .post-thumbnail a:focus,body.category-other-projects #posts-basic .post-thumbnail a:hover,body.category-other-projects #posts-basic .post-thumbnail a:visited{color:#fff}.site-content,.site-header{position:relative;margin:0 auto;max-width:1115px}.site-content{padding:0 25px}@media(min-width:1190px){.site-content{padding:0}}.site-main{max-width:990px;margin:0 auto}@media(min-width:1115px),(min-width:768px) and (max-width:1114px){.site-main{margin:50px auto 0}}.content-wrapper .content{margin:0 auto;max-width:1115px;padding:0 40px}@media(min-width:1115px),(min-width:768px) and (max-width:1114px){.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -1.5em}}.grid-item{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:768px) and (max-width:1114px),(min-width:1115px){.grid-item{padding:0 0 1.5em 1.5em}.no-flexboxlegacy .grid-item{padding:0}}.no-flexbox .grid-item{float:left}.grid-item_full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width:1115px),(min-width:768px) and (max-width:1114px){.grid-item_half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.no-flexbox .grid-item_half{width:50%}}@media(min-width:1115px){.grid-item_third{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.no-flexbox .grid-item_third{width:33.3333%}}@media(min-width:768px) and (max-width:1114px){.grid-item_third{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.no-flexbox .grid-item_third{width:50%}}@media(min-width:1115px){.grid-item_forth{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.no-flexbox .grid-item_forth{width:25%}}@media(min-width:768px) and (max-width:1114px){.grid-item_forth{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.no-flexbox .grid-item_forth{width:33.3333%}}.grid-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;padding:0;margin:0 10px;width:100%}.grid-content img{display:block}#filters .selected{font-weight:400}#isotope-list{animation:fadein 1s;display:none}.isotope-grid{-webkit-animation:fadein 1s;animation:fadein 1s}.isotope-grid .item{width:100%;margin-bottom:1.5em}@media(min-width:1115px),(min-width:768px) and (max-width:1114px){.isotope-grid{margin:0 0 0 -1.5em}.isotope-grid .item{padding:0 0 0 1.5em;width:33.33333%;max-width:320px;-webkit-transition:0s;transition:0s}}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;transition-duration:0s}@media(min-width:769px){.site-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 20px 25px}}@media(max-width:768px){.site-header{padding:20px}}@media(min-width:1190px){.site-header{padding:50px 0 25px}}.no-flexbox .site-header .main-navigation{float:right}.no-flexbox .site-header .site-title{float:left;width:50%}@media(max-width:768px){.site-title{text-align:center;width:100%;margin-bottom:20px}}@media(min-width:769px){.main-navigation{-ms-flex-item-align:end;align-self:flex-end;text-align:right}}#category-list,#filters,#posts-basic{display:none}@media(min-width:481px){#filters{display:block}}@media(max-width:480px){#category-list,#posts-basic{display:block}}.post-thumbnail{text-align:center}.post-thumbnail img{display:block}.title-overlay{margin:10px auto 20px}.title-overlay .entry-title{font-size:17px;font-size:1.0625rem;line-height:1.4;margin-bottom:0}@media(min-width:768px) and (max-width:1114px),(min-width:1115px){.title-overlay{height:101%;width:100%;background-color:#fff;position:absolute;top:0;left:0;margin:0}.title-overlay .entry-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-flexbox .title-overlay .entry-title{-webkit-transform:none;transform:none;top:20px;left:30%}}.entry-footer{margin:40px auto}.btn{-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;font-size:16px;font-size:1rem;border:none;display:inline-block;padding:10px 20px;text-transform:uppercase;letter-spacing:1px;border-radius:22px;-webkit-transition:all .5s;transition:all .5s;background-color:#16a085}.cats-navigation li,.main-navigation li{letter-spacing:3px;text-transform:uppercase}.post-navigation{max-width:1115px;margin:40px 20px}.nav-links{border-top:1px solid #979797;padding-top:10px}.nav-links .nav-next{float:right;text-align:right;width:45%}.nav-links .nav-previous{float:left;text-align:left;width:45%}.main-navigation ul{list-style:none;margin:0;padding-left:0}@media(max-width:768px){.main-navigation ul{clear:both;text-align:center}.main-navigation ul li{display:block;text-align:center}}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{display:inline-block;text-align:right;position:relative;margin-right:10px;font-weight:500}.main-navigation li.current-menu-item,.main-navigation li.current-menu-parent{font-weight:300}.main-navigation a{display:block}.cats-navigation{text-align:center;margin-bottom:20px}.cats-navigation li{font-size:14px;font-weight:500}.cats-navigation li.current-cat{font-weight:300}.list-inline{list-style-type:none}.list-inline li{display:inline-block;margin-right:10px}.list-inline li:last-child{margin-right:0}.lightbox-image_gallery{display:none}a,a:active,a:focus,a:hover,a:visited{color:#000}.featured-video{margin-bottom:1.5em}.video-title{text-align:center;text-transform:uppercase;font-size:17px;font-size:1.0625rem;margin-top:20px;letter-spacing:1px}.video-list{margin:40px 60px;text-align:center}.video-list h3,.video-list li{font-size:14px;font-size:.875rem;letter-spacing:1px;text-align:center}@media(max-width:480px){.video-list li{margin-bottom:20px!important;display:block!important;text-align:center!important}}.video-list h3{text-transform:uppercase;margin-bottom:10px}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}