h2{
	color: #b20932;
	font-weight: bold;
}
/*
h1.page-title {
	margin-top: 0px !important;
}
*/
div.domain_luogo, div.activity-title{
	font-weight: bold !important;
}
.field.field-name-field-descrizione{
	/*
	padding-top: 0px !important;
	*/
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
.node-type-mostraevento .field-item p:first-child{
	/*
	font-weight: bold;
	margin-bottom: 2px;
	*/
}
div.field_curatori, span.views-label{
	font-weight: bold;
}
div.field_curatori p:first-child{
	margin-top: 0px !important;
	font-weight: normal;
}
div.field_acquista button:first-child, .field_biglietto button:first-child, .red-button button:first-child {
	background-color: #b20932 !important;
	border: none !important;
        color: white !important;
        display: inline-block !important;
	padding: 8px 15px !important;
	font-size: 16px !important;
	background-image: none !important;
	border-radius: 0px !important;
	text-shadow: none !important;
        margin-bottom: 5px;
}
H2{
	margin-bottom:10px;
	line-height: 1;
}
.views-field{
	margin-top:0px;
	margin-bottom:20px;
	
}

.field-content P{
	margin-bottom:0px;
	margin-top:5px;
	line-height: 1.4;
	/*font-weight: normal;*/
}

.page-musei-in-comune-tutti-i-capolavori  .field-content p{margin-top:0;
}
/*questo margine serve per separare le fasce grigie*/
.view-content .views-row{
	margin-bottom:5px;
	/*margin-left: 10px;*/
}

.view-tutti-gli-eventi  .view-content .views-row, .view-gruppodimostraevento .view-content .views-row{
	margin-bottom:5px;
}
.item-list{
	margin-top:15px;
}
/*
#content-wrap img {
    margin-bottom: -10px;
}
*/
.abstract .img{
	background: #ffffff;
}

.abstract .testo .field-type-text-long {
	font-weight: normal;
	font-size: 1.55rem;
	line-height:1.2;
	font-style:italic;
}

.views-row-odd .abstract .testo, .views-row-odd .abstract P,
.views-row-even .abstract .testo, .views-row-even .abstract P{
	/*font-size: 1.3rem;*/
	font-weight: normal;
	font-style: normal;
}
#block-views-sala-stampa-mostra-evento-block .views-field,
#block-views-documenti-mostra-evento-block .views-field{
	font-weight: normal;
}
.node-type-mostraevento .view-catalogo .view-header{
	display: none;
}


/* nuovo */	
@media (max-width:979px){
	.view-attivit-correlate-mostra-eventi .views-row-odd,
	.view-attivit-correlate-mostra-eventi .views-row-even{
		background-color:#e3e3e3;
		padding:20px; 

	}
	
	.view-attivit-correlate-mostra-eventi .views-field-field-image img[typeof="foaf:Image"],
	.view-attivit-correlate-mostra-eventi.views-field-field-image img[typeof="foaf:Image"]{
		width:100%;
	}	
	
	
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract {
		padding:0px !important;
	}
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract{
		padding:0px !important;
	}	
	
	.view-attivit-correlate-mostra-eventi .views-row .abstract .testo{padding-top:0}
}

/* /nuovo */

