/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/* @override http://www.panificionazzareno.it/wp-content/themes/PanificioNazzareno/style.css */

/*   
Theme Name: PanificioNazzareno
Author: Umanastudio
Author URI: http://www.umanastudio.com
Version: 1
*/

@font-face {
    font-family: 'din_lightregular';
    src: url('font/din_light-webfont.eot');
    src: url('font/din_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din_light-webfont.woff') format('woff'),
         url('font/din_light-webfont.ttf') format('truetype'),
         url('font/din_light-webfont.svg#din_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-text-rendering: optimizeLegibility;
	 -moz-text-rendering: optimizeLegibility;
	 -ms-text-rendering: optimizeLegibility;
	 -o-text-rendering: optimizeLegibility;
	 text-rendering: optimizeLegibility;
	 -webkit-font-smoothing: antialiased;
	 -moz-font-smoothing: antialiased;
	 -ms-font-smoothing: antialiased;
	 -o-font-smoothing: antialiased;
	 font-smoothing: antialiased;
}



@font-face {
    font-family: 'dinregularalternate';
    src: url('font/din_regularalternate-webfont.eot');
    src: url('font/din_regularalternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/din_regularalternate-webfont.woff') format('woff'),
         url('font/din_regularalternate-webfont.ttf') format('truetype'),
         url('font/din_regularalternate-webfont.svg#dinregularalternate') format('svg');
    font-weight: normal;
    font-style: normal;
	-webkit-text-rendering: optimizeLegibility;
	 -moz-text-rendering: optimizeLegibility;
	 -ms-text-rendering: optimizeLegibility;
	 -o-text-rendering: optimizeLegibility;
	 text-rendering: optimizeLegibility;
	 -webkit-font-smoothing: antialiased;
	 -moz-font-smoothing: antialiased;
	 -ms-font-smoothing: antialiased;
	 -o-font-smoothing: antialiased;
	 font-smoothing: antialiased;
}


@media screen {

* { margin: 0; padding: 0; }
html{ height: 100%; }
body {
	height: 100%;
	font-family: din_lightregular;
	background-color: #ffeecc;
}

.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

#page-wrap {
	height: 100%;
	position: relative;
	overflow: hidden;

}

h1, h2, h3 {
	font-weight: normal;
	margin: 0 0 10px 0;
}


p { margin: 0 0 10px 0;
	/*
	padding-left: 20px;
	padding-right: 20px;
	*/
}
img{
	border: 0px;
}
strong {
	font-weight: bold;
	color: black;
	font-weight: 800;
}

a {
	/*color: #fec500;*/


color: #554524;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
} 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }



li{
	list-style: none;
}

.old_browser{
	position: fixed;
	width: 100%;
	top: 0;
	height: 50px;
	background-color: #f3c6c6;
	z-index: 10000;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	line-height: 23px;
}
	.old_browser_inner{
		padding-right: 60px;
		padding-left: 60px;
	}

	.old_browser a{
		font-weight: bold;
		text-decoration: underline;
	}
	.close_old_browser{
		position: absolute;
		right: 15px;
		top: 50%;
		margin-top: -15px;
		width: 30px;
		height: 30px;
		background: url(images/close_old_browser.png) no-repeat;
		cursor: pointer;
	}
/* ######################################## */
/*  PAGINA SENZA SOTTO PAGINE - HAS CHILD 0 */
/* ######################################## */

/*.post.has_child-0{
	float: left;
	width: 100%;
	height: 51%;
}

.has_child-0 .page_left{
	width: 40%;
	float: left;
	margin-right: 2%;
}

.has_child-0 .page_right{
	width: 55%;
	float: left;
	margin-right: 3%;
	margin-top: 35px;
}

.has_child-0 div.page_left h2 {
	padding-top: 30px;
	padding-left: 40px;
}*/


/* ----------------- */
/* Clearfix 
/* ----------------- */
.clearfix {
  zoom: 1;
  
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}



/* ######################################## */
/*  PAGINA CON UNA SOTTO PAGINA - HAS CHILD 1 */
/* ######################################## */

