/**************/
/*** COLORI ***/
/**************/

.button.areabg > a, 
.areabg button, 
.button.areabg .more-link a,
.pager-load-more.pager li > a,
.pager-load-more.pager li > a:hover  {
	background-color: #f4c900;		
/* 	background-color: #f4c900CC;	è un refuso? */
  color: #000001;
}

ul.menu-corsi-sx > li > ul > li.expanded.active-trail > a.active {
  border-color: #f4c900;
}

.testocolor,
.testocolor a,
.testocolor a:hover,
.testocolor a:focus {
	  color: #000001;
}

/* colore rosso #a71e3b */
/* colore giallo #f4c900 */
/* colore evidenziato #aa7f01->010100 e #aa7f00->010000 (giallo scuro) */

/*
.menu-block-10 .nav > li > a, #search-trigger {
    border-right-color: #000001;
    color: #000001;
}
.navbar-collapse #block-menu-block-10 .nav > li > a,
#block-menu-block-10 .nav > li::after {
    color: #000001;
}	
*/

@media all and (max-width: 1199px) {
	.navbar-default .navbar-collapse {
	    background-color: #f4c900;
	}
}


body {
    border-top-color: #f4c900;
}

.navbar-collapse .nav > li > a {
	color: #000001;
 border-top-color: #000001;	
}


._down-empty-arrow::after, ._up-empty-arrow::after,.navbar-collapse.in .dropdown:after {
	color: #000001;
}

/* colori dei menu in alto */
#menu-bg, 
#block-menu-block-3 .nav > li ul.dropdown-menu {
    background-color: #f4c900;
}
#block-menu-block-3 .nav > li > a.active-trail,
#block-menu-block-3 .nav .open > a,  
#block-menu-block-3 .nav .open > a:hover,  
#block-menu-block-3 .nav .open > a:focus,
#block-menu-block-3 .nav > li > span.active-trail,
#block-menu-block-3 .nav > li.active-trail > a, 
#block-menu-block-3 .nav > li.open > a, 
#block-menu-block-3 .nav > li.open > a:hover, 
#block-menu-block-3 .nav > li.open > a:focus, 
#block-menu-block-3 .nav > li.active-trail > span, 
#block-menu-block-3 .nav > li.open > span, 
#block-menu-block-3 .nav > li.open > span:hover, 
#block-menu-block-3 .nav > li.open > span:focus {
    background-color: #f4c900;
    color: #000001;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	border-color: #f4c900; 
}

#block-menu-block-3 .nav > li > a.active-trail.espanso {
	border-bottom-color: #f4c900;
}

#block-menu-block-3 .nav > li > a.active-trail {
    background-color: #f4c900;
    color: #000001;
}

#block-menu-block-3 .nav > li > a::after, 
#block-menu-block-3 .nav > li > span::after {
	background-color: #f4c900;
}

#menu-bg a,
#block-menu-block-3 .nav > li ul.dropdown-menu a,
#menu-bg a:hover,
#block-menu-block-3 .nav > li ul.dropdown-menu a:hover,
#menu-bg a:focus,
#block-menu-block-3 .nav > li ul.dropdown-menu a:focus {
    color: #000001;
}

#block-menu-block-3 .nav > li ul.dropdown-menu::before {
		background-color: transparent;
}
#block-menu-block-3 .nav > li ul.dropdown-menu::after {
		background-color: #f4c900;
}

@media all and (min-width: 1200px) {

#block-menu-block-3 .nav > li.open > a, 
#block-menu-block-3 .nav > li.open > a:hover, 
#block-menu-block-3 .nav > li.open > a:focus, 
#block-menu-block-3 .nav > li.open > span, 
#block-menu-block-3 .nav > li.open > span:hover, 
#block-menu-block-3 .nav > li.open > span:focus {
	border-color: #f4c900;
}
}
.custom-dropdown-menu a {
    color: #000001;
}
#block-menu-block-17 .dropdown-menu > li > a {
    color: #000001;
}



.titolobox {
    background-color: #f4c900;
    color: #000001;
}

.view-banners .titolobanner {
    background-color: #f4c900;
    color: #000001;
}


.front .titolo_box_1,
.front .titolo_box_2,
.front .titolo_box_3 {
	color: #000001;
}


