/*
 Theme Name:     Child DIVI - AFONTUR
 Description:    Tema hijo para el tema Divi para AFONTUR.
 Author:         Khaos Digital S.L.
 Author URI:     https://www.desarrollosappsvalencia.es/
 Template:       Divi
 Version:        6.0
*/

 
/*------------------------------------------------------- 
A partir de aquí puedes poner tus estilos de CSS personalizados 
------------------------------------------------------- */

/* SERVICIOS */

.titulo_serv .et_pb_text_inner
{
	display:flex;
	flex-direction: row;
	align-items: center;
}

.titulo_serv .et_pb_text_inner img
{
    width: 22px;
    margin-right: 10px;
    margin-top: -5px;
}

.titulo_serv .et_pb_text_inner h3
{
    padding-bottom:0;
}

/* FORMULARIO */

.bloq_form_basico
{
	position:relative;
}

.cont_form_basico
{
    
}

.tab_basico
{
	display:flex;
}

.cxcien
{
	width:50%;
}

.cxcien, .txcien
{
	padding:0 2%;
	box-sizing:border-box;
}

.row_form_basico
{
    width:100%;
	position:relative;
	margin-bottom:30px;
}

.row_form_basico p
{
	margin-bottom:2px;
}

.bloq_form_basico label
{
    font-size:14px;
	color:#555;
	font-weight:300;
}

.bloq_form_basico label span.ast
{
    margin-left: 2px;
    font-size: 12px;
    color: #AE1010;
    vertical-align: text-bottom;
}

.campo_form_basico span input
{
    color: #666;
    font-weight: 300;
    padding: 12px 14px;
    border: solid 1px #ddd;
    border-bottom: solid 1px #666;
    width: 100%;
    font-size: 15px;
}

.campo_form_basico span.wpcf7-not-valid-tip
{
    font-size: 12px;
}

.campo_form_basico textarea.txtarea_form
{
    color: #666;
    font-weight: 300;
    padding: 12px 14px;
    border: solid 1px #ddd;
    border-bottom: solid 1px #666;
    width: 100%;
    font-size: 15px;
	resize:none;
	height:120px;
}

.legal_form_basico
{
	font-size: 10px;
    font-style: italic;
    color: #222;
    line-height: 140% !important;
    text-align: justify;
}

.cb_form_basico
{
	color:#333;
	font-size:12px;
}

.cb_form_basico .wpcf7-list-item
{
	margin-left: 0;
}

input.check_cbas
{
    margin-right: 12px;
    vertical-align: text-top;
}

.btn_emp_enviar
{
	padding: 16px 4%;
    background: #ea3323;
    border: none;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
	-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	border-radius: 2px;
}

.btn_emp_enviar:hover
{
    background: #af1515;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}