.post.has_child-0 {
	background-color: #fff0cd;
}


.page_left.has_child-1 p, .page_left.has_child-0 p {
	color: #4d4d4d;
}

div.page_left.has_child-1 h2 {
	//color: #feefcc;
}



.has_child-1 .entry{
	position: relative;
	margin: 0 auto;
	width: 60% !important;
}

.has_child-0 .entry{

	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 70% !important;

}

div#post-8.post.has_child-1 {
}




/* ######################################## */
/*  PAGINA CON MENU INTERNA - HAS CHILD 2   */
/* ######################################## */

div.page_left.has_child-2 h2 {
	margin-top: 40px;
}


/* ################### */
/*  END SEZIONE PAGINE */
/* ################### */





.post.has_child-2{
		height: 100%;
		padding-left: 190px;
	}
	.page_left{
		width: 50%;
		z-index: 4;
		position: relative;
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden;		
		
	}
	
	.post {
		height: 100%;
	}
	
	.page_left.has_child-2{
			float: left;
			max-height: 100%;
			height: 100%;
			overflow: hidden;
			//background-color: white;
			width: 100%;
		}
		
			div.img_right_single {
				float: right;
				height: 100%;
				width: 33%;
				opacity: 1;
			}


div.single_right{
					height: 50%;
					min-height: 50%;
					position: relative;
				}
				#full-screen-background-image {
				  z-index: -999;
				  min-height: 100%;
				  width: 100%;
				  margin: 0 auto;
				  height: auto;
			  }
				
		.page_left.has_child-1{
			/*background-color: rgba(0, 0, 0, 0.55);*/
			height: 100%;
			margin-left: 190px;
			width: auto;			
		}
		.page_left.has_child-0{
			/*background-color: rgba(0, 0, 0, 0.55);*/
			height: 100%;
			width: 100%;			
		}

		
		
		.page_left h2{
			text-transform: uppercase;
			font: bold 49px dinregularalternate;
			color: white; 

		margin-bottom: 50px;
			z-index: 1;
			position: relative;
			padding: 40px 50px 30px;
			width: 100%;
			margin-left: -50px;
			cursor: pointer;
			
			display: ;
		}

.royalSlider {
	margin-top: 40px;
	margin-bottom: 50px;
}

.page_left.has_child-1 h2, .post_menusecondolivello .page_left.has_child-2 h2{
				display: block;
		}

		
		
		.page_left h3{
			text-transform: uppercase;
			padding-left: 20px;
			font: 20px dinregularalternate;
			padding-right: 20px;
		}
	
	
	.page_right{
		width: 25%;
		height: 90%;
		max-height: 90%;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		margin-top: 25px;
		float: left;
	}
	
.entry {
	display: table;
	position: relative;
	height: 100%;
	min-width: 516px;
	font-size: 14px;
	
	top: 98%;
	margin-top: -125px;
	padding: 0 50px 50px;
	
	background-image: url(images/bg_page.png);
	
	z-index: 5;
	
	margin-left: auto;
	margin-right: auto;
	
}


#tasto_up {
	background-color:#626262;
	width: 100%;
	height: 125px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
}

.img_tasto_up{
	background: url(images/cap_su.gif) 93% center no-repeat #626262;
	height: 50px;
	position: relative;
	top: 37px;
}

#post-22 div.page_left.has_child-0 div.entry h2 {
	font-size: 42px;
}

.clicked #tasto_up .img_tasto_up{
	background: url(images/cap_giu.gif) 93% center no-repeat #626262;
	
}

img.size-full {
	/*
	width: 100%;
	height: auto;
	*/
}

img.aligncenter {
}


a.post-edit-link {
	font-size: 12px;
	clear: both;
	float: left;
}

.entry a {
	text-decoration: underline;
}
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }

#header{
	float: left;
	left: 0;
	z-index: 200;
	height: 100%;
	width: 340px;
	text-align: center;
	background-color: #ffeecc;
	position: relative;
	
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
	    -ms-transition: all 300ms ease;
	        transition: all 300ms ease;
	        
}

