/* Minification failed. Returning unminified contents.
(23,31): run-time error CSS1046: Expect comma, found '196'
(23,38): run-time error CSS1046: Expect comma, found ')'
 */
#partillebo-crisis-banner {
    background-color: #BB4607;
    color: white;
    font-size: 1.5rem;
    position: relative !important;
    width: 100%;
    display: flex;
    height: 70px;
    z-index: 151;
    align-items: center;
    transition: ease-in-out 0.3s;
}
#partillebo-crisis-banner > :first-child {
    padding: 0;
    width: 100%;
    margin: auto;
}
#partillebo-crisis-banner:hover {
    background-color: #A2400B;
}

#partillebo-substart-banner {
    background-color: rgb(175 196 165);
    position: relative !important;
    font-size: 1.875rem;
    font-weight: 600;
    width: 100%;
    display: flex;
    height: 70px;
    z-index: 151;
    align-items: center;
    padding: 0 26px;
    justify-content: center;
}
.main-image-block {
    display: flex;
    flex-direction: column;
    margin-bottom: 2em !important;
}
    .main-image-block img {
        margin: 0 !important;
    }
    .main-image-block span.image-caption,
    .slick-slide span.image-caption{
        color: #000000;
        font-size: 24px;
        font-weight: 600;
        margin: 0.5rem 0;
    }
    .main-image-block p.image-caption-text,
    .carousel-slide-wrapper p.image-caption-text{
        margin: 0 !important;
        margin-top: 0.25rem !important;
        font-size: 16px;
    }

.slick-slide img {
    margin: 0 !important;
}
    .slick-slide .items-start p {
        margin-top: 0.25rem !important;
        margin-bottom: 0 !important;
    }

/* Allows zooming on slider images */
.slick-slider {
    touch-action: auto !important;
}

.my-slider .slick-dots {
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 10;
    margin: 0 !important;
}

/* Fix for maximize-button not aligning with corner in main_content*/
div#main_content .my-slider #accordion-button {
    top: 0px !important;
}

/*Slider dots - white color */
.slick-dots li button .slick-dot-icon:before,
.slick-dots li button:focus .slick-dot-icon:before,
.slick-dots li.slick-active button .slick-dot-icon:before {
    color: #FFFFFF !important;
}

/* Slider dots, inactive */
.slick-dots li button .slick-dot-icon{
    opacity: 0.5 !important;
}

/* Slider dots, active */
.slick-dots li.slick-active button .slick-dot-icon {
    opacity: 1 !important;
}

@media (max-width: 1366px) {
    #partillebo-crisis-banner > :first-child {
        padding: 0 26px;
    }
}

@media (max-width: 767px) {
    #partillebo-crisis-banner {
        font-size: 1.2rem;
    }
    #partillebo-crisis-banner i {
        font-size: 0.9rem;
    }
    #partillebo-substart-banner{
        font-size: 1.2rem;
        justify-content: flex-start;
    }
}
.header-image img {
    aspect-ratio: 16 / 9;
    width: 100%;
}
