/*
Theme Name: ARTI Puglia
Theme URI: https://www.arti.puglia.it
Description: Il tema di ARTI Puglia
Version: 1.0
Author: Antonello Palumbo
Author URI: https://www.arti.puglia.it
*/
@import url(fontello/css/fontello.css);
/*@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed&display=swap');*/
@font-face {
	font-family: 'dinregular';
	src: url('fonts/din-regular-webfont.eot'); /* IE9 Compat Modes */
	src: url('fonts/din-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/din-regular-webfont.woff') format('woff'), /* Modern Browsers */
     url('fonts/din-regular-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
     url('fonts/din-regular-webfont.svg#dinregular') format('svg') /* Legacy iOS */
}
@font-face {
	font-family: 'dinbold';
	src: url('fonts/din-bold.eot'); /* IE9 Compat Modes */
	src: url('fonts/din-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/din-bold.woff') format('woff'), /* Modern Browsers */
     url('fonts/din-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('fonts/din-bold-webfont.svg#dinbold') format('svg') /* Legacy iOS */
}
@font-face {
	font-family: 'Barlow Condensed';
	src: url('fonts/BarlowCondensed-Regular.eot'); /* IE9 Compat Modes */
	src: url('fonts/BarlowCondensed-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/BarlowCondensed-Regular.woff') format('woff'), /* Modern Browsers */
     url('fonts/BarlowCondensed-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular') format('svg') /* Legacy iOS */
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999999;
}
#section .img-responsive {
	width: 100%;
}
body.tax-rassegna-stampa #section .img-responsive {
	width: auto !important;
}
.shadow {
  -webkit-box-shadow: 2px 2px #838383;  
  -moz-box-shadow: 2px 2px #838383;  
  box-shadow: 2px 2px #838383;
}
.breadcrumb {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size:12px !important;
	opacity:0.6;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:15px;
}
.breadcrumb li:last-child {
	/*font-family: dinbold;*/
	display: none;
}
.separatore {
	border-right: 1px solid #A9B6C1;
	padding-right: 11px;
}
.img-center {
	margin: 0 auto;
}
.em-location-map-container { 
margin-bottom: 20px 
}
.center-block {
	float: none;
}
.img-centered {
	margin: 0 auto;
}
input.btn, button.btn, input.btn:hover, button.btn:hover, a.link_espandi, a.link_chiudi {
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0;
	-webkit-text-shadow: none; 
	-moz-text-shadow: none;
	text-shadow: none;
}
form#cerca button {
	/*font-size: 0;*/
	height: 33px;
}
form#cerca button span {
	font-size: 14px;
	color: #FFF;
}
form#cerca button span.sr-only {color: #000;}
div.tabella a {
	font-size: 0; 
}
div.tabella a span, div.tabella a i { 
	font-size: 14px;
}
.alert {
	padding: 8px 15px;
	background-image: none;
	background-repeat: no-repeat;
}
body {
  font-family: dinregular;
  padding-bottom: 0px;
  font-size: 14px;
  color: #292929;
}
body p {
  font-size: 1.1429em;
}
/*body .article ul li, body .article ol li {
	font-size: 16px;
}*/
h2, h3, /*strong, */label {
	font-family: dinregular;
	font-weight:bold;
}
h2 {
	font-size: 1em;
	/*font-weight: bold;*/
	margin-top: 0;
	margin-bottom: 0;
}
h3 {
	font-size: 12px;
	/*font-weight: bold;*/
	margin-top: 0;
	margin-bottom: 0;
}
h4 {
	font-size: 16px;
	font-weight: bold;
}
h4 span.glyphicon {
	vertical-align: middle;
}
a, a:hover {
	color: #292929;
}
ul.simple-pagination {
	list-style: none;
}

.simple-pagination {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	margin: 0;
}

