/*
Theme Name: MARILIA -  1.0
Theme URI: http://www.faculdadecinder.com.br/
Description: Esse tema faz parte do site CINDER</a>.
Version: 1.0
Author: W3 Designer - Jorge::Calcado
Author URI: http://www.jorgecalcado.com.br/
Tags: tema unico, layout liquido, widgets, menu, podcast, slide, contato
*/

/* CSS Document */

.container{
	border:solid 0px red;
	/*max-width: 1060px;*/
}


	/*importa fonts do google*/
	/*@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Julius+Sans+One|Parisienne');*/

/*.header {
	float:left;
	width: 100%;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	background: #fff;
	border-bottom:solid 1px red;
}*/

.header {
    position: fixed; /* Mantém a div fixa no topo */
    top: 0; /* Garante que esteja no topo da página */
    left: 0; /* Garante que esteja alinhada à esquerda */
    width: 100%; /* Mantém a largura completa da tela */
    margin: 0;
    padding: 0;
    background: #fff;
    border-bottom: solid 0px red;
    z-index: 1000; /* Garante que esteja sobre outros elementos */
       box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.3);
}

.espaco-top {
	float: left;
	width: 100%;
	height: 120px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: solid 0px green;
}

.logo {
	float:left;
	margin:0.5% 0 0% 0;
	background: url(./assets/imagens/logo.png) no-repeat top left;
	border:solid 0px red;
}

	@media (max-width: 801px) {
		.logo {
			background: url(./assets/imagens/logomobile.png) no-repeat top left;
		}
	}

.redes-topo {
	float:right;
	width: 50%;
	margin: 1% 0 0 0;
	text-align: right;
	border: solid 0px red;
}

.redes-topo p{
	float:right;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	padding: 0 10px 0 10px;
	border: solid 0px red;
}
.redes-topo p a{
	color: #000;
}
.redes-topo p a:hover{
	color: #CECECE;
	text-decoration: none;
}

	@media (max-width: 801px) {
		.redes-topo {
			display: none;
		/*	float:right;
			width: 35%;
			margin: 1% 10% 0 0;
			padding: 0 5px 0 5px;
			text-align: right!important;
			border: solid 1px red;*/
		}
	}
	
	.menu {
		float:right;
		margin:2% 0 0 0;
		border:solid 0px red;
	}

	@media (max-width: 1023px) {
			#main-navigation {
				float:left;
				width: 100%;
				margin:20px 0 20px 0;
				border:solid 0px red;
			}
	}		

	@media (max-width: 801px) {
			#main-navigation {
				float:left;
				width: 100%;
				margin:-15px 0 10px 0!important;
				border:solid 0px red;
			}
			.menu {
				float:right;
				margin:1% 0 0 0;
				width: 100%;
				border:solid 0px blue;
			}

			/*quando em mobile*/
			.navbar-header{
				float:left;
				border:solid 0px red;
			}
			
			.navbar-collapse {
				float: left;
				padding:0;	
				margin:1% 0 0 0;
				border: solid 0px blue!important;
			}


	}

		.navbar {
			  float:right;
			  width: auto;
			  min-height:auto!important;
			  border-radius: 1px;
		 }

		 .navbar-nav {
			float:left;
    		margin: 0 0 0 0;
    		border:solid 0px red;
		}

		.navbar-collapse {
			float: left;
			padding:0;	
			border: solid 0px blue!important;
		}


		.navbar-default {
			font-family: 'Oswald', sans-serif;
			font-weight: 700;
			font-size: 16px;
			padding:0!important;
			margin:0!important;
			background-color: transparent!important;
			border:solid 0px red;
		}

			.navbar-default .navbar-nav > li {
				float:left;
				margin:0 10px 0 10px!important;
				padding:0!important;
				border: solid 0px orange;
			}
			
					/*primeiro item*/
					.navbar-default .navbar-nav > li.menu-item-5 {
						float:left;
						/*margin:0 0px 0 10px!important;*/
						padding:0!important;
						border: solid 0px blue;
					}

					.navbar-default .navbar-nav > li > a,
					.navbar-default .navbar-nav > li > a:visited   {
						  color: #000;
						  padding:0;
					  	  margin:0!important;
					}

					.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
					    color: #cecece;
					    background-color: transparent;
}

						.navbar-default .navbar-nav > li > a:hover {
							  color: #cecece;
							  border-bottom:solid 0px #EE0000;
						}

			
						.navbar-default .navbar-nav .active a, 
						.navbar-default .navbar-nav .active a:visited {
							background:none!important;
							color: #000!important;
							border-bottom:solid 0px #EE0000!important;
						}

						.navbar-default .navbar-nav .active a:hover{
						  color: #cecece;
						}

						.dropdown-menu > li > a {
							font-size: 16px;
							font-weight: 400;
							font-weight: normal;
							color: #333;

						}

			@media (max-width: 801px) {

				.menu {
					margin:0 0 0 0;
				}
				.navbar-collapse {
					min-width: 100%!important;
					border:solid 0px red;
				}

				#menu-menu-principal  {
					min-width: 100%!important;
					border:solid 0px red;
				}

				.navbar-collapse {
					-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.1);
				}

				.navbar-default .navbar-nav > li {
					width: 100%;
					margin:0!important;
					padding:10px 0 15px 0!important;
					border-bottom:solid 1px #fff;
				}

				.navbar-default .navbar-nav > li > a,
					.navbar-default .navbar-nav > li > a:visited   {
						  padding:0;
						  text-align: center;
					  	  margin:0!important;
					}

					/*primeiro item*/
					.navbar-default .navbar-nav > li.menu-item-5 {
						float:left;
						padding:10px 0 15px 0!important;
						margin:0!important;
						border-bottom:solid 1px #fff;
					}
			}

	/*menu toogle*/
		button.navbar-toggle {
			  color: #CB0600!important;
				border-color: #fff!important;
		}
		
		button.navbar-toggle:hover, button.navbar-toggle:focus {
			background:none!important;
		}
		
		
		button.navbar-toggle span{
			  background: #CB0600!important;
		}

