/* Insira seu CSS personalizado aqui */
.texto-gradient{
  background: -webkit-linear-gradient(#B65454, #E28C78);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-39 .elementor-element.elementor-element-a21b308 .elementor-button{
	background: rgb(180,81,82);
  background: linear-gradient(0deg, rgba(180,81,82,1) 0%, rgba(226,140,120,1) 100%);
}
.elementor-39 .elementor-element.elementor-element-a21b308 .elementor-button:hover{
	background: #fff;
}
h1.entry-title {
	font-family: Prata;
  color:#000;
	font-size:46;
}
.widget-title {
	color:#000;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link{
	background:#000;
}
.wpcf7 input:not([type=submit]), .wpcf7 select, .wpcf7 textarea {
    border-color: #AD5E45;
    border-radius: 2px;
}
.wpcf7 select:focus, .wpcf7 textarea:focus {
    background: #fff;
    border-color: #050505;
    outline: 0;
    box-shadow: none;
}
label.cf7-form-label{
	color:#AD5E45;
}
.wpcf7 p {
	margin:0;
}
.cf7-button{
	 text-align: center;
}
.cf7-button input{
	 width:30%;
	 background:#e38d78;
}
.wpcf7 form.sent .wpcf7-response-output{
	color:#000;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	color:#000;
}
.tnp-widget .tnp-field {
   display:inline-block;
}
.tnp-widget input.tnp-submit{
	background-color:#094D0E;
	border:none;
}
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 1em 1em;
    color: #000;
}

.joinchat { z-index:9999; }

@media(max-width:940px){
	.tnp-widget .tnp-field {
   display:block;
}
}