.simple-pagination ul {
	list-style: none;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
span.ellipse.clickable {
	cursor: pointer;
}
ul.pagination li a {
	border: none !important;
	background-color: #F4F4F8 !important;
	color: #292929 !important;
}
ul.wb-menu-first { 
	display:block; 
	width:100%; 
	height:auto; 
	clip:inherit; 
	padding:15px; 
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out; 
	top:-280px;
	z-index:999999;
	/*top:0;*/
	position:fixed;
	text-align:center;
}
ul.wb-menu-first li {
	list-style: none;
}
ul.wb-menu-first a { 
	text-transform:uppercase; 
}
ul.wb-menu-first.active, ul.wb-menu-first:active, ul.wb-menu-first:focus  { 
	display:block; 
	height:auto;  
	clip:inherit; 
	padding:15px; 
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	top:0;
}
ul.wb-menu-first.active a, ul.wb-menu-first:active a,  ul.wb-menu-first:focus a { 
	text-transform:uppercase; 
	padding:3px 0; 
}
div#header-fascetta {
	height: 10px;
	/*height: 25px;
	color: #FFF;*/
}
div#header-fascione {
	margin-top: 3px;
	margin-bottom: 10px;
	height: 30px;
}
#header {
	
}
#header #loghi {
	margin-bottom: 16px;
}
/*#header #logo-arti {
	padding: 28px 0 0 28px;
	border: 1px solid #000;
	width: 10%;
	float: left;
	right: 75%;
}
#header div#motto {
	padding-top: 28px;
	color: #587c9a;
	text-transform: uppercase;
	-webkit-text-shadow: 1px 1px #d3d3d3; 
	-moz-text-shadow: 1px 1px #d3d3d3;
	text-shadow: 1px 1px #d3d3d3;
	font-size: 18px;
	border: 1px solid #000;
}
#header #logo-rp {
	-webkit-box-shadow: 0 5px 5px 2px #ccc;  
  	-moz-box-shadow: 0 5px 5px 2px #ccc; 
	box-shadow: 0 5px 5px 2px #ccc;
  	border-bottom-left-radius: 10px;
  	border-bottom-right-radius: 10px;
	width: 10%;
	height: 92px;
	float: left;
	padding-top: 20px;
	border: 1px solid #000;
	right: 75%;
}*/
#header #logo-arti {
	padding: 15px 0 0 28px;
}
#header div#motto {
	padding-top: 28px;
	color: #1460aa;
	text-transform: uppercase;
	-webkit-text-shadow: 1px 1px #d3d3d3; 
	-moz-text-shadow: 1px 1px #d3d3d3;
	text-shadow: 1px 1px #d3d3d3;
	font-size: 1.2857em;
	border-bottom: 1px solid #A9B6C1;
}
#header #logo-rp {
	-webkit-box-shadow: 0 5px 5px 2px #ccc;  
  	-moz-box-shadow: 0 5px 5px 2px #ccc; 
	box-shadow: 0 5px 5px 2px #ccc;
  	border-bottom-left-radius: 10px;
  	border-bottom-right-radius: 10px;
	width: 126px;
	height: 92px;
	float: right;
	padding-top: 22px;
}
#header .navbar-default {
	-webkit-box-shadow: none;  
  	-moz-box-shadow: none; 
	box-shadow: none;
	border-radius: 0;
	border: none;
	background-image: none;
	background-color: #FFF;
	border-color: none;
	margin-bottom: 0;
}
#header ul#menu-principale.nav.navbar-nav li a {
	text-transform: uppercase;
	padding-left: 13px;
	padding-right: 13px;
	text-shadow: none;
	color: #292929;
	font-size: 1em;
}
#header ul#menu-principale.nav.navbar-nav li.current-menu-item a, #header ul#menu-principale.nav.navbar-nav li.current-page-ancestor a {
	font-family: dinregular;
	font-weight:bold;
}
/*#header div#social {
	float: right;
	padding-top: 18px;
}*/
div#social {
	padding-left: 0;
}
div#social ul li {
	float: left;
	list-style: none;
}
div#social ul li a {
	font-size: 18px;
}
div#social ul li a:hover {
	text-decoration: none;
}
div#social ul li a.icon-facebook-rect:hover {
	color: #3b5998;
}
div#social ul li a.icon-twitter:hover, div#social ul li a.icon-twitter-1:hover {
	color: #326ada;
}
div#social ul li a.icon-youtube:hover {
	color: #cc181e;
}
div#social ul li a.icon-googleplus-rect:hover {
	color: #db4437;
}
div#social ul li a.icon-flickr:hover {
	color: #ff0084;
}
div#social ul li a.icon-instagram-1:hover {
	color: #9933b8;
}
div#social ul li a.icon-slideshare:hover {
	color: #0673B2;
}
div#social ul li a.icon-linkedin-rect:hover {
	color: #007bb5;
}
div#social ul li a.icon-rss-alt:hover {
	color: #ff6600;
}
/*div#social ul li a span {
	color: #FFF;
	font-size: 0;
}*/
div.sfondo {
	padding-top: 18px;
}
body.home div#menu-tematico {
	margin-bottom: 0px;
}
body.home #section .article .etichetta a {
	color: #292929;
}
div#menu-tematico ul li {
	margin-right: 12px;
	background-color: #ffffff;
}
div#menu-tematico ul li a {
	display: block;
	/*min-width: 46px;
	width: 46px;*/
	height: 46px;
	/*font-size: 0; ripristina*/
	padding: 0 7px 0 7px;
	text-transform: uppercase;
	line-height: 28px;
	/*-webkit-transition: width 50ms linear;
	-moz-transition: width 50ms linear;
	-ms-transition: width 50ms linear;
	-o-transition: width 50ms linear;
	transition: width 50ms linear;*/
	/*-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;*/
	/*transition-property: background-color, width, color; 
	transition-duration: 1s, 10s, 1s;*/
}
div#menu-tematico ul li a span {
	/*font-size: 0; ripristina */
	color: #FFFFFF;
	vertical-align: middle;
}
div#menu-tematico ul li a i {
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: middle;
	/*margin-right: 5px;*/
}
/*div#menu-tematico ul li a span, */div#menu-tematico ul li a/*:hover*/ i, div#menu-tematico ul li a.hover_effect i, div#menu-tematico ul#menu-secondario li.current-menu-item a i, div#menu-tematico ul#menu-secondario li.current-category-ancestor a i, div#menu-tematico ul#menu-secondario li.current-post-parent a i, ul#menu-secondario li.current-event-ancestor a i, div#menu-tematico ul li a img {
	margin-right: 5px;
}

