*								{ margin: 0; padding: 0; }

a								{ text-decoration: none; outline: none; }
a img							{ border: none; }

/*h2								{ font-family: Georgia, Serif; font-size: 36px; text-align: center; 
								  font-weight: normal; }*/

#page-wrap						{ background: white; width: 960px; margin: 0 auto; 
								  padding: 0 0 50px 0; background-image:url(../../mobile/images/sf-wrap.jpg); background-position:top center; background-repeat:no-repeat; }

#slider							{ background: white url(../../mobile/images/slider-bg.jpg); height: 248px; overflow: hidden;
								  position: relative; margin: 0 10px; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 40px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #333; margin-bottom:10px; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 320px; text-align:left; }
.slide img						{ position: absolute; top: 20px; left: 400px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #333; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
								  
								  /*************** Testimonials provo senza quote ***************/

.testimonials {
	padding-top: 8px;
	text-align: center;
	position: relative;
}

.testimonials .testimonial-content p {
	font-family: 'Lora', serif;
	font-size: 24px;
	line-height: 36px;
	font-style: italic;
	font-weight: 400;
	color: #444;
}

.testimonials .testimonial-content {
	position: relative;
}



.testimonials .testimonial-author {
	padding: 8px;
	margin-bottom: 10px;
}

.classic-testimonials .testimonial-content {
	position: relative;
	padding: 14px 18px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	margin-bottom: 10px;
	border: 1px solid #e8e8e8;
	box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
	-o-box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
  	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.04) inset;
}




.classic-testimonials .testimonial-author {
	margin-left: 10px;
}

.classic-testimonials .testimonial-author span {
	font-weight: 600;
}



.light-section .testimonials {
	color: #666;
}

.light-section .testimonials .testimonial-content p {
	color: #c4c4c4;
}
