button.navbar-toggler{color:#fff !important;}
body{background-color:#FFFFFF;margin:0;padding:0;}
section.module.parallax{height:23.0em;width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:rgba(255, 255, 255, 0.9) !important;text-shadow:0 0 10px rgba(0, 0, 0, 0.5) !important;text-align:center;font-weight:700 !important;}
section.module.parallax-cover{background-color:#077736;}
nav.menu{margin-bottom:2.5rem;border-radius:0 0 0.25rem 0.25rem !important;}
nav.menu-shadow{-webkit-box-shadow:0 0px 10px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0px 10px rgba(0, 0, 0, 0.8);box-shadow:0 0px 10px rgba(0, 0, 0, 0.8);}
header.entry-header{margin-bottom:1.5rem;}
footer{position:fixed;bottom:0;right:0;}
.vertical-center{min-height:23.0em;display:flex;align-items:center;}
.display-1.header{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;}
.lead.header{font-weight:400;}
.container-fluid.top-container{margin:0;padding:0;position:absolute;right:0;}
#go-to-top{display:none;}
@media (max-width:48em){header.entry-header > h1{font-size:2.0rem;}
header.entry-header > h2{font-size:1.5rem;}
.display-1.header{font-size:4rem !important;}
.lead.header{font-size:0.9rem !important;}
#menu-main-menu .nav-item{display:block;float:none;}
#menu-main-menu .nav-item + .nav-item{margin-top:0.2rem;margin-left:0;}
}