div#menu-tematico ul li#menu-item-81 a i {
	font-size: 40px;
}
div#menu-tematico ul li#menu-item-81 a {
	padding:3px 12px 0px 3px;
}
div#menu-tematico ul li#menu-item-81 a:hover {
	padding:3px 12px 0px 3px;
}
div#menu-tematico ul li#menu-item-82 a i {
	font-size: 38px;
}
div#menu-tematico ul li#menu-item-82 a {
	padding:4px 12px 0px 4px;
}
div#menu-tematico ul li#menu-item-82 a:hover {
	padding:4px 12px 0px 4px;
}
div#menu-tematico ul li#menu-item-83 a i {
	font-size: 38px;
}
div#menu-tematico ul li#menu-item-83 a {
	padding:4px 12px 0px 5px;
}
div#menu-tematico ul li#menu-item-83 a:hover {
	padding:4px 12px 0px 5px;
}
div#menu-tematico ul li#menu-item-84 a i {
	font-size: 38px;
}
div#menu-tematico ul li#menu-item-84 a {
	padding:3px 12px 0px 4px;
}
div#menu-tematico ul li#menu-item-84 a:hover {
	padding:3px 12px 0px 4px;
}
div#menu-tematico ul li#menu-item-902 a i {
	font-size: 35px;
	margin-right: 0;
}
div#menu-tematico ul li#menu-item-902 a {
	padding:5px 12px 0px 5px;
}
div#menu-tematico ul li#menu-item-902 a:hover {
	padding:5px 12px 0px 5px;
}
div#menu-tematico ul li#menu-item-17018 a i {
	font-size: 35px;
	margin-right: 0;
}
div#menu-tematico ul li#menu-item-17018 a {
	padding:5px 12px 0px 5px;
}
div#menu-tematico ul li#menu-item-22836 a img {
	width: 44px;
	height: 44px;
}
div#menu-tematico ul li#menu-item-22836 a span {
	padding-right: 2px;
}
div#menu-tematico ul#menu-secondario li a:hover, div#menu-tematico ul#menu-secondario li a:hover span, div#menu-tematico ul#menu-secondario li a:focus, div#menu-tematico ul#menu-secondario li a.hover_effect, div#menu-tematico ul#menu-secondario li.current-menu-item a, div#menu-tematico ul#menu-secondario li.current-menu-item a span, div#menu-tematico ul#menu-secondario li.current-menu-parent a, div#menu-tematico ul#menu-secondario li.current-menu-parent a span, div#menu-tematico ul#menu-secondario li.current-category-ancestor a, div#menu-tematico ul#menu-secondario li.current-category-ancestor a span, div#menu-tematico ul#menu-secondario li.current-event-ancestor a, div#menu-tematico ul#menu-secondario li.current-event-ancestor a span, div#menu-tematico ul#menu-secondario li.current-post-ancestor a span, div#menu-tematico ul li#menu-item-17018 a, div#menu-tematico ul li#menu-item-17018 a span {
	width: 100%;
	font-size: 14px;
	color: #FFFFFF;
}
div#menu-tematico ul#menu-secondario li a:hover span, div#menu-tematico ul#menu-secondario li.current-menu-item a span, div#menu-tematico ul#menu-secondario li.current-menu-parent a span {
	/*display: none;*/
}
/*div#menu-tematico:hover ul#menu-secondario li a, div#menu-tematico.hover_effect ul#menu-secondario li a, div#menu-tematico ul#menu-secondario li.current-menu-item a, div#menu-tematico ul#menu-secondario li.current-menu-parent a, div#menu-tematico ul#menu-terziario li a {
	width: auto;
	font-size: 14px;
	line-height: 0;
}*/
div#menu-tematico:hover em {
	display: none;
}
div#menu-tematico em {
	color: #a6a6a6;
	font-size: 16px;
}
div.separatore-orizzontale {
	border-top: 1px solid #A9B6C1;
	margin-bottom: 16px;
	margin-top:10px;
}
div.separatore-orizzontale.streaming-active {
	margin-bottom: 10px;
}
div#container-submenu {
	margin-top: 12px;
	margin-bottom: 15px;
	border-top: thin solid #A9B6C1;
}
div#container-submenu div#submenu ul li {
	margin-right: 1px;
}
div#container-submenu div#submenu ul li a {
	padding: 4px 6px 4px 6px;
	text-transform: uppercase;
	font-size: 12px;
}
div#container-submenu ul li.current-menu-item a, div#container-submenu ul li.current-page-ancestor a, div#container-submenu ul li.current-event-parent a, div#container-submenu ul li.current-category-ancestor a {
	font-family: dinregular;
	font-weight:bold;
}
#main {
	padding-left: 0;
	padding-right: 0;
}
/*.alert-success,.alert-warning,.alert-info,.alert-danger {
	margin-top:0px;
	padding: 8px 15px !important;
	background-color: #FAFFBD;
	border-radius:7px;
	background-image: none  !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	color:#292929;
	font-size:16px;
}*/
.alert-success, .alert-info {
	color:#006366;
	background-color: #c6f3f5;
	border-color: #00c5ca;
}
.alert-warning {
	color:#685815;
	background-color: #ffef9f;
	border-color: #e5ce23;
}
.alert-danger {
	color:#1e1212;
	background-color: #ffcbcb;
	border-color: #ff0000;
}
#section {
	margin-bottom: 20px;
}
#section h2 {
	text-transform: uppercase;
}
#section h3, #section h3 a {
	color: #292929;
}
#section form  {
    margin-top: 20px;
    margin-bottom: 20px;
	font-size:16px;
}
#section #strillo {
	/*height:207px;*/
	margin-bottom: 5px;
}
#tutte-news{
	margin-bottom: 21px;
}
#section #strillo h2 {
	margin-bottom: 28px;
	font-size: 18px;
}
#section #strillo .article-strillo {
	padding-left: 0;
	padding-right: 0;
	/*margin-bottom: 18px;*/
}
#section #strillo .article-strillo .contenuto {
	padding: 22px;
}
#section #strillo .article-strillo .contenuto h2 {
	font-size: 18px;
	margin-bottom: 14px;
	text-transform: none;
}
#section #strillo .article-strillo .contenuto h2 a {
	
}
#section #strillo .article-strillo .contenuto p {
	height: 80px;
	overflow: hidden;
	line-height:1.3
}
#section #strillo .article-strillo .etichetta {
	padding: 10px 22px 10px 22px;
	text-transform: uppercase;
}
#section #strillo .article-strillo .etichetta a {
	color: #FFF;
}
#section #strillo .article-strillo h2, #section #strillo .article-strillo p {
	padding: 0 40px 0 40px;
}
.owl-buttons div {
	position: absolute;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: 10px;
  top: 33%; 
  font-size: 16px;
  display: none;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: 10px;
  top: 33%;
  font-size: 16px;
}
#section .row-home {
	
}
body.archive #section .article.img-post .contenuto {
	border-right: 1px dashed #A9B6C1;
    right: 280px;
}
body.archive #section .article.img-post.introduzione .contenuto {
	border-right: 1px dashed #A9B6C1;
    right: 279px;
}
ul.elenco-normale li {
	font-size: 16px;
}
body.single-amm-trasparente #section .article ul:not(.nav-tabs):not(.elenco-normale), ul#servizi_attivi {
	padding-left: 0;
}
body.single-amm-trasparente #section .article ul:not(.nav-tabs):not(.elenco-normale) li, ul#servizi_attivi li {
	background-color: #F4F4F8;
	list-style-type: none; 
	padding: 4px 5px 4px 20px; 
}
/*body.single-amm-trasparente #section .article ul.nav.nav-tabs li { 
	background-color: #FFFFFF;
	padding: 0;
}*/
body.single #section .article #contenuto, body.page #section .article #contenuto, body.error404 #section .article #contenuto {
	/*padding: 20px;*/
	margin-top:10px
}

