/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.separate-containers .inside-article {
   padding-top:0px;    
    padding-bottom: 0px;}
.separate-containers .site-main { 
    margin-top:0;    
    margin-bottom:0;}

body, .woocommerce, button, select, span.prdctfltr_filter_title, body .woocommerce a.remove{
	font-family: "Outfit", Sans-serif!important;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #ffffff;
    background-color: rgba(179, 197, 50, 1)!important;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message{
    border-left: 10px solid #000 !important;
    color: #ffffff!important;
    background-color: #000!important;
}

/*Variables*/
:root {
--texto: #000;
--tamano-titulo-banner: 30px;
--tamano-titulo: 20px;
--tamano-sub-titulo: 16px;
--tamano-parrafo: 13px;
--button-height: 30px;
--button-background: #00355D;
--borde: 1px solid #00355D;
--button-radius: 0px;
--letter-spacing: 1.2px;
}


/*Mi cuenta*/
/*Navegacion*/
.woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 20px 0;
    border-bottom: var(--borde) !important;
    font-size: 13px!important;
	letter-spacing: 0.5px;
	text-transform: uppercase;
    color: white;
}
/*Borde de navegacion*/
.woocommerce-MyAccount-navigation ul {
    margin: 0;
    border-top: var(--borde) !important;
    list-style-type: none;
}


/*Texto p, texto en direcciones, h3, detalles de cuenta, registro, titulo login y registro*/
.woocommerce-MyAccount-content p,
.u-columns.woocommerce-Addresses.col2-set.addresses,
.woocommerce-MyAccount-content h3,
form.woocommerce-EditAccountForm.edit-account,
form.woocommerce-form.woocommerce-form-register.register p,
div#customer_login h2{
	color: var(--texto);
}

/*detalles de la cuenta ("Cambio de contraseña")*/
form.woocommerce-EditAccountForm.edit-account fieldset legend{
	margin-bottom: 10px;
	    margin-bottom: 10px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600!important;
}
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide em {
    font-size: 12px;
}
form.woocommerce-EditAccountForm.edit-account fieldset{
	margin-top: 20px;
}

/*links*/
.woocommerce-MyAccount-content a{
	color: var(--texto);
	font-weight: 500;
}

/*botones*/
.woocommerce-MyAccount-content button,
form.woocommerce-form.woocommerce-form-register.register button,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.woocommerce button.button{
	background-color: var(--button-background) !important;
	color: white !important;
	text-transform: uppercase !important;
}
/*login*/
form.woocommerce-form.woocommerce-form-login.login{
	color: var(--texto) !important;
}
/*Labels*/
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label, span.required {
    color: var(--texto) !important;
}
/*login boton*/
button.woocommerce-button.button.woocommerce-form-login__submit, form.woocommerce-form.woocommerce-form-register.register button{
	background-color: var(--button-background) !important;
	color: white !important;
	text-transform: uppercase !important;
	width:100%!important;
}
/*lost password*/
.lost_password a{
	color: var(--texto) !important;
	font-weight: 400;
	font-size: 13px;
}
/*Recuerdame*/
.woocommerce-account label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    color: var(--texto) !important;
	width: 100%;
}
/*reset password*/
form.woocommerce-ResetPassword.lost_reset_password {
   color: var(--texto) !important;
    font-size:14px;
}

/*Plantillas nuevas woocommerce-droomtech*/
/*Mi cuenta*/
/*Dashboard*/
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 23%!important;
    background-color: var(--button-background) !important;
	padding:20px 0!important;
}
.woocommerce-MyAccount-navigation li a {
    padding: 10px 10%!important;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: right;
    width: 73%!important;
}
.bloque1 {
    display: inline-block;
}
hr{
	background-color:#333!important;
}
.hello {
    width: 60%;
    float: left;
    margin-right: 10%;
}
.title{
	font-family: "The Seasons", Sans-serif;
	color: var(--texto);
	font-weight: 500!important;
	font-size: 22px!important;
}
.contact_info {
    width: 30%;
    float: right;
}

p.title{
	margin-bottom:10px;
}
p.content{
	font-size:var(--tamano-parrafo);
	line-height:1.4;
}
span.name, span.email{
	 color: var(--texto);
	font-size:var(--tamano-parrafo);
}
p.edit{
	margin:5px 0;
}
p.edit a, a.edit{
	font-size:var(--tamano-parrafo);
	font-weight:500;
	text-decoration: underline;
}
.bloque2 {
    margin-bottom: 50px;
}
.Address p{
	margin-top:10px;
	font-size:var(--tamano-parrafo);
}
.no-order {
    margin: 10px 0;
	color: var(--texto);
	font-size:var(--tamano-parrafo);
}
.woocommerce-account .addresses .title h3 {
   font-size:var(--tamano-parrafo);
	font-weight:bold;
	margin-bottom:0px
}
address{
	font-size:var(--tamano-parrafo);
}
li.woocommerce-MyAccount-navigation-link i {
    margin-right: 15px;
}