/***Menu Acesso Rapido***/


.linha-acesso {
	float: left;
	width: 100%;
	min-width: 100%;
	padding: 80px 0 80px 0;
	background-color: #D7E8E6;
	border:solid 0px #000;
}

	@media (max-width: 801px) {
			.linha-acesso {
				padding: 50px 0 0px 0;
				border: solid 0px red;
			}
	}


.menu-acesso-rapido {
    list-style: none;
    padding: 0;
    margin: 0;
}

.menu-acesso-rapido li {
    display: inline-block;
    margin: 0 20px 20px 0;
    border: solid 0px red;
}
	.menu-acesso-rapido a {
		font-family: 'Oswald', sans-serif;
		font-weight: 700;
		font-size: 20px;
		display: block;
		padding: 20px;
		text-decoration: none;
		background: #EBB40E;
		color: #333;
	}

	.menu-acesso-rapido a:hover {
	    color: #D7E8E6;
	}

@media (max-width: 801px) {
	#arapido {
		margin: 30px 0 0 0;
	}

	.menu-acesso-rapido li {
		width: 100%;
		margin: 0 10px 5px 0;
	}
}


				.linha-acesso h2{
						margin:0;
						padding: 0;
						font-family: 'Oswald', sans-serif;
						font-size: 25px;
						color: #000;
						border:solid 0px red;
					}
					@media (max-width: 800px) {
							.linha-acesso h2{
								font-size: 200%;
							}
					}




/*slider*/

	#boxlinhaslider {
		position: relative;
		z-index: 44;
		float:left;
		margin:0 0 0 0;
		width: 100%;
		min-width: 100%;
		background:#A31A00 url(./assets/imagens/back-slider.png) repeat-x top left;
		border:solid 0px blue;
	}

	/*#main-slider .carousel-caption {
			bottom: 10%;
			float: left;
			left: 5%;
			right: inherit;
			text-align: left;
			padding:10px;
			border:solid 0px red;
	}
		
		#main-slider .carousel-caption p {
			margin:0;
			padding:0;
			font-family: 'Parisienne', cursive;
			font-size: 28px;
			color: #fff;
			font-weight:bold;
			text-shadow: 0 2px 0px rgba(75, 75, 75, 1);
			border:solid 0px red;
		}	

		#main-slider .carousel-caption h2 {
			margin:-5px 0 0 0;
			padding:0;
			font-family: 'Julius Sans One', sans-serif;
			font-size: 50px;
			color: #fff;
			font-weight:bold;
			letter-spacing:-2px;
			text-shadow: 0 3px 0px rgba(75, 75, 75, 1);
			border:solid 0px red;
		}	

		@media (max-width: 1023px) {
				#main-slider .carousel-caption p, #main-slider .carousel-caption h2 {
					font-size: 200%;
				}

		}*/

		#main-slider img {
			margin:0 auto 0 auto!important;
			border: 0px solid #000;
		}

		#main-slider .carousel-indicators {
			bottom:5%;
			left:36%;
			border: 0px solid #000;
		}
		
			#main-slider .carousel-indicators li {
			  float:left;
			  margin: 0 3px 0 0;
			  background-color:#40585B;
			  border: 1px solid #40585B;
			}
			
			#main-slider .carousel-indicators li.active {
  			  background-color:#46897F;
			  border: 1px solid #46897F;
			}

