/*    INIZIO Stili Macroweb   */
.display-none { display:none !important;}

.padding-30px { padding: 0px 30px !important;}
.padding-0px { padding: 0px 0px 0px 0px !important;}
.margin-0px { margin: 0px 0px 0px 0px !important;}
.min-height100 { min-height: 100% !important;}
.float-left { float: left !important;}

/*    FINE Stili Macroweb  */






/*    Stili per testo aggiunto sopra elementi sidebar   */
.testo-sidebar {
    margin-top:-60px;
    padding:15px;
    background-color: #ffffff;
}



/*    Elimina spazio vuoto sopra galleria immagine */
#mainCGdiv  { margin-top: -82px !important;}



/*    Stili per avvicinare il blocco titolo eventi sulla sidebar  */
#uwl_contact_info-4 { margin-bottom: -15px !important;}

/*    Stili per sidebar contatti */

.uwl_contact_info_widget ul.uwl-contact-info-container {
    background-color: #ffffff;
    padding: 20px !important;
}

/*    Stili per sidebar elenco-meastri */
.elenco-maestri {
    background-color: #ffffff;
    padding: 20px !important;
    margin-top:-40px;
}

/*    Stili per logo su sidebar about me */
.uwl-about-me.style-default .uwl-about-me-header .uwl-about-me-avatar {max-width:30%}


/*    Stili sfondo bianco sidebar about me */
.uwl-about-me-header, .uwl-about-me-text {background:#ffffff;}


/*    elimina spazio tra titolo eventi e loro elencazione  */
.chronosly-content-block { padding: 0px !important;}





/*    Stili per gli eventi sul footer  */
footer .event_title {color:#ffffff; }
footer .both {background:#3c3c3c !important;}
	

/*    Stili per contest gallery  */
#close_slider_button {position:fixed; top: 10px; background:#000; z-index:199999999999999999 !important;}
#cg_slider_arrow_left, #cg_slider_arrow_right {padding:5px}



     /* Stili cookie consent  */

#cookiescript_injected .prima-linea img {padding:2px 10px;}
#cookiescript_readmore {display:none !important;} 
#cookiescript_reject {float:left !important; background-color: rgba(17, 17, 17, 0) !important; font-size: 11px; color: rgb(144, 144, 144) !important;} 
#cookiescript_accept {float:right !important; font-size:18px;}

.prima-linea { font-size: 20px !important; }

	


                           /* inizio MEDIA QUERY */
                           
      /*  Stile PC */
@media screen and (min-width: 1121px) {

/*    Stili viibile solo su pc   */
.mobile-only {display:none }
.landscape-only { display:none }

}




     /*  Stili TABLET ORIZZONTALI (schermi 10' e 12' pollici (ossia tra 768px - 1120px )) */
@media screen and (min-width: 768px) and (max-width: 1120px) {

/*    Stili viibile solo su tablet    */
.pc-only {display:none }
.landscape-only { display:none }

}





      /*  Stili MOBILE */
@media screen and (min-width: 10px) and (max-width: 767px) {

/*    Stili viibile solo su mobile    */
.pc-only {display:none }
.landscape-only { display:none }



#image-static {
    height:200px !important;
}
#image-static .pagize {
    padding-top: 50px !important; 
    padding-bottom: 50px !important;
}

}

                          /*  fine MEDIA QUERY */

body {
	background-position: left top;
	background-repeat: no-repeat;
	background-color: ;
	background-attachment: scroll;
	background-image: url("");}