@import '_normalize.css';@import '_main.css';@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,500,900,700);@import url(http://fonts.googleapis.com/css?family=Droid+Serif:700italic);body{font-family:'Maven Pro',sans-serif;font-weight:400;font-size:14px;line-height:auto;background:#FFF}h1{text-transform:uppercase;font-size:30px}h1,h3{font-weight:900}h2{font-weight:500}a{text-decoration:none;color:#000;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}i{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}p{line-height:24px;margin:20px 0}*{box-sizing:border-box}.btn{display:inline-block;padding:18px 30px;background:#FFF;font-size:16px}.btn:hover{background:#333!important;color:#FFF}.wrapper{width:970px;padding:0 15px;margin:auto;position:relative}@media (max-width:969px){.wrapper{width:90%;margin:0 5%;padding:0}}@media (max-width:750px){.wrapper{width:90%;margin:0 5%;padding:0}}.top{padding:25px 0;background:#FFF;border-bottom:1px solid #CCC;margin-bottom:40px;position:relative}@media (max-width:750px){.top{padding:10px 0 20px;margin-bottom:10px}}.top .logo{width:125px;display:block;float:left}@media (max-width:750px){.top .logo{width:85px;margin:5px;float:none}}.top .logo img{width:100%;display:block}.top .mobileMenu{font-size:45px;position:absolute;right:5%;top:10px}@media (min-width:751px){.top .mobileMenu{display:none!important}}@media (max-width:750px){.top .mobileMenu{display:block}}.top .mobile-wrap{width:100%}@media (min-width:751px){.top .mobile-wrap{display:block!important}}@media (max-width:750px){.top .mobile-wrap{display:none}}.top .toptag{position:absolute;font-size:12px;font-weight:500;text-transform:uppercase;margin:0;top:58px;left:165px;color:#999}@media (max-width:969px){.top .toptag{display:none!important}}@media (max-width:750px){.top .toptag{width:100%;left:initial;text-align:center;color:#333;top:75px}}.top .nav{margin-top:60px;position:absolute;right:0}@media (max-width:750px){.top .nav{position:relative;margin:30px 0 20px;border-top:1px solid #DDD}}.top .nav li{display:inline;margin-left:20px}@media (max-width:750px){.top .nav li{display:block;margin:0}}.top .nav li a{text-transform:uppercase;font-weight:900;font-size:14px;color:#111}@media (max-width:750px){.top .nav li a{font-size:18px;padding:10px 0;display:block;border-bottom:1px solid #DDD}}.top .nav li a.current,.top .nav li a:hover{color:#f7901e}.top .contact-head{position:absolute;top:11px;right:0}@media (max-width:969px){.top .contact-head{top:-6px}}@media (max-width:750px){.top .contact-head{position:relative;padding-top:30px;width:100%}}.top .contact-head li{font-size:12px;display:inline-block}@media (max-width:750px){.top .contact-head li{margin-bottom:10px;display:block;width:100%}}.top .contact-head li i{font-size:18px;color:#000;position:relative;top:3px;right:-1px}.top .contact-head li a{color:#000}.top .contact-head li a:hover,.top .contact-head li a:hover i{color:#f7901e}.home-middle{font-family:'Droid Serif';width:100%;text-align:center;font-size:24px;line-height:34px;font-weight:400;font-style:italic;padding:40px 0;color:#777;background:#333;letter-spacing:2px}.home-slideshow .gallery-cell{opacity:.2}@media (max-width:969px){.home-slideshow .gallery-cell{width:100%;max-width:100%;padding:0}}@media (max-width:750px){.home-slideshow .gallery-cell{width:100%;max-width:100%;margin:0 5%;padding:0}}.home-slideshow .gallery-cell.is-selected{opacity:1}.home-slideshow .gallery-cell div{position:absolute;z-index:10;top:42.5%;right:0;text-align:right;background:rgba(247,144,30,.9);padding:20px;color:#FFF;font-weight:700}@media (max-width:750px){.home-slideshow .gallery-cell div{position:relative;top:initial;text-align:center}}.home-slideshow .gallery-cell div h2{font-weight:400;font-size:45px;text-transform:uppercase}@media (max-width:750px){.home-slideshow .gallery-cell div h2{font-size:35px}}.home-slideshow .gallery-cell div p{font-weight:400;text-transform:uppercase;font-size:13px;line-height:13px;margin:0}.home-slideshow .gallery-cell div a{position:absolute;right:0;top:88px;margin:10px 0 0}@media (max-width:750px){.home-slideshow .gallery-cell div a{padding:10px 20px;position:relative;top:5px}}@media (max-width:969px){.home-slideshow .flickity-prev-next-button{display:none}}.home-slideshow .flickity-page-dots{bottom:20px}.home-slideshow .flickity-page-dots .dot{background:#FFF;opacity:1}.home-slideshow .flickity-page-dots .dot.is-selected{background:#f7901e}.home-slideshow img{max-width:1000px;display:block}@media (max-width:750px){.home-slideshow img{max-width:100%}}.home-ctas{background:#f8f8f8}.home-ctas .block{width:33.3%;float:left;text-align:center;padding:50px 4%}@media (max-width:750px){.home-ctas .block{box-sizing:border-box;width:100%;padding:30px 4%;border-bottom:1px solid #DDD}}.home-ctas .block i{font-size:50px;color:#333;margin-bottom:10px}.home-ctas .block a{margin-top:20px;background:0 0;border:2px solid #000;font-weight:700;font-size:14px;padding:14px 24px}.home-ctas .block p{height:30px}@media (max-width:969px){.home-ctas .block p{height:50px}}.page{opacity:0}@media (max-width:750px){.page{padding-top:15px}}.page h2{font-size:25px;font-weight:900;text-transform:uppercase}.page a{text-decoration:underline}.page a:hover{color:#f7901e}.page .about-img{width:100%;max-width:100%}.page .about{background:#FFF;z-index:5;position:relative;top:-240px;width:82%;margin:0 5%;padding:4%;box-shadow:0 0 15px rgba(0,0,0,.2)}@media (max-width:969px){.page .about{width:90%;top:-135px}}@media (max-width:750px){.page .about{position:relative;padding-top:30px;width:100%;margin:0;box-shadow:none;top:0;box-sizing:border-box}}.page .service h1{margin-bottom:40px}@media (max-width:750px){.page .service h1{margin-bottom:20px}}.page .service h2{font-weight:400;font-size:20px;text-transform:uppercase;background:#000;padding:10px;color:#FFF}.page .service img{width:300px;display:inline-block;float:left;margin:0 20px 20px 0}@media (max-width:750px){.page .service img{max-width:100%}}.page .gallery .gallery-grid,.page .gallery h1{margin-bottom:40px}.page .gallery .gallery-grid .block{text-align:center;float:left;width:32.5%;margin-right:1%}.page .gallery .gallery-grid .block:nth-child(3n+3){margin-right:0}.page .gallery .gallery-grid .block p{font-size:12px;margin:5px 0 20px}@media (max-width:750px){.page .gallery .gallery-grid .block{width:49%}.page .gallery .gallery-grid .block:nth-child(3n+3){margin-right:1%}}.page .gallery .gallery-grid a{display:none}.page .gallery .gallery-grid a.show{display:block}.page .gallery .gallery-grid a img{display:block;width:100%;max-width:100%}#contact{margin:0 0 50px;float:left}#contact .fieldgroup{width:100%;margin:5px 0}.contact-info{float:left;margin-left:20px}.contact-info span{display:inline-block;margin:10px 0;font-size:18px;color:#333;font-weight:700}.footer{background:#222;padding:10px 0;text-align:center}.footer p{color:#666;font-size:12px}@media (max-width:750px){#contact{max-width:100%;width:100%;padding:0;border:0;margin-bottom:30px}}@media (max-width:750px){#contact fieldset{padding:0;border:0}#contact fieldset p{margin-top:-5px}}@media (max-width:750px){#contact legend{font-size:16px;line-height:22px;padding:0;border:0;margin-bottom:10px!important}}@media (max-width:750px){#contact textarea{max-width:100%;width:100%!important}}@media (max-width:750px){#contact label{width:100%;display:block;margin-right:5px}}@media (max-width:750px){#contact #verify{position:relative;top:9px;left:4px}}#contact input.submit{padding:10px 0;width:100%}@media (max-width:750px){.contact-info{margin-left:0;margin-bottom:40px}}.fancybox-nav span {visibility: visible !important;}