/* HOME (start) ////////////////////////////////////////////////////////////////////////// */



/* ==========  GENERAL ==========  */
body.home #tm-bottom-a .uk-panel {
    margin-top: 0px !important;
}

/* ==========  TITOLI BOX ==========  */
.hp-news-evidence-dx .links, .hp-altre-news h3, .hp-aree-tematiche h3 {
    line-height: 24px !important;
	font-size: 19px !important;
}
.hp-news-evidence-dx .links a, .hp-altre-news h3 a, .hp-aree-tematiche h3 a {
	color:#000;
	font-weight: 700;
}


/* ==========  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;
}
.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;
    font-variant: small-caps !important;
}
.hp-news .layout-layout4 .pos-meta a:hover, .modulo-prima-news-home .element-itemcategory a:hover{
		background-color: #0085da;
		text-decoration: none;
}

/* 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;
}



/* 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;
    }
}




.accesso-rapido.accesso-rapido-nociglia ul.menuaccesso-rapido li a {color:#fff;}

body.home .accesso-rapido.accesso-rapido-nociglia ul.nav li {
    float: left;
    width: 33%;
  	border-right:1px solid #fff;
}

body.home .accesso-rapido.accesso-rapido-nociglia h2{color: #6c2903;}

/* BLACK */
.uk-nav-side > li.uk-active > a, 
.uk-nav-side > li.uk-active > 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: #000; 
}
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, 
body.home .accesso-rapido,  
body.home .accesso-rapido a {
	color: #000 !important; 
}

/* WHITE */
body.home .accesso-rapido a:hover, 
.uk-panel.questionario-home a, 
.tm-toolbar a:hover, 
#menu-pa.tm-navbar .uk-dropdown a {
	color: #fff !important; 
}


/* ==========  Fascia ACCESSO RAPIDO  ==========  */
.accesso-rapido {
   padding-bottom: 40px;
}
.accesso-rapido .title-hp {
   margin-bottom: 80px;
}
.accesso-rapido h2 {
   font-size: 55px !important;
}

ul.nav.menuaccesso-rapido.mod-list {
    margin: 30px 0;
}


body.home .accesso-rapido ul.nav li a {
    width: 98%;
    font-size: 18px !important;
    font-weight: 600;
}
body.home .accesso-rapido ul.nav li img {
    width: 65px;
    height: 65px;
    background: #fff;
    border: 6px solid #fff;
    border-radius: 50%;
    margin: 10px;
}
body.home .accesso-rapido ul.nav li span {
    display: block;
    line-height: 28px;
    padding: 28px 0 0 78px;
}

/* COLORS (start) ////////////////////////////////////////////////////////////////////////// */

/* PERSONALIZZAZIONE DELLE PAGINE AVVISI APERTI AVVISI CHIUSI (start) ////////////////////////////////////////////////////////////////////////// */
body.tm-noblog.avvisi-aperti .uk-panel-box-primary {
    background-color: #e3faea !important;
}
body.tm-noblog.avvisi-chiusi .uk-panel-box-primary {
    background-color: #eeeeee !important;
}

/* BLUE CIP */
body.home .tm-logo h1, 
.uk-navbar-nav > li > a, 
.burger-clio a, 
.tm-headerbar a.tm-logo, 
.header-right p, 
#searchword, 
body header .uk-search:before, 
body.home .eventi-home .zoo-event-calendar a.ui-state-default {
    color: #fff !important;  
}
.preheader, 
footer.tm-footer, 
.tm-navbar .uk-dropdown, 
.uk-navbar-nav > li.uk-open > a, 
.uk-navbar-nav > li.uk-open > a:hover, 
body.home .accesso-rapido a:hover {
    background-color: #0054a0;
}

/* BLUE Evidenza */
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: #056ec4; 
}



body.home .moduletable.prima-notizia .description {

    font-size: 177.85%;
    line-height: 1.2em;
    color: #48525B;
}


@media screen and (max-width: 960px){
	body.home .accesso-rapido.accesso-rapido-nociglia ul.nav li {
    width: 49.7%;
	}
}


video#player {
    margin-bottom: 30px;
}

img.stemma-bottom-img {

    width: 87px !important;
    height: initial !important;
  margin-right: 10px;}