@media (max-width: 801px) {
		#boxlinhaslider {
			margin:50px 0 0 0;
		}

			#boxlinhaslider #wrapper {
				padding: 0 0 0 0;
			}
}

		@media (max-width: 769px) {
				#main-slider .carousel-indicators {
					bottom:5%;
					left:38%;
				border: 0px solid #000;
				}

		}


/*
	************
				* LINHA  QUEM SOMOS ********/

			.linha-nossa-historia {
				float: left;
				width: 100%;
				min-width: 100%;
				margin:-1px 0 0 0;
				padding: 50px 0 20px 0;
				background-color: #fff;
				color: #666666;
				border:solid 0px RED;
			}

			@media (max-width: 801px) {

			}

				/*.tit-branco{
					float: left;
					width: 100%;
					margin:1% 0 0 0;
					padding: 65px 0 0  0;
					text-align: center;
					background:url(./assets/imagens/ico_logo_branco.png) no-repeat top center;
					border:solid 0px green;
				}
					.tit-branco h2{
						margin:0;
						padding: 0;
						font-family: 'Oswald', sans-serif;
						font-size: 35px;
						color: #fff;
						border:solid 0px red;
					}
					@media (max-width: 800px) {
							.tit-amarelo h2{
								font-size: 200%;
							}
					}*/

				.tit-verde{
					float: left;
					width: 100%;
					margin:1% 0 0 0;
					padding: 55px 0 0  0;
					text-align: center;
					background:url(./assets/imagens/ico_logo_verde.png) no-repeat top center;
					border:solid 0px green;
				}
					.tit-verde h2{
						margin:0;
						padding: 0;
						font-family: 'Playfair Display', sans-serif;
						font-size: 50px;
						color: #003240;
						border:solid 0px red;
					}
					
					.tit-verde p{
						margin:0;
						padding: 0;
						font-family: 'Oswald', sans-serif;
						font-size: 20px;
						color: #006E64;
						border:solid 0px red;
					}

					@media (max-width: 800px) {
							.tit-verde h2{
								font-size: 250%;
							}
					}

				.tit-verde2{
					float: left;
					width: 100%;
					margin:1% 0 0 0;
					padding: 0 0 0  0;
					text-align: center;
					border:solid 0px green;
				}
					.tit-verde2 h3{
						margin:0;
						padding: 0;
						font-family: 'Oswald', sans-serif;
						font-size: 25px;
						color: #40585B;
						border:solid 0px red;
					}
					
					@media (max-width: 800px) {
							.tit-verde h3{
								font-size: 150%;
							}
					}


			#linha-release {
				float:left;
				width: 100%;
				font-family: 'arial', sans-serif;
				font-size: 18px;
				font-weight: normal;
				margin:30px 0 40px 0;
				text-align: center;
				border: solid 0px green;
			}

		.botaofull {
			float:left;
			width: 100%;
			margin:0 0 0 0;
			padding: 0;
			text-align: center;
			border: solid 0px green;
		}

		span.botao-mais-azul {
			float:left;
			width: 100%;
			font-family: 'Oswald', sans-serif;
			font-size: 22px;
			color: #B6E4D9;

		}

			span.botao-mais-azul a {
				display: block;
				font-family: 'Oswald', sans-serif;
				font-size: 22px;
				color: #666666;
				padding:12px 10px 12px 10px;
				border: solid 1px #666666;

			}

			span.botao-mais-azul a:hover {
				color: #46897F;				
				border: solid 1px #46897F;
				text-decoration: none;
			}

		/*span.botao-mais-verde {
			float:left;
			width: 100%;
			font-family: 'Oswald', sans-serif;
			font-size: 22px;
			color: #3F585A;

		}

			span.botao-mais-verde a {
				display: block;
				font-family: 'Oswald', sans-serif;
				font-size: 20px;
				color: #3F585A;
				padding:12px 10px 12px 10px;
				border: solid 1px #3F585A;

			}

			span.botao-mais-verde a:hover {
				color: #000;				
				border: solid 1px #3F585A;
				text-decoration: none;
			}

		span.botao-mais-verde2 {
			float:left;
			width: 100%;
			font-family: 'Oswald', sans-serif;
			font-size: 22px;
			color: #3F585A;

		}

			span.botao-mais-verde2 a {
				display: block;
				font-family: 'Oswald', sans-serif;
				font-size: 20px;
				color: #fff;
				background: #40585B;
				padding:12px 10px 12px 10px;
				border: solid 1px #3F585A;

			}

			span.botao-mais-verde2 a:hover {
				color: #B6E4DA;				
				border: solid 1px #3F585A;
				text-decoration: none;
			}*/


