body{overflow-x:hidden;color:#006ab6;background-color:#fff}p{font-size:20px;margin:0}p.small{font-size:16px}a,a.active,a:active,a:focus,a:hover{color:#006ab6;outline:0}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:700}hr.star-light,hr.star-primary{padding:0;border:none;border-top:solid 5px;text-align:center;max-width:250px;margin:25px auto 30px}hr.star-light:after,hr.star-primary:after{content:"\f005";font-family:FontAwesome;display:inline-block;position:relative;top:-.8em;font-size:2em;padding:0 .25em}hr.star-light{border-color:#fff}hr.star-light:after{background-color:#006ab6;color:#fff}hr.star-primary{border-color:#006ab6}hr.star-primary:after{background-color:#fff;color:#006ab6}.img-centered{margin:0 auto}.item .carousel-caption{color:#fff;font-size:2em;padding-bottom:0}.item .left{left:0;right:25%}@media (max-width:768px){.item .left{right:0}}.item .right{left:25%;right:0}@media (max-width:768px){.item .right{left:0}}.item .top{top:2.5%}@media (max-width:768px){.item .top{top:0}}@media (min-width:768px){.navbar-fixed-top{padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}.navbar-fixed-top .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-fixed-top.navbar-shrink{padding:10px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:1.5em}}.navbar{font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:300;font-size:1.2em}@media (max-width:967px){.navbar .navbar-collapse{max-height:400px}.navbar .dropdown{height:100%}.navbar .dropdown-menu{display:block;position:relative;width:100%;border:0;box-shadow:none;background-color:#078BC1;padding:0;margin-bottom:10px;border-radius:0}.navbar .dropdown-menu li{text-align:left;padding-left:20px}.navbar .dropdown-menu li a{color:#fff!important}.navbar .dropdown-menu li a:hover{background-color:#078BC1!important}.navbar .dropdown-menu li:nth-child(1){padding-bottom:0}.navbar .dropdown-menu .divider{display:none}}.navbar a:focus{outline:0}.navbar a.active{color:#848c0e;border-bottom:solid 2px;background-color:#f8f8e8}.navbar .navbar-nav{letter-spacing:1px}.navbar .navbar-nav li a:focus{outline:0}.navbar-default,.navbar-inverse{border:none}.navbar-bruinsma{background-color:#fff;-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.75);-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,.75);box-shadow:0 5px 5px -5px rgba(0,0,0,.75)}.navbar-bruinsma .container{width:970px}.navbar-bruinsma .container .navbar-brand{margin-left:0!important;padding:0;padding-left:15px;height:75px}@media (max-width:768px){.navbar-bruinsma .container .navbar-brand{padding:15px}}.navbar-bruinsma .container .navbar-brand img{height:100%;width:auto}.navbar-bruinsma .container .navbar-right{margin-top:7px}.navbar-toggle{float:none;position:absolute;right:0}@media (max-width:768px){.navbar-toggle{padding:15px;margin-top:15px;margin-bottom:15px}}.navbar-toggle .icon-bar{background-color:#006ab6}.nav .open a:focus,.nav .open a:hover,.nav .page-scroll a:focus,.nav .page-scroll a:hover{background-color:#e5f0f8}.carousel{margin-top:110px}@media (max-width:768px){.carousel{margin-top:75px}}section{padding:60px 0}section h2{margin:0;font-size:3em}section.success{background:#006ab6;color:#fff}section.success a,section.success a.active,section.success a:active,section.success a:focus,section.success a:hover{color:#006ab6;outline:0}@media (max-width:767px){section{padding:75px 0}section.first{padding-top:75px}}.btn-outline{color:#fff;font-size:20px;border:solid 2px #fff;background:0 0;transition:all .3s ease-in-out;margin-top:15px}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#006ab6;background:#fff;border:solid 2px #fff}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#006ab6}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}.btn-social{display:inline-block;height:50px;width:50px;border:2px solid #fff;border-radius:100%;text-align:center;font-size:20px;line-height:45px}.btn.active,.btn:active,.btn:focus{outline:0}.scroll-top{position:fixed;right:2%;bottom:2%;width:50px;height:50px;z-index:1049}.scroll-top .btn{font-size:20px;width:50px;height:50px;border-radius:100%;line-height:28px}.scroll-top .btn:focus{outline:0}.dropdown-menu{border:solid 1px #078BC1;min-width:125px}.dropdown-menu .divider{background-color:#078BC1;margin:0 10px;padding:1px 0 0 0}.dropdown-menu li{text-align:center;padding:10px 0}.dropdown-menu li a{color:#006ab6!important}.dropdown-menu li a:hover{background-color:#e5f0f8!important}.bb-italic{font-weight:200;font-style:italic}.bb-btn{font-style:normal;font-weight:500;color:#fff;margin:0 20px;text-transform:uppercase;background-image:linear-gradient(bottom,#006ab6 50%,#247cc0 50%);background-image:-o-linear-gradient(bottom,#006ab6 50%,#247cc0 50%);background-image:-moz-linear-gradient(bottom,#006ab6 50%,#247cc0 50%);background-image:-webkit-linear-gradient(bottom,#006ab6 50%,#247cc0 50%);background-image:-ms-linear-gradient(bottom,#006ab6 50%,#247cc0 50%)}.heading p{padding:30px 120px 0;color:#078BC1;font-size:25px}@media (max-width:768px){.heading p{padding:30px 20px 0}}.border-left{border-left:solid 1px}.border-right{border-right:solid 1px}.box{background-color:rgba(255,255,255,.2);margin:0 auto}.box figure{position:relative}.box figure img{width:100%}.box figure figcaption{position:absolute;bottom:0;color:#fff;text-transform:uppercase;font-weight:200;letter-spacing:1px;background-color:rgba(0,105,182,.6);padding:.5em 1em;margin-bottom:1em}.box .caption{border:solid 1px #078BC1;border-top:none}.box .caption p{color:#000;text-align:left;font-size:1em;font-weight:200;padding:1em;min-height:177px}@media (max-width:768px){.box .caption p{min-height:20px;text-align:center}}.box .caption .see-more{text-align:center;text-transform:uppercase;color:#078BC1;font-size:1.2em;margin:0 15px 0 15px;padding:15px;border-top:solid 2px #078BC1}.diamond{width:150px;height:150px;background:url(../img/diamond-shape.png) center no-repeat}#lightgallery a{margin:0 -2px 0 -3px}#lightgallery a:hover{background-color:#e5f0f8}#lightgallery li{padding:0;margin:0}#lightgallery li .gallery-poster{opacity:0;background:rgba(103,178,231,.5);position:absolute;width:100%;height:100%;z-index:999;top:0;left:0;margin-left:-1px;transition:all .3s ease-in-out}#lightgallery li:hover .gallery-poster{opacity:1}#lightgallery img{width:100%}.facebook{color:#fff}.about{background-image:url(../img/about-bg.jpg);background-repeat:no-repeat;background-color:#f4f5dd;background-size:cover;background-position:center;padding-top:100px}@media (max-width:768px){.about .box-cont{margin-bottom:65px}}.about .box{color:#848c0e;text-align:center;border:solid 1px #d0d47a;padding:1em;position:relative}.about .box .top-icon{position:absolute;top:0;color:#fff;font-size:3em;line-height:3em;margin-top:-76px;width:100%;margin-left:-15px}.about .box h3{font-weight:200;padding-top:50px}.about .box .caption{border:0}.about .box a.more-info{color:#fff;font-style:normal;font-weight:500;font-size:1em;text-transform:uppercase;margin-bottom:1em;background-image:linear-gradient(bottom,#848c0e 50%,#a2a92a 50%);background-image:-o-linear-gradient(bottom,#848c0e 50%,#a2a92a 50%);background-image:-moz-linear-gradient(bottom,#848c0e 50%,#a2a92a 50%);background-image:-webkit-linear-gradient(bottom,#848c0e 50%,#a2a92a 50%);background-image:-ms-linear-gradient(bottom,#848c0e 50%,#a2a92a 50%)}.contact{padding:30px 0}.contact p{color:#078BC1}.social{background-color:#b2d2e9}@media (max-width:768px){.social .box-cont{margin-bottom:30px}}.social .heading{padding-bottom:25px}.social .caption p{min-height:100px}footer{background-color:#00204d;color:#fff;padding:30px}@media (max-width:1199px){footer .border-left{border:0}}footer ul{list-style-type:none;margin-top:15px}@media (max-width:1199px){footer ul .border-left{border-left:solid 1px}}footer ul li{display:inline;text-align:center;padding:0 10px;text-transform:uppercase;font-size:.9em}footer ul li a{color:#7ea1d5}footer .copyright{font-weight:200}#about .about,#contact .about,#tools .about{padding-top:70px}#about .about .head-line,#contact .about .head-line,#tools .about .head-line{padding-bottom:10px}#about .about .container,#contact .about .container,#tools .about .container{width:100%;text-align:center}#about .about .container h2,#contact .about .container h2,#tools .about .container h2{text-transform:uppercase;color:#848c0e}#about .about .container .row .edge,#contact .about .container .row .edge,#tools .about .container .row .edge{margin:0 -15px}@media (max-width:1199px){#about .about .container .row .edge,#contact .about .container .row .edge,#tools .about .container .row .edge{margin:0}}#about .about .container .row .history-box,#contact .about .container .row .history-box,#tools .about .container .row .history-box{padding:1em;background-color:rgba(255,255,255,.4);text-align:left;color:#000;border:solid 1px #d6d98e}#about .about .container .row .history-box p,#contact .about .container .row .history-box p,#tools .about .container .row .history-box p{font-size:15px;margin-bottom:5px}#about .about .container .row .history-box span,#contact .about .container .row .history-box span,#tools .about .container .row .history-box span{color:#848c0e;font-size:20px;text-transform:uppercase}#about .about .container img,#contact .about .container img,#tools .about .container img{border:solid 10px #fff;margin:15px 0;-webkit-box-shadow:5px 5px 25px -5px rgba(0,0,0,.75);-moz-box-shadow:5px 5px 25px -5px rgba(0,0,0,.75);box-shadow:5px 5px 25px -5px rgba(0,0,0,.75)}@media (max-width:1199px){#about .about .container img,#contact .about .container img,#tools .about .container img{margin:20px}}#house .about,#multi-unit .about,#unit .about{position:relative;padding:80px 0}#house .layer,#multi-unit .layer,#unit .layer{background-color:rgba(0,106,182,.15);position:absolute;top:0;left:0;width:100%;height:100%}#house .gallery,#multi-unit .gallery,#unit .gallery{padding:0;text-align:center}#house #welcome .heading,#multi-unit #welcome .heading,#unit #welcome .heading{color:#848c0e}#house #welcome .heading p,#multi-unit #welcome .heading p,#unit #welcome .heading p{color:#848c0e}#house .box,#multi-unit .box,#unit .box{border-color:#006ab6;padding:30px;overflow:auto}#house .box-2nd,#multi-unit .box-2nd,#unit .box-2nd{margin-top:35px;padding:25px;position:relative;overflow:hidden;position:absolute;width:94.2%;right:0;color:#006ab6}@media (max-width:991px){#house .box-2nd,#multi-unit .box-2nd,#unit .box-2nd{width:92.6%}}@media (max-width:768px){#house .box-2nd,#multi-unit .box-2nd,#unit .box-2nd{text-align:right;position:relative}}#house .absolute-fix,#multi-unit .absolute-fix,#unit .absolute-fix{min-height:125px}@media (max-width:768px){#house .absolute-fix,#multi-unit .absolute-fix,#unit .absolute-fix{min-height:0}}#house .diamond,#multi-unit .diamond,#unit .diamond{background:url(../img/unit-diamond-shape.png);width:107px;height:78px;position:absolute;z-index:999;left:0;top:43px}@media (max-width:768px){#house .diamond,#multi-unit .diamond,#unit .diamond{display:none}}#house .headline,#multi-unit .headline,#unit .headline{font-family:'Open Sans',sans-serif;text-transform:uppercase;color:#006ab6;font-size:20px;margin-bottom:15px}#house .list,#multi-unit .list,#unit .list{color:#000;font-family:'Open Sans',sans-serif;text-align:left;font-size:15px;font-weight:500;color:#006ab6}@media (min-width:992px) and (max-width:1199px){#house .list,#multi-unit .list,#unit .list{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2}}@media (min-width:1200px){#house .list,#multi-unit .list,#unit .list{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;column-count:4}}#house .list li,#multi-unit .list li,#unit .list li{line-height:20px;padding:5px 1em;text-indent:-1em;list-style-position:inside;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}#contact .history-box{font-size:20px}#contact .history-box .icon{color:#848c0e;width:25%;max-width:125px;display:inline-block;vertical-align:top;text-transform:uppercase}@media (max-width:768px){#contact .history-box .icon{width:100%}}#contact .history-box .data{width:72%;display:inline-block}@media (max-width:768px){#contact .history-box .data{width:100%}}#about .about .row{padding:0 20px}@media (max-width:768px){#about .about .row{padding-top:20px}#about .about .row img{max-width:200px;width:100%}}#about .history-box{margin:15px}@media (max-width:1199px){#about .history-box{margin:4%}}@media (max-width:768px){#about .history-box{margin:15px 0}}@media (max-width:1199px){#about #old-pic{display:none}}#tools .navtabs{background-color:#fff;margin-top:125px;text-align:center}@media (max-width:768px){#tools .navtabs{margin-top:75px}}#tools .navtabs li{display:inline-block;width:50%;text-transform:uppercase}#tools .navtabs li a:hover{background-color:#e5f0f8;border-color:#fff}#tools .navtabs .active a{background-color:#f8f8e8!important;border-radius:0!important;color:#848c0e;font-size:15px}#tools .navtabs .active a:hover{border:1px solid #ecf0f1;cursor:pointer;background-color:#e5f0f8!important}#tools .carousel{margin-top:0}#tools .about .container{max-width:1170px}#tools .about .container .headline{font-size:20px;color:#848c0e;text-transform:uppercase;margin:15px;padding:15px;border-bottom:solid 1px #848c0e}#tools .about .container .thumbnail{background:0 0;text-align:center;padding:15px;padding-bottom:30px}#tools .about .container .thumbnail img{border:none;margin:0 auto;box-shadow:none}#tools .panel{border-radius:0;padding:0 15px}#tools .panel-body{border-top:solid 1px #848c0e;padding:15px 0;margin:0 15px}#tools .panel-heading{padding:15px 0;margin:0 15px}#tools .panel-heading .panel-title{display:inline-block;width:89%;max-width:600px}#tools .panel-heading .panel-title a{color:#848c0e;font-weight:300}#tools .panel-heading a.indicator{display:inline-block;width:10%;height:20px;float:right;text-align:right;text-decoration:none;font-size:2em;font-weight:lighter;margin-top:-15px}#tools .panel-heading a.indicator img{border:none;margin:0 auto;box-shadow:none}#tools .suppliers a:hover{text-decoration:none}