.field--name-field-stagioni:after {
    content: '';
    display: block;
    clear: both;
}
.taxonomy-term.vocabulary-stagioni {			position: relative;    width: 25px;float:left;
-webkit-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		-o-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		padding-bottom: 25px;
		}
.taxonomy-term.vocabulary-stagioni h2 {      margin-left: 15px;   font-size: 15px;text-align: center; opacity:0; transform: translate(100%, 19px);
-webkit-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		-o-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		}
.taxonomy-term.vocabulary-stagioni h2 a {  display: block;}
.taxonomy-term.vocabulary-stagioni img {       width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 2px;
	-webkit-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		-o-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
	}
	
.taxonomy-term.vocabulary-stagioni:hover {
	-webkit-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		-o-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		width: 150px;;
}.taxonomy-term.vocabulary-stagioni:hover h2 {
	-webkit-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		-o-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		opacity: 1;
		transform: translate(0, 19px);
}	
.taxonomy-term.vocabulary-stagioni:hover img {
	-webkit-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		-o-transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transition: all 0.4s cubic-bezier(0.15, 1.09, 0.6, 1.18);
		transform: scale(1.4);
}	
.page-node #content-area .field--type-entity-reference .vocabulary-stagioni a, 
.node-type-manifestazione #content-area .field--type-entity-reference.field--name-field-tipologia-contenuto a,
.node-type-idee #content-area .field--type-entity-reference.field--name-field-idee-categories a,
.node-type-event #content-area .field--type-entity-reference.field--name-field-event-type a {
	color: #666;
	text-transform: uppercase;
	font-family: "Montserrat", "Arial", sans-serif;
	font-weight: bold;
}


/*---FORM REGISTRAZIONE NEWSLETTER e GDPR ---*/
#edit-newsletters input,
input#edit-newsletters-523,
input#edit-termscondition {
    width: auto!important;
    height: 13px!important;
}
.form-item-field-privacy-und span.form-required,
.form-item-termscondition span.form-required {
    float: left;
	margin-right: 5px;
    margin-top: 4px;
    font-weight: bold;
}
fieldset#edit-simplenews {
    margin-top: 1em;
}
#edit-simplenews .fieldset-wrapper {
    padding: 0.5em;
}
div#leggere_container {
    margin-top: 1em;
}

div#leggere_container label {
    font-weight: normal;
    font-size: 0.9em;
    margin-bottom: 0.5em;
	margin-left: 0.5em;
}
/*-------------------------------------------*/

.partner-wrapper .partner {
    display: block !important;
}
.istitutional {
    display: inline-block;
	border-right: 1px solid #ccc;
}
.media-partner {
    display: inline-block;
}
.partner-wrapper p{
	margin-bottom:15px;
}
#footer .partners .partner-wrapper > div a {
    margin-bottom: 20px;
}

@media screen and (max-width: 1227px){
	.istitutional {
    display: inline-block;
	border-right: 0px solid #ccc;
	margin-bottom: 30px;
}
#footer .partners .partner-wrapper > div.governance {
    margin-bottom: 30px;
}
}


/*----------------*/
.form-item.form-type-checkbox.form-item-newsletters-630,
.form-item.form-type-checkbox.form-item-newsletters-631,
.form-item.form-type-checkbox.form-item-newsletters-632,
.form-item.form-type-checkbox.form-item-newsletters-633,
.form-item.form-type-checkbox.form-item-newsletters-634,
.form-item.form-type-checkbox.form-item-newsletters-635,
.form-item.form-type-checkbox.form-item-newsletters-636,
.form-item.form-type-checkbox.form-item-newsletters-637,
.form-item.form-type-checkbox.form-item-newsletters-638,
.form-item.form-type-checkbox.form-item-newsletters-639,
.form-item.form-type-checkbox.form-item-newsletters-640,
.form-item.form-type-checkbox.form-item-newsletters-641,
.form-item.form-type-checkbox.form-item-newsletters-642,
.form-item.form-type-checkbox.form-item-newsletters-643,
.form-item.form-type-checkbox.form-item-newsletters-644,
.form-item.form-type-checkbox.form-item-newsletters-645,
.form-item.form-type-checkbox.form-item-newsletters-646,
.form-item.form-type-checkbox.form-item-newsletters-647,
.form-item.form-type-checkbox.form-item-newsletters-648,
.form-item.form-type-checkbox.form-item-newsletters-649,
.form-item.form-type-checkbox.form-item-newsletters-650,
.form-item.form-type-checkbox.form-item-newsletters-651,
.form-item.form-type-checkbox.form-item-newsletters-652{
	display:none;
}