/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.1701333048
Updated: 2023-11-30 09:30:48

*/


.amelia-v2-booking #amelia-container .am-fs__payments-sentence{display:block!important;text-align:center}

.am-fs__extras .am-fs__extras-heading-required {
    display: none !important;
}

.am-fs__payments-price .am-collapse-item__heading .am-fs__payments-services-sub {
    display: none !important;
}

.am-fs__payments-services-open .am-fs__payments-services-open-text:last-child {
    display: none !important;
}

.am-fs__payments-service .am-fs__payments-services-extra .am-fs__payments-extra-title {
    visibility: hidden !important;
}

.am-fs__payments-service .am-fs__payments-services-sub span, .am-fs__payments-service .am-fs__payments-services-sub .am-amount {
  display: none !important;
}


/* Funciono */
.am-collapse-item:nth-child(n+2) .am-collapse-item__heading {
  display: none !important;
}

.am-fs__congrats-info-app-employee, .am-fs__congrats-info-payment {
  display: none !important;
}

/* Ocultar boton acceder panel cliente al terminar reserva */
.am-fs__main-footer-cp .am-button--secondary {
  visibility: hidden;
}


/*Todo esto estaba*/
.am-fs__cart-title {display:none;}

#amelia-container > div.am-fs__main > div > div.am-fs__main-content > div.am-fs__payments > div.am-fs__payments-price > div > div.am-fs__payments-app-info > div > span.am-amount {color:black;}
/* FIN esto estaba*/

/*Alto reserva*/
.amelia-v2-booking #amelia-container.am-fs__wrapper{    height: 560px!important;}


/* Amelia: forzar visible el resumen de extras */
.amelia-v2-booking #amelia-container .am-collapse-item__content-close {
    position: relative!important;
    opacity: 1!important;
    z-index: 100!important;
}

.am-collapse-item.am-collapse-item-no-button.am-collapse-item__arrow .am-collapse-item__heading .am-fs__payments-services-sub, {
	opacity: 0!important;
    --am-h-services-sub: 18px!important;
    height: 0px!important;
    display: none!important;
	
}
.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__heading {
    flex-wrap: wrap;
    width: 100%;
    padding: 12px;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item.am-collapse-item-no-button.am-collapse-item__arrow .am-collapse-item__heading {
    border-radius: 8px 8px 0 0!important;
    border-bottom: 0!important;
}
.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__heading {
	 pointer-events: none!important;
  cursor: default!important;
}

.amelia-v2-booking #amelia-container .am-fs__payments-services .am-collapse-item__heading .am-collapse-item__trigger {display:none}

/* FIN Amelia: forzar visible el resumen de extras */

.amelia-v2-booking #amelia-container .am-collapse-item__content-no-border{
	border-radius: 0 0 8px 8px!important;
	border-bottom:1px solid #D1D5D7!important;
	animation: none !important;
}
.am-collapse-item__content.am-collapse-item__content-close{	animation: none !important;}
.am-collapse-item__trigger{display:none!important}

@media (min-width: 1024px) {
/*AMPLIAR ANCHO RESERVAS*/
#amelia-container {
    --am-mw-main: 840px!important;
  }

#amelia-container .am-fs__main {
    --am-mw-fsm: 800px!important;
  }

	.amelia-v2-booking #amelia-container .am-fs__main {

    max-width: initial!important;
}
	span.am-fs__extras-card__header-left {
    max-width: 420px;
}

}

@media (max-width: 590px) {
	/*TAMAÑO TEXTO INPUT*/
 .amelia-v2-booking #amelia-container .am-adv-select .el-input__inner {
    font-size: 12px!important;
  }
	#amelia-container [data-arrosiko-toggle] {
  font-size: 14px!important;
}
.am-fs__payments-services-open-text span {
	font-size: 12px!important;
	}
.amelia-v2-booking #amelia-container.am-fs__wrapper {
    height: 600px !important;
}
}

