@CHARSET "UTF-8";

/* ALBUM */

	.album_wrap{font-style: normal;}
	.album_item{font-style: normal; margin: 0 0 20px 0; text-align: left; width: 100%; heightSSS: 415px;}
	.album_item h2{margin: 0; padding: 0 0 5px 0; font-weight: normal;}
	.album_item p{margin: 0; padding: 0 0 5px 0; overflow: auto;}
	.album_item img{width: 80px; height: 80px; margin: 5px 0 0 0 ; border: 0; padding: 0; 
	background-size: cover; background-position: center; background-repeat: no-repeat}
	.album_item a{margin: 0; padding: 0; text-align: inherit; text-decoration: none;}

	#blueimp-gallery-carousel  .tasto{
		padding: 5px 30px; margin: 20px; 
		font-size: 24px;
		border-radius: 4px; -moz-border-radius: 4px;
		display: inline-block;
		text-decoration: none;
		text-shadow: none !important;
		box-shadow: none !important;
		
	}




.col_dx2 .album_wrap .album_item img{width: 70px; height: 70px; }
#blueimp-gallery-carousel{
	box-shadow: none !important;
	background-color: transparent !important;
	height: 415px !important;
	border: 0 !important;
	padding: 0 !important; 
}

#blueimp-gallery-carousel .slides .slide{height: 415px !important;   object-fit: cover !important; }
#blueimp-gallery-carousel .slides .slide .slide-content{width: 100% !important;  height: 415px !important; object-fit: cover !important; }

#blueimp-gallery-carousel > .title {
	position: absolute; 
	text-align: center;
	margin: auto !important;
	height: 58px;
	padding: 0;
	top: 0; right: 0; bottom: 0; left: 0;
	font-family: Raleway,'Source Sans Pro', sans-serif,'Lucida Grande','LucidaGrande' ,'Arial Narrow' !important; color: #343537; font-size: 58px !important; font-weight: normal;
	text-shadow: 0px 0px 2px rgba(0,0,0,1) !important;
	opacity: 1 !important;
}

#blueimp-gallery-carousel > .description {
	position: absolute;
	color: #fff;
	display: none;
	max-width: 600px;
	width: 100%;
	min-height: 50px;
	max-height: 200px;
	overflow: show;
	margin: 0px auto 20px auto;
	right: 0; left: 0;
	bottom: 20px; 
	font-size: 2em;
	padding: 0 40px;
	text-align: center;
	font-family: "Helvetica Neue",montserrat, sans-serif !important; font-size: 12px !important; font-weight: normal;
	text-shadow: 0px 0px 3px rgba(0,0,0,1);
	overflow: visible;
}
#blueimp-gallery-carousel-controls > .description {
	display: block;
}
.blueimp-gallery > .prev, .blueimp-gallery > .next{
	font-size: 100px !important;
	line-height: 20px !important;
	/*border-width: 2px !important;*/
	color: #fff !important;
	border: 0 !important; 

}

