/*
 *  STYLE 1 - Depoimentos
 */



.gdlr-core-testimonial-item .gdlr-core-testimonial-content{
	height: 404px;
	overflow-x: auto;
	padding-right: 15px;
	text-align: justify;
}

.gdlr-core-testimonial-item .gdlr-core-testimonial-content::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 5px;
	background-color: #F5F5F5;
}

.gdlr-core-testimonial-item .gdlr-core-testimonial-content::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

.gdlr-core-testimonial-item .gdlr-core-testimonial-content::-webkit-scrollbar-thumb
{
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #772e77;
}
@media (max-width: 1440px){
	.gdlr-core-testimonial-item .gdlr-core-testimonial-content{
		height: 180px;
	}
}
@media (max-width: 1024px){
	.gdlr-core-testimonial-item .gdlr-core-testimonial-content{
		height: 180px;
	}
}
@media only screen and (max-width: 999px){
	.gdlr-core-flexslider-nav, .gdlr-core-flexslider .flex-direction-nav {
		display: block;
	}
}
@media (max-width: 1024px){
	.gdlr-core-testimonial-item .gdlr-core-testimonial-content{
		height: 180px;
	}
}
@media (max-width: 768px){
	.gdlr-core-testimonial-item .gdlr-core-testimonial-content{
		height: 180px;
	}
	
	.gdlr-core-pbf-column, .gdlr-core-pbf-column-content-margin {
		width: 100%;
	}
}
@media (max-width: 640px){
	.depoimentos-pagina-inicial{
		z-index:10;
	} 	
	.gdlr-core-testimonial-item .gdlr-core-testimonial-quote{
		margin-right: 10px;
	}
	
	.gdlr-core-testimonial-item .gdlr-core-testimonial-content{
		height: 305px;
	}
	
	.fotos-dep-pagina-inicial .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li {
		width: 100% !important;
	}
	.fotos-dep-pagina-inicial .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li:nth-of-type(odd) {
		display: none;
	}
	
}

.infinite-body h3, .infinite-body h4, .infinite-body h5, .infinite-body h6 {
    color: #eddc32;
}

/* Estilização dos campos de input e textarea */
.wpcf7 input,
.wpcf7 textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 30px; /* Bordas arredondadas */
    background-color: #fff;
    font-size: 16px;
    color: #333;
    outline: none;
    transition: border 0.3s;
}

/* Efeito ao clicar no campo */
.wpcf7 input:focus,
.wpcf7 textarea:focus {
    border-color: #0073e6;
}

/* Personaliza o botão de envio */
.wpcf7-submit {
    background-color: transparent !important; /* Fundo transparente */
    color: #fff !important; /* Texto branco */
    border: 2px solid #fff !important; /* Borda branca */
    padding: 12px 20px;
    font-size: 16px;
    border-radius: 30px; /* Botão arredondado */
    cursor: pointer;
    transition: background 0.3s, color 0.3s;
}

/* Efeito hover no botão */
.wpcf7-submit:hover {
    background-color: #fff !important; /* Fundo branco ao passar o mouse */
    color: #000 !important; /* Texto preto para contraste */
}
