.elementor-kit-3{--e-global-color-primary:#2F6FE0;--e-global-color-text:#444444;--e-global-color-accent:#F45A31;--e-global-color-secondary:#54595F;--e-global-color-13f4851a:#FECF00;--e-global-color-47eea86e:#FFF;--e-global-color-db3dec9:#F6F5EA;--e-global-color-a24d1be:#02010100;--e-global-typography-primary-font-family:"SeriuslyNostalgic Condensed";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:italic;--e-global-typography-primary-line-height:85.46px;--e-global-typography-secondary-font-family:"Gt America Expanded Medium";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:21.6px;--e-global-typography-text-font-family:"GT America Regular";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:25.6px;--e-global-typography-accent-font-family:"SeriuslyNostalgic Condensed";--e-global-typography-accent-font-size:40px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:48px;font-family:"GT America Regular", Sans-serif;font-size:16px;font-weight:500;line-height:25.6px;}.elementor-kit-3 h1{font-size:3.5em;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{font-family:"GT America Medium", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:16px;color:var( --e-global-color-primary );background-color:var( --e-global-color-a24d1be );}.elementor-kit-3 button:hover,.elementor-kit-3 button:focus,.elementor-kit-3 input[type="button"]:hover,.elementor-kit-3 input[type="button"]:focus,.elementor-kit-3 input[type="submit"]:hover,.elementor-kit-3 input[type="submit"]:focus,.elementor-kit-3 .elementor-button:hover,.elementor-kit-3 .elementor-button:focus{color:var( --e-global-color-47eea86e );background-color:var( --e-global-color-primary );}.elementor-kit-3 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1156px;}.e-con{--container-max-width:1156px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-3 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-3{font-size:14px;line-height:22.4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

/* OFFERS HOME */


.offers-mashup .carousel-inner div {
    display: flex;
    justify-content: center;
    gap: 20px;
    padding-bottom: 10px;
    flex-wrap: wrap; /* Añadir flex-wrap para que las cajas se ajusten al ancho de la pantalla */
}

.offers-mashup .carousel-inner div dl {
    width: 25%; /* Cambiar el ancho al 100% para dispositivos móviles */
    position: relative;
    min-height: 472px;
    border-radius: 10px;
    margin-bottom: 20px; /* Agregar margen inferior para separar las cajas */
}

.offers-mashup .carousel-inner div dl img {
    height: 272px;
    width: 100%;
    object-fit: cover;
}

.offers-mashup dl dt, .offers-mashup dd {
    margin-top: 30px;
}

.offers-mashup dl dt, .offers-mashup dl span, .offers-mashup dd {
    min-height: 40px;
}

.offers-mashup a.more-info-link.btn {
    background: transparent;
    font-family: var(--e-global-typography-secondary-font-family);
    font-size: 14px;
    color: var(--e-global-color-primary );
    text-transform: uppercase;
    width: auto;
    border-radius: 30px;
    padding-left: 24px;
    margin-left: 24px;
}

.offers-mashup a.more-info-link.btn:hover {
    background: white;
    color: var(--e-global-color-primary );
}

.offers-mashup dl dt {
    min-height: 2em;
    color: var(--e-global-color-primary );
    text-align: left;
    font-size: 40px;
    font-family: "SeriuslyNostalgic Condensed", Sans-serif;
    font-weight: 400;
    letter-spacing: 0.48px;
    text-transform: capitalize;
    padding-left: 24px;
}

.offers-mashup dl span {
    display: block;
    color: var(--e-global-color-accent)!important;
    text-align: left;
    font-size: 18px;
    font-family: var(--e-global-typography-secondary-font-family);
    text-transform: capitalize;
    margin-top: -50px;
    padding: 24px;
}

/* motor */

[data-mirai-engine='mirai_be'] .DateRangePickerInput {
    max-width: 330px!important;
}

.mi-be-datepicker-select .DateRangePickerInput .DateInput, .mi-be-datepicker-select .DateRangePickerInput .DateInput {
    max-width: 130px!important;
    min-width: 0!important;
}

@media (min-width: 768px) and (max-width: 1023px) {
 .elementor-kit-3 .offers-mashup .carousel-inner div dl {
     width: 48%;
}

.elementor-kit-3 .offers-mashup .carousel-inner {
    padding-right: 2%;
    padding-left: 2%;
}

.elementor-kit-3 .offers-mashup a.more-info-link.btn {
    font-size: 12px;
    line-height: 21.6px;

}
}

@media (max-width: 767px) {
   
  .elementor-kit-3 .offers-mashup .carousel-inner {
    padding: 20px!important;
}

 .elementor-kit-3 .offers-mashup .carousel-inner div dl {
     width: 100%;
}

.elementor-kit-3 .offers-mashup a.more-info-link.btn {
    font-size: 12px;
    line-height: 21.6px;

}
}



/* OFFERS */

.offers-listing-wrapper h3{
    color: var(--e-global-color-primary );
    text-align: left;
    font-size: 30px!important;
    font-family: "SeriuslyNostalgic Condensed", Sans-serif;
    font-weight: 400!important;
    letter-spacing: 0.48px;
    text-transform: none;
    padding-right: 24px;
}

.offer-box span{
    color: var(--e-global-color-primary );
    text-align: left;
    font-size: 18px;
    font-family: var(--e-global-typography-secondary-font-family);
    text-transform: capitalize;
    margin-top: -50px;
}

.offer img {
    width: 100%;
    border-radius: 0px!important;
    min-height: 350px;

}

.offers-listing .offer {
    margin-bottom: 50px;
}

.offer-text{
    background: var(--e-global-color-db3dec9)!important;
}

.offers-listing-wrapper h2, .offers-detail-wrapper h2, .blog-wrapper h2, .blog-wrapper h1, .blog-wrapper #posts_con_categoria, .mi-iata-content h2, .starter-offers .offers-mashup dl dt {
    display: none;
}    

.offers-listing .offer {
    margin-bottom: 5%!important;
}


/* ROOMS */

.rooms-listing-wrapper.default-left .rooms-listing .room-item .room-detail, .rooms-listing-wrapper.default-left .rooms-listing .room-item .room-content {
    padding-top: 3%;
}

/* DETAILS OFFER */
.calendar-wrapper.calendar-type2 .offer-calendar-button, .calendar-wrapper.calendar-type2 .room-calendar-button {
    width: 100%!important;
    background-color: #2F6FE0!important;
    color: white!important;
}

.mi-be-datepicker-select .DateRangePickerInput .DateInput {
    width: 9.6em!important;
}

.dialog-type-lightbox {
    z-index: 100;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SeriuslyNostalgic Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../SeriouslyNostalgic-Condensed.woff') format('woff'),
		url('https://hotelalicantemaya2023.elementor-pro.mirai.com/app/uploads/sites/575/SeriouslyNostalgic-Condensed.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gt America Expanded Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../GT-America-Expanded-Medium.woff') format('woff'),
		url('https://hotelalicantemaya2023.elementor-pro.mirai.com/app/uploads/sites/575/GT-America-Expanded-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../AnyConv.com__GT-America-Regular.woff') format('woff'),
		url('https://hotelalicantemaya2023.elementor-pro.mirai.com/app/uploads/sites/575/AnyConv.com__GT-America-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'GT America Regular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('../../GT-America-Medium.woff') format('woff'),
		url('https://hotelalicantemaya2023.elementor-pro.mirai.com/app/uploads/sites/575/GT-America-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT America Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../../GT-America-Expanded-Medium.woff') format('woff'),
		url('https://hotelalicantemaya2023.elementor-pro.mirai.com/app/uploads/sites/575/GT-America-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */