body{font-family:Poppins,sans-serif;color:#15324b;font-size:16px;margin:0}h1,h3{font-family:'Open Sans',sans-serif;color:#15324b}h1{margin-top:0}h2,h3,p{margin-bottom:20px;margin-top:0}h1{margin-bottom:40px}h3{font-size:1.33em}a{color:#15324b;text-decoration:none;transition:.4s}@media (min-width:1100px){.container{width:1100px;margin:0 auto}.content{padding:60px 0}header{height:200px;background-image:url('images/header-background2.jpg');background-position:center;background-repeat:repeat-x;border-bottom:1px solid #15324b}header .container{display:flex;justify-content:flex-start;align-items:flex-start;height:200px}header p{margin-bottom:0}#header-logo{align-self:center}#header-logo img{width:200px;height:auto}#header-info{display:flex;flex-direction:column;align-items:flex-start;background-color:#707070;margin-left:70px;color:#fff;width:100%}#header-info a{color:#fff;transition:.4s}#header-info a:hover{color:#bf9858}#header-gray{display:flex;justify-content:space-between;align-items:center;height:67px;width:100%}#header-contact{display:flex;justify-content:flex-start;align-items:center;height:67px;margin-left:40px}#header-contact p{margin-right:40px}#header-social{display:flex;justify-content:flex-start;align-items:center;height:67px}#header-social i{padding:0 10px}#nav{background-color:#fff;padding-right:40px;display:flex;align-items:center;width:100%;padding-left:40px;background-image:url('images/nav-background.jpg');background-repeat:no-repeat;background-position:100% 50%}#nav a{color:#15324b;border-bottom:1px solid #fff;font-weight:700;transition:.4s}#nav a:hover{border-bottom:1px solid #bf9858}a.icon{display:none}.topnav{display:flex;justify-content:space-between;align-items:center;width:520px;height:133px}.dropdown{position:relative;display:inline-block}.hidden{display:none;position:absolute!important;min-width:140px;z-index:1;padding-top:10px}.hidden a{color:#fff!important;padding:10px 12px!important;text-decoration:none;display:block!important;background-color:#15324b;font-size:.9em;width:140px;border-bottom:none!important}.hidden a:hover{background-color:#bf9858!important;color:#fff!important;display:block;opacity:1}.dropdown:hover .hidden{display:block}.dropbtn{cursor:default}.hidden:hover{opacity:1}#hero{width:100%;height:700px;background-image:url('images/sterling-construction-dark.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}#hero2{width:100%;height:700px;background-image:url('images/sample-background2.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}#hero3{width:100%;height:700px;background-image:url('images/sample-background3.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}.hero-content{height:600px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;color:#fff;text-align:right}.hero-content h1{text-transform:uppercase;font-size:4.5em;width:60%;line-height:1em;font-weight:bolder;color:#fff}.hero-content p{width:50%;margin-bottom:40px;font-size:1.33em;line-height:1.4em}a.hero-btn{text-transform:uppercase;padding:25px 40px;background-color:#15324b;color:#fff;transition:.4s;text-align:center;font-size:1.33em;border:2px solid #fff}a.hero-btn:hover{color:#bf9858;background-color:#fff}.slideshow-container{max-width:100%;position:relative;margin:auto}.mySlides{display:none}.next,.prev{cursor:pointer;position:absolute;width:auto;top:270px;padding:40px 20px;color:#fff;background-color:rgb(128,128,128,.7);font-weight:700;font-size:56px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.next:hover,.prev:hover{color:#15324b;background-color:rgb(255,255,255,.7)}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1s;animation-name:fade;animation-duration:1s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}#who-we-are{padding:0;background:linear-gradient(to right,#bf9858 30%,#15324b 70%);color:#fff}#who-we-are .container{display:flex;align-items:center}#team-yellow{background-color:#bf9858;height:400px;width:250px;display:flex;flex-direction:column;align-items:flex-start}#team-yellow h1{padding:60px 0 0 20px;border-left:5px solid #15324b;font-size:4em;width:50%;line-height:1em;color:#fff;margin-top:0;text-transform:uppercase}#team-yellow p{margin-left:45px;color:#fff;font-size:1.25em}#team-img{background-color:#15324b;height:400px;width:850px;display:flex;justify-content:space-evenly;align-items:center}#team-img a{width:28%}.img-home{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;height:300px;width:100%;transition:.4s}.img-home:hover{filter:brightness(.8)}.img-home h3{color:#fff;text-transform:uppercase}#brad-home{background-image:url('images/brad-bailey-home.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center}#jeff-home{background-image:url('images/jeff-gray-home.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center}#home-get-started{background-image:url('images/get-started-background.jpg');background-position:center;height:200px;display:flex;align-items:center}#home-get-started .container{display:flex;justify-content:center;align-items:center;height:150px;width:fit-content;padding-left:40px;background-color:#fff}#home-get-started h2{text-transform:uppercase;font-size:2em;line-height:1.2em;margin-right:40px;margin-bottom:0;text-align:justify}#home-get-started a{padding:20px 30px;color:#fff;background-color:#15324b;text-transform:uppercase;border:3px solid #15324b;transition:.4s;text-align:center}#home-get-started a:hover{color:#fff;background-color:#bf9858}#recent-projects-home{padding:0;background:linear-gradient(to right,#15324b 65%,#bf9858 35%);color:#fff}#recent-projects-home .container{display:flex;justify-content:space-between;align-items:center}#projects-img{width:730px;height:450px;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}.indi-project{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:190px;margin-bottom:40px}.indi-project img{margin-bottom:40px;width:100%;height:auto;transition:.4s}.indi-project img:hover{filter:brightness(.8)}.indi-project a{color:#fff;transition:.4s}.indi-project a:hover{color:#bf9858}#projects-text{display:flex;flex-direction:column;align-items:flex-end;background-color:#bf9858;height:450px;width:370px}#projects-text h1{padding:120px 20px 0 0;border-right:5px solid #15324b;font-size:4em;line-height:1em;color:#fff;margin-top:0;text-align:right;text-transform:uppercase}#projects-text p{margin-right:45px;color:#fff;font-size:1.25em}#contact-individual h1{margin-bottom:60px}.subpage h1{color:#15324b;text-align:center}.personnel-container{display:flex;justify-content:flex-start;align-items:flex-start;height:500px}.personnel-bar{width:2px;height:100%;margin-left:60px;background-color:#bf9858}.personnel-text{width:500px;margin-left:60px}.personnel-text a{border-bottom:1px solid #bf9858}.personnel-text a:hover{color:#bf9858}#contact-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#contact-container h1{width:100%;text-align:center}#contact-form{float:left;width:470px;text-align:left;margin-bottom:80px}#contact-container h3{text-transform:uppercase;color:#bf9858}#contact-form form{display:flex;flex-direction:column}#contact-form input{width:450px;height:50px;font-size:1em;margin-top:10px;padding:0 10px;font-family:'Source Sans Pro',sans-serif}#contact-form textarea{width:450px;height:100px;font-size:1em;margin-top:10px;margin-bottom:20px;padding:15px 10px;font-family:'Source Sans Pro',sans-serif}input#submit{align-self:flex-end;background-color:#15324b;color:#fff;text-transform:uppercase;width:150px;cursor:pointer;border:none;transition:background-color .4s}input#submit:hover{background-color:#bf9858}#contact-map{float:right;width:450px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:80px}#contact-map a{border-bottom:1px solid #bf9858}#contact-map a:hover{color:#bf9858}#contact-map iframe{width:450px;height:337px;border:1px solid #15324b}#staff-contact{background-color:#15324b}#staff-contact .container{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center}#staff-contact h1{text-align:center;width:100%;margin-bottom:60px;color:#fff}.staff-individual{display:flex;flex-direction:column;align-items:center;width:300px;padding-bottom:20px;margin-bottom:60px;color:#fff}.staff-individual h3{color:#bf9858}.staff-individual h3{margin-bottom:10px;text-align:center}.staff-individual p{margin-bottom:10px}.staff-individual img{height:250px;width:auto;margin-bottom:10px}.staff-individual a{color:#fff;border-bottom:1px solid #fff}.staff-individual a:hover{color:#bf9858;border-bottom:1px solid #bf9858}a.no-border{border-bottom:none}a.no-border:hover{border-bottom:none}a.staff-bio{padding:10px 15px;color:#fff;background-color:#bf9858;border-bottom:none;margin-top:20px;text-transform:uppercase}a.staff-bio:hover{background-color:#fff;color:#bf9858;border-bottom:none}.staff-border{height:140px;width:1px;background-color:#707070;margin-bottom:60px;display:none}#about h1{margin-bottom:60px}.project{display:flex;flex-flow:row wrap;justify-content:center;margin-top:60px;padding-bottom:40px}.project h3{color:#bf9858;padding-bottom:5px;width:100%;text-align:center}.project p{width:100%;text-align:left;margin-bottom:40px}.project img{margin:0 20px 40px}.project a{color:#bf9858;border-bottom:1px solid #bf9858}.project a:hover{border-bottom:1px solid #fff}footer{background-color:#707070;padding:60px 0 10px;font-size:.9em}footer .container{display:flex;justify-content:space-evenly;align-items:center;text-transform:uppercase}#footer-social{display:none}img.footer-img{width:250px;height:auto;margin-right:20px}.footer-border{width:1px;height:200px;background-color:#bf9858}.footer-col{display:flex;flex-flow:column;align-items:flex-start;height:200px;width:110px}.footer-col h3{color:#bf9858;width:100%}.footer-col p{color:#fff;text-transform:none}.footer-col a{color:#fff}.footer-col a:hover{color:#bf9858}#footer-copyright{margin-top:60px;color:#fff;text-align:center;font-size:.9em}#footer-copyright a{color:#fff;border-bottom:1px solid #fff}#footer-copyright a:hover{color:#bf9858}}@media (max-width:1099px){.container{width:100%;margin:0 auto}.content{padding:60px 20px}#header-gray{display:none}#header-social{display:none}#header-logo{background-color:#15324b;text-align:center;padding:20px}#header-logo img{width:150px;height:auto}#nav{background-color:#bf9858;padding-top:10px;padding-right:20px;min-height:50px}.topnav a{float:left;font-size:16px;color:#fff;text-align:center;padding:14px 16px;text-decoration:none}.topnav a:hover{background-color:#fff;color:#bf9858}.topnav a{display:none}.topnav a.icon{display:block;font-size:22px;float:right;color:#fff;padding:5px}.topnav.responsive{position:relative;clear:both;padding-top:40px;padding-bottom:40px;margin-left:20px}.topnav.responsive a.icon{position:absolute;right:0;top:0;border-bottom:none}.topnav a.icon:hover{background-color:#bf9858!important;color:#fff!important}.topnav.responsive a{float:none;display:block;text-align:left;border-bottom:1px solid #fff}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown .dropbtn{display:block;text-align:left}.hidden{display:none;margin:10px 0}.hidden a{display:block;text-align:center;color:#fff!important;background:#bf9858!important;text-decoration:none;width:85%;z-index:1;margin-left:25px;font-size:.9em;padding:10px!important;border-bottom:1px solid #fff!important}.hidden a:hover{background:#fff!important;color:#bf9858!important}.show{display:block}#hero{width:100%;height:500px;background-image:url('images/sterling-construction-dark.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}#hero2{width:100%;height:500px;background-image:url('images/sample-background2.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}#hero3{width:100%;height:500px;background-image:url('images/sample-background3.jpg');background-position:center;background-size:cover;background-repeat:no-repeat}.hero-content{height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.hero-content h1{text-transform:uppercase;font-size:2em;line-height:1em;font-weight:bolder;color:#fff;padding:0 20px}.hero-content p{margin-bottom:40px;width:60%}a.hero-btn{text-transform:uppercase;padding:15px 30px;background-color:#15324b;color:#fff;transition:.4s;text-align:center;border:2px solid #fff}a.hero-btn:hover{color:#bf9858;background-color:#fff}.mySlides{display:none}.next,.prev{cursor:pointer;position:relative;width:auto;padding:20px 10px;margin:-305px 0 0;color:#fff;background-color:rgb(255,255,255,.6);font-weight:700;font-size:26px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.prev{left:0;float:left}.next{right:0;border-radius:3px 0 0 3px;float:right}.next:hover,.prev:hover{color:#15324b}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1s;animation-name:fade;animation-duration:1s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}#who-we-are{background-color:#15324b;color:#fff;text-align:center;padding-bottom:40px}#who-we-are h1{color:#fff}#who-we-are h3{color:#fff}#who-we-are h1{padding-bottom:20px;border-bottom:2px solid #bf9858;text-align:center;margin:0 10% 20px;text-transform:uppercase}#team-img{margin-top:60px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.img-home{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;height:300px;width:260px;transition:.4s;margin:0 20px 40px}.img-home:hover{filter:brightness(.8)}.img-home h3{color:#fff;text-transform:uppercase}#brad-home{background-image:url('images/brad-bailey-home.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center}#jeff-home{background-image:url('images/jeff-gray-home.jpg');background-size:cover;background-repeat:no-repeat;background-position:top center}#home-get-started{background-image:url('images/get-started-background.jpg');background-position:center;background-size:cover;display:flex;align-items:center}#home-get-started .container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content;background-color:#fff}#home-get-started h2{text-transform:uppercase;font-size:2em;line-height:1.2em;text-align:center}#home-get-started a{padding:20px 30px;color:#fff;background-color:#15324b;text-transform:uppercase;border:3px solid #15324b;transition:.4s;text-align:center}#home-get-started a:hover{color:#fff;background-color:#bf9858}#recent-projects-home{background-color:#bf9858;color:#fff;text-align:center;padding-bottom:20px}#recent-projects-home .container{display:flex;flex-direction:column-reverse;align-items:center}#projects-text{margin-bottom:40px}#projects-text h1{padding-bottom:20px;border-bottom:2px solid #15324b;color:#fff;line-height:1em;text-align:center;margin:0 10% 20px;text-transform:uppercase}#projects-img{width:100%;display:flex;flex-flow:row wrap;justify-content:space-around}.indi-project{margin-bottom:40px}.indi-project img{width:250px;height:auto;margin-bottom:20px;transition:.4s}.indi-project img:hover{filter:brightness(.8)}.indi-project a{color:#fff}.indi-project a:hover{color:#15324b}.subpage h1{color:#15324b;text-align:center}.personnel-container{display:flex;flex-direction:column;align-items:center}.personnel-container img{width:50%;height:auto;max-width:200px}.personnel-bar{width:100%;height:2px;margin-top:60px;background-color:#bf9858}.personnel-text{margin-top:60px}.personnel-text a{border-bottom:1px solid #bf9858}.personnel-text a:hover{color:#bf9858}#contact-container h1{text-align:center;margin-bottom:60px}#contact-container h3{color:#bf9858}#contact-form{display:flex;flex-direction:column;align-items:center;margin-bottom:60px;padding-bottom:60px;text-align:center;border-bottom:1px solid #15324b}#contact-form form{display:flex;flex-direction:column}#contact-form input{width:310px;height:50px;border:1px solid #15324b;font-size:1em;margin-top:10px;padding:0 10px;font-family:'Source Sans Pro',sans-serif}#contact-form textarea{width:310px;height:100px;border:1px solid #15324b;font-size:1em;margin-top:10px;margin-bottom:20px;padding:15px 10px;font-family:'Source Sans Pro',sans-serif}input#submit{align-self:flex-end;background-color:#15324b;color:#fff;text-transform:uppercase;width:150px;cursor:pointer;border:none;transition:background-color .4s}input#submit:hover{background-color:#bf9858}#contact-map{display:flex;flex-direction:column;align-items:center;margin-bottom:80px}#contact-map iframe{width:300px;height:252px;border:1px solid #15324b}#contact-map a{border-bottom:1px solid #bf9858}#contact-map a:hover{color:#bf9858}#staff-contact{background-color:#15324b}#staff-contact .container{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center}#staff-contact h1{text-align:center;width:100%;margin-bottom:60px;color:#fff}.staff-individual{display:flex;flex-direction:column;align-items:center;width:250px;padding-bottom:40px;margin-bottom:40px;color:#fff}.staff-individual h3{color:#bf9858;margin-bottom:10px;text-align:center}.staff-individual p{margin-bottom:10px}.staff-individual img{height:200px;width:auto;margin-bottom:10px}.staff-individual a{border-bottom:1px solid #bf9858;color:#fff}.staff-individual a:hover{color:#bf9858}a.no-border{border-bottom:none}a.staff-bio{padding:10px 15px;color:#fff;background-color:#bf9858;border-bottom:none;margin-top:20px;text-transform:uppercase}a.staff-bio:hover{background-color:#fff;color:#bf9858;border-bottom:none}.staff-border{height:360px;width:2px;background-color:#bf9858;margin-bottom:60px;display:none}#about h1{margin-bottom:60px}.project{display:flex;flex-flow:row wrap;justify-content:center;border-bottom:1px solid #15324b;padding-bottom:40px}.project h3{color:#bf9858;width:100%;text-align:center}.project img{width:300px;height:auto;margin:20px}.project a{color:#bf9858;border-bottom:1px solid #bf9858}.project a:hover{border-bottom:1px solid #fff}footer{background-color:#707070;padding:60px 10px 10px;font-size:.9em}footer .container{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;text-transform:uppercase}img.footer-img{width:200px;height:auto;margin-bottom:40px}#footer-social{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;margin-bottom:40px;font-size:1.75em}#footer-social p{display:none}#footer-social i{color:#fff;margin:0 20px}#footer-social i:hover{color:#bf9858}.footer-border{display:none}.footer-col{display:flex;flex-direction:column;align-items:center;width:27%;margin:0 10px 40px;text-align:center;height:200px;font-size:.8em}.footer-col h3{color:#bf9858;margin-bottom:10px}.footer-col p{margin-bottom:10px}.footer-col a{color:#fff}.footer-col a:hover{color:#bf9858}#footer-copyright{color:#fff;text-align:center;font-size:.9em}#footer-copyright a{color:#fff;border-bottom:1px solid #fff}#footer-copyright a:hover{color:#bf9858}}
