

/* desktop */
@media only screen and (min-width: 769px)
{
    #sorex_header #menu_navigazione_icone.sticky *
    {
        font-size: 1em;
    }
    #wppb-form-element-21
    {
        max-width: 300px !important;
        display:block;
        margin:10px auto !important;
    }
    .fc-body .fc-scroller.fc-day-grid-container
    {
        height: auto !important;
    }
    #elenco_interventi .box_intervento .riga .unterzo
    {
        width:33.3333%;
        box-sizing: border-box;
        display: block;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0;
        padding: 5px 8px;
    }
}

@media only screen and (max-width: 768px)
{
    #sorex_header #menu_navigazione_icone.sticky .label
    {
        display:none;

    }
    #sorex_header #menu_navigazione_icone.sticky i
    {
        font-size: 1em;
    }
    
}



/* tablet*/
@media only screen and (min-width: 601px) and (max-width: 768px)
{
    .fc-body .fc-scroller.fc-day-grid-container
    {
        height: auto !important;
    }
}

/* cellulari ad alta risoluzione e tablet a bassa risoluzione */
@media only screen and (min-width: 481px) and (max-width: 600px)
{
    
}

/* cellulari medi */
@media only screen and (min-width: 321px) and (max-width: 480px)
{
    #menu_navigazione_icone li a span.label
    {
        font-size: 12px;
    }
    #menu_navigazione_icone li a i
    {
        font-size: 30px;
    }
    #link_apple a,    
    #link_android a
    {
        font-size:16px !important;
    }
}
/* cellulari con schermo ridotto (8iphone 5/SE) o molto vecchi */
@media only screen and (max-width: 320px)
{
    #menu_navigazione_icone li a span.label
    {
        display: none;
    }
    #menu_navigazione_icone li a i
    {
        font-size: 30px;
    }
    .blocco_menu_principale .titolo_blocco
    {
        font-size: 17px;
    }
    #container_calendari h2.titolo_blocco
    {
        font-size:15px;
        letter-spacing: 0;
    }
    .form_aggiunta_evento select,
    .form_aggiunta_evento .invia_turno
    {
        padding: 5px 1px !important;
        font-size:12px !important;
        text-align: center !important
    }
    .form_aggiunta_evento select option
    {
        text-align: center !important
    }
    .form_aggiunta_evento .invia_turno
    {
        padding: 7px 1px !important;
        margin-top:-2px;
    }
    .form_aggiunta_evento select
    {
        padding: 5px 1px 5px 15px !important;
    }
}