body.single #section .article #contenuto a, body.page #section .article #contenuto a, body.error404 #section .article #contenuto a, body.parent-pageid-124 #section .article .desc_progetto a {
	color:#585B89;
	font-weight:700;
}
body.page-id-2 #section .article #contenuto h3 a {
	color:#FFFFFF;
	font-size:18px;
	font-family:dinregular;
}
body.page-id-2 #section .article #contenuto h3 a:hover {
	color:#FFFFFF;
	font-size:18px;
	font-family:dinregular;
}
body.single #section .article #contenuto a:hover, body.page #section .article #contenuto a:hover, body.error404 #section .article #contenuto a:hover {
	color:#292929;
	font-weight:700;
	text-decoration:underline;
}
body.page #section .article #contenuto h2, body.error404 #section .article #contenuto h2 {
	font-size: 1.2857em;
	margin-bottom: 20px;
}
body.single #section .article #contenuto h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
body.single #section .article #contenuto div.pubblicato_il {
	margin-bottom: 10px;
}
body.single #section .article #top-immagine-evidenza, body.single #section .article .top-video, body.single #section .article .top-slideshare, body.page #section .article #top-immagine-evidenza, body.page #section .article .top-video, body.page #section .article .top-slideshare {
	margin-bottom: 20px;
}
body.single #section .article #sx-immagine-evidenza, body.page #section .article #sx-immagine-evidenza {
	padding-left: 0;
}
body.single #section .article #sx-immagine-evidenza img, body.page #section .article #sx-immagine-evidenza img {
	margin-top: 10px;
}
body.single #section .article #bottom-immagine-evidenza, body.single #section .article .bottom-video, body.single #section .article .bottom-slideshare, body.page #section .article #bottom-immagine-evidenza, body.page #section .article .bottom-video, body.page #section .article .bottom-slideshare {
	margin-top: 20px;
}
div#documenti-allegati, div#articoli-correlati, div#tags-related, div#pi_social {
	margin-top: 20px;
}
div#documenti-allegati h3, div#articoli-correlati h3, div#tags-related h3, div#pi_social h3 {
	font-size: 14px;
}
div#documenti-allegati ul, div#articoli-correlati ul, div#tags-related ul, div#pi_social ul {
	padding-left: 0;
	margin-top: 10px;
}
div#documenti-allegati ul li, div#articoli-correlati ul li, div#tags-related ul li, div#pi_social ul li {
	list-style: none;
	font-size: 12px;
	text-transform:uppercase
}
h2#intestazione {
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#filtri, #filtri-videogallery {
	margin-bottom: 20px;
	text-transform:uppercase;
	font-size:11px;
}
#filtri ul li a, #filtri-videogallery ul li a {
	padding:5px;
}
#filtri ul li.active, #filtri-videogallery ul li.active {
	font-family: dinregular;
	font-weight:bold;
}
body.tax-rassegna-stampa #section .article, body.tax-rassegna-stampa #section .grid-sizer, body.tax-testata-giornalistica #section .article, body.tax-testata-giornalistica #section .grid-sizer, body.page-id-4837 #section .article.video, body.page-id-4837 #section .grid-sizer, body.page-id-7168 #section .article.foto, body.page-id-7168 #section .grid-sizer {
	padding: 0;
	width: 31.752%;
}
body.tax-rassegna-stampa #section .article.margine, body.tax-testata-giornalistica #section .article.margine {
	/*margin-right: 20px;*/
}
body.tax-rassegna-stampa #section .article .etichetta, body.tax-testata-giornalistica #section .article .etichetta, body.page-id-4837 #section .article.video .etichetta {
	float: none;
	margin-bottom: 0;
	font-size: 28px;
	font-weight:bold;
	line-height:32px
}
body.page-id-4837 article.video, body.page-id-7168 article.foto {
	margin-bottom: 20px;
}
body.tax-rassegna-stampa #section .article.article-rassegna-stampa, body.tax-testata-giornalistica #section .article.article-rassegna-stampa {
	border-top: solid 5px #8D8FBC;
}
body.tax-rassegna-stampa #section .article .contenuto, body.tax-testata-giornalistica #section .article .contenuto, body.page-id-4837 #section .article.video .contenuto, body.page-id-7168 #section .article.foto .contenuto {
	padding: 12px;
	/* border-top: solid 5px #8D8FBC; */
}
body.tax-rassegna-stampa #section .article, body.tax-testata-giornalistica #section .article, body.page-id-4837 #section .article.video, body.page-id-7168 #section .article.foto {
	border-left: solid 1px #D2DADF;
	border-bottom: solid 1px #D2DADF;
	border-right: solid 1px #D2DADF;
}
body.page-id-7168 #section .article.foto {
	border-top: solid 1px #D2DADF;
}
body.tax-rassegna-stampa #section .article .etichetta, body.tax-testata-giornalistica #section .article .etichetta, body.page-id-4837 #section .article.video .etichetta {
	padding:5px 5px 5px 10px;
}
body.tax-rassegna-stampa #section .article .logo_giornale {
	background-color: #FFF;
	border:solid 10px #F4F4F8;
	padding:5px 5px 7px 5px;
	width: 100%;
	position: relative;
	z-index: 1;
	
}
#sidebar-right {
	padding-right: 0;
	padding-left: 11px;
	margin-bottom: 20px;
	border-left: 1px solid #A9B6C1;
	z-index: 1;
	margin-left: -1px;
}
#sidebar-right .box-sidebar {
	padding: 16px;
	/*-webkit-border-radius: 4px;  
  	-moz-border-radius: 4px; 
	border-radius: 4px;*/
	margin-bottom: 20px;
}
/*ANTONELLO modifica background widget social*/
#cff .cff-item {
  background-color: #ABABC9 !important;
}
#cff .cff-shared-link {
  border:#CCCCCC 1px solid !important;
}
#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  margin: 0px 0 !important;
}
#sidebar-right .box-sidebar.widget-widget_arti_social_widget {
  background-color:#ABABC9 !important;
  color:#292929;
  }
