@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i");html{position:relative;min-height:100%}body{font-family:'Open Sans', sans-serif;color:#555;overflow-x:hidden;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-top:70px;margin-bottom:109px}.jumbotron h1{font-weight:600;font-size:3em}.jumbotron .lead{font-size:2em;font-weight:600;margin-bottom:10px}.navbar{min-height:70px}.navbar.navbar-default{background-color:white}.navbar .navbar-brand{height:70px}.navbar .navbar-brand img{height:40px}.navbar .navbar-toggle{padding:10px 12px;margin-top:18px;margin-bottom:18px}.navbar .navbar-nav.navbar-right{margin-left:0;margin-right:0}.navbar .navbar-nav>li>a{padding:25px 15px;font-weight:700}.navbar .navbar-nav>li>a.navbar-btn{font-weight:700;padding:10px 15px;margin:15px 0}.navbar-default .navbar-nav>li>a.navbar-btn{color:white;background-color:#39B54A}.navbar-default .navbar-nav>li>a.navbar-btn:hover{background-color:#21a233}.navbar-default.navbar-fixed-top{margin-bottom:0}.btn{padding:10px 18px;border:none;font-size:16px;font-weight:700}.btn.btn-cta{padding:14px 22px}.btn.btn-success{background-color:#39B54A}.btn.btn-success:hover{background-color:#21a233}.btn.btn-single{background-color:#94D106;color:white}.btn.btn-single:hover{background-color:#89C105}.btn.btn-double{background-color:#81C625;color:white}.btn.btn-double:hover{background-color:#7ABC23}.btn.btn-alterations{background-color:#39B54A;color:white}.btn.btn-alterations:hover{background-color:#34AA44}.help-block{font-size:0.9em}label.error{margin-top:5px;font-size:0.9em;color:red}textarea{height:auto;resize:vertical;max-width:none}.jumbotron{position:relative;background:#000 url("/images/hero.jpg") center center;background-size:cover;overflow:hidden;margin-bottom:0;padding-top:100px;padding-bottom:120px;color:white}.jumbotron .container{max-width:980px}.container{max-width:980px}section{padding:60px 0 80px 0}section .row img{margin-left:auto;margin-right:auto}section#banner{padding:0;background-color:#39B54A}section#banner .row{margin:0;color:white;padding-top:20px;padding-bottom:20px}section#banner .row span{font-weight:600;font-size:18px}section#about p{margin-bottom:20px}section#about span{font-size:18px}section#about ul{padding:0;margin:20px 0;list-style:none}section#about ul li{display:inline-block;margin-right:15px;background-color:rgba(57,181,74,0.9);color:white;padding:5px 15px;font-weight:600}section#about ul li:last-child{margin-right:0}section#services{background-color:#F1F1F1}section#process .row img{height:150px;width:150px;margin-bottom:20px}section#quote{background-color:#F1F1F1}section#quote-details .quote-heading{margin-bottom:30px}section#quote-details .price-panels{margin-bottom:30px}section#quote-details #single-storey-panel{border:1px solid #94D106}section#quote-details #multi-storey-panel{border:1px solid #81C625}section#quote-details #alterations-panel{border:1px solid #39B54A}.price-panels{margin-top:30px}.price-panels .panel-default{border:0;border-radius:0}.price-panels .panel-default .panel-heading{border-radius:0;text-align:center;padding:15px 0}.price-panels .panel-default .panel-heading#single-storey{background-color:#94D106;color:white}.price-panels .panel-default .panel-heading#multi-storey{background-color:#81C625;color:white}.price-panels .panel-default .panel-heading#alterations{background-color:#39B54A;color:white}.price-panels .panel-default .panel-body .panel-text{text-align:center}.price-panels .panel-default .panel-body ul{padding:0 0 0 18px;margin-bottom:15px}.price-panels .panel-default .panel-body ul li{margin-bottom:8px}.price-panels .panel-default .panel-body ul li:last-child{margin:0}.price-panels .panel-default .panel-body .price-text{font-size:28px;text-align:center;margin-bottom:15px}.price-panels .panel-default .panel-body .btn{width:100%}p.sub-heading{margin-bottom:50px}footer{background-color:#666;font-size:14px;text-align:center;position:absolute;bottom:0;width:100%;padding:20px 0;color:#eee}footer a{color:#eee}footer a:hover{color:#eee}footer ul{margin:0}footer ul li{margin-left:20px;display:inline;text-decoration:none}footer ul li:first-child{margin-left:0}footer .row{margin-top:20px}footer .row:first-child{margin-top:0}@media only screen and (max-width: 768px){section#about li{margin-bottom:10px}section#about li:last-child{margin-right:0}.panel{margin-bottom:30px}}
