#second-navigation ul.navbar-nav li {
    padding: 15px;
}
#second-navigation ul.navbar-nav li a {
    padding: 0;
}

#second-navigation ul.navbar-nav .nav-item.active {
    font-weight: 600;
}

#second-navigation ul.navbar-nav li:first-child {
    padding-left: 0;
}

#second-navigation .navbar-nav li:hover .dropdown-menu {
    display: block;
    padding: 10px 20px;
}

#second-navigation .navbar-nav li:hover .dropdown-menu .dropdown-item {
    padding: 5px 0px 5px 0px;
}

.car-icon{
    position: absolute;
    top: 253px;
    left: 320px;
    /* margin-left: -100px!important; */
    bottom: 0;
    height: 185px!important;
    opacity: .2;
    margin: auto;
}

.parken-icon{
    width: 250px;
    height: auto;
    transform: rotate(5deg);
}

.bg-gray{
    background-color: #efefef;
}

.bg-orange{
    background-color: #ee7202;
}

.news-box .outer-div {
    position: relative;
    overflow: hidden;
}

.img-caption {
    display: inline-block;
    z-index: 100;
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 0;
    background-color: rgba(231, 249, 249, 0.93);
}

.news-box .inner-div {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center;
    transition: all .7s ease;
}

.news-box .news-img {
    padding-top: 68%;
    background-size: cover;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
}

select.mob-prov-filter{
    min-width: 440px;
}

div.sommer-content h5{
color: #1e0b8c;
margin-bottom: 25px;
}

#street.select2{
    width: 100% !important;
}

strong{
    font-weight: 600;
}

.cards .card{
    background-color: #ffcc01;
    border: none;
}
.cards .mod-card {
    background-color: #ffcc01;
    border: none;
}
.cards h5 {
    font-size: 17px;
    font-weight: 600;
}
.cards p {
    margin-bottom: 5px;
    font-size: 15px;
}
.cards strong {
    font-size: 14px;
    font-weight: 400;
}

.r-50 {
    width: 50px;
    height: 50px;
}

@media screen and (min-width:300px) and (max-width:835px){
    #second-navigation ul.navbar-nav li a {
        padding: 0;
    }
    #second-navigation ul.navbar-nav li:first-child {
        padding-left: 15px;
    }
}

@media screen and (min-width:300px) and (max-width:768px){
    .car-icon{
        position: absolute;
        top: 190px;
        left: -100px;
        /* margin-left: -100px!important; */
        bottom: 0;
        height: 235px!important;
        opacity: .2;
        margin: auto;
    }
    .static_by_category_container h5{
        font-size: 1.0rem;
    }
}

@media screen and (min-width:769px) and (max-width:1024px){
    .car-icon{
        position: absolute;
        top: 295px;
        left: -151px;
        /* margin-left: -100px!important; */
        bottom: 0;
        height: 345px!important;
        opacity: .2;
        margin: auto;
    }
}

div.hero{
    position: relative;
    background-color: black;
    height: 50vh;
    box-sizing: border-box;
    min-height: 25rem;
    width: 100%;
    overflow: hidden;
}

div.hero .container {
    position: relative;
    z-index: 2;
}

div.hero .overlay{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #1e0b8c;
    opacity: 0.5;
    z-index: 1;
}

div.hero {
    background: url('https://cdn.muenchenunterwegs.de/live/static-content/parken/parken_image2.jpg') no-repeat center bottom;
    background-size: cover;
  }

.parken-map-embed {
    width: 100%;
    height: 70vh;
    min-height: 420px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #f8f9fa;
}

.parken-map-embed iframe {
    width: 100% !important;
    height: 100% !important;
    border: 0;
}

@media screen and (max-width: 767px){
    .parken-map-embed {
        height: 60vh;
        min-height: 320px;
    }
}
