@charset "utf-8";
      
@media (max-width: 1166px), (max-device-width: 1166px)
{
    .mobile-show {
        display: flex !important;
    }
    .vmenu {
        padding: 0 1rem;
    }
    .vmenu ul {
        flex-direction: column;
        display: none;
        position: absolute;
        top: 100%;
        width: 100%;
        left: 0;
        background-color: gray;
        padding: 0;
    }
    .vmenu ul ul{
        position: relative;
        transform: none;
        background: none;
        width: auto;
    }
    .mobile {
        display: block;
    }
    .map {
        width: 100%;
    }
}

@media (max-width: 500px), (max-device-width: 500px)
{
    .container {
        padding: 0;
    }
    .content {
        min-width: auto;
    }
    .title {
        font-size: 25px;
    }
    .date {
        font-size: 20px;
    }
}