.elementor-kit-1397{--e-global-color-primary:#000000;--e-global-color-secondary:#E6DBDF;--e-global-color-text:#333333;--e-global-color-accent:#313131;--e-global-color-21f8c9b7:#000;--e-global-color-47eea86e:#FFF;--e-global-color-6cb047a:#FFFFFF00;--e-global-typography-primary-font-family:"Noto Serif Display";--e-global-typography-primary-font-size:3em;--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:1.5em;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-4b4626e-font-family:"Dynalight";--e-global-typography-4b4626e-font-size:2em;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-1397 e-page-transition{background-color:var( --e-global-color-47eea86e );}.elementor-kit-1397 a{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-kit-1397 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-1397 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-1397 h3{font-family:"Noto Serif Display", Sans-serif;font-size:2em;font-weight:normal;}.elementor-kit-1397 h4{font-family:"Noto Serif Display", Sans-serif;font-size:1.5em;font-weight:normal;}.elementor-kit-1397 button,.elementor-kit-1397 input[type="button"],.elementor-kit-1397 input[type="submit"],.elementor-kit-1397 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-1397 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1397 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-1397 button,.elementor-kit-1397 input[type="button"],.elementor-kit-1397 input[type="submit"],.elementor-kit-1397 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-kit-1397 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1397 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-1397 button,.elementor-kit-1397 input[type="button"],.elementor-kit-1397 input[type="submit"],.elementor-kit-1397 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1397 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-1397 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-1397 button,.elementor-kit-1397 input[type="button"],.elementor-kit-1397 input[type="submit"],.elementor-kit-1397 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Custom Hotel Spa Jardines de Lorca*/

/*General Settings*/



/*Prevent horizontal scroll*/
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}






.wpml-ls-legacy-dropdown-click:hover .wpml-ls-sub-menu{
    visibility: visible;
}





/**************************/
/***** GENERAL STYLES *****/


/*-----Paddinns-----*/


.ptxl { padding-top: clamp(3.75rem, -0.04356rem + 10.465vw, 9.375rem);} /*xl=150-60*/
.pbxl { padding-bottom: clamp(2.5rem, -2.13674rem + 12.791vw, 9.375rem);}/*xl=150-40*/


.ptl { padding-top: clamp(3.125rem, 0.17425rem + 8.14vw, 7.5rem); } /*l=120-50*/
.pbl { padding-bottom: clamp(2.5rem, -0.87198rem + 9.302vw, 7.5rem); } /*l=120-40*/


.ptm { padding-top: clamp(1.25rem, -1.27916rem + 6.977vw, 5rem); } /*m=80-20*/
.pbm { padding-bottom: clamp(3.4375rem, 1.96213rem + 4.07vw, 5.625rem); }/*m=90-55*/


.pts { padding-top: clamp(2.5rem, 1.65683rem + 2.326vw, 3.75rem); } /*s=60-40*/
.pbs { padding-bottom:clamp(1.25rem, -0.43599rem + 4.651vw, 3.75rem); } /*s=60-20*/



.pbxs { padding-bottom: clamp(1.25rem, 0.82841rem + 1.163vw, 1.875rem); } /*xs=30-20*/





/* ---------Pages----------*/



   
/*Details*/

.cat-offer-detail .btn-book, .cat-room-detail .btn-book, .cat-booking .btn-book{
    display: none;
}/* End custom CSS */