/* CUSTOM STYLE  VIAGGI SOMMACAL - Author: Dave */



/* CAMERA CAROUSEL */

.jub-contents.z-depth-.shape-square { min-height: 0 !important;}

.camera_caption { 
    /*bottom: 0;
    display: block;
    position: absolute;
	margin-right:auto;
	margin-left: auto;
	right:0;
	left:0;*/
	top: 35%;
    display: block;
    position: relative;
	/*left:30%;*/
	 
}


.camera_caption.fadeIn > div { background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0; }

.slide-title > a { 
		
		color:#fff;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #000;
		font-size: 2.5em;
		line-height: 1em;
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
}

.tipo {
   color: #fff;
    font-weight: 400;
   /* text-shadow: 1px 2px 2px #000; */
	
}

.camera_caption .category { 

		color: #fff;
		font-weight: 400;
		font-size: 24px;
	/*	text-shadow: 1px 2px 2px #000;*/
	
}


/* FINE CAMERA */


/*OFFERTE E PAGE HEADER*/
	
ul.offerte li.item {
	
	margin-bottom: 30px;
	min-height: 300px;
}

ul.offerte li.item h3 { color: #90212e; }

.page-header h1 {color: #90212e; }

.display-1 {color: #90212e !important; }

div.offertabs3 .riepilogo h2 { color: #90212e !important; }


/*MARGINE GALLERY FOTO*/

ul.gallery-boxplus li, ul.gallery-prettyphoto li { margin-right:10px !important;}

/*FINE MARGINE GALLERY FOTO*/

/*RESPONSIVE STYLE*/



@media (max-width: 480px) {
	
	.camera_caption { 
    /*bottom: 0;
    display: block;
    position: absolute;
	margin-right:auto;
	margin-left: auto;
	right:0;
	left:0;*/
		top: 20%;
		display: block;
		position: relative;
	/*left:30%;*/
	 
	}


	.jub-block h4, .jub-block .h4 {
		font-size:1em;
	}
	
	.slide-title > a { 
		
		color:#fff;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #000;
		font-size: 1em;
		line-height: 0.6em;
		
	}
	.camera_caption .category { 
	font-size: 1em;
	}
	
}

@media (min-width: 767px) and (max-width: 978px) {
	.camera_caption { 
    /*bottom: 0;
    display: block;
    position: absolute;
	margin-right:auto;
	margin-left: auto;
	right:0;
	left:0;*/
		top: 25%;
		display: block;
		position: relative;
	/*left:30%;*/
	 
	}


	.jub-block h4, .jub-block .h4 {
		font-size:1em;
	}
	
	.slide-title > a { 
		
		color:#fff;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #000;
		font-size: 3em;
		line-height: 0.6em;
		
	}
	.camera_caption .category { 
	font-size: 1em;
	}
}

.diari h2 { color: #90212e; }