.gallery-m26 .gallery-slider.has-fullscreen .image-wrapper {
    cursor: pointer
}

.gallery-m26 .gallery-slider.has-fullscreen .image-wrapper:active .icon-maximize,
.gallery-m26 .gallery-slider.has-fullscreen .image-wrapper:hover .icon-maximize {
    visibility: visible
}

.gallery-m26 .gallery-slider.has-fullscreen .image-wrapper .icon-maximize {
    line-height: 1;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 3;
    font-size: 1.75rem;
    margin: 1.375rem 1.5rem 0 0
}

@media (min-width:768px) {
    .gallery-m26 .gallery-slider.has-fullscreen .image-wrapper .icon-maximize {
        font-size: 2.25rem
    }
}

@media (min-width:960px) {
    .gallery-m26 .gallery-slider .slick-list {
        margin-left: auto;
        margin-right: auto;
        overflow: visible;
        width: 66.6666666667vw
    }
}

.gallery-m26 .gallery-slider .slick-list .gallery-slide {
    padding: 0 1px;
    width: 85vw
}

@media (min-width:768px) {
    .gallery-m26 .gallery-slider .slick-list .gallery-slide {
        width: 50vw
    }
}

@media (min-width:960px) {
    .gallery-m26 .gallery-slider .slick-list .gallery-slide {
        width: 33.3333333333vw
    }
}

.gallery-m26 .gallery-slider .slick-list .gallery-slide .gallery-slide-content .gallery-slide-text-container {
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 3;
    padding: 0 1.5rem
}

.gallery-m26 .gallery-slider .slick-list .gallery-slide .gallery-slide-content .gallery-slide-text-container .gallery-slide-text {
    border-right: 2px solid #e40045;
    margin-bottom: 0;
    padding: 0 .75rem .875rem 0
}

@media (min-width:768px) {
    .gallery-m26 .gallery-slider .slick-list .gallery-slide .gallery-slide-content .gallery-slide-text-container .gallery-slide-text {
        padding: 0 .75rem 1.375rem 0
    }
}

.gallery-fullscreen {
    height: 100%;
    opacity: 0
}

.gallery-fullscreen.show {
    opacity: 1;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.gallery-fullscreen .gallery-slider {
    height: 100%
}

.gallery-fullscreen .gallery-slider .gallery-slide {
    min-width: 100vw
}

.gallery-fullscreen .gallery-slider .gallery-slide .gallery-slide-content {
    height: 100%
}

.gallery-fullscreen .gallery-slider .gallery-slide .gallery-slide-content .gallery-slide-text-container {
    z-index: 2;
    padding: 1.75rem;
    max-width: 91.6666666667%
}

@media (min-width:1200px) {
    .gallery-fullscreen .gallery-slider .gallery-slide .gallery-slide-content .gallery-slide-text-container {
        padding: 2.5rem
    }
}

@media (min-width:1200px) {
    .gallery-fullscreen .gallery-slider .gallery-slide .gallery-slide-content .gallery-slide-text-container {
        max-width: 75%
    }
}

.gallery-fullscreen .gallery-slider .gallery-slide .gallery-slide-content .gallery-slide-text-container .gallery-slide-text {
    margin: 0 0 .25rem
}

@media (min-width:1200px) {
    .gallery-fullscreen .gallery-slider .gallery-slide .gallery-slide-content .gallery-slide-text-container .gallery-slide-text {
        margin: 0 0 .5rem
    }
}

.gallery-fullscreen .gallery-slider .gallery-slide .image-wrapper:not([class*=gradient-md-]):not([class*=gradient-xl-]).gradient-top-to-bottom:after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), color-stop(50%, rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .8) 0, rgba(0, 0, 0, 0) 50%);
    background-repeat: repeat-x
}

.gallery-fullscreen .slider-custom-nav {
    bottom: 3.875rem;
    margin-top: 0
}
