﻿@media screen and (max-width: 1023px) {
    body.map__menu--main--mobile-visible--flag .map__element,
    body.map__menu--settings--mobile-visible--flag .map__element {
        left: calc(25px - 50vw);
    }

    body.map__menu--main--mobile-visible--flag .map__menu--top-bar,
    body.map__menu--settings--mobile-visible--flag .map__menu--top-bar {
        left: calc(50px - 100vw) !important;
    }

    .map__target .map__menu--content.map__menu--main, .map__target .map__scrollable-menu.map__menu--settings {
        right: calc(50px - 100vw);
    }
}

.map__target#map__target--fullscreen .map__menu__close-btn {
    right: calc(100vw - 50px);
}
