/* FOUT handler */
.wf-loading #main, #wrapper { opacity: 0; -webkit-transition: opacity .5s linear; }
.wf-active #wrapper, .wf-inactive #wrapper { opacity: 1; }

body { 
	background: #fff;
	color: #555;
	 }
	 
a,a:link,a:visited { color:#9DBDC6; }
	 
#main { margin-top: 2em; }

#header {  margin: 1em 0 .25em; float:left; width:100%; }
	#header .logo {  float: left; margin: 0 1em .5em 0; }
	#header #blurb { text-align: right; float: right; margin-top: 1em; text-transform:uppercase; }
	
	#header #menu { margin-top: 1em; clear:both; border:1px solid #ccc; width:100%; float:left; padding:5px 0; }
		#header #menu li { float: left; list-style-type: none; font-weight:bold; padding:2px 15px; border-right:1px solid #eee; margin:0; }
			#header #menu li a { text-transform: uppercase; text-decoration:none; color:#666; display:block; display:block; width:100%; height:100%; }
			#header #menu li a:hover { color:#FF3D2E;}
			#header #menu li a:active { color:#FF3D2E;}

#footer { clear:both; float:left; width:100%; margin: 1em 0 0; }
	#footer .contact { margin-top:16px; text-transform:uppercase; }

#showcase { width: 810px; height:406px; background-color:#fff; margin-bottom:2em; float:left; overflow:hidden; border:1px solid #ccc;}

#showcase .slide { width: 810px; height:406px; display: block; position: relative;  }
	#showcase .slide .text {  padding: 20px; width:290px; height: 350px; background: url(/img/logo-mini.png) no-repeat 18px bottom;  }
	#showcase .slide .text h6 { margin-bottom: 0; }
	#showcase .slide .text .date { color: #ccc; }
	#showcase .slide .text p { margin: 1em 0 0; color: #999; }

#showcase .slide.biscottidivecchio {  background-image:url('/img/slides/biscottidivecchio.jpg'); }
	#showcase .slide.biscottidivecchio .text { }
#showcase .slide.tabasamu {  background-image:url('/img/slides/tabasamu.jpg'); }

.center { text-align: center; }

.logos .row { margin-bottom: 2em; }
