
.wbcolumnslider{
    
    overflow: hidden;
}
.wbcolumnslider__columns{
    display: flex;
    flex-wrap: nowrap;
    gap: inherit;
    position: relative !important;
    height: auto !important;
}
.wbcolumnslider__columns .wbcolumnslide__column{
    display: block !important;
    height: auto !important;
    flex-grow: 0;
    flex-shrink: 0;
    user-select: none;
    white-space: normal;
}
.wbcolumnslider__columns .wbcolumnslide__column img{
    user-select: none;
    -webkit-user-drag: none;
}

.wbcolumnslide__column.is-vertically-aligned-top {
    align-self: flex-start
}

.wbcolumnslide__column.is-vertically-aligned-center {
    align-self: center
}

.wbcolumnslide__column.is-vertically-aligned-bottom {
    align-self: flex-end
}

.wbcolumnslide__column.is-vertically-aligned-stretch {
    align-self: stretch
}

/* Nav Angles */
.wbcolumnslider .nav_angle {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -0.5em;
    margin-left: -0.5em;
    display: inline-block;
    width: 1em;
    height: 1em;
    font-size: 0.95em;
}
.wbcolumnslider .nav_angle::before,
.wbcolumnslider .nav_angle::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    transform: rotate(-45deg);
    position: absolute;
    top: 0.8em;
    left: 0;
    background-color: #2e2a2b;
}
.wbcolumnslider .nav_link.nav_left .nav_angle::before,
.wbcolumnslider .nav_link.nav_right .nav_angle::after {
    transform: rotate(45deg);
}
.wbcolumnslider .nav_link .nav_angle::after {
    top: 0.1em;
}
