html{font-size:62.5%}body,html{width:100%;height:100%}body{font-family:open-sans,sans-serif;font-size:1.4rem;color:#292929;background:#fff}#background{background:url(../img/bg.jpg) center top/cover no-repeat fixed;position:fixed;width:100%;height:100%;z-index:-2}h1,h2,h3{font-family:open-sans,sans-serif;font-weight:400}a{color:#f89ac3}a:hover{color:#f89ac3;text-decoration:none}li,p,span{line-height:20px;font-size:1.4rem;font-weight:400}ul{list-style:none;margin:0;padding:0}#logo img{width:160px;height:auto}.navbar .brand{padding-bottom:0}#header{position:fixed;top:0;left:0;display:inline-block;width:100%;z-index:1}#header .navbar{margin-bottom:10px;background:rgba(255,255,255,.85);filter:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#header .navbar:hover{background-color:rgba(255,255,255,.98);-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#header .navbar-inner{background:0 0;border:none;-webkit-border-radius:none;-moz-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;filter:none}#header .navbar .brand{text-shadow:none;line-height:80px}#header .navbar .nav>li{line-height:normal}#header .navbar .nav>li>a{color:#6ca6da;padding:15px 0 9px;margin:20px 20px 26px;font-size:2.3rem;font-weight:400;border-bottom:2px solid transparent;text-shadow:0 1px 2px rgba(0,0,0,.5)}#header .navbar .nav>li>a.active,#header .navbar .nav>li>a:hover{-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;color:#f89ac3;border-bottom:2px solid #f89ac3;background:0 0;filter:none}#navigation a{text-transform:lowercase}#intro h2{color:#fff;font-weight:400;text-align:center;text-transform:lowercase;font-size:9rem;margin:0 0 10px;font-family:lemonde-sans,sans-serif;text-shadow:0 3px 3px rgba(0,0,0,.35);line-height:90px}#intro h3{color:#a9a81f;font-weight:400;text-align:center;text-transform:lowercase;font-size:4rem;font-family:lemonde-journal,serif;text-shadow:0 3px 3px rgba(0,0,0,.35);line-height:normal}.header{background-color:rgba(0,0,0,.6);padding:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.header h2{color:#f5f5f5;font-weight:400;text-align:center;text-transform:lowercase;font-size:6rem;letter-spacing:-1px;margin:25px 0 30px;font-family:lemonde-sans,sans-serif}.header h3{color:#a9a81f;font-weight:400;text-align:center;text-transform:lowercase;font-size:2rem;font-family:lemonde-journal,serif}.content{background:#f5f5f5;padding:90px;text-align:justify;text-justify:inter-word;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.pull-center{text-align:center}.line{margin:80px}.quote{text-align:center;font-size:3rem;line-height:40px}.customer{text-align:center;font-size:1.8rem;line-height:40px}#about li,#about p{font-size:1.8rem;line-height:1.4}#about img{margin-bottom:40px}#about h3{margin-top:0;font-size:3.4rem}#about .content .row-fluid{margin-top:80px}#about .content .row-fluid:first-child{margin-top:0}#about .normallists ul{list-style-type:disc}#about .normallists ul li{margin-left:22px}.box{width:100%;min-height:100%;background:0 0}#projects h3{font-size:4rem;font-weight:700}#projects h3:not(:first-child){margin-top:6rem}.projects{clear:left}.projects li{margin-bottom:20px}.projects .item .thumbimg{width:100%;height:195px;overflow:hidden;display:inline-block}.projects .item h4{line-height:normal;margin:20px 0 5px;font-size:2.2rem}.projects .item p{line-height:normal;margin:5px 0 0;font-size:1.3rem}#lbbalgowlahhouse img{margin-top:-40%}#lbfreshwaterhouse img{margin-top:-45%}#lbmosmanboutique img{margin-top:-25%}#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);text-align:center;z-index:100}#lightbox img{max-width:940px;margin-top:40px}#callme{text-align:center;padding-bottom:20px;line-height:1.3}#callme i{position:absolute;margin-left:-15px;margin-top:-3px}#callme a{color:#292929;font-size:20px;display:inline-block;width:225px;text-align:left}#callme a span{display:inline-block;font-size:20px;width:95px;text-align:right}#map_canvas{height:290px}#back-top{position:fixed;bottom:30px;right:30px;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 20px;color:#fff;background:rgba(51,51,51,.75);-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#back-top:hover{text-decoration:none;background:rgba(255,214,117,.75);-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (min-width:980px) and (max-width:1199px){.projects .item .thumbimg{height:150px}}@media (min-width:760px) and (max-width:979px){body{padding-left:0;padding-right:0}.container{padding-left:20px;padding-right:20px}#header .navbar .nav.pull-right{margin-right:15px}#header .navbar .btn-navbar{margin-top:33px;text-shadow:none;background:0 0;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}#header .navbar .btn-navbar .icon-bar{background:#f89ac3;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:30px;height:4px}#header .navbar .nav>li{line-height:normal;text-align:right}#header .navbar .nav>li>a{color:#6ca6da;text-shadow:none;padding:0 0 10px;margin:0;font-size:2.3rem;font-weight:400;border:none}#header .navbar .nav>li>a.active,#header .navbar .nav>li>a:hover{color:#f89ac3;border:none;background:0 0;filter:none}.projects .item h3{font-size:1.6rem}.projects .item .thumbimg{height:105px}#about li,#about p{font-size:1.6rem;line-height:1.3}.content{text-align:left}}@media (max-width:759px){body{padding-left:0;padding-right:0}.container{padding-left:20px;padding-right:20px}#header .navbar .nav.pull-right{margin-right:15px}#header .navbar .btn-navbar{margin-top:33px;text-shadow:none;background:0 0;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}#header .navbar .btn-navbar .icon-bar{background:#f89ac3;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:30px;height:4px}#header .navbar .nav>li{line-height:normal;text-align:right}#header .navbar .nav>li>a{color:#6ca6da;text-shadow:none;padding:0 0 10px;margin:0;font-size:2.3rem;font-weight:400;border:none}#header .navbar .nav>li>a.active,#header .navbar .nav>li>a:hover{color:#f89ac3;border:none;background:0 0;filter:none}.projects .item .thumbimg{height:150px}}@media (max-width:480px){body{padding-left:0;padding-right:0}.container{padding-left:10px;padding-right:10px}#header .navbar .nav.pull-right{margin-right:10px}#header .navbar-inner{padding-left:0;padding-right:0}#header .brand{margin-left:5px}#header .navbar .btn-navbar{margin-top:33px;text-shadow:none;background:0 0;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;margin-right:0}#header .navbar .btn-navbar .icon-bar{background:#f89ac3;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:30px;height:4px}#header .navbar .nav>li{line-height:normal;text-align:right}#header .navbar .nav>li>a{color:#6ca6da;text-shadow:none;padding:0 0 10px;margin:0;font-size:2.3rem;font-weight:400;border:none}#header .navbar .nav>li>a.active,#header .navbar .nav>li>a:hover{color:#f89ac3;border:none;background:0 0;filter:none}#intro h2{font-size:4rem;margin:0 0 10px;line-height:40px}#intro h3{font-size:2rem;line-height:normal}#about h3{margin-top:10px;font-size:2rem}.header{padding:15px 0}.header h2{font-size:3rem;line-height:30px;margin:10px 0 0}.header h3{font-size:1.6rem;margin:10px 0 0}.content{padding:20px;text-align:left}#map_canvas{margin-bottom:20px}#back-top{bottom:10px;right:10px;padding:5px 10px}}@media only screen and (orientation:portrait) and (device-width:320px){#background{background-size:auto 600px}}@media only screen and (orientation:portrait) and (max-width:480px){#background{background-size:auto 640px}}@media only screen and (orientation:portrait) and (device-width:768px){#background{background-size:auto 1024px}}@media only screen and (orientation:landscape) and (device-width:768px),(orientation:landscape) and (device-width:320px){#background{background-size:100% auto}}