#drupal-off-canvas-wrapper img {
    width: 60px;
}
.layout__region.slider:not(.carousel) {
    padding: 0 2.5rem;
}
.slider .slick-prev {
    left: 0;
}
.slider .slick-next {
    right: 0;
}
.slick-lightbox .slick-prev::before,
.slider .slick-prev::before, .slick-next::before {
    font: var(--fa-font-regular);
    content: "\f053" !important;
    font-size: 2.5rem;
    color: var(--primary);
}

.slick-lightbox .slick-next::before,
.slider .slick-next::before {
    content: "\f054" !important;
}
.slick-lightbox .slick-prev::before, .slick-lightbox .slick-next::before {
    color: #fff;
}
.slider:not(.carousel) .slick-slide {
    padding: 0 1rem;
}
.slick-dots {
    position: relative;
}

.slick-dots li button {
    width: auto;
    height: auto;
}
.slick-dots li button::before {
    width: auto;
    height: auto;
    font-size: 0.8rem;
}
.slick-dots li.slick-active button::before {
    opacity: 1;
    color: var(--primary);
}
.carousel_image {
    display: block;
    min-width: 150px;
    min-height: 200px;
    background-size: cover;
    background-position: center center;
    max-height: 100%;
    height: 100%;
}
.slider.carousel .slick-slide {
    position: relative;
    height: 200px;
}
/*Layout Edit Preview Styles*/
.slider_preview.one {
    display: grid;
    grid-template-columns: 1fr;
}

.slider_preview.two {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.slider_preview.three {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.slider_preview.four {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.slider_preview.five {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.slider_preview.six {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.slider_preview.seven {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.slider_preview.eight {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.slick-track {
    display: flex !important;
}

.slick-slide {
    height: auto !important;
}

.slick-slide > div,
.slick-slide > div .block-inline-blockee-card,
.slick-slide > div .ee_block_wrapper {
    height: 100%;
    margin: 0 auto;
}
.slick-slide > div .ee_block_wrapper.headline_bottom  .block__content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.slick-slide > div .ee_block_wrapper.headline_bottom .field--name-field-ee-card-text {
    flex-grow: 1;
}
