body {color:#1C1301;background: #f2e7e6;font-size: clamp(1.7rem, 0.7vw + 0.5rem, 1.5rem);font-family: Arial;}
h2, h3 {color:#884204;}
p {color:#1C1301;}
a, h2 a {color:#8B0000;}
.page-header, .page-header a {width:auto;float: none;color:#8B0000;}

.navbar-header {width:auto;float: none;}
#navbar, .navbar {background: none;margin-bottom:none;}
#navbar-collapse {float: right;width: auto;margin: -62px auto 0;}
@media only screen and (max-width: 1200px) {#navbar-collapse {float: right;width: auto;margin: -40px auto 0;}}
@media only screen and (max-width: 767px) {#navbar-collapse {float: none;width: auto;margin: 0 auto 0;}}

.navbar-toggle {margin-top:-65px;}
.navbar a {color:#8B0000;}
.navbar-nav {float:none;display: inline-block;text-align:center;width: 100%;}
.navbar-nav > li {float: none;display: inline;}
.navbar-collapse .nav > li > a {float: none;display: inline-block;color:#8B0000;}
.imagefield_slideshow-wrapper {border: 0px solid #ccc;}
.region-navigation img {margin: 0px auto;width:74%;}
@media only screen and (max-width: 767px) {.navbar-collapse .nav > li > a {border: 1px dotted #8B0000;margin:3px;}}
.navbar-collapse .nav > li > a:hover, .navbar-collapse .dropdown-menu > li > a:hover {color:#893003;text-shadow: 0px 1px #f5d34b;}
.region-navigation {float: none;width: auto;clear:both;}
.headertext {margin: 0;}
.headertext a:hover {text-decoration:none;color:#893003;text-shadow: 0px 1px #f5d34b;}
@media only screen and (max-width: 450px) {.headertext {padding-left:15px;}}
@media only screen and (max-width: 450px) {.navbar-toggle {margin-top: -60px;}}

.path-frontpage h1 {display:none;}
/* footer */
.footer {background:none;text-align:center;}
@media only screen and (max-width: 450px) {.footer.container {padding:5px;}}
/* misc */
@media only screen and (max-width: 767px) {.nomobile {display:none;}}
.main-container img {border-radius: 25px;}
.col-md-24 {width: 50%;float:left;}
.homepagetext {font-size:130%;font-family:avenir;}
@media only screen and (max-width: 767px) {.homepagetext {font-size:120%;}}