.hcsb-logo-bar {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 10px;
    gap: 10px 40px;
    border-bottom: 1px solid #ccc;
}
.hcsb-logo-bar img {
    max-height: 20px;
    width: auto;
}


#premium-partner .highlight {
    color: #4d4d4d;
}
#premium-partner .header-navigation--main a {
    color: #000000;
}
#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: #4d4d4d;
}
#premium-partner .navigation-flyout a {
    color: #ffffff;
}
#premium-partner .navigation-flyout a:hover,
#premium-partner .navigation-flyout a.active {
    color: #4d4d4d;
}
#premium-partner .topbar-item a:hover {
    color: #4d4d4d;
}
body .search-main {
    background-color: #ff6600;
}
body .btn.btn-secondary {
    background-color: #4d4d4d;
    border-color: transparent;
}
body .btn.btn-secondary:hover {
    background-color: #4d4d4d !important;
    border-color: transparent !important;
}
body .btn.btn-primary {
    background-color: #4d4d4d;
    border-color: transparent;
}
body .btn.btn-primary:hover {
    background-color: #4d4d4d !important;
    border-color: transparent !important;
}
body .header-navigation--additional a {
    color: #ff6600 !important;
}
body .header-navigation--additional a:hover {
    color: #CD4E02FF !important;
}
.wishlist-count {
    background-color: #CD4E02FF !important;
}
.footer-contact a:hover,
.contact-item a:hover,
.wishlist-toggler:hover,
.wishlist-toggler:hover svg,
.wishlist-toggler:hover span {
    color: #CD4E02FF !important;
}
.footer-contact svg,
.contact-item svg,
.header-action-btn svg {
    color: #CD4E02FF !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: #ff6600 !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;
    }
}