#premium-partner .highlight {
    color: #00FFFF;
}
#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: #F0F0CC;
}
#premium-partner .navigation-flyout a {
    color: #ffffff;
}
#premium-partner .navigation-flyout a:hover,
#premium-partner .navigation-flyout a.active {
    color: #F0F0CC;
}
#premium-partner .topbar-item a:hover {
    color: #F0F0CC;
}

#premium-partner .navbar-brand img {
    width: 50% !important;
    height: auto;
}

body .search-main {
    background-color: #515151;
}
body .btn.btn-secondary {
    background-color: #00FFFF;
    border-color: transparent;
}
body .btn.btn-secondary:hover {
    background-color: #F0F0CC !important;
    border-color: transparent !important;
}
body .btn.btn-primary {
    background-color: #00FFFF;
    border-color: transparent;
}
body .btn.btn-primary:hover {
    background-color: #F0F0CC !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;
    }
}

.page-header .header-main-navigation-flyouts .navigation-flyout{
	background-color: #515151;	
}
