body{font-family:"Roboto";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{padding:0;margin:0 auto;max-width:1920px;overflow-x:hidden}header{border-bottom:5px solid #0e723a}.logo{display:none}.logo-xs{display:inline-block}.navbar{margin-right:20px}.navbar,.navbar-brand{padding-top:0;padding-bottom:0}.navbar ul li{text-transform:uppercase;font-size:1.1em}.navbar ul li a{color:#0e723a}.content{padding:40px}.content-panel{padding:0 5%}.banner{position:relative;text-align:center;height:355px;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner .overlay{position:absolute;width:100%;height:100%;opacity:.4;z-index:190;background-color:#4a4a49;top:0}.banner .banner-content{top:120px;position:absolute;width:100%;text-align:center;z-index:200}#home-carousel .banner{height:600px}#contact-carousel{background-image:url(/Content/Images/BG_Contact.jpg);background-size:cover}.banner .banner-content h1,.banner .banner-content h2,.banner .banner-content p{color:#fff;text-shadow:2px 2px 4px #000;padding:0 10%}.banner .banner-content h1{font-size:3.2em}.banner .banner-content h2{font-size:2.2em;line-height:120%}.banner .banner-content p{font-size:1.8em}.intro{margin:20px 0}.green-box{background-color:#0e723a;text-align:center;padding:10px;margin:20px 0}.green-box p{color:#fff;margin:0;font-size:1.2em}.green-box a{color:#fff;text-decoration:underline}.content-box{text-align:center;margin:20px 0}.content-box h2{text-transform:uppercase;font-size:1.6em}.content-box .inner{border:2px solid #0e723a;text-align:left;padding:20px}.person{padding:0 10px;margin:40px 0}.person h2{margin-bottom:0}.person p{text-align:left}.person img{border:5px solid #0e723a;margin-bottom:20px}footer{padding-top:40px;background-image:url(/Content/Images/juno-footer.png);background-size:cover;background-position:center center;background-repeat:no-repeat}footer p{font-size:.8em}footer p,footer a{color:#fff}footer a{text-decoration:underline}@media(min-width:505px){.logo{display:inline-block}.logo-xs{display:none}}@media(max-width:767px){.navbar-collapse{position:absolute;z-index:500;background-color:#fff;left:0;width:100%;top:121px;opacity:.9;padding:20px}.navbar ul{z-index:999}}@media(min-width:768px){.navbar ul{margin-top:70px}.intro{margin:0}.content-box{margin:40px 0}.banner .banner-content h2{font-size:2.6em;line-height:150%}}@media(min-width:992px){.content-box .inner{min-height:300px}.banner{height:500px}.banner .banner-content{top:220px}}@media(min-width:1200px){.content-box .inner{min-height:260px}}