/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.0 | MIT License | git.io/normalize */button,h1,h2,h3,h4,input,textarea{color:inherit;font-family:inherit}.btn,img{vertical-align:middle}.btn,button{cursor:pointer}.col-xs-11,.col-xs-12,.nav-pills>li{float:left}.modal,.modal-backdrop{bottom:0;left:0;top:0;right:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}aside,blockquote,footer,header,main,nav,section{display:block}a:active,a:hover{outline:0}strong{font-weight:700}h1{margin:.67em 0}img{border:0}button,input,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible;text-transform:none;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}textarea{overflow:auto}.modal-open,.sr-only{overflow:hidden}@media print{blockquote,img{page-break-inside:avoid}*{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}blockquote{border:1px solid #999}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,textarea{font-size:inherit;line-height:inherit}a{background:0 0;color:#428bca;text-decoration:none}.btn,.btn-danger.active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-primary.active,.btn-success.active,.btn-warning.active{background-image:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>img,.img-responsive{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,ol,ul{margin-bottom:10px}h1,h2,h3,h4{font-weight:500;line-height:1.1}h1,h2,h3{margin-top:20px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{margin-top:10px;font-size:18px}p{margin:0 0 10px}ol,ul{margin-top:0}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.btn,.nav{margin-bottom:0}blockquote p:last-child{margin-bottom:0}blockquote:after,blockquote:before{content:""}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-9,.col-sm-12,.col-sm-5,.col-sm-6,.col-sm-7,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}@media (min-width:768px){.col-sm-12,.col-sm-5,.col-sm-6,.col-sm-7{float:left}.col-sm-12{width:100%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}}@media (min-width:992px){.col-md-12,.col-md-3,.col-md-4,.col-md-5,.col-md-9{float:left}.col-md-12{width:100%}.col-md-9{width:75%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.nav>li,.nav>li>a{position:relative;display:block}.btn.active:focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-primary.active{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-success.active{color:#fff;background-color:#47a447;border-color:#398439}.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-info.active{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-warning.active{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-danger.active{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.btn-group-vertical>.btn.active,.btn-group>.btn.active{z-index:2}.nav{padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}@media (min-width:768px){.form-inline .has-feedback .form-control-feedback{top:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}.tab-content>.active{display:block}@media (min-width:768px){.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.navbar-form .has-feedback .form-control-feedback{top:0}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.breadcrumb>.active{color:#999}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#428bca;background-color:#fff}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}}a.thumbnail.active{border-color:#428bca}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:focus .list-group-item-text,a.list-group-item.active:hover .list-group-item-text{color:#e1edf7}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal{position:fixed;z-index:1050;display:none;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.carousel,.carousel-inner,.modal-body{position:relative}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.popover.right{margin-left:10px}.popover.left{margin-left:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{left:1px;border-right-color:#fff;border-left-width:0}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}@media screen and (min-width:768px){.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before,.container:after,.container:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}.hidden,.visible-lg,.visible-sm,.visible-xs{display:none!important}.clearfix:after,.container:after,.modal-footer:after,.nav:after,.row:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{visibility:hidden!important}@-ms-viewport{width:device-width}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}@media (min-width:1200px){.visible-lg{display:block!important}}@media (max-width:767px){.visible-xs{display:block!important}.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
blockquote,input,textarea{color:#555;background-color:#F4F4F4}.caplink,h1,h2,h3{text-transform:uppercase}.citation,.logo-section,.project,blockquote{font-style:italic}.bare-list,.layout,.solutions{list-style:none}body{padding-top:20px;padding-bottom:20px;background:url(../images/bgfull.jpg) center 80% no-repeat fixed;background-size:cover;color:#555;font-family:Roboto,sans-serif;font-size:16px;font-weight:300}button,h1,h2,h3,input,textarea{font-weight:500}h1,h2,h3{font-family:'Roboto Condensed',serif}.foot-overlay__text,.jumbotron-text{font-family:'Roboto Condensed',sans-serif}h1{font-size:38px}img{max-width:100%}a:hover{text-decoration:none}a.caplink-small:hover,a.caplink:hover,a.redtext:hover{color:#555}blockquote{margin-bottom:0;padding-left:7.5%;padding-right:7.5%;padding-bottom:2em;border:1px solid #d3d3d3}.citation{text-align:right}input,textarea{width:100%;border:1px solid #C4C4C4;min-height:2.5em;padding-left:5px;margin-bottom:15px}button{padding:8px 45px;background-color:#B92025;color:#F4F4F4;font-size:18px;border:1px outset #C4C4C4}.layout{margin-left:-20px}.layout__item{display:inline-block;width:100%;vertical-align:middle;padding-left:20px}.layout--bottom>.layout__item{vertical-align:bottom}.marketing{margin:40px 0;padding-right:15px;padding-left:15px}.marketing p+h4{margin-top:28px}@media (min-width:768px){.u\~3\/10\@md{width:32%}.u\~7\/10\@md{width:68%}.marketing{padding-right:0;padding-left:0}.header{margin-bottom:30px}}.header-inline-img{width:329px;height:30px;display:inline-block;vertical-align:middle;background:url(/images/line_with_connector.png)}.foot-overlay,.jumbotron{background-position:0 25%;background-size:cover;background-repeat:no-repeat}.container{background-color:#fff}@media (min-width:992px){.outerwrap{margin-left:auto;margin-right:auto;background-color:#fff}.container{margin-top:30px;margin-bottom:10px;padding-top:40px;padding-bottom:20px}.industry.industry-col-offset\@md{margin-left:254px}}@media (min-width:1260px){.outerwrap{width:1240px}}.jumbotron{margin-bottom:0;border-bottom:1px solid #e5e5e5;overflow:hidden;color:#fff;text-align:center}.jumbotron-small{height:296px}.jumbotron-small .jumbotron-text{width:200px;color:#000}.jumbotron-services .jumbotron-text{max-width:238px}@media (min-width:1200px){.jumbotron-small .jumbotron-text{width:28%}}.jumbotron .btn{padding:14px 24px;font-size:21px}.jumbotron-text{float:right;width:23%;color:gray;font-size:15px;text-align:right}.jumbotron-text>h2{font-size:36px}.jumbotron-right-content{float:right;width:80%}.jumbotron-text--right{float:none;position:absolute;right:25px;top:30px}.jumbotron-bg{width:100%;height:auto}@media (min-width:768px) and (max-width:1199px){.jumbotron-bg{width:auto;height:100%;max-width:none}}.jumbotron-small .jumbotron-bg{width:auto;height:100%;max-width:none}.jumbotron__logo{position:absolute;top:230px;right:45px;width:100px}.jumbotron-banner__logo{width:3em;display:none}@media (max-width:767px){.jumbotron-banner__logo--xs{display:inline-block}}@media (max-width:991px){.jumbotron-banner__logo--sm{display:inline-block}}@media (max-width:1199px){.jumbotron-banner__logo--md{display:inline-block}}.container .jumbotron{padding:30px 25px;border-radius:0}.container .jumbotron-small{position:relative;overflow:visible;padding:23px 0 12px;border-radius:0;background-color:#fff}@media (min-width:1200px){.container .jumbotron-small{padding-right:20px}}.jumbotron-small .jumbotron-text--right{top:32px;right:45px}.container .jumbotron-services{padding:0}.jumbotron-services .jumbotron-text{width:100%;max-width:100%}.jumbotron-services .jumbotron-text>h2{width:34%;margin-left:auto}.jumbotron-services .jumbotron-text>.jumbotron-text-contain{display:block;width:28%;margin-left:auto}@media (max-width:1199px){.jumbotron-services .jumbotron-text>h2{width:49%}.jumbotron-services .jumbotron-text>.jumbotron-text-contain{width:39%}}@media (max-width:767px){.jumbotron-services .jumbotron-text>.jumbotron-text-contain,.jumbotron-services .jumbotron-text>h2{width:240px}}.img-crop{width:100%;height:100%;overflow:hidden;position:relative;display:block}.img-crop--fit-small{position:absolute}.jumbotron-bg--pin-right{position:absolute;top:0;right:0}.jumbotron.cabling .jumbotron-text{max-width:271px;width:auto}.jumbotron.communications .jumbotron-text{max-width:340px;width:auto}@media (max-width:404px){.communications h2{font-size:24px}}.jumbotron.food .jumbotron-text{width:267px}@media (max-width:286px){.jumbotron.industrial{margin-bottom:60px}}@media (max-width:313px){.jumbotron.education{margin-bottom:60px}}@media (max-width:461px){.jumbotron.healthcare{margin-bottom:60px}}@media (max-width:357px){.jumbotron.healthcare{margin-bottom:80px}}@media (max-width:424px){.jumbotron.property{margin-bottom:60px}.industrial .jumbotron-text--right{width:216px}.industrial .jumbotron-text>h2{font-size:28px}.jumbotron-small.industrial .jumbotron-text--right{right:32px}}@media (max-width:312px){.jumbotron.property{margin-bottom:80px}}@media (max-width:363px){.jumbotron.transportation{margin-bottom:60px}}@media (max-width:431px){.jumbotron.churches{margin-bottom:40px}}@media (max-width:406px){.jumbotron.hospitality{margin-bottom:60px}}@media (max-width:317px){.jumbotron.hospitality{margin-bottom:80px}}@media (max-width:376px){.jumbotron.food{margin-bottom:60px}}@media (max-width:409px){.jumbotron.business{margin-bottom:60px}}@media (max-width:432px){.jumbotron.churches{margin-bottom:60px}}@media (max-width:298px){.jumbotron.churches{margin-bottom:80px}}@media (max-width:333px){.jumbotron.extinguisher-training{margin-bottom:60px}}@media (max-width:348px){.jumbotron.alarms{margin-bottom:60px}}@media (max-width:362px){.jumbotron.lights{margin-bottom:60px}}@media (max-width:299px){.jumbotron.lights{margin-bottom:80px}}@media (max-width:397px){.jumbotron.extinguishers{margin-bottom:60px}}@media (max-width:340px){.jumbotron.extinguishers{margin-bottom:80px}}@media (max-width:301px){.jumbotron.extinguishers{margin-bottom:100px}}@media (max-width:368px){.jumbotron.first-aid{margin-bottom:60px}}@media (max-width:301px){.jumbotron.first-aid{margin-bottom:80px}}@media (max-width:385px){.jumbotron.kitchen{margin-bottom:60px}}@media (max-width:300px){.jumbotron.kitchen{margin-bottom:80px}}@media (max-width:452px){.jumbotron.monitoring{margin-bottom:60px}}@media (max-width:345px){.jumbotron.monitoring{margin-bottom:80px}}@media (max-width:430px){.jumbotron.sprinklers{margin-bottom:40px}}@media (max-width:363px){.jumbotron.sprinklers{margin-bottom:70px}}@media (min-width:425px){.industrial .jumbotron-text--right{width:305px}}@media (min-width:1200px){.jumbotron-bg--pin-right{position:static}.industrial .jumbotron-text--right{width:37%}}@media (max-width:380px){.food .jumbotron-text--right>h2{font-size:29px;width:235px;margin-left:auto}}@media (max-width:424px){.business .jumbotron-text--right{width:216px}.business .jumbotron-text>h2{font-size:30px}}@media (min-width:425px){.business .jumbotron-text--right{width:305px}}@media (min-width:1200px){.business .jumbotron-text--right{width:35%}}@media (max-width:424px){.transportation .jumbotron-text--right{width:251px;right:32px}.transportation .jumbotron-text>h2{font-size:30px}}@media (max-width:327px){.transportation .jumbotron-text--right{width:230px}.transportation .jumbotron-text>h2{font-size:26px}}@media (min-width:425px){.transportation .jumbotron-text--right{width:305px}}.jumbotron.kitchen .jumbotron-text{top:12px}@media (min-width:1200px){.transportation .jumbotron-text--right{width:37%}.jumbotron.kitchen .jumbotron-text>h2{width:120%;margin-left:-20%}}@media (min-width:768px){.jumbotron{border-bottom:0}.jumbotron.kitchen .jumbotron-text{top:24px}.jumbotron.kitchen .jumbotron-text>h2{width:320px;margin-left:-120px}}@media (max-width:767px){.jumbotron.kitchen .jumbotron-text>h2{width:304px;margin-left:-104px}.jumbotron.kitchen .jumbotron-text{top:32px;right:30px}}@media (max-width:420px){.jumbotron.kitchen .jumbotron-text>h2{font-size:26px;width:240px;margin-left:-40px}}@media (max-width:304px){.jumbotron.kitchen .jumbotron-text>h2{font-size:24px}}@media (min-width:768px){.jumbotron.sprinklers .jumbotron-text>h2{font-size:32px;width:350px;margin-left:-150px}}@media (min-width:1200px){.jumbotron.sprinklers .jumbotron-text>h2{width:120%;margin-left:-20%;font-size:29px}}@media (max-width:767px){.jumbotron.sprinklers .jumbotron-text>h2{width:340px;margin-left:-140px;font-size:30px}}@media (max-width:430px){.jumbotron.sprinklers .jumbotron-text>h2{width:220px;margin-left:-20px;font-size:26px}.jumbotron.sprinklers .banner-text{top:260px}}@media (min-width:768px) and (max-width:1199px){.jumbotron.extinguisher-training .jumbotron-text>h2{width:316px;margin-left:-116px}}@media (min-width:1200px){.jumbotron.extinguisher-training .jumbotron-text{width:32%}}@media (max-width:767px){.jumbotron.extinguisher-training .jumbotron-text>h2{width:340px;margin-left:-141px}}@media (max-width:430px){.jumbotron.extinguisher-training .jumbotron-text>h2{width:240px;margin-left:-40px;font-size:32px}.jumbotron.extinguishers .jumbotron-text>h2{font-size:27px}}.jumbotron.extinguishers .jumbotron-text>h2{width:320px;margin-left:-120px}@media (min-width:1200px){.jumbotron.extinguishers .jumbotron-text>h2{width:136%;margin-left:-36%}}@media (max-width:340px){.jumbotron.extinguishers .jumbotron-text>h2{width:230px;margin-left:-30px}.jumbotron.extinguishers .jumbotron-text>.jumbotron-text-contain{width:197px}.jumbotron.extinguishers .banner-text{top:267px}}@media (min-width:1200px){.jumbotron.alarms .jumbotron-text>h2{width:120%;margin-left:-20%}}@media (max-width:1199px) and (min-width:350px){.jumbotron.alarms .jumbotron-text>h2{width:270px;margin-left:-70px}}@media (max-width:767px){.jumbotron.alarms .jumbotron-text>h2{font-size:33px}}@media (min-width:768px){.jumbotron.lights .jumbotron-text>h2{width:120%;margin-left:-20%}}@media (max-width:767px){.jumbotron.lights .jumbotron-text>h2{width:240px;margin-left:-40px}}@media (max-width:340px){.jumbotron.lights .jumbotron-text--right{right:32px}.jumbotron.lights .jumbotron-text>h2{font-size:30px}.jumbotron.monitoring .jumbotron-text--right{right:32px}.jumbotron.monitoring .jumbotron-text>h2{font-size:32px}}@media (min-width:1200px){.jumbotron.first-aid .jumbotron-text>h2{width:120%;margin-left:-20%}}@media (min-width:768px){.jumbotron.first-aid .jumbotron-text>h2{width:137%;margin-left:-37%}}@media (max-width:767px){.jumbotron.first-aid .jumbotron-text>h2{width:275px;margin-left:-75px}}@media (max-width:380px){.jumbotron.first-aid .jumbotron-text>h2{width:228px;margin-left:-28px;font-size:30px}}.jumbotron.why{height:347px;padding:0;position:relative}.why>.jumbotron-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.jumbotron-more-wrapper{padding-left:35px;padding-top:74px;font-size:22px}@media (max-width:767px){.jumbotron-more-wrapper{padding-left:20px;padding-left:2.4vw;padding-top:40px;padding-top:5.2vw;font-size:20px;font-size:2.65vw}.jumbotron.why{height:auto}}@media (max-width:400px){.jumbotron-more-wrapper{padding-top:33px;padding-top:8.2vw}}.foot-overlay{position:relative;margin-bottom:0;border-bottom:1px solid #e5e5e5;overflow:hidden;color:#fff;text-align:center}@media (min-width:768px){.foot-overlay{height:160px;border-bottom:0}}.foot-overlay--small{height:296px}.foot-overlay--small .foot-overlay__text{width:200px;color:#000}.foot-overlay--services .foot-overlay__text{max-width:238px;width:auto}@media (min-width:1200px){.foot-overlay--small .foot-overlay__text{width:28%}}.foot-overlay .btn{padding:14px 24px;font-size:21px}.foot-overlay__text{float:right;width:50%;color:#504C4A;font-size:15px;text-align:right}@media (min-width:768px) and (max-width:991px){.foot-overlay__text{width:547px;max-width:100%}}@media (min-width:992px) and (max-width:1199px){.foot-overlay__text{width:60%}}@media (min-width:1200px){.foot-overlay__text{width:50%}.container .foot-overlay--small{padding-right:20px}}.foot-overlay__text>h2{font-size:32px}.foot-overlay__right-content{float:right;width:80%}.foot-overlay__text--right{float:none;position:absolute;right:25px;top:15px}@media (max-width:767px){.foot-overlay__text--right{position:relative;right:0;top:0;width:auto;z-index:1;padding-bottom:20px;text-align:center}}.foot-overlay__content{width:80%;text-align:left;margin-left:auto;font-size:20px;font-weight:500}.banner,.sub-banner,p.services{font-weight:300}.foot-overlay__bg{width:auto;height:100%;max-width:none}.container .foot-overlay{border-radius:0}.container .foot-overlay--small{position:relative;overflow:visible;border-radius:0;background-color:#fff}.foot-overlay--small .foot-overlay__text--right{top:32px;right:45px}.container .foot-overlay--services{padding:0}.foot-overlay__bg--pin-right{position:absolute;top:0;right:0}@media (min-width:1200px){.foot-overlay__bg--pin-right{position:static}}.banner{margin-top:25px;margin-bottom:-10px;font-size:20px}.banner--extra-space{padding-left:15px;padding-right:10px}.banner-text,.banner-text-right{padding-right:25px;background:#B92025;font-size:21px;font-family:'Roboto Condensed',sans-serif}@media (max-width:1200px){.banner--over-jumbotron{margin:25px 10px 10px}}.banner-text{position:absolute;left:-5px;top:242px;padding-left:10px}.banner-right-wrapper{position:absolute;right:-5px;top:230px}@media (max-width:711px){.banner-right-wrapper{display:none}}.banner-text-right{padding-left:25px;display:inline-block}.banner-right-img{margin-right:-10px;display:inline-block;vertical-align:middle;position:relative;bottom:3px}.sub-banner{margin-left:0;margin-right:0;padding-bottom:20px;background:#F4F4F4}.sub-banner--blueprint{padding:20px 20% 30px;background-image:url(../images/blueprint_bg.jpg);font-size:18px;text-align:center;border:8px solid #504C4A;border-radius:10px;color:#000}.sub-banner>.col-md-4{padding:15px 45px}.inner{background-color:#f4f4f4}.s-title{position:absolute;right:0;left:40px;margin-top:10px;margin-right:5px;padding:2px 15px 4px;background-color:#B92025;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:20px}.s-title:after{position:absolute;border-width:5px}.s-title-img{position:absolute;left:25px;margin-top:5px}p.services{padding:10px 10px 20px;color:#3b3b3b;font-family:Roboto,sans-serif;line-height:1.5;font-size:14px}.c-service-icon--logo{width:98px;height:48px;background:url(../images/white-logo.png) center center no-repeat #B92025;background-size:97px 48px;border-radius:3px}.inner-page-text{font-family:Roboto,sans-serif;color:#646464;margin-top:20px;margin-bottom:20px}.caplink-small,.capsupersmall{font-family:'Roboto Condensed',sans-serif}.caplink{color:#B92025;font-weight:700}.caplink-small{margin-left:5px;color:#B92025;font-size:15px;font-weight:400;text-transform:uppercase}.breakout-title,.capsupersmall{font-weight:500;text-transform:uppercase}.capsupersmall{margin-top:5px;font-size:10px}.nav-heading,.nav-heading-secondary{margin-top:-32px;background-color:#B92025}.breakout-title{position:relative;left:-25px;padding:5px 10px 10px 25px;background:#B92025;color:#fff;font-family:'Roboto Condensed',serif;font-size:22px}.sidebar--quote,.sidebar--team{background-repeat:no-repeat;background-position:bottom}.breakout-title--right{left:auto;right:-25px;padding:5px 25px 10px 10px}.nav-pills{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#3B3B3B;background-image:linear-gradient(to right,#3B3B3B 0,#595959 100%)}.nav-pills li>a{border-radius:0;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:21px;font-weight:400}.ftrtitle,.nav-heading>h2{font-family:Bitter,serif}.nav-pills li>a:hover{background-color:transparent;color:#C4C4C4}.nav-pills li>a:focus{background-color:rgba(255,255,255,.3)}.nav-pills li:first-of-type>a{border-top-right-radius:10px;border-top-left-radius:10px}@media (min-width:768px){.nav-pills li:first-of-type>a{border-top-left-radius:10px;border-top-right-radius:0}.nav-pills li:last-of-type>a{border-top-right-radius:10px}}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{cursor:default;background-color:#B92025}.nav-heading{margin-bottom:-10px}.nav-heading>h2{padding:10px 10px 15px 15px;color:#fff;font-size:28px;text-transform:none}@media (max-width:767px){.nav-heading-secondary{margin-top:0}}.nav-pills-secondary{padding:10px 15px}.nav-pills-secondary>li{float:left}.nav-pills-secondary>li+li:before{content:"/";color:#fff;font-size:15px;font-weight:500}.nav-pills-secondary>li>a{display:inline;color:#fff;font-size:15px;font-weight:500}.nav-pills-secondary>li.active>a,.nav-pills-secondary>li.active>a:focus,.nav-pills-secondary>li.active>a:hover{cursor:default;color:#C4C4C4}.nav-pills-secondary>li>a:hover{background-color:transparent;color:#C4C4C4}.nav-pills-secondary>li>a:focus{background-color:rgba(255,255,255,.3)}.sidebar{height:100%;max-width:248px;margin-bottom:10px;padding-top:25px;padding-bottom:25px;background-color:#F4F4F4;border:1px solid #d3d3d3;color:gray;font-family:'Roboto Condensed',sans-serif}.sidebar--quote{min-height:61em;position:relative}.sidebar--quote-small{min-height:48.5em}.sidebar--team{min-height:34em;max-width:280px;margin-right:20px;background-image:url(/images/team-sidebar.jpg);font-size:15px}.contact>div,.sidebar-wide{font-family:'Roboto Condensed',sans-serif;font-size:18px}@media (min-width:1200px){.sidebar--team{max-width:345px}}@media (max-width:768px){.sidebar--clients{max-width:100%}}.sidebar--clients{min-height:50em}.sidebar__img-link{position:absolute;bottom:0;left:0;width:100%;height:387px}.sidebar--quote-small .sidebar__img-link{height:329px}.sidebar-overlay{margin:25px -15px 20px;background-color:#FEFEFE;border-top:2px solid gray;border-bottom:2px solid gray;text-align:center}.sidebar-overlay--red{border:none;background:#B92025;padding-top:15px;padding-bottom:15px}.sidebar-overlay.sidebar-overlay--red>h3{color:#fff;margin:0}.contact-link,.contact>div{color:#777775}.sidebar-overlay>h3{margin-top:10px}#projects{margin-top:20px}.project>h4{font-style:normal}.sidebar-wide{padding-bottom:25px;background-color:#F4F4F4;border:1px solid #d3d3d3}.sidebar-wide-text{margin-top:20px;margin-bottom:25px}.contact{margin-top:-3.5em}@media (max-width:560px){.contact{margin-top:0;padding-top:5px}}.contact>div{padding:0 5px 10px;font-weight:400;text-align:right}.blurb,.sub-blurb--left{padding-left:25px}.clients,.service{padding-right:0}.phone,.team-name{font-weight:700}.contact-link:hover,.phone{color:#B92025}.contact-link:before{content:"";margin-right:7px;width:23px;height:20px;display:inline-block;vertical-align:middle;background:url(../images/header_speech_bubble.png)}.blurb-inline-logo,.inline-logo{vertical-align:bottom}.contact-info,.team-title{color:#555;font-family:'Roboto Condensed',sans-serif}.blurb-title{margin-top:0;margin-bottom:10px;font-size:48px;white-space:nowrap}.blurb-inline-logo{padding-bottom:4px}.blurb-text{margin:0}.sub-blurb{padding-top:1em}.sub-blurb-img{margin-bottom:20px}.team{margin-bottom:25px}.team-name{font-size:17px;margin:0;line-height:inherit}.team-title{font-weight:400;font-size:15px;margin-top:-4px}.contact-info{margin-top:-5px;font-size:23px;font-weight:400;line-height:29px}.clientlink a,.person>h4{color:#B92025}.people{margin-top:20px;font-family:'Roboto Condensed',sans-serif;font-size:15px}.person{display:inline-table;width:48%;margin-bottom:10px;font-size:13px;font-weight:400}.person>h4{margin-bottom:1px;font-size:15px;font-weight:700;text-transform:uppercase}@media (max-width:992px){.clients{padding-right:0}}@media (min-width:1200px){.clients{margin-left:15px}}.client-wrapper+.client-wrapper:before{content:"";display:block;width:500px;max-width:90%;height:0;margin:30px auto;border-top:1px solid #555}.client-image{display:inline!important}.client-info{display:inline-table;vertical-align:top;margin-left:20px;margin-top:15px}.solutions{margin-left:0;margin-bottom:0;padding-left:0}.solutions-item{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.1}.clientlink{margin-bottom:5px;margin-top:5px;font-weight:400;font-size:17px}.clientlink a:hover{color:#505050}.client-desc{margin-top:15px}.bare-list{padding-left:0}.bare-list>li{position:relative;margin-left:9px}.bare-list>li:before{content:"--";position:absolute;left:-9px;width:9px;height:22px;overflow:hidden}.bare-list a,.bare-list a:link,.bare-list a:visited{color:inherit}.bare-list a:hover{color:#B92025}.industry-title-bar,.service-title-bar{background-color:#B92025;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:500;text-transform:uppercase}.service{margin-right:19px;margin-bottom:50px;margin-left:19px;padding-top:0;padding-left:0}.service-title-wrapper{position:absolute;top:150px;left:-5px}@media (max-width:1199px){.service-title-wrapper{top:110px}}@media (max-width:767px){.service-title-wrapper{top:45%}}.service-title-bar{display:inline;padding:1px 20px 1px 15px;font-size:21px}.service-title-img{margin-left:-10px;display:inline-block;vertical-align:middle}.description{margin-top:5px;margin-bottom:0;font-size:15px}.industry{margin-right:19px;margin-bottom:25px;margin-left:19px;padding-top:0;padding-right:0;padding-left:0;font-size:15px}@media (max-width:1199px) and (min-width:768px){.industry-size-adjust{padding-bottom:21px}}.industry__title-link{position:relative;display:block}.industry-title-bar{position:absolute;left:-5px;bottom:11px;margin:0;padding:1px 20px 1px 15px;font-size:21px;line-height:inherit}.case--normal,.faqs h2,.why-heading,h1.modal-title{text-transform:none}@media (min-width:1200px){.industry.industry-col-offset{margin-left:266px}}.text{margin-top:20px;margin-bottom:0;padding-left:0;color:#555;font-size:18px}.logo-section{padding:10px 65px 15px;margin:0;color:#555;font-size:17.5px;text-align:center;background-color:#F4F4F4;border:1px solid #D3D3D3}.footer{margin-bottom:5px;padding:5px 15px;background-color:#3B3B3B;background-image:linear-gradient(to right,#3B3B3B 0,#595959 100%);border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;font-size:15px}@media (min-width:768px){.footer{padding-right:0;padding-left:0}}.ftrcontact{clear:left;margin-top:25px;margin-left:30px;color:#F4F4F4}img+.ftrcontact{padding-top:30px}.ftr__facebook-img{height:37px;width:auto}@media (min-width:420px){.ftrcontact{clear:none;padding-left:150px}img+.ftrcontact{padding-top:0}}@media (min-width:630px){.ftrcontact{float:left;padding-left:0}}.ftrtitle{float:right;margin-top:30px;margin-right:25px;font-size:24px;font-weight:700}@media (max-width:479px){.service-title-wrapper{top:35%}.ftrtitle{font-size:19px}}.footer a{color:#fff}.footer a:hover{color:#999}.copyright{font-weight:400;text-align:center}.ftr__link,.ftr__link:visited{color:inherit;text-decoration:underline}.ftr__link:hover{color:#41973C}.modal-dialog{width:70%}.modal-side{width:45%;float:left;margin-bottom:2em;margin-right:20px}.modal-text{float:left;width:45%;margin-left:2%}p.modalp{font-family:Roboto,sans-serif;font-weight:300;font-size:18px}h1.modal-title{color:#B92025;font-size:32px;font-family:Bitter,serif}@media (max-width:992px){.modal-dialog{width:80%}}@media (max-width:768px){.modal-dialog{width:90%;margin:10px auto}p.modalp{font-size:16px}h1.modal-title{font-size:28px}}.danfix{padding-bottom:150px}@media (max-width:1240px){.danfix{padding-bottom:0}}.carousel-indicators--outside>li{position:relative;top:60px;border-color:#504C4A}.carousel-caption-left,.carousel-caption-right{position:absolute;top:10px;width:35%;z-index:10;color:#fff;line-height:175%}.carousel-indicators--outside .active{background-color:#504C4A}.carousel-caption-right{right:20px;font-size:18px;text-align:right}.carousel-caption-right>h1{padding-right:5px;font-size:44px;text-align:right}.carousel-caption-left{left:20px;font-size:18px}.carousel-caption-left>h1{font-size:44px}.carousel-caption-left .citation,.carousel-caption-right .citation{margin-top:16px;font-weight:700;font-size:16px}@media (max-width:991px){.carousel-caption-right{top:5px;font-size:16px;line-height:150%}.carousel-caption-right>h1{margin-top:5px;padding-right:5px;font-size:36px;text-align:right}.carousel-caption-left{top:5px;font-size:16px;line-height:150%}.carousel-caption-left>h1{font-size:36px;margin-top:5px}}.promise{font-size:18px;padding-right:0}.why-heading{color:#000;font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif;font-size:50px}.why-heading--top,.why-overlay__heading{font-family:Bitter,serif}.why-heading--top{margin-bottom:1em;margin-top:0}.why-overlay{padding-left:3.5%;padding-right:3.5%;background:url(/images/CTS-Ridgeway-Testimonial-Mobile.jpg) right bottom no-repeat #F6F6F6;padding-bottom:250px;font-style:normal;border:none;position:relative}@media (min-width:992px){.why-overlay{background:url(/images/CTS-Ridgeway-Testimonial@1.jpg) right center no-repeat #F6F6F6;background-size:contain;padding-bottom:2em}.why-overlay__heading,.why-overlay__text{width:50%}}@media (min-width:1200px){.why-overlay{background-image:url(/images/CTS-Ridgeway-Testimonial.jpg)}}.why-overlay__heading{color:#B92025;text-transform:none;font-size:40px;margin-top:10px}.why-overlay__link{position:absolute;bottom:0;right:0;width:100%;height:250px}@media (min-width:992px){.why-overlay__link{width:50%;height:100%}}.faqs{padding-left:15px;margin-top:40px;margin-bottom:30px;font-family:'Roboto Condensed',sans-serif;color:#000;font-weight:500;font-size:20px}.faqs li,.faqs ul{padding-left:1em}.faqs section{margin-top:30px}.faqs section:first-child{margin-top:0}.faqs h2{font-family:Bitter,serif;font-size:26px;color:#B92025;margin:0 0 30px}.faqs p,.faqs ul{margin-top:30px}.faqs li{color:#000}.faqs blockquote{font-style:inherit;padding:0;background:0 0;border:none;color:inherit;font:inherit}.more-decor__expect,.more-decor__more{font-family:Bitter,serif}.more-decor{position:relative;font-size:14px;padding-top:2.4em;margin-bottom:25px;margin-top:-26px;text-align:left}@media (min-width:302px){.more-decor{font-size:16px}}@media (min-width:768px){.more-decor{font-size:19px}}.more-decor__expect{position:absolute;left:1.9em;top:0;font-size:3em;color:#B92025}.blacktext,.more-decor--jumbotron .more-decor__rest{color:#000}.more-decor__more{display:block;color:#000;font-size:6em;line-height:1}.more-decor__rest{display:inline-block;margin-top:.2em;margin-bottom:0;font-family:'Roboto Condensed',sans-serif;font-size:1.5em}.more-decor.more-decor--jumbotron{font-size:inherit}@media (max-width:767px){.more-decor--jumbotron .more-decor__rest{display:none}}.visible-xxs{display:none}@media (max-width:479px){.visible-xxs{display:block}.hidden-xxs{display:none}}@media (max-width:1199px){.hidden-md-and-down{display:none!important}}.u-m0{margin:0}.u-pl0{padding-left:0}.u-mb0{margin-bottom:0}.u-mt0{margin-top:0}.u-mt\+{margin-top:15px}.u-mt\+\+{margin-top:25px}.u-mt-{margin-top:5px}.u-mb-{margin-bottom:5px}.u-mb\+{margin-bottom:15px}.u-mb\+\+\+{margin-bottom:60px}.center-align{text-align:center}.clear{clear:both}.graytext{color:#504c4a}.redtext{color:#B92025}.whitetext{color:#fff}a.whitetext:hover{color:#eee}.smalltext{font-size:13px;font-style:italic}.u-weight-lt{font-weight:300}.u-weight-med{font-weight:400}.u-weight-500{font-weight:500}.decor--hand-underline{position:relative;display:inline-block}.decor--hand-underline:after{content:"";position:absolute;left:0;top:100%;width:100%;height:.3em;background:url(/images/Red-Swoosh.png) center center no-repeat;background-size:100% 100%}.font--times{font-family:TimesNewRoman,'Times New Roman',Times,Baskerville,Georgia,serif}.font--bitter{font-family:Bitter,serif}.visible-lg{display:none!important}@media (min-width:1200px){.visible-lg{display:block!important}} #kwh_footer {background: #e5e5e5;border-top: 1px solid #ddd;color: #666;font-size: 12px;text-align: center; margin-bottom:50px;} #kwh_footer a {color: #555;font-weight: bold;} 