/*!
 * Start Bootstrap - Agency v3.3.7+1 (http://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */p,p.large{font-size:16px}.btn-primary.active,.btn-primary:active,.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-primary,.open .dropdown-toggle.btn-xl{background-image:none}footer,header{text-align:center}.btn.active,.btn:active,.btn:active:focus,.btn:focus,.portfolio-box:focus,a,a.active,a:active,a:focus,a:hover{outline:0}body{overflow-x:hidden;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;webkit-tap-highlight-color:#fef136}.btn-primary,.btn-xl,h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.text-muted{color:#333}.text-primary,a{color:#e73800}p{line-height:normal}*{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a.active,a:active,a:focus,a:hover{color:#b42c00}.img-centered{margin:0 auto}.bg-light-gray{background-color:#eee}.bg-darkest-gray{background-color:#222}.btn{border-radius:200px}.btn-primary{color:#fff;background-color:#e73800;border-color:#e73800}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#b42c00;border-color:#aa2900}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#e73800;border-color:#e73800}.btn-primary .badge{color:#e73800;background-color:#fff}.btn-xl{color:#fff;background-color:#e73800;border-color:#e73800;border-radius:3px;font-size:18px;padding:20px 40px}.btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#b42c00;border-color:#aa2900}.btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover{background-color:#e73800;border-color:#e73800}.btn-xl .badge{color:#e73800;background-color:#fff}.navbar-custom .nav li a,.navbar-custom .navbar-toggle{color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}::-moz-selection{text-shadow:none;background:#fef136}::selection{text-shadow:none;background:#fef136}img::selection{background:0 0}img::-moz-selection{background:0 0}.navbar-custom{background-color:#222;border-color:transparent}.navbar-custom .navbar-brand{text-indent:-9999em;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../img/logo2.png)}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-custom .navbar-toggle{background-color:#e73800;border-color:#e73800;font-size:12px}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#e73800}.navbar-custom .nav li a{font-weight:400;letter-spacing:1px}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:hover{color:#fef136;outline:0}.navbar-custom .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#e73800}.navbar-custom .navbar-nav>.active>a:focus,.navbar-custom .navbar-nav>.active>a:hover{color:#fff;background-color:#b42c00}@media (min-width:768px){.navbar-custom{background-color:transparent;padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}.navbar-custom .navbar-brand{height:50px;width:173px;background-size:cover;background-image:url(../img/logo1.png)}.navbar-custom .navbar-nav>.active>a{border-radius:3px}.navbar-custom.affix{background-color:#222;padding:10px 0}.navbar-custom.affix .navbar-brand{height:45px;width:156px;background-size:cover;background-image:url(../img/logo2.png)}}@media (max-width:767px){.navbar-brand{height:40px;width:160px;margin-top:7px;background-size:contain}}header{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;color:#fff;position:relative;background-image:url(../img/le-cover-image2.png);background-position:bottom;background-size:cover;background-color:#e73800;min-height:200px}header .intro-text{padding-top:100px}header .intro-text .intro-lead-in{font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px;display:none}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:25px}@media (min-width:768px){header .intro-text .intro-lead-in{font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}section{padding:150px 0}}section h2.section-heading{margin-top:0;margin-bottom:15px}section h3.section-subheading{text-transform:none;margin-bottom:75px}.service-heading{margin:15px 0;text-transform:none}footer span.copyright,footer ul.quicklinks{line-height:40px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}#contact .form-group{margin-bottom:15px}#contact .form-group input,#contact .form-group textarea{padding:15px}#contact .form-group input.form-control{height:auto}#contact .form-group textarea.form-control{height:186px}#contact .form-control:focus{border-color:#e73800;box-shadow:none}#contact ::-webkit-input-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#777}#contact :-moz-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#777}#contact ::-moz-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#777}#contact :-ms-input-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#777}#contact .text-danger{color:#e74c3c}footer{padding:25px 0}footer span.copyright{text-transform:none}footer ul.quicklinks{margin-bottom:0;text-transform:none}#aboutus h3.section-subheading,section h3.section-subheading{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}header .intro-text{padding-bottom:250px}header .intro-text .intro-heading{font-size:36px;line-height:48px}header .intro-text .intro-cta{position:absolute;bottom:15px;width:100%;left:0}header .intro-text .intro-cta .btn{background-color:#000;color:#fef136;border-color:#000;padding:15px 40px}section{padding:60px 0}section h2.section-heading{font-size:50px;color:#e73800}section h3.section-subheading{font-weight:300;font-size:24px;font-style:normal;line-height:normal;margin:auto auto 20px;color:#222;width:80%}#aboutus{background-color:#E8E8E8}#aboutus h4.service-heading{font-size:22px;text-transform:uppercase}#aboutus h3.section-subheading{font-style:italic;font-weight:700}#aboutus h3.section-subheading .highlight{color:#ff794e}#aboutus .flex-row{display:flex;align-items:flex-start}#aboutus .about-blurb{padding:15px;text-align:right}#aboutus .about-blurb p{font-size:18px;line-height:28px}#aboutus .about-blurb-icon{align-self:center;text-align:left}#aboutus .flex-row:nth-of-type(odd) .about-blurb{text-align:left}#aboutus .flex-row:nth-of-type(odd) .about-blurb-icon{text-align:right}#aboutus .icon-holder{border:10px solid #fff;border-radius:200px;height:2.5em;width:2.5em}#aboutus .about-icon{color:#ff794e;font-size:1.25em;transform:translateY(3px)}#aboutus .fa-rocket{transform:scaleX(-1) translate(-4px,3px)}#portfolio{background-color:#322;padding-bottom:0}#portfolio h3.section-subheading{color:#E8E8E8}#portfolio .no-gutter>[class*=col-]{padding-right:0;padding-left:0}.portfolio-nav{text-align:center;margin:20px 0}.portfolio-nav li{float:none;display:inline-block;margin:0 10px}.portfolio-nav li a{border-radius:100px;border-width:0;background-color:#eee;color:#777}.portfolio-nav li.active>a,.portfolio-nav li.active>a:focus,.portfolio-nav li.active>a:hover{background-color:#ff794e;color:#fff}.portfolio-box{position:relative;display:block;margin:0 1px 0 0;opacity:1;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.portfolio-box img{display:block;width:100%}.portfolio-box .portfolio-box-caption{color:#fff;padding:10px 20px;background-color:rgba(0,0,0,.75);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #E8E8E8}.portfolio-box .portfolio-box-caption .project-category{margin-right:5px;font-weight:700}.portfolio-box .portfolio-box-caption .project-category,.portfolio-box .portfolio-box-caption .project-name{font-size:14px}.portfolio-box:hover{opacity:.8}.portfolio-box:hover .portfolio-box-caption{color:#ff794e}.mfp-title{color:#fef136;font-size:13px}.mfp-iframe-holder .mfp-content{max-width:970px}section#contact{background-image:none;background-color:#222}section#contact h2.section-heading{color:#e73800}section#contact h3.section-subheading{color:#E8E8E8}section#contact .need{font-size:18px;margin-bottom:20px}section#contact .need h5{color:#ff794e;font-size:16px;font-weight:400}section#contact .need ul{color:#E8E8E8}section#contact .need.contact h5{color:#e73800}section#contact .text-danger{font-size:12px}section#contact .text-danger ul.alert{list-style-type:none}@media (max-width:800px){header .intro-text .intro-heading{font-size:28px}section h2.section-heading{font-size:36px}#aboutus h3.section-subheading,section h3.section-subheading{font-size:18px}#aboutus .icon-holder{height:1.75em;width:1.75em}#aboutus .about-blurb-icon{align-self:flex-start;margin-top:40px}#aboutus .about-blurb-icon .about-icon{font-size:.85em;transform:translateY(-17px)}#aboutus .about-blurb-icon .fa-rocket{transform:scaleX(-1) translate(-4px,-17px)}}@media (max-width:450px){.btn-xl{font-size:14px;padding:15px 30px}section{padding:40px 0}header .intro-text .intro-heading{font-size:22px;line-height:28px}header .intro-text .intro-cta .btn{padding:15px 30px}#aboutus .about-blurb-icon,#aboutus .col-spacer{display:none}#aboutus .about-blurb{text-align:left}#portfolio .portfolio-nav li{margin:0 5px}#portfolio .portfolio-nav li a{font-size:12px;padding:8px 10px}}