.partner img {
    max-width: 100%;
}

.inner-detail-text img {
    width: 100% !important;
    height: auto;
}

.test-test {
    background: white;
}

.d-none {
    display: none !important;
}

.interactive-map .map {
    height: 300px;

}

@media (min-width: 760px) {
    .interactive-map .map {
        height: 450px;
    }
}

@media (min-width: 1000px) {
    .interactive-map .map {
        height: 500px;
    }
}

@media (min-width: 1200px) {
    .interactive-map .map {
        height: 600px;
    }
}

.interactive-map {
    width: 100%;
}


/**
 * Аудиогиды (на внутренней странице)
 **/

.audioguides-wrap .columns {
    position: relative;

    overflow: hidden;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.audioguides-wrap .columns .col-details {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 300px;

    display: none;

    width: 350px;
    height: 100%;
    padding-left: 8px;

    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: translateX(-350px);
    -ms-transform: translateX(-350px);
    transform: translateX(-350px);
}

.audioguides-wrap .columns .col-map {
    position: relative;
    z-index: 3;

    display: none;

    height: 100%;
    padding-left: 8px;
}

.audioguides-wrap .columns .col-map .geomap {
    height: 100%;
}

.audioguides-wrap .columns.is-details-visible .col-details {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.audioguides-wrap .object-info .info-headline {
    position: relative;

    margin-bottom: 16px;
    padding: 10px 44px 10px 10px;

    color: #fff;
    background: #326ab3;
}

.audioguides-wrap .object-info .info-headline:after {
    position: absolute;
    top: 100%;
    left: 0;

    width: 100%;
    height: 5px;

    content: '';

    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NyAxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMzMjZhYjM7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT7QnNC+0L3RgtCw0LbQvdCw0Y8g0L7QsdC70LDRgdGC0YwgMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwVi43QzYuMjcuNyw5LjQzLDMuMTQsMTIuNDgsNS41MVMxOC4yNywxMCwyNCwxMHM4LjU0LTIuMTgsMTEuNTItNC40OVM0MS4zOSwxLDQ3LC43MlYwWiIvPjwvc3ZnPg==) repeat-x center bottom;
    background-size: 24px 5px;
}

.audioguides-wrap .object-info .info-headline .title {
    font-size: 18px;
}

.audioguides-wrap .object-info .info-headline .close {
    position: absolute;
    top: 10px;
    right: 10px;

    width: 24px;
    height: 24px;

    cursor: pointer;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    text-indent: -9999px;

    opacity: .75;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4zLDEyTDIzLjcsMS41YzAuMy0wLjMsMC4zLTAuOSwwLTEuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwTDEyLDEwLjdMMS41LDAuM2MtMC4zLTAuMy0wLjktMC4zLTEuMywwDQoJcy0wLjMsMC45LDAsMS4zTDEwLjcsMTJMMC4zLDIyLjVjLTAuMywwLjMtMC4zLDAuOSwwLDEuM0MwLjQsMjMuOSwwLjcsMjQsMC45LDI0czAuNS0wLjEsMC42LTAuM0wxMiwxMy4zbDEwLjUsMTAuNQ0KCWMwLjIsMC4yLDAuNCwwLjMsMC42LDAuM3MwLjUtMC4xLDAuNi0wLjNjMC4zLTAuMywwLjMtMC45LDAtMS4zTDEzLjMsMTJ6Ii8+DQo8L3N2Zz4NCg==) no-repeat center center;
    background-size: 16px;
}

.audioguides-wrap .object-info .info-headline .close:hover {
    opacity: 1;
}

.audioguides-wrap .object-info .info-scroll {
    height: 443px;
}

.audioguides-wrap .object-info .info-player {
    margin-bottom: 16px;
}

.audioguides-wrap .object-info .info-map {
    height: 200px;
    margin-bottom: 16px;
}

.audioguides-wrap .object-info .info-text {
    font-size: 16px;
    line-height: 1.35;
}

