@charset "utf-8";
/* CSS Document */

#cast {
	width:100%
}

#cast .head {
	padding: 200px 0px 200px;
	background-repeat:no-repeat;
	background-size: cover;
	background-position: top;
}

#cast .head h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 60px;
	color: #fff;
	margin: 0;
}

	#cast .head h1 strong {	font-weight: 300 !important;}

#cast .head h2 {
	font-family: 'Poppins', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #fff;
	margin-top: 10px;
	padding-bottom: 150px;
	line-height:150%;
}

#cast h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #555;
	margin-top: 10px;
	padding-bottom: 50px;
	text-align: center;

}

#cast p {
		font-family: 'Poppins', sans-serif;
		font-size:18px;
		font-weight: 300;
		line-height:180%;
		max-width: 1000px;
		text-align:left;
		margin: 0 auto;
		padding: 0px 20px;
}

#cast .logocast {
	margin-top: 80px;
	margin-bottom: 50px;
	max-width: 90%
}

		#cast .servicos2 {
			max-width: 600px;
			margin: 0 auto;
			padding: 50px 0px;
		}
		
		#cast .servicos3 {
			max-width: 900px;
			margin: 0 auto;
			padding: 50px 0px;
		}		
		
			#cast .box {
			width: 300px;
			height: 250px;
			float: left;
			margin-bottom: 150px;
			margin-left: auto;
			margin-right: auto;
		}
		
			#cast .box img {
				margin: 10px auto
			}
			
				#cast .box .texto {
					width: 300px;
					height: 90px;
					margin-top: 10px auto;
					font-family: 'Open Sans', sans-serif;
				}
			
					#cast .box .texto h2 {
						font-size:1.5em;
						margin: 0 auto;
						text-align:center;
						font-family: 'Open Sans', sans-serif;
					}
					
					#cast .box .texto img { }
					
					#cast .box .texto p {
						font-size:1em;
						color: #666;
						text-align:center;
						margin-top:-10px;
						font-family: 'Open Sans', sans-serif;
						color: #999;
					}

	.cast-sobre {
		padding: 100px 0px;
		background-image:url(imagens/bg-sobre-pianista.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: bottom;
	}

		.cast-sobre p {
			color: #fff!important;
			margin-bottom: -50px!important;
		}

											
		.galeria {
		max-width:1090px;
		margin:100px auto;
		height:auto;
	}

		.galeria img {
		max-width:200px; /*200px*/
		height:auto;
		float: left;
		margin-left: 15px;  /*15px*/
		margin-top: 15px;  /*15px*/
		-webkit-box-shadow: 0 0 5px 1px #999;
		box-shadow: 0 0 5px 1px #999;
	}
	
		.galeria img:hover {
			-webkit-box-shadow: 0 0 5px 3px #999;
		box-shadow: 0 0 5px 3px #999;
		transition: all .2s;
		}
					
					

	#contato {
		margin-top: 100px;
		padding: 100px 0px;
		background-image:url(imagens/bg-contato-pianista.jpg);
		background-repeat:no-repeat;
		background-size: cover;
		background-position: top;
	}

	#contato h3 {
		color: #e6e6e6;
		padding-bottom: 0px;
	}

		 #contato a {
			font-family: 'Poppins', sans-serif;
			font-size: 16px;
			color: #fff;
			font-weight:lighter;
			margin: 0 auto;
			text-align:center;
			text-decoration: none;
			line-height: 200%;
		 }
		 
		  #contato img {
			 padding: 10px 0px;
		  }
		  
		   #contato a:hover {color: #EB6003;}







	.bgclaro {background-image:url(imagens/bg-cast-claro.png); background-repeat:repeat;}
	.bgescuro {background-image:url(imagens/bg-cast-escuro.png); background-repeat:repeat;}
	
		.bgclaro p {color: #4d4d4d;}
		.bgescuro p {color: #e6e6e6;}
		
		.bgclaro .box .texto h2 {color: #4d4d4d;}
		.bgescuro .box .texto h2 {color: #e6e6e6;}



	

