
/* Colors */

.wrap__header {
    background: #87CEEB;
}

.wrap-contactHeader {
    background: #87CEEB;
    box-shadow: none;
}

.wrap__navigationHeader {
    border-top: 1px solid #87CEEB;
    border-bottom: 1px solid #87CEEB;
    background: #87CEEB;
}

@media (max-width: 1200px) {
.wrap-contactHeader {
    border-top: 1px solid #87CEEB;
    border-bottom: 1px solid #87CEEB;
}}
.navigation:not(.mm-menu) .navigation__item.active > a {
    background: #D70040;
}

.navigation:not(.mm-menu) .navigation__item:hover a {
    background: #D70040;
    color: #ffffff;
}

.navigation:not(.mm-menu) .navigation__item.active a {
    color: #ffffff;
}

.navigation:not(.mm-menu) .navigation__item a {
    color: #191970;
}

.mm-menu .mm-panels {
    top: 0;
    background: #D70040;
}

.mm-listview > li > a {
    background: #D70040;
}

.mm-listview > li > a.mm-next {
    bottom: 0;
    width: 40px;
    background: #D70040;
}

.mm-panel.mm-hasnavbar .mm-navbar {
    background: #D70040;
}

#mm-2 .mm-navbar {
    background: #D70040;
}

#mm-3 .mm-navbar {
    background: #D70040;
}

.navigation:not(.mm-menu) .navigation__item .sublevel-1 .navigation__item a {
    display: block;
    background: #D70040;
    text-align: left;
}

.locations p a {
    color: #191970;
}

.logo__title {
    color: #191970;
}

.logo__description {
    color: #191970;
}

.wrap__footer:after {
    border-top: 1px solid #87CEEB;
    background: #87CEEB;
}

.wrap__footer {
    border-top: 1px solid #87CEEB;
    background: #87CEEB;
}

#copyright .copyright__link {
    color: #D70040;
}

.slider__button a, .cta__button, .cta__button--icon, .featuredblock__button, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn), input[type="button"], input[type="reset"], input[type="submit"], .button {
    background-color: #D70040;
}

.hours__name {
    color: #D70040;
}

.featuredblock__description {
    color: #D70040;
}

.slider__button a:hover, .slider__button a:focus, .cta__button:hover, .cta__button:focus, .cta__button--icon:hover, .cta__button--icon:focus, .featuredblock__button:hover, .featuredblock__button:focus, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn):hover, button:not([class^='se__']):not([class^='redactor__']):not([class^='vjs-']):not([class^='redactor-']):not(.gallery-video-btn):focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .button:hover, .button:focus {
    background-color: #D70040;
    color: #ffffff;
}

.wrap__page-content {
    background: #87CEEB;
}

.wrap__form--inner, .wrap__newslettersignup--inner, .wrap__form-content--inner {
    box-shadow: none;
    background: #87CEEB;
}

.wrap__form, .wrap__newslettersignup, .wrap__form-content {
    background: #87CEEB;
}

.wrap__form--inner, .wrap__newslettersignup--inner, .wrap__form-content--inner {
    padding: 59px 30px;
    box-shadow: none;
}

.wrap__form, .wrap__newslettersignup, .wrap__form-content {
    box-shadow: none;
}

.contact__info {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: none;
    background: #87CEEB;
}

.wrap__fullwidth {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: none;
    background: #87CEEB;
}

.wrap__featuredblocks {
    box-shadow: none;
    background: #87CEEB;
}

.contact-layout, .article-layout, .fullwidth-layout {
    z-index: 3;
    position: relative;
    background: #87CEEB;
}

.wrap__home {
    background: #87CEEB;
    height: auto;
}

.featuredblocks__title {
    color: #191970;
}

.featuredblock__title {
    color: #191970;
}

.featuredblock__title:after {
    background: #191970;
}

p {
    color: #191970;
}

.page__title {
    color: #191970;
}

.map__caption {
    color: #191970;
}

.map__title {
    color: #191970;
}

.hours__title {
    color: #191970;
}

a {
    color: #D70040;
    }

a:hover {
    color: #D70040;
}

.navigation:not(.mm-menu) .navigation__item .sublevel-1 .navigation__item a:hover {
    background: #D70040;
}

body {
    color: #191970;
}

html {
    height: 100%;
    background: #87CEEB;
    overflow-x: hidden;
}

/* Fonts */

a, strong, b {
    font-family: 'Poppins', sans-serif !important;
}

p {
    font-family: 'Poppins', sans-serif !important;
}
body {
    font-family: 'Poppins', sans-serif !important;
}

ul {
    font-family: 'Poppins', sans-serif !important;
}

li {
    font-family: 'Poppins', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Lobster Two', cursive !important;
}

.slider__title {
    font-family: 'Poppins', sans-serif !important;
}

.page__title {
    font-family: 'Lobster Two', cursive !important;
}
.featuredblock__button {
    font-family: 'Poppins', sans-serif !important;
}

.input-field, .textarea, .form .form-input-comments textarea, .form__group__input, .form input, .form select {
    font-family: 'Poppins', sans-serif !important;
}

.leaflet-popup-content {
    font-family: 'Poppins', sans-serif !important;
}

.docNewsLogo {
    font-family: 'Poppins', sans-serif !important;
}

.logo__title {
    font-family: 'Lobster Two', cursive !important;
}

.logo__title {
    font-size: 22px;
    text-transform: inherit;
}

h1 {
    text-transform: inherit;
}

.featuredblocks__title {
    text-transform: inherit;
}

.form__title {
    text-transform: inherit;
}

.hours__title {
    text-transform: inherit;
}

.map__title {
    text-transform: inherit;
}

.page__title {
    text-transform: inherit;
}
