#live-session-section .home-page-background-cover {
    align-items: flex-end;
}

.home-page-background-cover .live-item-room-overlay span.live-item-room-overlay-text {
    font-size: 20px;
    line-height: 29px;
    color: var(--secondary-text-color);
}

[id^="section-"]:has(.ias-home-page-right-top-section) .slick-dots {
    right: 0;
}

#live-session-section .live-item-room-overlay {
    background: var(--tertiary-bg-color)!important;
}

#live-session-section .progressBar,
#live-session-section .liveProgressBar
{
    background-color: #959595;
}

#live-session-section .liveTitleSection,
#live-session-section .progressBar,
#live-session-section .liveProgressBar {
    margin: 0 !important;
}

#live-session-section .liveTypeText {
    background-color: var(--quaternary-bg-color);
    color: var(--secondary-text-color);
    font-weight:normal;
    height: 35px;
}

#live-session-section .progress_room_inactive,
#live-session-section .progress_room_inactive .progressBar,
#live-session-section .progress_session_inactive,
#live-session-section .progress_session_inactive .progressBar
{
    background-color: #e1e1e1;
}

.home-page-background-cover .live-item-room-overlay {
    height: 40%;
    background: #f68615!important;
}

#live-session-section .date__badge, .recommended-content-section .date__badge {
    background:#EAAF66;
}

#live-session-section .date__badge {
    color:#000000;
}

.live-container {
    max-width: 320px;
}

.live-container .home-page-background-cover {
    background-size: cover!important;
}

.home-carousel:not([id^="section-"]:has(.ias-home-page-right-top-section) .home-carousel) .home-page-background-cover {
    background-size: cover!important;
    margin-left: 0!important;
    margin-right: 0!important;
    height: 180px;
}

.media-page-carousel-holder a.slick-slide,
.home-carousel:not([id^="section-"]:has(.ias-home-page-right-top-section) .home-carousel) a.slick-slide,
.home-carousel:not([id^="section-"]:has(.ias-home-page-right-top-section) .home-carousel) .carousel-link-thumbnail-thumbnail {
    text-decoration: none;
    border: solid 2px var(--default-border-color);
    height: 284px;
}

.link-carousel-holder:not([id^="section-"]:has(.ias-home-page-right-top-section) .link-carousel-holder) .a.slick-slide {
    margin-bottom: 15px;
}

.home-carousel .media-page-blocks-item-title,
.home-carousel .channel-blocks-item-title,
.home-carousel .carousel-link-thumbnail-caption {
    line-height: 23px;
    text-decoration: none;
    color: var(--default-text-color);
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: var(--secondary-h4-font-size);
    text-transform: capitalize;
    padding-bottom: 0;
}

.channel-blocks-item-title {
    text-transform: capitalize;
}

.home-carousel .carousel-link-thumbnail-tag>div {
    background-color: var(--tertiary-bg-color);
    color: var(--secondary-text-color);
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

#carousel-link-section, #live-session-section, .home-section, .recommended-content-section {
    padding:0px;
}

#body-color-btn-blocks-holder .color-button-block:hover, #home-page-section a:hover {
    opacity:0.9;
}