/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.brb-slider-card .brb-departure-paragraph {
    white-space: initial;
}

.brb-item-half .brb-departure-paragraph {
    line-height: 1.2 !important;
    font-size: 0.7rem;
}

.brb-slider-card .brb-departure-paragraph {
    font-size: 0.7rem;
    line-height: 1.4 !important;
}

.brb-slider-card {
    margin: 2%;
}

/** slider **/

.brb-multislider .item {
    display: inline-flex;
    flex-direction: column;
    justify-content: space-around;
    align-content: center;
    flex-wrap: nowrap;
}

.brb-multislider .brb-item-third {
    width: 100%;
    min-width: 100%;
}

.brb-multislider .brb-item-half {
    max-width: 21vw;
    min-width: 21vw;
    padding: 4%;
}

.brb-item-half .brb-card-order-bottom {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.brb-multislider .brb-item-full {
    width: 33.33%;
    min-width: 33.33%;
}

.brb-multislider {
    position: relative;
}

.brb-multislider .MS-content {
    white-space: nowrap;
    overflow: hidden;
    margin: 0 3%;
}

.brb-right-control,
.brb-left-control {
    cursor: pointer;
}

button.brb-left-control {
    left: -2%;
}

.brb-multislider .brb-slider-controls .brb-right-control {
    right: -2%;
}


.brb-multislider .brb-slider-controls button {
    position: absolute;
    border: none;
    background-color: transparent;
    outline: 0;
    font-size: 25px;
    top: 215px;
    color: rgba(0, 0, 0, 0.4);
    transition: 0.15s linear;
}

.brb-slider-controls {
    cursor: pointer;
}