body{font-family: 'Roboto', sans-serif;}
a, a:hover, a:focus, a:active, a:visited{color: inherit;}
p{line-height: 1.7em;text-align: justify;}
h1{font-size: 1.4em;text-transform: uppercase;color: #556A44;}
small{color: #999;font-family: 'Roboto', sans-serif;font-weight: 300;}

#header{background-image: url('../img/header-bg.jpg');background-size: cover;}
#splash{background-size: cover;height: 300px;background-position: center center;}
#footer{background-color: #556A44;}

.blockout{background-color: #556A44;padding: .3em;}
.heading_font{font-family: 'Doppio One', sans-serif;}
.text_lg{font-size: 1.2em;}
.text_larger{font-size: 1.6em;}
.italic{font-style: italic;}
.font_light{font-weight: 300;}
.fg_white{color: #fff;}
.fg_green{color: #556A44;}
.box{box-shadow: 0px 0px .4em rgba(0, 0, 0, 0.15);padding: 1em;margin-bottom: 1.5em;}
.green_border_bottom{border-bottom: solid .4em #556A44;}
.grey_border{border: solid .4em #f1f1f1;}
.drop_shadow{box-shadow: 0px 0px .4em rgba(0, 0, 0, 0.32);}

.navbar{background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.12));background: -ms-linear-gradient(left, rgba(0, 0, 0, 0.59), rgba(0, 0, 0, 0.34));color: #fff;padding-top: 0;padding-bottom: 0;font-family: 'Doppio One', sans-serif;text-transform: uppercase;font-size: .9em;}
.navbar .dropdown-menu{background-color: rgba(0, 0, 0, 0.48);color: #fff;border-radius: 0;margin-top: 0px;font-size: .9em;}
.nav-link.selected{background-color: #fff;color: #566946;}

@media (max-width: 767px) {

#header{background-position: center center;}
#splash{height: auto;}

.navbar{width: 100%;}

.m_center{text-align: center !important;}
.mm_top{margin-top: 1em;}
.no_mr_m{margin-right: 0 !important;}
.no_mt_m{margin-top: 0 !important;}
.m_green_box{background-color: #556A44;padding: 1em;font-size: .9em;}
.navbar-toggler{margin-right: -1em;}

}