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

/* CABECERA */
.dd-woo-sc .et_pb_menu__menu
{
	display:none !important;
}

.dd-woo-sc .et_pb_menu__cart-button:after {
    content: "\e013" !important;
}

/* CHECKOUT */

.kenny h2
{
	color:#bbbbbb;
}

.kenny td.product-name a
{
	color:#fafafa;
	text-decoration:underline;
}

/* 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: #6e5334;
    border: none;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
	-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

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

/* PIE */
.col_pie
{
	text-align:center;
}

.col_pie ul
{
	padding:0;
}

.col_pie ul li
{
	list-style:none;
}

.col_pie ul li a
{
	color:#666666;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.col_pie ul li a:hover
{
	color:#222222;
	font-size:14px;
	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}