/**handles:hc-front-page**/
.column.projects-intro p,.column.projects-intro p strong{font-family:TTChocolates,"Josefin Sans",Helvetica,Arial,sans-serif}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content h3 a:active,.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content h3 a:focus,.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content h3 a:hover,.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content h3 a:visited,.post-grid-holder .post-entry .content-holder .title a:hover,.project-grid-holder .project-grid .project-grid-item .foreground .project-grid-item-content h3 a:hover{text-decoration:none}.page-template-front-page h4{font-weight:800}h1{margin:0}.column.scroller-icon{margin-top:-50px;top:50px}.column.scroller-icon .icon-holder{font-size:64px;height:60px;overflow:hidden}.content-row.about-row .background img{opacity:.3}.content-row.about-row .column.about h3{font-size:28px}.content-row.about-row .column.about p{margin-bottom:20px}.column.projects-intro p{font-size:24px;font-weight:400;line-height:1.1;margin-bottom:30px;text-transform:uppercase}.column.projects-intro p strong{font-weight:800}.projects-slider-holder .projects-slider .slide{width:100%}.projects-slider-holder .projects-slider .slide .background img{height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.projects-slider-holder .projects-slider .slide .background.parallax img{max-width:initial!important;top:auto;width:auto}.projects-slider-holder .projects-slider .slide .overlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.projects-slider-holder .projects-slider .slide .overlay img{height:100%;position:absolute;right:20%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.projects-slider-holder .projects-slider .slide .foreground{color:#353535;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:75%}.projects-slider-holder .projects-slider .slide .foreground h2{font-family:Avenir,Nunito,Helvetica,Arial,sans-serif;font-size:36px;font-weight:300;line-height:1;margin-bottom:0;text-transform:none}.projects-slider-holder .projects-slider .slide .foreground a{color:#353535}.projects-slider-holder .slider-nav{display:none}.project-row .foreground .container .inner{padding:40px 0}.project-grid-holder ul.project-types-filter{display:table;list-style-type:none;margin:0 auto!important;padding:0}.project-grid-holder ul.project-types-filter li{display:table-cell;margin:0;padding:0}.project-grid-holder ul.project-types-filter li a{display:block;font-size:18px;line-height:24px;padding:15px;text-transform:uppercase}.project-grid-holder ul.project-types-filter li.active a{font-weight:700}.project-grid-holder select.project-types-filter{font-size:18px;line-height:24px;padding:15px;text-transform:uppercase;width:100%}.project-grid-holder .project-grid{margin:15px 0}.project-grid-holder .project-grid .project-grid-item{height:140px;overflow:hidden;padding:0}.project-grid-holder .project-grid .project-grid-item .background{background-color:#000}.project-grid-holder .project-grid .project-grid-item .background a{background-color:#000;display:block;height:100%}.project-grid-holder .project-grid .project-grid-item .background a img{opacity:.5;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-grid-holder .project-grid .project-grid-item .foreground{height:140px}.project-grid-holder .project-grid .project-grid-item .foreground .project-grid-item-content{color:#fff;padding:30px 0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.project-grid-holder .project-grid .project-grid-item .foreground .project-grid-item-content h3{font-size:18px;font-weight:800;line-height:1;margin:0}.project-grid-holder .project-grid .project-grid-item .foreground .project-grid-item-content h3 a{color:#fff}.service-grid-holder .service-grid .service-grid-item{margin-bottom:30px}.service-grid-holder .service-grid .service-grid-item .service-grid-image-holder{background-color:#ebebeb;height:175px;overflow:hidden;position:relative}.service-grid-holder .service-grid .service-grid-item .service-grid-image-holder img{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.service-grid-holder .service-grid .service-grid-item .service-grid-content-holder{padding:20px 10px}.service-grid-holder .service-grid .service-grid-item .service-grid-content-holder .service-grid-title{margin-bottom:15px}.people-grid-holder .people-filter{display:table;list-style-type:none;margin:0 auto!important;padding:0}.people-grid-holder .people-filter li{display:table-cell;margin:0;padding:0}.people-grid-holder .people-filter li a{display:block;font-size:18px;line-height:24px;padding:15px;text-transform:uppercase}.people-grid-holder .people-filter li.active a{font-weight:700}.people-grid-holder .people-grid{margin-bottom:15px}.people-grid-holder .people-grid .people-grid-item{height:292px;overflow:hidden;padding:0}.people-grid-holder .people-grid .people-grid-item .background{background-color:#000}.people-grid-holder .people-grid .people-grid-item .background img{opacity:.5;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.people-grid-holder .people-grid .people-grid-item .foreground{background-color:transparent;min-height:100%}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content{color:#fff;padding:0 5px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content h3{cursor:pointer;line-height:1;margin:0}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content h3 a{outline:0;color:#fff}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content .people-excerpt-holder{height:0;overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content .people-excerpt-holder .people-excerpt{min-height:85px}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content.active .people-excerpt-holder{display:block;height:85px}.post-grid-holder .post-entry{margin-bottom:30px}.post-grid-holder .post-entry .featured-image{background-position:50% 50%;background-repeat:no-repeat;height:175px}.post-grid-holder .post-entry .content-holder{padding:20px 10px}.post-grid-holder .post-entry .content-holder .entry-meta{font-size:13px;margin-bottom:8px}.post-grid-holder .post-entry .read-more{display:block;font-weight:800;line-height:16px;margin-top:10px;padding:10px}@media only screen and (min-width:768px){.projects-slider-holder .projects-slider .slide{height:500px}.projects-slider-holder .projects-slider .slide .background img{height:auto;width:100%}.projects-slider-holder .projects-slider .slide .overlay img{position:absolute;right:60%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.projects-slider-holder .projects-slider .slide .foreground{width:100%}.content-row.about-row .background img{opacity:1}.people-grid-holder .people-grid .people-grid-item .background{background-color:transparent}.people-grid-holder .people-grid .people-grid-item .background img{height:100%;left:50%;max-width:initial!important;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.people-grid-holder .people-grid .people-grid-item .foreground{background-color:rgba(97,97,97,.7);height:292px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-timing-function:ease-out}.people-grid-holder .people-grid .people-grid-item .foreground .people-grid-item-content{padding:0 20px}.people-grid-holder .people-grid .people-grid-item:hover .foreground{opacity:1}.project-row .foreground .container .inner{padding:60px 0}.project-grid-holder .project-grid .project-grid-item{height:285px;overflow:hidden;padding:0}.project-grid-holder .project-grid .project-grid-item .background,.project-grid-holder .project-grid .project-grid-item .background a{background-color:transparent}.project-grid-holder .project-grid .project-grid-item .background a img{opacity:1;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-grid-holder .project-grid .project-grid-item .foreground{background-color:rgba(97,97,97,.7);height:285px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;transition-timing-function:ease-out}.project-grid-holder .project-grid .project-grid-item .foreground .project-grid-item-content{padding:30px}.project-grid-holder .project-grid .project-grid-item .foreground .project-grid-item-content h3{font-size:22px}.project-grid-holder .project-grid .project-grid-item:hover .foreground{opacity:1}.service-grid-holder .service-grid .service-grid-item .service-grid-image-holder img{width:auto}}