#header.open{
	left: -273px;
	
}
	
	.logo{
		position: relative;
		margin-top: 25%;
		-webkit-transition: all 300ms ease;
		   -moz-transition: all 300ms ease;
		    -ms-transition: all 300ms ease;
		        transition: all 300ms ease;
		        z-index: 100000000000000;
	}
	.logo.open{
		right: 67px;
	}
	.btn_menu{
		position: relative;
		float: right;
		width: 40px;
		height: 40px;
		right: 15px;
		top: 5px;
		background: url(images/btn_menu.png) 0 0;
		-webkit-transition: all 300ms ease;
		   -moz-transition: all 300ms ease;
		    -ms-transition: all 300ms ease;
		        transition: all 300ms ease;
	}
	
	.btn_menu.open{
		background: url(images/btn_menu.png) -49px;
	}
	
	
/** MENU **/
.header_video{
	display: block;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 143px;
	z-index: 100000000000;
	background: url(images/1_year.png) left top no-repeat;
	background-size: 100%;
	height: 143px;
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
	    -ms-transition: all 300ms ease;
	        transition: all 300ms ease;
}

.header_video.open{
	left: -273px;
	
}
#mobile-navigation{
	display: none;
}
#nav{
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
	    -ms-transition: all 300ms ease;
	        transition: all 300ms ease;
}
#nav.open{
	right: 67px;
}
.main-navigation {
	text-transform: uppercase;
	margin-top: 40px;
	font: 11px dinregularalternate;
}
	.main-navigation li{
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.current-menu-item.current_page_item a, .current_page_parent.current_page_ancestor a {
		color: #211900;
		font-weight: bold;
		letter-spacing: 0;
	}
	.main-navigation a{
		color: #666;
		letter-spacing: 1px;
	}
	
	.main-navigation a:hover{
		color: #616161;
		text-decoration: underline;
	}

#menu-item-1015 {
	font-weight: bold;
	color: black;
	font-size: 12px;
	padding-top: 15px;
}

#menu-item-1015 a{
	font-weight: bold;
	color: black;
	font-size: 15px;
	padding-top: 15px;
}

ul.sub-menu {
		display: none;
	}
	
	div.sub_box{
	position: fixed;
	z-index: 4;
	height: 100%;
	width: 190px;
	background-color: #424242;
	margin-right: 0;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	transition: all 300ms ease;
		left: 150px;
	}

	#logo_small {
		width: 55px;
		height: 55px;
		position: absolute;
		top: 50%;
		margin-top: -25px;
		right: 7px;
	}

	div.sub_box.open {
		left: 340px;
	}
		
	div.sub_box.open.open_left {
		left: 67px;
	}

	div.inner_sub_box {
	}

div.parent-page {
		height: 100px;
		text-align: center;
		padding-bottom: 10px;
		padding-top: 20px;
	}
	
div.parent-page:hover {
	background-color: #fff;
}
	
	div.parent-page a {
		text-transform: uppercase;
		font: 11px dinregularalternate;
		color: white;
	}
		div.current_child a{
			font-weight: bold;
		}

			
/** CONTENT **/



#content{
	position: absolute;
	right: 0;
	height: 100%;
	/*background-color: #fff0cd;*/
	background-color: #feedcb;
}
.preloader{
	position: fixed;
	z-index: 200;
	width: 100%;
	height: 100%;
background-color: #feedcb;
}
	.preload_img{
		width: 100px;
		height:40px;
		position:absolute;
		left:50%; /* centers the loading animation horizontally one the screen */
		top:50%; /* centers the loading animation vertically one the screen */
		/* path to your loading animation */
		
		
		margin: -40px 0 0 -210px; /* is width and height divided by two */
		background: url(images/preload.GIF) no-repeat center center;
	}
	.top_box{
		height: 100%!important;
		width: 100%!important;
		overflow: hidden;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1;
	}
	
	.top_box_home{
		height: 50%;
		width: 100%;
		overflow: hidden;
		position: relative;
		top: 0;
		left: 0;
		z-index: 1;
	}
	
	#mappa{
		height: 100%;
		position: relative;
		width: 100%;
	}



