body {
background: #fff /*url(images/sitebg.jpg) no-repeat top center*/; /*d0d6ce*/
/*-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
-o-background-size: 100% auto;
 background-size: 100% auto;*/
background-attachment: fixed;
font-family: 'Raleway', sans-serif;
margin-top: 60px;
}

@media (max-width: 525px) {
    body {margin-top: 80px;}
}


h1, .h1 {font-size: 1.75rem;}
h2, .h2 { font-size: 1.55rem;}
h3, .h3 {font-size: 1.25rem;}
h4, .h4 {font-size: 1.25rem;}

h1, h2, h3, h4 { color: navy;}

.piccenter { margin: 0 auto 0 auto;}
.btnwrap { white-space: normal;}
.btn {font-size: 150%; }
.yellowbg {background: #ffffcc;}
.bgblack { background: #000; }
.msg { color: red;}
.white { color: #fff;}

.padtop { margin-top: 20px;}
.padbottom { padding-bottom: 20px; margin-bottom: 20px;}
.clear { clear: both;}

.navbar { background: /*#d0d6ce*/ #b1b9af; }
.nav-link {color: #000; margin-left: 10px; margin-right: 10px; padding: 5px; }
.nav-link:focus, .nav-link:hover  {   }
.nav-item .active { color: #fff;}
.dropdown-menu { margin-left: 10px;}
.dropdown-item:hover  { background: none; background-color: none; display: block;}
.dropdown-link {  padding: 5px;}
.dropdown-link:focus, .dropdown-link:hover, .droptdown-item .current  { color: #424a9f; box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.5); background: url(images/water2.jpg) repeat top center; text-decoration: none;}
/*.dropdown-item .current {  color: #424a9f; box-shadow: 0px 15px 25px -15px rgba(0, 0, 0, 1.0);background: url(images/water2.jpg) repeat top center; padding: 5px;}*/

.navbar-toggler {border: 1px solid #000; }
.icon-bar {color: #000;}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.areas { font-size: 80%; text-align: center; overflow: hidden; font-family: 'Raleway', sans-serif;}
.sfooter {overflow: hidden; }
.sitefooter { font-size: 80%; text-align: center; background: #b1b9af; }

.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.carousel-caption a {color: #fff; padding: 0; width: 70%;}