
.gallery-box.verticale ul li {
    padding: 2px 2px;
    float: left;
    width: 25%;
    box-sizing: border-box;
    display: block;
}

.gallery-box.verticale ul li img {
    width: 100%;
}

#news li {
    margin-bottom: 25px;
}

.thumbnail-link {
    clear: both;
    background-image: url("../images/form.png") !important;
}

#calendario .class-event a {
    text-decoration: underline;
    color: #222;
}

#calendario .class-event a:hover {
    color: #3b648d;
}

#calendario .teach {
    font-size: 11px;
}


#calendario .class-table .class-tr .class-td .title {
    font-size: 13px;
}


@media screen and (max-width:1200px) {
    nav .nav-lvl1 .nav-organiz {
        display: none;
    }
}
