@charset "UTF-8";@import 'https://fonts.googleapis.com/css?family=Gentium+Basic:400,700|Lato:400,700';
/*!
Theme Name: Merz 
Theme URI: http://underscores.me/
Author: 3thought
Author URI: http://3thoughtcreative.com
Description: Merz Construction based on Merz Construction
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: merz

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Merz Construction is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}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-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{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#404040;font-family:"Gentium Basic",serif;font-size:18px;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700;clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.archive .date,.archive .author,.archive .categories,.wp-singular .date,.wp-singular .author,.wp-singular .categories{font-family:"Gentium Basic",serif}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em}ol{list-style:decimal}li{padding-bottom:.4em}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.custom-pagination{padding-bottom:20px}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{font-family:"Lato",sans-serif;text-transform:uppercase;clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.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:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}.main-navigation ul>li>ul{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.full-screen{background-size:cover;background-position:center;background-repeat:no-repeat}.header-home .main-navigation{position:relative;min-height:75px;z-index:150;margin-bottom:0;box-shadow:0 2px 3px rgba(0,0,0,.4)}.header-home #carousel-home,.header-home .main-nav-scrolled{position:fixed;width:100%;top:0}.home .site-content{position:relative;background-color:#fff}.navbar{background-color:#fff;margin-bottom:0}.navbar-default .navbar-nav>li>a{font-weight:700;padding:20px 10px;font-size:.9em;color:#000}.nav-phone{font-weight:700;font-size:.9em;padding:20px 0}.navbar-header .navbar-brand{margin-bottom:20px}.navbar-header .navbar-brand img{max-height:50px}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#c7911b}.navbar-nav>li>.dropdown-menu{font-size:.9em;margin-top:30px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#c7911b;width:100%}#menu-item-483>ul{min-width:320px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{width:100%}.navbar li{padding-bottom:0}.navbar-nav .dropdown-menu li a{padding:10px 5px}@media screen and (max-width:768px){.navbar-nav>li>.dropdown-menu{display:none}.navbar-nav>li.open>.dropdown-menu{display:block}}@media screen and (min-width:768px) and (max-width:1023px){.single-post .site-content{padding-top:120px}}@media screen and (min-width:1025px){.header-home .main-navigation{min-height:115px}.navbar-default .navbar-nav>li>a{font-weight:700;padding:43px 20px;font-size:.9em;color:#000}.nav-phone{font-weight:700;font-size:.9em;padding:43px 0}.navbar-header .navbar-brand{margin-bottom:20px}.navbar-header .navbar-brand img{max-height:85px}.navbar-nav>li>.dropdown-menu{font-size:.8em;margin-top:90px}.single-post .site-content{padding-top:112px}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before:before,.clear:before:after,.clear:after:before,.clear:after:after,.entry-content:before:before,.entry-content:before:after,.entry-content:after:before,.entry-content:after:after,.comment-content:before:before,.comment-content:before:after,.comment-content:after:before,.comment-content:after:after,.site-header:before:before,.site-header:before:after,.site-header:after:before,.site-header:after:after,.site-content:before:before,.site-content:before:after,.site-content:after:before,.site-content:after:after,.site-footer:before:before,.site-footer:before:after,.site-footer:after:before,.site-footer:after:after{content:" ";display:table}.clear:before:after,.clear:after:after,.entry-content:before:after,.entry-content:after:after,.comment-content:before:after,.comment-content:after:after,.site-header:before:after,.site-header:after:after,.site-content:before:after,.site-content:after:after,.site-footer:before:after,.site-footer:after:after{clear:both}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.site-content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding-top:70px}.home .site-content{padding-top:0}.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.slider-driver{width:100%;position:fixed;top:30%;text-align:center}.slider-driver .button{margin:0 1rem}.slider-driver .jump-link{width:85px;border-radius:50%;border:2px solid #eee;margin-top:30rem}.slider-headline{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.nav-phone{position:absolute;right:5rem}.intro-section{color:#fff;padding:30px 0}.navbar-default .navbar-toggle{border-color:transparent;margin-top:20px}.navbar-default .navbar-toggle .icon-bar{background-color:#000}.carousel-inner>.item{-webkit-transition:.77s linear left;transition:.77s linear left;-webkit-transition:.77s,linear left;-moz-transition:.77s,linear,left;-o-transition:.77s,linear,left;transition:.77s,linear,left}@media screen and (max-width:768px){.nav-phone{position:absolute;right:8rem;top:1rem}.slider-driver{top:12%}.slider-driver a.button{display:none}}@media (max-width:1024px){.slider-driver .jump-link{margin-top:30rem}}html{position:relative;min-height:100%}body{margin-bottom:215px}.site-footer{position:absolute;bottom:0}.footer-main-container{width:100%}.site-footer{width:100%}.upper-footer-area{background-color:#333;color:#eee;text-align:center;padding:3rem 0;border-top:2px solid #555}.upper-footer-area .social-icons a{color:#eee;margin:0 3rem 0 0}.upper-footer-area .social-icons a:visited{color:#eee}.upper-footer-area .social-icons:first-child{margin-left:1.75rem}.upper-footer-area .company-address{margin-top:2rem;line-height:.75em}.upper-footer-area .company-address p{margin-bottom:.75rem}.site-info{background-color:#000;color:#eee}.site-info div{padding:.5rem}.site-info div .copyright{display:inline;margin-bottom:0}.copyright p{margin-top:.6em;margin-bottom:0}.menu-footer-container{display:inline;float:right}.menu-footer-container .menu{display:inline-block;margin-bottom:0;margin-top:.5em}.menu-footer-container .menu li{display:inline-block;border-right:1px solid #eee}.menu-footer-container .menu li a{padding:0 5px 0 3px;color:#c7911b}.menu-footer-container .menu li:last-child{border:none}.upper-footer-area{font-family:"Lato",sans-serif;font-weight:700;font-size:.8em;color:#fff}.upper-footer-area a:hover{color:#999}.lower-footer-area{font-family:"Lato",sans-serif;font-size:.7em;color:#fff}.lower-footer-area a:hover{color:#999}.footer-mobile-menu{display:none}.footer-mobile-menu .btn{color:#c7911b;background-color:#eee;font-family:"Lato",sans-serif;float:right;font-size:.7em}.company-address p{line-height:1.2em}#menu-footer li{padding-bottom:0}@media (max-width:768px){.footer-mobile-menu{display:block}#menu-footer{display:none}}.intro-row,.portfolio-intro{background-color:#c7911b;border-bottom:2px solid #fff}.tile-row img{visibility:hidden}.tile-image-wrap,.image-wide,.image-tall,.image-tall-portfolio{background-size:cover;background-position:center;background-repeat:no-repeat;background-origin:content-box}.image-wide{height:300px}.image-tall{height:606px}.tile-text,.tile-text-tall{text-align:center;height:300px;width:100%;background-color:#333;color:#eee;padding:4rem}.tile-text h3,.tile-text-tall h3{margin-top:0}.tile-text p,.tile-text-tall p{margin-bottom:1em}.tile-row .thin-padding,.portfolio-row .thin-padding{padding:0;border:3px solid #fff}.contact-row{text-align:center;margin-top:3rem;margin-bottom:4.5rem}.contact-row .btn{margin-right:1rem;margin-bottom:.5rem}.testimonial-quote{font-size:1.2em}.testimonial-author{font-family:"Lato",sans-serif;font-weight:700;margin-top:1em;line-height:1.1}.testimonial-author .author-name{text-transform:uppercase}@media (max-width:767px){.tile-text,.tile-text-tall,.tile-text-tall{height:100%}.header-home .main-navigation{position:fixed;top:0;left:0}.header-home .jump-link{display:none}.header-home h1{font-size:2em}}@media (max-width:768px){.tile-text,.tile-text-tall,.tile-text-tall{padding:1.75rem}.home .process h3{font-size:1.5em}.home .process p{margin-bottom:.2em}}@media (max-width:1024px) and (min-width:768px){.slider-driver{top:33%}}@media (max-width:1024px) and (min-width:769px){.tile-text,.tile-text-tall{padding:3rem}.slider-driver{top:40%}}.single-portfolio .navbar,.archive-row .navbar{margin-bottom:0}.single-portfolio .portfolio-cover,.archive-row .portfolio-cover{height:750px;position:relative}.single-portfolio .portfolio-cover a,.archive-row .portfolio-cover a{text-align:center;position:absolute;bottom:20px;left:47%}.tile-text-tall{height:606px}.image-tall-portfolio{height:606px}.portfolio-row.breadcrumb-row-wrap a{display:inline}.portfolio-row a{display:block}.portfolio-row img{visibility:hidden}.single-portfolio .carousel{position:fixed}.single-portfolio img{max-height:800px;margin:auto}.border-bottom-fix{border-bottom:6px solid #fff}.carousel-caption .btn-trans{margin-bottom:20px}.slider-link{background-color:rgba(0,0,0,.3);display:block;padding:20px;color:#fff;border:2px solid #fff;border-radius:50%;width:85px;margin:0 auto}.slider-link:visited{color:#fff}.breadcrumb-row-wrap{min-height:75px}.breadcrumb-row-wrap .interior-margin{margin-top:30px}.port-archive-block{margin-bottom:50px}.port-archive-tile{padding:0}.port-archive-tile:nth-child(3n+1){clear:left}.port-archive-tile-link{display:block;position:relative}.port-archive-tile-link .port-tile-title{color:#fff;z-index:1;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:2px 2px 2px rgba(0,0,0,.5)}.portfilio-archive-info{position:absolute;top:35%;left:0;width:100%;height:25%;color:#fff;text-align:center}.project-features-list,.project-team-list{text-align:center;list-style-type:none;margin:0;padding:0}.project-features-list li,.project-team-list li{margin:1em 0}.project-team-list p,.project-team-list h6{margin-bottom:0}#carousel-portfolio .carousel-inner .item{min-height:750px}.port-archive-tile{background:#000}.port-archive-tile img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.port-archive-tile:hover img{opacity:.5}.port-archive-tile h4{display:none}.port-archive-tile:hover h4{display:block}.tile-text,.tile-text-tall{display:flex}.tile-text-wrap{margin:auto;display:block}.single-portfolio .intro-text{display:none}.single-portfolio .portfolio-intro .intro-headline{margin-bottom:0}.single-portfolio .portfolio-intro h6{margin-top:3px}.intro-link{color:#fff}.intro-link:visited{color:#fff}.project-add-info a,.project-add-info a:hover,.project-add-info a:visited{text-decoration:none;color:#eee}.post-content{margin:2em 0}.below-post-row{background-color:#eee;color:#989898}.below-post-row .link-button{display:inline-block;width:5em;color:#c7911b;margin:1.42em 0 1.42em 1.42em;padding:6px 0}.share-text{font-size:1em;margin-top:2.05em}.share-buttons .col-sm-10{float:right;padding-left:20px;margin-top:30px}.featured-image{margin:2rem 0}.featured-image img{display:block;margin:0 auto}.post-meta{font-size:.887em}.post-meta i{color:#777}.post-meta span{color:#c7911b;margin:0 5px}.mail-subscribe{border:1px solid #eee;margin:2rem 0;text-align:center}.mail-subscribe-inner{padding:2rem 1rem}.mail-subscribe-headline{color:#c7911b;text-transform:capitalize}.blog-image-square{width:150px;height:150px}.blog-image-wide{width:200px;height:150px}.blog-image-tall{width:150px;height:200px}.categories-list{list-style-type:none}.categories-list li{list-style-type:none}.blog-cover{height:750px;display:inline-block;position:relative;padding:0}.blog-cover img{display:block;max-width:100%}.blog-cover .blog-archive-info{position:absolute;top:35%;left:0;width:100%;height:25%;color:#fff;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.blog-post-row{margin-bottom:15px;border-bottom:4px solid #eee}.blog-breadcrumb{max-width:1170px;margin:0 auto}.single-post .featured-image img{width:100%}.pagination{display:flex;flex-direction:row;justify-content:center}.pagination>li>a{position:relative;float:left;padding:6px 12px;line-height:1.35;text-decoration:none;color:#c7911b;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.35;text-decoration:none;color:#fff;background-color:#c7911b;border:1px solid #ddd;margin-left:-1px}.blog-post-row .post-title .entry-title,.blog-post-row .post-title a:hover{color:#000;text-decoration:none}ol.big-numbers{list-style-type:none;counter-reset:listNumbering}.big-numbers li{font-size:1em;counter-increment:listNumbering}.big-numbers li:before{content:counter(listNumbering,decimal) '.';font-size:2em;margin-left:-1em}.big-numbers h4{display:inline-block}.caption{text-align:center}.error404 .carousel-inner,.page-template-template-services .carousel-inner{margin:auto;width:90%}.error404 .carousel-control,.page-template-template-services .carousel-control{color:#9a7015;width:4%}.error404 .carousel-control.left,.error404 .carousel-control.right,.page-template-template-services .carousel-control.left,.page-template-template-services .carousel-control.right{background-image:none}@media (max-width:767px){.error404 .carousel-inner>.item.next,.error404 .carousel-inner>.item.active.right,.page-template-template-services .carousel-inner>.item.next,.page-template-template-services .carousel-inner>.item.active.right{-webkit-transition:15s;transition:15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.error404 .carousel-inner>.item.prev,.error404 .carousel-inner>.item.active.left,.page-template-template-services .carousel-inner>.item.prev,.page-template-template-services .carousel-inner>.item.active.left{-webkit-transition:15s;transition:15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@media (min-width:767px) and (max-width:992px){.error404 .carousel-inner>.item.next,.error404 .carousel-inner>.item.active.right,.page-template-template-services .carousel-inner>.item.next,.page-template-template-services .carousel-inner>.item.active.right{-webkit-transition:15s;transition:15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;left:0;-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.error404 .carousel-inner>.item.prev,.error404 .carousel-inner>.item.active.left,.page-template-template-services .carousel-inner>.item.prev,.page-template-template-services .carousel-inner>.item.active.left{-webkit-transition:15s;transition:15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;left:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}}@media (min-width:992px){.error404 .carousel-inner>.item.next,.error404 .carousel-inner>.item.active.right,.page-template-template-services .carousel-inner>.item.next,.page-template-template-services .carousel-inner>.item.active.right{-webkit-transition:15s;transition:15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;left:0;-webkit-transform:translate3d(25%,0,0);transform:translate3d(25%,0,0)}.error404 .carousel-inner>.item.prev,.error404 .carousel-inner>.item.active.left,.page-template-template-services .carousel-inner>.item.prev,.page-template-template-services .carousel-inner>.item.active.left{-webkit-transition:15s;transition:15s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;left:0;-webkit-transform:translate3d(-25%,0,0);transform:translate3d(-25%,0,0)}}.carousel-404,.services-carousel{margin-bottom:30px}.container{background-color:#fff}.btn{text-transform:uppercase;padding:12px 24px;font-weight:700;font-size:18px}.btn-merz,.gform_button.button,.widget_sow-button .so-widget-sow-button .ow-button-base a{font-family:"Lato",sans-serif;color:#fff;background:#c7911b;border-color:#ccc;border-radius:0}.btn-merz:focus,.gform_button.button:focus,.btn-merz.focus,.focus.gform_button.button,.widget_sow-button .so-widget-sow-button .ow-button-base a:focus{color:#fff;background:#9a7015;border-color:#8c8c8c}.btn-merz:hover,.gform_button.button:hover,.widget_sow-button .so-widget-sow-button .ow-button-base a.ow-button-hover:hover{color:#fff;background:#9a7015;border-color:#adadad;text-decoration:none}.btn-merz:active,.gform_button.button:active,.btn-merz.active,.active.gform_button.button,.open>.btn-merz.dropdown-toggle,.open>.dropdown-toggle.gform_button.button{color:#fff;background-color:#9a7015;border-color:#adadad}.btn-merz:active:hover,.gform_button.button:active:hover,.btn-merz:active:focus,.gform_button.button:active:focus,.btn-merz:active.focus,.gform_button.button:active.focus,.btn-merz.active:hover,.active.gform_button.button:hover,.btn-merz.active:focus,.active.gform_button.button:focus,.btn-merz.active.focus,.active.focus.gform_button.button,.open>.btn-merz.dropdown-toggle:hover,.open>.dropdown-toggle.gform_button.button:hover,.open>.btn-merz.dropdown-toggle:focus,.open>.dropdown-toggle.gform_button.button:focus,.open>.btn-merz.dropdown-toggle.focus,.open>.dropdown-toggle.focus.gform_button.button{color:#fff;background-color:#7b5911;border-color:#8c8c8c}.btn-merz:active,.gform_button.button:active,.btn-merz.active,.active.gform_button.button,.open>.btn-merz.dropdown-toggle,.open>.dropdown-toggle.gform_button.button{background-image:none}.btn-merz.disabled:hover,.disabled.gform_button.button:hover,.btn-merz.disabled:focus,.disabled.gform_button.button:focus,.btn-merz.disabled.focus,.disabled.focus.gform_button.button,.btn-merz[disabled]:hover,[disabled].gform_button.button:hover,.btn-merz[disabled]:focus,[disabled].gform_button.button:focus,.btn-merz[disabled].focus,[disabled].focus.gform_button.button,fieldset[disabled] .btn-merz:hover,fieldset[disabled] .gform_button.button:hover,fieldset[disabled] .btn-merz:focus,fieldset[disabled] .gform_button.button:focus,fieldset[disabled] .btn-merz.focus,fieldset[disabled] .focus.gform_button.button{background-color:#c7911b;border-color:#ccc}.btn-merz .badge,.gform_button.button .badge{color:#c7911b;background-color:#fff}.btn-merz:visited,.gform_button.button:visited{color:#fff}.btn-trans{font-family:"Lato",sans-serif;color:#fff;background-color:rgba(0,0,0,.3);border-color:#fff}.btn-trans:focus,.btn-trans.focus{color:#fff;background-color:rgba(0,0,0,.3);border-color:#bfbfbf}.btn-trans:hover{color:#fff;background-color:rgba(0,0,0,.3);border-color:#e0e0e0}.btn-trans:active,.btn-trans.active,.open>.btn-trans.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,.3);border-color:#e0e0e0}.btn-trans:active:hover,.btn-trans:active:focus,.btn-trans:active.focus,.btn-trans.active:hover,.btn-trans.active:focus,.btn-trans.active.focus,.open>.btn-trans.dropdown-toggle:hover,.open>.btn-trans.dropdown-toggle:focus,.open>.btn-trans.dropdown-toggle.focus{color:#fff;background-color:rgba(0,0,0,.3);border-color:#bfbfbf}.btn-trans:active,.btn-trans.active,.open>.btn-trans.dropdown-toggle{background-image:none}.btn-trans.disabled:hover,.btn-trans.disabled:focus,.btn-trans.disabled.focus,.btn-trans[disabled]:hover,.btn-trans[disabled]:focus,.btn-trans[disabled].focus,fieldset[disabled] .btn-trans:hover,fieldset[disabled] .btn-trans:focus,fieldset[disabled] .btn-trans.focus{background-color:rgba(0,0,0,.3);border-color:#fff}.btn-trans .badge{color:rgba(0,0,0,.3);background-color:#fff}.btn-trans:visited{color:#fff}.btn-trans:hover{background-color:#fff;color:#333}.btn-merz-alt,.gform_button.button{font-family:"Lato",sans-serif;color:#c7911b;background-color:#eee;border:#ccc 1px solid}.btn-merz-alt:focus,.gform_button.button:focus,.btn-merz-alt.focus,.focus.gform_button.button{color:#c7911b;background-color:#d9d9d9;border-color:#8c8c8c}.btn-merz-alt:hover,.gform_button.button:hover{color:#c7911b;background-color:#d9d9d9;border-color:#adadad}.btn-merz-alt:active,.gform_button.button:active,.btn-merz-alt.active,.active.gform_button.button,.open>.btn-merz-alt.dropdown-toggle,.open>.dropdown-toggle.gform_button.button{color:#c7911b;background-color:#d9d9d9;border-color:#adadad}.btn-merz-alt:active:hover,.gform_button.button:active:hover,.btn-merz-alt:active:focus,.gform_button.button:active:focus,.btn-merz-alt:active.focus,.gform_button.button:active.focus,.btn-merz-alt.active:hover,.active.gform_button.button:hover,.btn-merz-alt.active:focus,.active.gform_button.button:focus,.btn-merz-alt.active.focus,.active.focus.gform_button.button,.open>.btn-merz-alt.dropdown-toggle:hover,.open>.dropdown-toggle.gform_button.button:hover,.open>.btn-merz-alt.dropdown-toggle:focus,.open>.dropdown-toggle.gform_button.button:focus,.open>.btn-merz-alt.dropdown-toggle.focus,.open>.dropdown-toggle.focus.gform_button.button{color:#c7911b;background-color:#7b5911;border-color:#8c8c8c}.btn-merz-alt:active,.gform_button.button:active,.btn-merz-alt.active,.active.gform_button.button,.open>.btn-merz-alt.dropdown-toggle,.open>.dropdown-toggle.gform_button.button{background-image:none}.btn-merz-alt.disabled:hover,.disabled.gform_button.button:hover,.btn-merz-alt.disabled:focus,.disabled.gform_button.button:focus,.btn-merz-alt.disabled.focus,.disabled.focus.gform_button.button,.btn-merz-alt[disabled]:hover,[disabled].gform_button.button:hover,.btn-merz-alt[disabled]:focus,[disabled].gform_button.button:focus,.btn-merz-alt[disabled].focus,[disabled].focus.gform_button.button,fieldset[disabled] .btn-merz-alt:hover,fieldset[disabled] .gform_button.button:hover,fieldset[disabled] .btn-merz-alt:focus,fieldset[disabled] .gform_button.button:focus,fieldset[disabled] .btn-merz-alt.focus,fieldset[disabled] .focus.gform_button.button{background-color:#eee;border-color:#ccc}.btn-merz-alt .badge,.gform_button.button .badge{color:#eee;background-color:#c7911b}.btn-merz-alt:visited,.gform_button.button:visited{color:#c7911b}.merz-input-one-line{margin-right:10px;line-height:2em;display:inline-block;width:35%}a{color:#c7911b;text-decoration:none}a:hover{color:#b18118}a:visited{color:#9a7015}blockquote{font-style:italic;border-top:2px solid #eee;border-bottom:2px solid #eee;border-left:none;color:#c7911b;margin:0 0 10px;line-height:1.35em}blockquote.blockquote-small{width:30%}blockquote.blockquote-full{text-align:center;width:100%}blockquote.pull-right{border-right:none}blockquote footer{margin-top:.75em}blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:'\2014 \00A0'}blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:''}.body-copy-small{width:64%}@media screen and (max-width:768px){blockquote.blockquote-small,.body-copy-small{width:100%}}.breadcrumbs-row{background-color:#eee}.breadcrumbs,.constructiontype-archive,.categories-list{font-family:"Lato",sans-serif;font-size:.889em;line-height:1em;color:#999}.breadcrumbs a:hover,.constructiontype-archive a:hover,.categories-list a:hover{color:#333}.subpage-cover{height:750px;display:inline-block;position:relative;padding:0}.subpage-cover img{display:block;max-width:100%}.subpage-cover .subpage-info{position:absolute;top:35%;left:0;width:100%;height:25%;color:#fff;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.subpage-row{min-height:50px}.subpage-row .breadcrumbs,.subpage-row .categories-list{margin:20px 0}.gform_button.button{min-width:185px}.gform_button.button#gform_submit_button_2{display:block;margin:0 auto}body .gform_wrapper .gform_body .top_label div.ginput_container{margin-top:2px}@media screen and (max-width:767px){.tile-row .thin-padding{padding:0 15px}}.quote-text{font-size:1.333em;font-style:italic;line-height:130%}ul.compact{line-height:1.1em}div.box{padding:27px;text-align:center;background:#eee;font-family:Lato,sans-serif;line-height:1.75em}div.stepnumber{background-color:#c7911b;display:inline-block;border-radius:50%;font-size:2em;color:#fff;padding:.7em .85em;float:right}.steps .margin15,.steps .so-panel.widget.widget_text{margin-bottom:15px!important}.steps h3.widget-title{color:#404040;font-size:1.3em;margin-bottom:5px}.bottomdiv,#bottomdiv{border-bottom:4px solid #eee}.page-template-template-subpage h3{color:#404040}.entry-header{color:#fff;margin-bottom:5rem}.contact-row h3{color:#c7911b}.fa-chevron-down:before{content:"\f107" !important}.team-member{border-bottom:4px solid #eee;margin-bottom:3rem}.team-headshot{margin:0 20px 10px 0}.team-quote{font-style:italic}.team-member blockquote{font-size:98%;border-bottom:0;padding-left:0}.page-template-default .site-content{padding-top:100px}.page-id-215 ul{padding-left:0}.page-template-default .intro-row p{text-align:center}h1.entry-title{text-align:center}#field_4_14,#field_4_14 .ginput_container{margin:0}#field_5_14 .gfield_label{display:none}.gform_wrapper .gfield_checkbox li label#label_5_14_1{font-size:18px}.contact-address p{margin-bottom:0}.page-id-215 .gform_wrapper .gform_footer{margin-top:0}.contact-map iframe{float:right}.contact-subhead{margin-top:0}#label_5_14_1{margin-top:5px}.page-id-215 #pgc-215-0-0.panel-grid-cell{padding-right:25px}.page-id-215 #pgc-215-0-1.panel-grid-cell{padding-left:25px}@media screen and (min-width:768px){#gform_submit_button_4{position:relative;bottom:80px;float:right}}.home.page-template-default .site-content{padding-top:0}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .so-panel h3.widget-title{display:inline-block}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .so-panel div.textwidget{padding-left:95px}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-0"]:before{content:'1';background-color:#c7911b;display:inline;border-radius:50%;font-size:2em;color:#fff;padding:.7em .85em;float:left;margin-right:15px}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-1"]:before{content:'2';background-color:#c7911b;display:inline;border-radius:50%;font-size:2em;color:#fff;padding:.7em .85em;float:left;margin-right:15px}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-2"]:before{content:'3';background-color:#c7911b;display:inline;border-radius:50%;font-size:2em;color:#fff;padding:.7em .85em;float:left;margin-right:15px}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-3"]:before{content:'4';background-color:#c7911b;display:inline;border-radius:50%;font-size:2em;color:#fff;padding:.7em .85em;float:left;margin-right:15px}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-4"]:before{content:'5';background-color:#c7911b;display:inline;border-radius:50%;font-size:2em;color:#fff;padding:.7em .85em;float:left;margin-right:15px}@media screen and (min-width:980px) and (max-width:1024px){.navbar-default .navbar-nav>li>a{padding:20px 8px}.tile-text,.tile-text-tall{padding:1rem}.slider-driver{top:19%}}@media screen and (min-width:900px) and (max-width:980px){.navbar-default .navbar-nav>li>a{padding:20px 6px;font-size:.8em}}@media screen and (min-width:800px) and (max-width:990px){.page-id-477 h3.widget-title{font-size:30px}.page-id-477 .text-widget h5{font-size:20px}.page-template-default .site-content{padding-top:125px}}@media screen and (min-width:768px) and (max-width:1024px){div.panel-row-style-team-member:first-child{margin-bottom:0 !important}.page-template-default h1.entry-title{font-size:2.8em}.page-template-default .site-content{padding-top:125px}}@media screen and (max-width:800px){#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-0"]:before,#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-1"]:before,#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-2"]:before,#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-3"]:before,#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .widget[id$="0-0-4"]:before{padding:.53em .65em}#pl-213 .panel-grid .steps .so-panel .panel-grid-cell .so-panel div.textwidget{padding-left:80px}}@media screen and (min-width:645px) and (max-width:800px){#pl-477 .panel-grid .team-member .panel-grid-cell[id$='-1']{display:inline-block;width:60%}#pl-477 .panel-grid .team-member .panel-grid-cell[id$='-2']{margin-top:13.5px;display:inline-flex;width:35%;position:absolute}#pl-477 .panel-grid .team-member .panel-grid-cell#pgc-477-6-2{position:initial;width:auto;display:block}#pl-477 .panel-grid .team-member .panel-grid-cell[id$='-0']{margin-bottom:0}#pl-477 .panel-grid .team-member .panel-grid-cell#pgc-477-6-0{margin-bottom:30px}}@media screen and (max-width:736px){.single-portfolio .tile-text-tall{height:100%}#carousel-portfolio .carousel-inner,.single-portfolio .portfolio-cover,.archive-row .portfolio-cover,.subpage-cover,.blog-cover{height:600px}.carousel-caption{bottom:135px}.constructiontype-archive.pull-right{float:none !important}.intro-section{padding:0 15px}a.btn.btn-merz{white-space:normal}}@media screen and (max-width:375px){.page-template-default h1.entry-title{font-size:2.8em}.header-home .slider-headline{font-size:1.6em}.header-home .slider-driver{z-index:10;top:30%}#carousel-portfolio .carousel-inner,.single-portfolio .portfolio-cover,.archive-row .portfolio-cover,.subpage-cover,.blog-cover{height:525px}.carousel-caption{bottom:210px}}@media screen and (max-width:320px){.copyright{line-height:1.1em}#carousel-portfolio .carousel-inner,.single-portfolio .portfolio-cover,.archive-row .portfolio-cover,.subpage-cover,.blog-cover{height:450px}.carousel-caption{bottom:285px}}@media screen and (min-width:1920px){.page-template-template-archive-portfolio .full-screen{background-position:center}.single-portfolio .portfolio-cover,.archive-row .portfolio-cover{height:1000px}#carousel-portfolio .carousel-inner .item{min-height:1000px}}