/*
	************
				* LINHA CINDERELA NOTICIAS ********/

			.linha-noticias-capa {
				float: left;
				width: 100%;
				min-width: 100%;
				margin:-1px 0 0 0;
				padding: 50px 0 10px 0;
				background-color: #fff;
				border:solid 0px green;
			}

				.linha-historias {
					float: left;
					width: 100%;
					margin:1% 0 0 0;
					text-align: center;
					border:solid 0px red;
				}

				.tit-preto{
					float: left;
					width: 100%;
					margin:1% 0 0 0;
					text-align: center;
					border:solid 0px green;
				}
					.tit-preto h2{
						margin:0;
						padding: 0;
						font-family: 'Oswald', sans-serif;
						font-size: 30px;
						color: #000;
						border:solid 0px red;
					}
					@media (max-width: 800px) {
							.tit-preto h2{
								font-size: 200%;
							}
					}


			#linha-noticias {
				float:left;
				width: 100%;
				margin:50px 0 60px 0;
				border: solid 0px red;
			}
	
			@media (max-width: 801px) {
				#linha-noticias {
				margin:20px 0 10px 0;
				}

				#linha-noticias .col-lg-4 { 
					float:left;
				}
			}

				.box-conteudo-noticias {
					float:left;
					width: 100%;
					color: #252526;
					border:solid 0px green;
				}

				@media (max-width: 801px) {
					.box-conteudo-noticias {
					margin:0 0 30px 0;
					}
				}


				.bloco-noticias {
					float: left;
					width: 93%;
					margin:15px 10px 30px 15px;
					border: solid 0px red;
				}
					.box-conteudo-noticias h2{
						float: left;
						width: 100%;
						font-family: 'Oswald', sans-serif;
						font-size: 22px;
						margin: 0;
						padding:0 0 15px 0;
						color: #000000;
						border:solid 0px red;
					}

						.box-conteudo-noticias h2 a{
							color:#252526;
							font-weight: bold;
							text-decoration: none;
						}
						.box-conteudo-noticias h2 a:hover{
							color: #FF7F00;
							text-decoration: none;
						}

					.box-conteudo-noticias p{
						float: left;
						width: 100%;
						font-family: 'Oswald', sans-serif;
						font-size: 16px;
						margin: 0;
						padding:0;
						color: #000000;
						border:solid 0px red;
					}



/*
	************
				* LINHA COMENTARIOS ********/
			.espaco10 {
				float: left;
				width: 100%;
				min-width: 100%;
				height: 10px;
				border:solid 0px red;
			}		

			.espaco30 {
				float: left;
				width: 100%;
				min-width: 100%;
				height: 30px;
				border:solid 0px red;
			}
			.espaco50 {
				float: left;
				width: 100%;
				min-width: 100%;
				height: 50px;
				border:solid 0px green;
			}
			.espaco100 {
				float: left;
				width: 100%;
				min-width: 100%;
				height: 100px;
				border:solid 0px red;
			}

/*********
			***
				******************* SERVIÇOS *********	
													 ***
													 	 ************************/

			.linha-eventos {
				float: left;
				width: 100%;
				min-width: 100%;
				padding: 50px 0 0 0;
				background-color: #D7E8E6;
				border:solid 0px #000;
			}

			@media (max-width: 801px) {
					.linha-eventos {
						padding: 50px 0 0px 0;
					}
			}
		

			#linha-eventos {
				float:left;
				width: 100%;
				margin:50px 0 50px 0;
				border: solid 0px #000;
			}

		.bloco-eventos {
			float:left;
			width: 100%;
			margin: 0 0 30px 0;
			border:solid 0px green;
		}

			.bloco-eventos img{
				float:left;
				min-width: 100%;
				min-height: 100%;
				border:solid 0px green;
			}


				.bloco-eventos img {
					float: left;
					margin: 0;
					padding: 0;
				}

					
				.bloco-eventos .title{
					color:#fff;
					margin: -60px 0 0 0;
					float: left;
					/*position:relative;*/
					padding: 20px 0 20px 10px;
					/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7db9e8+0,000000+98&0+0,1+100 */
					background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(0,0,0,0.98) 98%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.98) 98%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(to bottom,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.98) 98%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
					border: solid 0px red;
				}

					.bloco-eventos h2{
						width: 100%;
						font-family: 'Playfair Display', sans-serif;
						font-size: 20px;
						bottom: 10;
						padding:0 0 0 0;
						color: #fff;
						border:solid 0px red;
					}

						.bloco-eventos h2 a{
							color:#fff;
							font-weight: normal;
							text-decoration: none;
						}
						.bloco-eventos h2 a:hover{
							color: #23AE92;
							text-decoration: none;
						}

									.bloco-tit-eventos {
										float: left;
										width: 100%;
										margin:0;
										padding:0 ;
										border: solid 0px #000;
									}