#sidebar-right .box-sidebar.widget-widget_arti_social_widget a {
  background-color:#B5B5CE !important;
  color:#292929;
}
/*#sidebar-right .box-sidebar.widget-widget_arti_tag_widget .first_letter {font-size: 16px;}*/
#sidebar-right .box-sidebar.widget-widget_arti_tag_widget a {font-size: 16px;}
#sidebar-right .box-sidebar h2 {
 text-transform: uppercase;
 font-size: 18px;
 margin-bottom: 10px;
}
#sidebar-right .box-sidebar p {
 font-size: 14px !important;
}
#sidebar-right .box-sidebar ul {
	list-style: none;
	padding-left: 0;
}
#sidebar-right p.pull-right a {
	font-size: 12px;
}
#sidebar-right .em-calendar-wrapper table {
	width: 100%;
}
#sidebar-right .em-calendar-wrapper table td {
	font-size: 14px;
}
#sidebar-right .box-category {
	width: 100%;
	height: 273px;
	color: #FFF !important;
	padding: 0 !important;
	overflow: hidden;
}
#sidebar-right .box-category .icona {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 273px;
	padding-top: 20px;
}
#sidebar-right .box-category img {
	margin: 0 auto;
}
#sidebar-right .box-category .box-comparsa {
	width: 100%;
	height: 100%;
	padding: 16px;
	position: absolute;
    overflow: hidden;
    z-index: 3;
	top: 81%;
	left: 0;
    right: 0;
    bottom: 0;
	webkit-transition: all ease .9s;
    -moz-transition: all ease .9s;
    -ms-transition: all ease .9s;
    -o-transition: all ease .9s;
    transition: all ease .9s;
}
#sidebar-right .box-category .box-comparsa h2 {
	margin-bottom: 13px;
}
#sidebar-right .box-category .box-comparsa:hover, #sidebar-right .box-category .box-comparsa:focus, #sidebar-right .box-category .box-comparsa.hover_effect {
	left: 0;
    right: 0;
    bottom: 0;
	top: 0;
}
/*#sidebar-right ul##sidebar-right-social li {
	float: left;
	list-style: none;
}
#sidebar-right ul##sidebar-right-social li a {
	font-size: 18px;
}
#sidebar-right ul##sidebar-right-social li a:hover {
	text-decoration: none;
}
#sidebar-right ul##sidebar-right-social li a.icon-facebook-rect:hover {
	color: #3b5998;
}
#sidebar-right ul##sidebar-right-social li a.icon-twitter:hover {
	color: #326ada;
}
#sidebar-right ul##sidebar-right-social li a.icon-youtube:hover {
	color: #cc181e;
}
#sidebar-right ul##sidebar-right-social li a.icon-googleplus-rect:hover {
	color: #db4437;
}
#sidebar-right ul##sidebar-right-social li a.icon-flickr:hover {
	color: #ff0084;
}
#sidebar-right ul##sidebar-right-social li a.icon-slideshare:hover {
	color: #0673B2;
}
#sidebar-right ul##sidebar-right-social li a span {
	font-size: 0;
	color: #f4f4fd;
}*/
#sidebar-right a.social {
	font-size: 18px;
	float: left;
}
#sidebar-right a.social:hover {
	text-decoration: none;
}
#sidebar-right a.social.icon-facebook-rect:hover {
	color: #3b5998;
}
#sidebar-right a.social.icon-twitter:hover {
	color: #326ada;
}
#sidebar-right a.social.icon-youtube:hover {
	color: #cc181e;
}
#sidebar-right a.social.icon-googleplus-rect:hover {
	color: #db4437;
}
#sidebar-right a.social.icon-flickr:hover {
	color: #ff0084;
}
#sidebar-right a.social.icon-slideshare:hover {
	color: #0673B2;
}
#sidebar-right a.social.icon-linkedin-rect:hover {
	color: #007bb5;
}
#sidebar-right a.social.icon-rss-alt:hover {
	color: #ff7d1e;
}
#sidebar-right a.social span {
	font-size: 0;
	color: #f4f4fd;
}
#sidebar-right div.em-calendar-wrapper table tr td.month_name {
	font-size: 14px;
}
#sidebar-right .widget-widget_arti_news_widget li, .widget-widget_arti_rassegna_widget li, .widget-widget_arti_ibt_widget li, .widget-widget_arti_bandi_widget li, .widget-widget_arti_video_widget li, .widget-widget_arti_avvisi_widget li, .widget-widget_arti_foto_widget li, .widget-widget_arti_archivio_progetti_widget li {
	font-size:14px;
	border-bottom:1px dotted #D2D2D2;
	padding-bottom:3px;
	margin-bottom:8px;
}
#sidebar-right .widget-widget_arti_banner_widget {
	padding: 0;
}
#sidebar-right li a:hover {
	color:#000;
	text-decoration:none;
}
div#mappa {
	width: 100%;
	height: 400px;
}
#section.categoria .article, body.page-id-22317 .article-filtro {
	margin-bottom: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#section.categoria .article.introduzione {
	border:solid #A9B6C1 1px;
}
#section.categoria .article .contenuto {
	/*margin: 15px 0  5px 0;*/
	padding: 0;
}
#section.categoria .article .contenuto p {
	margin-bottom: 0;
}
#section.categoria .article.article-etichetta {
	padding: 0;
}
#section.categoria .article.article-etichetta .contenuto {
	padding: 0 15px 15px 15px;
}
#section.categoria .article.img-post, body.page-id-22317 .article.img-post {
	padding: 0;
}
#section.categoria .article.img-post .contenuto {
	padding: 15px;
}
#section.categoria .article.img-post .sottocontenuto, body.page-id-22317 .article.img-post .sottocontenuto {
	padding: 0 15px 15px 15px;
}
#section.categoria .article.img-post.article-etichetta .contenuto, body.page-id-22317 .article.img-post.article-etichetta .contenuto {
	padding: 0;
	border-right: 1px dashed #A9B6C1;
	right: 280px;
}
#section.categoria .article .etichetta, #section .article-fir .etichetta, body.page-id-22317 .article-filtro .etichetta {
	/*position: absolute;
	top: 0;
	left: 0;
	z-index: 2;*/
	float: left;
	padding: 5px 7px 5px 7px;
	margin-bottom: 15px;
	font-size: 10px;
}
#section .article .etichetta, #section .article .etichetta a {
	text-transform: uppercase;
	color:#FFFFFF;
}
body.page-id-1834 .article div.ufficiostampa a {
	color: #FFFFFF !important;
}
div.ufficiostampa {
	text-transform: uppercase;
	padding: 5px 7px;
	background-color: #8d8fbc; 
	font-size: 28px;
	font-weight:bold;
	line-height:32px;
	margin-bottom:10px; 
	border-bottom:solid 10px #F4F4F8;
}
#section.categoria .article .contenuto div.pubblicato_il {
	font-size: 12px;
	margin-bottom: 12px;
	color: #292929;
	margin-top: -6px;
}
#section.categoria .article .contenuto h2, #section.categoria .article .contenuto div.data_evento, body.page-id-22317 .article-filtro .contenuto h2 {
	margin-bottom: 12px;
}
#section.categoria .article .contenuto div.data_evento {
	font-size: 12px !important;
	margin-top: -6px;
	color:#292929;
}
#section.categoria .article.img-post .contenuto {
	margin-top: inherit;
	border-right:none
}
#section.categoria .article .thumbnail-category, body.page-id-22317 .article .thumbnail-category {
	padding: 12px;
	border-left: 1px dashed #A9B6C1;
}
/*#section.categoria .article .thumbnail-category .overlay {
	width: 100%;
	height: 100%;
	position: absolute;
  	top: 0;
  	left: 0;
	opacity: 0.18;
  	filter: alpha(opacity=18);
}*/
body.page-id-2954 #section div.team {
	position: relative;
	padding-left: 0;
	padding-right: 0;
}
body.page-id-2954 #section div.team .caption {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 10px;
}
body.page-id-124 #section .article .contenuto {
	border-right: 1px dashed #A9B6C1 !important;
	padding-left: 15px !important;
}
body.page-id-124 #section .article .thumbnail-category {
	border-left: none !important;
}
div#slider-loghi, div#contenitore-slider {
	margin-bottom: 2px;
}
div#slider-loghi div.slick-slide {
	margin-right: 40px;
}
div#slider-loghi img {
    vertical-align: middle;
}