.audioguides-wrap .object-info .info-text p {
    margin-top: 1em;
}

.audioguides-wrap .object-info .info-text p:first-child {
    margin-top: 0;
}

/**
 * Список объектов (в аудиогидах)
 **/

.audioguides-wrap .objects-list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
    padding: 0;
    margin: 0;
    padding: 20px 10px;
    padding-right: 15px;
}

.audioguides-wrap .objects-list .list-entry {
    display: block;
    width: 100%;
}

@media screen and (max-width: 1199px) {
    .audioguides-wrap .objects-list {
        padding: 0;
    }
}

.audioguides-wrap .simplebar-scroll-content {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 100%;
}

/* .objects-list .list-entry {
    margin-top: 15px;
}

.objects-list .list-entry:first-child {
    margin-top: 0;
} */

.objects-list .list-entry .entry-link {
    position: relative;

    overflow: hidden;

    color: #326ab3;
}

.objects-list .list-entry .entry-link a {
    position: relative;

    display: block;

    padding: 0 5px 0 40px;

    text-decoration: none;

    color: inherit;
}

.objects-list .list-entry .entry-link a .num {
    position: absolute;
    top: 50%;
    left: 5px;

    width: 30px;
    height: 30px;

    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;

    border: 2px solid;
    border-radius: 50%;

    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}

.objects-list .list-entry .entry-link a img {
    display: block;

    width: 50px;
    height: 50px;
}

.objects-list .list-entry .entry-link a .title {
    position: absolute;
    top: 50%;
    left: 100px;

    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);

    font-size: 14px;
}

.objects-list .list-entry.is-active .entry-link {
    color: #fff;
    background: #326ab3;
}

.prevSong span {
    display: inline-block;
    width: 100%;
    height: 40px;
    cursor: pointer;
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: contain;
}

.nextSong span {
    display: inline-block;
    width: 100%;
    height: 40px;
    cursor: pointer;
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: contain;
}

.songPlayPause span.pause {
    display: inline-block;
    width: 100%;
    height: 50px;
    cursor: pointer;
    background: url('data:image/png;base64,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') no-repeat;
    background-size: contain;
    margin-bottom: 10px;
}

.songPlayPause span.play {
    display: inline-block;
    width: 100%;
    height: 50px;
    cursor: pointer;
    background: url('data:image/png;base64,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') no-repeat;
    background-size: contain;
    margin-bottom: 10px;
}

@media all and (min-width: 900px) {
    .city-trips {
        padding: 0 40px;
    }

    .audioguides-wrap .columns {
        height: 500px;
        padding-left: 300px;
    }

    .audioguides-wrap .columns .col-list {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;

        width: 300px;
        height: 500px;

        background: #fff;
    }


    /* .audioguides-wrap .columns .col-list .info-scroll-inner {
        padding-right: 15px;
    } */
    .audioguides-wrap {
        width: 100%;
    }

    .audioguides-wrap .columns .col-details {
        display: block;
    }

    .audioguides-wrap .columns .col-map {
        display: block;
    }

    .audioguides-wrap .columns.is-details-visible {
        padding-left: 650px;
    }

    .audioguides-wrap .object-info .info-scroll .info-scroll-inner {
        padding-right: 15px;
    }

    .objects-list .list-entry .entry-details {
        display: none;
    }
}

@media all and (min-width: 1000px) {
    .audioguides-wrap .columns .col-details {
        width: 450px;

        -webkit-transform: translateX(-450px);
        -ms-transform: translateX(-450px);
        transform: translateX(-450px);
    }

    .audioguides-wrap .columns.is-details-visible {
        padding-left: 750px;
    }
}

@media all and (min-width: 1200px) {
    .audioguides-wrap .columns .col-details {
        width: 550px;

        -webkit-transform: translateX(-550px);
        -ms-transform: translateX(-550px);
        transform: translateX(-550px);
    }

    .audioguides-wrap .columns.is-details-visible {
        padding-left: 850px;
    }
}