/*********
			***
				******************* SERVIÇOS 2 *********	
													 ***
													 	 ************************/

			.linha-eventos2 {
				float: left;
				width: 100%;
				min-width: 100%;
				padding: 50px 0 0 0;
				background-color: #D7E8E6;
				border:solid 0px #000;
			}

			@media (max-width: 801px) {
					.linha-eventos2 {
						padding: 50px 0 0px 0;
					}
			}
		

			#linha-eventos {
				float:left;
				width: 100%;
				margin:50px 0 50px 0;
				border: solid 0px #000;
			}

		.bloco-eventos2 {
			float:left;
			width: 100%;
			margin: 0 0 30px 0;
			border:solid 0px green;
		}

			.bloco-eventos2 img{
				float:left;
				min-width: 100%;
				min-height: 100%;
				border:solid 0px green;
			}


				.bloco-eventos2 img {
					float: left;
					margin: 0;
					padding: 0;
				}

					
				.bloco-eventos2 .title{
					color:#fff;
					margin: -60px 0 0 0;
					float: left;
					/*position:relative;*/
					padding: 20px 0 20px 10px;
					/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7db9e8+0,000000+98&0+0,1+100 */
					background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(0,0,0,0.98) 98%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.98) 98%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(to bottom,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.98) 98%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
					border: solid 0px red;
				}

					.bloco-eventos2 h2{
						width: 100%;
						font-family: 'Playfair Display', sans-serif;
						font-size: 20px;
						bottom: 10;
						padding:0 0 0 0;
						color: #fff;
						border:solid 0px red;
					}

						.bloco-eventos2 h2 a{
							color:#fff;
							font-weight: normal;
							text-decoration: none;
						}
						.bloco-eventos2 h2 a:hover{
							color: #23AE92;
							text-decoration: none;
						}

									.bloco-tit-eventos2 {
										float: left;
										width: 100%;
										margin:0;
										padding:0 ;
										border: solid 0px #000;
									}

		

/*********
			***
				******************* CLIENTES *********	
													 ***
													 	 ************************/

			.linha-clientes {
				float: left;
				width: 100%;
				min-width: 100%;
				padding: 70px 0 0 0;
				background-color: #fff;
				border:solid 0px #000;
			}

			@media (max-width: 801px) {
					.linha-clientes {
						padding: 50px 0 0px 0;
					}
			}
		

			/*setas direcionais*/
				.owl-nav {
						width:100%;
						border:solid 0px green;
					}
					
						.owl-prev, .owl-next {
							width: 33px;
							height: 39px;
							position: absolute;
							top: 0;
							margin-right:15px;
							margin-top: -50px;
							background-color: transparent;
							border: solid 0px green;
						}
							.owl-next {
								right: 37px;
							}
							.owl-prev {
								right: 0;
							}

/****************************************/



