@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800);@import url(http://fonts.googleapis.com/css?family=Righteous);html{font-size:16px;overflow-y:scroll;-webkit-text-size-adjust:16px;-ms-text-size-adjust:16px;-webkit-font-smoothing:antialiased;-webkit-transform-style:preserve-3d}body{padding-top:135px;font-family:'Open Sans',sans-serif}*{-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,border-color .2s ease,background-color .2s ease;-ms-transition:color .2s ease,border-color .2s ease,background-color .2s ease;-o-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}input,textarea{margin-bottom:5px;font-family:'Open Sans',sans-serif}a{color:#000}a:hover{color:#000}.button{background:#000;color:#fff;font-family:'Open Sans',sans-serif;font-weight:800}.button:hover{background:#0a9dce;color:#000}h1,h2,h3{font-family:'Righteous',cursive}img{max-width:100%}.view-more{text-align:center}.menu-bar{background-color:#0a9dce;background-repeat:repeat;position:fixed;width:100%;z-index:9999;top:0;box-shadow:0 0 15px rgba(0,0,0,0.3)}.menu-bar .row{padding:0}.menu-bar .row .logo{text-decoration:none;text-transform:uppercase;padding:15px 0;display:block}.menu-bar .row .logo h1{font-size:20px;margin:0;font-family:'Open Sans',sans-serif}.menu-bar .row .logo span{color:#fff;font-family:'Righteous',cursive}.menu-bar .row .logo img{padding-right:10px;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;max-height:90px}.menu-bar .row .logo img:hover{opacity:.8}.menu-bar .row .top-bar{background:none}.menu-bar .row .top-bar.expanded .title-area{background:none}.menu-bar .row .top-bar .toggle-topbar.menu-icon a{color:#fff}.menu-bar .row .top-bar .toggle-topbar.menu-icon a span:after{box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff}.menu-bar .row .top-bar .top-bar-section ul li{background:none}.menu-bar .row .top-bar .top-bar-section ul li a{text-decoration:none;text-transform:none;padding:38px 15px;display:block;font-family:'Righteous',cursive;font-size:23px;background:none;font-weight:800;color:#fff}.menu-bar .row .top-bar .top-bar-section ul li a:hover{color:#fff;background:#000}.menu-bar .row .top-bar .top-bar-section ul li.active a{background-color:transparent}.menu-bar .row .top-bar .top-bar-section ul li.active a:hover{color:#fff;background:#000}.menu-bar .row .top-bar .top-bar-section ul li ul{background:#000}.menu-bar .row .top-bar .top-bar-section ul li ul li a{padding:0 15px;font-size:17px}.menu-bar .row .top-bar .top-bar-section ul li ul li.active a{color:#fff}.menu-bar .utility-bar{background:#000;color:#fff;padding:5px 0}.menu-bar .utility-bar .social-icons{text-align:right;height:30px}.menu-bar .utility-bar .social-icons a{color:#fff;top:0;position:relative}.menu-bar .utility-bar .social-icons a i{margin:0 10px}.menu-bar .utility-bar .social-icons .book-online{background:#87c765 none repeat scroll 0 0;display:inline-block;height:54px;padding:5px 15px;font-size:30px;margin-top:-5px;font-family:"Shadows Into Light",cursive;z-index:100;position:relative;top:0}.slider .fp-slider{margin-bottom:0}.slider .fp-slider .slick-slide{position:relative;text-align:center}.slider .fp-slider .slick-slide img{max-width:100%;display:inline-block}.slider .fp-slider .slick-slide .slider-cta{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,0.5);padding:20px;text-align:left}.slider .fp-slider .slick-slide .slider-cta .button{float:right}.slider .fp-slider .slick-slide .slider-cta h2{color:#fff}.cta{background-color:#555;padding:25px 0;text-align:center}.cta i{color:#fff;font-size:60px;display:block}.cta h2{color:#fff;font-family:'Righteous',cursive;font-size:38px}.cta p{color:#fff}.cta .button{background:#000}.cta .button:hover{background:#0a9dce}.featured-content{text-align:center}.featured-content .section-heading{text-align:center;position:relative}.featured-content .section-heading span{background:#fff;padding:0 20px;position:relative;display:inline-block}.featured-content .section-heading:before{content:"";position:absolute;bottom:50%;height:2px;background:#0a9dce;width:100%;left:0}.featured-content h3{text-align:center}.photo-gallery{background-color:#0a9dce;background-repeat:repeat}.photo-gallery .section-heading{text-align:center;position:relative;color:#fff}.photo-gallery .section-heading span{background-color:#0a9dce;background-repeat:repeat;padding:0 20px;position:relative;display:inline-block}.photo-gallery .section-heading:before{content:"";position:absolute;bottom:50%;height:2px;background:#fff;width:100%;left:0}.photo-gallery h3{text-align:center;color:#fff}.photo-gallery .fb-gallery #pgthumbs{margin:0}.contact p{font-size:20px;line-height:25px;margin:0}.bottom-menu hr{margin:1em 0}.bottom-menu ul{font-size:0;text-align:center}.bottom-menu ul li{display:inline-block}.bottom-menu ul li a{font-size:20px;text-decoration:none;padding:10px 20px;font-family:'Righteous',cursive;text-transform:uppercase;color:#0a9dce}.bottom-menu ul li a:hover{color:#000}.footer{background-color:#000;text-align:center;color:#fff}.footer .footer-social li{display:inline-block}.footer .footer-social li a{color:#fff;padding:15px;font-size:30px}.footer .footer-social li a:hover{color:#0a9dce}.footer .footer-nav li{display:inline-block;position:relative;margin-right:20px}.footer .footer-nav li a{color:#fff;font-size:20px;text-decoration:none;font-family:'Righteous',cursive;text-transform:uppercase}.footer .footer-nav li:after{content:"";height:5px;width:5px;border-radius:50%;right:-13px;position:absolute;top:50%;margin-top:-3px;background:#fff}.footer .footer-nav li:last-child:after{display:none}.copyright{background-color:#000;text-align:center;color:#fff}.copyright a{color:#fff}.content-editor{font-family:"Roboto",sans-serif}.content-editor .slider .fp-slider .slick-slide{max-width:800px;margin-bottom:15px;min-height:200px}.content-editor section{padding:0 5px}.content-editor input,.content-editor textarea{font-family:'Open Sans',sans-serif}.content-editor a{color:#000}.content-editor .button{background:#000 !important;color:#fff !important;text-shadow:none !important}.content-editor .button:hover{background:#0a9dce !important;color:#000 !important}.content-editor h1,.content-editor h2,.content-editor h3{font-family:'Righteous',cursive}.content-editor p{font-family:inherit;font-weight:normal;font-size:15px;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizelegibility}.content-editor input[type="text"],.content-editor input[type="password"],.content-editor input[type="date"],.content-editor input[type="datetime"],.content-editor input[type="datetime-local"],.content-editor input[type="month"],.content-editor input[type="week"],.content-editor input[type="email"],.content-editor input[type="number"],.content-editor input[type="search"],.content-editor input[type="tel"],.content-editor input[type="time"],.content-editor input[type="url"],.content-editor input[type="color"],.content-editor textarea{background:none;border:none;box-shadow:none;height:auto;color:inherit;font-size:inherit;font-family:inherit;text-align:inherit;font-style:inherit;font-weight:inherit;display:inline;width:unset}.content-editor input[type="text"]:focus,.content-editor input[type="password"]:focus,.content-editor input[type="date"]:focus,.content-editor input[type="datetime"]:focus,.content-editor input[type="datetime-local"]:focus,.content-editor input[type="month"]:focus,.content-editor input[type="week"]:focus,.content-editor input[type="email"]:focus,.content-editor input[type="number"]:focus,.content-editor input[type="search"]:focus,.content-editor input[type="tel"]:focus,.content-editor input[type="time"]:focus,.content-editor input[type="url"]:focus,.content-editor input[type="color"]:focus,.content-editor textarea:focus{color:#000}.content-editor p textarea{width:100%;display:block}#map-canvas{width:100%;height:400px}.map{line-height:0}.row.project{margin-bottom:15px}#photogalleryTable .row{margin-bottom:10px}.fb_iframe_widget{margin-top:85px}.paginationControls{display:none !important}.slogan{font-family:"Shadows Into Light",cursive;font-size:20px;text-align:center}a.anchor{display:block;position:relative;top:-141px;visibility:hidden}@media only screen and (max-width:40.063em){.pgthumb{width:100%}.menu-bar .row .top-bar .top-bar-section ul li a{padding:0 15px;font-size:17px}.menu-bar .row .top-bar .top-bar-section ul li ul{background:#fff}#pagecontent{padding-top:93px}}