div.galleria_espansa {
	clear: left;
	
}
div.galleria_espansa div.contenitore_galleria_espansa  {
	margin:1.25rem 0;
	padding:0 0 0 0;
	width:100%;
	position: relative;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-flow:row wrap;

	display:-webkit-flex;
	-webkit-align-items:flex-start;
	-webkit-justify-content:flex-start;

	display:-ms-flexbox;
	-ms-align-items:flex-start;
	-ms-flex-pack:flex-start;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
}
div.galleria_espansa figure.immagineGrande {
	margin:0 0 0 0;
	padding:0 0 0 0;
	cursor:pointer;
	position: relative;
	display:flex;
	align-items:center;
	justify-content:center;
	
	display:-webkit-flex;
	-webkit-align-items:center;
	-webkit-justify-content:center;

	display:-ms-flexbox;
	-ms-align-items:center;
	-ms-flex-pack:center;
	flex-flow:row wrap;
	-webkit-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
}
div.galleria_espansa figure.immagineGrande img {
	width: auto;
	height: auto;
	max-width: 100%;
	margin: 0 0;
	transition: all ease-in-out 300ms;
}
div.galleria_espansa figure.immagineGrande img:hover {
}
div.galleria_espansa figcaption {
	display: none;
}
div.galleria_espansa div.miniature {
	display: none;
}
/* Smartphones ----------- */
@media only screen and (max-width : 960px) {
div.galleria_espansa figure.immagineGrande {
	width: calc(50% - 1.25rem);
	height:15rem;
}
}

/* ipad desktop ----------- */
@media only screen and (min-width : 1201px) {
#contenuto.monocolonna div.galleria_espansa {
        margin:0 0 0 0;
        padding:0rem 0;
        width: 100% !important;
    }
#contenuto div.galleria_espansa figure.immagineGrande {
	width: calc(25% - 2px);
	height:18.75rem;
	background: url("../../../images/pubblico/espansa_plus.svg") no-repeat #000;
	background-position:  center center;
	background-size: 15% 15%;
	margin: 1px;
	overflow: hidden;
	position: relative;
}
#contenuto div.galleria_espansa figure.immagineGrande img {
	position: absolute;
	top:0;
	left:0;
	width: 100%!important;
	height: 100%!important;
	opacity: 1;
	transition: all ease-in-out 300ms;
}
#contenuto div.galleria_espansa figure.immagineGrande img:hover {
	opacity: 0.5
	
}
}