/******* NOSSO BLOG ******/

			.linha-terapeuta {
				float: left;
				width: 100%;
				min-width: 100%;
				padding: 50px 0 50px 0;
				background-color: #D7E8E6;
				border:solid 0px #000;
			}


			#linha-noticias {
				float:left;
				width: 100%;
				margin:50px 0 60px 0;
				border: solid 0px red;
			}
	
			@media (max-width: 801px) {
				#linha-noticias {
				margin:20px 0 10px 0;
				}

				#linha-noticias .col-lg-4 { 
					float:left;
				}

				.boxdoblog{
					float:left;
					min-width: 100%;
					min-height: 100%;
					border:solid 0px green;
				}
				.boxdoblog img{
					float:left;
					min-width: 100%;
					min-height: 100%;
					border:solid 0px green;
				}
			}



				.box-conteudo-noticias {
					float:left;
					width: 100%;
					color: #252526;
					border:solid 0px green;
				}

				@media (max-width: 801px) {
					.box-conteudo-noticias {
					margin:0 0 0 0;
					}
				}

				.bloco-noticias {
					float: left;
					width: 93%;
					margin:15px 10px 20px 15px;
					border: solid 0px red;
				}
					.box-conteudo-noticias h2{
						float: left;
						width: 100%;
						font-family: 'Playfair Display', sans-serif;
						font-size: 22px;
						margin: 0;
						padding:0 0 15px 0;
						color: #000000;
						border:solid 0px red;
					}

						.box-conteudo-noticias h2 a{
							color:#003240;
							font-weight: normal;
							text-decoration: none;
						}
						.box-conteudo-noticias h2 a:hover{
							color: #46897F;
							text-decoration: none;
						}

					.box-conteudo-noticias p{
						float: left;
						width: 100%;
						font-family: 'Oswald', sans-serif;
						font-size: 16px;
						margin: 0;
						padding:0;
						color: #000000;
						border:solid 0px red;
					}


				/*.continuar-lendo {
					float:left;
					width: 100%;
					font-family: 'Oswald', sans-serif;
					font-size: 14px;
					color: #FFF;
					text-align: right;
					border:solid 2px red;
				}

					.continuar-lendo a {
						display: block;
						font-family: 'Oswald', sans-serif;
						font-size: 14px;
						color: #40585B;
						padding:12px 10px 12px 10px;
						border: solid 0px #FEF200;

					}

					.continuar-lendo a:hover {
						color: #000;				
						border: solid 0px #FEF303;
						text-decoration: none;
					}*/

	
/****************** CONTATO ***********************/

.linha-depoimentos {
	float: left;
	width: 100%;
	min-width: 100%;
	padding: 50px 0 0 0;
	background-color: #fff;
	border:solid 0px #000;
}

#linha-contatos {
				float:left;
				width: 100%;
				margin:50px 0 60px 0;
				border: solid 0px #000;
			}

				.contato-right {
					font-family: 'Oswald', sans-serif;
					font-size: 18px;
					color: #666666;
					border: solid 0px red;
				}

				.contato-left{
					border: solid 0px red;
				}

				.contato-right a{
					color: #666666;
				}

				.titcontato {
					float: left;
					width: 100%;
					border: solid 0px red;
				}

				.titcontato  h2 {
					font-family: 'Oswald', sans-serif;
					font-size: 20px;
					color: #666666;
					margin: 0;
					padding:0 0 0 0;
				}

					.contatos{
						width: 100%;
						margin: 0;
						padding:0 0 0 0;
						font-size: 16px;
						border:solid 0px red;
					}

					.whats{
						float: left;
						width: 100%;
						margin: 0;
						padding:0 0 0 25px;
						font-size: 16px;
						background:url(./assets/imagens/zap.png) no-repeat top left;
						border:solid 0px red;
					}

					.telefone{
						float: left;
						width: 100%;
						margin: 0;
						padding:0 0 0 25px;
						font-size: 16px;
						background:url(./assets/imagens/tel.png) no-repeat top left;
						border:solid 0px red;
					}

					.instagram{
						float: left;
						width: 100%;
						margin: 0;
						padding:0 0 0 35px;
						font-size: 16px;
						background:url(./assets/imagens/ig.png) no-repeat top left;
						border:solid 0px red;
					}

					.facebook{
						float: left;
						width: 100%;
						margin: 0;
						padding:0 0 0 35px;
						font-size: 16px;
						background:url(./assets/imagens/face.png) no-repeat top left;
						border:solid 0px red;
					}

			/*******FORM PERGUNTA*****/
			.box-pergunta {
				width: 100%;
				font-family: 'Oswald', sans-serif;
				font-size: 18px;
				color: #666666;
				float:left;
				border: solid 0px red;
			}

			.box-pergunta label {
				font-weight: 400!important;
			}

			.box-pergunta input {
				width: 100%;
				float:left;
				height: 40px;
				padding: 10px;
				border: 1px solid #666666;
				border-radius: 2px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}

			.box-pergunta textarea {
				width: 600px;
				float:left;
				height: 90px;
				padding: 10px;		
				border-radius: 2px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;		
				border: solid 1px #666666;
			}

			.linhaenviar {
				float: right;
				width: 100%;
				border: solid 0px red;
			}

				.btnenviar {
					float: right;
					width: 100%;
					border: solid 0px red;
				}

				.btnenviar input {
					width: 100%;
					float:left;
					height: 40px;
					padding: 0;
					border: solid 1px #666666;
			}

			/*some com a linha amarela na confirmacao*/
			.wpcf7 form .wpcf7-response-output {
				margin: 2em 0.5em 1em;
				padding: 10px;
				border: 0px solid #fff!important;
				/*background: #D7E8E6;*/
			}

			@media (max-width: 1024px) {
				.form .col-md-3, .form .col-md-4, .form .col-md-5 {
					float: left;
					width: 50%;
					padding: 0 5px 0 5px;
					border: solid 0px green;
				}

				.form .col-md-12{
					float: left;
					width: 100%;
					padding: 0 5px 0 5px;
					border: solid 0px green;
				}

				.box-pergunta textarea {
					width: 550px;
					float:left;
					height: 100px;
					padding: 10px;				
					border: solid 1px #666666;
				}

			}

	@media (max-width: 480px) {
				.box-pergunta textarea {
					width: 100%!important;
					float:left;
					height: 100px;
					padding: 10px;				
					border: solid 1px #666666;
				}

			}


			@media (max-width: 320px) {
				.form .col-md-3, .form .col-md-4, .form .col-md-5 {
					float: left;
					width: 99%;
					padding: 0 5px 0 5px;
					border: solid 0px green;
				}

				.form .col-md-12{
					float: left;
					width: 100%;
					padding: 0 5px 0 5px;
					border: solid 0px green;
				}

				.box-pergunta textarea {
					width: 100%!important;
					float:left;
					height: 100px;
					padding: 10px;				
					border: solid 1px #666666;
				}

			}