div#slider-loghi a {
    vertical-align: middle;
    line-height:normal;
    display: inline-block;
}

div#slider-loghi div {
    height: 100px;
    line-height: 100px;
}
#section .box-home, .videogallery .box-video, body.page-id-22317 article.article-kh {
	float: left;
	width: 267px;
	height: 267px;
	margin-right: 21px;
	margin-bottom: 21px;
	overflow-y: hidden;
	overflow-x: hidden;
	border:solid 1px #D2DADF;
	/*color: #292929;*/
	color: #FFFFFF;
}
#section .box-home p {
	font-size:14px;	
}
#section .box-home .img-right, #section .box-home .img-left, #section .box-home .img-top, #section .box-home .img-large, .videogallery .box-video .img-top, body.page-id-22317 article.article-kh .img-top {
	width: 267px;
	height: 267px;
	overflow: hidden; 
	position: relative; 
	z-index: 1;
}
#section .box-home .img-right img, #section .box-home .img-left img, #section .box-home .img-top img {
	/*max-width: 100%;
  	height: auto;
	vertical-align: middle;  */ 
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
#section .box-home .img-right .etichetta, #section .box-home .img-left .etichetta, #section .box-home .img-top .etichetta, #section .box-home .img-large .etichetta, body.page-id-22317 article.article-kh .etichetta {
	top: 0; 
	-webkit-transition: all ease .5s .5s;
	-moz-transition: all ease .5s .5s;
	-ms-transition: all ease .5s .5s;
	-o-transition: all ease .5s .5s;
	transition: all ease .5s .5s; 
	position: absolute;
	z-index: 2;
	display: block;
	/*height: 40px;
	line-height: 40px;*/
	text-align: center;
	text-transform: uppercase;
	/*padding: 0 6px;*/
	overflow: hidden;
}
#section .box-home .no-img .etichetta {
	display: block;
	/*height: 40px;
	line-height: 40px;*/
	text-align: center;
	text-transform: uppercase;
	/*padding: 0 6px;*/
	overflow: hidden;
}
#section .box-home .img-left .etichetta {
	left: 0;
}
#section .box-home .img-left img {
	margin-left: -25%;   
}
#section .box-home .img-right .etichetta, #section .box-home .img-left .etichetta {
	width: 50%;
}
#section .box-home .img-right .etichetta {
	left: 50%; 
}
#section .box-home .img-top .etichetta, #section .box-home .img-large .etichetta, #section .box-home .no-img .etichetta, body.page-id-22317 article.article-kh .etichetta {
	width: 100%;
}
#section .box-home .img-large .etichetta {
	left: 0;
}
#section .box-home .etichetta {
	color: #292929 !important;
}
#section .box-home .img-right img {
	margin-left: 25%;   
}
#section .box-home .img-right img.force-center {
	margin-left: -50%;
	margin-top: -40%;    
}
#section .box-home .img-left img.force-center {
	margin-left: -75%;
	margin-top: -40%;
}
#section .box-home .img-top img.force-center {
	margin-left: -75%;
	margin-top: -50%;
}
#section .box-home .img-top img/*,  .videogallery .box-video .img-top img*/, .article-kh .img-top img { 
	margin-top: -25%;   
}
#section .box-home .img-right .contenuto, #section .box-home .img-top .contenuto, #section .box-home .img-left .contenuto, .videogallery .box-video .img-top .contenuto, body.page-id-22317 article.article-kh .contenuto {
	position: absolute;
	overflow: hidden;
	padding: 12px;
	z-index: 3;
	-webkit-transition: all ease .9s;
	-moz-transition: all ease .9s;
	-ms-transition: all ease .9s;
	-o-transition: all ease .9s;
	transition: all ease .9s;
}
#section .box-home .img-right .contenuto {
	left: 0;
	top: 0;
	bottom: 0;
	right: 50%;
}
#section .box-home .img-top .contenuto, .videogallery .box-video .img-top .contenuto, body.page-id-22317 article.article-kh .contenuto {
	left: 0;
	top: 50%;
	right: 0;
	bottom: 0;
}
#section .box-home .img-left .contenuto {
	left: 50%;
	top: 0;
	right: 0;
	bottom: 0;
}
#section .box-home .contenuto h2, .videogallery .box-video .contenuto h2 {
	margin-bottom: 7px;
}
#section .box-home .img-right .contenuto:hover, #section .box-home .img-left .contenuto:hover, #section .box-home .img-top .contenuto:hover, #section .box-home .img-right .contenuto.hover_effect, #section .box-home .img-left .contenuto.hover_effect, #section .box-home .img-top .contenuto.hover_effect, .videogallery .box-video .img-top .contenuto:hover, .videogallery .box-video .img-top .contenuto.hover_effect, body.page-id-22317 article.article-kh .contenuto:hover, body.page-id-22317 article.article-kh .contenuto.hover_effect {
	right: 0;
	padding-left: 12px;
	padding-right: 12px;
	left: 0;
	top: 0;
	bottom: 0;
}
#section .box-home .img-large .contenuto, #section .box-home .no-img .contenuto {
	padding: 12px;
}
#section .box-home.ultimo, .videogallery .box-video.ultimo {
	margin-right: 0;
}
div.share {
	margin-top: 40px;
	border-top:solid 1px #A9B6C1;
	padding-top: 10px;
}
div.share .pdf a i {
	font-size: 16px;
}
div.share .stampa a i {
	font-size: 18px;
}
body.page-id-13 form#form-13 {
	margin-bottom: 40px;
	padding-bottom:40px;
}
body.page-id-13 .mappa {
	margin-bottom: 20px;
}
.desc_progetto {
	border-right: 1px dashed #A9B6C1;
	padding-left: 0 !important;
}
.loghi_progetto .img-responsive {
	margin-bottom:20px !important;
}
body.parent-pageid-124 .desc_progetto h2 {
	font-size: 18px;
	margin-bottom: 20px;
}
body.parent-pageid-124 .desc_progetto {
	margin-top: 10px;
}
body.parent-pageid-124 .desc_progetto ul li, body.parent-pageid-124 .desc_progetto ol li {
	font-size: 16px;
}
.tabella {
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
}
.tabella.margine {
	margin-right: 10px;
}
/*div.pubblicato_in ul {
	padding-left: 0;
}
div.pubblicato_in ul li {
	display: inline-block;
	padding: 2px;
	margin-right: 10px;
}*/
#footer {
	border-bottom: #585B89 solid 8px;	
}
#footer-menu {
	padding: 12px;
}
#footer-menu div {
	padding-left: 0;
	padding-right: 0;
}
#footer-menu div h2 {
	border-bottom: white solid thin;
    padding-bottom: 10px;
	margin-bottom: 12px;
	text-transform: uppercase;
}
#footer-menu div ul, #footer-menu div ul li, #footer-menu div ul li i {
	list-style: none;
	padding-left: 0px;
	padding-right: 10px;
}
#footer-menu div ul li img {
	margin-right: 7px;
}
#footer-menu div ul li.menu-item-81 i, #footer-menu div ul li.menu-item-902 i {
	font-size: 16px;
}
#footer-menu div ul li.menu-item-22836 img {
	width: 18px;
	height: 18px;
}
#footer-credits {
	margin-top:2px;
	padding-top: 10px;
	border-top: #585B89 solid thin;	
	margin-bottom:2px;
	padding-bottom:20px;
	border-bottom: #585B89 solid thin;
	font-size: 1em;
}
#footer-credits p.licenza, #footer-credits p.licenzaa {
	font-size: 0.8571em;
	margin-bottom: 0;
}
#footer-credits p.licenzaa {
	margin-bottom: 10px;
}
#footer-credits #colonna-loghi a img {
	margin-bottom: 5px;
}
#footer-credits #colonna-loghi a[rel="license"] img {
	padding-right: 8px;
}
div.titolo_embedded {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #A9B6C1;
}
div.embedded {
	margin-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	width: 32.148%;
}
div.embedded.primo {
	margin-right: 15px;
}
div.embedded.secondo {
	margin-right: 15px;
}
div.embedded.terzo {
	
}
div.embedded h2 a {
	text-transform: none;
}
form#form-44 input[type="submit"] {
	margin-top: 20px;
}
.mfp-title {
	background-color: #0b0b0b;
	padding-left: 5px;
}
.mfp-counter {
	padding-right: 5px;
}
img.mfp-img {
	background-color: #FFFFFF;
}
div.gallery .gallery-item {
	margin: 0;
	padding: 0;
	margin-bottom: 1%;
	width: 32.5437%;
}
div.gallery .gallery-item.sinistra, div.gallery .gallery-item.centro {
	margin-right: 1%;
}
/* Versione desktop */
@media (min-width: 992px) { 
	/*#sidebar-right .widget-widget_arti_search_widget {
		display: none;
	}*/
	/*body.tax-rassegna-stampa div#sottocategorie .article .etichetta {
		font-size: 23px;
	}*/
}
/* Versione desktop estesa */
@media (min-width: 1200px) {
	/*#sidebar-right .widget-widget_arti_search_widget {
		display: none;
	}*/
}

