.slider__item:after {
    background-color: rgb(0 0 0 / 20%);
}
.wrap__bx-controls {
    display: none;
}
.logo__summary {
    display: none;
}
.fullwidth-layout .wrap__header-area {
    background: linear-gradient(to bottom, #6e90cd 0%, #594b9b 100%);
}
.wrap__form.wrap__contactform, .wrap__form.newslettersignup {
    background: linear-gradient(to bottom, #fcad19 0%, #f57d54 100%);
}
.newslattersignup_home__container.form__container {
    display: none;
}
.wrap__socialmediaFooter.wrap__socialmediaFooter {
    display: none;
}
a, .breadcrumbs a, .blog__breadcrumbs a, .articles__breadcrumbs a, .breadcrumb__list a, .breadcrumb__separator, .breadcrumbs li, .blog__breadcrumbs li, .articles__breadcrumbs li, .breadcrumb__list li {
    color: #21b64d;
}
.navigation__item.active > a {
    background: linear-gradient(to bottom, #f4b54c, #f57d54);
}
.featuredblock__item:hover {
    background-color: #fcad1a;
}
.featuredblock__item:hover .featuredblock__image {
    border-color: #f5804f;
}
.wrap__featuredblocks--inner {
    background-color: #fff8ec;
}

/* .wrap__socialmediaFooter.wrap__socialmediaFooter {
    display: none;
}
.wrap__bx-controls {
    display: none;
}
#home-map {
    display: none;
}
.wrap__home-map-contact--inner {
    justify-content: center;
} */

h1, h2, .logo__title, .page__title, .form__title, .hours__title, .slider__title {
    font-family: 'Satisfy', cursive;
    text-transform: none;
    font-weight: 100 !important;
}
.wrap__locationsHeader .locations h2, .wrap__locationsHeader .locations h3, .wrap__locationsHeader .locations a, .wrap__locationsHeader .locations p {
    font-family: 'Satisfy', cursive;
}

@media (max-width: 768px) {
    .wrap__header-area {
        background: linear-gradient(to bottom, #6e90cd 0%, #594b9b 100%);
        height: 200px;
    }
    .slider__image--fixed, .slider__video {
        height: 300px;
    }
    .logo__link.logo__top {
        flex-direction: row;
    }
}

@media (max-width:550px) {
    /* .logo__title {
        font-size: 2.5rem;
        line-height: 2.5rem;
    } */
    /* .logo__image {
        height: 125px !important;
    } */
    .wrap__logoHeader--inner {
        padding: 0 0px;
    }
}

@media(max-width: 425px) {
     .logo__link.logo__top {
        flex-direction: column;
    }
}


/*
.wrap__form.wrap__contactform, .wrap__form.newslettersignup {
    background: linear-gradient(to bottom, #4b5157 0%, #22303d 100%);
}

.wrap__page-content, .wrap__home-map-contact, .wrap__fullwidth {
    background: #f4f4f4;
}

.navigation__item:hover > a {
    background-color: #8A6832;
}
.wrap__header-top .sublevel-1 li a {
    background: #8A6832;
}

button:not([class^="se__"]), input[class*="__button"], input[type="button"], input[type="reset"], input[type="submit"] {
    background: #fff;
    border: 1px solid rgb(142 110 50);
    color: #8A6832 !important;
}
button:not([class^="se__"]):hover, button:not([class^="se__"]):focus, input[class*="__button"]:hover, input[class*="__button"]: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 {
    background: linear-gradient(to bottom, #ffffff 0%, #dfdede 100%);
}

.featuredblock__item:hover {
    background-color: #8A6832;
}
.featuredblock__item:hover .featuredblock__image {
    border-color: #8A6832;
}
.featuredblock__item:hover .featuredblock__button {
    color: #8A6832;
}
.featuredblock__button {
    background: linear-gradient(to bottom, #ecb843 0%, #8A6832 100%);
    border: 1px solid #8A6832;
}
.navigation__item.active > a, #hamburger, .mm-navbar {
    background: linear-gradient(to bottom, #ecb843 0%, #8A6832 100%);
}
.slider__button a {
    background: linear-gradient(to bottom, #ecb843 0%, #8A6832 100%);
    border: 1px solid #8A6832;
}
.slider__button a:hover {
    background: linear-gradient(to top, #ecb843 0%, #8A6832 100%);
}
.wrap__featuredblocks--inner {
    background-color: #dfdede;
}
.mm-panels .mm-panel {
    background: #927133;
}
.fullwidth-layout .wrap__header-area {
    background: #22303d;
}
.wrap__footer {
    background: #22303d;
}
.slider__item.slider__image {
    background: #23313e;
}
.copyright__item a {
    color: #8a6832;
}

@media (max-width: 768px) {
.wrap__header-area {
    background: #23313e;
    height: 150px;
}
.slider__image--fixed, .slider__video {
    height: 300px;
}
}

@media (max-width:550px) {
    .logo__title {
        font-size: 2.5rem;
        line-height: 2.5rem;
    }
    .logo__image {
        height: 125px !important;
    }
    .wrap__logoHeader--inner {
        padding: 0 0px;
    }
}