/* body .orbit-wrapper .orbit-container {
    height: 50vh;
} 

li.orbit-slide {
    height: 100%;
}

figure.orbit-figure {
    height: 100%;
}*/

figure.orbit-figure img {
    object-fit: contain;
    max-height: 60vh;
    background-color: #8080800f;
}

.orbit-controls button {
    top: 1.5rem;
}

figure.orbit-figure {
    position: relative;
}

figure.orbit-figure .orbit-caption {
    padding: 0.25rem 0.5rem;
    line-height: 1.25rem;
    text-align: center;
    position: relative;
}

.orbit-controls button.orbit-previous,
.orbit-controls button.orbit-next {
    background-color: rgba(10, 10, 10, .5);
}

.orbit-controls button:hover {
    font-size: 1.5rem;
    cursor: pointer;
}

.orbit .slider_content_rte {
    margin-top: 1rem;
}

.orbit-bullets button {
    outline: 1px solid darkgray;
}

.orbit-bullets button.is-active,
.orbit-bullets button:hover {
    background-color: var(--plus-ci-colour) !important;
    outline: 1px solid black;
    height: 1.35rem;
    width: 1.35rem;
}


@media screen and (min-width: 80rem) {

    figure.orbit-figure img {
        height: 75vh;
        max-height: 75vh;
    }

    .orbit .slider_content_rte {
        margin-top: 3.5rem;
    }

    .orbit-controls button {
        top: 37.5vh;
    }

    figure.orbit-figure .orbit-caption {
        position: absolute;
    }

    /* .orbit nav.orbit-bullets {
        position: absolute;
        text-align: center;
        width: 100%;
        top: 75vh;
    } */

    figure.orbit-figure img {
        object-fit: cover;
    }

    /**
    Image fit rules
    */
    figure.orbit-figure img.imageFit-contain {
        object-fit: contain;
    }

    figure.orbit-figure img.imageFit-cover {
        object-fit: cover;
    }

    figure.orbit-figure img.imageFit-fill {
        object-fit: fill;
    }

    /**
    * Render Text options
    **/
    ul.orbit-container li div.render_text_side_by_side {
        display: flex;
        flex: 1;
        justify-content: center;
        align-content: center;
    }

    ul.orbit-container li div.render_text_side_by_side img {
        height: auto;
    }

    ul.orbit-container li div.render_text_side_by_side figure.orbit-figure {
        flex: 5;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
        align-items: baseline;
    }

    ul.orbit-container li div.render_text_side_by_side .orbit-caption{
        position: relative;
    }

    ul.orbit-container li div.render_text_side_by_side figure.orbit-figure img {
        background-color: transparent;
    }

    ul.orbit-container li div.render_text_side_by_side div.slider_content_rte {
        flex: 5;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        margin: 1rem 2.75rem 0rem;
    }

    ul.orbit-container li div.render_text_side_by_side nav.orbit-bullets{
        position: relative;
    }


    .orbit.render_text_side_by_side_wrapper .orbit-controls button {
        top: 50%;
    }

    .orbit.render_text_side_by_side_wrapper .orbit-bullets {
        top: 0;
        position: relative;
    }
}