/* Date Picker del plugin events-manager di Gianfranco volemosebene D'Onghia*/
.ui-widget-header {
	border: 0px !important;
	background: #A9B6C1 !important;
	color: #292929 !important;
	font-weight: normal !important;
}
.ui-widget-header a {
	color: #ffffff !important;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 0px solid #fed22f !important;
	background: #A9B6C1 !important;
	color: #292929 !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #D6D6E4 !important;
	background: #D6D6E4 !important;
	font-weight: bold;
	color: #292929 !important;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #A9B6C1 !important;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #D6D6E4 !important;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #A9B6C1 !important;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #A9B6C1 !important;
	text-decoration: none;
}
#sidebar-right .box-sidebar .cff-date {
	font-size: 11px !important;
}
body.parent-pageid-2 .article #contenuto h2 {
	padding: 8px 10px;
    background: /*#8D8FBC*/#6E6DC6;
    color: #FFFFFF !important;
}
body.parent-pageid-2 .article #contenuto ul#elenco-ammtra {
	background: /*#F4F4F8*/#DDDAF0;
}
body.parent-pageid-2 .article #contenuto ul#elenco-ammtra li {
	list-style-type: none;
    padding: 4px 5px 4px 0px;
    margin-left: -20px;
}


/*.at-tableclass {width:49%;float:left;padding:0px 0px 0px 5px;position:relative;min-width: 200px;}

#at-s-23 { width:98%;float:left; }*/
.at-tableclass { padding-left: 0; padding-right: 0;}
.at-tableclass.dispari {padding-right: 5px;}
.at-tableclass.pari {padding-left: 5px;}
.at-tableclass h3 a { text-decoration:none; }

.at-tableclass h3 { border: 0px solid #eee; padding: 8px 10px; background: /*#8D8FBC*/#6E6DC6; text-transform:uppercase; color:#FFFFFF !important; }

.at-tableclass ul { background: /*#F4F4F8*/#DDDAF0; margin-bottom:20px; }

.at-tableclass ul li { list-style-type:none; padding: 4px 5px 4px 0px; margin-left:-20px; }

.at-tableclass ul li a { text-decoration: none; }

.at-number { float: right;
  border-radius: 20px;
  background-color: white;
  height: 20px;
  width: 20px;
  border: 1px solid #eee;
  text-align: center;
  font-size: 0.8em;
  font-weight: bold; }
.table {
	margin-bottom: 40px;
}
table caption {
	font-weight: bold;
}
a.grafico {
	font-size: 0;
}
a.grafico i, a.grafico span {
	font-size: 14px;
}
#section .article.no-bg {
	background-color: #FFF;
	padding: 0;
}

/* STYLE PAGINA DETTAGLIO EVENTI */
body.page-id-52 .article #contenuto tbody:before {
    line-height:1em;
    content:"-";
    color:white; /* to hide text */
    display:block;
}
body.page-id-52 .article #contenuto td {
	padding-bottom:10px;
}

