/* Section Slider */
.mighty-section-slider-yes .elementor-container .prev-icon,
.mighty-section-slider-wrapper .prev-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin-left: -10px;
}

.mighty-section-slider-yes .elementor-container .next-icon,
.mighty-section-slider-wrapper .next-icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin-right: -10px;
}

.slick-dots li button:focus, .slick-dots li button:hover {
    background-color: transparent;
}

.slick-dots li button::before {
    opacity: 1;
}

.mighty-section-slider-yes .elementor-container .prev-next {
    z-index: 5;
    cursor: pointer;
    z-index: 9;
}

.mighty-section-slider-yes .elementor-container .prev-next a {
    display: inline-flex;
    border-radius: 50%;
    width: 3.33em;
    font-size: 12px;
    height: 3.33em;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    color: #8C8C8C;
}

/* Nav on hover */
.mighty-section-slider-yes.show-on-hover-yes .prev-next,
.mighty-section-slider-yes.show-on-hover-yes .slick-dots {
    opacity: 0;
    transition: all 400ms ease-in-out;
}

.mighty-section-slider-yes.show-on-hover-yes:hover .prev-next,
.mighty-section-slider-yes.show-on-hover-yes:hover .slick-dots {
    opacity: 1;
}

/* Dots position */
.mighty-section-slider-yes.mighty-dots-position-left .slick-dots {
    position: absolute;
    width: auto;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-flow: column;
    padding-left: 0;
    left: 0;
    top: 0;
}

.mighty-section-slider-yes.mighty-dots-position-right .slick-dots {
    position: absolute;
    width: auto;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-flow: column;
    padding-right: 0;
    right: 0;
    top: 0;
}

.mighty-section-slider-yes .slick-list.draggable {
    cursor: grab;
}

.mighty-section-slider-yes .slick-dots li { margin: 0; }

.mighty-section-slider-wrapper .slick-dotted.slick-slider{
    margin-bottom: 0;
}