.front .views-field-field-colonna-1 .field-name-field-titolo-paragrafo,
.front .views-field-field-colonna-2 .field-name-field-titolo-paragrafo,
.front .views-field-field-colonna-3 .field-name-field-titolo-paragrafo  {
    background-color: #f4c900;
}


.separatore {
    border-bottom-color: #f4c900;
}

/* slider in HP - colors */


	/* colore sfondo e testo banner sovraimpressi */
	.front .hp-slider-overlay-fed {
		/*background-color: rgba(220, 200, 0, 0.66);*/
		background-color: #f4c900;
	}
	.front .hp-slider-title,
	.front .hp-slider-title a ,
	.front .hp-slider-subtitle,
	.front .fed-hp-slider-slogan {
		/* color: #000001;  era così con il riquadro colorato */
		color: #fff;
	}
	.carousel-indicators li {
		background-color: #fff;
	}
	.carousel-indicators .active {
		background-color: #f4c900;
		border-color:  #f4c900;
	}

/* tasti colore 1 */
.front #block-views-notizie-eventi-block-4 .views-field-field-data-evento span{
	background-color: #f4c900;
    color: #000100;
}



/* colori del titolo e breadcrumb nella pagina interna */
h1#page-title {
    background-color: #f4c900;
    color: #000001;    
}

/* video HP */
.hp-video {
    background-color: #f4c900;
    color: #000001;    
}


/* apicioni */
/* usando le immagini svg come content va approfondito come occorre fare per sistemare il colore
.paragraphs-item-testo.paragrafo-citazione .field-name-field-testo-paragrafo p::before,
.paragraphs-item-testo.paragrafo-citazione .field-name-field-testo-paragrafo p::after {
	color: #f4c900;
}*/


/* blocchi del menu: sfondo e testo*/
.menu-block-12 {
    background-color: #f4c900;
}
.menu-block-12 .nav > li > a, .menu-block-12 .nav > li > span {
    color: #000001;
}
.menu-block-21,
.menu-block-13,
.menu-block-18,
.menu-block-19 {
  background-color: #f4c900;
}
.menu-block-21 ul.sotto-menu, 
.menu-block-13 ul.sotto-menu, 
.menu-block-18 ul.sotto-menu, 
.menu-block-19 ul.sotto-menu {
    background-color: #f4c900;
}
.menu-block-21 ul.sotto-menu li a, 
.menu-block-13 ul.sotto-menu li a, 
.menu-block-18 ul.sotto-menu li a, 
.menu-block-19 ul.sotto-menu li a {
    color: #000001;
}
.menu-block-21 ul.sotto-menu-base li a, 
.menu-block-13 ul.sotto-menu-base li a, 
.menu-block-18 ul.sotto-menu-base li a, 
.menu-block-19 ul.sotto-menu-base li a {
    color: #000001;
}

.active-trail.espanso{
  border-bottom-color: #f4c900;
}
.open > a.espanso,
.open > a.espanso:hover,
.open > a.espanso:focus{
  border-color: #f4c900 !important;
}

.area_contenuto {
    background-color: #f4c900;
    color: #000001;
}
.title-underline-border::before {
    border-bottom-color: #f4c900;
}



/* altri elementi paragrafi */

.paragraphs-item-notizie.titolo-evidenziato .titolo_paragrafo,
.paragraphs-item-notizie-categoria.titolo-evidenziato .titolo_paragrafo,
.paragraphs-item-eventi-per-categoria.titolo-evidenziato .titolo_paragrafo,
.paragraphs-item-testo.titolo-evidenziato .titolo_paragrafo {
    background-color: #f4c900;
    color: #000001;
}
ul.correlazioni li a {
    color: #000001;
}
.view-area-disciplinari .views-field-nome-esteso a, 
ul.correlazioni a {
    background-color: #f4c900;
}
.fascia_didascalia {
    background-color: #f4c900;
    color: #000001;
}
 .fascia_didascalia a {
    color: #000001;
  }
.paragraphs-item-photogallery .fascia_didascalia, .slide__caption {
    background-color: #f4c900;
    color: #000001;
}