/* STYLE EVENTI IN CALENDARIO */
.tooltip {
	font-family: dinregular;
}
.tooltip.in {
	opacity: 1;
}
#sidebar-right .tooltip .tooltip-inner {
	border-radius: 0;
	max-width: 273px;
	background-color:transparent !important;
}
.tooltip .tooltip-inner .singolo_tooltip {
	padding:5px 3px;
	box-shadow: rgba(0, 0, 0, 0.7) 0 2px 10px;
}
.tooltip .tooltip-inner .singolo_tooltip:not(:last-child) {
	border-bottom: 1px solid #fff;
}
#streaming {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #A9B6C1;
	margin-bottom: 10px;
	background-color: #000;
}
#streaming iframe {
	/* Le dimensioni vengono date da backend */
	margin: 0 auto;
	display:block;
}
.widget-widget_arti_ibt_widget h2, .widget-widget_text h2 {
	font-size: 16px !important;
}
/*strong.domanda_colorata {
	background-color: #8D8FBC; padding: 10px; color: #FFFFFF; text-transform: uppercase;
}*/
form#form-3462 hr {
	margin-bottom: 43px;
}
#da_leggere ul li {
	font-size: 16px;
}
#filtri ul li, #filtri-videogallery ul li {
	font-size: 11px;
}
.gglcptch.gglcptch_v2 {
	margin-bottom: 15px;
}
#section form#form-13 {
	margin-top: 0;
}
#section form#form-288 {
	margin-bottom: 20px;
}
#section form#form-3588 {
	margin-bottom: 60px;
}
body.postid-3588 div.chartbar, body.postid-3588 div.chartpie {
	margin-bottom: 30px;
	padding: 0;
}
body.postid-3588 div.chartbar.insertborder {
	border-bottom: 1px dashed #a9b6c1;
}
body.postid-3588 div.domanda_colorata {
	margin-bottom: 10px;
}
body.postid-3588 div.risultato_ricerca, body.postid-3588 div.risultato_aziende {
	padding: 10px;
	margin-bottom: 10px;
}
body.postid-3588 div.chartpie div.text-center {
	margin-bottom: 10px;
}
ul.pie-legend, ul.pie-legend li {
	list-style: none;
}
ul.pie-legend li {
	float: left;
	margin-right: 10px;
}
ul.pie-legend li span {
	padding: 10px;
}
body.single .article #contenuto #da_leggere ol li, body.page .article #contenuto #da_leggere ol li {
	font-size: 16px;
}
.form-centered {
	width: 50%;
	margin: 0 auto;
}
.div-centered {
	margin: 0 auto;
	text-align: center;
	float: none;
}
body.postid-8266 form .sfida_sociale {
	width: calc(20% - 4px);
	background: #FCE9E6;
	margin-right: 5px;
	margin-bottom: 15px;
	min-height: 231px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0;
}
body.postid-8266 form .sfida_sociale.attivo {
	background: #EF806D;
}
body.postid-8266 form .sfida_sociale.attivo a {
	color: #FFF;
}
body.postid-8266 form .sfida_sociale.ultimo {
	margin-right: 0;
}
body.postid-8266 #section .article-fir {
	background-color: #FCE9E6;
    color: #292929;
	margin-bottom: 20px;
	padding: 0;
}
body.postid-8266 #section .article-fir h2 {
	margin-bottom: 12px;
}
a.italia-it-button {
	color: #FFF !important;
}
p.tagcovid, p.autori {
	margin-top: 10px;
}
body.page-id-17497 div.trampolino {
	text-transform: uppercase;
	padding: 5px 7px;
	background-color: #8D8FBC;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 10px;
	border-bottom: solid 10px #F4F4F8;
}
body.page-id-17497 div.trampolino a {
    color: #FFFFFF !important;
}
body.category-parent-874 ol.breadcrumb li.current-item {display: inline-block;}
body.postid-288 ul.nav.elenco-normale li a {
	font-size: 14px;
}
body.postid-288 ul.nav.elenco-normale li.active {
	background-color: #F4F4F8;
}
ul#menu-terziario li.menu-secondario-17497 {background-color: #C1C2D9;}
ul#menu-terziario li.menu-secondario-17497 a {color: #000;}
div.videogallery {padding-left: 0; padding-right: 0;}
.videogallery .box-video .img-top .contenuto {top: 55%;}
.videogallery h3 {font-size: 16px; margin-bottom: 10px;}
.videogallery h4 {font-size: 1em; text-transform: uppercase; margin-top: 0; margin-bottom: 0}
/* KH */
.vcenter {display: inline-block; vertical-align: middle; float: none;}
header #kh {background-color: #DDDAF0; height: 90px; border: 1px solid #8d8fb9; margin-top: 4px;}
header #kh #container-h2, header #kh #container-menu-kh {top: 22%;}
header #kh h2 {font-family: 'Barlow Condensed', sans-serif; font-size: 3em;/*text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;*/ padding-left: 26%;}
header #kh h2 a {text-decoration: none; color: #8d8fb9;}
header #kh ul#menu-kh {background-color: #DDDAF0;}
header #kh ul#menu-kh li {text-transform: uppercase; margin-right: 9px;background-color: #8d8fb9;/* border: 1px solid #FFF;*/}
header #kh ul#menu-kh li a {font-family: 'Barlow Condensed', sans-serif; color: #FFF; font-size: 1.2em;}
header #kh ul#menu-kh li.current-menu-item, header #kh ul#menu-kh li.current-category-ancestor, header #kh ul#menu-kh li.current-post-ancestor {background-color: #6E6DC6;}
header #kh ul#menu-kh li.current-menu-item a, header #kh ul#menu-kh li.current-category-ancestor a, header #kh ul#menu-kh li.current-post-ancestor a {font-weight: bold;}
body.page-id-22317 article.article-kh {
	width: 411px;
	height: 411px;
	border: 1px solid #DDDAF0;
	padding-right: 0;
	padding-left: 0;
}
body.page-id-22317 article.article-kh.secondo {margin-right: 0;}
body.page-id-22317 article.article-kh .img-top {width: 100%; height: 422px}
body.page-id-22317 article.article-kh .contenuto, body.page-id-22317 .article-filtro  {background-color: #DDDAF0; color: #292929;}
body.page-id-22317 article.article-kh .etichetta h3 {font-size: 1.0em;padding:5px}
body.page-id-22317 article.article-kh h3 a, body.page-id-22317 article.article-kh h3 a:hover {font-weight: normal !important; color: #FFF !important; text-decoration: none;}
body.page-id-22317 ul#filtro-kh-inf {margin-bottom: 20px;}
body.page-id-22317 .article-filtro .etichetta a {color: #FFF !important;}
body.page-id-22317 .article-filtro .sottocontenuto h2 {font-size: 1em !important;}
body.page-id-22317 .article-filtro .sottocontenuto h2 a {color: #292929 !important;}
/* fine */
/* Albo pretorio */
body.page-id-25722 div#fe-tabs-container {
	border: 0px solid #FFF;
	padding-top: 20px;
}
.ui-widget-header {
	border: 0px solid #FFF !important;
	background: #fff !important;
	border-bottom: 1px solid #ddd !important;
	text-transform: uppercase;
    font-family: dinregular;
}
.ui-corner-all {
	border-radius: 0px;
}

/* fine */