/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Flechas listing item diseñadores */

.slider-disenadores .prev-arrow {
    content: url(/wp-content/uploads/2023/11/slider-izq.svg);
    height: 38px !important;
    width: 38px !important;
}

.slider-disenadores .next-arrow {
    content: url(/wp-content/uploads/2023/11/slider-dere.svg) !important;
	transform: rotate(360deg) !important;
    height: 38px !important;
    width: 38px !important;
}

/* Cambiar posicion boton enviar formulario newsletter */

.formulario-newsletter .elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-publicidad.elementor-col-100 {
    order: 1;
}

.formulario-newsletter .elementor-field-type-acceptance.elementor-field-group.elementor-column.elementor-field-group-politica.elementor-col-100.elementor-field-required {
    order: 1;
}

/* Cambiar tamaño campo formulario newsletter */

.formulario-newsletter input#form-field-email {
    height: 45px;
}

.formulario-newsletter input#form-field-actividad {
    height: 45px;
}

.formulario-newsletter button.elementor-button.elementor-size-sm {
    height: 45px;
}

/* Opacidad placeholder formulario newsletter */

.formulario-newsletter input::placeholder, textarea::placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

/* Estilo migas de pan */

span.breadcrumb_last {
    font-weight: 800;
}

/**Ajuste variaciones**/

@media (min-width: 768px){
    form.variations_form.cart.wvs-loaded tbody{
		display: flex;
    	justify-content: space-between;
     }
}

span.woo-selected-variation-item-name{
	display: none!important;
}

table.variations th.label{
	padding: 15px 15px 5px 0;
}
    
.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{
	padding: 0;
}

form.variations_form.cart.wvs-loaded th.label{
	font-size: 18px;

}
form.variations_form.cart.wvs-loaded th, form.variations_form.cart.wvs-loaded td{
	background-color: #e0dfdf;
}
span.variable-item-radio-value-wrapper{
	font-size: 14px;
}

span.variable-item-radio-value-wrapper{
	font-weight: normal;
}
input[type='radio'] {
    accent-color: #000000;
}

div.btn-sku{
	display: flex;
    align-items: center;
	margin-right: 20px;
	font-size: 19px;
	font-weight: bold;
}

.btn-sku span.reference-label{
	font-weight: normal;
	margin-right: 5px;
}

div.btn-price{
	display:none;
}
span.price{
	display: flex;
    justify-content: flex-end;
	font-size: 22px!important;
	font-weight: bold;
	align-items: center;
	margin-bottom: 10px;
	color: black!important;
}

small.woocommerce-price-suffix{
	font-size: 14px;
    font-weight: normal;
}

@media (max-width: 480px){
    div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
		display: block!important;
     }
	div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{
		display: block!important;
	}
	span.price{
		justify-content: flex-start;
	}
	.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{
		display: flex;
		margin-bottom: 10px;
	}
	div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{
		text-align: left!important;
	}
	div.btn-sku{
		margin-bottom: 15px;
	}
}

@media (max-width: 1024px){
	form.variations_form.cart.wvs-loaded tbody{
		flex-direction: column;
	}
	
}



/** Estilo active menú en archive de productos **/

.menu-categorias a.elementor-item.elementor-item-active {
    font-weight: 800 !important;
}

/**Ajuste en filtros**/
.jet-radio-list__input:checked ~ .jet-radio-list__button span.jet-radio-list__label{
	font-weight: bold!important;

}
/**Ajuste tooltip atributos con imagen para que se vea en todo momento**/
li.variable-item.image-variable-item::before{
	visibility: visible;
	opacity: 1;
	position: absolute;
    top: 0;
    left: 0;
	margin-left: 33px;
	background: #e0dfdf;
    box-shadow: none;
    color: black;
}

.woo-variation-swatches .variable-items-wrapper{
	flex-direction: column;
}

[data-wvstooltip]:after{
	border-top-color: #3330;
}

/**Ajustes formulario de login**/
input#um-submit-btn.um-button{
	background: #000000;
	color: white;
	font-family: 'Raleway';
	font-size: 11px;
	text-transform: uppercase!important;
}

.um .um-form input[type=password]{
	border: 1px solid #69727d!important;
}

.um-center{
	text-align: left!important;
}
input#um-submit-btn.um-button{
	border-radius:0px!important;
	height:50px!important;
}

.boton-login button{
	min-width: 250px;
}

div.um.um-login.um-err.um-8448.uimob800 p.um-notice.err.um-error-code-privacidad{
	display: none;
}

div.um.um-login.um-err.um-8448.uimob800 p.um-notice.err.um-error-code-use_gdpr_agreement{
	display: none;
}

a.um-link-alt{
	text-align: left!important;
}

/**Ajutes producto solicitar información**/

.true .variable-item-radio-input-wrapper input{
	display: none;
}
.true .single_variation_wrap{
	display: none!important;
}
.true .variable-item-contents::before{
	background-image: none!important;
}
.true a.reset_variations{
	display: none!important;
}

/**Ajustes mensajes tienda**/
.woocommerce-message, .woocommerce-info{
	border-top-color: #fec62a!important;
}

.woocommerce-message::before, .woocommerce-info::before{
	color: #fec62a!important;
}

/***tamaño recaptcha***/
.grecaptcha-badge {
width: 70px !important;
transform:scale(0.5);
-webkit-transform:scale(0.5);
overflow: hidden !important;
transition: all 0.3s ease !important;
left: -20px !important;
bottom: 10px !important;
}

/**Ajuste color enlaces en los blogs**/
.post a{
	color: #C51515;
}