/* 
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
*/

/**Ajuste posición badget**/

.jet-mega-menu-item__badge{
	position: relative;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__title{
	order: 1;
}

/** Color placeholder formulario **/

input::placeholder, textarea::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}


/** Margen megamenu **/

.megamenu .jet-mega-menu-mega-container {
    margin-top: 40px;
}

/** Estilo atributos ficha de productos **/

.estilo-atributos th.label {
    background-color: transparent !important;
    padding: 0px;
}

.estilo-atributos td.value.woo-variation-items-wrapper {
    background-color: transparent !important;
}


.estilo-atributos li.variable-item.button-variable-item {
    border: solid 1px #000000;
    box-shadow: none !important;
    border-radius: 0px !important;
    width: 50px !important;
    height: 50px !important;
}


.estilo-atributos .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    margin-top: -6%;
}

/** Estilo breadcrumbs **/

span.breadcrumb_last {
    font-weight: 800;
}

/**Ocultar envío para reserva en carrito**/

.cart p.backorder_notification{
	display: none;
}


/**Ajuste aviso de envío en ficha de producto**/
.woocommerce div.product p.stock.in-stock{
	/*background-color: #F5CF2E;*/
	color: #F5CF2E;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
    width: 100%;
}

/*p.stock.in-stock:after{
	content: "";
    display: block;
	float: right;
	background: url("https://whysneaks.factoryfy.com/wp-content/uploads/2024/01/rayo.svg") no-repeat top right;
	width: 15px;
    height: 15px;
	margin-top: 4px;
}*/

div.woovr-variation-availability{
	margin: 0!important;
}

.woocommerce div.product p.stock.available-on-backorder{
	/*background-color: #EDEDED;*/
	color: black;
	font-weight: bold;
	padding: 10px 10px 10px 10px;
    width: 100%;
}

.woovr-variations[class*="woovr-variations-grid"]{
	margin-bottom: 50px;
}

div.woocommerce-variation-availability{
	display: none;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation::before {
	display: none!important;
}

span.woocommerce-Price-amount.amount bdi{
	font-weight: bold;
}

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

.woocommerce-message::before, .woocommerce-info::before{
	color: #f5cf2e!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;
}

/**Ocultar dragme en carrusel**/

.draggable:hover::after{
	display: none;
}
/**Ocultar idioma actual en selector de idiomas**/
li.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-es.wpml-ls-current-language.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal{
	display: none!important;
}
li.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal{
	display: none!important;
}