.bottom_box {
		height: 50%;
		position: relative;
		bottom: 0;
		top: 0px;
	}
		.home_box{
			position: relative;
			float: left;
			
			height: 100%;
			overflow: hidden;
		}
			
			
			.mid{
				margin-right: 1px;
				margin-left: 1px;
			}


img.home_img, img.rsImg{
		 /*
		   position:absolute;
		 	height: auto;
		 	width: 100%;
		*/	
		 	
		   /*min-width: 1700px;
		   width: auto;
		   */
		   
		  /*
		   min-width: 800px;
		   top:0;
		   left:0;
		   image-rendering:optimizeQuality;
		   z-index: -1;
		   min-height: 100%;
		   page-break-inside:avoid;
		   border:0;
		   -ms-interpolation-mode:bicubic;
		   vertical-align:middle;
		   image-rendering:optimizeQuality;
		   */
	   }
	   
	 	img.home_img{
	 	/*	
	 		   position:absolute;
	 		 	height: auto;
	 		 	width: 100%;
	 	*/	
	 		 	
	 		   /*min-width: 1700px;
	 		   width: auto;
	 		   */
	 		   
	 	/*	  
	 		   min-width: 800px;
	 		   top:0;
	 		   left:0;
	 		   image-rendering:optimizeQuality;
	 		   z-index: -1;
	 		   min-height: 100%;
	 		   page-break-inside:avoid;
	 		   border:0;
	 		   -ms-interpolation-mode:bicubic;
	 		   vertical-align:middle;
	 		   image-rendering:optimizeQuality;
	 		   
	 		*/
	 	}

img.photo_bg{
	position: absolute;
	top:0;
	left:0;
	z-index: -1;

	width: 100%;
	height: auto !important;
	min-width: 1630px;
	image-rendering:optimizeQuality;
	 -ms-interpolation-mode:bicubic;
	
}

.hover_home{
	   	   	position: absolute;
	   	   	width: 100%;
	   	   	height: 100%;
	   	   	z-index: 200;
	   		background-color: rgb(254, 237, 203);
	   		display: none;
	   }
	   
	   .hover_home.hover{
	   		display: block;
	   		/* IE 8 */
	   		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
	   		
	   		  /* IE 5-7 */
	   		  filter: alpha(opacity=90);
	   		
	   		  /* Netscape */
	   		  -moz-opacity: 0.90;
	   		
	   		  /* Safari 1.x */
	   		  -khtml-opacity: 0.90;
	   		
	   		  /* Good browsers */
	   		  opacity: 0.90;

	   }
	   
	   .icon_home{
	   		text-align: center;
		    position: relative;
		    top: 35%;
		    color: #393939;
	   	text-transform: uppercase;
	   	font-family: 'dinregularalternate';
	   	font-size: 13px;
	   }
	   		.icon_home img{
	   		}
		
	   


	#footer{
	position: absolute;
	bottom: 0;
	width: 340px;
}
	#footer a{
		font-family: 'din_lightregular';
		
		color: #666666;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 10px;
		text-transform: uppercase;
		
		
	}



div.link_footer_social {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	div.link_footer_social a{
		background: url(images/footer_social.png) no-repeat 0 0;
		border-top: 1px solid #cccbcb;
		padding-top: 5px;
	}
	
	.current_child.parent-page {
		background-color: #ffffff;
	}
	
	div.link_footer_social a.fb{
			display: inline-block;
			width: 15px;
			height: 15px;
			background-position: -3px 4px;
		}
		
		div.link_footer_social a.fb:hover{
			display: inline-block;
			width: 15px;
			height: 15px;
			background-position: -3px 6px;
		}

	
	#footer a:hover{
		color: #1d1d1d;
	}

#slideshow, #slideshow2, #slideshow3, #slideshow4  {
	width: 100%;
	min-height: 100%;
	position: relative;
}


#slideshow img, #slideshow2 img, #slideshow3 img, #slideshow4 img {
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	min-width: 500px;
	height: auto;
	position: absolute;
}
#slideshow img{
	min-width: 1000px;
}

} /* END screen media */



