/*
 Theme Name:     Vision Theme
 Theme URI:      
 Description:    Informatica Vision Theme
 Author:         Informatica Vision
 Author URI:     https://www.informaticavision.it
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

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




.totalpoll-question-choices-item-votes-bar {
	display: none!important;
}



/* ---------- HEADER STYLE ---------- */
#main-header #et-top-navigation nav>ul>li>a {
	padding-bottom: 15px;
}
#main-header.et-fixed-header #et-top-navigation nav>ul>li>a, #main-header.et-fixed-header #et-top-navigation li>ul>li>a {
	font-size: 11px;
}
#main-header.et-fixed-header #et-top-navigation nav>ul>li.current-menu-item>a, #main-header.et-fixed-header #et-top-navigation li>ul>li.current-menu-item>a {
	color: white!important;
}
#top-menu li {
	padding-right: 0;
}
#main-header #et-top-navigation {
	padding: 20px 0 !important;
}
#main-header.et-fixed-header #et-top-navigation {
	padding: 0 !important;
}

/* #top-header {
	z-index: 999999;
} */
#main-header{
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;}
/* #main-header.et-fixed-header {
	top: 0 !important;
} */

#top-menu li a {
	padding: 15px 10px;
}
#top-menu li a:hover,
#top-menu li li a:hover {
	color: #fff !important;
}
#top-menu li a:hover {
	background: #7f0714 !important;
	opacity: 1!important;
}
#top-menu li.current-menu-item > a, #top-menu li.current-menu-parent > a, #main-header.et-fixed-header #top-menu li.current-menu-ancestor>a {
	background: #b80d1f;
	color: white!important;
}
#top-menu .menu-item-has-children > a:first-child:after {
	content: none;
}

/* ----- MENU ICONS ----- */
.ecomuseo-menu a:before {
	font-family: 'ETModules';
	content : "\e074";
	margin-right: 5px	;
}
.news-menu a:before {
	font-family: 'ETModules';
	content : "\e059";
	margin-right: 5px	;
}
.luoghi-menu a:before {
	font-family: 'ETModules';
	content : "\e0de";
	margin-right: 5px	;
}
.attiv-menu a:before {
	font-family: 'ETModules';
	content : "\e0f9";
	margin-right: 5px	;
}
.prog-menu a:before {
	font-family: 'ETModules';
	content : "\e077";
	margin-right: 5px	;
}
.cont-menu a:before {
	font-family: 'ETModules';
	content : "\e087";
	margin-right: 5px	;
}
.conc-menu a:before {
	font-family: 'ETModules';
	content : "\e0f8";
	margin-right: 5px	;
}
#top-menu li>ul>li>a:before {
	content:"";
	margin: 0;
}

/* ---------- END HEADER STYLE ---------- */


/* Caldera Contact Form */
.caldera-grid .form-group .form-control {
	line-height: 1.8em;
	padding: 16px;
	border-radius: 0;
	height: auto;
}

#contactbox .caldera-grid label  {
	font-weight: 400;
}

#contactbox .privacy {
	font-size: 12px;
}

.caldera-grid .form-group .btn.btn-default {
	color: #ffffff!important;
    font-size: 20px;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: #b80d1f!important;
	padding: 10px 60px;
}
.caldera-grid .form-group .btn.btn-default:hover {
    background-color: #7f0714!important;
}

#contactbox input, #contactbox textarea {
	background-color: #eeeeee;
	border: none;
	box-shadow: none;
}

#contactbox input::placeholder, #contactbox textarea::placeholder {
	color: black;
}

.caldera-grid .form-group .btn.btn-default:hover {
	background-color: #bc2f12;
}
/* END Caldera Contact Form */


.et_pb_slides .et_pb_slide_title a {
	pointer-events: none;
}


#crestcol {
	display: flex;
	align-items: center;
}
#crestcol .crest {
    flex: 1;
	margin-bottom: 0;
}

#slider-title .et_pb_slide_content {
	display: none;
}

.entry-title {
    pointer-events: none;
}
.et_pb_post.category-notizie .entry-title {
    pointer-events: auto;
}

@media only screen and (max-width: 600px) {
	.et-pb-controllers {
		bottom: 15px;
	}
}
.et-pb-controllers A {
	width: 12px;
	height: 12px;
}

#prog-blog .more-link {
    background-color: #b80d1f;
    display: inline-block !important;
    color: #fff;
    padding: 5px 15px;
    margin-top: 15px;
    text-transform: uppercase;
	width: 100%;
    text-align: center;
}

#prog-blog .more-link:hover {
    background-color: #7f0714;
}



/* VISITOR Counter */
#visitor .et_pb_widget.widget_xt_visitor_counter {
	width: 100%;
	margin: 0 auto;
}





/* TOTAL Poll */
/*div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-buttons {
	justify-content: center!important;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-buttons button {
	background-color: #b80d1f;
	border: 0;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-buttons button:hover {
	background-color: #7f0714;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control, div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked:hover .totalpoll-question-choices-item-control, div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked:focus .totalpoll-question-choices-item-control {
	background-color: #ffbc14!important;
	border: 0;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-control {
	background-color: #b80d1f!important;
	margin-top: 10px;
	border: 0;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-control span {
	color: white;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control span {
	color: black;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector-box {
	display:none;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector-box {
	display:flex;
	fill: black;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-form P {
	font-size: 14px;
	text-transform: lowercase;
	background-color: #ffdb14;
	padding: 1rem 3rem;
}
.totalpoll-modal.totalpoll-is-visible .totalpoll-modal-close {
	background: white;
	fill: red;
}*/




div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-buttons {
	justify-content: center!important;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-buttons button {
	background-color: #b80d1f;
	border: 0;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-buttons button:hover {
	background-color: #7f0714;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control, div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked:hover .totalpoll-question-choices-item-control, div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked:focus .totalpoll-question-choices-item-control {
	background-color: #ffbc14!important;
	border: 0;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-control {
	background-color: #b80d1f!important;
	margin-top: 10px;
	border: 0;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-control span {
	color: white;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control span {
	color: black;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector-box {
/* 	display:none; */
	width: 2em;
    height: 2em;
    padding: 5px;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image.totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control .totalpoll-question-choices-item-selector-box {
	display:flex;
	fill: black;
}
div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-question-choices-item-type-image .totalpoll-question-choices-item-selector input:checked + .totalpoll-question-choices-item-selector-box {
	background: green!important;
}

div#totalpoll.totalpoll-wrapper .totalpoll-container .totalpoll-form P {
	font-size: 20px;
	line-height: normal;
	text-transform: initial;
	background-color: #ffdb14;
	padding: 1rem 3rem;
}
.totalpoll-modal.totalpoll-is-visible .totalpoll-modal-close {
	background: white;
	fill: red;
}










/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------

NUOVA GRAFICA Aggiornata per cambio lingue

-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.newsbox {
	background-color: #FEFEE9;
}
.newsart {
	background-color: #FFFFFF;
}
.newsimg {
	height: 350px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 0!important;
}
.newsimg img {
	width: 100%;
}

.postgridbtt a {
	border-radius: 0;
	width: 100%;
}
.postgridbtt a:hover {
	background-color: #7F0714!important;
}

.boxlevtitle {
	text-transform: uppercase;
}