.legenda_txt {
    font-family: Oswald;
    font-size: 12pt;
}

.bordered_block {
    border-right: 10px solid #e4e4e4;
    border-top: 10px solid #e4e4e4;
    border-bottom: 10px solid #e4e4e4;
    position: relative;
    padding:0;
    overflow: hidden;
    padding: 48px 0;
    margin-top: -10px
}

.recent_photo {
    width: auto;
}

.legenda_txt {
    position: relative !important;
    top: 8px !important;
}

#map{
    height: 49.7%;
}

.itinerari-mappa{
    height: 150% !important;
}

#myTabContent a {
    color: #6f6f6f;
}

.poi {
    border-right: 0px solid;
    border-bottom: 1px solid;
    border-color: rgb(221,221,221);
    padding-top: 10px;

}


.adds_txt h5 {
    font: 300 22px/30px Oswald
}

.into_txt {
    font: 400 16px/24px Oswald !important;
}

.inside_title {
    height: 200px;
}

.pager .active {
    background: rgba(0,0,0,0.1);
}
.sub_menu ul ul li a {
    font: 400 16px/24px Oswald !important;
}

.pulsanteItinerari {
    font-size: 18px;
}

.into_txt {
    font-size: 18px !important;
}

.white_txt h1 {
    font-size: 25px !important;
}

.crediti {
    font: 400 18px/25px Oswald;
    margin: 5px 0 25px 0;
    text-align: center;
}

.nav li {
    font: 400 18px/25px Oswald;
    text-transform: uppercase;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.linea-eventi{box-sizing: content-box;}

form {
    font-family: Oswald, 'Open-Sans', sans-serif;
}

@media (max-width:768px){
    #map{
        height: 70%;
    }

    .white_txt h1 {
        font-size: 20px !important;
    }
}

@media (max-width:480px){
    #map{
        height: 90%;
    }

    .white_txt h1 {
        font-size: 14px !important;
        margin-top: 20px;
    }

}

@media (min-width: 970px) {
    .itinerari-sentiero-nome {
        min-height: 56px;
        text-align: center;
    }

    .notizia-title {
        font-size: 10px;
    }
}

img.evento-comune-thumbnail {
    max-height: 100px;
    min-height: 100px;
    position: relative;
    top: 4px;
}