.h100{height:100%;}
.infoEventsCalendar{background-color:#004b98; padding:10px; height:100%; padding:5px;}
.n_day{text-align:center; color:#fff; font-size:3rem;padding:4px;}
.mese{text-align:center; color:#fff; padding:4px;}
.anno{text-align:center; color:#fff; padding:4px;}
.link_events_scode a{color:#fff !important; line-height: 1rem !important;  text-align: center; }
.center{text-align:center !important;}
.border_sc{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:10px 5px; margin:10px 0px !important;}
.imgEventArchive section{margin:0px !important;}
.imgEventArchive figure{padding:0px !important;}
.imgEventArchive img{margin-top: -15px;}
.imgEventArchive figcaption{display:none !important;}
.item_event .card{padding:5px; box-shadow:0px 0px 2px #000; background-color: #004b98;}
.item_event .card .date{font-size: 0.8rem;
    color: #fff;
    margin-bottom: 10px;}
.e_title{line-height: 1.2rem !important;}
.e_title a{color:#fff !important; }
.box_date{background-color: #004b98; padding:10px; color:#fff; border-radius:10px; margin-bottom:10px;}
.box_date .orari{margin-left:15px; width:100%;}
.box_date .item{border-bottom:1px solid #fff; margin-bottom:10px;}
.gSett{font-size:0.8rem; display:inline-block; padding:0px 5px; margin-right:5px; margin-top:5px;  border:1px solid #fff; margin-bottom:4px;}
.cat_item{margin-right:10px; background-color:orange;}
.cat_item a, .cat_item a:hover{color:#000; font-size:0.9rem; padding:0px 5px; text-decoration:none;}
.locandina{margin-bottom:20px;}
.locandina img{width:100%;}
.desc_evento{border-bottom:1px solid #545554; margin-bottom:10px; padding-bottom:10px;}
.map_evento{width:100%; height:200px;}
.primary_color{color:#004b98;}
.poi_section{margin-bottom:10px;}
.calendar-month-header td{background-color:#004b98 !important; color:#fff; padding-top:0px !important; padding-bottom:0px !important;}
div.zabuto_calendar .table tr.calendar-month-header td span{padding-bottom:0px !important;}
.zabuto_calendar th, .zabuto_calendar td{padding-top:0px !important; padding-bottom:0px !important;}
.glyphicon-chevron-right:before{content:">";}
.glyphicon-chevron-left:before{content:"<";}
.modal .modal-dialog .modal-content .modal-header .close{position:absolute; top:10px; right:10px; color:#fff;}
.modal .modal-dialog .modal-content .modal-header {
    padding: 4px 24px 0 !important;
    background-color: #004b98;
    color: #fff;
}
.modal-body .time{font-size: 0.8rem;
    color: #000;margin-top:-3px;
    margin-bottom: 10px;}
.modal-body .content_modal{padding:10px; margin-bottom:5px; background-color:#eee; font-size:0.9rem;}
.tEventModal{font-weight:bold;margin-bottom:4px;}
.box_categorie{background-color:#0066ca; padding:10px; box-shadow:0px 0px 2px #000; color:#fff;}
.box_categorie a, .box_categorie a:hover{color:#fff; margin-left:10px; margin-bottom:3px;}
.box_evento{box-shadow: 0 8px 24px 0 rgba(50,50,50,.15)!important; margin-bottom:20px;height: 100%;}
.imgEvent img{width:100%;}
.fs09{font-size:0.9rem;}
.fs12{font-size:1.2rem;}
.tEventModal.e_nazionale{border-bottom: 2px solid red;}
.tEventModal.e_locale{border-bottom: 2px solid #0066cc;}