/*--GENERAL--*/
.imagebox-2-across .slides,
.core-imagebox:not([data-width="full"]) .slides {
    padding: 0px;
    gap: var(--space-5);
    max-width: 1340px;
}
/*--IMAGE--*/
.imagebox-2-across .img-cont::after {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);
    height: 100%;
}
/*--CONTENT--*/
.imagebox-2-across .slides .content-section {

bottom: 20px;
}
.imagebox-2-across .slides .content-section .slide-title {
    font-size: 24px;
    color: var(--white);
    margin-bottom: 0px;
}
.ccl-widget .slide.overlap-image .slide-title>a:hover {
    text-decoration: none;
}
.imagebox-2-across .slides .content-section p {
    font-size: 15px;
    line-height: 1.4;
    color: var(--white);
    margin-bottom: 4px;
}
/*--BUTTON--*/
.ccl-widget .slide a.read-more:not(p *):hover,
.ccl-widget .slide .slide-footer a:hover {
    background-color: transparent;
    color: var(--blue-26);
    border-radius: 0px;
    text-decoration: underline;
    border: 0px;
}
.imagebox-2-across .slide .slide-footer .read-more {
    margin-left: 0px;
    background-color: transparent;
    font-family: var(--font-clarendon);
    font-size: 15px;
    font-weight: 100;
    text-transform: capitalize;
    letter-spacing: 1px;
    color: var(--white);
    margin-top: 0px;
    border: 0px;
    padding: 2px 16px;
}
.imagebox-2-across .slide .slide-footer .read-more .icon {
    color: var(--orange-eb);
    margin-left: 5px;
}
.imagebox-2-across .shared-play-button {
    background: var(--white);
    color: var(--blue-22);
}
/*--ARROW--*/

@media screen and (min-width:40em) {
    /*--GENERAL--*/
    .imagebox-2-across .slides,
    .core-imagebox:not([data-width="full"]) .slides {
        padding: 0px 10px;
        gap: var(--space-3);
    }
    /*--IMAGE--*/
    .imagebox-2-across .slide .img-cont {
        border-radius: var(--rounded-md);
    }
    .imagebox-2-across .img-cont::after {
        height: 75%;
    }
    /*--CONTENT--*/
    .imagebox-2-across .slides .content-section {
        bottom: 18px;
        left: var(--space-4);
    }
    .imagebox-2-across .slides .content-section .slide-title {
        font-size: 26px;
        line-height: 1;
        margin-bottom: 6px;
    }
    .imagebox-2-across .slides .content-section p {
        font-size: 13px;
        line-height: 1.1;
        margin-bottom: 5px;
    }
}

@media screen and (min-width:64em) {
    /*--CONTENT--*/
    .imagebox-2-across .slides .content-section {
        padding-right: 45px;
    }
    .imagebox-2-across .slides .content-section .slide-title {
        margin-bottom: var(--space-2);
    }
    .imagebox-2-across .slides .content-section p {
        font-size: 15px;
        line-height: 1.5;
        margin-bottom: 5px;
    }