@media (min-width:980px){
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract{
		background-color:#e3e3e3;
		margin-left:-40px;
		margin-right:-40px;
		position:relative;
	    display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		-o-flex-direction: row;
		flex-direction: row;
		align-items: center;
		min-height:280px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract {
		padding:0px 40px 0px 0px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract{
		padding:0px 0px 0px 40px;
	}

	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .testo,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .testo{
		width: 60%;
		display:block;
		padding: 0px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .testo,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .img{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .testo,
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .img {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .testo .field-content{
		/*padding-right: 45px;*/ 
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .testo .field-content{
		padding-left: 45px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .img .field-content,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .img .field-content{
		overflow: hidden;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .text_noimage,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .text_noimage{
		width: 100%;
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .img,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .img{
		width:40%;
		display:block;
		position:relative;
		background: #ffffff;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .img IMG,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .img IMG{
		margin-bottom: -8px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .img:after ,
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .img:after {
		content:'';
		width:40px;
		height:100%;
		position:absolute;
		top:0px;
		background:#e3e3e3;
		border-bottom:0 !important;
	}
	.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .img:after {
		transform:skewX(5deg);
		border-left: 6px solid #fff;
		border-right: 0px;
		left:95%;
		border-top-left-radius:0px;
	}
	.view-attivit-correlate-mostra-eventi .views-row-even .abstract .img:after {
		transform:skewX(-5deg);
		border-right: 6px solid #fff;
		border-left: 0px;
		right:95%;
		border-top-left-radius:0px;
	}
	
	
/* nuovo */	

	.view-attivit-correlate-mostra-eventi  .views-row-odd .views-field-field-image,
	.view-attivit-correlate-mostra-eventi  .views-row-even .views-field-field-image {

		display:block;
		position:absolute !important;
		background: #ffffff;
		width: 40%;
		overflow:hidden; height:100%; top:0;
		background-repeat:no-repeat; background-position:center center; background-size:cover;
		
		
	}
	
	
	.view-attivit-correlate-mostra-eventi .views-row-even .views-field-field-image,
	.view-attivit-correlate-mostra-eventi .views-row-even .views-field-field-image
	{right:0}
	

	.view-attivit-correlate-mostra-eventi .views-row-odd .views-field-field-text{ 
		margin-left:40%; padding:20px 20px 20px 20px !important;  box-sizing:border-box
	}	
	

	.view-attivit-correlate-mostra-eventi .views-row-even .views-field-field-text{ 
		padding:20px 20px 20px 0 !important;  box-sizing:border-box
	}		
	
	.view-attivit-correlate-mostra-eventi .views-row-odd .views-field-field-text{ 
		padding:20px 20px 20px 40px !important;  box-sizing:border-box
	}	

	.view-attivit-correlate-mostra-eventi .views-field-field-image img[typeof="foaf:Image"]{
		margin-bottom: 0 !important; height:100% !important; width:auto; display:block !important
	}	
	
	.view-attivit-correlate-mostra-eventi  .views-row-odd .views-field-field-image .field-content,
	.view-attivit-correlate-mostra-eventi  .views-row-even .views-field-field-image .field-content{
		overflow:hidden;
		height:100%
	}
	
		.view-attivit-correlate-mostra-eventi .views-row-odd .abstract .testo .field-content{
		padding-left: 0;
	}
	

/* /nuovo */			
	
	
}

.item-list .pager li{
	background: #ffffff;
	font-size: 16px;

	font-weight: bold;
}
a[type^="application"], a[type^="image"] {   padding-left: 18px;    background: url(/sites/default/files/file.png) center left no-repeat;    background-size: auto 16px;}
a[type^="application/pdf"] {   padding-left: 18px;    background: url(/sites/default/files/acrobat.png) center left no-repeat;    background-size: auto 16px;}

a[href$=".doc"], a[href$=".docx"], a[href$=".txt"], a[href$=".xslx"], a[href$=".xsl"], .node-type-cartellastampa a[href$=".jpg"], .node-type-cartellastampa a[href$=".png"]{   padding-left: 18px;    background: url(/sites/default/files/file.png) center left no-repeat;    background-size: auto 16px;}

.domain_luogo .field-label {   display: none;}

.view-informazioni-mostra-evento div[class^='domain_'] span{display:inline-block}
.view-informazioni-mostra-evento span.views-label.views-label-field-orario{clear:both !important; display:block;}
 .view-tutti-gli-eventi p[class^='domain_'] {display:inline !important}
.view-informazioni-mostra-evento div[class^='domain_'] span.field_domain{float:left !important}
.view-informazioni-mostra-evento div[class^='domain_'] span.field_luogo:before{content:", "}

#views-exposed-form-tutti-gli-eventi-block-3, #views-exposed-form-gruppodimostraevento-block-3{display:none}


.node-type-mostraevento .field_abstract{font-size:1.25em; line-height:1.3}
.node-type-mostraevento .field-name-field-descrizione{padding-top:0 !important}

.views-field-field-acquisto-online a{
	
background-color: #b20932 !important;
color: white !important;
display: inline-block !important;
padding: 8px 15px !important;
font-size: 15px !important;
text-decoration: none !important;
text-transform: uppercase;
margin:5px 0 5px 0
	
}
.views-field-field-acquisto-online a:after{content:' >'}

.field_luogo_correlate .field-content{display:inline-block}
.field_domain_correlate .field-content{font-weight:bold;}

.node-type-didattica .field_sottotitolo,
.node-type-mostraevento .field_sottotitolo{margin-top:-24px; line-height:1.2; margin-bottom:20px}
.view-didattica-correlazione-inversa .views-field-field-luogo p {
    display: inline-block;
}

/*----- Gratis per MIC --------*/
.green-button button:first-child {
    background-color: #009997 !important;
    border: none !important;
    color: white !important;
    display: inline-block !important;
    padding: 8px 15px !important;
    font-size: 16px !important;
    background-image: none !important;
    border-radius: 0px !important;
    text-shadow: none !important;
    margin-bottom: 5px;
	font-weight: normal !important;
}
.node-type-mostraevento .field_biglietto .red-button,
.node-type-mostraevento .field_biglietto .green-button,
.node-type-didattica .field_biglietto .green-button,
.node-type-didattica .field_biglietto .red-button {
    display:inline;
    margin-right: 1em;
}

body.page-mostre-ed-eventi #block-quicktabs-gruppo-di-motra-eventi .quicktabs-wrapper > .item-list, 
body.page-mostre-ed-eventi #block-quicktabs-gruppo-di-motra-eventi .quicktabs-wrapper > .item-list .quicktabs_main > .quicktabs-tabpage,
body.node-type-mostraevento #block-quicktabs-didattica-correlazione-inversa-a .quicktabs-wrapper > .item-list, 
body.node-type-mostraevento #block-quicktabs-didattica-correlazione-inversa-a .quicktabs-wrapper > .item-list .quicktabs_main > .quicktabs-tabpage
{
	display: none;
}

.quicktabs-wrapper {
	position: relative;
}
