
/* Mobile Phones */
@media (max-width: 480px) {
    #cmappa{display:none;}
    #list-expander{display:none;}
    .row-fluid.mcontenitore .catmap-list.span4{width: 100%;}
    
    /* offerta */
    .offerta .row-fluid.mapcontainer .span2 {
        display:none;
    }
    .offerta .row-fluid.mapcontainer .span4 {
        width: 100%;

    }
    .offerta .row-fluid.mapcontainer .span6 {
        display:none;
    }
    
    header.offerta.vertical .header-banner img{min-height: 250px;}
}

/* Tablets */
@media (min-width: 767px) and (max-width: 978px) {
    #cmappa{display:none;}
    #list-expander{display:none;}
    .row-fluid.mcontenitore .catmap-list.span4{width: 100%;}
    
    /* offerta */
    .offerta .row-fluid.mapcontainer .span2 {
        display:none;
    }
    .offerta .row-fluid.mapcontainer .span4 {
        width: 100%;

    }
    .offerta .row-fluid.mapcontainer .span6 {
        display:none;
    }
    
     header.offerta.vertical .header-banner img{min-height: 250px;}
    
}

/* Less than Desktop */
@media (min-width: 979px) and (max-width: 1199px) {
    .mcontenitore .catmap-list.span4{width:33%;}
    #cmappa.span8{width:67%}

    /* offerta */
    .offerta .row-fluid.mapcontainer .span2 {
        width: 10%;
    }
    .offerta .row-fluid.mapcontainer .span4 {
        width: 40%;

    }
    .offerta .row-fluid.mapcontainer .span6 {
        width: 50%;
    }

}

/* Desktop and bigger */
@media (min-width: 1200px) {
    .mcontenitore .catmap-list.span4{width:33%;}
    #cmappa.span8{width:67%}

    /* offerta */
    .offerta .row-fluid.mapcontainer .span2 {
        width: 10%;
    }
    .offerta .row-fluid.mapcontainer .span4 {
        width: 40%;

    }
    .offerta .row-fluid.mapcontainer .span6 {
        width: 50%;
    }
}
@media print {
.print p.readmore, .print p.readmore a{display:none;}
.print .item,.print ul,.print ul.offerta_evento{margin-left:0;}
.print ul.offerta_evento li,.print ul.offerta_servizio li,.print ul.offerta_struttura li,.print ul li.offerta_servizio{ list-style:none;}

}