#block-menu-block-17 .nav > li {
    border-bottom-color: #000001;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #f4c900;
}
.navbar-toggle .icon-bar {
    border-top-color: #f4c900;
}



/* immagini social */
  #block-menu-menu-social .menu li a,
  #block-menu-menu-social .menu li span {
      color: #000001;
      background-color: #f4c900;
  }




/* */
.ui-widget-header {
	background-color: #f2f2f2;
	background-image: none;
}


/* calendar styles */

.calendario-month{
  background-color: #f4c900;
  border-color: #f4c900;
}

.calendario-week > a .calendar-value {
  border-bottom-color: #f4c900;
}
.calendario-week a:hover .calendar-value {
  background-color: #f4c900;
  border-color: #f4c900;
  color: #fff;
}
.calendario-today .calendar-value {
  border-color: #f4c900;
  color: #f4c900;
}
.calendario-month,
.calendario-month a.calnav {
	color: #000001;
}


/* buttons */
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
    background-color: #f4c901;
    color: #000001;    
}

.btn-default,
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-info {
    background-color: #f4c900;
    border-color: #f4c900;
    color: #000001;
}
.btn-info:hover {
    background-color: #f4c900;
    border-color: #f4c900;
    color: #000001;
}

.webform-client-form button#edit-submitted-campo-file-upload-button, .webform-client-form #edit-submit {
	background-image: linear-gradient(#f4c900 15%, #f4c900);
	color: #000100;
}

/** citazione **/
.paragraphs-item-testo.paragrafo-citazione .field-name-field-testo-paragrafo {
    color: #010000;
}


/*** menu di sinistra **/

ul.menu-corsi-sx {
    /* border-color:#f4c900; SDPPUB 4027 */
    border-color:#f4c900; /* SDPPUB-4235  */
}

/*  SDPPUB 4027 */
.menu-corsi-sx > li.expanded.active-trail {
    border: 1px solid #f4c900;
    padding-bottom: 15px;
}

/* SDPPUB-4235  */
.media-phone ul.menu-corsi-sx > li.expanded.active-trail,
.media-tablet-landscape ul.menu-corsi-sx > li.expanded.active-trail {
    border-color: transparent;
}

.media-phone ul.menu-corsi-sx ul.menu-level-1,
.media-tablet-landscape ul.menu-corsi-sx ul.menu-level-1 {
    border: 1px solid #f4c900;
    padding-bottom: 15px;
}


ul.menu-corsi-sx > li > a {
  background-color: #f4c900;
  color: #000001;
}

ul.menu-corsi-sx > li > a:before,
ul.menu-corsi-sx > li > a:hover:before {
  color: #000001;
}

ul.menu-corsi-sx > li > ul > li.expanded.active-trail > a{
  border-color: #f4c900;
}



/*** color per il sito Scuola ***/

.front .row_red {
    background: #f4c900;
}
.front .row_red .view-notizie-eventi .field-content, 
.front .row_red .view-notizie-eventi .field-content a {
    color: #000001;
}

.front ul.quicktabs-tabs li.active {
    background-color: #f4c900;
    border-color: #f4c900;
    color: #000001;
}
.front ul.quicktabs-tabs li a {
    color: #f4c900;
}

.scuola .view-elementi-della-home-page .field-name-field-titolo-paragrafo {
    background-color: #f4c900;
}

.scuola .bannernews .titolo a {
    color: #000001;
}

#block-quicktabs-progetti-di-ricerca ul.quicktabs-tabs li.active,
#block-quicktabs-blocco-home ul.quicktabs-tabs li.active {
    background-color: #f4c900;
    border-color: #f4c900;
}
#block-quicktabs-progetti-di-ricerca ul.quicktabs-tabs li a,
#block-quicktabs-blocco-home ul.quicktabs-tabs li a {
	 color: #f4c900;
}
 
#block-quicktabs-progetti-di-ricerca ul.quicktabs-tabs li.active a,
#block-quicktabs-blocco-home ul.quicktabs-tabs li.active a {
    color: #000001;
}
.scuola .hp-link  h2 {
	color: #f4c900;
}


/* offerta formativa */
#ugov-of-cds-ugov-accordion > h3.ui-accordion-header,
.accordion-oembed-view > .view-content > h3.ui-accordion-header{
		background-color: #f4c900;
	  color: #000001;		
}

