<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Edugate Child
 Theme URI:    http://wp.swlabs.co/edugate/
 Description:  Edugate Child Theme
 Author:       Swlabs
 Author URI:   http://example.com
 Template:     edugate
 Version:      2.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  edugate
*/

@import url("../edugate/style.css");

/**** CAMBIO COLORI NOVEMBRE 2024

	PRIMARIA
		vecchio arancio 	#f57f20
		nuovo verde		 	#4cae47
		
		vecchio				rgba(245, 127, 32, 0.5)
		nuovo				rgba(76, 174, 71, 0.5)
		
		
	SECONDARIA
		vecchio verde		#57a67d
		nuovo blu			#0180aa
		
		vecchio				rgba(87, 166, 125, 0.5)
		nuovo				rgba(1, 128, 170, 0.5)
		
		
	LICEI
		vecchio viola		#a2288f
		nuovo rosso			#ff0000
		
		vecchio				rgba(162, 40, 143, 0.5)
		nuovo				rgba(255, 0, 0, 0.5)
		
	ALBERGHIERO
		vecchio azzurro		#00a9ea
		nuovo arancio		#e5782c
		
		vecchio				rgba(0, 169, 234, 0.5)
		nuovo				rgba(229, 120, 44, 0.5)

****/

.hide-page { display: none !important; }

.no-link {
	/*display: none !important;*/
	pointer-events: none !important;
}

.wpb_text_column ul li a, p a {
	font-size: 16px !important;
}
/****	FONT	****/

header .header-main .navigation .cl-menu-general .nav-links li .main-menu {
	float: unset !important;
}

	/*	font homepage	*/
	.go-home-central a {
		font-family: Roboto Condensed;
	}
	.go-school p, .go-school a {
		font-family: Roboto Condensed;
	}