a span.stemma-bottom-link, a:hover span.stemma-bottom-link {color:#fff;} {color:#fff;}

a.tm-logo {
    text-decoration: none !important;
}

/* amministrazione trasparente a due colonne - vedi LUPIAE SERVIZI */
.amministrazione-trasparente ul.sub-categories {
    display: none;
}


.amministrazione-trasparente #yoo-zoo .categories {
    border: 1px soid #000;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-rule-style: solid;
    -moz-column-rule-style: solid;
    column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    -moz-column-rule-width: 1px;
    column-rule-width: 1px;
    -webkit-column-rule-color: #E5E5E5;
    -moz-column-rule-color: #E5E5E5;
    column-rule-color: #E5E5E5;
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
    /* border: 1px solid; */
}

.amministrazione-trasparente #yoo-zoo .categories div.first-row, #yoo-zoo .categories div.row, #yoo-zoo .categories li.category {
    padding-top: 0px;
    background-color: #f6f6f6;
    padding: 20px !important;
    margin-bottom: 4px;
	border-right:4px solid #fff;
}

.home.com-grecia .visible-phone {
    display: none !important;
}



@media screen and (max-width: 480px){
  body.home.com-grecia .tm-headerbar a.tm-logo {
      width: 100%;
      line-height:14px;
  }
  body.home.com-grecia .tm-headerbar .tm-logo img {
    width: auto !important;
}
  
  
}

.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 48px;
    line-height: 45px;
    font-size: 15px;
    font-weight: bold;
    padding: 0 20px 0 10px;
    margin-right: 8px;
    font-family: inherit;
    text-transform: uppercase;
}

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

.uk-container {

    max-width: 1400px;
}

.home .hp-theme-white h2 {
    color: #0054a0;
    border-left: 2px dashed #0054a0;
}
.title-hp h2 {
    text-transform: uppercase;
    font-size: 36px !important;
    line-height: 60px !important;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 12px;
    width: 93%;

}

.title-hp {
    margin: 0px 0px 30px 0px;
    height: 120px;
    /* border: 1px solid #000; */
}

.home .hp-theme-white {
    background: #eceff1 url(/images/intestazione-home-blu.png) no-repeat center -3px;
  padding-top:0px;
  background-size: contain;
}

/* ==========  TEMI FASCE 2 ==========  */

.home .hp-title-2-blue h2, .home .hp-title-2-yellow h2 {
    color: #1a1a1a;
    font-size: 36px !important;
    font-weight: 700 !important;
    padding-bottom: 13px;
    margin-bottom: 35px;
	margin-top: 30px;
    background: url(/images/title-2-hp-blue.png) no-repeat right bottom;
}



/* ==========  Fascia QUESTIONARIO  ==========  */

#tm-bottom-a .uk-panel.questionario-home {
    background-color: #004788;  
}

/* footer */


.preheader, footer.tm-footer, .tm-navbar .uk-dropdown, .uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li.uk-open > a:hover, body.home .accesso-rapido a:hover {
    background-color: #01355e;
}

#tm-bottom-c h2.uk-h4, #tm-bottom-c h4, #tm-bottom-c .uk-h4 {
    margin-bottom: 20px;
    font-weight: 600;
    border: none;
    text-transform: uppercase;
    padding: 8px 12px;
    background-color: #002648;
    line-height: 25px !important;
}


#tm-footer .title-footer {
    font-size: 30px;
	font-weight: 700;
}
#tm-bottom-c h2.uk-h4, #tm-bottom-c h4, #tm-bottom-c .uk-h4 {
    margin-bottom: 20px;
    font-weight: 600;
    border: none;
    text-transform:uppercase;
    padding: 8px 12px;
    background-color:#002648;
    line-height: 25px !important;
}
#tm-footer .tm-logo { 
    color: #fff !important;
}
#tm-footer a {
    color: #fff !important;
	text-decoration: none;
}
#tm-footer a:hover {
    color: #fff !important;
	text-decoration: underline;
}
#tm-footer ul.list-inline {
    border-top: 1px dotted #fff;
}

#social-footer a {
    font-size: 28px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
#tm-footer #social-footer a{
    background: #002648;
	color: #fff !important;
}
#tm-footer #social-footer a:hover {
    background: #fff;
	color: #000 !important;
}
#tm-footer #social-footer a em{
	color: #fff !important;
}
#tm-footer #social-footer a em:hover, #tm-footer #social-footer a:hover em{
	color: #002648 !important;
}
