/*!
 * Custom, original, and derivative content * Nostava or Lael Consulting - Design v1 (http://lael.com)
 * Copyright 2013-2017 Nostava LLC or Lael Consulting LLC
 * All rights reserved (https://lael.com/license.txt)
 */@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Roboto+Slab:100,300,400,700|Source+Sans+Pro:300,400,600,700");body{padding-bottom:400px;color:#5a5a5a;font-weight:300;font-size:2em;position:relative}h1,h2,h3,h4,h5,h6{font-weight:100;margin:0}header .navbar{padding:20px 0;padding-right:15px;padding-left:15px;border-radius:0;border:0;width:100%;transition:all .5s ease-out}header .navbar-inverse{background-color:transparent;border:none}header .inbody{background:rgba(34,34,34,.9);padding-top:0;padding-bottom:0}header .navbar-brand{height:auto}header .navbar-brand img{display:inline-block;vertical-align:top;height:60px}header .navbar-brand h1{display:inline-block;color:#fff;font-family:Open Sans,sans-serif;margin:0;line-height:.9;font-size:2.3em;font-weight:300;padding:0 0 0 15px}header .navbar-brand span.subhead{display:block;font-family:Open Sans,sans-serif;font-size:.38em;font-weight:100;line-height:2.1}header .inbody .navbar-brand{height:auto;padding-top:10px;padding-bottom:10px}header .inbody .navbar-brand img{height:25px}header .inbody .navbar-brand h1{font-size:1.7em;padding-left:5px}header .inbody .navbar-brand span.subhead{display:none}header #navbar-links{padding-right:15px}header .navbar-inverse .navbar-nav a{color:#fff;font-size:16px}header .inbody .navbar-inverse .navbar-nav a{padding:5px 8px}header .navbar-inverse .navbar-nav a:hover{color:#eec856}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}header .navbar-inverse .navbar-nav .active a{color:#eec856;background:transparent;border-bottom:4px solid #eec856;text-shadow:none}header .navbar-inverse .navbar-nav .active a:hover{color:#e15d5f;background:transparent;text-shadow:none}header .navbar-toggle{border:none;margin-top:15px;padding:7px}header .navbar-toggle :hover{background-color:#74aadb}header .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}header .inbody .navbar-toggle{margin-top:10px}.carousel-control{opacity:0}.carousel-control.left,.carousel-control.right{background-image:none}.carousel{height:400px;margin-bottom:-30px}.carousel-inner{background:url(../img/AlexBridge.jpg) no-repeat 50% scroll}.carousel .item{height:400px;background-color:transparent}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:400px}.carousel-caption{z-index:1;bottom:auto}.carousel-header{padding-top:150px;font-size:44px}.carousel-subheader{padding-top:15px;font-size:26px}.carousel.fade{opacity:1}.carousel.fade .item{transition:opacity .7s ease-out;left:0;opacity:0;top:0;position:absolute;width:100%;display:block}.carousel.fade .item:first-child{top:auto;opacity:0;position:relative}.carousel.fade .item.active{opacity:1}#about{margin-top:40px;margin-bottom:40px}.lc-header-container{margin-top:40px;margin-bottom:10px}.lc-header-well{margin-left:-35px;margin-right:-35px;margin-bottom:40px;padding:10px 35px}.lc-header-well h2{font-weight:400;padding-bottom:20px;padding-top:10px}.marketing .col-sm-4{margin-bottom:20px;text-align:center}.marketing h2,.marketing p{margin-bottom:20px;margin-left:10px}.marketing h2{font-weight:400}.marketing .col-lg-4 p,.marketing .col-sm-4 p{margin-right:10px;margin-left:10px}#services-in-depth{margin-bottom:40px}#strategy-section{margin:35px 0}.featurette-divider{margin:40px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}.featurette-svg{padding-top:20px;max-width:500px;margin:auto}footer{margin-top:40px;background:#586d74;color:#fff;font-size:.8em;padding:20px 0}footer p{font-size:14px;padding-bottom:0}footer a{color:#e0e6ae}footer a:hover{color:#eec856!important}footer .phone{font-size:1.4em;font-weight:700;color:#e0e6ae}footer .navbar{margin-bottom:0;min-height:0}footer .navbar-default{background:transparent;border:none;margin-right:40px}footer .navbar-default ul{margin-top:0}footer .navbar-default ul li,footer .navbar-stacked li a{display:block;line-height:20px;font-size:14px}footer .navbar-stacked li a{padding-top:0;padding-bottom:0;text-decoration:none;color:#e0e6ae!important}footer .navbar-stacked li a:hover{text-decoration:underline;background-color:transparent;color:#eec856!important}footer .navbar-nav>li a{padding-top:0;padding-bottom:0;text-decoration:underline;color:#eec856!important}@media (max-width:768px){footer #lc-footer-nav{float:right}}@media (min-width:768px){.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width:992px){.featurette-heading{margin-top:20px}}@media only screen and (max-width:900px){header .navbar-collapse.in{background-color:rgba(0,0,0,.5)}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{padding-left:15px;display:block!important}.collapsing{overflow:hidden!important}}