#premium-partner .highlight {
    color: #E60000;
}
#premium-partner .header-navigation--main a {
    color: #515151;
}
#premium-partner .header-navigation--main a:hover,
#premium-partner .header-navigation--main a:focus,
#premium-partner .header-navigation--main a:active,
#premium-partner .header-navigation--main a.active {
    color: #8E0000FF;
}
#premium-partner .navigation-flyout a {
    color: #ffffff;
}
#premium-partner .navigation-flyout a:hover,
#premium-partner .navigation-flyout a.active {
    color: #8E0000FF;
}
#premium-partner .topbar-item a:hover {
    color: #8E0000FF;
}
body .search-main {
    background-color: #515151;
}
body .btn.btn-secondary {
    background-color: #E60000;
    border-color: transparent;
}
body .btn.btn-secondary:hover {
    background-color: #8E0000 !important;
    border-color: transparent !important;
}
body .btn.btn-primary {
    background-color: #E60000;
    border-color: transparent;
}
body .btn.btn-primary:hover {
    background-color: #8E0000FF !important;
    border-color: transparent !important;
}
body .header-navigation--additional a {
    color: #515151 !important;
}
body .header-navigation--additional a:hover {
    color: #888888FF !important;
}
.wishlist-count {
    background-color: #888888FF !important;
}
.footer-contact a:hover,
.contact-item a:hover,
.wishlist-toggler:hover,
.wishlist-toggler:hover svg,
.wishlist-toggler:hover span {
    color: #888888FF !important;
}
.footer-contact svg,
.contact-item svg,
.header-action-btn svg {
    color: #888888FF !important;
}

.content-slider--item .travel-box--standard {
    padding: 0;
}

@media only screen and (min-width: 768px) {
    .content-slider--item .travel-box--standard {
        margin-left: 5rem;
    }
}

h1,h2,h3,h4,h5,h6 {
    color: #515151 !important;
}
.content-slider--content h2 {
    color: white !important;
}
.teaser-category-image h1,
.category-teaser h3,
.detail-services h2 {
    color: #fff !important;
}
.content-slider--content h1 {
    color: #fff !important;
}
.content-block.content-block-content-slider .tns-nav {
    padding-left: 2rem !important;
}
@media only screen and (min-width: 768px) {
    .content-slider--content .container {
        padding-left: 125px !important;
    }
}
@media only screen and (max-width: 767px) {
    .content-block-content-slider {
        margin: 0 -15px !important;
    }
}
