.gallery__item-title:hover {
    text-decoration: underline;
}

.app {
    overflow-x: hidden;
}

.aside__logo-text {
    font-size: 3.1rem;
}


.aside__logo-text small {
    font-size: 1.42rem;
}

.aside__nav-menu {
    font-size: 2.1rem;
}

.free__title {
    font-size: 2.7rem;
}

.free__text {
    font-size: 1.4rem;
}

.free {
    min-height: 9.9rem;
}

.nc-demo-modal-wrapper{
    display: none;
}

.topbar__logo-text small {
    font-size: 1.4rem;
}
.topbar__logo-text {
    font-size: 3.1rem;
}

.gallery__item-toggle-offcanvas {
    overflow: initial;
}

.ya-share2.ui-btn--grey {

    border-radius: 50%;
}


.gallery__item-play .gallery__item-likes-btn svg.icon-like {
    margin: 0;
}


.banner__item-image {

     /*width: auto;*/
     /*height: auto;*/

}


.banner__item {
    height: 295px;
}

.fancybox-is-open .fancybox-bg {
    opacity: 0.3;
}

.main{
max-width:168rem;
}


@media (min-width: 768px) {
    .news__list.six__row > li {
        padding: 0 1rem 2rem;
        -ms-flex: 0 0 16.667%;
        flex: 0 0 16.667%;
        max-width: 16.667%;
        border: none;
    }
    .banner__item {
        height: auto;
    }
}

@media (max-width: 768px) {

    .banner__item {
        height: auto;
    }
}
@media (max-width: 1199px) {
    .news__promo {
        background: #F15667;
    }
}

.news__item-image {
    z-index: 999;
}

.news__item-text, .gallery__item-text {
    font-size: 1.9rem;
}



@media (max-width: 767px) {
    .news__shedule-item-image {

        width: 14rem;
        height: 11rem;
    }
    .news__shedule-item {
        padding: 1.2rem 3rem;
    }

    .news__shedule-item-time {
        padding-bottom: 0.8rem;
    }

    .news__shedule-item-title {
        margin: 1rem 0 1rem;
    }

    .news__shedule-item-title {
        font-size: 2rem;
    }
}

    .banner__item-image {
        opacity: 0.4;
    }
