
/*  Only for weather info box */
@media (max-width: 1550px) {
    #map-weather-info{
        /*background-image: url(/wp-content/plugins/regional-map/img/weather/wetter-bg_small.svg);*/
        /*width: 195px;*/
        margin-left: -543px;
        bottom: 31%;
        /*padding: 20px 30px;*/
    }
    #map-weather-info.oberbayern,
    #map-weather-info.niederbayern,
    #map-weather-info.oberpfalz{
        margin-left: 110px;
        bottom: 12%;
    }
    /*        #map-compass{
                display: block;
                width: 100%;
                float: none;
                margin-top: 20px;
            }
            #map-compass-needle{
        
                width: 10%;
                left: 47%;
                top: 28%;
            }
        
            #map-weather-numbers{
                display: block;
                width: 100%;
                padding: 0;
            }
            #map-weather-numbers-temp{
                font-size: 64px;
                line-height: 70px;
            }
            #map-weather-numbers-wind{
                font-size: 30px;
            }*/
    #map-weather-info{
        margin-left: -579px;
        bottom: 31%;
    }
    #map-weather-numbers{
        display: block;
    }
    #map-weather-numbers-temp{
        margin-bottom: 20px;
    }
    #map-weather-headline{
        text-align: left;
    }
}
/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199px) { 
    #map-weather-info{
        margin-left: 0; 
        left: 30px;
        bottom: 34%;
    }
    .sub-regio-map .map-deco.flag-1{
        top: -95px;
        right: 19%;
    }
    #map-weather-info.oberbayern,
    #map-weather-info.niederbayern,
    #map-weather-info.oberpfalz{
        left: 50%;
    }
}
/*  Medium devices (tablets, less than 992px) */
@media (max-width: 991px) {
    #map-weather-info{
        display: none;
    }
    #erz-accordion{
        display: block;
    }
    .erz-accordion-headline{
        display: block;
        margin: 0 auto 50px;
    }
    .map-marker-on-map, 
    .regio-map-click-layer, 
    .regio-map-deco-container,
    .regio-map-bg-container,
    .regio-map-img,
    #regional-map-click-svg,
    #regio-map-bayern
    {
        display: none;
    }

    #regio-maps-container{
        height: auto;
    }
    #regio-map-page {
        padding: 110px 0 130px;
    }
    .erz-accordion-header{
        text-align: center;
    }
    .erz-accordion-head{
        padding: 10px;
    }
    .erz-marker-tri{
        display: none;
    }
    .erz-map-name-mask{
        width: auto;
        position: relative;
        top: auto;
        right: auto;
        left: 0;
    }
    #erz-accordion .erz-map-marker{
        transform: scale(1);
        width:auto;
        padding-left: 70px;
        padding-top: 15px;
        display: inline-block;
        height: 114px;
    }
    #erz-accordion .erz-acc-item-cont{
        text-align: center;
    }
    .erz-acc-rowCont{
        margin:20px;
    }

    .regio-map-bottom-container{
        margin-top: 50px;
        position: relative;
        bottom: auto;
    }
}
/*  Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
    #erz-accordion .erz-map-marker{
        padding-left: 0;
        padding-top: 75px;
    }
    .erz-map-name {
        padding: 45px 30px 14px 30px;
    }
    .erz-map-name-mask{
        height: auto;
    }
    .erz-map-arrow-icon{
        display: none;
    }
    .erz-map-img{
        margin-left: -68px;
        left: 50%;
    }
    .erz-marker-bg-img{
        margin-left: -71px;
        left: 50%;
    }
}
