.elementor-kit-7{--e-global-color-primary:#85574F;--e-global-color-secondary:#1B2F5B;--e-global-color-text:#1B2F5B;--e-global-color-accent:#D9B3A5;--e-global-color-rrcreme:#F8F3EE;--e-global-color-rrsand:#EFE1D7;--e-global-color-rrsalvie:#8E9F8C;--e-global-color-rrhvid:#FFFFFF;--e-global-color-rrhover:#6E453E;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.2em;--e-global-typography-rrscript-font-family:"Caveat";--e-global-typography-rrscript-font-weight:600;--e-global-typography-rrscript-line-height:1.1em;background-color:#F8F3EE;color:var( --e-global-color-text );}.elementor-kit-7.el-is-editing{--global-palette1:#85574F;--global-palette2:#6E453E;--global-palette3:#1B2F5B;--global-palette4:#1B2F5B;--global-palette5:#1B2F5B;--global-palette6:#85574F;--global-palette7:#EFE1D7;--global-palette8:#F8F3EE;--global-palette9:#FFFFFF;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );color:var( --e-global-color-rrhvid );border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-rrhover );color:var( --e-global-color-rrhvid );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{color:var( --e-global-color-rrhover );}.elementor-kit-7 h1{color:var( --e-global-color-secondary );}.elementor-kit-7 h2{color:var( --e-global-color-secondary );}.elementor-kit-7 h3{color:var( --e-global-color-secondary );}.elementor-kit-7 h4{color:var( --e-global-color-secondary );}.elementor-kit-7 h5{color:var( --e-global-color-secondary );}.elementor-kit-7 h6{color:var( --e-global-color-secondary );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-radius:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Rest-Room: fælles stil (Webstedsindstillinger > Brugerdefineret CSS) */
@font-face{font-family:'Caveat';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/rr-fonts/caveat-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Caveat';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/rr-fonts/caveat-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+A720-A7FF}
:root{--rr-creme:#F8F3EE;--rr-havre:#EFE1D7;--rr-navy:#1B2F5B;--rr-rosentrae:#85574F;--rr-rosa:#D9B3A5;--rr-eukalyptus:#8E9F8C}
body{color:var(--rr-navy)}
/* Fokusmarkering */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.elementor-button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rr-navy);outline-offset:3px;border-radius:8px}
.rr-on-dark a:focus-visible,.rr-on-dark .elementor-button:focus-visible{outline-color:var(--rr-creme)}
.rr-sticky-book .elementor-button:focus-visible{outline-color:var(--rr-navy);box-shadow:0 0 0 6px var(--rr-creme)}
/* Skriveskrift-nøgleord i hero */
.rr-script{font-family:'Caveat',cursive;font-weight:600;font-size:1.22em;line-height:1.1;color:var(--rr-rosentrae);display:inline-block;padding:0 .06em .06em;font-style:normal}
/* Runde billeder */
.rr-rund img{border-radius:28px}
/* Stiplede lister */
.rr-dotted ul{list-style:none;margin:0;padding:0}
.rr-dotted ul li{padding:14px 0;border-bottom:2px dotted var(--rr-eukalyptus)}
.rr-dotted ul li:last-child{border-bottom:0}
/* Footer */
.rr-footer a{color:var(--rr-creme);text-decoration:underline;text-decoration-color:var(--rr-eukalyptus);text-underline-offset:4px}
.rr-footer a:hover{color:#FFFFFF;text-decoration-color:var(--rr-creme)}
.rr-hours{list-style:none;margin:0;padding:0}
.rr-hours li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:2px dotted rgba(217,179,165,.4)}
.rr-hours li:last-child{border-bottom:0}
.rr-footer-bottom{font-size:15px;border-top:2px dotted rgba(217,179,165,.4);padding-top:24px;margin:0}
/* Menu */
.elementor-nav-menu--dropdown{box-shadow:0 12px 32px rgba(27,47,91,.08)}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* Links i indhold: altid understreget (WCAG 1.4.1) */
.elementor-widget-text-editor a,.rr-arrow-link a{color:var(--rr-rosentrae);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--rr-eukalyptus);text-underline-offset:5px;font-weight:500}
.elementor-widget-text-editor a:hover,.rr-arrow-link a:hover{color:var(--rr-navy);text-decoration-color:var(--rr-navy)}
.elementor-location-footer .rr-footer a,.elementor-location-footer .rr-footer .elementor-widget-text-editor a{color:var(--rr-creme);font-weight:400;text-decoration-color:var(--rr-eukalyptus)}
.elementor-location-footer .rr-footer a:hover{color:#FFFFFF;text-decoration-color:var(--rr-creme)}
.rr-measure .elementor-widget-text-editor{max-width:680px}
.elementor-posts .elementor-post__read-more{color:var(--rr-rosentrae);font-weight:600;text-transform:none;font-size:16px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--rr-eukalyptus)}
.rr-arrow-link a{color:var(--rr-navy)}
.elementor-location-footer .rr-footer a.elementor-button{color:var(--rr-navy);text-decoration:none}
.elementor-location-footer .rr-footer a.elementor-button:hover{color:var(--rr-creme)}
@media (max-width:1024px){.elementor-location-header .elementor-widget-nav-menu{margin-left:auto}}

.elementor-location-footer .rr-footer a{text-decoration-color:var(--rr-rosa)}

/* Fase 2 */
.rr-prices{list-style:none;margin:0;padding:0}
.rr-prices li{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;border-bottom:2px dotted var(--rr-eukalyptus)}
.rr-prices li:last-child{border-bottom:0}
.rr-prices strong{font-weight:600;white-space:nowrap}
.rr-hours-light li{border-bottom-color:var(--rr-eukalyptus)}
.rr-crumbs,.rr-crumbs a{font-size:15px}
.rr-crumbs a{color:var(--rr-rosentrae);text-decoration:underline;text-decoration-color:var(--rr-eukalyptus);text-underline-offset:4px}
.rr-crumbs a:hover{color:var(--rr-navy)}
.rr-portrait img{aspect-ratio:1/1;object-fit:cover}
.rr-sym h3,.single-post .elementor-widget-theme-post-content h3{font-size:22px;line-height:1.2;margin:28px 0 8px;font-weight:600}
.single-post .elementor-widget-theme-post-content h2{font-size:30px;line-height:1.15;margin:40px 0 12px;font-weight:600}
.rr-sym h3 a{color:var(--rr-navy)}
.elementor-posts .elementor-post__thumbnail img{border-radius:20px}
.elementor-posts .elementor-post__card .elementor-post__thumbnail__link{margin:16px 16px 20px;width:calc(100% - 32px)}
.rr-profile .elementor-widget-image img{width:180px;height:180px;object-fit:cover}
@media (max-width:767px){.rr-profile{flex-direction:column!important}.rr-profile .elementor-widget-image img{width:140px;height:140px}}
.rr-profile>.e-con{min-width:0}
.rr-profile>.e-con:last-child{--width:auto;flex:1 1 0}
@media (max-width:767px){.rr-profile>.e-con:last-child{--width:100%;flex:1 1 auto}}
a[href^="tel:"]{white-space:nowrap}/* End custom CSS */