/*
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
	
	min-width: 100%!important;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	float: right;
	background: #CA0002;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 8px 20px;
	cursor: pointer;
}
.wpcf7-submit:hover{
	background: #ff0000;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}
*/





/********
			*
				*	RODAPE 1 ********/

			.linha-rodape1 {
				float: left;
				width: 100%;
				min-width: 100%;
				padding: 0 0 50px 0;
				border:solid 0px #000;
			}

				#aotopo {
					float: left;
					width:100%;
					margin:-45px 0 0 0;
					padding:0!important;
					text-align:center;
					background:transparent;
					border:solid 0px yellow;
				}
					#aotopo span{
						width: 60px;
						height: 60px;
						cursor:pointer;
						background:transparent;
						border:solid 0px red;
					}

/********
			*
				*	FOOTER ********/

			
			.espacofooter {
				float:left;
				width: 100%;
				height: 0px;
				border: solid 0px orange;
			}

			.footer {
				/*position: absolute;*/
				bottom: 0;
				width: 100%;
				padding: 1% 0 1% 0;
				float: left;
				/*background:url(./assets/imagens/fundo-top.png) repeat-x top left;*/
				font-family: 'Oswald', sans-serif;
				font-weight: normal;
				font-size: 16px;
				color: #fff;
				background: #9C1700;
				border: solid 0px red;
			}
						.footer a {
								font-family: 'Oswald', sans-serif;
								color: #fff;
							}

						.footer h5 {
							font-family: 'Oswald', sans-serif;
							font-weight: normal;
							font-size: 20px;
							color: #fff;
						}

			.cop{
				float:left;
				margin:15px 0 0 0;
				border:solid 0px red;
			}

			.por {
				float:right;
				margin:15px 0 0 0;
				font-family: 'Oswald', sans-serif;
				font-size: 11px;
				border:solid 0px red;
			}

			@media (max-width: 800px) {
					.cop{
						float:left;
						width: 100%;
						margin:15px 0 10px 0;
						text-align: center;
						border:solid 0px red;
					}
						.por {
								float:right;
								width: 100%;
								margin:0 0 0 0;
								font-family: 'Oswald', sans-serif;
								font-size: 11px;
								text-align: center;
								border:solid 0px red;
							}
				}

			.baixo-bottom {
				float: left;
				width: 100%;
				padding: 70px 0 70px 0;
				border: solid 0px yellow;
			}

			.social-links p{
				float:left;
				font-family: 'Oswald', sans-serif;
				font-size: 22px;
				padding: 0 10px 0 10px;
				border: solid 0px red;
			}
				.social-links p a{
					color: #fff;
				}
				.social-links p a:hover{
					color: #CECECE;
					text-decoration: none;
				}

			.direitos {
				float: left;
				width: 100%;
				padding: 5px 0 10px 0;
				border-top: solid 1px #cecece;
			}

