/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


table.wccpf_fields_table td.wccpf_label label {
    margin: 10px !important;
    display: block;
}
.widget_shopping_cart {
	background-color: #fff;
} 


/* --- FORZAR LAYOUT VERTICAL DE CAMPOS EN PÁGINA DE PRODUCTO --- */

.single-product .wccpf_fields_table {
    width: 100% !important;
}

.single-product .wccpf_fields_table tr {
    display: block !important;
    width: 100% !important;
    margin-bottom: 10px; 
}

.single-product .wccpf_fields_table td {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
}

.single-product .wccpf_fields_table td.wccpf-label {
    padding-bottom: 5px !important; 
    font-weight: bold !important; 
    text-align: left !important; 
}

.single-product .wccpf_fields_table td.wccpf-value {
    width: 100% !important;
}
table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label {
	width: 100% !important;
    font-family: 'Roboto', sans-serif !important;
	font-weight: 700 !important;
	margin: 10px 0 0 0 !important;
	border: none;
}

body:not(.woocommerce-cart) .main-content td {
	border: unset
}

.single-product tr {
	background: unset important;
	background-color: unset !important;
}

.single-product input.wccpf-field,
.single-product select.wccpf-field  ,
.single-product textarea.wccpf-field    {
    font-family: inherit;
    font-weight: 400;
    letter-spacing: normal;
    padding: .5em !important;
    display: block;
    background-color: var(--wc-form-color-background, #fff) !important;
    border: var(--wc-form-border-width) solid var(--wc-form-border-color) !important;
    border-radius: var(--wc-form-border-radius);
    color: var(--wc-form-color-text, #000);
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    line-height: normal;
    height: auto;
		min-height: 35px;
		border-radius: 4px !important;
}

.single-product textarea.wccpf-field    {
	line-height: 135%;
}


