﻿html,body{width:100%;height:100%;font-family:Merriweather,'Helvetica Neue',Arial,sans-serif;webkit-tap-highlight-color:#222}hr{max-width:50px;border-color:#f66733;border-width:3px}hr.light{border-color:#fff}a{color:#f66733;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a:hover,a:focus{color:#eb3812}h1,h2,h3,h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}h2{font-size:48px}h3{font-size:26px;margin-bottom:20px;color:#f66733}p{margin-bottom:20px;font-size:18px;line-height:1.5}.text-primary{color:#f66733}.text-faded{color:rgba(255,255,255,.7)}.text-corp{color:#01296e}.text-12{font-size:12px}.text-24{font-size:24px}.call-to-action h2{margin:0 auto 20px}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.no-padding{padding:0}.pad-10{padding:10px}.pad-20{padding:20px}.pad-top-20{padding-top:20px}.pad-bottom-20{padding-bottom:20px}.pad-left-20{padding-left:20px}.pad-right-20{padding-right:20px}.margin-t-b-10{margin-top:10px;margin-bottom:10px}.margin-l-r-10{margin-left:10px;margin-right:10px}.margin-20{margin:20px}.float-left{float:left}.float-right{float:right}aside{padding:50px 0}section{padding:100px 0}.section-heading{margin-top:0}#service-box{margin:20px}#service-box .fa{margin-right:10px}.quailificaton-box{padding:10px;border-radius:50px;background-color:#fff;opacity:.9;filter:alpha(opacity=60)}.quailificaton-box p{margin-bottom:10px}#services-list .content-inner{padding:10px;border-radius:25px;background-color:rgba(0,0,0,.89)}aside,section,#service-area,#icos,#copyright,#services-help,#pricing-help,#contact-help,#reports-help,#quote{border-top:1px solid #000;border-bottom:1px solid #000;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}.shadow{border:1px solid #000;-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}.shadow-right{border:1px solid #000;-webkit-box-shadow:8px 8px 6px -6px #000;-moz-box-shadow:8px 8px 6px -6px #000;box-shadow:8px 8px 6px -6px #000}.bg-img-floorplan{position:relative;width:100%;min-height:auto;text-align:center;color:#000;background-image:url('../img/blueprint.jpg');background-position:center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain}.bg-primary{background-color:#f66733}.bg-primary h3{color:#01296e}.bg-corp{color:#fff;background-color:#01296e}.bg-dark{color:#fff;background-color:#222}.bg-orange{color:#fff;background-color:#f66733}.bg-purple{color:#fff;background-color:#522d80}.bg-moon{color:#fff;background-color:#d4c99e}.bg-rock{color:#fff;background-color:#685c53}.bg-brick{color:#fff;background-color:#a25016}.bg-brick h3{color:#01296e}.bg-oak{color:#fff;background-color:#562e19}.bg-innovate{color:#fff;background-color:#86898c}.bg-lace{color:#fff;background-color:#f9e498}.bg-bowman{color:#fff;background-color:#566127}.bg-ridge{color:#fff;background-color:#3a4958}.bg-fields{color:#fff;background-color:#b5c327}.bg-sky{color:#fff;background-color:#109dc0}.navbar-default{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.navbar-default .navbar-header .navbar-brand{text-transform:uppercase;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700;color:#f05f40}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#eb3812}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-size:16px;font-weight:700;color:#01296e}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#f05f40}.navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#f05f40!important;background-color:transparent}.navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}@media(min-width:768px){.navbar-default{background-color:transparent}.navbar-default .navbar-header .navbar-brand{color:rgba(255,255,255,.7)}.navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#fff}.navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#fff}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#f05f40}.navbar-default.affix .navbar-header .navbar-brand{font-size:14px;color:#f05f40}.navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#eb3812}.navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#01296e}.navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#f05f40}}.navbar-toggle{margin-top:28px;margin-right:15px;margin-bottom:28px}.affix-top{border:none}.affix{-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000;background-color:#fff}#main-nav{padding-top:15px;padding-bottom:15px}header{position:relative;width:100%;min-height:50%;text-align:center;color:#fff}header .header-content{position:relative;width:100%;padding:200px 15px;text-align:center}header .header-content-inner{padding:10px;border-radius:25px;opacity:.9;background-color:rgba(0,0,0,.59)}header .header-content-inner-dark{padding:10px;border-radius:25px;opacity:.9;background-color:rgba(0,0,0,.89)}header .header-content .header-content-inner h1,header .header-content-inner-dark h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:700}header .header-content .header-content-inner hr,header .header-content-inner-dark hr{margin:30px auto}header .header-content .header-content-inner p,header .header-content-inner-dark p{margin-bottom:0;font-weight:700;font-size:20px;color:#f66733}@media(min-width:768px){header{min-height:50%}header .header-content{position:absolute;top:50%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .header-content .header-content-inner,header .header-content-inner-dark{margin-right:auto;margin-left:auto;max-width:1000px}header .header-content .header-content-inner p,header .header-content-inner-dark{margin-top:20px;margin-bottom:20px;margin-right:auto;margin-left:auto;max-width:80%}}.parallax{background-image:url('../img/header.jpg');background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax2{background-image:url('../img/header.jpg');background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}@media(min-width:768px){.parallax{background-image:url('../img/header.jpg');background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:90%}.parallax-70{background-image:url('../img/header.jpg');height:70%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.btn-default{border-color:#fff;color:#222;background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{border-color:#ededed;color:#222;background-color:#f2f2f2}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{border-color:#fff;background-color:#fff}.btn-default .badge{color:#fff;background-color:#222}.btn-primary{margin:20px;border-color:#f66733;color:#fff;background-color:#f66733;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{border-color:#fff;color:#f66733;background-color:#fff}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:#f05f40;background-color:#f05f40}.btn-primary .badge{color:#f66733;background-color:#fff}.btn{border-radius:300px;text-transform:uppercase;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700}.btn-xl{padding:15px 30px}::-moz-selection{text-shadow:none;color:#fff;background:#222}::selection{text-shadow:none;color:#fff;background:#222}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}ul.why-list{list-style-type:none;list-style-position:inside;padding:0;margin:0}ul.why-list li{font-size:18px;background:url('img/checkbox.png') no-repeat left top;height:75px;padding-left:50px;padding-top:3px}ul.why-list li a{color:#01296e}ul.why-list li a:hover{text-decoration:none}.list-table{display:table;text-transform:uppercase}.list-table img{height:30px;margin:0}.list-table p{margin-bottom:0}.list-title{display:table-caption;text-align:center;font-weight:bold;padding:10px;background:#01296e;background:-webkit-linear-gradient(#01296e,#fff);background:-o-linear-gradient(#01296e,#fff);background:-moz-linear-gradient(#01296e,#fff);background:linear-gradient(#01296e,#9cabc8,#fff)}.list-row{display:table-row;background-color:#f66733;border:5px solid #000}.list-cell{display:table-cell;border-bottom:1px solid #000;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:5px;color:#000}#error-menu{list-style:none;padding-left:0;text-decoration:none}#error-menu a{text-decoration:none}.contact-form label,.contact-form a{font-family:Arial,Helvetica,sans-serif;font-size:12px}.contact-form input,.contact-form textarea{color:#000}.contact-form [type="date"]{line-height:16px}.contact-form ul{padding:0;margin:0;list-style:none}.contact-form ul li{display:block;margin-bottom:10px;min-height:35px}.contact-form ul li.form-p{margin-bottom:5px;min-height:16px}.contact-form ul li.form-p p{font-size:14px;margin-bottom:0}.contact-form ul li .field-style{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:8px;outline:none;border:1px solid #b0cfe0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.contact-form ul li .field-style:focus{box-shadow:0 0 5px #b0cfe0;border:1px solid #b0cfe0}.contact-form ul li .field-split{width:49%}.contact-form ul li .field-full{width:100%}.contact-form ul li input.align-left{float:left}.contact-form ul li input.align-right{float:right}.contact-form ul li select.align-right{float:right}.contact-form ul li select.align-left{float:left}.contact-form ul li textarea{width:100%;height:100px}#counties{margin:20px 50px}#service-list-mini a{text-decoration:none}#service-list-mini a:hover{color:#fff}#icos p{font-size:10px;margin:5px 30px}#copyright h5{margin-top:16px;margin-bottom:16px}#copyright-menu{margin-top:14px;margin-bottom:13px}#copyright-menu a{color:#fff}#copyright-menu a:hover{color:#000;text-decoration:none}.service-box .btn-primary{margin-top:0}#service-list h3{color:#01296e;text-transform:uppercase;margin-bottom:10px}#service-list img{float:left;margin-right:30px;margin-bottom:30px}#service-list h4{color:#f66733}#quote table{font-size:18px;margin:20px auto}#quote h3{margin-bottom:10px}#quote th,td{padding:5px;text-align:center}