:root{--color-marron:#80695D;--color-dorado:#C4AC82;--color-crema:#FAFFC9;--color-blanco:#FFFFFF;--color-gris:#6F6F6E;--color-hover:#C4AC82;--color-fondo:#FAFFC9;--color-texto:#6F6F6E}@font-face{font-display:swap;font-family:'Dincy';src:url(/wp-content/themes/lumys/fonts/Dincy/Dincy-Regular.woff2) format('woff2'),url(/wp-content/themes/lumys/fonts/Dincy/Dincy-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Dincy';src:url(/wp-content/themes/lumys/fonts/Dincy/Dincy-Italic.woff2) format('woff2'),url(/wp-content/themes/lumys/fonts/Dincy/Dincy-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:'Vollkorn';src:url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-Regular.woff2) format('woff2'),url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Vollkorn';src:url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-Italic.woff2) format('woff2'),url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-display:swap;font-family:'Vollkorn';src:url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-Bold.woff2) format('woff2'),url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Vollkorn';src:url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-BoldItalic.woff2) format('woff2'),url(/wp-content/themes/lumys/fonts/vollkorn/Vollkorn-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}.main-navigation a{font-family:'Vollkorn',serif;background:#fff0}.wp-block-button__link,.wp-block-file .wp-block-file__button{background:var(--color-dorado)}.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover{background:var(--color-marron);border-color:var(--color-marron)}strong{font-weight:700}em{font-style:italic}#hom-alojamientos-tipos .mphb-widget-room-type-price span:first-child{display:none}img.custom-logo{width:160px;position:absolute;top:0}a.custom-logo-link{width:160px;display:block}p.site-title{visibility:hidden}.theme-social-menu a[href*="tiktok.com"] .menu-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.theme-social-menu a[href*="tiktok.com"]:before{content:"\e07b"}div#hom-alojamientos-tipos .mphb_widget_rooms-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}div#hom-alojamientos-tipos .mphb_widget_rooms-wrapper .mphb-room-type{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px);padding:20px;background-color:#f5f5f5;border-radius:10px;text-align:center;margin-top:2em}#hom-alojamientos-tipos .mphb-widget-room-type-title a{font-weight:400;font-size:1.125rem}#hom-alojamientos-tipos .mphb-widget-room-type-title{text-align:left;font-size:1.125rem;font-family:"Dincy - Elementor",Sans-serif;font-weight:400}#hom-alojamientos-tipos .mphb-widget-room-type-price{text-align:left}#hom-alojamientos-tipos .mphb-widget-room-type-price span.mphb-price{font-size:2rem}header#menu-sticky-header{background-color:#fff0;transition:background-color 0.3s ease}div#logo_dark{display:none}.scroll-activo nav ul li a{color:#000!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{border-color:var(--color-marron);color:var(--color-marron)!important;padding:12px 24px!important;font-family:'Vollkorn',serif;font-weight:400}input::placeholder{color:var(--color-marron);opacity:1}.home-disponibilidad input.button{background:var(--color-marron);font-size:15px;padding:12px 24px}sr7-txt#logo_slider div{font-family:'Dincy',sans-serif}sr7-mask#ejemplo{z-index:6!important}sr7-txt#fuente-alternativa-slider div,sr7-txt.fuente-alternativa div,sr7-txt.fuente-alternativa,sr7-btn.fuente-alternativa{font-family:'Vollkorn',serif!important;font-weight:400!important}div#prices_accommodation strong,.bookingform-accommodation p.mphb-required-fields-tip{display:none}.elementor-template-full-width>.mphb-room-type-gallery-wrapper.mphb-single-room-type-gallery-wrapper,.elementor-template-full-width>ul.mphb-single-room-type-attributes,.elementor-template-full-width>h2.mphb-calendar-title,.elementor-template-full-width>.mphb-calendar.mphb-datepick.inlinePicker.is-datepick,.elementor-template-full-width>.single-room-reservation-form p.mphb-regular-price,.elementor-template-full-width>.single-room-reservation-form h2.mphb-reservation-form-title,.elementor-template-full-width>.single-room-reservation-form,.elementor-template-full-width>.single-room-reservation-form form#booking-form-86{display:none!important}.content-area .hentry .entry-content .mphb_sc_search_results-wrapper .mphb-rooms-quantity-wrapper .mphb-rooms-quantity{padding:0 24px!important}.content-area.with-sidebar{margin-top:120px}@media (max-width:767px){div#hom-alojamientos-tipos .mphb_widget_rooms-wrapper .mphb-room-type{flex:1 1 100%;max-width:100%}}.hidde_iconvolumen{display:none!important}@media (max-width:600px){.bookin_form form{display:grid;grid-template-columns:1fr 1fr}.bookin_form form .octobooksubmit{grid-column:1 / span 2;text-align:center}}.octobook-date.octobookcheckin label,.octobook-date.octobookcheckout label,.octobookpax.Large label,.octobookchild.Large label{color:#80695D!important;font-family:'Vollkorn',serif!important;font-weight:400}.octobook-date.octobookcheckin div,.octobook-date.octobookcheckout div{box-shadow:none}.octobook-date.octobookcheckin div table td,.octobook-date.octobookcheckout div table td{border-color:#80695D!important}.octobookpax.Large select,.octobookchild.Large select{border-color:#80695D!important;color:#80695D!important;padding:12px 24px!important;font-family:'Vollkorn',serif!important;font-weight:400;border-radius:0;box-shadow:none}.octobooksubmit>div>input{background:#80695D!important;font-size:15px;padding:12px 24px!important;min-height:43px!important}