.events-slider__slide .events-slide__content .event__link a:hover {
    color: var(--primary-hover) !important;
}
.ajax-items {position: relative;}
.letter-buttons__item {text-transform: lowercase;}
.catalog-page .search-section__bottom-row .num-buttons.active {color: var(--primary-hover)!important;}
.more-section .container{justify-content: center; margin-top: 5rem;}
.section-filter{display: contents;}
.filepond--drop-label {
    display: block;
    width: 100%;
    height: 100%;
    border: 1px dashed var(--dark);
    border-radius: 0.8rem;
    text-align: center;
    padding: 1rem;
    cursor: pointer;
    background: var(--white);;
}
.filepond--drop-label label {position: static!important;}
.filepond--root {font-size: inherit!important;font-family: inherit!important;}
.filepond--credits {display: none;}
.catalog-page .catalog-layout.grid-layout .container .card__scheme-link {
    display: inherit!important;
}
.mb--40 {margin-bottom: 40px;}
.mb--20 {margin-bottom: 20px!important;}
.search-result__tenant-wrapper .search-result__tenant .tenant-body__row.destination-floor__row {
    display: none!important;
}
.scheme-layer .scheme-search__list-wrapper .scheme-search__list .tenants-list__wrapper.visible-wrapper {
    height: auto;
}

.tenant-page .tenant__exp-wrapper .tenant-page__list-wrapper .tenant-page__list {
    margin-bottom: 2.4rem;
}
.tenant-page .tenant__exp-wrapper .tenant-page__list-wrapper .tenant-page__list {
    list-style: disc;
    padding-left: 1.8rem;
}
.tenant-page .tenant__exp-wrapper .tenant-page__list-wrapper .tenant-page__list li:not(:last-of-type) {
    margin-bottom: 1.6rem;
}
.catalog-page .catalog-layout.grid-layout .container .card__category-link span {
    display: inline-block;
    color: var(--grey-dark);
}
.catalog-page .catalog-layout.grid-layout .container .card__main-link {
    margin-bottom: 1.2rem!important;
}
.entertainment-catalog .catalog-layout.grid-layout .container .card__scheme-link,
.food-catalog .catalog-layout.grid-layout .container .card__scheme-link {
    display: none!important;
}
.about-slider__wrapper .container .about-slider .prewiev-slider--slide .slide-img img {border-radius: 10px;}
.timetable-menu--btn, .nav-holder__mobile-menu {color: #242436;}
.flex--start { display: flex; align-items: center; justify-content: start;}
@media screen and (max-width: 767.9px) {
    .main-banner--slider .main-banner--slide img.desktop-img {
        display: none!important;
    }
    body.tenant-page__body .footer, body.detail-page__body .footer, body.news-services-page__body .footer {
        //display: inherit!important;
    }
    .tenant__exp-wrapper .more-button__wrapper .container img {
        transform: rotate(0deg)!important;
        -webkit-transform: rotate(0deg)!important;
        -moz-transform: rotate(0deg)!important;
        -ms-transform: rotate(0deg)!important;
        -o-transform: rotate(0deg)!important;
    }
    .tenant__exp-wrapper.active .more-button__wrapper .container img {
        transform: rotate(-180deg)!important;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
    }
    .scheme-layer .scheme-search__list-wrapper {
        padding-top: 13rem!important;
    }
    .scheme-layer .scheme-search__list-wrapper .scheme-search__list-wrapper-linkback {
        top: 75px!important;
    }
    .main-banner--slider .main-banner--slide img.desktop-img {
        max-width: 600px!important;
        max-height: 300px!important;
    }
    .search-result__tenant-wrapper .search-result__tenant .tenant__work,
    .search-result__tenant-wrapper .search-result__tenant .tenant__sitelink,
    .search-result__tenant-wrapper .search-result__tenant .tenant__phonelink {
        display: none!important;
    }
}
.offer-banner.mobile{
     display: none !important;
}
@media screen and (min-width: 768px) {
    .search-section__reset-btn, .tenant__exp-wrapper--btn{
        display: none!important;
    }
    .tenant-page .tenant__exp-wrapper {
        position: relative;
        padding-bottom: 4rem;
        display: block!important;
    }
}

@media screen and (max-width: 768px) {
   
    .offer-banner.action{
          display: none !important;
    }
    .offer-banner.mobile{
          display: block !important;
    }
    .footer.footer_none{
       
          display: none !important;
    
    }
}
@media screen and (max-width: 639.9px) {
    .catalog-page .catalog-layout.grid-layout .container .card-img {
       /* max-width: 155px!important;*/
    }
}
.detail-page__text a{
    display: contents;
    color: var(--primary-hover);
}

.news-services-detail a{
    display: contents;
    color: var(--primary-hover);
}
.tenant-page__text a, .tenant-page__list li a {
     display: contents;
    color: var(--primary-hover);
}