input:focus{border-color:#83c041;box-shadow:0 0 5px #83c041}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto #83c041;color:#ddd;background-color:#649332;border-color:#649332}.btn-primary.focus,.btn-primary:focus{color:#fff}.btn-primary:active:focus{background-color:#83c041;border-color:#83c041;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #83c041}.form-control:focus{border-color:#83c041;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 4px #83c041}.btn-primary{background-color:#83c041;border-color:#83c041}.btn-primary:hover{background-color:#649332;border-color:#649332}.modal-content{background-color:#222;color:#ddd}.modal-content .modal-header{border:none}.modal-content .modal-footer{border:none}.modal-content span{color:#83c041}body{background-color:#222;width:100vw;height:100vh;font-family:Raleway,sans-serif}.accent-text{color:#83c041}header{width:100vw;height:60px;top:0;margin-bottom:15px}header img{height:90%;margin-left:5px;margin-top:3px}#body-content{display:-ms-flexbox;display:flex;width:100vw;height:450px;background-color:#3e3e3e;color:grey}#body-content #hero-image{-ms-flex:1;flex:1}#body-content #hero-image img{width:100%;height:100%}#body-content #hero-mobile{display:none}#body-content #hero-content{border-left:40px solid #649332;-ms-flex:2;flex:2;font-size:xx-large;color:#ddd}#body-content #hero-content #hero-content-list{margin-top:60px;margin-left:30px}#body-content #hero-content #hero-content-list .hero-content-list-item{margin-bottom:15px}#body-content #hero-content #hero-content-list .hero-content-list-item h2{display:inline;margin-left:10px}#footer-content{display:block;margin-top:20px;height:140px;margin-left:15px}#footer-content #footer-slug{margin-top:10px;font-size:large;color:#ddd}#footer-content #call-to-action{display:block;float:right;margin-top:50px;margin-right:60px}#footer-content #call-to-action h2{display:inline;margin-right:5px}#footer-content #call-to-action .btn-primary{margin-top:-15px}@media only screen and (max-width:700px) and (orientation:portrait){#body-content{height:60vh;background-image:url(../images/hero-image.jpg);background-repeat:no-repeat;background-size:cover;color:#fff}#body-content #hero-content{display:none}#body-content #hero-image{display:none}#body-content #hero-mobile{display:block}#footer-content{margin:0}#footer-content #footer-slug{display:none}#footer-content #call-to-action{display:block;margin-top:50px;float:none;margin-right:0}#footer-content #call-to-action #call-to-action-header{display:none}#footer-content #call-to-action .btn-primary{width:100vw;margin:0}}