/****
		*
			*
				***** INTERNO *****/

	.conteudo-interno {
		float:left;
		width: 100%;
		margin:5% 0 0 0;
		font-size: 16px;
		text-align: justify;
		border:solid 0px red;
	}

		.conteudo-interno h1{
					font-family: 'Oswald', sans-serif;
					font-size: 30px;
					margin: 0;
					padding:0;
					color: #000;
					border:solid 0px red;
		}

			.conteudo-interno h1 a{
						font-family: 'Oswald', sans-serif;
						font-size: 30px;
						margin: 0;
						padding:0;
						color: #40585B;
						text-decoration: none;
						border:solid 0px red;
			}

				@media (max-width: 801px) {
					.conteudo-interno h1{
						padding:30px 0 0 0;
						border: solid 0px red;
					}

				}

		.conteudo-interno h1.tit-fale-terapeuta{
					font-family: 'Oswald', sans-serif;
					font-size: 40px;
					text-transform: uppercase;
					margin: 0;
					padding:0 0 0 0;
					color: #40585B;
					/*background:url(./assets/imagens/ico_logo_verde2.png) no-repeat top left;*/
					border:solid 0px red;
		}

		p.nome{
					font-family: 'Oswald', sans-serif;
					font-size: 20px;
					margin: 0;
					padding:0 0 0 0;
					color: #40585B;
					border:solid 0px red;
		}

		a.download {
			padding: 7px 40px 10px 0;
			background:url(./assets/imagens/icone-pdf.jpg) no-repeat top right;
			border:solid 0px red;
		}
		a.acessar {
			padding: 7px 40px 10px 0;
			background:url(./assets/imagens/icone-acessar.png) no-repeat top right;
			border:solid 0px red;
		}

		.conteudo-interno p{
			/*font-family: 'Oswald', sans-serif;*/
			font-size: 17px;
		}

		/*condicoes gerais para as imagens*/
		img.alignleft, div.alignleft {
			float:left;
			margin:0 10px 0 0;
		}

		img.alignright, div.alignright {
			float:right;
			margin:0 0 0 10px;
		}

		img.aligncentered, img.aligncenter {
			text-align:center;
			margin:0 auto 10px auto;
		}

		.box-continuar-lendo-interno {
			float:left;
			width: 100%;
			border:solid 0px green;

		}

			.continuar-lendo-interno {
					float:right;
					font-family: 'Oswald', sans-serif;
					font-size: 14px;
					color: #FFF;
					text-align: center;
					border:solid 0px red;
				}

					.continuar-lendo-interno a {
						display: block;
						font-family: 'Oswald', sans-serif;
						font-size: 14px;
						color: #fff;
						background: #40585B;
						padding:12px 10px 12px 10px;
						border: solid 0px #FEF200;

					}

					.continuar-lendo-interno a:hover {
						color: #40585B;				
						background: #B6E4DA;
						border: solid 0px #FEF303;
						text-decoration: none;
					}

/***** PAGINACAO SEM PLUGINS *****/
		#pagination {
			float:left;
			width:100%;
			margin: 30px 0 20px 0;
			font: 14px 'Oswald', arial, helvetica, sans-serif;
			border:solid 0px red;
		}
		
		
		#pagination a, #pagination .dots, #pagination .next, #pagination .prev {
			padding: 10px;
			margin: 0 2px;
			color: #fff;
			background-color: #40585B;
			text-decoration:none;
			border: 1px solid #40585B;
		}
		
		#pagination a:hover, #pagination .next:hover, #pagination .prev:hover {
			border: 1px solid #B6E4DA;
			color: #40585B;
			text-decoration:none;
			background-color: #B6E4DA;
		}
		
		#pagination .current {
			padding: 10px;
			margin: 0 2px;
			border: 1px solid #B6E4DA;
			color: #40585B;
			background-color: #B6E4DA;
		}

/*
	***
		TABELA ZEBRADA**
							*
								*********/

			table tbody tr:nth-child(2n+1) {
				background-color: #f0f0f0;
			}

			table > tbody > tr > td, 
			table > tbody > tr > tr, 
			table > tbody > tr > th, 
			table > tfoot > tr > td, 
			table > tfoot > tr > th, 
			table > thead > tr > td, 
			table > thead > tr > th {
				padding: 8px;
				line-height: 1.42857143;
				vertical-align: middle;
				text-align: left;
				border: 1px solid #000;
			}