.objects-list .list-entry .entry-link a img {
    max-width: 50px;
    width: auto;
}

.info-player .progress {
    margin-top: 10px;
}

.audioguides-wrap .object-info .info-player {
    margin-bottom: 5px;
}

.audioguides-wrap .object-info .info-scroll {
    height: 285px;
}

.audioguides-wrap .object-info .info-text {
    padding-right: 15px;

}

.audioguides-wrap .object-info .info-image img {
    max-width: 100%;
}

@media screen and (max-width: 1199px) {
    .audioguides-wrap .object-info .info-text {
        padding-right: 0;
    }
}

.objects-list .list-entry.is-green.is-active .entry-link {
    background: #3b9400;
}

.objects-list .list-entry.is-blue.is-active .entry-link {
    background: #326ab3;
}

.objects-list .list-entry.is-orange.is-active .entry-link {
    background: #e98900;
}

.objects-list .list-entry.is-red.is-active .entry-link {
    background: #e95229;
}

.audioguides-wrap .object-info .info-headline:after {
    background: inherit;
}

.audioguides-wrap .object-info .info-headline.is-green {
    background: #3b9400;
}

.audioguides-wrap .object-info .info-headline.is-blue {
    background: #326ab3;
}

.audioguides-wrap .object-info .info-headline.is-orange {
    background: #e98900;
}

.audioguides-wrap .object-info .info-headline.is-red {
    background: #e95229;
}

.audioguides-wrap .object-info .info-text p {
    text-align: justify;
}

.objects-list .list-entry.is-green.is-active .entry-link {
    background: #3b9400;
}

.objects-list .list-entry.is-blue.is-active .entry-link {
    background: #326ab3;
}

.objects-list .list-entry.is-orange.is-active .entry-link {
    background: #e98900;
}

.objects-list .list-entry.is-red.is-active .entry-link {
    background: #e95229;
}

.audioguides-wrap .object-info .info-headline:after {
    background: inherit;
}

.audioguides-wrap .object-info .info-headline.is-green {
    background: #3b9400;
}

.audioguides-wrap .object-info .info-headline.is-blue {
    background: #326ab3;
}

.audioguides-wrap .object-info .info-headline.is-orange {
    background: #e98900;
}

.audioguides-wrap .object-info .info-headline.is-red {
    background: #e95229;
}

.audioguides-wrap .object-info .info-text p {
    text-align: justify;
}

button.test-start {
    width: 100%;
    border: 0;
    background-color: white;
    cursor: pointer;
}

.test-button-action {
    display: flex;
    padding: 25px 10px;
    border: 2px solid #469cdc;
    cursor: pointer;
    border-radius: 50px;
    margin-top: 10px;
    font-weight: normal;
    text-align: center;
    width: 38%;
    flex-direction: row;
    flex-wrap: nowrap;
}

.submit-block {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 25px;
}

#my-listbox {
    max-height: 300px;
    overflow: auto;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
}

.mobile-map {
    width: auto;
    height: 300px;
}

.audioguides-wrap {
    max-width: 100%;
    width: 100%;
}

.audioguides-wrap .columns .col-map .geomap {
    width: 63vw;
}

.follow-us-outer .follow-us-top .socials {
    z-index: 10;
}

.lang-switcher {
    position: relative;
    white-space: nowrap;
}

.lang-switcher .active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    height: 24px;
    padding: 0 10px;

    cursor: pointer;
    -webkit-transition: color 250ms ease-in-out;
    transition: color 250ms ease-in-out;

    color: #439de0;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.lang-switcher .active .icon {
    display: inline-block;

    width: 16px;
    height: 16px;
    margin-left: 1rem;
}

.lang-switcher .dropdown {
    position: absolute;
    z-index: 100;
    top: 100%;
    right: 0;

    display: none;

    border: 1px solid rgba(0, 0, 0, .1);
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
}

