.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 {
    color: white;
}
.slider__button a, a.button {
    color: white;
}
.fullwidth-layout .wrap__logoHeader .logo .logo__link.logo__top .logo__image {
    display: none;
}
.wrap__home .wrap__logoHeader .logo__title {
    display: none;
}
.logo__title {
    font-family: 'EB Garamond', serif;
    font-size: 2.8em !important;
}
.horizontal .form form {
    display: block;
}
.horizontal .form form .form__group {
    width: 100%;
    display: block;
    margin-bottom: 5px;
}

.wrap__slider .slider__item:before {
    content: "" !Important;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    z-index: 2;
}

summary {
    display: list-item;
    font-size:20px;
}
.wrap__logoHeader .logo__title {
    margin: 0;
    font-size: 2.2em;
    line-height: 1.25;
    color: #ffffff;
}
.slider .slider__text {
    z-index: 2;
}



@media (max-width: 767px) {
    .location {
        padding: 0 40px 0px;
    }
    .home-layout .wrap__header .header__right .wrap__locationsHeader p.location__phone, .wrap__header .header__right .wrap__locationsHeader p.location__phone {
        padding-left: 29px;
    }
}














@media(max-width:1199px){
.wrap__slider .slider__item:before {
    height: 70%;
}
}

@media(max-width:767px){
.wrap__slider .slider__item:before {
    height: 55%;
}
}