.menu_second {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% - 30px);
    position: absolute;
    height: 100%;
    color: #fff;
    background: rgba(0, 0, 0, 0.4);
}
.icon_menu {
    width: 25%;
    height: 50px;
    display: inline;
    float: left;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}
.icon_menu_width {
    width: calc(25% - 1px) !important;
}
.box_line {
    width: 1px !important;
}
.line_menu {
    background: rgba(239, 233, 229, 0.4);
    height: 40px;
    margin: 5px 0px;
}
@media screen and (max-width: 535px) {
    .inner_container {
      width: calc(100% - 20px) !important;
    }
    #item_expand_short {
        display: none !important;
    }
    .max_width_535 {
        display: block !important;
    }
    .text_menu_short .nano .content {
        overflow: scroll !important;
        overflow-x: hidden !important;
    }
    .text_menu_short .nano > .pane > .slider {
        opacity: 1 !important;
    }
    .menu-conventions {
        border-left: none !important;
    }
    .menu-conventions-short {
        background: none !important;
        right: 0;
    }
    .close_menu_map {
        display: block !important;
    }
    .menu-conventions-short {
        width: auto !important;
    }
}
.box_choise_map {
    width: calc(75% - 1px);
    display: inline;
    height: 50px;
    float: left;
    line-height: 50px;
}
.mySlider {
    background: rgba(0, 0, 0, 0.5);
    position: relative;
}
.horizontal_line {
    width: 100%;
    height: 1px;
    background: rgba(239, 233, 229, 0.4);
}
.text_menu_short {
    width: calc(100% - 5px);
    text-align: left;
    height: 140px;
    overflow: hidden;
    font-family: 'Neucha', cursive;
    font-size: 16px;
    padding-left: 5px;
    padding-top: 7px;
}
.icon_menu_float {
    float: right;
}
.max_width_535 {
    display: none;
}
.text_menu_short .nano .content {
    right: -5px !important;
    overflow: hidden;
}
.text_menu_short .nano > .pane > .slider {
    opacity: 0;
}
.close_menu_map {
    position: absolute;
    right: 0;
    display: none;
    cursor: pointer;
}
.map_LayerSwitcher_short {
    width: auto !important;
    height: auto !important;
    position: initial !important;
}
.drop_down_layer_short {
    float: right !important;
    padding-right: 15px !important;
    padding-top: 14px !important;
    position: initial !important;
}
.LayerSwitcher_menu_short {
    bottom: 300px !important;
}