


/* ==========  LIGHT ==========  */
#offcanvas .chiudi-offcanvas, #yoo-zoo .item .element-image .uk-icon-camera {
   color: #b7e8f7;
}
#yoo-zoo.cookbook-custom-dati-istat .item h3 {
    border-bottom: 4px solid #b7e8f7;
}
#menu-pa {
	border-top: 1px solid #b7e8f7;
}
.uk-panel.fascia-evidenza-home, 
body.home .zoo-event-calendar div.ui-datepicker table.ui-datepicker-calendar thead, 
body.home .zoo-event-calendar .ui-widget-content .ui-datepicker-today {
    background-color: #b7e8f7;
}



/* ==========  MID  ==========  */
#sp-header.menu-fixed-out, 
#sp-header.menu-fixed, 
#yoo-zoo.cookbook-custom-dati-istat .element-joomlamodule h2, 
.uk-navbar-nav > li.uk-active > a, 
.uk-nav-side > li.uk-active > a, 
#torna-su .tm-totop-scroller, 
aside .zoo-category-list .current.active, 
.uk-panel.questionario-home, 
body.home .accesso-rapido, 
body.home .eventi-home .zoo-event-calendar a.ui-state-default {
    background-color: #005889;
}
a, a:link, .uk-link, .tm-sidebar-b .uk-nav li a, .tm-sidebar-b  .uk-nav-sub li a, span.uk-icon-folder-open-o, .social-top em {
    color: #005889;
}



/* ==========  DARK  ==========  */
.uk-navbar, 
body.home .accesso-rapido a:hover, 
body.home .eventi-home .zoo-event-calendar a.ui-state-default:hover, 
body.home .zoo-event-calendar .ui-datepicker .ui-datepicker-header {
    background: #01355e; 
}
a:hover, 
.uk-link:hover, 
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
.uk-panel.fascia-evidenza-home a, 
.uk-panel.fascia-evidenza-home h2 {
	color: #01355e;
}
body.home .zoo-event-calendar .ui-datepicker {
    border: 1px solid #01355e;
}



/* ==========  WHITE  ==========  */
.burger-clio a, 
.tm-headerbar a.tm-logo, 
.header-right p, 
.uk-panel.questionario-home a, 
body.home .accesso-rapido, 
body.home .accesso-rapido a, 
body.home .eventi-home .zoo-event-calendar a.ui-state-default {
    color: #fff !important;  
}





/* ==========  AREA NEWS  ==========  */

/* Structure */
.home #tm-top-b {
   margin-bottom: 0px;
}
.home .contenuto {
   margin-top: 0px;
}
.home .hp-news {
   /* margin-top: -55px; IMPORTANTE per sovrapposizione titolo a slideshow */
   padding-top: 40px; /* TEMP */
   margin-bottom: 20px !important;
   /*background-image: url(../img/title-hp-blue_TEMP.svg), url(../img/hp-bg-news.png); /* OVERRIDE tema cromatico */
   background-position: center top, center bottom;
   background-repeat: no-repeat, no-repeat;
   background-color: transparent;
}

/*  Area EVIDENZA (WidgetKit SX e DX)  */
.home .hp-news .hp-news-evidence {
   background: #ffffff;
   margin-left: 0;
   /*padding: 10px; commentato da mik in data 20/07/2023*/
}
.home .hp-news .hp-news-evidence .hp-news-evidence-sx {
   padding-left: 0px;
}

/* News SX */
.hp-news .uk-overlay-panel {
    background: rgba(236, 239, 241, 1);
	padding: 30px 0 20px 0;
	color: #000;
}
.hp-news .uk-overlay-panel h3 {
	margin-bottom: 28px;
}
.hp-news .uk-overlay-panel h3 a {
	color: #333;
	text-decoration: none;
}
.hp-news .uk-overlay-panel .hp-news-sx-data {
	display: inline-block;
	background-color: #000;
	color: #fcee21;
	margin-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
}
.hp-news .uk-overlay-panel .hp-news-sx-data a {
	display: inline-block;
	color: #000;
	text-decoration: none;
    margin-left: 13px;
	padding: 0 15px 0 20px;
	background: #fcee21 url(../img/diagonal-sx-black.svg) no-repeat left top;
	background-size: 15px;
}
.hp-news .uk-overlay-panel .hp-news-sx-data a:hover {
	background-color: #fef56d;
}
.hp-news .uk-overlay-panel .uk-margin {
	border-right: 2px dashed #808080;
	padding-right: 15px;
}

