@charset "utf-8";@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:600,500,400,300);.filters{color:#f7f7f7}.bg-color,.services-slides,.contactform input,.contactform textarea{background-color:#f7f7f7}.highlight,.project-pager .slides-total{color:#624228}.progress-bar,.accordion button:hover,.accordion button.active,.tagline a,.service-item:hover,.service-item.active{background-color:#ef97ae}button,.button{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;position:relative;background-color:transparent;outline:0;border:2px solid #fff;display:inline-block;padding:7px 20px}button:after,.button:after{-moz-transition:.15s;-o-transition:.15s;-webkit-transition:.15s;transition:.15s;position:absolute;content:"";top:0;left:0;width:100%;height:0;background-color:#333;z-index:-1}button:hover,button:active,.button:hover,.button:active{color:#000;background-color:#fff}button:hover:after,button:active:after,.button:hover:after,.button:active:after{height:100%;color:#fff}button i,.button i{margin-right:10px}.left-space{margin-left:10px}.right-space{margin-right:10px}h1,h2,h3,h4,h5,h6,input,textarea,.h1,.h2,.h3,.h4,.h5,.h6,.caption-title{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}h1.thin,h2.thin,h3.thin,h4.thin,h5.thin,h6.thin{font-weight:100}html,body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:15px;color:#fff;background:#544e48}input,textarea{color:inherit}p,blockquote p{font-size:15px;line-height:24px}h1,h2,h3,h4,h5,h6{color:#000;margin-top:0}h1{font-size:48px;line-height:51px;margin-bottom:30px}h2{font-size:36px;line-height:40px;margin-bottom:20px}h3{font-size:24px;line-height:34px;margin-bottom:20px}h4{font-size:21px;line-height:30px;margin-bottom:20px}h5{font-size:18px;line-height:24px;margin-bottom:20px}h6{font-size:15px;line-height:23px;text-transform:uppercase;margin-bottom:20px}label{font-weight:300}*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}img{max-width:100%;height:auto;outline:1px solid transparent}a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#fff}a:focus{outline:none}a:hover,a:focus{color:#000;text-decoration:none}ul{padding:0;margin:0}ul li{list-style:none}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{padding-left:30px;padding-right:30px}.cols-nm>.col-xs-1,.cols-nm>.col-xs-2,.cols-nm>.col-xs-3,.cols-nm>.col-xs-4,.cols-nm>.col-xs-5,.cols-nm>.col-xs-6,.cols-nm>.col-xs-7,.cols-nm>.col-xs-8,.cols-nm>.col-xs-9,.cols-nm>.col-xs-10,.cols-nm>.col-xs-11,.cols-nm>.col-xs-12,.cols-nm>.col-sm-1,.cols-nm>.col-sm-2,.cols-nm>.col-sm-3,.cols-nm>.col-sm-4,.cols-nm>.col-sm-5,.cols-nm>.col-sm-6,.cols-nm>.col-sm-7,.cols-nm>.col-sm-8,.cols-nm>.col-sm-9,.cols-nm>.col-sm-10,.cols-nm>.col-sm-11,.cols-nm>.col-sm-12,.cols-nm>.col-sm-1,.cols-nm>.col-sm-2,.cols-nm>.col-sm-3,.cols-nm>.col-sm-4,.cols-nm>.col-sm-5,.cols-nm>.col-sm-6,.cols-nm>.col-sm-7,.cols-nm>.col-sm-8,.cols-nm>.col-sm-9,.cols-nm>.col-sm-10,.cols-nm>.col-sm-11,.cols-nm>.col-sm-12,.cols-nm>.col-lg-1,.cols-nm>.col-lg-2,.cols-nm>.col-lg-3,.cols-nm>.col-lg-4,.cols-nm>.col-lg-5,.cols-nm>.col-lg-6,.cols-nm>.col-lg-7,.cols-nm>.col-lg-8,.cols-nm>.col-lg-9,.cols-nm>.col-lg-10,.cols-nm>.col-lg-11,.cols-nm>.col-lg-12{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}::selection{background:#ef97ae;color:#fff}::-moz-selection{background:#ef97ae;color:#fff}.bx-prev,.bx-next{display:inline-block;width:30px;height:30px;color:#fff;border-color:#fff;border-bottom:2px solid;-moz-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out;-webkit-transition-delay:0s;transition:all .15s ease-in-out 0s}.bx-prev{border-left:2px solid;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:24px}.bx-next{border-right:2px solid;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:24px}#header{position:fixed;left:0;height:100%;width:20%;padding:0;overflow:hidden}#sidebar-content{position:relative;min-height:100%}.logo{padding:1em 0 4em 0;margin:0 auto;text-align:center}#nav-container{font-size:14px;line-height:.2em;font-weight:400;padding:0 20px 100px 50px;text-transform:uppercase;letter-spacing:.2em}#nav-container .selected{color:#fff!important}#nav-container .fa{color:#544e48}#nav-container a{outline:none;text-transform:uppercase;letter-spacing:.1px;font-size:14px;font-weight:bold;color:#bbbcc0!important}#nav-container a:hover{color:#fff!important}#nav-container ul{margin:0;padding:0;list-style:none}#nav-container li{position:relative;padding-bottom:30px}#nav-container li i{position:absolute;top:5px;left:-12px;font-size:14px}#nav-container ul li:first-child{margin-bottom:-2px}#nav-container ul ul{padding:10px;margin-top:10px}#nav-container ul ul li{font-size:11px;padding:.5em;margin-bottom:2px;line-height:1.2em!important;margin-top:-5px;margin-bottom:5px}#nav-container ul ul li:first-child{margin-bottom:4px}#nav-container ul ul li:last-child{margin-bottom:-10px}#nav-container .sub-menu{display:none;position:relative}#nav-container .sub-menu a{font-size:14px;color:#bbbcc0;font-weight:normal}#nav-container .sub-menu a:hover{color:#fff}.social-container,#footer{position:absolute;bottom:20px;left:0;right:0;text-align:center}.social-container i,#footer i{font-size:14px;margin:0 6px}.social-container{bottom:70px}#footer{bottom:20px}.copy{font-size:11px;color:#bbbcc0}.copy a{text-transform:uppercase;text-decoration:none;color:#bbbcc0}.copy a:hover{text-decoration:underline}.main-content{visibility:hidden;min-height:100%;overflow:hidden;float:right;width:80%}#footer-mobile-content{display:none}.normal-slider{position:relative;overflow:hidden}.normal-slider img{width:100%;max-height:none;height:auto}.normal-slider:hover .bx-next{right:40px}.normal-slider:hover .bx-prev{left:40px}.normal-slider:hover .bx-next:hover,.normal-slider:hover .bx-prev:hover{opacity:1}.normal-slider .bx-prev,.normal-slider .bx-next{-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s;opacity:.5;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;overflow:hidden;cursor:pointer;color:#fff;z-index:100}.normal-slider .bx-prev{left:-50px}.normal-slider .bx-next{right:-50px}.normal-slider .slide-caption{-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);position:absolute;top:20%;width:100%;color:#fff;background-color:rgba(255,255,255,0);text-align:center;left:50%;margin-left:-35%;padding:40px 0}.normal-slider .inner-caption{width:80%;margin:0 auto;padding:20px 20px;position:relative}.normal-slider .caption-title{font-style:normal;font-weight:600;font-size:33px;line-height:50px;text-transform:uppercase;color:#fff;display:inline-block;text-align:center;margin-bottom:20px}.normal-slider .highlight{text-shadow:1px 1px 0 black;text-shadow:1px 1px 0 rgba(0,0,0,.6)}.normal-slider .caption-subtitle{display:block;color:#616161;text-align:center;font-size:17px;text-transform:uppercase;letter-spacing:.1em}.home-slogan{display:block;position:absolute;bottom:15%;z-index:90;background:none;opacity:.5;filter:alpha(opacity=50);width:100%;margin-left:auto;margin-right:auto}.home-slogan h2{color:#fff;background:none;text-align:center;margin:15px}.home-slogan h2 b{color:#fff;background:#000;font-weight:300;line-height:1.5em;text-shadow:1px 2px 3px rgba(0,0,0,.5);padding:15px}iframe.full-width{width:100%}iframe.no-border{border:0}.centered{text-align:center}.o-hidden{overflow:hidden}.fl{float:left}.fr{float:right}.entry-title{width:100%;text-align:center}.entry-title h1,.entry-title h2{font-weight:100}.entry-title h1{font-size:96px;line-height:100px;margin:0;padding:60px 15px;color:#fff}.entry-title h2{display:inline-block;padding:10px;background:#fff;margin:0 60px 60px}.section-block{width:100%;padding:60px 20px;margin:0;color:#333}.section-block p{margin:0 0 20px}.push-up{margin-top:-60px}.white-bg{background:#fff}.bg-image{opacity:0;position:relative;background-color:#000;background-repeat:no-repeat;background-size:80%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg-image .entry-title_text{position:relative;z-index:100}.bg-image .entry-title_text h1{text-transform:uppercase;font-size:50px;line-height:50px;font-weight:600;text-shadow:2px 4px 3px rgba(0,0,0,.3)}.section-title{font-size:45px;line-height:60px;text-align:center;margin:0}.section-main-title{font-size:20px;line-height:24px;font-weight:600;text-align:center;margin:0 0 4px 0;color:#fff!important}.mask{background-color:#000;width:100%;height:100%;position:absolute;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:.2;z-index:10}.divider{width:40px;height:5px;margin:10px auto 60px;border-top:1px solid #999;border-bottom:1px solid #999}.divider-stripped{width:100%;height:10px;margin:0 auto 60px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJElEQVQIW2NkYGCYCcTpQAwHjFAWigRMECQHl0AWhEugC4IlAPnNBJ8a0zV8AAAAAElFTkSuQmCC) repeat right bottom}.tagline{display:block;text-align:center;color:#fff;font-size:14px;line-height:22px;margin-bottom:80px}.tagline a{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;color:#fff;padding:0 3px;border-bottom:1px solid #555}.tagline a:hover{color:#fff;background-color:#555}.tagline a:active{position:relative;top:1px}.iconbox{position:relative;text-align:center}.iconbox:hover .iconbox-title [class^="icon-"],.iconbox:hover [class*=" icon-"]{color:#ef97ae}.iconbox-title [class^="icon-"],.iconbox-title [class*=" icon-"]{-moz-transition:.35s;-o-transition:.35s;-webkit-transition:.35s;transition:.35s;font-size:40px;text-align:center;display:block;margin-bottom:20px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}#portfolio{overflow:hidden}.filters{overflow:hidden;margin-top:20px}.filters li{margin:0 10px 20px;border:1px solid #333;padding:3px}.filters li:after{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.filters li:hover a,.filters li.selected a{color:#fff}.filters li.selected{background-color:#333}.filters li:first-child{margin-left:0}.filters a{color:#000;display:block;padding:10px}.masonry-grid-item{height:auto}.masonry-grid-item img{-moz-transition:.6s;-o-transition:.6s;-webkit-transition:.6s;transition:.6s;width:100%}.masonry-grid-item .color-set01{background-color:#835e80}.masonry-grid-item .color-set02{background-color:#9cab3e}.masonry-grid-item .color-set03{background-color:#9c413a}.masonry-grid-item .color-set04{background-color:#bc792f}.masonry-grid-item .color-set05{background-color:#539095}.masonry-grid-item .hover-box{position:absolute;text-align:center;width:100%;height:100%;top:0;bottom:0;left:0;right:0;-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);z-index:10;opacity:0;filter:alpha(opacity=0)}.masonry-grid-item .info{-moz-transition:all .3s ease-out .2s;-o-transition:all .3s ease-out .2s;-webkit-transition:all .3s ease-out;-webkit-transition-delay:.2s;transition:all .3s ease-out .2s;position:relative;margin-top:30%;z-index:100}.masonry-grid-item:hover .hover-box{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);opacity:.9;filter:alpha(opacity=90)}.masonry-grid-item:hover .hover-box .info h3{color:#fff;font-size:18px;line-height:20px;font-weight:600;opacity:1;filter:alpha(opacity=100);display:block;margin-bottom:0}.masonry-grid-item:hover img{filter:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'><filter\ id=\'grayscale\'><feColorMatrix\ type=\'matrix\'\ values=\'0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0.3333\ 0.3333\ 0.3333\ 0\ 0\ 0\ 0\ 0\ 1\ 0\'/></filter></svg>#grayscale);filter:gray;-webkit-filter:grayscale(100%)}.masonry-grid-item h4{text-transform:uppercase;margin-bottom:10px}.masonry-grid-item span{font-style:normal;color:#fff}.masonry-grid-item i{-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;position:absolute;bottom:0;display:block;overflow:hidden;text-align:center;cursor:pointer;background-color:#fff;width:50px;height:30px;font-size:22px;line-height:30px;top:100%;left:50%;margin-left:-25px;margin-top:7px;z-index:10}.masonry-grid-item i:before{display:inline-block;margin:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.masonry-grid-item i:hover{font-size:29px}.masonry-grid .masonry-grid-item{font-size:14px;padding:0;max-width:100%}.masonry-grid.masonry-grid_padding .masonry-grid-item{padding:10px}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height , width;-moz-transition-property:height , width;-ms-transition-property:height , width;-o-transition-property:height , width;transition-property:height , width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform , opacity;-moz-transition-property:-moz-transform , opacity;-ms-transition-property:-ms-transform , opacity;-o-transition-property:-o-transform , opacity;transition-property:transform , opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.masonry-grid_projects .project-info{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;background-color:rgba(255,255,255,.85);bottom:0;width:100%;height:85px;text-align:center;padding:15px 0;z-index:10}.masonry-grid_projects .project-info h5{font-size:15px;margin-bottom:10px;line-height:25px}.masonry-grid_projects .project-info span{font-size:13px;line-height:20px}.masonry-grid_projects .project-info i{position:relative;background:transparent;margin:50px auto 0;left:auto;top:auto}.masonry-grid-item:hover .project-info{background-color:#fff;padding-top:50px;height:100%}.project-images li{margin-bottom:10px}.project-images li:last-child{margin-bottom:40px}.project-details{display:block;color:#fff;font-size:13px;margin-top:-20px!important;margin-bottom:40px;padding:0;text-transform:uppercase;text-align:left}.project-details li{margin-bottom:20px;font-size:13px}.project-details li i{color:#000;margin-right:10px}.project-description{margin-bottom:60px}.project-title{text-align:center}.project-title h1{color:#fff;margin-bottom:0}.project-sidebar{padding:0 20px;color:#fff}.project-sidebar h3{font-size:28px;font-weight:600;line-height:32px;margin-top:-5px;color:#fff}.project-visit-button{text-align:center}#portfolio-single-slider .project-controls_sidebar{margin:40px 0}#portfolio-single-slider .project-details{padding:0;text-align:center}#portfolio-single-slider .project-details li{display:inline-block;margin-left:20px}#portfolio-single-slider .project-details li:first-child{margin-left:0}.project-controls_sidebar{text-align:center;overflow:hidden;margin-top:40px}.project-controls_sidebar .bx-prev,.project-controls_sidebar .bx-next{color:#616161}.project-controls_sidebar .bx-prev{-moz-transform:scale(.8) rotate(45deg);-ms-transform:scale(.8) rotate(45deg);-o-transform:scale(.8) rotate(45deg);-webkit-transform:scale(.8) rotate(45deg);transform:scale(.8) rotate(45deg)}.project-controls_sidebar .bx-prev:hover{-moz-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);-o-transform:scale(1) rotate(45deg);-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.project-controls_sidebar .bx-next{-moz-transform:scale(.8) rotate(-45deg);-ms-transform:scale(.8) rotate(-45deg);-o-transform:scale(.8) rotate(-45deg);-webkit-transform:scale(.8) rotate(-45deg);transform:scale(.8) rotate(-45deg)}.project-controls_sidebar .bx-next:hover{-moz-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);-o-transform:scale(1) rotate(-45deg);-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.project-pager{font-size:18px;padding:0 10px;margin:0 5px;bottom:6px}.project-pager .slide-current{font-size:30px}.project-pager .slides-divider,.project-pager .slides-total{vertical-align:super;font-size:20px}.project-pager,.prev,.next{position:relative;display:inline-block;line-height:40px;height:40px}.project-slider{width:90%;margin:0 auto}.project-slides img{width:100%;margin-top:20px;margin-bottom:20px}#imagelightbox{position:fixed;z-index:9999}#imagelightbox-overlay{background-color:#000;background-color:rgba(0,0,0,.8);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}.member-image{position:relative;width:220px;margin:0 auto 20px}.member-image:hover img{-moz-transform:translate(-20px,-20px);-ms-transform:translate(-20px,-20px);-o-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px);bottom:20px;right:20px}.member-image:hover .member-caption{background-color:#fff;border:4px double #000;-moz-transform:translate(-20px,-20px);-ms-transform:translate(-20px,-20px);-o-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}.member-image:hover .member-caption .member-social{-moz-transition:all .4s ease-in-out .3s;-o-transition:all .4s ease-in-out .3s;-webkit-transition:all .4s ease-in-out;-webkit-transition-delay:.3s;transition:all .4s ease-in-out .3s;opacity:1}.member-image:hover .member-caption .member-social:before,.member-image:hover .member-caption .member-social:after{-moz-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;-webkit-transition:all .5s ease-in-out;-webkit-transition-delay:.3s;transition:all .5s ease-in-out .3s;opacity:1}.member-image:hover .member-caption .member-social:before{top:-20px}.member-image:hover .member-caption .member-social:after{bottom:-20px}.member-image img{-moz-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out;-webkit-transition-delay:0s;transition:all .2s ease-in-out 0s;width:100%}.drop-shadow{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJElEQVQIW2NkYGCYCcTpQAwHjFAWigRMECQHl0AWhEugC4IlAPnNBJ8a0zV8AAAAAElFTkSuQmCC) repeat right bottom}.member-caption{-moz-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out;-webkit-transition-delay:0s;transition:all .4s ease-in-out 0s;position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.member-social{position:relative;opacity:0;top:50%;margin-top:-14px;font-size:20px;-webkit-backface-visibility:hidden}.member-social a{position:relative;bottom:0;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s;display:inline-block;margin:0 5px}.member-social a:hover{bottom:3px}.member-social:before,.member-social:after{opacity:0;position:absolute;content:"";width:60px;height:1px;background-color:#000;left:50%;margin-left:-30px}.member-social:before{top:-100px}.member-social:after{bottom:-100px}.member-position{display:block;margin-bottom:20px}.member-name-single,.member-position-single{position:absolute;margin:0;padding:5px;background:#fff;left:15px}.member-name{bottom:47px}.member-name-single{bottom:50px}.member-position,.member-position-single{bottom:15px}.member-info{padding:0 30px}#services{padding-bottom:0;padding-left:0;padding-right:0}.service-box{}.service-box .service-image img{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.service-image,.service-description{width:50%}.service-image{overflow:hidden}.service-image:before{position:absolute;content:"";top:50%;margin-top:-10px;width:0;height:0;border-style:solid;z-index:20}.service-box_left-image .service-description{float:right}.service-box_left-image .service-image:before{right:0;border-width:20px 20px 20px 0;border-color:transparent #544e48 transparent transparent}.service-box_right-image .service-description{float:left}.service-box_right-image .service-image:before{left:0;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #544e48}.service-image{position:relative;height:100%}.service-description{text-align:center;padding:40px 20px}.service-description h4{font-size:18px;line-height:20px;font-weight:600;margin-bottom:0;color:#fff}.service-description p{font-size:14px;line-height:20px;font-weight:300;color:#fff}.services{text-align:center;word-spacing:-4px}.service-item{-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;transition:.5s;display:inline-block;position:relative;cursor:pointer;height:110px;width:110px;line-height:0;margin-bottom:-6px}.service-item i,.service-item h4{pointer-events:none;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;position:absolute}.service-item i{top:30px;left:50%;margin-left:-22px;font-size:30px}.service-item h4{font-size:17px;top:65px;left:0;display:block;width:100%}.service-item:hover i,.service-item:hover h4,.service-item.active i,.service-item.active h4{color:#fff}.service-item:hover i,.service-item.active i{top:50px}.service-item:hover h4,.service-item.active h4{top:20px}#google-maps{display:block;width:100%;height:329px;margin:0 auto}#google-maps .gm-style-mtc{display:none}#google-maps iframe{display:block;width:100%}.contactform li{position:relative;margin-bottom:40px}.contactform .contact-input-icon{position:absolute;top:12px}.contactform .button{color:#fff}.contactform .button:hover{color:#000}.contactform label{display:block}.contactform input{border:none;width:100%;padding:10px;background:#bbbcc0}.contactform input:focus{background:#fff}.contactform .input-field,.contactform .buttons{margin-left:28px}.contactform textarea{width:100%;border:none;font-size:17px;padding:10px;background:#bbbcc0}.contactform textarea:focus{background:#fff}label.error{margin-bottom:40px;color:#ef97ae}@media only screen and (min-width:1700px){#nav-container{font-size:13px;line-height:.4em;font-weight:400;padding:0 20px 100px 50px;text-transform:uppercase;letter-spacing:.2em}#nav-container a{outline:none;text-transform:uppercase;letter-spacing:.1px;font-size:13px;font-weight:bold}#nav-container ul ul li{font-size:12px;padding:.5em;margin-bottom:2px;line-height:1.2em!important;margin-top:-5px;margin-bottom:5px}.copy{font-size:12px}.service-description h4{font-size:20px;line-height:22px;font-weight:600;margin-bottom:0}.service-description p{font-size:16px;line-height:20px;font-weight:300}.section-main-title{font-size:24px;line-height:26px}.project-description p{font-size:16px}}@media only screen and (max-width:992px){#footer,.client-portrait{display:none}#header{position:relative;height:auto;width:100%}.logo{width:30%;clear:both;margin-top:0;margin-bottom:-45px}#sidebar-content{position:static}#nav-container{position:relative;margin:0;margin-top:-10px;left:0%;position:absolute;width:100%;bottom:0;padding:0 10px}#nav-container>ul{display:none}.main-content{margin:0;width:100%;float:none}.normal-slider .slide-caption{top:5%}.normal-slider .caption-title{font-size:25px}.normal-slider .caption-subtitle{font-size:15px}.filters{margin-left:20px}.bg-image{background-size:cover}.parallax{background-attachment:scroll!important;background-position:100% 0!important;background-repeat:repeat}.social-container{bottom:36px}.service-box:nth-child(even) .service-image:before {left:0;right:auto;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #544e48}.service-box:nth-child(even) .service-description {float:left}.service-box:nth-child(odd) .service-description {float:right}.service-box:nth-child(odd) .service-image:before {right:0;left:auto;border-width:20px 20px 20px 0;border-color:transparent #544e48 transparent transparent}.service-description{padding:20px 10px}.push-up{margin-top:-20px}.section-block{padding:20px 20px}#footer-mobile-content{display:block;margin:10px auto;text-align:center}}@media only screen and (max-width:768px){.logo{text-align:center;clear:both}.social-container{display:none}.normal-slider:not(.full-slider) img {height:420px;width:auto;max-width:none}.normal-slider .slide-caption .caption-title{font-size:17px;line-height:25px}.normal-slider .slide-caption p{font-size:14px;line-height:18px}.testimonial-container blockquote{margin:50px 0 0}.quote-block .icon-quote-right:before{margin-left:0}.filters>li:first-child{margin-left:10px}.service-item{height:120px;min-height:120px}.service-item i{margin-left:-17px;font-size:25px}.service-item h4{font-size:18px}.project-slider{width:100%;margin:0 auto}.project-controls_sidebar{margin-top:10px!important}}@media only screen and (max-width:767px){.entry-title h1{font-size:40px;line-height:50px}.entry-title h2{font-size:20px;line-height:30px}.normal-slider .slide-caption{top:10%}.project-visit-button{display:none}.normal-slider img{position:relative;width:130%!important;height:auto!important}.masonry-grid-item:hover .hover-box .info h3{color:#fff;font-size:20px;line-height:22px;font-weight:600;opacity:1;filter:alpha(opacity=100);display:block;margin-bottom:0}.masonry-grid-item span{font-size:16px!important;font-style:normal;color:#fff}}._toggleMenu{margin:0;display:none;background:#000}._toggleMenu a{color:#fff;text-indent:10px;padding:5px 0;display:block;width:100%}._toggleMenu ul>li{text-transform:uppercase}._toggleMenu ul>li>ul>li{text-transform:none}._toggleMenu a:hover{color:#000;background-color:#958c7f!important}._toggleMenu .nav{margin:0;padding:0}.toggleMenu{display:block;width:100%;padding:10px 0;text-align:center;font-weight:bold}.toggleMenu img{margin-top:-3px!important}._toggleMenu ul>li a.parent{background:#000}._toggleMenu .nav ul{list-style:none;display:none}._toggleMenu .nav li{font-size:14px;font-weight:600}._toggleMenu .nav li li{font-size:14px;font-weight:300;margin:0;padding-left:30px;background:#000}._toggleMenu .nav ul ul{text-transform:none!important}._toggleMenu .nav>li.hover>ul{display:block}}
@media only screen and (max-width: 992px) {.navbar-inner.main-menu{
		margin-bottom:10px;
		border-bottom:0 !important;
	}
	
	.subnav.pull-right{
		width:100%;
		text-align:center;
	}
	
	#menu ul{display: none;}
	.navbar-inner.main-menu a.logo{
		margin-top:5px;
		left:55%;
		margin-left:-99px;
	}

}