/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
   COVID BAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.covid-banner {
    background: #e01528;
    text-align: center;
    padding: .5rem 0;
}

.covid-banner a, .covid-banner a:active, .covid-banner a:focus, .covid-banner a:visited {
    font-weight: 500;
    font-size: 22px;
    color: #fff;
    text-shadow: none;
    letter-spacing: 1px;
  -webkit-transition: background .3s ease;
  -moz-transition: background .3s ease;
  -o-transition: background .3s ease;
  transition: background .3s ease;
}

.covid-banner a:hover {
  color: #f9727e;
}

#footer-bottom #bottom-right {
    background: #7e100f;
}

#footer-top #footer-about {
    background: #7e100f;
}

#carousel-sidebar {
    background: #730f0e;
}



.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:focus, .navbar-nav > li > a:hover {
    background: transparent;
    color: #7e100f;
}

.dropdown-menu > li > a:hover {
    background: transparent;
    color: #7e100f;
}

a, a:focus, a:active, a:visited {
    color: #7e100f;
}

h1, h2 {
    font-family: 'Droid-serif', serif;
}

p, a, ul, li {
    color: #2a2a2a;
    font-family: 'Open-sans', sans-serif;
    font-size: 15px;
    line-height: 1.45;
}

.btn, .btn:active, .btn:focus, button, .btn-primary, .btn-primary:active, .btn-primary:visited, .btn-primary:focus, .btn-default, .btn-default:active, .btn-default:focus {
    background: #af9164;
    border: 0;
    border-radius: 0;
    color: #ffffff;
}

.btn-primary:hover, .btn-primary:active:hover {
    background: #23395b;
    color: #ffffff;
    text-decoration: none;
}

#sidebar {
    background: #7e100f;
}

#footer-top, #footer-bottom, body {
    background: #0e1725;
}

#services .service-image {
    background-position: center;
    min-height: 205px;
    position: relative;
    z-index: 1;
    margin: 10px 0;
}

a.btn-default {
    background: #af9164;
    color: #ffffff;
}

a.btn-default:hover, a.btn-default:active:hover {
    background: #23395b;
    color: #ffffff;
}

#services .service-image {
    margin: 10px 0px;
}

#index-copy h1 {
   color: #000;
    font-size: 30px;
    line-height: 1;
    margin-bottom: 20px;
}

#index-copy h2 {
   color: #000;
}

#inner-copy h1, #inner-copy h2, #inner-copy h3 {
    color: #000000;
}

h2, h2 > a {
    font-size: 20px;
    line-height: 1.5;
}

#inner-copy h1 {
    font-size: 25px;
    line-height: 1.5;
}

#footer-top #footer-about h2 {
    color: #f9f9f9;
}

#services h2 {
    color: #000;
}

#consultation-section a:hover {
    color: #7e100f;
}

#consultation-section a > i {
    color: #7e100f;
}

#consultation-section a > span {
    color: #7e100f;
}

#footer-middle {
    background: #FFF;
    padding: 35px 0;
}

#footer-links h2 {
   color: #fff;
}


@media screen and (max-width: 600px){
   .dropdown-menu>li>a {
         white-space: pre-wrap;
   }
}