/* START - MENU LINGUE */
	
	#menu_lingue {
		width: 60px;
		top: 0;
		right: 0;
		z-index: 100000000;
		height: 14px;
		padding: 0;
		margin: 10px auto;
	}
	
	
	a.lang_sel_sel a:hover{
		
	}
	
	
	#menu_lingue #lang_sel_list ul {
		background: none !important;
		border: none;
	}
	
	/* larghezza ogni casella */
	#menu_lingue li{
		width: 25px !important;
	}
	
	/* lingua 1 */
	/* separator */
	#menu_lingue li.icl-en{
		border-right: 1px solid #cecece;
		padding-right: 5px !important;
	}
	
	/* lingua 2 */
	/* separator */
	#menu_lingue li.icl-it{
		padding-left: 5px !important;
	}
	
	
	
	#menu_lingue .lang_sel_other, #menu_lingue .lang_sel_sel {
		font-size: 10px;
		color: #666666 !important;
	
		background-color: transparent !important;
		border: none !important;
		line-height: 0 !important;
		padding: 6px 0;
		width: 24px;
	}
	
	/* Lingua selezionata */
	#menu_lingue .lang_sel_sel{
		text-decoration: underline !important;
	}
	
	
	
	
		#menu_lingue .lang_sel_sel:hover, #menu_lingue .lang_sel_other:hover {
		color: black !important;
	}
/* END - MENU LINGUE */



#content #bg_template_sottomenu img.rsImg {
	/* IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
	  /* IE 5-7 */
	  filter: alpha(opacity=10);
	
	  /* Netscape */
	  -moz-opacity: 0.1;
	
	  /* Safari 1.x */
	  -khtml-opacity: 0.1;
	
	  /* Good browsers */
	  opacity: 0.1;
}


#bg_template_sottomenu .entry h2 a {
	color: black;
	font-size: 32px;
}

#bg_template_sottomenu .entry h2 a:hover {
	color: #ffc600;
	text-decoration: underline;
}

#bg_template_sottomenu .entry h2 {
	margin-bottom: 0;
}

#content #bg_template_sottomenu {
	background-color: #f9f3d0;
	width: 100%;
	height: 100%;
	position: absolute;
}



div.btn_menu {
	cursor: pointer;
}


#bg_template_sottomenu .entry {
	top: 50%;
	margin-top: -260px;

}






/* PAGINA SECONDO LIVELLO*/

.post_menusecondolivello{
	height: 100%;
	position: relative;
	z-index: 3;
	height: 100%;
}

.post_menusecondolivello .entry{
	margin-top: 100px;
}



.post_menusecondolivello .page_left.has_child-1 h2 {
		padding-top: 0;
		line-height: 30px;
}

.post_menusecondolivello .page_left.has_child-1 h2 img {
	margin-top: 30px;
}



.post_menusecondolivello p {
	color: black;
}

.post_menusecondolivello h2 a {
	color: #6e521c;
	font-size: 30px;
}

.post_menusecondolivello h2 a:hover {
	text-decoration: underline;
}


/* ORARI HEADER*/

#orari{
	font: 10px/5px 'din_lightregular';
	text-transform: uppercase;
	position: absolute;
	bottom: 110px;
	width: 100%;
}

#orari p{
	color: #666666;
}

#orari img {
margin: 0 auto;
	padding-bottom: 18px;
	
	/* IE 8 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
	  /* IE 5-7 */
	  filter: alpha(opacity=50);
	
	  /* Netscape */
	  -moz-opacity: 0.5;
	
	  /* Safari 1.x */
	  -khtml-opacity: 0.5;
	
	  /* Good browsers */
	  opacity: 0.5;
}

.spazio_sotto{
	margin-bottom: 40px !important;
}

img.size-full {
	width: 100%;
	height: auto;
}

/* ######################################## */
/*  ROYAL SLIDER */
/* ######################################## */


/* CUSTOM FIXING */

#post-164 div.page_left.has_child-0 div.entry{
	height: 450px;
}

a {
	
}