/* News DX */
.hp-news .layout-layout4 {
    padding: 0px !important;
    background-color: #fff;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 0px;

}
.hp-news .layout-layout4 .description {
	/*background: url(../img/point-04.png) no-repeat 160px top;*/
	margin-bottom: 10px;
}
.hp-news .layout-layout4 .description .element.last {
	/*margin-left: 162px;
	background: url(../img/line.png) no-repeat 160px top;
	border-bottom: 2px dashed #808080;*/
	border-bottom: 1px dashed #ccc;
    margin-top: 20px;
}
.hp-news .layout-layout4 .description .element-itemname a, .hp-news .layout-layout4 .description .element-date {
	color: #000;
    font-weight: 600;
    font-size: 19px !important;
}
.hp-news .layout-layout4 .description .element-itemname {
    padding-top: 10px;
	line-height: 18px;
}
.hp-news .layout-layout4 .description .element-date {
    font-weight: bold;
}
.hp-news .layout-layout4 .pos-meta {
    /*margin-top: 6px;
	background-color: #0054a0;*/
    color: #000;
    margin-top: 6px;
}
.hp-news .layout-layout4 .pos-meta{
	margin: 8px 0 0 0;
}
.hp-news .layout-layout4 .pos-meta a, .hp-news .layout-layout4 .pos-meta a:hover{
	/*color: #000 !important;
    background-color: #fcee21;*/
    padding: 0px 6px;
    font-variant: small-caps !important;
}


/*.hp-news .layout-layout4 .pos-meta a, .modulo-prima-news-home .element-itemcategory a{
    color: #fff !important;
    background-color: #0054a0;
    padding: 0px 6px;
    margin-bottom: 2px;
    display: inline-block;
    font-variant: small-caps !important;
}*/

.hp-news .layout-layout4 .pos-meta a, .modulo-prima-news-home .element-itemcategory a {
    color: #000000 !important;
    background-color: #ceebff;
    padding: 0px 6px;
    font-size: 14px;
    margin-bottom: 3px;
    display: inline-block;
	font-variant: inherit !important;

}



.hp-news .layout-layout4 .pos-meta a:hover, .modulo-prima-news-home .element-itemcategory a:hover{
		background-color: #0085da;
		text-decoration: none;
		color:#fff !important;
		font-variant: inherit !important;
}

/* ALTRE News */
.home .hp-altre-news {
	padding-top: 45px;
    background-color: #eceff1;
    }

.hp-news .layout-layout4 .links {
	padding-bottom:10px;
	min-height: 60px;

}
.moduletable.modulo-prima-news-home {
    background-color: #fff;
}

.moduletable.modulo-prima-news-home  h3 {
    font-size: 32px !important;
    line-height: 33px !important;
    font-weight: 700 !important;
    padding: 5px 0 8px 0;
}
.hp-news-evidence-dx .links a, .hp-altre-news h3 a, .hp-aree-tematiche h3 a {
    color: #000;
    font-weight: 700;
	font-size:19px;
}

.text-center {text-align: center;}

/* News responsive */
@media (max-width: 960px){
	.home .hp-news .hp-news-evidence-dx .uk-grid .uk-row-first {
     padding-left: 0px;
	}
	.hp-news .uk-overlay-panel .uk-margin {
	 border: none;
	 border-bottom: 2px dashed #808080;
    }
}




/* ==========  Fascia  PROGRAMMA  ==========  */
.hp-programma {
    background: #44b743 url(../img/bg-fascia-Programma.jpg) no-repeat right top;
	padding-bottom: 50px;
}
.hp-programma #programma {
    color: #fff;
	text-align: center;
    padding: 40px 0;
}
.hp-programma table {
    padding: 5px 20px 20px 20px;
	background: rgba(255, 255, 255, 0.8);
	width: 70%;
	margin: 0 auto 30px auto;
	display: block;
	border: none !important;
}
.hp-programma table thead, .hp-programma table tbody {
	width: 100%;
	display: inline-table;
}
.hp-programma table thead th {
    background: rgba(0, 0, 0, 0.7);
    color: #a3fea2;
}
.hp-programma table caption {
    font-weight: bold;
	font-size: 20px;
    line-height: 60px;
}





