#ast-mobile-header,
#ast-desktop-header {
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    z-index: 1000!important;
    background-color: transparent;
    transition: background-color 0.5s ease; 
}

#ast-mobile-header.scrolled,
#ast-desktop-header.scrolled {
    background-color: #494B51;
}

.button.yith-wcqv-button, .single_add_to_cart_button, .wc-forward, .button  {
  padding: 10px 10px !important; /* Ajusta el relleno (padding) según tus necesidades */
  font-size: 12px !important;
}

.ast-woocommerce-container {
	margin-top: 20px;
}

.carrito, .menu-item-3825, .menu-item-3823, .menu-item-3826, .menu-item-5619 {
	background-color: #5fc1e4;
}

#menu-item-2105, #menu-item-5620, #menu-item-1754, #menu-item-3932, #menu-item-5829, #menu-item-5828 {
		background-color: #5fc1e4 !important;
}


.post-1719, .post-1720 {
		margin-top: 40px;
}

.sidebar-main {
	margin: 15px 20px 20px 40px;
}

.ast-post-format- {
	padding: 10px 40px 15px 40px;
}

.wpcf7-text {
	max-height: 35px;
}

.iframe-container {
            width: 100%;
            height: 530px;
            margin: 20px auto;
}

        iframe {
            width: 100%;
            height: 100%;
            border: none;
        }

.image-wrap {
	height: 225px;
}

.form-news {
	display: flex;
	flex-direction: column;
}

.form-field {
	padding-bottom: 10px;
}

.form-input {
	width: 100%;
}

@media (min-width: 768px) {
    .ast-article-single {
        margin-top: 100px;
    }
}

.smush-detected-img {
	box-shadow: none;
}
.menu-link, .ast-icon .icon-arrow {
	color: white!important;
}https://viajaconeuforia.com/?preview_id=4409&preview_nonce=e7b39c2ced&preview=true
.woocommerce-loop-product__title {
	color: black;
}


@media (max-width: 768px) {
  .menu-link {
    color: black !important;
  }
}
a.button.yith-wcqv-button {
	display: none;
}
.woocommerce ul.products li.product {
    min-height: 50px; /* Ajustá según necesites */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp, .filters-container  {
	background: #f2f5f5;
	margin-top: 60px;
}
.ast-archive-description .ast-archive-title {
	margin-top: 80px;align-content
}

/*Iheigh PRODUCTO CARRITO*/
.eael-woo-product-carousel-container .eael-woo-product-carousel.swiper-8:not(.swiper-initialized) .eael-product-carousel {
    height: 370px;
}
/*carro*/
/* Ocultar texto dentro del botón de añadir al carrito */

.add_to_cart_button::before
Specificity: (0,1,1)
 {
    content: "\f07a";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 18px;
    color: #587cfc;
	 display:none;
}
.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button {
    font-size: 0 !important; 
}

.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button::before {
    font-size: 18px !important;
    color: #587cfc;
    margin-right: 0;
}
.eael-woo-product-carousel-container .icons-wrap.box-style li a.button.add_to_cart_button:hover::before {
    color: white !important;
}
/*ESTRELLAS*/
.eael-woo-product-carousel-container .woocommerce ul.products .product .eael-star-rating  {
	display: none;
}
/* BOTON INNCIO*/
.elementor-4409 .elementor-element.elementor-element-12958313 .elementor-button {
	display: none;
}
.woocommerce-js a.button, .woocommerce button.button
{
	margin-top:20px;
	margin-bottom: 20px;
	padding: 15px!important
}
.woocommerce-js div.product form.cart div.quantity {
	margin-top:25px;
}

/*BOTON INTENERARIO*/
.btn-itinerario {
  display: inline-block;
  background: linear-gradient(135deg, #0071a1, #00bfa6);
  color: #fff !important;
  font-weight: bold;
  font-size: 16px;
  padding: 14px 22px;
  border-radius: 8px;
  text-decoration: none;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transition: all 0.3s ease;
  margin-top: 10px;
}

.btn-itinerario:hover {
  background: linear-gradient(135deg, #00bfa6, #0071a1);
  transform: scale(1.05);
  box-shadow: 0 6px 12px rgba(0,0,0,0.25);
}





/*imagen de euforia hero*/
.img-overlay img {
	filter: brightness(00%) invert(100%);
}
/*boton que hice de intinerario pestaña avanzada*/
li#tab-title-🎒-descarga-el-itinerario-y-empeza-a-sonar {
	display: none!important;
}
/*PRODUCTOS LADO IZQUIERDO*/
.ast-container, .ast-container-fluid {

    flex-direction: row-reverse;
	
}
    .ast-right-sidebar #secondary {
        border-left: none;
			   padding-left: 0px;
			padding-right: 42px;
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item>label>a {
    color: var(--yith-wcan-anchors_style_text, #434343);
    text-decoration: none;
	text-transform: capitalize;
}

/*post titulo no chique header*/
.ast-article-post {
    margin-bottom: 2.5em;
    margin-top: 52px;
}
.asl_w_container {
    width: 100%;
    margin:50px 10px 0 0;
    min-width: 200px;
	
}
#ajaxsearchlite1 {
	z-index:0!important;
}

/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

/*HOME CARD*/
.card-destino {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.card-destino:hover {
  transform: scale(1.03);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}


/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

/*blogs img*/
/* Igualar altura de imágenes en tarjetas del blog */
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb>img {

  object-fit: cover;
  width: 100%;
  height: 350px;
  display: block;
}
/*hedaer*/
#ast-desktop-header {
	z-index:1000!impotant;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link:active {
	
}
.sub-menu li a  {
	 background: #03ADED!important;
	font-size:12px!important;
	
}
.menu-link :active {
	color: black!important;
}
/*fonod de footer*/
.elementor-shape .elementor-shape-fill {
    fill: #f2f5f5
}

/*sin categorizxar boton */
button[data-cat="sin-categorizar"] {
  display: none;
}



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/