.lang-switcher .dropdown li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: .75em;

    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    text-decoration: none;

    color: inherit;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.lang-switcher .dropdown li a img,
.lang-switcher .dropdown li a span {
    flex: 0 0 auto;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.lang-switcher .dropdown li a img {
    width: 22px;
    height: auto;
}

.lang-switcher .dropdown li a span {
    padding-left: .75em;
}

.lang-switcher .dropdown li:hover a {
    background: #f6f6f6;
}

.lang-switcher-wrap .dropdown {
    color: #000000;
    list-style-type: none;
    padding: 0;
}

a.header-search.bvi-open {
    flex: 0 0 auto;

    width: 24px;
    height: 24px;

    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
}

.tool-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-transition: color 250ms ease-in-out;
    transition: color 250ms ease-in-out;
    text-decoration: none;

    color: inherit;

    font-size: 13px;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

html {
    font-size: calc(0.625vw + 12px) !important;
}

.m-b-20 {
    margin-bottom: 20px;
}

.arrow-icon {
    margin-left: 7px;
    margin-top: 4px;
}

.partner-card img {
    width: 100%;
}

.events-poster .slider-slide_item .slider-slide-descript .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.whats-views .slider-slide_item .slider-slide-descript > span,
.whats-views .whats-views_item .slider-slide-descript > span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.metrika {
    position: absolute;
    top: 50%;
    left: 90%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.m-t-60 {
    margin-top: 60px;
}

.whats-views .slider-wrapper.slider-date-wrapper .slider-btn.slider-btn-next:before {
    right: -3px;
    background: -webkit-gradient(linear, right top, left top, color-stop(80%, rgb(239 238 238)), to(rgba(213, 217, 234, 0))) !important;
    background: linear-gradient(270deg, rgb(239 238 238) 80%, rgba(213, 217, 234, 0) 100%) !important;
}

.whats-views .slider-wrapper.slider-date-wrapper .slider-btn.slider-btn-prev:before {
    left: -3px;
    background: -webkit-gradient(linear, left top, right top, color-stop(80%, rgb(239 238 238)), to(rgba(213, 217, 234, 0)));
    background: linear-gradient(270deg, rgb(239 238 238) 80%, rgba(213, 217, 234, 0) 100%) !important;
}

#transparent-background {
    background-color: #ffcdcd00 !important;
}

.slider-date-wrapper .date-elem.active {
    color: #FA003F;
}

.whats-views-items .slider-slide-descript span.other-info {
    font-size: 0.75rem;
    font-weight: 500;
    width: 100%;
    min-height: 2.2vw;
    display: block;
    line-height: 117%;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.whats-views .whats-views_item.streets .slider-slide-bg {
    height: 24.5vw;
}

@media screen and (max-width: 1199px) {
    .whats-views .whats-views_item.streets .slider-slide-bg {
        height: 62vw;
    }
}

@media screen and (max-width: 767px) {
    .whats-views .whats-views_item.streets .slider-slide-bg {
        height: 120vw;
    }
}

@media screen and (min-width: 1200px) {
    .whats-views .whats-views_item.streets {
        min-width: calc(24.5% - 13px);
        max-width: calc(24.5% - 13px);
    }
}

.inner-detail-gallery.street .gallery-item.-big {
    height: 56vw;
}

@media screen and (max-width: 1199px) {
    .inner-detail-gallery.street .gallery-item.-big {
        height: 128vw;
    }
}

.top-section .slider-slide .video img {
    height: 10%;
    width: 10%;
}

.m-w-75 {
    max-width: 75% !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

.modal-map {
    margin: 30px auto;
}

#modal-detail-map {
    height: 450px;
}
body:not(.theme-night) .--theme img:last-child {
    display: none;
}

.btn-link{
    padding: 10px 20px!important;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 40px!important;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    white-space: nowrap;
}