.wpb_text_column ul li, .news-detail ol { color: #000000;}

.news-detail { color: #000000 !important;}

p { margin-bottom: 15px !important; }

.wpb_text_column.wpb_content_element h3 { text-transform: uppercase; }

@media screen and (min-width: 500px) {
	/*#page-content .page .vc_row.wpb_row,
	#page-content .post .news-content .entry-content p, 
	#page-content .post .news-content .entry-content ul,
	#page-content .post .vc_row.wpb_row,
	#page-content .post .UseyourDrive.files,
	#page-content .post .UseyourDrive.gridgallery { 
		padding-right: 150px; 
	}
	
	#page-content .page .vc_row.wpb_row .wpb_text_column p img,
	#page-content  .page .vc_row.wpb_row .wpb_single_image,
	#page-content .post .vc_row.wpb_row .wpb_text_column p img,
	#page-content .post .news-content .entry-content p img { 
		margin-right: -150px; 
	}*/

	#page-content.layout-right .page .vc_row.wpb_row.row-titoli-pagine,
	#page-content.layout-right .page .vc_row.wpb_row.row-subtitle-post,
	#page-content.layout-right .post .vc_row.wpb_row.row-titoli-pagine,
	#page-content.layout-right .post .vc_row.wpb_row.row-subtitle-post,
	#page-content.layout-right .page .vc_row.wpb_row.vc_inner,
	#page-content.layout-right .post .news-content .entry-content .wpb_text_column p,
	#page-content.layout-right .post .news-content .entry-content .wpb_text_column ul { 
		padding-right: 0 !important; 
	}

	/*per homepage*/
	.homepage-collegi-top #page-content .vc_row.wpb_row { padding-right: 0; }
	.homepage-collegi-top #page-content .vc_row.wpb_row .wpb_text_column p img, .homepage-collegi-top #page-content .vc_row.wpb_row .wpb_single_image { margin-right: 0; }

	/*per dimensioni immagini inserite nel testo*/
	.wpb_text_column.wpb_content_element p img, .news-content .entry-content p img { width: 48% !important; }
	.wpb_text_column.wpb_content_element p img.no_width, .news-content .entry-content p img.no_width { width: auto !important;}
	.wpb_text_column.wpb_content_element p img.completa, .news-content .entry-content p img.completa { width: auto !important;}

	/*.wpb_text_column.wpb_content_element p, .wpb_text_column.wpb_content_element ul, .news-content .entry-content p { padding-right: 150px; }
	.UseyourDrive.files, .UseyourDrive.gridgallery { padding-right: 150px !important; }
	.wpb_text_column.wpb_content_element p img, .news-content .entry-content p img { margin-right: -150px; width: 48% !important; }
	.wpb_text_column.wpb_content_element p img.no_width, .news-content .entry-content p img.no_width { width: auto !important;}
	.wpb_text_column.wpb_content_element.txt-footer p { padding-right: 0 !important; }*/
}

@media screen and (max-width: 499px) {
	.wpb_text_column.wpb_content_element p img, .news-content .entry-content p img { margin: auto !important; }
}

/*FASCIA TITOLI PAGINE*/
.news-detail h2.title-news.title-single-post  { padding-top: 5px; padding-bottom: 4px;}
.row-titoli-pagine h2.center-title  { padding-top: 4px; padding-bottom: 4px;}

/*cercare "colore della scuola" */

/****	****	****/

/****	LARGHEZZA CONTAINER	e colonne	****/
@media (max-width:767px){
	.homepage-collegi-top .container {width: 95% !important; margin: auto; }
}

@media (min-width:768px){
	.container {width: 95% !important;}
}

.homepage-collegi-top .vc_column_container&gt;.vc_column-inner,
#header .vc_column_container&gt;.vc_column-inner,
.row-footer-general .vc_column_container&gt;.vc_column-inner,
.menu-general.vc_column_container&gt;.vc_column-inner {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

/****	****	****	****	****/

.cl-slide-blog .vc_column-inner {
	padding-top: 0 !important;
}

/****	****	HEADER - FASCIA MENU 	****	****/
header .header-main {
	box-shadow: none !important;
}

.container.container-menu {
	padding-left: 4px;
	padding-right: 4px;
}

.row_header_home {
	margin-top: 5px;
}

.row_header_home .header-logo img,
.row_header_home .header-logo-facec img,
.row_header_home .image-logo,
.row_header_home .image-logo-facec {
	margin-bottom: 5px;
}

.rowhome-int-dx {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

@media (max-width: 479px) {
	.vc_col-sm-3.col_logo_sx { width: 50%; float: left; }
	.vc_col-sm-9.cl-dx-home { width: 50%; float: right;}
	.vc_col-sm-6.cl-home-int-sx { width: 75% !important; float: left; }
	.vc_col-sm-6.cl-home-int-dx { width: 25% !important; float: right; }
	.vc_col-sm-6.cl-home-int-sx .vc_column-inner  { padding-left: 0 !important; }
	.vc_col-sm-6.cl-home-int-dx .vc_column-inner  { padding-right: 0 !important; }
	.image-logo .header-logo img { padding-left: 6px; }
	.image-logo-facec img { padding-right: 6px; }

	/*seconda prova home - header nella row della pagina*/
	.col_logo_sx-home.vc_col-sm-3 { width: 50%; float: left !important;  }
	.vc_col-sm-6.cl-home-int-sx-2 { width: 37% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 13% !important; float: right !important; }
}

@media (orientation: portrait) and (min-width: 480px) and (max-width: 769px) {
	.vc_col-sm-3.col_logo_sx { width: 50%; float: left; }
	.vc_col-sm-9.cl-dx-home { width: 50%; float: right;}
	.vc_col-sm-6.cl-home-int-sx { width: 75% !important; float: left; }
	.vc_col-sm-6.cl-home-int-dx { width: 25% !important; float: right; }
	.vc_col-sm-6.cl-home-int-sx .vc_column-inner  { padding-left: 0 !important; }
	.vc_col-sm-6.cl-home-int-dx .vc_column-inner  { padding-right: 0 !important; }
	.image-logo .header-logo img { padding-left: 6px; }
	.image-logo-facec img { padding-right: 6px; }

	/*seconda prova home - header nella row della pagina*/
	.col_logo_sx-home.vc_col-sm-3 { width: 50%; float: left !important; }
	.vc_col-sm-6.cl-home-int-sx-2 { width: 40% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 10% !important; float: right !important; }
}

@media (orientation: landscape) and (min-width: 480px) and (max-width: 769px) {
	.image-logo .header-logo img { padding-left: 6px; }
	.image-logo-facec img { padding-right: 6px; }

	/*seconda prova home - header nella row della pagina*/
	.col_logo_sx-home.vc_col-sm-3 { width: 25%; float: left !important; }
	.vc_col-sm-6.cl-home-int-sx-2 { width: 68% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 7% !important; float: right !important; }
}

@media (min-width: 768px) {
	/*seconda prova home - header nella row della pagina*/
	.vc_col-sm-6.cl-home-int-sx-2 { width: 68% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 7% !important; float: right !important; }

	/*menu generale*/
	.vc_col-sm-3.cl-facec.menu-general {  width: 140px !important; float: right !important; }
}

@media (min-width: 1000px) {
	/*seconda prova home - header nella row della pagina*/
	.vc_col-sm-6.cl-home-int-sx-2 { width: 69% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 6% !important; float: right !important; }

	/*menu generale*/
	.vc_col-sm-3.cl-facec.menu-general {  width: 170px !important; float: right !important; }
}

@media (min-width: 1200px) {
	/*seconda prova home - header nella row della pagina*/
	.vc_col-sm-6.cl-home-int-sx-2 { width: 70% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 5% !important; float: right !important; }
}

@media (min-width: 1300px) {
	/*seconda prova home - header nella row della pagina*/
	.vc_col-sm-6.cl-home-int-sx-2 { width: 70.5% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 4.5% !important; float: right !important; }
}

@media (min-width: 1500px) {
	/*seconda prova home - header nella row della pagina*/
	.vc_col-sm-6.cl-home-int-sx-2 { width: 71% !important; float: right !important; }
	.vc_col-sm-3.cl-home-int-dx-2 { width: 4% !important; float: right !important; }
}

		/*aggiunto con header nella row della home*/
		.image-logo-facec-2 img { width: auto !important;}
		.img-logo-2, .cl-search-ico .wpb_raw_html, .cl-facec-2 .image-logo-facec-2 { margin-bottom: 0 !important; }

	/*sezione search*/
		.nav-search.search-collegi-1 {
			top: 0;
			float: right;
			position: relative;
			padding-bottom: 0;
			padding-left: 0;
			padding-right: 0;
			border-bottom: 1px solid #000;
			box-shadow: none;
			width: 100%;
			padding-top: 0 !important;
		}
		.nav-search.search-collegi-1:after {
			display: none !important;
		}
		.nav-search.search-collegi-1 form {
			border: none;
		}
		.nav-search.search-collegi-1 form .searchbutton:hover {
			color: #ffcb0e;	/*colore collegio*/
		}
		.nav-search form input.searchbox-collegi-1 {
			padding: 0 5px 0 0 !important;
			float: right;
			text-align: right;
			background-color: rgba(255, 255, 255, 0) !important;
			width: calc(100% - 30px) !important;
		}
		.searchbutton.searchbutton-collegi-1 {
			padding-right: 5px !important;
			width: 25px !important;
			font-size: 17px !important;
		}
		.nav-search.search-collegi-1 button {
			float: right;
		}
		.socials.socials-collegi {
			text-align: right;
			border-top: none !important;
			padding-top: 0 !important;
		}
		@media (max-width: 479px) {
			.socials.socials-collegi a { margin-top: 2px; width: 18px; height: 18px;  }
			.nav-search.search-collegi-1 form input[type='text'] { height: 20px !important;}
		}
		@media (orientation: portrait) and (min-width: 480px) and (max-width: 637px) {
			.socials.socials-collegi a { margin-top: 2px; width: 18px; height: 18px;  }
			.nav-search.search-collegi-1 form input[type='text'] { height: 20px !important;}
		}
		@media (orientation: portrait) and (min-width: 638px) and (max-width: 769px) {
			.socials.socials-collegi a { margin-top: 5px; width: 21px; height: 21px;  }
			.nav-search.search-collegi-1 form input[type='text'] { height: 30px !important;}
		}
		@media (orientation: landscape) and (min-width: 480px) and (max-width: 637px) {
			.socials.socials-collegi a { margin-top: 2px; width: 18px; height: 18px;  }
			.nav-search.search-collegi-1 form input[type='text'] { height: 20px !important;}
		}
		@media (orientation: landscape) and (min-width: 638px) and (max-width: 769px) {
			.socials.socials-collegi a { margin-top: 5px; width: 21px; height: 21px;  }
			.nav-search.search-collegi-1 form input[type='text'] { height: 30px !important;}
		}
		@media (min-width: 768px) {
			.socials.socials-collegi a { margin-top: 5px; width: 21px; height: 21px; margin-right: 2px !important; }
		}
		@media (min-width: 850px) {
			.socials.socials-collegi a { margin-top: 5px; width: 21px; height: 21px; margin-right: 3px !important; }
		}
		@media (min-width: 1000px) {
			.socials.socials-collegi a { margin-top: 10px; width: 23px; height: 23px; margin-right: 3px !important; }
		}
		@media (min-width: 1100px) {
			.socials.socials-collegi a { margin-top: 10px; width: 25px; height: 25px;  }
		}
		.socials.socials-collegi a {
			background-size: contain;
			background-color: rgba(255,255,255,0) !important;
			vertical-align: bottom;
			margin-bottom: 0;
		}
		.socials.socials-collegi a.facebook {
			background-image: url(../../uploads/loghi/facebook.svg);
		}
		.socials.socials-collegi a.dribbble {
			background-image: url(../../uploads/loghi/youtube.svg);
		}
		.socials.socials-collegi a.twitter {
			background-image: url(../../uploads/loghi/twitter.svg);
		}
/*fine revisione novembre 2017*/

/****	MENÃ¹ GENERALE PER TUTTE LE PAGINE - NOVEMBRE 2017	****/
.cl-menu-general ul.nav-links&gt;li&gt;a {
	color: #000000;
}
.cl-menu-general ul.nav-links&gt;li:hover&gt;a {
	color: #007fa7 !important;
}
@media (min-width: 768px) {
	.dropdown:hover .edugate-dropdown-menu-1 {
		text-align: center;
	}
}
.dropdown-menu&gt;li&gt;a {
	padding-left: 5px !important;
	padding-right: 5px !important;
	display: initial !important;
}
@media (max-width: 380px) { .cl-search-ico.menu-general input.searchbox.searchbox-collegi-1 { width: 85% !important; height: 20px !important; } }
@media (min-width: 381px) and (max-width: 767px) { .cl-search-ico.menu-general input.searchbox.searchbox-collegi-1 { width: 85% !important; height: 30px !important; } }
@media (max-width: 767px) {
	.cl-search-ico.vc_col-sm-3 { width: 75% !important; padding-left: 0 !important; padding-right: 0 !important; float: right;  }
	.cl-facec.vc_col-sm-3 { width: 25% !important; padding-left: 0 !important; padding-right: 0 !important; float: right;  }
	.cl-facec.vc_col-sm-3 .image-logo-facec { margin-bottom: 0 !important; }
	.navbar-collapse.in { overflow-y: unset !important; }
	header .header-main .navigation.cl_generalmenu_dx { position: absolute !important; }
	.vc_column_container.navigation.cl_generalmenu_dx { padding-left: 5px !important; margin-top: 25px; }
	.vc_col-sm-3.col_logo_sx-2 .vc_column-inner  { width: 50%; float: left; }
	button.edugate-navbar { margin-right: 20px !important;}
		/* regola forse da applicare a tutte le ROW per mobile*/
		.vc_row.row_general_menu { margin-left: -5px !important; margin-right: -5px !important; }

	/*style menu collassato*/
	#menu-menu-generale li a.main-menu, #menu-menu-generale-2 li a.main-menu { line-height: 30px !important; font-size: 16px; }
	#menu-menu-generale li a.main-menu:hover, #menu-menu-generale-2 li a.main-menu:hover { background-color: #ffe293 !important; } /*colore della scuola*/
	ul#menu-menu-generale { margin-bottom: 0;}
	ul#menu-menu-generale-2 { margin-top: 0;}
	header .header-main .edugate-dropdown-menu-1 &gt; li &gt; .link-page { text-transform: uppercase !important; }
	header .header-main .btn-menu-scuole .edugate-dropdown-menu-1 { border-bottom-color: #007fa7 !important; } /*colore scuola*/

	/*colore scuola*/
	.edugate-navbar { background-color: #007fa7 !important; }
}
@media (min-width: 768px) {
		/*con modifiche pad e float perchÃ¨ non prendeva bootstrap negli articoli*/
		.cl-menu-general.vc_col-sm-6 { width: 63% !important; padding-left: 0 !important; padding-right: 0 !important; float: left; }
		.cl-search-ico.vc_col-sm-3 { padding-left: 0 !important; padding-right: 0 !important; float: right;  }
		.cl-facec.vc_col-sm-3 { /*width: 9% !important;*/ padding-left: 0 !important; padding-right: 0 !important; float: right;  }
		.cl-facec.menu-general .image-logo-facec { text-align: right; }
		/*-----*/
	header .header-main .navigation .nav-links li .main-menu { line-height: 20px !important; text-align: center; }
	header .header-main .navigation .nav-links li:hover .main-menu:after { height: 2px !important; bottom: -2px !important; }
	header .header-main .navigation .nav-links li.active .main-menu { border-bottom-width: 2px !important; }
	header .header-main .navigation .nav-links li .main-menu .arrow-open-dropdown { line-height: 20px !important; }
	.cl-menu-general .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
	ul#menu-menu-generale li { border-bottom: 1px solid #000000; padding-bottom: 10px; }
	ul#menu-menu-generale-2&gt;li { padding-top: 10px; }
	.border-yes { border-right: 1px solid #000000; }
	ul#menu-menu-generale li a, ul#menu-menu-generale-2 li a { margin-left: 1px; margin-right: 1px; }
	.btn-menu-scuole i { margin-right: 5px; }
	ul#menu-menu-generale .edugate-dropdown-menu-1 li { padding-bottom: 0 !important; }

		/*inserisco margini negativi SX DX per menu perchÃ¨ non li prendeva negli articoli*/
		.vc_row.row_general_menu { margin-right: -15px !important; margin-left: -15px !important}
		.vc_col-sm-3.col_logo_sx-2 { width: 25%; float: left; }
		.vc_col-sm-9.cl_generalmenu_dx { width: 75%; padding-left: 0 !important; padding-right: 0 !important; }
}
.row_general_menu { padding-top: 5px; }
#menu-menu-generale li a, #menu-menu-generale-2 li a { border-bottom: none !important; }
#menu-menu-generale li:hover .main-menu:after, #menu-menu-generale-2 li:hover .main-menu:after { display: none !important; }
ul.dropdown-menu.edugate-dropdown-menu-1 li { border-bottom: none !important; }
#menu-menu-generale li, #menu-menu-generale-2 li, #menu-menu-generale ul li { font-family: Roboto Condensed; }
header .header-main .edugate-dropdown-menu-1 li:hover { background-color: #7fbfd3 !important; } /*colore della scuola*/
.btn-menu-scuole a.main-menu { cursor: pointer; }
.btn-menu-scuole a.main-menu i { display: none !important; }

/****	FINE MENÃ¹ GENERALE 	****/
	/*logo facec a destra*/
		.logo.pull-right.logo-facec {
			padding-left: 20px;
		}
/****	****	****	****	**** 	****	****/

/****	****	MENU MOBILE - CAMBIO COLORE E IMPOSTAZIONI - HOME 	****	****/
.header-logo.header-logo-facec img {
	width: auto !important;
}
@media (max-width: 767px) {
	header .header-main .navigation .nav-links li:hover .main-menu { color: #000000 !important; }
}
/****	****	****	****	**** 	****	****	****/

/****	****	FOOTER - GENERALE E PER HOME 	****	****/
	/*Footer homepage e generale*/
	.cl-home-footer-1 .vc_column-inner, 
	.cl-home-footer-2 .vc_column-inner, 
	.cl-home-footer-3 .vc_column-inner, 
	.cl-home-footer-4 .vc_column-inner,
	#footer_c1, #footer_c2, #footer_c3, #footer_c4 {
		padding-top: 15px !important;
	}
	.cl-home-footer-1 .wpb_text_column {
		margin-bottom: 15px;
	}
	.cl-home-footer-4 .img-footer.widget_media_image {
		text-align: center;
	}
	@media (orientation: landscape) and (max-width: 479px) {
		/*.cl-home-footer-1.vc_col-sm-2, #footer_c1 { width: 9%; float: left !important; }
		.cl-home-footer-2.vc_col-sm-6, #footer_c2 { width: 41%; float: left !important; }
		.cl-home-footer-3.vc_col-sm-2, #footer_c3 { width: 50%; float: left !important; }
		.cl-home-footer-4.vc_col-sm-2, #footer_c4 { width: 50%; float: right !important; }*/
		/*nuovo 2020*/
		#footer_c1, #footer_c2, #footer_c3, #footer_c4 { width: 50%; float: left !important; }
	}
	@media (orientation: landscape) and (min-width: 480px) and (max-width: 637px) {
		/*.cl-home-footer-1.vc_col-sm-2, #footer_c1 { width: 9%; float: left !important; }
		.cl-home-footer-2.vc_col-sm-6, #footer_c2 { width: 41%; float: left !important; }
		.cl-home-footer-3.vc_col-sm-2, .cl-home-footer-4.vc_col-sm-2, #footer_c3, #footer_c4 { width: 25%; float: left !important; }*/
		.txt-footer p, .txt-footer p a { line-height: 11px !important; font-size: 9px !important; }
		.img-footer, .txt-footer { margin-bottom: 15px !important;}
		/*nuovo 2020*/
		#footer_c1, #footer_c2, #footer_c3, #footer_c4 { width: 25%; float: left !important; }
	}
	@media (orientation: landscape) and (min-width: 638px) and (max-width: 767px) {
		/*.cl-home-footer-1.vc_col-sm-2, #footer_c1 { width: 9%; float: left !important; }
		.cl-home-footer-2.vc_col-sm-6, #footer_c2 { width: 41%; float: left !important; }
		.cl-home-footer-3.vc_col-sm-2, .cl-home-footer-4.vc_col-sm-2, #footer_c3, #footer_c4 { width: 25%;  float: left !important; }*/
		.txt-footer p, .txt-footer p a { line-height: 12px !important; font-size: 10px !important; }
		.img-footer, .txt-footer { margin-bottom: 15px !important;}
		/*nuovo 2020*/
		#footer_c1, #footer_c2, #footer_c3, #footer_c4 { width: 25%; float: left !important; }
		.footer-area:nth-child(3) { clear: unset !important; }
	}
	@media (orientation: portrait) and (max-width: 767px) {
		/*.cl-home-footer-1.vc_col-sm-2, #footer_c1  { width: 15%; float: left !important; }
		.cl-home-footer-2.vc_col-sm-6, #footer_c2 { width: 85%; float: left !important; }
		.cl-home-footer-3.vc_col-sm-2, .cl-home-footer-4.vc_col-sm-2, #footer_c3, #footer_c4  { width: 50%; float: left !important; }*/
		.txt-footer p, .txt-footer p a { line-height: 12px !important; font-size: 10px !important; }
		.cl-home-footer-3 .img-footer, #footer_c3 .img-footer { text-align: left !important;}
		.img-footer, .txt-footer { margin-bottom: 5px !important;}
		.cl-home-footer-1 .wpb_single_image, #footer_c3 .img-footer { margin-bottom: 0 !important;}
		/*nuovo 2020*/
		#footer_c1, #footer_c2, #footer_c3, #footer_c4 { width: 50%; float: left !important; }
	}
	@media (max-width: 767px) {
		/*.cl-home-footer-2 .txt-footer p br,
		#footer_c2 .txt-footer p br { display: none !important; }*/
		/*nuovo 2020*/
		.footer-main .footer-main-wrapper { clear: unset !important; padding-top: 20px !important; }
		#footer_c1 { padding-right: 0 !important; }
	}
	@media (min-width: 768px) {
		/*.cl-home-footer-1.vc_col-sm-2, #footer_c1 { width: 9%; float: left !important; }
		.cl-home-footer-2.vc_col-sm-6, #footer_c2 { width: 41%; float: left !important; }
		.cl-home-footer-3.vc_col-sm-2, .cl-home-footer-4.vc_col-sm-2, #footer_c3, #footer_c4 { width: 25%; float: left !important; }*/
		.img-footer, .txt-footer { margin-bottom: 15px !important;}
	}
	@media (min-width: 768px) and (max-width: 969px) {
		.txt-footer p, .txt-footer p a {
			line-height: 13px !important;
			font-size: 11px !important;
		}
	}
	@media (min-width: 970px) {
		.txt-footer p, .txt-footer p a {
			line-height: 15px !important;
			font-size: 12px !important;
		}
	}
	.cl-home-footer-3, .cl-home-footer-3 { text-align: center !important; }
/****	****	****	****	**** 	****	****	****/

/****	****  HOMEPAGE	****	****/

	/****!!!	RESIZE font e altro per mantenere stesse altezze	!!!****/

		/*RIDIMENSIONAMENTO COLONNE NEL MOBILE PER LA HOMEPAGE*/
			/*caso A orizzontale da 320px a 767px*/
			@media (orientation: landscape) and (min-width: 480px) and (max-width: 767px) {
				.cl-evidenza.vc_col-sm-3,
				.cl-btn-central-home.vc_col-sm-3 {
					width: 25% !important; float: left !important;
				}
				/*sacramentine con due scuole*/
					.row-btn-school .cl-school-1, .row-btn-school .cl-school-2, .row-btn-school .cl-school-3, .row-btn-school .cl-school-4  {
						width: 50% !important; float: left !important; 
					}
				.cl-slide-blog.vc_col-sm-6 {
					width: 50% !important; float: left !important;
				}
			}

			/*caso B verticale fino a 767px*/
			@media (orientation: portrait) and (max-width: 767px) {
				.cl-evidenza.vc_col-sm-3 { width: 50% !important; float: left; }
				.cl-btn-central-home.vc_col-sm-3 { width: 50% !important; float: right; }
				.cl-slide-blog.vc_col-sm-6 { width: 100% !important; }
				.row-btn-school .cl-school-1, .row-btn-school .cl-school-2, .row-btn-school .cl-school-3, .row-btn-school .cl-school-4  {
					width: 50% !important; float: left !important;
				} 
				.cl-slide-blog.vc_col-sm-6 {
					width: 100% !important;
				}
			}

			/*caso C verticale o orizzontale fino a 479px*/
			@media (max-width: 479px) {
				.cl-evidenza.vc_col-sm-3 { width: 50% !important; float: left; }
				.cl-btn-central-home.vc_col-sm-3 { width: 50% !important; float: right; }
				.cl-slide-blog.vc_col-sm-6 { width: 100% !important; }
				.row-btn-school .cl-school-1, .row-btn-school .cl-school-2, .row-btn-school .cl-school-3, .row-btn-school .cl-school-4  { 
					width: 50% !important; float: left !important;
				}
				/*aggiunta modifica 09-2018 mace*/
				.cl-slide-blog .wpb_posts_slider .flex-caption, .cl-slide-blog .wpb_posts_slider .nivo-caption { padding: 5px 15px !important;}
				.cl-slide-blog .wpb_posts_slider .flex-caption h2, .cl-slide-blog .wpb_posts_slider .nivo-caption h2 { line-height: 10px !important;}
				/***/
			}
		/****		-- fine --		****/

			/*casi per disattivazione slide-blog*/
				/*caso desktop generale*/
				@media (min-width: 768px) { 
					.row-slide-blog-portrait { display: none !important; }
				}
				/*caso mobile verticale*/
				@media (orientation: portrait) and (max-width: 767px) {
					.cl-landscape-blog { display: none !important; }
				}
				/*caso mobile orizzontale con visualizzazione completa pagina orizzontale*/
				@media (orientation: landscape) and (min-width: 480px) and (max-width: 767px) {
					.row-slide-blog-portrait  { display: none !important; }
				}
				/*caso mobile orizzontale con visualizzazione come verticale*/
				@media (orientation: landscape) and (max-width: 479px) {
					.cl-landscape-blog  { display: none !important; }
				}
			/*************************************/

			/*disattivazione frecce navigazione delle slide per mobile*/
			@media (max-width: 767px) { 
				.homepage-collegi-top ul.flex-direction-nav { display: none !important; }
			}
			.flex-direction-nav a { color: rgba(255, 255, 255, 0.80) !important; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4) !important; }
			/******************/

		@media (max-width: 319px) {
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 14px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 13px;
				height: 26px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 12px;
				margin-bottom: 0;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			.cl-slide-blog .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.slide-evidenza .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.cl-slide-blog .flex-caption {
				padding-left: 9px !important;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				margin-bottom: -5px !important;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 4.5px !important;
					margin-right: 4.5px !important;
				}
			/***/
			.go-home-central a {
				font-size: 19px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 19px;
			}
			.go-home-central {
				border-top: 3px solid #d0d2d4;
				margin-bottom: 0 !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 3px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
				border-top: 15px solid #007fa7;
				margin-right: 25px !important;
				margin-bottom: -15px !important;
			}
			.sep-down-arrow-2 {
				border-left: 19px solid transparent;
				border-right: 19px solid transparent;
				border-top: 19px solid #fff;
				margin-right: 21px !important;
				margin-bottom: -16px !important;
			}
			.btn-evident {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.btn-home.btn-eventi {
				margin-bottom: -37px;
			}
			.btn-eventi h3 {
				margin-top: 10px !important;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 18px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 16px !important;
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.lic-rotate {
				font-size: 25px !important;
				margin-top: -2px !important;
			}
			.go-school.vc_btn3-center {
				margin-bottom: 1px !important;
			}
			.go-primaria {
				border-top: 6px solid #4cae47 !important;
			}
			.go-secondaria {
				border-top: 6px solid #0180aa !important;
			}
			.go-licei {
				border-top: 6px solid #ff0000 !important;
			}
			.go-ipseoa {
				border-top: 6px solid #e5782c !important; 
			}
		}
		@media /*(orientation: portrait) and*/ (min-width: 320px) and (max-width: 479px) {
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a	{
				font-size: 14px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 13px;
				height: 26px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 12px;
				margin-bottom: 0;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			.cl-slide-blog .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.slide-evidenza .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.cl-slide-blog .flex-caption {
				padding-left: 9px !important;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				margin-bottom: -5px !important;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 4.5px !important;
					margin-right: 4.5px !important;
				}
			/***/
			.go-home-central a {
				font-size: 23px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 23px;
			}
			.go-home-central {
				border-top: 3px solid #d0d2d4;
				margin-bottom: 0 !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 3px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
				border-top: 15px solid #007fa7;
				margin-right: 25px !important;
				margin-bottom: -15px !important;
			}
			.sep-down-arrow-2 {
				border-left: 19px solid transparent;
				border-right: 19px solid transparent;
				border-top: 19px solid #fff;
				margin-right: 21px !important;
				margin-bottom: -16px !important;
			}
			.btn-evident {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.btn-home.btn-eventi {
				margin-bottom: -37px;
			}
			.btn-eventi h3 {
				margin-top: 10px !important;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 21px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 16px !important;
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.lic-rotate {
				font-size: 30px !important;
				margin-top: -2px !important;
			}
			.go-school.vc_btn3-center {
				margin-bottom: 1px !important;
			}
			.go-primaria {
				border-top: 6px solid #4cae47 !important;
			}
			.go-secondaria {
				border-top: 6px solid #0180aa !important;
			}
			.go-licei {
				border-top: 6px solid #ff0000 !important;
			}
			.go-ipseoa {
				border-top: 6px solid #e5782c !important; 
			}
		}
		@media (orientation: portrait) and (min-width: 480px) and (max-width: 767px) {
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 16px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 16px;
				height: 32px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 14px;
				margin-bottom: 0;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			.cl-slide-blog .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.slide-evidenza .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.cl-slide-blog .flex-caption {
				padding-left: 9px !important;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				margin-bottom: -5px !important;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 4.5px !important;
					margin-right: 4.5px !important;
				}
			/***/
			.go-home-central a {
				font-size: 25px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 25px;
			}
			.go-home-central {
				border-top: 3px solid #d0d2d4;
				margin-bottom: 0 !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 3px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
				border-top: 15px solid #007fa7;
				margin-right: 25px !important;
				margin-bottom: -15px !important;
			}
			.sep-down-arrow-2 {
				border-left: 19px solid transparent;
				border-right: 19px solid transparent;
				border-top: 19px solid #fff;
				margin-right: 21px !important;
				margin-bottom: -16px !important;
			}
			.btn-evident {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.btn-home.btn-eventi {
				margin-bottom: -37px;
			}
			.btn-eventi h3 {
				margin-top: 10px !important;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 24px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 16px !important;
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.lic-rotate {
				font-size: 38px !important;
				margin-top: -4px !important;
			}
			.go-school.vc_btn3-center {
				margin-bottom: 1px !important;
			}
		}
		@media (orientation: landscape) and (min-width: 480px) and (max-width: 637px) {
		.slide-home-blog { margin-bottom: 0 !important; } /*aggiunto 30/11/2017*/	
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 11px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 9px;
				height: 26px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 9px;
				margin-bottom: 0;
			}
			.go-home-central a {
				font-size: 16px !important;
				line-height: 16px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 16px;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 14px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.lic-rotate {
				font-size: 20px !important;
				margin-top: -2px !important;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 12px !important;
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.go-primaria {
				border-top: 6px solid #4cae47 !important;
			}
			.go-secondaria {
				border-top: 6px solid #0180aa !important;
			}
			.go-licei {
				border-top: 6px solid #ff0000 !important;
			}
			.go-ipseoa {
				border-top: 6px solid #e5782c !important;
			}
			.slide-evidenza .flex-caption {
				padding-top: 5px !important;
				padding-bottom: 5px !important;
			}
			.go-primaria {
				border-top: 6px solid #4cae47 !important;
			}
			.go-secondaria {
				border-top: 6px solid #0180aa !important;
			}
			.go-licei {
				border-top: 6px solid #ff0000 !important;
			}
			.go-ipseoa {
				border-top: 6px solid #e5782c !important; 
			}
		}
		@media (orientation: landscape) and (min-width: 638px) and (max-width: 767px) {
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 13px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 11px;
				height: 26px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 11px;
				margin-bottom: 0;
			}
			.go-home-central a {
				font-size: 18px !important;
				line-height: 18px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 18px;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 21px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 16px !important;
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.lic-rotate {
				font-size: 30px !important;
				margin-top: -3px !important;
			}
			.slide-evidenza .flex-caption {
				padding-top: 5px !important;
				padding-bottom: 5px !important;
			}
		}
		@media (min-width: 480px) and (max-width: 767px) {
			.wpb_posts_slider.slide-home-blog .flex-caption {
				padding: 2px 15px !important;
			}
			.wpb_posts_slider.slide-home-blog .flex-caption p {
				line-height: 18px !important;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			.cl-slide-blog .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.slide-evidenza .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.cl-slide-blog .flex-caption {
				padding-left: 9px !important;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				margin-bottom: -5px !important;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 4.5px !important;
					margin-right: 4.5px !important;
				}
			/***/
			.go-home-central {
				border-top: 3px solid #d0d2d4;
				margin-bottom: 0 !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 3px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
				border-top: 15px solid #007fa7;
				margin-right: 25px !important;
				margin-bottom: -15px !important;
			}
			.sep-down-arrow-2 {
				border-left: 19px solid transparent;
				border-right: 19px solid transparent;
				border-top: 19px solid #fff;
				margin-right: 21px !important;
				margin-bottom: -16px !important;
			}
			.btn-evident {
				padding-top: 0;
				padding-bottom: 0;
			}
			.btn-home.btn-eventi {
				margin-bottom: -29px;
			}
			.btn-eventi h3 {
				margin-top: 10px !important;
			}
			.go-school.vc_btn3-center {
				margin-bottom: 1px !important;
			}
			.go-primaria {
				border-top: 6px solid #4cae47 !important;
			}
			.go-secondaria {
				border-top: 6px solid #0180aa !important;
			}
			.go-licei {
				border-top: 6px solid #ff0000 !important;
			}
			.go-ipseoa {
				border-top: 6px solid #e5782c !important; 
			}
		}
		@media (min-width: 768px) and (max-width: 969px) {
			.wpb_posts_slider.slide-home-blog .flex-caption {
				padding: 5px 15px !important;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 16px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 12px;
				height: 32px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 14px;
				margin-bottom: 0;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			.cl-slide-blog .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.slide-evidenza .flex-caption::after {
				height: 3px !important;
				top: -3px !important;
			}
			.cl-slide-blog .flex-caption {
				padding-left: 9px !important;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				margin-bottom: -5px !important;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 3px !important;
					width: 12px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 4.5px !important;
					margin-right: 4.5px !important;
				}
			/***/
			.go-home-central a {
				font-size: 25px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 25px;
			}
			.go-home-central {
				border-top: 3px solid #d0d2d4;
				margin-bottom: 0 !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 3px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 15px solid transparent;
				border-right: 15px solid transparent;
				border-top: 15px solid #007fa7;
				margin-right: 25px !important;
				margin-bottom: -15px !important;
			}
			.sep-down-arrow-2 {
				border-left: 19px solid transparent;
				border-right: 19px solid transparent;
				border-top: 19px solid #fff;
				margin-right: 21px !important;
				margin-bottom: -16px !important;
			}
			.btn-evident {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.btn-home.btn-eventi {
				margin-bottom: -37px;
			}
			.btn-eventi h3 {
				margin-top: 10px !important;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 24px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 16px !important;
				padding-top: 10px !important;
				padding-bottom: 10px !important;
			}
			.lic-rotate {
				font-size: 38px !important;
				margin-top: -4px !important;
			}
			.go-school.vc_btn3-center {
				margin-bottom: 1px !important;
			}
		}
		@media (min-width: 970px) and (max-width: 1070px) {
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 20px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 16px;
				height: 32px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 14px;
				margin-bottom: 0;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 6px !important;
					width: 24px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 18px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 6px !important;
					width: 24px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 9px !important;
				}
			/***/
			.go-home-central a {
				font-size: 28px !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 28px;
			}
			.go-home-central {
				border-top: 6px solid #d0d2d4;
				margin-bottom: 0px !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 6px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 20px solid transparent;
				border-right: 20px solid transparent;
				border-top: 20px solid #007fa7;
				margin-right: 50px !important;
				margin-bottom: -20px !important;
			}
			.sep-down-arrow-2 {
				border-left: 28px solid transparent;
				border-right: 28px solid transparent;
				border-top: 28px solid #fff;
				margin-right: 42px !important;
				margin-bottom: -22px !important;
			}
			.btn-evident {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.btn-home.btn-eventi {
				margin-bottom: -53px;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 28px !important;
				line-height: unset;
			}
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a  {
				padding-top: 15px !important;
				padding-bottom: 15px !important;
			}
			.lic-rotate {
				font-size: 50px !important;
			}
		}
		@media (min-width: 1071px) {
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a,
			.cl-slide-blog .flexslider_fade h2,
			.cl-slide-blog .flexslider_fade h2 a {
				font-size: 27px;
			}
			.cl-evidenza .flexslider_slide h2,
			.cl-evidenza .flexslider_slide h2 a,
			.cl-evidenza .flexslider_fade h2,
			.cl-evidenza .flexslider_fade h2 a {
				line-height: 22px;
				height: 44px;
			}
			.cl-evidenza .flexslider_slide img,
			.cl-evidenza .flexslider_fade img {
				margin-bottom: 6px;
			}
			.cl-slide-blog .flexslider_slide p,
			.cl-slide-blog .flexslider_fade p {
				font-size: 18px;
			}
			.cl-slide-blog .flexslider_slide h2,
			.cl-slide-blog .flexslider_fade h2 {
				margin-top: 0;
			}
			/*pallini navigazione eventi*/
				.cl-slide-blog .flex-control-nav.flex-control-paging li a {
					height: 6px !important;
					width: 24px !important;
				}
				.cl-slide-blog .flex-control-nav.flex-control-paging li {
					margin-left: 18px !important;
					margin-right: 0 !important;
				}
			/*pallini navigazione evidenza*/
				.cl-evidenza .flex-control-nav.flex-control-paging li a {
					height: 6px !important;
					width: 24px !important;
				}
				.cl-evidenza .flex-control-nav.flex-control-paging li {
					margin-left: 9px !important;
					margin-right: 9px !important;
				}
			/***/
			.go-home-central a {
				font-size: 35px !important;
			}
			.go-home-central-empty a {
				background-image: none !important;
			}
			.btn-home h3, .btn-home a, .slide-home-blog h2 a.tlt-lnk-eventi {
				font-size: 35px;
			}
			.go-home-central {
				border-top: 6px solid #d0d2d4;
				margin-bottom: 0px !important;
			}
			.go-home-central.btn-last-central {
				border-bottom: 6px solid #d0d2d4;
			}
			.sep-down-arrow {
				border-left: 20px solid transparent;
				border-right: 20px solid transparent;
				border-top: 20px solid #007fa7;
				margin-right: 50px !important;
				margin-bottom: -20px !important;
			}
			.sep-down-arrow-2 {
				border-left: 28px solid transparent;
				border-right: 28px solid transparent;
				border-top: 28px solid #fff;
				margin-right: 42px !important;
				margin-bottom: -22px !important;
			}
			.btn-evident {
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.btn-home.btn-eventi {
				margin-bottom: -58px;
			}
			/*gruppo pulsanti scuole*/
			.go-primaria a, .go-licei a, .go-ipseoa a, .go-secondaria a .word1 {
				font-size: 35px !important;
				line-height: unset;
			}
			.go-secondaria a .word2{
				font-size: 35px;
			}
			.go-liceo-1 a, .go-liceo-2 a {
				font-size: 27px !important;
				padding-top: 15px !important;
				padding-bottom: 15px !important;
			}
			.lic-rotate {
				font-size: 60px !important;
			}
		}
		@media (min-width: 1071px) and (max-width: 1400px) {
			.go-primaria a, .go-secondaria a, .go-licei a, .go-ipseoa a { padding-bottom: 10px !important; }
		}
		.go-secondaria p { margin-bottom: 0 !important;}
		/*titolo EVENTI*/
			.slide-home-blog h2.wpb_heading.wpb_posts_slider_heading { margin-bottom: 0; margin-top: 0; }
		/*fine - titolo EVENTI*/

	/*****	!!!!	!!!!	!!!!	****	!!!!	!!!!	!!!!	******/

	/****	slide news e evidenza		****/
		/*pallini navigazione eventi*/
			.cl-slide-blog .flex-control-nav.flex-control-paging li a {
				background: #ffffff;
				border-radius: 0;
				box-shadow: none;
			}
			.cl-slide-blog .flex-control-nav.flex-control-paging li a.flex-active {
				background: #ffcb0e;
			}
			.cl-slide-blog .flex-control-nav.flex-control-paging {
				text-align: left;
			}
		/*pallini navigazione evidenza*/
			.cl-evidenza .flex-control-nav.flex-control-paging li a {
				background: #ffffff;
				border-radius: 0;
				box-shadow: none;
			}
			.cl-evidenza .flex-control-nav.flex-control-paging li a.flex-active {
				background: #ffcb0e;
			}
			.cl-evidenza .flex-control-nav.flex-control-paging {
				text-align: center;
			}
		/***/
		.cl-slide-blog .flex-caption {
			padding-right: 1px !important;
		}
		.slide-home-blog .flexslider,
		.slide-evidenza .flexslider		{
			box-shadow: none !important;
		}
		.cl-slide-blog .flexslider,
		.cl-evidenza .flexslider {
			border: none !important;
		}
		@media (min-width: 768px) {
			.slide-home-blog, .flexslider_slide.flexslider,
			.slide-home-blog, .flexslider_fade.flexslider { margin-bottom: 0 !important; }
		}
		@media (orientation: portrait) and (max-width: 767px) {
			.cl-slide-blog .flexslider {
				margin-bottom: 8px !important;
			}
			.slide-home-blog {
				margin-bottom: 0 !important;
			}
			.cl-evidenza {
				margin-bottom: 8px !important;
			}
			.go-home-central.btn-last-central {
				margin-bottom: 5px !important;
			}
		}
		@media (orientation: landscape) and (min-width: 480px) and (max-width: 767px) {
			.cl-slide-blog .flexslider {
				margin-bottom: 0 !important;
			}
		}
		.cl-slide-blog .flex-caption,
		.slide-evidenza .flex-caption {
			bottom: 0 !important;
			position: relative !important;
		}
		.cl-slide-blog .flex-caption::after {
			content:'';
			width:100%;
			position: absolute;
			left:0;
			top:-6px;
			height: 6px;
			background: -webkit-repeating-linear-gradient(90deg,rgba(255,255,255,0.8),rgba(255,255,255,0.8) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* For Safari 5.1 to 6.0 */
			background: -o-repeating-linear-gradient(); /* For Opera 11.1 to 12.0 */
			background: -moz-repeating-linear-gradient(90deg, rgba(255,255,255,0.8),rgba(255,255,255,0.8) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* For Firefox 3.6 to 15 */
			background: repeating-linear-gradient(90deg, rgba(255,255,255,0.8),rgba(255,255,255,0.8) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
		}
		.cl-slide-blog .wpb_posts_slider .flex-caption {
			background-color: rgba(255, 255, 255, 0.80) !important;
		}
		.cl-slide-blog .flexslider_slide h2,
		.cl-slide-blog .flexslider_slide h2 a,
		.cl-slide-blog .flexslider_fade h2,
		.cl-slide-blog .flexslider_fade h2 a {
			color: #000 !important;
			text-transform: uppercase !important;
			margin-bottom: -7px;
		}
		.slide-evidenza .flex-caption::after {
			content:'';
			width:100%;
			position: absolute;
			left:0;
			top:-6px;
			height: 6px;
			background-color: rgba(255,255,255,0.8) !important;
		}
		.slide-evidenza .wpb_posts_slider .flex-caption {
			background-color: rgba(255, 255, 255, 0.50) !important;
		}
		.cl-slide-blog .flexslider_slide p,
		.cl-slide-blog .flexslider_fade p {
			color: #000 !important;
			margin-bottom: 5px;
			font-family: Roboto Condensed;
		}
		.cl-slide-blog .slide-home-blog h2.wpb_heading.wpb_posts_slider_heading {
			color: #ffffff;
			position: absolute;
			z-index: 9999;
			padding-left: 15px;
		}
		.cl-slide-blog h2.title-news-home {
			color: #ffffff;
			margin-top: 10px;
		}
		.slide-evidenza {
			position: relative;
			z-index: 0;
			margin-bottom: 0!important;
		}
		.slide-evidenza .flexslider .slides img,
		.slide-home-blog .flexslider .slides img {
			margin-left: auto !important;
			margin-right: auto !important;
			background-repeat: no-repeat;
			position: relative;
			background-position: center top;
			background-size: cover;
		}		
		.slide-evidenza .flex-caption {
			padding-left: 1px !important;
			padding-right: 1px !important;
		}
		.slide-evidenza h2.wpb_heading.wpb_posts_slider_heading,
		.slide-evidenza .flex-caption p,
		.slide-evidenza ul.flex-direction-nav {
			display: none !important;
		}
		.slide-evidenza .flexslider {
			margin-bottom: 0;
			box-shadow: none;
		}
		.cl-evidenza .flexslider_slide h2,
		.cl-evidenza .flexslider_slide h2 a,
		.cl-evidenza .flexslider_fade h2,
		.cl-evidenza .flexslider_fade h2 a {
			color: #000 !important;
			text-transform: uppercase !important;
			margin-top: 0px;
			margin-bottom: 0px;
			text-align: center;
		}
		.cl-evidenza .wpb_posts_slider .flex-caption {
			background-color: rgba(255, 255, 255, 0.80) !important;
		}
		.btn-home h3, .btn-home a {
			text-transform: uppercase;
		}
		.wpb_posts_slider .wpb_gallery_slides&gt;ul&gt;li {
			background-color: rgba(0, 127, 167, 0.05);
		}
	/*bottoni scuole new*/
			/*togliere margine tra bottoni scuole e footer*/
			.go-school.vc_btn3-center {
				margin-bottom: 1px !important;
			}
		.go-school .vc_btn3.vc_btn3-style-custom {
			background-image: none !important;
			background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,0) 50%,rgba(255,255,255,0));
			background-image: -o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0) 50%,rgba(255,255,255,0));
			background-image: linear-gradient(rgba(255,255,255,255),rgba(255,255,255,0) 50%,rgba(255,255,255,0));
		}
		.go-school a {
			margin-top: 1px;
			padding-left: 2px !important;
			padding-right: 2px !important;
		}
		/*primaria*/
		.go-primaria a {
			text-transform: uppercase;
			color: #4cae47;
			font-weight: bold;
		}
		.go-primaria {
			border-top: 10px solid #4cae47;
		}
		.go-primaria a:hover {
			background-color: #4cae47 !important;
			color: #fff !important;
		}
		/****	****	****/
		/*secondaria*/
		.go-secondaria p {
			color: #0180aa;
		}
		.go-secondaria a {
			text-transform: uppercase;
			color: #0180aa;
		}
		.go-secondaria {
			border-top: 10px solid #0180aa;
		}
		.go-secondaria a:hover {
			background-color: #0180aa !important;
		}
		.go-secondaria a:hover p {
			color: #fff !important;
		}
		.go-secondaria a .word1{
			font-weight: bold;
		}
		.go-secondaria a .word1 small{
			font-size: 75%;
		}
		/****	****	****/
		/*licei*/
		.go-licei p {
			color: #ff0000;
		}
		.go-licei a {
			text-transform: uppercase;
			color: #ff0000;
		}
		.go-licei {
			border-top: 10px solid #ff0000;
			margin-bottom: 1px !important;
		}
		.go-licei a:hover {
			background-color: #ff0000 !important;
		}
		.go-licei a {
			font-weight: bold;
			margin-bottom: 0 !important;
		}
		.go-licei a:hover {
			color: #fff !important;
		}
		.lic-rotate {
			font: normal normal normal 14px/1 FontAwesome;
			position: relative;
			float: right;
			margin-right: 22%;
			margin-left: -22%;
			margin-top: -9px;
		}
		.lic-rotate:before {
			content: "\f105";
		}
		.hover-licei {
			background-color: #ff0000 !important;
			color: #fff !important;
		}
			.lic-rotate.down{
				-moz-transform:rotate(90deg);
				-webkit-transform:rotate(90deg);
				transform:rotate(90deg);
			}
		/****	****	****/
		/*ipseoa alberghiero*/
		.go-ipseoa a {
			text-transform: uppercase;
			color: #e5782c;
			font-weight: bold;
		}
		.go-ipseoa {
			border-top: 10px solid #e5782c;
		}
		.go-ipseoa a:hover {
			background-color: #e5782c !important;
			color: #fff !important;
		}
		/****	****	****/
		/**** secondo livello pulsanti****/
		@media (min-width: 768px) {
			.cl-lic-1.vc_col-sm-2,
			.cl-lic-2.vc_col-sm-2 {
				width: 25% !important;
			}
			.cl-empty-1.vc_col-sm-1 {
				width: 37.5% !important;
			}
			.cl-empty-2.vc_col-sm-3 {
				width: 12.5% !important;
			}
		}
		.go-liceo-1, .go-liceo-2 {
			margin-bottom: 1px !important;
		}
		.go-liceo-1 p {
			color: #ff0000;
		}
		.go-liceo-1 a {
			text-transform: uppercase;
			color: #ff0000;
		}
		.go-liceo-1 a:hover {
			background-color: #ff0000 !important;
		}
		.go-liceo-1 a {
			font-weight: bold;
			margin-bottom: 0 !important;
		}
		.go-liceo-1 a:hover {
			color: #fff !important;
		}
		.go-liceo-2 p {
			color: #ff0000;
		}
		.go-liceo-2 a {
			text-transform: uppercase;
			color: #ff0000;
		}
		.go-liceo-2 a:hover {
			background-color: #ff0000 !important;
		}
		.go-liceo-2 a {
			font-weight: bold;
			margin-bottom: 0 !important;
		}
		.go-liceo-2 a:hover {
			color: #fff !important;
		}
		.select-licei,
		.go-liceo-1.select-licei,
		.go-liceo-2.select-licei,
		.go-liceo-3.select-licei {
			display: none;
		}
		/***	****	****/
	/************************************/
	.border-norm {
		margin-bottom: 10px !important;
	}
	.btn-home.btn-central {
		margin-bottom: 10px !important;
	}
	/*evidenza - bordo a freccia*/
	.sep-down-arrow {
		width: 0 !important;
		height: 0;
		z-index: 2;
		position: relative;
	}
	.sep-down-arrow-2 {
		width: 0 !important;
		height: 0;
		position: relative;
		z-index: 1;
	}
	.btn-evident {
		margin-bottom: 0 !important;
	}
	.btn-evident h3 {
		margin-top: 0;
		margin-bottom: 0;
		color: #fff;
	}
	.btn-evident h3 a {
		color: #fff;
	}
	.go-home-central a {
		text-transform: uppercase;
		font-weight: 400;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.go-home-central .vc_btn3.vc_btn3-style-custom:hover {
		background-color: #e5e5e5 !important;
	}
	.go-home-central .vc_btn3.vc_btn3-style-custom {
		background-image: none !important;
	}
	/*pulsante eventi*/
	.btn-home.btn-eventi {
		padding-left: 15px;
		position: relative;
		z-index: 9999;
		color: #fff;
	}
	.slide-home-blog h2.wpb_heading.wpb_posts_slider_heading a {
		color: #fff;
		text-shadow: 1px 1px #000000;
		text-transform: uppercase;
		font-family: Roboto Condensed;
		font-weight: 700;
	}
	.slide-home-blog h2.wpb_heading.wpb_posts_slider_heading a:hover {
		color: #ffcb0e;
	}
/****	****	****	****	****/

/****	BACK TO TOP		****/
.homepage-collegi-top #back-top,
.homepage-collegi #back-top { display: none !important}

/****	****	MENU LATERALI PAGINE INTERNE	****	****/
.title-widget-menu {
	text-align: left;
	font-family: Roboto Condensed;
	padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 15px;
	font-weight: bold;
	text-transform: uppercase;
}
	/*menÃ¹ GRIGI come collegi, segreteria, servizi, circolari*/
		.html-wid-segreteria .textwidget.custom-html-widget,
		.html-wid-collegio .textwidget.custom-html-widget,
		.html-wid-servizi .textwidget.custom-html-widget,
		.html-wid-contatti .textwidget.custom-html-widget {
			background-color: #d0d2d4 !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.html-wid-segreteria .title-widget-menu.title-menu-segreteria, 
		.html-wid-collegio .title-widget-menu.title-menu-collegio,
		.html-wid-servizi .title-widget-menu.title-menu-servizi, 
		.html-wid-contatti .title-widget-menu.title-menu-contatti { 
			color: #000000;	
		}
		.wid-menu-all .list-segreteria .cmw-level-1, 
		.wid-menu-all .list-collegio .cmw-level-1,
		.wid-menu-all .list-servizi .cmw-level-1, 
		.wid-menu-all .list-contatti .cmw-level-1 { 
			border-bottom: 5px solid #d0d2d4; 
		}
		.wid-menu-all ul.list-segreteria, 
		.wid-menu-all ul.list-collegio,
		.wid-menu-all ul.list-servizi, 
		.wid-menu-all ul.list-contatti { 
			border-top: 5px solid #d0d2d4; 
		}
		.wid-menu-all ul.list-segreteria li a:hover, .wid-menu-all ul.list-segreteria ol li a:hover,
		.wid-menu-all ul.list-collegio li a:hover, .wid-menu-all ul.list-collegio ol li a:hover,
		.wid-menu-all ul.list-servizi li a:hover, .wid-menu-all ul.list-servizi ol li a:hover,
		.wid-menu-all ul.list-contatti li a:hover, .wid-menu-all ul.list-contatti ol li a:hover { 
			color: #d0d2d4; 
		}
		.menu-m-segreteria-container&gt;ul&gt;li.cmw-level-1.active&gt;a, 
		.menu-m-collegio-container&gt;ul&gt;li.cmw-level-1.active&gt;a,
		.menu-m-servizi-container&gt;ul&gt;li.cmw-level-1.active&gt;a, 
		.menu-m-contatti-container&gt;ul&gt;li.cmw-level-1.active&gt;a { 
			color: #d0d2d4; 
		}
		.menu-m-segreteria-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a,
		.menu-m-collegio-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a,
		.menu-m-servizi-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a,
		.menu-m-contatti-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { 
			color: #d0d2d4; 
		}
		.menu-m-collegio-container .tinynav,
		.menu-m-segreteria-container .tinynav,
		.menu-m-servizi-container .tinynav,
		.menu-m-contatti-container .tinynav { 
			color: #d0d2d4;
		}
		.menu-m-primaria-container .tinynav option[selected="selected"], 
		.menu-m-primaria-container .tinynav option[selected="selected"] { 
			color: #4cae47;
		}
	/*primaria arancio #4cae47 */
		.html-wid-primaria .title-widget-menu.title-menu-collegio { color: #ffffff; }
		.html-wid-primaria .textwidget.custom-html-widget {
			background-color: #4cae47 !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.wid-menu-all .list-primaria .cmw-level-1 { border-bottom: 5px solid rgba(76, 174, 71, 0.5); }
		.wid-menu-all ul.list-primaria { border-top: 5px solid rgba(76, 174, 71, 0.5); }
		.wid-menu-all ul.list-primaria li a:hover, .wid-menu-all ul.list-primaria ol li a:hover { color: #4cae47 !important; }
		.menu-m-primaria-container&gt;ul&gt;li.cmw-level-1.active&gt;a { color: #4cae47; }
		.menu-m-primaria-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { color: #4cae47; }
		.menu-m-primaria-container .tinynav { color: #4cae47; }
		.menu-m-primaria-container .tinynav option[selected="selected"] { color: #4cae47; }
	/*secondaria verde cod #0180aa  rgba(1, 128, 170, 0.5);*/
		.html-wid-secondaria .title-widget-menu.title-menu-collegio { color: #ffffff; }
		.html-wid-secondaria .textwidget.custom-html-widget {
			background-color: #0180aa !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.wid-menu-all .list-secondaria .cmw-level-1 { border-bottom: 5px solid rgba(1, 128, 170, 0.5); }
		.wid-menu-all ul.list-secondaria { border-top: 5px solid rgba(1, 128, 170, 0.5); }
		.wid-menu-all ul.list-secondaria li a:hover, .wid-menu-all ul.list-secondaria ol li a:hover { color: #0180aa !important; }
		.menu-m-secondaria-container&gt;ul&gt;li.cmw-level-1.active&gt;a { color: #0180aa; }
		.menu-m-secondaria-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { color: #0180aa; }
		.menu-m-secondaria-container .tinynav { color: #0180aa; }
		.menu-m-secondaria-container .tinynav option[selected="selected"] { color: #0180aa; }
	/*eventi giallo #ffcb0e */
		.html-wid-eventi .title-widget-menu.title-menu-eventi { color: #ffffff; }
		.html-wid-eventi .textwidget.custom-html-widget {
			background-color: #ffcb0e !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.wid-menu-all .list-eventi .cmw-level-1 { border-bottom: 5px solid rgba(255, 203, 14, 0.5); }
		.wid-menu-all ul.list-eventi { border-top: 5px solid rgba(255, 203, 14, 0.5); }
		.wid-menu-all ul.list-eventi li a:hover, .wid-menu-all ul.list-eventi ol li a:hover { color: #ffcb0e !important; }
		.menu-m-eventi-container&gt;ul&gt;li.cmw-level-1.active&gt;a { color: #ffcb0e; }
		.menu-m-eventi-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { color: #ffcb0e; }
		.menu-m-eventi-container .tinynav { color: #ffcb0e; }
		.menu-m-eventi-container .tinynav option[selected="selected"] { color: #ffcb0e; }
	/*evidenza blu #007fa7  rgba(0, 127, 167, 0.5)*/
		.html-wid-evidenza .title-widget-menu.title-menu-evidenza { color: #ffffff; }
		.html-wid-evidenza .textwidget.custom-html-widget {
			background-color: #007fa7 !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.wid-menu-all .list-evidenza .cmw-level-1 { border-bottom: 5px solid rgba(0, 127, 167, 0.5); }
		.wid-menu-all ul.list-evidenza { border-top: 5px solid rgba(0, 127, 167, 0.5); }
		.wid-menu-all ul.list-evidenza li a:hover, .wid-menu-all ul.list-evidenza ol li a:hover { color: #007fa7 !important; }
		.menu-m-evidenza-container&gt;ul&gt;li.cmw-level-1.active&gt;a { color: #007fa7; }
		.menu-m-evidenza-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { color: #007fa7; }
		.menu-m-evidenza-container .tinynav { color: #007fa7; }
		.menu-m-evidenza-container .tinynav option[selected="selected"] { color: #007fa7; }
	/*licei viola cod #ff0000  rgba(255, 0, 0, 0.5);*/
		.html-wid-licei .title-widget-menu.title-menu-collegio { color: #ffffff; }
		.html-wid-licei .textwidget.custom-html-widget {
			background-color: #ff0000 !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.wid-menu-all .list-licei .cmw-level-1 { border-bottom: 5px solid rgba(255, 0, 0, 0.5); }
		.wid-menu-all ul.list-licei { border-top: 5px solid rgba(255, 0, 0, 0.5); }
		.wid-menu-all ul.list-licei li a:hover, .wid-menu-all ul.list-licei ol li a:hover { color: #ff0000 !important; }
		.menu-m-licei-container&gt;ul&gt;li.cmw-level-1.active&gt;a { color: #ff0000; }
		.menu-m-licei-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { color: #ff0000; }
		.menu-m-licei-container .tinynav { color: #ff0000; }
		.menu-m-licei-container .tinynav option[selected="selected"] { color: #ff0000; }
	/*ipseoa azzurro cod #e5782c  rgba(229, 120, 44, 0.5);*/
		.html-wid-ipseoa .title-widget-menu.title-menu-collegio { color: #ffffff; }
		.html-wid-ipseoa .textwidget.custom-html-widget {
			background-color: #e5782c !important; /*modificare in base alla sezione di menu per colore*/
			margin-bottom: 30px;
		}
		.wid-menu-all .list-ipseoa .cmw-level-1 { border-bottom: 5px solid rgba(229, 120, 44, 0.5); }
		.wid-menu-all ul.list-ipseoa { border-top: 5px solid rgba(229, 120, 44, 0.5); }
		.wid-menu-all ul.list-ipseoa li a:hover, .wid-menu-all ul.list-ipseoa ol li a:hover { color: #e5782c !important; }
		.menu-m-ipseoa-container&gt;ul&gt;li.cmw-level-1.active&gt;a { color: #e5782c; }
		.menu-m-ipseoa-container&gt;ul&gt;li&gt;ol&gt;li.active&gt;a { color: #e5782c; }
		.menu-m-ipseoa-container .tinynav { color: #e5782c; }
		.menu-m-ipseoa-container .tinynav option[selected="selected"] { color: #e5782c; }
	/********/	
.wid-menu-all ul, .wid-menu-all ol {
	list-style-type:none;
	padding-left: 0;
}
.wid-menu-all ul li, .wid-menu-all ol li { 
	padding-left: 15px;
}
.wid-menu-all ul li a {
	color: #000000;
	text-transform: uppercase;
	font-family: Roboto Condensed;
	font-weight: 400;
	font-size: 21px
}
.wid-menu-all ol li a {
	color: #000000;
	text-transform: uppercase;
	font-family: Roboto Condensed;
	font-weight: 400;
	font-size: 17px
}
.wid-menu-all .cmw-level-1 {
	padding-top: 7px;
	padding-bottom: 7px;
} 
li.cmw-level-2 { line-height: 15px !important; }
.menu-item-has-children.cmw-level-1&gt;ol&gt;.cmw-level-2 { padding-top: 10px; }
.titoli-pagine h2 { text-align: right !important; }
	/****	DIMENSIONE TITOLI PAGINE E POST	****/
		@media (max-width: 319px) {
			.title-widget-menu, .titoli-pagine h2, h2.title-single-post, .tinynav { font-size: 19px !important; }
		}
		@media (min-width: 320px) and (max-width: 479px) {
			.title-widget-menu, .titoli-pagine h2, h2.title-single-post, .tinynav { font-size: 23px !important; }
		}
		@media (min-width: 480px) and (max-width: 767px) {
			.title-widget-menu, .titoli-pagine h2, h2.title-single-post, .tinynav { font-size: 25px !important; }
		}
		@media (min-width: 768px) and (max-width: 969px) {
			.title-widget-menu, .titoli-pagine h2, h2.title-single-post, .tinynav { font-size: 25px !important; }
		}
		@media (min-width: 970px) and (max-width: 1070px) {
			.title-widget-menu, .titoli-pagine h2, h2.title-single-post, .tinynav { font-size: 28px !important; }
		}
		@media (min-width: 1071px) {
			.title-widget-menu, .titoli-pagine h2, h2.title-single-post  { font-size: 35px !important; }
		}
	/****	****/

	/*	TINY NAV - MENÃ¹ A SELECT*/
	/* styles for desktop */
	.tinynav { display: none }
	/* styles for mobile */
	@media screen and (max-width: 991px) {
		.tinynav { display: block }
		#menu-m-primaria, #menu-m-secondaria, #menu-m-collegio, #menu-m-eventi, #menu-m-segreteria, #menu-m-licei, #menu-m-ipseoa, #menu-m-contatti, #menu-m-evidenza { display: none }
		/*modifiche agosto 2018*/
		#page-sidebar .textwidget.custom-html-widget { margin-bottom: 0 !important; }
		.title-widget-menu { padding-top: 5px !important; padding-bottom: 5px !important; }
		#page-sidebar.col-md-3.sidebar.col-sm-12.layout-left { padding-right: 0 !important; }
		/******/
		#page-sidebar { margin-top: 0 !important; }
		.tinynav { line-height: 30px; text-transform: uppercase; font-weight: 700; font-family: Roboto Condensed !important; margin: auto; margin-bottom: -2px; }
		.tinynav option { color: #000000; }
		.row-titoli-pagine .titoli-pagine { display: none !important; }
		.row_general_menu .col_logo_sx-2 .image-logo { margin-bottom: 0 !important; }
	}
	@media screen and (min-width: 768px) and (max-width: 991px) {
		.tinynav { float: right; }
	}
/****	****	****	****	****/

/****	PAGINE INTERNE		****/
.section-padding { padding-top: 0px !important; }
.homepage-collegi-top .section-padding { padding-top: 0 !important; }
.titoli-pagine, .titoli-pagine h2 { margin-bottom: 0 !important; font-family: Roboto Condensed !important; }
.titoli-pagine .description { color: #000000 !important; margin-bottom: 0 !important; }
	/*colori fascia titolo pag primaria #4cae47 */
	.page-primaria .row-titoli-pagine .titoli-pagine h2 { color: #4cae47; }
	.page-primaria .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { border-color: #4cae47; }
	/*colori fascia titolo pag secondaria verde cod #0180aa  rgba(1, 128, 170, 0.5);*/
	.page-secondaria .row-titoli-pagine .titoli-pagine h2 { color: #0180aa; }
	.page-secondaria .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { border-color: #0180aa; }
	/*colori fascia titolo pag licei fucsia cod #ff0000  rgba(255, 0, 0, 0.5);*/
	.page-licei .row-titoli-pagine .titoli-pagine h2 { color: #ff0000; }
	.page-licei .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { border-color: #ff0000; }
	/*colori fascia titolo pag ipseoa alberghiero azzurro cod #e5782c  rgba(229, 120, 44, 0.5);*/
	.page-ipseoa .row-titoli-pagine .titoli-pagine h2 { color: #e5782c; }
	.page-ipseoa .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { border-color: #e5782c; }
	/*colori fascia titolo pag eventi #ffcb0e */
	.page-eventi .row-titoli-pagine .titoli-pagine h2 { color: #ffcb0e; }
	.page-eventi .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { border-color: #ffcb0e; }
	/*colori fascia titolo pag evidenza blu #007fa7  rgba(0, 127, 167, 0.5)*/
	.page-evidenza .row-titoli-pagine .titoli-pagine h2 { color: #007fa7; }
	.page-evidenza .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { border-color: #007fa7; }
	/*colori fascia titolo pag segreteria circolari e tutte le grigie #d0d2d4 */
	.page-segreteria .row-titoli-pagine .titoli-pagine h2, 
	.page-collegio .row-titoli-pagine .titoli-pagine h2, 
	.page-circolari .row-titoli-pagine .titoli-pagine h2,
	.page-servizi .row-titoli-pagine .titoli-pagine h2,
	.page-contatti .row-titoli-pagine .titoli-pagine h2 { 
		color: #000000;
	}
	.page-segreteria .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line,
	.page-circolari .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line,
	.page-collegio .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line,
	.page-servizi .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line,
	.page-contatti .row-titoli-pagine .titoli-pagine-separatore .vc_sep_line { 
		border-color: #d0d2d4;
	}
	
/****	PAGINE BLOG/EVENTI/CATEGORIE PER ELENCO POST	****/

/* SEZIONE PROGETTI E CATEGORIE EVENTI */
	/*valido per tutte le categorie*/
	.news-page .edugate-layout-3.news-grid { 
		margin-bottom: 20px;
		min-height: auto !important;
		border-bottom: none !important;
		background-color: #ffffff !important;
	}
	.news-page .edugate-layout-3.news-grid { margin-top: 25px !important; }
	.news-page .edugate-layout-3.news-grid:hover { box-shadow: none !important; }
	.news-page .edugate-layout-3.news-grid:after { top: -5px !important; }
	.news-page .edugate-layout-3.news-grid .edugate-content { padding-top: 0; }
	.news-page .edugate-layout-3.news-grid .edugate-layout-3-wrapper {
		padding: 5px 0px 20px 0px !important;
		top: 0 !important;
	}
	.news-page .edugate-layout-3.news-grid .edugate-content .info-more.info-meta {
		display: none !important;
	}
	.news-page .edugate-layout-3.news-grid .edugate-content .description {
		color: #000000;
	}
	.news-page .edugate-layout-3.news-grid .edugate-content .info {
		margin-bottom: 0 !important;
		font-style: italic;
	}
	.news-page .edugate-layout-3.news-grid .edugate-content .info a { pointer-events: none !important; }
	.news-page .edugate-layout-3.news-grid .edugate-content .title,
	.news-page .edugate-layout-3.news-grid .edugate-content .description { max-height: unset !important; }
	@media (min-width: 768px) {
		.news-page .edugate-layout-3.news-grid img { 
			max-width: 50%;
			float: left;
			padding-right: 10px;
		}
	}
	@media screen and (max-width: 767px) {
		.news-page .edugate-layout-3.news-grid .edugate-layout-3-wrapper .edugate-content {
			padding-left: 5px !important;
		}
	}
	/*CAMBIO COLORE per categoria*/
		/*PROGETTI*/
		/* primaria arancio cod #4cae47 */
		.news-page .category-progetti-primaria.edugate-layout-3,
		.post-grid-progetti-primaria .news-page .edugate-layout-3 {
			border-top: 5px solid rgba(76, 174, 71, 0.5) !important;
		}
		.news-page .category-progetti-primaria.edugate-layout-3:after,
		.post-grid-progetti-primaria .news-page .edugate-layout-3:after { 
		   background-color: #4cae47 !important;
		}
		.news-page .category-progetti-primaria.edugate-layout-3.news-grid .edugate-content a.title:hover,
		.post-grid-progetti-primaria .news-page .edugate-layout-3.news-grid .edugate-content a.title:hover {
			color: #4cae47 !important;
		}
		/* secondaria verde cod #0180aa  rgba(1, 128, 170, 0.5); */
		.post-grid-progetti-secondaria .news-page .category-progetti-secondaria.edugate-layout-3,
		.post-grid-progetti-secondaria .news-page .edugate-layout-3 {
			border-top: 5px solid rgba(1, 128, 170, 0.5) !important;
		}
		.news-page .category-progetti-secondaria.edugate-layout-3:after,
		.post-grid-progetti-secondaria .news-page .edugate-layout-3:after { 
		   background-color: #0180aa !important;
		}
		.news-page .category-progetti-secondaria.edugate-layout-3.news-grid .edugate-content a.title:hover,
		.post-grid-progetti-secondaria .news-page .edugate-layout-3.news-grid .edugate-content a.title:hover {
			color: #0180aa !important;
		}
		/*LICEI  viola cod #ff0000  rgba(255, 0, 0, 0.5);*/
		.post-grid-progetti-liceo .news-page .category-progetti-liceo.edugate-layout-3,
		.post-grid-progetti-liceo .news-page .edugate-layout-3 {
			border-top: 5px solid rgba(255, 0, 0, 0.5) !important;
		}
		.news-page .category-progetti-liceo.edugate-layout-3:after,
		.post-grid-progetti-liceo .news-page .edugate-layout-3:after { 
		   background-color: #ff0000 !important;
		}
		.news-page .category-progetti-liceo.edugate-layout-3.news-grid .edugate-content a.title:hover,
		.post-grid-progetti-liceo .news-page .edugate-layout-3.news-grid .edugate-content a.title:hover {
			color: #ff0000 !important;
		}
		/*FINE-PROGETTI*/
/* fine SEZIONE PROGETTI */

/* SINGOLI POST/EVENTI/PROGETTI*/
.news-detail.post .entry-meta .seperate, .news-detail.post .entry-meta .date-time:after, .news-detail.post .entry-meta .share { display: none !important; }
.news-detail.post h2.title-news.title-single-post { 
	font-family: Roboto Condensed !important; 
	text-transform: uppercase; 
	font-weight: 700; 
	color: #000000;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: -15px;
	margin-left: -15px;
	text-align: right;
	line-height: 30px;
	padding-right: 5px;
}
.news-detail.post .date-time { font-style: italic; }
.news-detail.post .date-time a { pointer-events: none !important; }
.news-detail.post .entry-meta.info.info-meta { float: right; }
hr.separatore-single-post { border-top: 5px solid #000000; margin-top: 0; margin-right: -10px; margin-left: -10px; margin-bottom: 5px; }
.news-detail.post .news-content { margin-top: 25px !important; }
.news-detail.category-progetti-primaria .info-meta,
.news-detail.category-progetti-secondaria .info-meta,
.news-detail.category-non-solo-scuola .info-meta { 
	display: none !important;
}
.news-detail.category-eventi-primaria .subprogetti, 
.news-detail.category-eventi-secondaria .subprogetti,
.news-detail.category-eventi-alberghiero .subprogetti,
.news-detail.category-eventi-ipseoa .subprogetti,
.news-detail.category-eventi-liceo .subprogetti,
.news-detail.category-eventi-liceo-alberghiero .subprogetti,
.news-detail.category-eventi-comuni .subprogetti,
.news-detail.category-evidenza .subprogetti { 
	display: none !important;
}
.news-detail.category-progetti-primaria .subeventi, 
.news-detail.category-progetti-secondaria .subeventi,
.news-detail.category-progetti-alberghiero .subeventi,
.news-detail.category-progetti-ipseoa .subeventi,
.news-detail.category-progetti-liceo .subeventi,
.news-detail.category-progetti-liceo-alberghiero .subeventi,
.news-detail.category-progetti-comuni .subeventi,
.news-detail.category-non-solo-scuola .subeventi { 
	display: none !important;
}
.subeventi, .subprogetti { font-weight: bold; font-size: 19px; }
@media screen and (min-width: 500px) and (max-width: 1024px) {
	.news-content img { width: auto !important; }
}
@media screen and (max-width: 499px) {
	.news-content img { width: auto !important; margin: auto; display: flex; float: unset; }
}
	/*colori titoli singoli POST in base alla categoria principale*/
	/*PRIMARIA*/
	.news-detail.post.category-eventi-primaria h2.title-news.title-single-post,
	.news-detail.post.category-progetti-primaria h2.title-news.title-single-post,
	.category-eventi-primaria .subeventi,
	.category-progetti-primaria .subprogetti
		{ color: #4cae47; }
	.news-detail.post.category-eventi-primaria hr.separatore-single-post,
	.news-detail.post.category-progetti-primaria hr.separatore-single-post	
		{ border-color: #4cae47; }
	/*SECONDARIA  verde cod #0180aa  rgba(1, 128, 170, 0.5);*/
	.news-detail.post.category-eventi-secondaria h2.title-news.title-single-post,
	.news-detail.post.category-progetti-secondaria h2.title-news.title-single-post,
	.category-eventi-secondaria .subeventi,
	.category-progetti-secondaria .subprogetti
		{ color: #0180aa; }
	.news-detail.post.category-eventi-secondaria hr.separatore-single-post,
	.news-detail.post.category-progetti-secondaria hr.separatore-single-post	
		{ border-color: #0180aa; }
	/* COMUNI cod #ffcb0e  rgba(255, 203, 14, 0.5); */
	.news-detail.post.category-eventi-comuni h2.title-news.title-single-post,
	.news-detail.post.category-progetti-comuni h2.title-news.title-single-post,
	.category-eventi-comuni .subeventi,
	.category-progetti-comuni .subprogetti
		{ color: #ffcb0e; }
	.news-detail.post.category-eventi-comuni hr.separatore-single-post,
	.news-detail.post.category-progetti-comuni hr.separatore-single-post	
		{ border-color: #ffcb0e; }
	/*COLLEGIO NON SOLO SCUOLA cod #d0d2d4 per separatore e BLACK per titolo*/
	.news-detail.post.category-non-solo-scuola h2.title-news.title-single-post,
	.category-eventi-non-solo-scuola .subeventi,
	.category-progetti-non-solo-scuola .subprogetti
		{ color: #000000; }
	.news-detail.post.category-non-solo-scuola hr.separatore-single-post	
		{ border-color: #d0d2d4; }
	/*ALBERGHIERO  azzurro cod #e5782c  rgba(229, 120, 44, 0.5);*/
	.news-detail.post.category-eventi-alberghiero h2.title-news.title-single-post,
	.news-detail.post.category-progetti-alberghiero h2.title-news.title-single-post,
	.category-eventi-alberghiero .subeventi,
	.category-progetti-alberghiero .subprogetti 
		{ color: #e5782c; }
	.news-detail.post.category-eventi-alberghiero hr.separatore-single-post,
	.news-detail.post.category-progetti-alberghiero hr.separatore-single-post	
		{ border-color: #e5782c; }
	/*LICEI  viola cod #ff0000  rgba(255, 0, 0, 0.5);*/
	.news-detail.post.category-eventi-liceo h2.title-news.title-single-post,
	.news-detail.post.category-progetti-liceo h2.title-news.title-single-post,
	.category-eventi-liceo .subeventi,
	.category-progetti-liceo .subprogetti 
		{ color: #ff0000; }
	.news-detail.post.category-eventi-liceo hr.separatore-single-post,
	.news-detail.post.category-progetti-liceo hr.separatore-single-post	
		{ border-color: #ff0000; }
	/*LICEI+ALBERGHIEO  blu/viola cod #180052  rgba(24, 0, 82, 0.5)*/
	.news-detail.post.category-eventi-liceo-alberghiero h2.title-news.title-single-post,
	.news-detail.post.category-progetti-liceo-alberghiero h2.title-news.title-single-post,
	.category-eventi-liceo-alberghiero .subeventi,
	.category-progetti-liceo-alberghiero .subprogetti 
		{ color: #180052; }
	.news-detail.post.category-eventi-liceo-alberghiero hr.separatore-single-post,
	.news-detail.post.category-progetti-liceo-alberghiero hr.separatore-single-post	
		{ border-color: #180052; }
	/*EVIDENZA blu #007fa7  rgba(0, 127, 167, 0.5)*/
	.news-detail.post.category-evidenza h2.title-news.title-single-post,
	.category-evidenza .subeventi,
	.category-evidenza .subprogetti
		{ color: #007fa7; }
	.news-detail.post.category-evidenza hr.separatore-single-post
		{ border-color: #007fa7; }
/****	****	****	****/

/****	GOOGLE DRIVE	****/	
.row-menu .nav-header, .goo-drive-list .nav-header, .goo-drive-list .entry_lastedit { display: none !important; }
.row-menu .ajax-filelist, .goo-drive-list .ajax-filelist { box-shadow: none !important; }
.row-menu .list-container, .goo-drive-list .list-container { border-color: rgba(255,255,255,0) !important; background-color: rgba(255,255,255,0) !important;}
.row-menu .ajax-filelist, .goo-drive-list .ajax-filelist { background-color: rgba(255,255,255,0) !important; }
iframe { height: 550px !important; }
.UseyourDrive.files { margin-top: -20px !important; }
.custom-drive #UseyourDrive .ajax-filelist { min-height: 55px !important; max-height: 55px !important; }
.custom-drive .entry_lastedit { display: none !important; }
.UseyourDrive .search-input { min-height: 50px !important; min-width: 200px !importanrt; font-size: 100% !important;}
	/*drive GALLERY*/
	.UseyourDrive.gridgallery .ajax-filelist { background-color: #ffffff !important; box-shadow: none !important; }
	.UseyourDrive.gridgallery .nav-header { background-color: #ffffff !important; border-color: #ffffff !important; }
	#UseyourDrive .image-collage .image-folder .folder-text { padding-bottom: 5px !important; font-size: 100% !important; }
	#UseyourDrive .image-container.entry .entry_edit { display: none !important; }
	/*drive LISTA*/
	.UseyourDrive.files.uyd-list .nav-search { top: 0 !important; width: 30px !important; padding: 0 !important; box-shadow: none !important; background-color: rgba(255, 255, 255, 0) !important; position: relative !important; }
	.UseyourDrive.search .search-div { margin: 0 !important; }
	.UseyourDrive.files.uyd-list .ajax-filelist { background-color: #ffffff !important; box-shadow: none !important; }
	.UseyourDrive.files.uyd-list .nav-header { background-color: #ffffff !important; border-color: #ffffff !important; border-bottom: 1px solid #000000 !important; }
.ilightbox-holder.light.UseyourDrive a {
	pointer-events: none !important;
	display: none !important;
}
/****	****	****	****/

/* ultimi ritocchi*/
#menu-menu-generale ul li { width: auto !important; max-width: 100% !important; }
.news-detail nav.post-navigation.row { display: none !important; }

/****		POST GRID - VISUAL COMPOSER		****/
span.vc_gitem-post-category-name, .vc_gitem-post-category-name.eventi-homepage, .vc_gitem-post-category-name.home { display: none !important; }
.riassunto-grid-eventi { line-height: 20px !important; }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item { padding-bottom: 10px !important; }
div.vc_gitem-post-category-name { 
	width: 100% !important;
	height: 5px;
}
div.vc_gitem-post-category-name::after {
	content: '';
    display: block;
    width: 0;
    height: 5px;
	transition: width .3s;
}
.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name::after {
    width: 100%;
    transition: width .3s;
}	
.vc_gitem_row .cl-grid-cat.vc_gitem-col { padding: 0 !important; }
@media (min-width: 768px) { 
	.cl-grid-img { padding-right: 5px; }
	.vc_col-sm-4.cl-grid-img { padding-left: 0 !important; padding-right: 0 !important; }
}
.cat-post-grid.vc_grid-filter { margin-bottom: 0 !important; margin-top: -12px !important; }
.vc_custom_heading.title-eventi, .data-eventi.vc_gitem-post-data { margin-bottom: 0 !important; }
.vc_custom_heading.title-eventi a {
	text-transform: uppercase;
	font-family: Roboto Condensed;
	font-weight: 700;
	font-size: 18px;
	color: #000000;
	margin-bottom: 0 !important;
}
.read-grid-eventi a { border: none !important; padding: 10px 0 0 0 !important; color: #000000; font-weight: 700; }
@media (min-width: 480px) {
	.vc_grid-item.vc_clearfix.vc_col-sm-6 { width: 50%; float: left !important; }
}
.vc_btn3-container.read-grid-eventi.vc_btn3-left { margin-bottom: 0 !important; }
	/*colori per pagina ELENCO GRIGLIA eventi e progetti e nonsoloscuola*/
		.post-grid-eventi .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey&gt;li&gt;a { 
			border-color: #ffcb0e !important;
			background-color: #ffcb0e !important;
		}
		.post-grid-primaria-progetti .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey&gt;li&gt;a { 
			border-color: #4cae47 !important;
			background-color: #4cae47 !important;
		}
		.post-grid-secondaria-progetti .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey&gt;li&gt;a { 
			border-color: #0180aa !important;
			background-color: #0180aa !important;
		}
		.post-grid-nonsoloscuola .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey&gt;li&gt;a { 
			border-color: #d0d2d4 !important;
			background-color: #d0d2d4 !important;
			color: #000000 !important;
		}
	/*per fare andare a capo dopo due colonne*/
	.vc_pageable-slide-wrapper :nth-child(2n+0).vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-top {
		margin-right: 0%;
		clear: right;
	}
	.vc_grid-item.vc_clearfix.vc_col-sm-6.vc_grid-item-zone-c-top:nth-child(2n+1) {clear: left;}
	/******/
	
	/*COLORI PER POST E PROGETTI E NONSOLOSCUOLA*/
	 /* eventi e progetti generali giallo e quelli comuni cod #ffcb0e  rgba(255, 203, 14, 0.5); */
		div.vc_gitem-post-category-name.eventi { background-color: rgba(255, 203, 14, 0.5) !important;  }
		div.vc_gitem-post-category-name.eventi::after { background: rgba(255, 203, 14, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi::after { background: #ffcb0e;}
		div.vc_gitem-post-category-name.eventi-comuni { background-color: rgba(255, 203, 14, 0.5) !important;  }
		div.vc_gitem-post-category-name.eventi-comuni::after { background: rgba(255, 203, 14, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi-comuni::after { background: #ffcb0e;}
		div.vc_gitem-post-category-name.progetti-comuni { background-color: rgba(255, 203, 14, 0.5) !important;  }
		div.vc_gitem-post-category-name.progetti-comuni::after { background: rgba(255, 203, 14, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.progetti-comuni::after { background: #ffcb0e !important;}
	 /* eventi e progetti primaria arancio cod #4cae47, rgba(76, 174, 71, 0.5) */
		div.vc_gitem-post-category-name.eventi-primaria { background-color: rgba(76, 174, 71, 0.5) !important;  }
		div.vc_gitem-post-category-name.eventi-primaria::after { background: rgba(76, 174, 71, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi-primaria::after { background: #4cae47 !important;}
		div.vc_gitem-post-category-name.progetti-primaria { background-color: rgba(76, 174, 71, 0.5) !important;  }
		div.vc_gitem-post-category-name.progetti-primaria::after { background: rgba(76, 174, 71, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.progetti-primaria::after { background: #4cae47 !important;}
	 /* eventi e progetti secondaria verde cod #0180aa  rgb(87, 166, 125); */
		div.vc_gitem-post-category-name.eventi-secondaria { background-color: rgba(1, 128, 170, 0.5) !important;  }
		div.vc_gitem-post-category-name.eventi-secondaria::after { background: rgba(1, 128, 170, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi-secondaria::after { background: #0180aa;} 
		div.vc_gitem-post-category-name.progetti-secondaria { background-color: rgba(1, 128, 170, 0.5) !important;  }
		div.vc_gitem-post-category-name.progetti-secondaria::after { background: rgba(1, 128, 170, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.progetti-secondaria::after { background: #0180aa;} 
	 /* NON SOLO SCUOLA cod #d0d2d4  rgb(208, 210, 212); */
		div.vc_gitem-post-category-name.non-solo-scuola { background-color: rgba(208, 210, 212, 0.5) !important;  }
		div.vc_gitem-post-category-name.non-solo-scuola::after { background: rgba(208, 210, 212, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.non-solo-scuola::after { background: #d0d2d4;} 
	 /* eventi e progetti alberghiero azzurro cod #e5782c  rgb(0, 169, 234) rgba(0, 169, 234,0.5); */
		div.vc_gitem-post-category-name.eventi-alberghiero { background-color: rgba(0, 169, 234,0.5) !important;  }
		div.vc_gitem-post-category-name.eventi-alberghiero::after { background: rgba(0, 169, 234,0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi-alberghiero::after { background: #e5782c;} 
		div.vc_gitem-post-category-name.progetti-alberghiero { background-color: rgba(0, 169, 234,0.5) !important;  }
		div.vc_gitem-post-category-name.progetti-alberghiero::after { background: rgba(0, 169, 234,0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.progetti-alberghiero::after { background: #e5782c;} 
	 /* eventi e progetti liceo viola cod #ff0000  rgba(255, 0, 0, 0.5); */
		div.vc_gitem-post-category-name.eventi-liceo { background-color: rgba(255, 0, 0, 0.5) !important;  }
		div.vc_gitem-post-category-name.eventi-liceo::after { background: rgba(255, 0, 0, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi-liceo::after { background: #ff0000;} 
		div.vc_gitem-post-category-name.progetti-liceo { background-color: rgba(255, 0, 0, 0.5) !important;  }
		div.vc_gitem-post-category-name.progetti-liceo::after { background: rgba(255, 0, 0, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.progetti-liceo::after { background: #ff0000;}
	 /* eventi e progetti liceo+alberghiero blu/viola cod #180052  rgba(24, 0, 82, 0.5)  */
		div.vc_gitem-post-category-name.eventi-liceo-alberghiero { background-color: rgba(24, 0, 82, 0.5) !important; }
		div.vc_gitem-post-category-name.eventi-liceo-alberghiero::after { background: rgba(24, 0, 82, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.eventi-liceo-alberghiero::after { background: #180052; } 
		div.vc_gitem-post-category-name.progetti-liceo-alberghiero { background-color: rgba(24, 0, 82, 0.5) !important;  }
		div.vc_gitem-post-category-name.progetti-liceo-alberghiero::after { background: rgba(24, 0, 82, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.progetti-liceo-alberghiero::after { background: #180052;}	
	/* evidenza colori  blu #007fa7  rgba(0, 127, 167, 0.5)*/
		div.vc_gitem-post-category-name.evidenza{ background-color: rgba(0, 127, 167, 0.5) !important;  }
		div.vc_gitem-post-category-name.evidenza::after { background: rgba(0, 127, 167, 0.5); }	
		.vc_grid-item-mini.vc_clearfix:hover div.vc_gitem-post-category-name.evidenza::after { background: #007fa7;} 
/******/

@media (min-width: 768px) { 
	.cl-btn-sub .btn-sub { width: 50% !important; float: left; padding-left: 10px; padding-right: 10px; }
}
.btn-sub a, .btn-sub button { font-family: Roboto Condensed; font-weight: 700; font-size: 21px !important; text-transform: uppercase; border-width: 5px !important; }
body #wrapper-content { min-height: 71vh !important; }

/****	PAGINA CONTATTI		****/
.txt-contatti p { margin-bottom: 0 !important; }

/***	pagina di ricerca	***/
.search-form .input-group, .search-page .info-meta { display: none !important; }
.search-page .edugate-layout-1:hover { box-shadow: none !important; }
.search-page .edugate-layout-1 .edugate-image { padding-left: 0 !important; top: 0 !important; }
.search-page .edugate-layout-1:last-child { margin-top: 40px !important; }
.search-page .edugate-layout-1 { background-color: #ffffff !important; }
.col-md-9 .search-page .edugate-layout-1 .edugate-image { width: 20% !important; height: auto !important; }
.search-page .edugate-layout-1 .edugate-image img { width: auto !important; height: auto !important; }

/****	MODIFICHE 26/07/2018	****/
#page-sidebar { padding-left: 0 !important; }
.ct-ultimate-gdpr-cookie-bottomPanel-padding.popup-modern-style { padding-bottom: 0 !important; }

/****	MODIFICHE OTTOBRE 2018		****/
.wpcf7-form-control-wrap { padding-left: 0 !important; }
.wpcf7-form-control-wrap .wpcf7-list-item { margin-left: 0 !important; }
.accept { font-weight: normal !important; font-size: 16px; }
a.info_privacy { font-weight: bold; font-size: 18px !important; font-variant: small-caps; }
p.privacy-title, p.privacy-txt { margin-bottom: 0 !important; }
.p-campi.f-p10.f-button input {
	background-color: #007fa7; /*colore scuola*/
    border-color: #007fa7; /*colore scuola*/
    padding: 5px 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff !important;
	letter-spacing: 1px;
}
.p-campi.f-p10.f-button input:hover {
	background-color: #0393c0;
    border-color: #0393c0;
}
/*@media screen and (min-width: 500px) {
	p.privacy-title, p.privacy-txt  { padding-right: 150px; }
}*/
.g-recaptcha.wpcf7-recaptcha&gt;div&gt;div,
.g-recaptcha.wpcf7-recaptcha&gt;div&gt;div&gt;iframe {
	max-height: 100px !important; 
}
.f-p9-1&gt;span, .f-p9-2&gt;span {
	padding-left: 10px !important; 
}
.f-p9-1&gt;span&gt;span&gt;span, .f-p9-2&gt;span&gt;span&gt;span {
	padding-right: 10px !important; 
}
/*problema allineamento al centro delle voci nel menÃ¹ in explorer*/
header .header-main.homepage-01 .navigation .nav-links li .main-menu {
	float: none !important;
}

/*NOVEMBRE 2018*/
	/*problema dimensionamnto titoli con colore*/
	h3 span { font-size: 24px; }
	p span { font-size: 16px; }
	/*bordo superiore "eventi" nascosto*/
	.vc_gitem-post-data.cat-post-grid .vc_grid-filter-item.vc_gitem-post-category-name.eventi { 
		display: none !important;
	}
	/*rientranza laterale video*/
	/*@media screen and (min-width: 500px) {
		.wpb_video_widget .wpb_wrapper iframe {
			padding-right: 150px;
		}
	}*/
	/*attivazione bordi superiori griglie post perchÃ¨ nascosti dal js composer*/
	@media (max-width: 768px) {
		.vc_responsive .cl-grid-cat .vc_grid-filter { display: inherit !important; }
	}	
	/*GOOGLE DRIVE - sistemazione griglia file*/
	.UseyourDrive.files.uyd-grid .entry-name-view { max-width: 157px; }
	.UseyourDrive.files.uyd-grid .entry:hover a { font-weight: normal !important; }
	#UseyourDrive .uyd-grid .entry { margin-left: 10px !important; margin-right: 10px !important; }
	#UseyourDrive .uyd-grid .entry_name { line-height: 20px !important; }
	#UseyourDrive .uyd-grid .entry_name span { 
		font-size: 13px !important; 
		max-width: 157px !important; 
		white-space: normal !important;
		color: #000 !important;
	}
	#UseyourDrive .UseyourDrive.files.uyd-grid .ajax-filelist { min-height: unset !important; }
	
/****	FEBBRAIO 2019	****/
	.vc_grid-filter-item.vc_gitem-post-category-name.evidenza-homepage {
		display: none !important;
	}
	
/**** !!!	2020 sistemazione footer e logo cambridge  !!!  ****/
.img-csq-footer {
	margin-right: 7px !important;
}
.cl-home-footer-1 .vc_column-inner {
	padding-left: 0 !important;
}
@media (orientation: landscape) and (max-width: 479px) {
	.cl-home-footer-1.vc_column_container.vc_col-sm-3,
	.cl-home-footer-2.vc_column_container.vc_col-sm-3,
	.cl-home-footer-3.vc_column_container.vc_col-sm-3,
	.cl-home-footer-4.vc_column_container.vc_col-sm-3 { 
		width: 50%;
		float: left !important;
	}
}
@media (orientation: landscape) and (min-width: 480px) and (max-width: 637px) {
	.cl-home-footer-1.vc_column_container.vc_col-sm-3,
	.cl-home-footer-2.vc_column_container.vc_col-sm-3,
	.cl-home-footer-3.vc_column_container.vc_col-sm-3,
	.cl-home-footer-4.vc_column_container.vc_col-sm-3 { 
		width: 25%; 
		float: left !important; 
	}
}
@media (orientation: landscape) and (min-width: 638px) and (max-width: 767px) {
	.cl-home-footer-1.vc_column_container.vc_col-sm-3,
	.cl-home-footer-2.vc_column_container.vc_col-sm-3,
	.cl-home-footer-3.vc_column_container.vc_col-sm-3,
	.cl-home-footer-4.vc_column_container.vc_col-sm-3 { 
		width: 25%; 
		float: left !important; 
	}
}
@media (orientation: portrait) and (max-width: 767px) {
	.cl-home-footer-1.vc_column_container.vc_col-sm-3,
	.cl-home-footer-2.vc_column_container.vc_col-sm-3,
	.cl-home-footer-3.vc_column_container.vc_col-sm-3,
	.cl-home-footer-4.vc_column_container.vc_col-sm-3 { 
		width: 50%; 
		float: left !important;
	}
}

/****	PLAYER YOUTUBE	****/
iframe.youtube-player { height: 100% !important; }

/****	NOVEMBRE 2024	****/
.socials.socials-collegi a.instagram {
	background-image: url(../../uploads/loghi/instagram.svg);
}</pre></body></html>