/* 
Theme Name: Hello Elementor Child
Theme URI: https://alfonsopuig.es
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
*/


a {
    color: #06399e;
}

/* Ajustar velocidad efecto header scroll */
/*
.she-header-hide-on-scroll-yes {
    -webkit-transition: transform 2.5s ease-in-out !important;
    -o-transition: transform 2.5s ease-in-out !important;
    -webkit-transition: -webkit-transform 2.5s ease-in-out !important;
    transition: -webkit-transform 2.5s ease-in-out !important;
    transition: transform 2.5s ease-in-out !important;
    transition: transform 2.5s ease-in-out,-webkit-transform 2.5s ease-in-out !important;
}
*/

 /* Selector idioma WPML */

.wpml-ls-statics-shortcode_actions a {
    color: #fff;
    background-color: #fff0;
	font-family: "Poppins", sans-serif;
	font-size: 16px;
}

.header-2 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: #000;
    background-color: rgb(255 255 255 / 0%);
}

#header-2 .wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
	background-color: #fff;
	border: 0px;
}

#header-1 .wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
	background-color: transparent;
	border: 0px;
}

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: #fff;
    background-color: rgb(255 255 255 / 0%);
}

/* Separador vertical en selector de idiomas */
/*
.wpml-ls-item {
     position: relative;
}

.wpml-ls-first-item a::after {
     content: '';
    width: 2px!important;
    height: 64%!important;
    position: absolute;    
	
}

#header-1 .wpml-ls-first-item a::after {
	background: #fff;
	top: 6px;
    right: -2px;
}

#header-2 .wpml-ls-first-item a::after {
	background: #333;
	top: 6px;
    left: 41px;
}
*/
/*
.wpml-ls-item + .wpml-ls-item::before {
   content: '';
   width: 2px !important;
   height: 60% !important;
   position: absolute;
   background: #fff;
   top: 6px;
}
*/

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus {
	color: #fff;
    background-color: transparent;
}

.wpml-ls-statics-shortcode_actions a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu a:link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-shortcode_actions li:not(.wpml-ls-current-language) .wpml-ls-link:link {
	background-color: transparent;
}

/*
.wpml-ls-statics-shortcode_actions {
	background-color: transparent;
	border-color: transparent;
}
*/
.page-id-8489 .header-2 .wpml-ls-item+.wpml-ls-item:before {
	background: #000;
}

/* Header WPML en contacto */

.page-id-2852 .header-2 .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: #fff;
    background-color: rgb(255 255 255 / 0%);
}

.page-id-2852 .header-2 .wpml-ls-statics-shortcode_actions a:hover {
	background-color: transparent;
}


.page-id-2852 .header-2 .wpml-ls-item+.wpml-ls-item:before {
	background: #fff;
}


.page-id-2852 .header-1 .wpml-ls-legacy-list-horizontal a span {
    color: #000;
    background-color: rgb(255 255 255 / 0%) !important;
}

/*
.page-id-2852 .header-1 .wpml-ls-item+.wpml-ls-item:before {
	background: #000;
}
*/

/* Menu */
.menu-popup li.menu-item-language {
	display: none;
}

/* Footer */

footer a {
	color: #000;
}

footer li.menu-item-language {
	display: none;
}

/* Fade In Option */

.header-2 {
	 opacity: 0;
	 -moz-transition: opacity .25s ease-out!important;
	  -webkit-transition: opacity .25s ease-out!important;
	  transition: opacity .25s ease-out!important;
} 

.elementor-sticky--effects.header-2  {
 	opacity: 1!important;
}

/* End Of Fade In Option */

/* Woocommerce */

/* Color boton checkout */
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button {
	background-color: #fff !important;
}

.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover {
	border-color: #000 !important;
}

/* Color banner info */
.woocommerce-info {
    border-top-color: #000;
}

.woocommerce-info:before {
    color: #000;
}

/* Estilos botón */
.elementor-page-8489 .woocommerce a.button {
	background-color: #000;	
	float: right;
	border:1px solid #000;
	font-family: "Montserrat",Sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;   
    color: #f0eeee;
    border-radius: 5px;
	padding: 10px 20px;
}

.elementor-page-8489 .woocommerce a.button:hover {
	background-color: #fff;
	color: #000;
	float: right;
	border:1px solid #000;
}

.elementor-widget-woocommerce-cart .woocommerce a {
    color: #000 !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #06399e;
}

/* Ocultar Desde ... en woocommerce */
span.woofrom { display: none}

/* Alinear imagenes izquierda */

.woocommerce ul.products li.product a img {    
    margin: 0 -85px 1em;   
}

@media screen and (max-width: 720px) {		   
		   .woocommerce ul.products li.product a img {    
				margin: 0 -35px 1em;   
			}
  
}





@media (min-width: 1980px) and (max-width: 2560px)  {
	/*
	#titulares-home h1,
	#titulares-home h2 {
		font-size: 143px;
	}
	*/
	.titular-home-2 {
		top: -110px;
	}
	
	#sello-home {
		top:762px;
	}
	
	.elementor-7665 .elementor-element.elementor-element-3a15283 {
		padding: 202px 0 80px;
	}
	
	#espaciado-vinos {
		height: 35vh;
	}
}

@media screen and (min-width: 2500px), 
       screen and (min-height: 1000px) {		   
		   #sello-home {
				top:600px;
		   }
  
}

/* Cookie consent */
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #000 !important;
    border-top: 0px solid #fff !important;
}

/* Filosofía de vino */ 

/* Caja meta data */

.elementor-post__meta-data {
	padding: 24px !important;
}

/* Boton Leer más */
a.elementor-post__read-more {
	position: absolute;
	bottom: 18px;
	right: 30px;
	border: 1px solid;
	border-radius: 6px;
	padding: 7px 30px;
}

/* Icono TAGS */
a.elementor-post-info__terms-list-item {
	font-family: "Montserrat",Sans-serif;
	padding: 8px 15px;
    background-color: #DEDCDC;
    border-radius: 5px;
    color: #676767;
	font-size: 12px !important;
	text-transform: uppercase;
}

/* icono gdpr */
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon svg {
    height: 18px !important;    
}