/* Shared controls for the action banner and offer carousel on the home page. */
.single_slider_article .carousel-control-prev-icon,
.single_slider_article .carousel-control-next-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background: none;
}

.single_slider_article .carousel-control-prev-icon i,
.single_slider_article .carousel-control-next-icon i {
    font-size: 28px;
    line-height: 1;
}

.multi_slider_article .owl_multi_slider {
    position: relative;
}

.multi_slider_article .owl_multi_slider .owl-nav:not(.disabled) {
    position: absolute;
    inset: 0;
    display: block;
    margin: 0;
    pointer-events: none;
}

.multi_slider_article .owl_multi_slider .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 48px;
    height: 48px;
    font-size: 0;
    pointer-events: auto;
}

.multi_slider_article .owl_multi_slider .owl-nav button::before {
    font-family: FontAwesome;
    font-size: 28px;
    line-height: 1;
}

.multi_slider_article .owl_multi_slider .owl-nav button.owl-prev::before {
    content: "\f053";
}

.multi_slider_article .owl_multi_slider .owl-nav button.owl-next::before {
    content: "\f054";
}

.multi_slider_article .owl_multi_slider .owl-nav button.owl-prev {
    left: -68px;
}

.multi_slider_article .owl_multi_slider .owl-nav button.owl-next {
    right: -68px;
}

@media (max-width: 1190px) {
    .multi_slider_article .owl_multi_slider .owl-nav button.owl-prev {
        left: 8px;
    }

    .multi_slider_article .owl_multi_slider .owl-nav button.owl-next {
        right: 8px;
    }
}