#ugov-of-cds-ugov-accordion > h3.ui-accordion-header a,
.accordion-oembed-view > .view-content > h3.ui-accordion-header a {
	color: #000001;
}
#ugov-of-cds-ugov-accordion > h3.ui-accordion-header:after,
.accordion-oembed-view > .view-content > h3.ui-accordion-header:after {
	color: #000001;
}	

#gruppo-docenti-wrapper .views-field.views-field-id-ab {
		background-color: #f4c900;
}	

#gruppo-docenti-wrapper .views-field.views-field-id-ab a{
	color: #000001;
}
.nomepersona:after {
    background-color: #f4c900;
}


/** eventi hp **/

.bannernews-fed .dataevento > span,
.bannernews-fed .dataevento > div {
	background-color: #f4c900;
	color: #000001;
}


/** archivio news eventi **/

.group-eventi-news .horizontal-tabs ul.horizontal-tabs-list li.selected a,
.group-eventi-news .horizontal-tabs ul.horizontal-tabs-list li  a:hover,
.group-eventi-news .horizontal-tabs ul.horizontal-tabs-list li  a:focus {
    color: #000001;
	background-color: #f4c900;    
}



.group-eventi-news .horizontal-tabs ul.horizontal-tabs-list .selected strong,
.group-eventi-news .horizontal-tabs ul.horizontal-tabs-list li strong:hover {
  color: #000001; 
}


/* google cse results page */
#google-cse-results .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
#google-cse-results .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive:hover {
    color: #000001;
    background-color: #f4c900;    
}
#google-cse-results .gsc-refinementsArea .gsc-refinementHeader.gsc-refinementhActive {
    color: #f4c900;  
}
#google-cse-results .gs-result .gs-title, .gs-result .gs-title *,
#google-cse-results .gs-webResult.gs-result a.gs-title:link, 
#google-cse-results .gs-webResult.gs-result a.gs-title:link b, 
#google-cse-results .gs-imageResult a.gs-title:link, 
#google-cse-results .gs-imageResult a.gs-title:link b {
	    color: #f4c900;
}
#google-cse-results .gsc-results .gsc-cursor-box .gsc-cursor-page,
#google-cse-results .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #f4c900;
}

/*archivio news e eventi */
#quicktabs-eventi_en .quicktabs-tabs,
#quicktabs-eventi .quicktabs-tabs {
  background-color: #cfcfcf;
}
/*
#quicktabs-eventi_en .quicktabs-tabs li a,
#quicktabs-eventi .quicktabs-tabs li a {
    color: #000001;
}
*/
#quicktabs-eventi_en .quicktabs-tabs li:hover,
#quicktabs-eventi_en .quicktabs-tabs li:focus,
#quicktabs-eventi_en .quicktabs-tabs li.active,
#quicktabs-eventi .quicktabs-tabs li:hover,
#quicktabs-eventi .quicktabs-tabs li:focus,
#quicktabs-eventi .quicktabs-tabs li.active {
	background: #f4c900;
}

#quicktabs-eventi_en .quicktabs-tabs li.active a,
#quicktabs-eventi_en .quicktabs-tabs li a:hover,
#quicktabs-eventi .quicktabs-tabs li.active a,
#quicktabs-eventi .quicktabs-tabs li a:hover {
	color: #000001;
}

#quicktabs-eventi_en .quicktabs-tabs .active strong,
#quicktabs-eventi_en .quicktabs-tabs li strong:hover,
#quicktabs-eventi .quicktabs-tabs .active strong,
#quicktabs-eventi .quicktabs-tabs li strong:hover {
  font-family: "PT Sans Narrow Web Bold",sans-serif;
  color: #f4c900;
}

/* SDPPUB-3806 */
#google-cse-results .gsc-tabHeader.gsc-tabhActive:nth-child(1):after,
#google-cse-results .gsc-tabHeader.gsc-tabhInactive:nth-child(1):hover:after {
    background: #f4c900 !important;
    color: #000001 !important;
}

#google-cse-results .gsc-tabHeader.gsc-tabhInactive:nth-child(1):after {
    background: none;
}

/* SP_1-637 */
body .fascia_photogallery {
    background: #f4c900;
}

