From fd0198f57b25dca5e3ac89b2bb54d2da4a583879 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Tue, 16 Sep 2025 11:28:57 +0000 Subject: [PATCH] Merged in feat/SW-2999-cleanup (pull request #2810) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat(SW-2999): cleanup current web * feat(SW-2999): cleanup current web * Merge master * Removed unused fonts Approved-by: Joakim Jäderberg --- apps/partner-sas/public/_static/css/core.css | 4339 - .../public/_static/css/scandic.css | 66133 ---------------- apps/scandic-web/.env.local.example | 1 - apps/scandic-web/.env.test | 1 - .../(live)/middleware-error/404/page.tsx | 2 +- .../app/[lang]/(live)/not-found.tsx | 2 +- .../@header/current-content-page/page.tsx | 7 - .../[lang]/(live-current)/@header/error.tsx | 21 - .../current-content-page/page.tsx | 76 - .../app/[lang]/(live-current)/layout.tsx | 88 - .../app/[lang]/(live-current)/not-found.tsx | 5 - .../components/Current/AdobeScript.tsx | 9 - .../Current/Aside/Contacts/Contact.tsx | 99 - .../Current/Aside/Contacts/contact.module.css | 63 - .../Current/Aside/Contacts/index.tsx | 9 - .../components/Current/Aside/Puff/index.tsx | 84 - .../Current/Aside/Puff/puff.module.css | 56 - .../Current/Aside/Puff/renderOptions.tsx | 22 - .../components/Current/Aside/aside.module.css | 3 - .../components/Current/Aside/index.tsx | 34 - .../Current/Blocks/List/ListItem.tsx | 68 - .../components/Current/Blocks/List/index.tsx | 18 - .../Current/Blocks/List/list.module.css | 72 - .../components/Current/Blocks/Puffs.tsx | 3 - .../components/Current/Blocks/Text.tsx | 15 - .../Current/Blocks/blocks.module.css | 10 - .../components/Current/Blocks/index.tsx | 36 - .../ContentPage/contentPage.module.css | 7 - .../components/Current/ContentPage/index.tsx | 47 - .../components/Current/Footer/Navigation.tsx | 26 - .../Current/Footer/footer.module.css | 166 - .../components/Current/Footer/index.tsx | 170 - .../Current/Footer/navigation.module.css | 93 - .../BookingButton/bookingButton.module.css | 43 - .../Current/Header/BookingButton/index.tsx | 18 - .../Current/Header/HeaderFallback/index.tsx | 13 - .../Desktop/desktop.module.css | 113 - .../Header/LanguageSwitcher/Desktop/index.tsx | 103 - .../Header/LanguageSwitcher/Mobile/index.tsx | 60 - .../LanguageSwitcher/Mobile/mobile.module.css | 74 - .../Current/Header/LanguageSwitcher/index.tsx | 37 - .../Current/Header/MainMenu/index.tsx | 307 - .../Header/MainMenu/mainMenu.module.css | 348 - .../Header/MyPagesMobileDropdown/index.tsx | 145 - .../my-pages-mobile-dropdown.module.css | 67 - .../Header/OfflineBanner/banner.module.css | 23 - .../Current/Header/OfflineBanner/index.tsx | 14 - .../Current/Header/TopMenu/index.tsx | 132 - .../Current/Header/TopMenu/topMenu.module.css | 129 - .../Current/Header/header.module.css | 14 - .../components/Current/Header/index.tsx | 52 - .../components/Current/Hero/hero.module.css | 34 - .../components/Current/Hero/index.tsx | 25 - .../components/Current/LangPopup/index.tsx | 99 - .../Current/LoadingSpinner/index.tsx | 22 - .../Current/LoadingSpinner/loading.module.css | 89 - .../Breadcrumbs/breadcrumbs.module.css | 43 - .../Current/Preamble/Breadcrumbs/index.tsx | 31 - .../components/Current/Preamble/index.tsx | 37 - .../Current/Preamble/preamble.module.css | 43 - .../Current/Preamble/renderOptions.tsx | 22 - .../components/Current/Section/index.tsx | 9 - .../Current/Section/section.module.css | 24 - .../components/Current/SubnavMobile.tsx | 29 - .../components/Current/Tracking.tsx | 122 - .../Current/currentRenderOptions.module.css | 6 - .../Current/currentRenderOptions.tsx | 477 - apps/scandic-web/components/Header/index.tsx | 3 +- .../{Current => }/NotFound/Texts.ts | 0 .../{Current => }/NotFound/index.tsx | 0 .../NotFound/notFound.module.css | 1 - .../components/SkipToMainContent.tsx | 14 - .../UserNotFound/UserNotFound.module.css | 1 - .../lib/trpc/memoizedRequests/index.ts | 19 - apps/scandic-web/middlewares/cmsContent.ts | 19 - .../public/_static/css/cookie-bot.css | 213 - apps/scandic-web/public/_static/css/core.css | 4345 - .../css/design-system-current-deprecated.css | 666 - .../public/_static/css/scandic.css | 66133 ---------------- .../types/components/current/aside.ts | 5 - .../components/current/asides/contact.ts | 4 - .../types/components/current/asides/puff.ts | 3 - .../types/components/current/blocks.ts | 5 - .../types/components/current/blocks/text.ts | 3 - .../types/components/current/breadcrumbs.ts | 7 - .../types/components/current/contentPage.ts | 5 - .../types/components/current/footer.ts | 5 - .../components/current/header/mainMenu.ts | 19 - .../components/current/header/topMenu.ts | 8 - .../types/components/current/hero.ts | 7 - .../components/current/languageSwitcher.ts | 10 - .../types/components/current/preamble.ts | 10 - .../types/components/current/subnavMobile.ts | 7 - .../types/requests/currentBlockPage.ts | 49 - .../types/requests/currentHeader.ts | 37 - .../Query/Current/CurrentBlockPage.graphql | 39 - .../CurrentBlockPageTrackingData.graphql | 5 - .../lib/graphql/Query/Current/Footer.graphql | 36 - .../lib/graphql/Query/Current/Header.graphql | 43 - .../Query/Current/LanguageSwitcher.graphql | 35 - .../lib/routers/contentstack/base/output.ts | 207 +- .../lib/routers/contentstack/base/query.ts | 147 - .../contentstack/languageSwitcher/utils.ts | 8 - packages/trpc/package.json | 5 +- shared/fonts/akkurat/.deprecated | 1 - .../fonts/akkurat/akkurat-light-webfont.woff | Bin 29896 -> 0 bytes .../fonts/akkurat/akkurat-light-webfont.woff2 | Bin 23312 -> 0 bytes shared/fonts/akkurat/akkurat-light.woff | Bin 35364 -> 0 bytes .../akkurat/akkurat-regular-webfont.woff | Bin 30892 -> 0 bytes .../akkurat/akkurat-regular-webfont.woff2 | Bin 24336 -> 0 bytes shared/fonts/akkurat/akkurat-regular.woff | Bin 36588 -> 0 bytes shared/fonts/brown/.deprecated | 1 - .../brown-bold/lineto-brown-bold-webfont.woff | Bin 35324 -> 0 bytes .../lineto-brown-bold-webfont.woff2 | Bin 28688 -> 0 bytes .../brown/brown-bold/lineto-brown-bold.woff | Bin 66472 -> 0 bytes .../lineto-brown-light-webfont.woff | Bin 34696 -> 0 bytes .../lineto-brown-light-webfont.woff2 | Bin 28360 -> 0 bytes .../brown/brown-light/lineto-brown-light.woff | Bin 65064 -> 0 bytes shared/fonts/fira-mono/.deprecated | 1 - shared/fonts/fira-mono/OFL.txt | 93 - shared/fonts/fira-mono/bold.woff2 | Bin 6792 -> 0 bytes shared/fonts/fira-mono/medium.woff2 | Bin 6848 -> 0 bytes shared/fonts/fira-mono/regular.woff2 | Bin 6872 -> 0 bytes shared/fonts/interstate/.deprecated | 1 - .../interstate-black-compressed.woff | Bin 26440 -> 0 bytes .../interstate-black-compressed.woff2 | Bin 20108 -> 0 bytes ...interstate-regular-condensed-webfont.woff2 | Bin 24320 -> 0 bytes .../interstate-regular-condensed.woff | Bin 25872 -> 0 bytes shared/fonts/roboto/.deprecated | 1 - shared/fonts/roboto/roboto-v20-latin-300.woff | Bin 20348 -> 0 bytes .../fonts/roboto/roboto-v20-latin-300.woff2 | Bin 15784 -> 0 bytes shared/fonts/roboto/roboto-v20-latin-500.woff | Bin 20464 -> 0 bytes .../fonts/roboto/roboto-v20-latin-500.woff2 | Bin 15872 -> 0 bytes shared/fonts/roboto/roboto-v20-latin-700.woff | Bin 20356 -> 0 bytes .../fonts/roboto/roboto-v20-latin-700.woff2 | Bin 15816 -> 0 bytes .../roboto/roboto-v20-latin-regular.woff | Bin 20268 -> 0 bytes .../roboto/roboto-v20-latin-regular.woff2 | Bin 15736 -> 0 bytes 137 files changed, 5 insertions(+), 146805 deletions(-) delete mode 100644 apps/partner-sas/public/_static/css/core.css delete mode 100644 apps/partner-sas/public/_static/css/scandic.css delete mode 100644 apps/scandic-web/app/[lang]/(live-current)/@header/current-content-page/page.tsx delete mode 100644 apps/scandic-web/app/[lang]/(live-current)/@header/error.tsx delete mode 100644 apps/scandic-web/app/[lang]/(live-current)/current-content-page/page.tsx delete mode 100644 apps/scandic-web/app/[lang]/(live-current)/layout.tsx delete mode 100644 apps/scandic-web/app/[lang]/(live-current)/not-found.tsx delete mode 100644 apps/scandic-web/components/Current/AdobeScript.tsx delete mode 100644 apps/scandic-web/components/Current/Aside/Contacts/Contact.tsx delete mode 100644 apps/scandic-web/components/Current/Aside/Contacts/contact.module.css delete mode 100644 apps/scandic-web/components/Current/Aside/Contacts/index.tsx delete mode 100644 apps/scandic-web/components/Current/Aside/Puff/index.tsx delete mode 100644 apps/scandic-web/components/Current/Aside/Puff/puff.module.css delete mode 100644 apps/scandic-web/components/Current/Aside/Puff/renderOptions.tsx delete mode 100644 apps/scandic-web/components/Current/Aside/aside.module.css delete mode 100644 apps/scandic-web/components/Current/Aside/index.tsx delete mode 100644 apps/scandic-web/components/Current/Blocks/List/ListItem.tsx delete mode 100644 apps/scandic-web/components/Current/Blocks/List/index.tsx delete mode 100644 apps/scandic-web/components/Current/Blocks/List/list.module.css delete mode 100644 apps/scandic-web/components/Current/Blocks/Puffs.tsx delete mode 100644 apps/scandic-web/components/Current/Blocks/Text.tsx delete mode 100644 apps/scandic-web/components/Current/Blocks/blocks.module.css delete mode 100644 apps/scandic-web/components/Current/Blocks/index.tsx delete mode 100644 apps/scandic-web/components/Current/ContentPage/contentPage.module.css delete mode 100644 apps/scandic-web/components/Current/ContentPage/index.tsx delete mode 100644 apps/scandic-web/components/Current/Footer/Navigation.tsx delete mode 100644 apps/scandic-web/components/Current/Footer/footer.module.css delete mode 100644 apps/scandic-web/components/Current/Footer/index.tsx delete mode 100644 apps/scandic-web/components/Current/Footer/navigation.module.css delete mode 100644 apps/scandic-web/components/Current/Header/BookingButton/bookingButton.module.css delete mode 100644 apps/scandic-web/components/Current/Header/BookingButton/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/HeaderFallback/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/LanguageSwitcher/Desktop/desktop.module.css delete mode 100644 apps/scandic-web/components/Current/Header/LanguageSwitcher/Desktop/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/LanguageSwitcher/Mobile/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/LanguageSwitcher/Mobile/mobile.module.css delete mode 100644 apps/scandic-web/components/Current/Header/LanguageSwitcher/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/MainMenu/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/MainMenu/mainMenu.module.css delete mode 100644 apps/scandic-web/components/Current/Header/MyPagesMobileDropdown/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/MyPagesMobileDropdown/my-pages-mobile-dropdown.module.css delete mode 100644 apps/scandic-web/components/Current/Header/OfflineBanner/banner.module.css delete mode 100644 apps/scandic-web/components/Current/Header/OfflineBanner/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/TopMenu/index.tsx delete mode 100644 apps/scandic-web/components/Current/Header/TopMenu/topMenu.module.css delete mode 100644 apps/scandic-web/components/Current/Header/header.module.css delete mode 100644 apps/scandic-web/components/Current/Header/index.tsx delete mode 100644 apps/scandic-web/components/Current/Hero/hero.module.css delete mode 100644 apps/scandic-web/components/Current/Hero/index.tsx delete mode 100644 apps/scandic-web/components/Current/LangPopup/index.tsx delete mode 100644 apps/scandic-web/components/Current/LoadingSpinner/index.tsx delete mode 100644 apps/scandic-web/components/Current/LoadingSpinner/loading.module.css delete mode 100644 apps/scandic-web/components/Current/Preamble/Breadcrumbs/breadcrumbs.module.css delete mode 100644 apps/scandic-web/components/Current/Preamble/Breadcrumbs/index.tsx delete mode 100644 apps/scandic-web/components/Current/Preamble/index.tsx delete mode 100644 apps/scandic-web/components/Current/Preamble/preamble.module.css delete mode 100644 apps/scandic-web/components/Current/Preamble/renderOptions.tsx delete mode 100644 apps/scandic-web/components/Current/Section/index.tsx delete mode 100644 apps/scandic-web/components/Current/Section/section.module.css delete mode 100644 apps/scandic-web/components/Current/SubnavMobile.tsx delete mode 100644 apps/scandic-web/components/Current/Tracking.tsx delete mode 100644 apps/scandic-web/components/Current/currentRenderOptions.module.css delete mode 100644 apps/scandic-web/components/Current/currentRenderOptions.tsx rename apps/scandic-web/components/{Current => }/NotFound/Texts.ts (100%) rename apps/scandic-web/components/{Current => }/NotFound/index.tsx (100%) rename apps/scandic-web/components/{Current => }/NotFound/notFound.module.css (98%) delete mode 100644 apps/scandic-web/components/SkipToMainContent.tsx delete mode 100644 apps/scandic-web/public/_static/css/cookie-bot.css delete mode 100644 apps/scandic-web/public/_static/css/core.css delete mode 100644 apps/scandic-web/public/_static/css/design-system-current-deprecated.css delete mode 100644 apps/scandic-web/public/_static/css/scandic.css delete mode 100644 apps/scandic-web/types/components/current/aside.ts delete mode 100644 apps/scandic-web/types/components/current/asides/contact.ts delete mode 100644 apps/scandic-web/types/components/current/asides/puff.ts delete mode 100644 apps/scandic-web/types/components/current/blocks.ts delete mode 100644 apps/scandic-web/types/components/current/blocks/text.ts delete mode 100644 apps/scandic-web/types/components/current/breadcrumbs.ts delete mode 100644 apps/scandic-web/types/components/current/contentPage.ts delete mode 100644 apps/scandic-web/types/components/current/footer.ts delete mode 100644 apps/scandic-web/types/components/current/header/mainMenu.ts delete mode 100644 apps/scandic-web/types/components/current/header/topMenu.ts delete mode 100644 apps/scandic-web/types/components/current/hero.ts delete mode 100644 apps/scandic-web/types/components/current/languageSwitcher.ts delete mode 100644 apps/scandic-web/types/components/current/preamble.ts delete mode 100644 apps/scandic-web/types/components/current/subnavMobile.ts delete mode 100644 apps/scandic-web/types/requests/currentBlockPage.ts delete mode 100644 apps/scandic-web/types/requests/currentHeader.ts delete mode 100644 packages/trpc/lib/graphql/Query/Current/CurrentBlockPage.graphql delete mode 100644 packages/trpc/lib/graphql/Query/Current/CurrentBlockPageTrackingData.graphql delete mode 100644 packages/trpc/lib/graphql/Query/Current/Footer.graphql delete mode 100644 packages/trpc/lib/graphql/Query/Current/Header.graphql delete mode 100644 packages/trpc/lib/graphql/Query/Current/LanguageSwitcher.graphql delete mode 100644 shared/fonts/akkurat/.deprecated delete mode 100644 shared/fonts/akkurat/akkurat-light-webfont.woff delete mode 100644 shared/fonts/akkurat/akkurat-light-webfont.woff2 delete mode 100644 shared/fonts/akkurat/akkurat-light.woff delete mode 100644 shared/fonts/akkurat/akkurat-regular-webfont.woff delete mode 100644 shared/fonts/akkurat/akkurat-regular-webfont.woff2 delete mode 100644 shared/fonts/akkurat/akkurat-regular.woff delete mode 100644 shared/fonts/brown/.deprecated delete mode 100644 shared/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff delete mode 100644 shared/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff2 delete mode 100644 shared/fonts/brown/brown-bold/lineto-brown-bold.woff delete mode 100644 shared/fonts/brown/brown-light/lineto-brown-light-webfont.woff delete mode 100644 shared/fonts/brown/brown-light/lineto-brown-light-webfont.woff2 delete mode 100644 shared/fonts/brown/brown-light/lineto-brown-light.woff delete mode 100644 shared/fonts/fira-mono/.deprecated delete mode 100644 shared/fonts/fira-mono/OFL.txt delete mode 100644 shared/fonts/fira-mono/bold.woff2 delete mode 100644 shared/fonts/fira-mono/medium.woff2 delete mode 100644 shared/fonts/fira-mono/regular.woff2 delete mode 100644 shared/fonts/interstate/.deprecated delete mode 100644 shared/fonts/interstate/interstate-black-compressed.woff delete mode 100644 shared/fonts/interstate/interstate-black-compressed.woff2 delete mode 100644 shared/fonts/interstate/interstate-regular-condensed-webfont.woff2 delete mode 100644 shared/fonts/interstate/interstate-regular-condensed.woff delete mode 100644 shared/fonts/roboto/.deprecated delete mode 100644 shared/fonts/roboto/roboto-v20-latin-300.woff delete mode 100644 shared/fonts/roboto/roboto-v20-latin-300.woff2 delete mode 100644 shared/fonts/roboto/roboto-v20-latin-500.woff delete mode 100644 shared/fonts/roboto/roboto-v20-latin-500.woff2 delete mode 100644 shared/fonts/roboto/roboto-v20-latin-700.woff delete mode 100644 shared/fonts/roboto/roboto-v20-latin-700.woff2 delete mode 100644 shared/fonts/roboto/roboto-v20-latin-regular.woff delete mode 100644 shared/fonts/roboto/roboto-v20-latin-regular.woff2 diff --git a/apps/partner-sas/public/_static/css/core.css b/apps/partner-sas/public/_static/css/core.css deleted file mode 100644 index 7cbd74da8..000000000 --- a/apps/partner-sas/public/_static/css/core.css +++ /dev/null @@ -1,4339 +0,0 @@ -@font-face { - font-family: Roboto; - font-display: swap; - src: - url(/_static/fonts/roboto/roboto-v20-latin-300.woff2) format("woff2"), - url(/_static/fonts/roboto/roboto-v20-latin-300.woff) format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Roboto; - font-display: swap; - src: - url(/_static/fonts/roboto/roboto-v20-latin-regular.woff2) format("woff2"), - url(/_static/fonts/roboto/roboto-v20-latin-regular.woff) format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Roboto; - font-display: swap; - src: - url(/_static/fonts/roboto/roboto-v20-latin-500.woff2) format("woff2"), - url(/_static/fonts/roboto/roboto-v20-latin-500.woff) format("woff"); - font-weight: 600; - font-weight: 500; - font-style: normal; -} -@font-face { - font-family: Roboto; - font-display: swap; - src: - url(/_static/fonts/roboto/roboto-v20-latin-700.woff2) format("woff2"), - url(/_static/fonts/roboto/roboto-v20-latin-700.woff) format("woff"); - font-weight: 800; - font-weight: 700; - font-style: normal; -} -@font-face { - font-family: BrandonText-Black; - font-display: swap; - src: - url(/_static/fonts/brandon-text/black.woff2) format("woff2"), - url(/_static/fonts/brandon-text/black.woff) format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: BrandonText-Bold; - font-display: swap; - src: - url(/_static/fonts/brandon-text/bold.woff2) format("woff2"), - url(/_static/fonts/brandon-text/bold.woff) format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Prumo-Light; - font-display: swap; - src: - url(/_static/fonts/prumo/prumotext-light-webfont.woff2) format("woff2"), - url(/_static/fonts/prumo/PrumoText-Light.woff) format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Brown-Bold; - font-display: swap; - src: - url(/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff2) - format("woff2"), - url(/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff) - format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Brown-Light; - font-display: swap; - src: - url(/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff2) - format("woff2"), - url(/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff) - format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Interstate-Black; - font-display: swap; - src: - url(/_static/fonts/interstate/interstate-black-compressed.woff2) - format("woff2"), - url(/_static/fonts/interstate/interstate-black-compressed.woff) - format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Interstate-Regular; - font-display: swap; - src: - url(/_static/fonts/interstate/interstate-regular-condensed-webfont.woff2) - format("woff2"), - url(/_static/fonts/interstate/interstate-regular-condensed.woff) - format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Gotham-Black; - font-display: swap; - src: - url(/_static/fonts/gotham/gotham-black-webfont.woff2) format("woff2"), - url(/_static/fonts/gotham/gotham-black-webfont.woff) format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Gotham-Bold; - font-display: swap; - src: - url(/_static/fonts/gotham/gotham-bold-webfont.woff2) format("woff2"), - url(/_static/fonts/gotham/gotham-bold-webfont.woff) format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Boita-Regular; - font-display: swap; - src: - url(/_static/fonts/boita/boita-regular-webfont.woff2) format("woff2"), - url(/_static/fonts/boita/boita-regular-webfont.woff) format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Akkurat-Regular; - font-display: swap; - src: - url(/_static/fonts/akkurat/akkurat-regular-webfont.woff2) format("woff2"), - url(/_static/fonts/akkurat/akkurat-regular-webfont.woff) format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Akkurat-Light; - font-display: swap; - src: - url(/_static/fonts/akkurat/akkurat-light-webfont.woff2) format("woff2"), - url(/_static/fonts/akkurat/akkurat-light-webfont.woff) format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: DomaineSansTextWeb-Light; - font-display: swap; - src: - url(/_static/fonts/domaine/domainesanstextweb-light-webfont.woff2) - format("woff2"), - url(/_static/fonts/domaine/domainesanstextweb-light-webfont.woff) - format("woff"); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Garamond; - font-display: swap; - src: - url(/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff2) - format("woff2"), - url(/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff) - format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Grotesk; - font-display: swap; - src: - url(/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff2) - format("woff2"), - url(/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff) - format("woff"); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Grotesk-bold; - font-display: swap; - src: - url(/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff2) - format("woff2"), - url(/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff) - format("woff"); - font-weight: 400; - font-style: normal; -} -.heading-1, -h1 { - font-size: rem(32px); -} -@media (min-width: 950px) { - .heading-1, - h1 { - font-size: rem(46px); - } -} -.heading-2, -h2 { - font-size: rem(22px); -} -@media (min-width: 950px) { - .heading-2, - h2 { - font-size: rem(26px); - } -} -.heading-3, -h3 { - font-size: rem(22px); -} -@media (min-width: 950px) { - .heading-3, - h3 { - font-size: rem(26px); - } -} -.extraem, -.heading-4, -h4 { - font-size: rem(18px); -} -.heading-5, -h5 { - font-size: rem(16px); -} -.preamble { - font-size: rem(20px); -} -.btn, -.editable-area table input[type="submit"], -.paragraph, -table.table input[type="submit"] { - font-size: rem(16px); -} -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: 700; -} -dfn { - font-style: italic; -} -mark { - background: #ff0; - color: #000; -} -small { - font-size: 80%; -} -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - -webkit-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-appearance: textfield; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - border: 1px solid silver; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} -legend { - border: 0; - padding: 0; -} -textarea { - overflow-y: auto; -} -optgroup { - font-weight: 700; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -*, -td, -th { - padding: 0; -} -* { - margin: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -html { - -webkit-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; -} -.u-link-style, -a { - color: #00838e; - text-decoration: none; -} -.u-link-style:active, -.u-link-style:focus, -.u-link-style:hover, -a:active, -a:focus, -a:hover { - text-decoration: underline; -} -.link-darker { - color: #006b75; -} -ul { - list-style: none; -} -p { - margin-bottom: 1em; -} -hr { - border: 0; - border-bottom: 2px dotted rgba(157, 160, 161, 0.33); - margin: 20px 0; - width: 100%; -} -@media (min-width: 740px) { - hr { - margin: 30px 0; - } -} -::selection { - background: #00838e; - color: #fff; -} -::-moz-selection { - background: #00838e; - color: #fff; -} -:focus-visible { - outline: 0 none transparent; -} -@media (min-width: 950px) { - :focus-visible { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } - .navigation-bar a:not(.booking-summary-cart-mobile):focus-visible { - position: relative; - z-index: 1; - } - .price-calender a:focus-visible { - position: relative; - z-index: 101; - } -} -body { - line-height: 1.4em; - font-family: Helvetica, Arial, sans-serif; - color: #333; -} -.preamble:empty { - display: none; -} -.extraem { - margin: 0; - line-height: 1em; - font-style: normal; -} -.heading { - display: block; -} -.no-margin { - margin: 0 !important; -} -.text-small { - font-size: rem(13px) !important; - line-height: 1.2em; -} -.text-italic { - font-style: italic !important; -} -.text-bold { - font-weight: 700 !important; -} -.strike-through { - text-decoration: line-through; -} -.normalcase { - text-transform: none; -} -.text-crocus { - color: #8d3a7c; -} -.text-sandstone { - color: #e3e0db; -} -.text-nordicsea { - color: #00838e; -} -.text-default { - color: #333; -} -.text-white { - color: #fff; -} -.text-right { - text-align: right !important; -} -.text-left { - text-align: left !important; -} -.text-center { - text-align: center !important; -} -.icon-sort { - display: inline-block; - margin-left: 2px; - vertical-align: middle; -} -.icon-sort-asc { - border-top: 5px dashed #333; - border-right: 5px solid transparent; - border-left: 5px solid transparent; -} -.icon-sort-asc.active { - color: #00838e; - border-top-color: #00838e; -} -.icon-sort-desc { - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-bottom: 5px solid #333; -} -.icon-sort-desc.active { - color: #00838e; - border-bottom-color: #00838e; -} -img { - max-width: 100%; -} -.editable-area table td, -.editable-area table th, -.editable-area table thead > tr > td, -table.table td, -table.table th, -table.table thead > tr > td { - padding: 7px 10px; - font-size: 0.9375rem; - text-align: left; - vertical-align: top; -} -.editable-area table td:last-child, -.editable-area table th:last-child, -table.table td:last-child, -table.table th:last-child { - border-right: none; -} -@media (min-width: 950px) { - .editable-area table td, - .editable-area table th, - .editable-area table thead > tr > td, - table.table td, - table.table th, - table.table thead > tr > td { - padding: 10px 20px; - } -} -.editable-area table, -table.table { - background: #fff; - border-collapse: collapse; - width: 100%; - margin-bottom: 20px; -} -.editable-area table caption, -table.table caption { - font-size: 0.75rem; - text-align: left; - caption-side: bottom; -} -.editable-area table th, -.editable-area table thead > tr > td, -table.table th, -table.table thead > tr > td { - font-weight: 700; - background: #f3f2f1; - border-bottom: 1px solid #d5d5d5; -} -.editable-area table th.active, -.editable-area table thead > tr > td.active, -table.table th.active, -table.table thead > tr > td.active { - color: #00838e; -} -.editable-area table th.active span, -.editable-area table thead > tr > td.active span, -table.table th.active span, -table.table thead > tr > td.active span { - font-weight: 700; - border-bottom: 1px solid #00838e; -} -.editable-area table td > fieldset, -table.table td > fieldset { - margin-top: -10px; - padding-left: 15px; -} -.editable-area table td > fieldset > legend, -table.table td > fieldset > legend { - margin-left: -10px; -} -.editable-area table > tbody > tr:nth-child(2n) > td, -table.table > tbody > tr:nth-child(2n) > td { - background: #f5f5f4; -} -.editable-area table .table-loading-container, -table.table .table-loading-container { - width: 40px; - margin: 0 auto; -} -@media (max-width: 739px) { - .editable-area table td, - .editable-area table th, - table.table td, - table.table th { - font-size: rem(12px); - padding: 7px 5px; - } -} -.table-row-heading { - font-weight: 700; - font-size: rem(12px); -} -.table-row-heading:first-letter { - text-transform: capitalize; -} -.table--nlp { - min-width: 100%; - overflow: scroll; -} -.table--nlp .tooltip { - margin-bottom: -2px; -} -.table--nlp .tooltip .icon { - width: 15px; - height: 15px; - margin-left: 5px; -} -.table__container--historical-bookings { - overflow-x: auto; -} -.table__row { - border-bottom: 2px solid #f3f2f1; -} -.table__row--heading { - background-color: #f3f2f1; - border-bottom: none !important; -} -.table__row--top-heading { - background-color: #e9e8e7; - border-top: 1px solid #e9e8e7; - border-bottom: 1px solid #e9e8e7; -} -.table__row--no-border { - border: none !important; -} -.table__cell { - padding: 20px 12px; - border: none; - text-align: left; - white-space: nowrap; - vertical-align: top; - width: 20%; -} -.table__cell--width-20 { - width: 20%; -} -.table__cell--width-25 { - width: 25%; -} -.table__cell--width-30 { - width: 30%; -} -.table__cell--width-35 { - width: 35%; -} -.table__cell--heading { - padding-top: 2px; - padding-bottom: 2px; -} -.table__cell--break-word { - white-space: normal; -} -.table__cell--last { - text-align: right; -} -.table__cell--centered { - text-align: center; -} -.table__cell--centered .text-medium { - font-size: rem(15px); -} -.table--ghost-white-theme .table__row { - border-bottom: 2px solid #e9e8e7; -} -.table--ghost-white-theme .table__row--heading { - background: #e9e8e7 !important; -} -.table--compact .table__cell { - padding-top: 10px; - padding-bottom: 10px; -} -.table--compact .table__cell--heading { - padding-top: 3px; - padding-bottom: 2px; -} -@media (max-width: 739px) { - .table--earnings-twelve-months .table__row { - display: block; - } - .table--earnings-twelve-months .table__cell { - display: block; - width: 100%; - border-top: 2px solid #e9e8e7 !important; - font-size: rem(14px); - } - .table--earnings-twelve-months .table__cell--last { - text-align: inherit; - background: #e9e8e7 !important; - } - .table--earnings-twelve-months .table__cell--value { - float: right; - } -} -th[role="button"] { - cursor: pointer; -} -.scandic-friends-table thead img, -.scandic-friends-table thead td { - margin: 0 !important; - padding: 0 !important; - border: 0; -} -.scandic-friends-table thead td { - vertical-align: center !important; - max-width: 110px; - background-color: #f8f8f8; -} -.scandic-friends-table thead tr { - line-height: 0; -} -.scandic-friends-table tr:last-child { - border-bottom: 1px solid #d5d5d5; -} -.scandic-friends-table td + td { - border-left: 1px solid #d5d5d5; - padding: 10px 0; -} -@media (-ms-high-contrast: none) and (min-width: 950px) and (max-width: 1199px) { - .scandic-friends-table thead img { - width: 95px; - } -} -@media (-ms-high-contrast: none) and (min-width: 740px) and (max-width: 949px) { - .scandic-friends-table thead img { - width: 70px; - } -} -@media (-ms-high-contrast: none) and (max-width: 739px) { - .scandic-friends-table { - display: inline-block; - vertical-align: top; - max-width: 100%; - overflow-x: auto; - white-space: nowrap; - } -} -.reward-night-points { - min-height: 50px; -} -.u-text-lowercase { - text-transform: lowercase; -} -.u-text-uppercase { - text-transform: uppercase; -} -.u-text-capitalize { - text-transform: capitalize; -} -.u-text-capitalize-first:first-letter { - text-transform: uppercase !important; -} -.u-no-text-transform { - text-transform: none; -} -.u-cursor-pointer { - cursor: pointer !important; -} -.u-cursor-progress { - cursor: progress !important; -} -.u-letter-spacing-06 { - letter-spacing: 0.6px !important; -} -.u-wordbreak { - word-break: break-all; -} -.u-no-wordbreak { - white-space: nowrap; -} -.u-text-bold { - font-weight: 700 !important; -} -.u-no-boxshadow, -.u-no-boxshadow > input[type="*"], -.u-no-boxshadow > select, -.u-no-boxshadow > textarea { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} -.u-no-scroll { - overflow: hidden !important; -} -.u-scroll-y { - overflow-y: scroll !important; -} -.u-overflow-auto { - overflow: auto !important; -} -.u-block { - display: block !important; -} -.u-inline-block { - display: inline-block !important; -} -.u-flex, -.u-flex-column { - display: -ms-flexbox; - display: flex; -} -.u-flex-column { - -ms-flex-direction: column; - flex-direction: column; -} -.u-flex-wrap { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.u-flex-vcenter, -.u-flex-wrap { - display: -ms-flexbox; - display: flex; -} -.u-flex-vcenter { - -ms-flex-align: center; - align-items: center; -} -.u-width-100 { - width: 100% !important; -} -.u-relative { - position: relative !important; -} -.u-center-content { - margin-left: auto !important; - margin-right: auto !important; -} -.u-top-border-sand { - border-top: 1px solid #edeceb; -} -.u-bottom-border-sand { - border-bottom: 1px solid #edeceb; -} -.u-bg-white { - background: #fff !important; -} -.u-bg-xxdark-gray { - background: #3d3835 !important; -} -.u-bg-color-none { - background-color: transparent !important; -} -.u-uppercase { - text-transform: uppercase; -} -@media (min-width: 950px) { - .u-no-margin-medium-up { - margin: 0 !important; - } -} -.u-no-list-style { - list-style-type: none !important; -} -.u-no-button-style { - border: none; - background: transparent; -} -.u-float-right { - float: right !important; -} -@media (min-width: 740px) { - .u-float-right--small-up { - float: right !important; - } -} -.u-min-height-120 { - min-height: 120px; -} -.u-no-link-style { - color: inherit; -} -.u-no-link-style, -.u-no-link-style:active, -.u-no-link-style:hover { - text-decoration: none !important; -} -.u-font-size-base { - font-size: rem(16px) !important; -} -.u-error-text-color { - color: #b43837 !important; -} -.u-text-align-right { - text-align: right !important; -} -.u-text-align-left { - text-align: left !important; -} -.u-text-align-center { - text-align: center !important; -} -.u-vertical-align-top { - vertical-align: top; -} -.u-text-color-nordicsea-dark { - color: #006b75 !important; -} -.u-font-family-base { - font-family: Helvetica, Arial, sans-serif; -} -.u-font-family-helvetica-neue { - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; -} -.u-font-family-thin { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; -} -.u-font-family-scandic { - font-family: BrandonText-Black, Arial, Helvetica, sans-serif; -} -.u-font-family-scandic-secondary { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; -} -.u-no-margin-bottom { - margin-bottom: 0 !important; -} -.u-margin-bottom-5 { - margin-bottom: 0.3125rem !important; -} -.u-margin-bottom-10 { - margin-bottom: 0.625rem !important; -} -.u-margin-bottom-15 { - margin-bottom: 0.9375rem !important; -} -.u-margin-bottom-25 { - margin-bottom: 1.5625rem !important; -} -.u-no-margin-top { - margin-top: 0 !important; -} -.u-margin-top-10 { - margin-top: 0.625rem !important; -} -.u-margin-top-5 { - margin-top: 0.3125rem !important; -} -.u-margin-top-20 { - margin-top: 1.25rem !important; -} -.u-margin-top-25 { - margin-top: 1.5625rem !important; -} -.u-margin-top-40 { - margin-top: 2.5rem !important; -} -.u-margin-right-10 { - margin-right: 0.625rem !important; -} -.u-padding-right-60 { - padding-right: 60px !important; -} -.u-padding-right-25 { - padding-right: 25px !important; -} -.u-padding-right-10 { - padding-right: 10px !important; -} -.u-no-padding-bottom { - padding-bottom: 0 !important; -} -@media (min-width: 950px) { - .u-no-padding-bottom--medium-up { - padding-bottom: 0 !important; - } -} -@media (min-width: 740px) { - .u-padding-top-20--small-up { - padding-top: 20px !important; - } -} -.u-no-padding { - padding: 0 !important; -} -.u-no-padding--sides { - padding-left: 0 !important; - padding-right: 0 !important; -} -.u-no-padding-top { - padding-top: 0 !important; -} -@media (min-width: 950px) { - .u-no-padding-top--medium-up { - padding-top: 0 !important; - } -} -.u-table { - display: table; -} -.u-table-row { - display: table-row; -} -.u-table-cell { - display: table-cell; -} -.u-line-height { - line-height: 1.4rem !important; -} -.u-ng-hide-with-animation { - opacity: 1; -} -.u-ng-hide-with-animation.ng-hide { - opacity: 0; -} -.u-ng-hide-with-animation.ng-hide-add, -.u-ng-hide-with-animation.ng-hide-remove { - -webkit-transition: all 0.5s linear; - transition: all 0.5s linear; -} -.u-disable { - cursor: not-allowed; - opacity: 0.5; -} -.u-show-more-item { - -webkit-transition: all 0.4s ease !important; - transition: all 0.4s ease !important; -} -.u-show-more-item.ng-hide { - opacity: 0; - padding-top: 0; - padding-bottom: 0; -} -.u-show-more-item.ng-show { - opacity: 1; -} -.u-show-more-item--max-height-40 { - max-height: 40px; -} -.u-show-more-item--max-height-40.ng-hide { - max-height: 0; -} -.heading-1, -h1 { - font-family: BrandonText-Black, Arial, Helvetica, sans-serif; - font-size: 2rem; - line-height: 1; - text-transform: uppercase; - font-weight: 400; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .heading-1, - h1 { - font-size: 2.875rem; - } -} -ol + .heading-1, -ol + h1, -p + .heading-1, -p + h1, -table + .heading-1, -table + h1, -ul + .heading-1, -ul + h1 { - margin-top: 2rem; -} -.heading-2, -h2 { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - font-size: 1.375rem; - line-height: 1.1em; - text-transform: uppercase; - font-weight: 400; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .heading-2, - h2 { - font-size: 1.625rem; - } -} -ol + .heading-2, -ol + h2, -p + .heading-2, -p + h2, -table + .heading-2, -table + h2, -ul + .heading-2, -ul + h2 { - margin-top: 2rem; -} -.heading-3, -h3 { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - line-height: 1.1em; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .heading-3, - h3 { - font-size: 1.625rem; - } -} -ol + .heading-3, -ol + h3, -p + .heading-3, -p + h3, -table + .heading-3, -table + h3, -ul + .heading-3, -ul + h3 { - margin-top: 2rem; -} -.extraem, -.heading-4, -h4 { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.125rem; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .extraem, - .heading-4, - h4 { - font-size: 1.375rem; - } -} -ol + .extraem, -ol + .heading-4, -ol + h4, -p + .extraem, -p + .heading-4, -p + h4, -table + .extraem, -table + .heading-4, -table + h4, -ul + .extraem, -ul + .heading-4, -ul + h4 { - margin-top: 2rem; -} -.heading-5, -h5 { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; - font-weight: 700; - margin-bottom: 1rem; -} -ol + .heading-5, -ol + h5, -p + .heading-5, -p + h5, -table + .heading-5, -table + h5, -ul + .heading-5, -ul + h5 { - margin-top: 2rem; -} -.preamble { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.25rem; - color: #333; -} -@media (min-width: 950px) { - .preamble { - font-size: 1.5rem; - line-height: 2.25rem; - } -} -.btn, -.editable-area table input[type="submit"], -table.table input[type="submit"] { - color: #333; - color: #fff; -} -.btn, -.editable-area table input[type="submit"], -.paragraph, -table.table input[type="submit"] { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; -} -.paragraph { - color: #333; -} -.small, -small { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 0.8125rem; - line-height: 1.2em; - color: #333; -} -.editable-area a, -.link--underline.u-link-style, -a.link--underline { - border-bottom: 1px dotted #00838e; -} -.editable-area a:focus, -.editable-area a:hover, -.link--underline.u-link-style:focus, -.link--underline.u-link-style:hover, -a.link--underline:focus, -a.link--underline:hover { - border-bottom: none; -} -.l-sections-wrapper { - background: #f3f2f1; -} -.l-section { - overflow: hidden; - position: relative; -} -.l-section__inner { - -webkit-box-sizing: content-box; - box-sizing: content-box; - max-width: 1200px; - margin: 0 auto; - padding: 0 10px; -} -.l-section__inner:after, -.l-section__inner:before { - content: " "; - display: table; -} -.l-section__inner:after { - clear: both; -} -@media (min-width: 740px) { - .l-section__inner { - padding: 0 30px; - } -} -.l-section__inner--content-spaced .l-section__inner, -.l-section__inner .l-section__inner { - padding-left: 0; - padding-right: 0; -} -.hidden { - display: none !important; -} -.hidden--soft { - display: none; -} -.hidden--accessible { - display: block; - position: absolute; - left: -100000em; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; -} -@media (max-width: 419px) { - .hidden-xxsmall { - display: none !important; - } -} -@media (min-width: 420px) and (max-width: 739px) { - .hidden-xsmall { - display: none !important; - } -} -@media (min-width: 420px) { - .hidden-xsmall-up { - display: none !important; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .hidden-small { - display: none !important; - } -} -@media (min-width: 740px) { - .hidden-small-up { - display: none !important; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .hidden-medium { - display: none !important; - } -} -@media (min-width: 950px) { - .hidden-medium-up { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-large { - display: none !important; - } -} -.visible { - display: block !important; -} -@media (max-width: 419px) { - .visible-xxsmall-block { - display: block !important; - } -} -@media (min-width: 420px) and (max-width: 739px) { - .visible-xsmall-block { - display: block !important; - } -} -@media (min-width: 420px) { - .visible-xsmall-up-block { - display: block !important; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .visible-small-block { - display: block !important; - } -} -@media (min-width: 740px) { - .visible-small-up-block { - display: block !important; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .visible-medium-block { - display: block !important; - } -} -@media (min-width: 950px) { - .visible-medium-up-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-large-block { - display: block !important; - } -} -@media (max-width: 419px) { - .visible-xxsmall-inline { - display: inline !important; - } -} -@media (min-width: 420px) and (max-width: 739px) { - .visible-xsmall-inline { - display: inline !important; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .visible-small-inline { - display: inline !important; - } -} -@media (min-width: 740px) { - .visible-small-up-inline { - display: inline !important; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .visible-medium-inline { - display: inline !important; - } -} -@media (min-width: 950px) { - .visible-medium-up-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-large-inline { - display: inline !important; - } -} -@media (max-width: 419px) { - .visible-xxsmall-inline-block { - display: inline-block !important; - } -} -@media (min-width: 420px) and (max-width: 739px) { - .visible-xsmall-inline-block { - display: inline-block !important; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .visible-small-inline-block { - display: inline-block !important; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .visible-medium-inline-block { - display: inline-block !important; - } -} -.visible-medium-up-inline-block { - display: none !important; -} -@media (min-width: 950px) { - .visible-medium-up-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-large-inline-block { - display: inline-block !important; - } -} -.visible-medium-up-flex { - display: none !important; -} -@media (min-width: 950px) { - .visible-medium-up-flex { - display: -ms-flexbox !important; - display: flex !important; - } -} -@media (min-width: 740px) { - .visible-small-up-flex { - display: -ms-flexbox !important; - display: flex !important; - } -} -.l-sections-wrapper { - position: relative; - z-index: 10; - padding-bottom: 30px; -} -.l-sections-wrapper:after, -.l-sections-wrapper:before { - content: " "; - display: table; -} -.l-sections-wrapper:after { - clear: both; -} -.l-section__inner--narrow { - max-width: 740px; -} -@media (max-width: 949px) { - .l-section__inner--small-no-padding { - padding: 0; - } -} -@media (min-width: 950px) { - .global-footer-toggler { - margin-bottom: 8px; - } - .global-footer-toggler > span { - margin-bottom: -8px; - display: block; - } - .global-footer-toggler:focus-visible:not(.no-hover) { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - margin-left: 8px; - margin-right: 8px; - } -} -.icon--more-options { - background-image: url(/_static/img/icons/shared/arrow-down-white.svg); -} -.filter__button:after, -.icon--more-options { - background-repeat: no-repeat; - background-position: 50%; -} -.filter__button:after { - background-image: url(/_static/img/icons/hotelpage/filter.svg); - background-size: 22px 16px; -} -.icon--double-arrow-left, -.icon--double-arrow-left-white { - color: #00838e; - background: url(/_static/img/icons/shared/arrow-double-nordicsea-left-v2.svg) - no-repeat 0; - padding-left: 20px; -} -@media (min-width: 950px) { - .header--slim .navigation-bar__main__logo { - padding: 14px 0 13px; - } - .header--slim .nav-primary li:not(:first-child) { - display: none; - } -} -.bg-transparent { - background: transparent !important; -} -.nav-primary { - list-style: none; - border-top: 1px solid #e3e0db; - overflow-y: visible; - padding-bottom: 20px; -} -.nav-primary__header { - border-top: 1px solid #e3e0db; - background-color: #f3f2f1 !important; -} -.nav-primary__scandicfriendslogo { - display: inline-block; - position: relative; - top: 10px; -} -.nav-primary__ham { - display: inline-block; - padding: 15px 15px 15px 5px; -} -.nav-primary__initials { - width: 35px; - height: 35px; - display: inline-block; - border-radius: 50%; - font-size: 0.6875rem; - color: #fff; - background: #000; - vertical-align: middle; - padding-top: 7px; -} -.nav-primary__mypage { - padding: 15px 15px 15px 10px !important; - color: #000; - text-transform: none !important; -} -.nav-primary__verticalline { - border-left: 1px solid #e3e0db; - display: inline-block; - height: 35px; - margin-bottom: -12px; -} -.nav-primary__findbooking { - padding: 20px 20px 20px 15px !important; - color: #000; - text-transform: none !important; -} -.nav-primary__headerlist { - display: inline-block !important; -} -.nav-primary__headerlist > a { - background-color: transparent; - text-decoration: none; - font-size: 0.875rem; - font-weight: 400; - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; -} -.nav-primary__headerlist__headerlist.is-active > a { - color: #00838e; -} -.nav-primary__item { - text-align: center; - position: relative; - display: block; -} -.nav-primary__item > a { - display: block; - color: #000; -} -.nav-primary__item > a:focus, -.nav-primary__item > a:hover { - color: #7f7369; - text-decoration: none; -} -.nav-primary__item > a.btn { - display: inline-block; - margin: 10px 0; -} -.nav-primary__item.is-active > a { - color: #00838e; -} -.nav-primary__item--primary { - text-align: center; - background-color: #f3f2f1; - border-bottom: none; -} -.nav-primary__item--primary > a { - padding-top: 20px; - padding-bottom: 20px; - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; - font-size: 0.875rem; - text-transform: uppercase; - font-weight: 700; -} -@media (max-width: 949px) { - .nav-primary__item--primary { - line-height: 17px !important; - } -} -.nav-primary__item--secondary { - padding-top: 6px; -} -.nav-primary__item--secondary > a { - padding: 5px 0; - font-size: 0.875rem; - font-family: Helvetica; -} -.nav-primary__item--secondary ~ .nav-primary__item--secondary { - padding-top: 0; -} -.nav-primary__login { - margin: 6px 0; -} -@media (min-width: 950px) { - .nav-primary { - width: 100%; - border-top: none; - padding-top: 0; - padding-bottom: 0; - } - .nav-primary__item { - float: left; - } - .nav-primary__item > a { - padding: 30px 15px; - background-image: none; - font-weight: 700; - font-family: Helvetica, Arial, sans-serif; - } - .nav-primary__item.is-active { - background-color: #f3f2f1 !important; - } - .nav-primary__item.is-active > a { - border-left: none; - color: #000; - } - .nav-primary__item--primary { - border-bottom: none; - background-color: transparent; - } - .nav-primary__item--myprofile { - float: right; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .nav-primary { - display: table; - float: left; - } - .nav-primary__item { - display: table-cell; - float: none; - vertical-align: middle; - } - .nav-primary__item > a { - line-height: 1.15; - } -} -.navbar-user { - background-color: #8d3a7c; - float: right; - position: relative; - color: #fff; -} -.navbar-user__logout { - display: inline-block; -} -.navbar-user__logout__action { - background: transparent; - border: none; - padding: 6px 0 6px 12px; -} -.navbar-user__logout__action:hover .navbar-user__logout__action { - text-decoration: underline; -} -.navbar-user__logout__action__mobile { - padding: 5px 0; - font-size: 0.875rem; - font-family: Helvetica, Arial, sans-serif; - text-decoration: none !important; -} -.navbar-user__divider { - border: 1px solid #fff; - opacity: 0.7; - margin-left: -5px; -} -.navbar-user__profile { - color: #fff; - display: inline-block; - padding: 10px; -} -@media (min-width: 950px) { - .navbar-user__logout { - display: inline-block; - } - .navbar-user__logout__action { - background: transparent; - border: none; - padding-right: 15px; - padding-left: 15px; - } - .navbar-user__profile { - padding: 4px 15px !important; - } -} -.navbar-user--ghostwhite-light { - background-color: #f3f2f1; - color: #000; -} -.navbar-user--ghostwhite-light .navbar-user__profile { - color: #000; -} -.navbar-user--ghostwhite-light .navbar-user__divider { - border: 0; - border-right: 1px solid #000; -} -.navbar-user--ghostwhite-light .nav-secondary__item__link { - color: #000; -} -@media (min-width: 950px) { - .navbar-user--ghostwhite-light.nav-secondary__login { - background-color: #f3f2f1; - } -} -.navigation-bar { - background-color: #fff; - background-image: none; - position: fixed; - top: 0; - max-height: 100%; - width: 100%; - z-index: 99999; - overflow: visible; -} -.navigation-bar.is-expanded { - position: fixed; - -webkit-box-shadow: none; - box-shadow: none; -} -@media (min-width: 950px) { - .navigation-bar.is-expanded { - position: relative; - } -} -.navigation-bar.locked { - -webkit-box-shadow: none; - box-shadow: none; - position: absolute; -} -.navigation-bar--logged-in .navigation-bar__top { - display: block; -} -.navigation-bar__top { - display: none; - background-color: #8d3a7c; - color: #fff; - font-size: 0.8125rem; - position: relative; - z-index: 1; -} -.navigation-bar__top .scandic-main-page-link { - display: none; -} -.navigation-bar__top--ghostwhite-light { - background-color: #f3f2f1; -} -.navigation-bar__best-rate { - display: none; -} -@media (min-width: 1200px) { - .navigation-bar__best-rate { - padding: 4px 0; - color: #fff; - display: inline-block; - } - .navigation-bar__best-rate:before { - content: ""; - display: inline-block; - width: 32px; - height: 32px; - background: transparent - url(/_static/img/best-price-guaranteed/checkmark.svg) no-repeat scroll 0 0; - fill: #fff; - width: 21px; - height: 21px; - background-size: 21px; - margin-right: 4px; - vertical-align: middle; - } -} -.navigation-bar__main { - -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 7px; - box-shadow: 0 0 7px rgba(0, 0, 0, 0.75); - position: relative; - text-align: center; -} -.navigation-bar__main__expander { - position: absolute; - left: 0; - cursor: pointer; - padding: 0.75rem 0.5rem 1rem; - -webkit-transition: 0.3s; - transition: 0.3s; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: none; - background-color: transparent; -} -.navigation-bar__main__booking-widget-toggle { - margin-top: 0.6rem; - position: absolute; - right: 0.5rem; - top: 0; -} -@media (min-width: 740px) { - .navigation-bar__main__booking-widget-toggle { - padding: 5px 15px; - top: -2px; - } -} -.navigation-bar__main__booking-widget-toggle.btn--iconic { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.navigation-bar__main__booking-widget-toggle .icon { - margin-right: 5px; -} -.navigation-bar__main__booking-widget .booking-widget-dialog__dialog { - position: relative; -} -.navigation-bar__main__booking-widget .picker { - position: absolute; -} -.navigation-bar__main__logo { - display: inline-block; - width: 5rem; - padding: 1rem 0 0.5rem; -} -.navigation-bar__main__logo img { - width: 100%; -} -@media (min-width: 950px) { - .navigation-bar__main__logo { - width: 100%; - } - .navigation-bar__main__logo img { - max-width: none; - min-width: 98px; - width: auto; - } -} -@media (min-width: 1200px) { - .navigation-bar__main__logo { - width: 10%; - padding: 27px 10px 26px 0; - float: left; - margin-right: 20px; - } -} -@media (min-width: 950px) { - .navigation-bar__main { - -webkit-box-shadow: none; - box-shadow: none; - } -} -@media (min-width: 950px) { - .navigation-bar__main nav { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - } -} -@media (min-width: 950px) { - .navigation-bar { - background-color: hsla(0, 0%, 100%, 0.95); - position: relative; - } - .navigation-bar__top { - background-color: #3d3835; - display: block; - } - .navigation-bar__main__expander { - display: none; - } -} -@media (max-width: 949px) { - .navigation-bar.is-expanded ~ .special-alerts, - .navigation-bar.is-expanded ~ main { - margin-top: 0; - } - .navigation-bar .l-booking-widget { - margin-bottom: 0; - } - .login.opened + .navigation-bar { - position: absolute; - top: auto; - } -} -.navigation-bar ul.is-collapsed { - display: none; -} -@media (min-width: 950px) { - .navigation-bar ul.is-collapsed { - display: block; - } -} -.navigation--skip-to-content a { - padding: 3px 10px; - height: 30px; - border-radius: 0 0 10px 0; - position: absolute; - top: -30px; - left: 0; - color: #fff; - background: transparent; - -webkit-transition: - top 1s ease-out, - background 1s linear; - transition: - top 1s ease-out, - background 1s linear; - z-index: 1000000; -} -@media (min-width: 950px) { - .navigation--skip-to-content a { - border-radius: 0; - } -} -@media (min-width: 1200px) and (max-width: 1500px) { - .navigation--skip-to-content a { - width: 100%; - text-align: center; - } -} -.navigation--skip-to-content a:focus { - left: 0; - top: 0; - background: #00838e; - outline: 0; - -webkit-transition: - top 0.1s ease-in, - background 0.5s linear; - transition: - top 0.1s ease-in, - background 0.5s linear; -} -@media (min-width: 950px) { - .navigation--skip-to-content a:focus { - background: #8d3a7c; - } -} -.main-header-position-static { - position: fixed; - top: 0; -} -.icon-bars { - position: relative; -} -.icon-bars, -.icon-bars:after, -.icon-bars:before { - display: inline-block; - width: 2rem; - height: 0.2857142857rem; - background: #757575; - border-radius: 0.1428571429rem; - -webkit-transition: 0.3s; - transition: 0.3s; -} -.icon-bars:after, -.icon-bars:before { - position: absolute; - left: 0; - content: ""; - moz-transform-origin: 0.1428571429rem center; - -webkit-transform-origin: 0.1428571429rem center; - transform-origin: 0.1428571429rem center; -} -.icon-bars:before { - top: 0.5rem; -} -.icon-bars:after { - top: -0.5rem; -} -.is-expanded > .icon-bars { - background: transparent; -} -.is-expanded > .icon-bars:after, -.is-expanded > .icon-bars:before { - moz-transform-origin: 50% 50%; - -webkit-transform-origin: 50% 50%; - transform-origin: 50% 50%; - top: 0; - width: 2rem; -} -.is-expanded > .icon-bars:before { - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} -.is-expanded > .icon-bars:after { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.navbar-language-selector a { - text-transform: capitalize; -} -.navbar-language-selector__toggler { - font-size: 0.875rem; - padding: 5px 0; - display: block; - border: none; - background-color: transparent; - margin: 0 auto; - color: #333; -} -.navbar-language-selector__toggler__arrow { - padding: 5px 10px; - margin-left: 5px; - display: inline-block; -} -.navbar-language-selector__item { - font-size: 0.875rem; -} -.navbar-language-selector__item > a { - display: block; - color: grey; -} -.navbar-language-selector__item > a:focus, -.navbar-language-selector__item > a:hover { - color: #7f7369; - text-decoration: none; -} -.navbar-language-selector__item > a.is-active { - display: none; -} -@media (min-width: 950px) { - .navbar-language-selector { - float: left; - } - .navbar-language-selector__toggler { - color: #fff; - padding: 3px 15px; - } - .navbar-language-selector__toggler .icon { - display: inline-block; - vertical-align: -4px; - margin-right: 3px; - } -} -.cookie-section { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - left: 0; - padding: 10px 0 0; - position: fixed; - right: 0; - z-index: 102; -} -.cookie-section .cookie-section__message { - font-size: 0.8125rem; - line-height: 1.3em; - color: #fff; - display: inline-block; - margin-bottom: 13px; -} -.cookie-section .cookie-section__message p { - display: inline-block; - margin: 0; -} -.cookie-section .cookie-section__message a { - color: #fff; - border-color: #fff; -} -.cookie-section .cookie-section__confirm { - display: inline-block; - text-align: center; - margin-bottom: 10px; -} -.cookie-section .cookie-section__btn { - font-size: 0.8125rem; - padding-top: 3px; - padding-bottom: 3px; -} -@media (min-width: 740px) { - .cookie-section .cookie-section__message { - font-size: 1rem; - line-height: 1.4em; - font-family: Helvetica, Arial, sans-serif; - margin-right: 3px; - } - .cookie-section .cookie-section__btn { - font-size: 1rem; - padding-top: 5px; - padding-bottom: 5px; - } -} -.nav-primary__login > a { - font-size: 0.875rem; - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; - font-weight: 700; - background-color: transparent !important; - text-decoration: none; - color: #000; - outline-color: transparent; -} -@media (max-width: 949px) { - header.header { - margin-top: 51px; - } -} -@media (min-width: 950px) { - .nav-secondary { - float: right; - } - .nav-secondary__item { - float: left; - } - .nav-secondary__item.is-active > a { - background-color: #514947; - } - .nav-secondary__item__link { - color: #fff; - display: inline-block; - padding: 3px 10px; - } -} -@media (min-width: 950px) and (min-width: 950px) { - .nav-secondary__item__link { - padding-top: 4px; - padding-bottom: 4px; - } -} -@media (min-width: 950px) { - .nav-secondary__login { - margin-left: 10px; - background-color: #f3f2f1; - } - .nav-secondary__login > a { - padding-left: 30px; - padding-right: 30px; - color: #000; - } -} -.icon { - width: 36px; - height: 36px; - display: inline-block; - fill: #483729; - text-indent: -9999px; -} -.icon--l { - width: 42px; - height: 42px; -} -.icon--s { - width: 24px; - height: 24px; -} -.icon--info, -.icon--info-white, -.icon--xs { - width: 18px; - height: 18px; -} -.icon--xxs { - width: 12px; - height: 12px; -} -.icon--brown { - fill: #483729; -} -.icon--dawn { - fill: #c65214; -} -.icon--gray { - fill: #d7d4cf; -} -.icon--nordicsea { - fill: #00838e; -} -.icon--white { - fill: #fff; -} -.icon--white-stroke { - stroke: #fff; -} -.icon--sandstone { - fill: #e3e0db; -} -.icon--crocus { - fill: #8d3a7c; -} -.icon--xdark-gray { - fill: #404040; -} -.icon--xdark-gray-stroke { - stroke: #404040; -} -.icon--gray { - fill: #a5a2a1; -} -.icon--red { - fill: #ce2028; -} -.icon--inverted { - color: #fff; -} -.icon--bed { - width: auto; - height: 38px; - fill: #9da0a1; -} -.icon--bedking { - width: 55px; -} -.icon--bedqueen { - width: 50px; -} -.icon--bedsingle { - width: 35px; -} -.icon--bedtwin { - width: 72px; -} -.icon--bedcustomoccupancy { - width: 66px; -} -.icon--bedbunk { - height: 40px; - stroke: #9da0a1; - fill: none; -} -.icon--bedextrapull { - width: 50px; -} -.icon--bedextrasofa { - width: 69px; -} -.icon--bedextrawall { - width: 54px; -} -.icon--bedextrabunk { - stroke: #9da0a1; -} -.icon--down-arrow-small, -.icon--down-arrow-small-black, -.icon--up-arrow-small { - width: 17px; - height: 10px; - line-height: 10px; -} -.icon--up-arrow-small { - -webkit-transform: scaleY(-1); - transform: scaleY(-1); -} -.icon--down-round-small { - width: 1.5rem; - height: 1.5rem; - background-size: 1.5rem 1.5rem; - background-repeat: no-repeat; - display: inline-block; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} -.icon-arrow-double-right { - width: 24px; - height: 22px; -} -@media (min-width: 950px) { - .icon-arrow-double-right { - width: 32px; - height: 30px; - } -} -@media (min-width: 1200px) { - .icon-arrow-double-right { - width: 40px; - height: 38px; - } -} -.icon--double-arrow-left-white { - color: #fff; - background-image: url(/_static/img/icons/shared/arrow-double-white-left.svg); -} -.icon--double-arrow-right, -.icon--double-arrow-right-white { - color: #00838e; - background: url(/_static/img/icons/shared/arrow-double-nordicsea-right-v2.svg) - no-repeat 100%; - padding-right: 20px; -} -.icon--double-arrow-right-nordicsea-dark { - color: #006b75; - background: url(/_static/img/icons/shared/arrow-double-nordicsea-dark-right.svg) - no-repeat 100%; - padding-right: 20px; -} -.icon--double-arrow-right-white { - background: url(/_static/img/icons/shared/arrow-double-nordicsea-right-white.svg) - no-repeat 100%; - background-size: 12px; -} -.icon--facebook, -.icon--google-plus, -.icon--instagram, -.icon--twitter { - display: inline-block; - width: 42px; - height: 42px; -} -.icon--close { - width: 42px; - height: 42px; -} -.icon--close.active, -.icon--close:active, -.icon--close:focus, -.icon--close:hover { - outline: none; -} -.icon--expand, -.icon--expand-small { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; - height: 12px; - position: relative; - top: -2px; - vertical-align: middle; - width: 12px; -} -.icon--expand-small { - height: 8px; - margin-bottom: 2px; -} -.icon--error { - width: 41px; - height: 41px; -} -.icon--warning-highlighted { - color: #cd0921; -} -.info--message { - color: #000; -} -.icon--centered--xs { - vertical-align: middle; - width: 18px; - height: 18px; - background-size: 18px 18px; -} -.level-badge { - height: 4.5rem; - width: 4.5rem; - fill: #fff; -} -@media (min-width: 740px) { - .level-badge { - fill: #333; - } -} -.level-badge--l { - height: 3.75rem; - width: 3.75rem; -} -@media (min-width: 950px) { - .level-badge--l { - height: 4.5rem; - width: 4.5rem; - } -} -.icon--info, -.icon--info-white { - background-image: url(/_static/img/icons/info-dark.svg); - background-size: contain; -} -.icon--info-white { - background-image: url(/_static/img/icons/info-white.svg); - background-repeat: no-repeat; -} -.icon--down-arrow-small, -.icon--down-arrow-small-black, -.icon--up-arrow-small { - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); - background-size: 17px 20px; - background-repeat: no-repeat; - background-position: 0 -5px; -} -.icon--down-arrow-small-white { - background-image: url(/_static/img/icons/arrows/arrow-down-white.svg); - background-size: 17px 20px; - background-repeat: no-repeat; - background-position: 0 0; -} -.icon--down-arrow-small-black { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.icon--down-arrow-special { - background-image: url(/_static/img/icons/arrows/dropdown-expand-green-v2.png); - background-repeat: no-repeat; - background-size: 12px 12px; - height: 12px; - width: 12px; -} -.icon--down-round-small { - background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); -} -.icon--close { - background: url(/_static/img/icons/gallery/icon-close-v2.png) no-repeat 100%; -} -.icon--close.active, -.icon--close:active, -.icon--close:focus, -.icon--close:hover { - background-image: url(/_static/img/icons/gallery/icon-close-active-v2.png); -} -.icon--expand, -.icon--expand-small { - background-image: url(/_static/img/icons/hotelpage/dropdown-expand.png); - background-repeat: no-repeat; - background-position: 50%; - background-size: 12px 12px; -} -.icon--expand-small { - background-size: contain; -} -.icon--scandic-friends { - background: url(/_static/img/icons/scandic-friends/icon-scandic-friends.svg) - no-repeat; -} -.icon--warning-gray { - background-image: url(/_static/img/icons/warning-alert-gray.svg); -} -.icon--checkmark-circle { - background-image: url(/_static/img/icons/checkmark-circle.svg); -} -.icon--error-circle { - background-image: url(/_static/img/icons/warning-alert-red.svg); -} -.icon--checkmark-circle-green { - background-image: url(/_static/img/icons/checkmark-circle-green.svg); - background-repeat: no-repeat; - background-position: 0 5px; -} -.icon--close-circle-red { - background-image: url(/_static/img/icons/close-circle-red.svg); - background-repeat: no-repeat; - background-position: 0 5px; -} -.icon--error { - background-image: url(/_static/img/icons/error.png); - background-repeat: no-repeat; - background-position: 50%; -} -.icon-bullet-arrow { - display: inline-block; - width: 24px; - height: 24px; - background-size: contain; - vertical-align: bottom; - background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); - -webkit-transition: -webkit-transform 0.2s ease-in; - transition: -webkit-transform 0.2s ease-in; - transition: transform 0.2s ease-in; - transition: - transform 0.2s ease-in, - -webkit-transform 0.2s ease-in; - background-repeat: no-repeat; -} -.icon-bullet-arrow--alert { - background-image: url(/_static/img/bullet-list-arrow-circle-dawn.svg); -} -.icon-bullet-arrow--down { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} -.icon-bullet-arrow--up { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); -} -.icon-eye { - background-image: url(/_static/img/icons/eye-icon.svg); -} -.icon-eye, -.icon-eye-slash { - background-repeat: no-repeat; -} -.icon-eye-slash { - background-image: url(/_static/img/icons/eye-slash-icon.svg); -} -.icon-question-white { - background-image: url(/_static/img/icons/icon-question-white.svg); - background-repeat: no-repeat; -} -.arrow-icon { - border: solid #00838e; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 4px; -} -.arrow-icon.right { - transform: rotate(-45deg); - -webkit-transform: rotate(-45deg); -} -.btn, -.editable-area table input[type="submit"], -table.table input[type="submit"] { - padding: 5px 15px; - display: inline-block; - line-height: 20px; - border: 1px solid transparent; - border-radius: 50px; -} -.btn:active, -.btn:focus, -.btn:hover, -.editable-area table input[type="submit"]:active, -.editable-area table input[type="submit"]:focus, -.editable-area table input[type="submit"]:hover, -table.table input[type="submit"]:active, -table.table input[type="submit"]:focus, -table.table input[type="submit"]:hover { - text-decoration: underline; -} -.btn:focus, -.editable-area table input[type="submit"]:focus, -table.table input[type="submit"]:focus { - outline: none; - border: 1px solid #ccc; - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; -} -@media (min-width: 950px) { - .btn:focus, - .editable-area table input[type="submit"]:focus, - table.table input[type="submit"]:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.btn:disabled, -.btn [disabled], -.disabled.btn, -.editable-area table input.disabled[type="submit"], -.editable-area table input[type="submit"]:disabled, -.editable-area table input[type="submit"] [disabled], -table.table input.disabled[type="submit"], -table.table input[type="submit"]:disabled, -table.table input[type="submit"] [disabled] { - opacity: 0.45; - cursor: not-allowed; -} -@media (min-width: 740px) { - .btn, - .editable-area table input[type="submit"], - table.table input[type="submit"] { - padding: 8px 15px; - } -} -.btn--primary, -.editable-area table input[type="submit"], -table.table input[type="submit"] { - background-color: #00838e; - color: #fff; -} -.btn--primary:active, -.btn--primary:focus, -.btn--primary:hover, -.btn--primary:visited, -.editable-area table input[type="submit"]:active, -.editable-area table input[type="submit"]:focus, -.editable-area table input[type="submit"]:hover, -.editable-area table input[type="submit"]:visited, -table.table input[type="submit"]:active, -table.table input[type="submit"]:focus, -table.table input[type="submit"]:hover, -table.table input[type="submit"]:visited { - color: #fff; -} -input[type="date"], -input[type="datetime-local"], -input[type="datetime"], -input[type="email"], -input[type="month"], -input[type="number"], -input[type="password"], -input[type="search"], -input[type="tel"], -input[type="text"], -input[type="time"], -input[type="url"], -input[type="week"], -select, -textarea { - -webkit-box-sizing: border-box; - box-sizing: border-box; - -moz-appearance: none; - appearance: none; - -webkit-appearance: none; - display: inline-block; - width: 100%; - font-size: 1rem; - height: 2.5rem; - line-height: 2.25rem; - padding: 0 0.625rem; - color: #333; - background-color: #fff; - border: 2px solid #757575; - vertical-align: top; - border-radius: 2px; -} -input[type="date"]:focus, -input[type="datetime-local"]:focus, -input[type="datetime"]:focus, -input[type="email"]:focus, -input[type="month"]:focus, -input[type="number"]:focus, -input[type="password"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="text"]:focus, -input[type="time"]:focus, -input[type="url"]:focus, -input[type="week"]:focus, -select:focus, -textarea:focus { - outline: none; -} -input[type="date"].disabled, -input[type="datetime-local"].disabled, -input[type="datetime"].disabled, -input[type="email"].disabled, -input[type="month"].disabled, -input[type="number"].disabled, -input[type="password"].disabled, -input[type="search"].disabled, -input[type="tel"].disabled, -input[type="text"].disabled, -input[type="time"].disabled, -input[type="url"].disabled, -input[type="week"].disabled, -select.disabled, -textarea.disabled { - color: #6e6e6e; - background-color: #f3f2f1; - border-color: #c8c8c8; - cursor: not-allowed; - opacity: 1; -} -input[type="date"]::-webkit-input-placeholder, -input[type="datetime-local"]::-webkit-input-placeholder, -input[type="datetime"]::-webkit-input-placeholder, -input[type="email"]::-webkit-input-placeholder, -input[type="month"]::-webkit-input-placeholder, -input[type="number"]::-webkit-input-placeholder, -input[type="password"]::-webkit-input-placeholder, -input[type="search"]::-webkit-input-placeholder, -input[type="tel"]::-webkit-input-placeholder, -input[type="text"]::-webkit-input-placeholder, -input[type="time"]::-webkit-input-placeholder, -input[type="url"]::-webkit-input-placeholder, -input[type="week"]::-webkit-input-placeholder, -select::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #757575; -} -input[type="date"]::-moz-placeholder, -input[type="datetime-local"]::-moz-placeholder, -input[type="datetime"]::-moz-placeholder, -input[type="email"]::-moz-placeholder, -input[type="month"]::-moz-placeholder, -input[type="number"]::-moz-placeholder, -input[type="password"]::-moz-placeholder, -input[type="search"]::-moz-placeholder, -input[type="tel"]::-moz-placeholder, -input[type="text"]::-moz-placeholder, -input[type="time"]::-moz-placeholder, -input[type="url"]::-moz-placeholder, -input[type="week"]::-moz-placeholder, -select::-moz-placeholder, -textarea::-moz-placeholder { - color: #757575; -} -input[type="date"]::-ms-input-placeholder, -input[type="datetime-local"]::-ms-input-placeholder, -input[type="datetime"]::-ms-input-placeholder, -input[type="email"]::-ms-input-placeholder, -input[type="month"]::-ms-input-placeholder, -input[type="number"]::-ms-input-placeholder, -input[type="password"]::-ms-input-placeholder, -input[type="search"]::-ms-input-placeholder, -input[type="tel"]::-ms-input-placeholder, -input[type="text"]::-ms-input-placeholder, -input[type="time"]::-ms-input-placeholder, -input[type="url"]::-ms-input-placeholder, -input[type="week"]::-ms-input-placeholder, -select::-ms-input-placeholder, -textarea::-ms-input-placeholder { - color: #757575; -} -input[type="date"]::placeholder, -input[type="datetime-local"]::placeholder, -input[type="datetime"]::placeholder, -input[type="email"]::placeholder, -input[type="month"]::placeholder, -input[type="number"]::placeholder, -input[type="password"]::placeholder, -input[type="search"]::placeholder, -input[type="tel"]::placeholder, -input[type="text"]::placeholder, -input[type="time"]::placeholder, -input[type="url"]::placeholder, -input[type="week"]::placeholder, -select::placeholder, -textarea::placeholder { - color: #757575; -} -input[type="date"].borderless, -input[type="datetime-local"].borderless, -input[type="datetime"].borderless, -input[type="email"].borderless, -input[type="month"].borderless, -input[type="number"].borderless, -input[type="password"].borderless, -input[type="search"].borderless, -input[type="tel"].borderless, -input[type="text"].borderless, -input[type="time"].borderless, -input[type="url"].borderless, -input[type="week"].borderless, -select.borderless, -textarea.borderless { - border: none; - margin-left: 0; -} -input[type="date"].plain, -input[type="datetime-local"].plain, -input[type="datetime"].plain, -input[type="email"].plain, -input[type="month"].plain, -input[type="number"].plain, -input[type="password"].plain, -input[type="search"].plain, -input[type="tel"].plain, -input[type="text"].plain, -input[type="time"].plain, -input[type="url"].plain, -input[type="week"].plain, -select.plain, -textarea.plain { - border: none; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0; -} -.clearable-input { - position: relative; - display: block; -} -.clearable-input input::-ms-clear { - display: none; -} -.clearable-input__clear { - position: absolute; - top: 0; - bottom: 0; - right: 0; - padding: 6px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - cursor: pointer; -} -.hero-overlay--search .clearable-input__clear { - width: 45px; -} -.clearable-input__clear .clearable-input__clear--icon { - margin: 0; -} -.clearable-input--icon, -.clearable-input__clear .clearable-input__clear--icon { - background: url(/_static/img/icons/clear-input.png) no-repeat scroll 0 0/100% - 100% transparent; - display: block; - width: 14px; - height: 14px; -} -.clearable-input--icon { - margin: 5px 5px 4px 4px; -} -.clearable-input.input-group .clearable-input__clear { - top: 16px; - bottom: auto; - margin-right: 3px; - padding-top: 16px; -} -@media (min-width: 950px) { - .clearable-input.input-group .clearable-input__clear { - height: 26px; - } -} -.clearable-input.clearable-input--booking-option .clearable-input__clear { - padding: 4px 3px; -} -input.ng-touched.ng-invalid { - border: 2px solid #cd0921; -} -.dropdown-container { - position: relative; -} -.dropdown-container.open > .dropdown-menu { - display: block; -} -.dropdown-container.open > a { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 11; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 1rem; - text-align: left; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: 400; - color: grey; - white-space: nowrap; -} -.dropdown-menu > li > a:focus, -.dropdown-menu > li > a:hover { - text-decoration: none; - color: #737373; - background-color: #f5f5f5; -} -.dropdown-menu .active > a, -.dropdown-menu .active > a:focus, -.dropdown-menu .active > a:hover { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #00838e; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 5px dashed; - border-right: 5px solid transparent; - border-left: 5px solid transparent; -} -.dp-modal { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: hsla(0, 0%, 100%, 0.75); -} -.dp { - position: relative; - background: #fff; - -webkit-box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.25); - box-shadow: 2px 2px 16px rgba(0, 0, 0, 0.25); - line-height: 1.4; - border-radius: 4px; - max-height: 400px; - z-index: 1000; - padding-top: 6px; - overflow: hidden; - -webkit-tap-highlight-color: transparent; -} -.dp:before { - content: " "; - height: 6px; - position: absolute; - top: 0; - left: 0; - right: 0; - background: #3b99fc; - background: -webkit-gradient( - linear, - right top, - left top, - from(#3b99fc), - to(#8aefc8) - ); - background: linear-gradient(-90deg, #3b99fc, #8aefc8); -} -.dp-permanent .dp { - padding-top: 0; - border: 1px solid #eee; - -webkit-box-shadow: none; - box-shadow: none; -} -.dp-permanent .dp:before { - display: none; -} -.dp-cal { - min-height: 300px; -} -.dp-below { - position: absolute; -} -.dp-below, -.dp-permanent { - font-size: 0.8em; - width: 400px; - max-width: 100vw; -} -.dp-permanent { - position: relative; -} -.dp-permanent .dp { - z-index: 0; -} -.dp-modal .dp { - position: absolute; - top: 50%; - left: 50%; - max-width: 600px; - width: calc(100% - 4em); - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - -webkit-animation: slide-up 0.3s forwards; - animation: slide-up 0.3s forwards; -} -.dp-months { - padding: 24px; -} -.dp-years { - -webkit-box-sizing: border-box; - box-sizing: border-box; - max-height: 400px; - padding: 8px 0; - overflow: auto !important; -} -.dp-cal-month, -.dp-cal-year, -.dp-day, -.dp-month, -.dp-year { - -webkit-box-sizing: border-box; - box-sizing: border-box; - text-align: center; - text-decoration: none; - position: relative; - color: #3b404d; - border-radius: 2px; - border: 0; - background: transparent; -} -.dp-cal-header { - position: relative; - text-align: center; - padding-bottom: 16px; - background: #f5f5f5; -} -.dp-next, -.dp-prev { - position: absolute; - width: 30px; - height: 30px; - overflow: hidden; - top: 14px; - color: #777; - border-radius: 2px; - border: 0; - background: transparent; -} -.dp-next:focus, -.dp-next:hover, -.dp-prev:focus, -.dp-prev:hover { - outline: none; - color: inherit; -} -.dp-prev { - left: 24px; -} -.dp-next { - right: 24px; -} -.dp-next:before, -.dp-prev:before { - content: ""; - border: 2px solid; - width: 10px; - height: 10px; - display: inline-block; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transition: border-color 0.2s; - transition: border-color 0.2s; - margin: 9px 0 40px 4px; -} -.dp-prev:before { - border-right: 0; - border-bottom: 0; -} -.dp-next:before { - border-left: 0; - border-top: 0; - margin-left: 0; - margin-right: 4px; -} -.dp-cal-month, -.dp-cal-year { - display: inline-block; - font-size: 1.4em; - padding: 16px 8px 8px; - outline: none; -} -.dp-cal-footer { - text-align: center; - background: #f5f5f5; -} -.dp-day-today:after { - content: ""; - height: 0; - width: 0; - border-color: #227bd7 #227bd7 transparent transparent; - border-style: solid; - border-width: 7px; - position: absolute; - top: 0; - right: 0; -} -.dp-clear, -.dp-close, -.dp-today { - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: inline-block; - width: 33%; - padding: 8px; - text-decoration: none; - color: inherit; - border: 0; - background: transparent; -} -.dp-permanent .dp-clear, -.dp-permanent .dp-close { - display: none; -} -.dp-cal-month:active, -.dp-cal-year:active, -.dp-clear:active, -.dp-close:active, -.dp-next:active, -.dp-prev:active, -.dp-today:active { - background: #75bcfc; - color: #fff; -} -@media screen and (min-device-width: 1200px) { - .dp-cal-month:focus, - .dp-cal-month:hover, - .dp-cal-year:focus, - .dp-cal-year:hover, - .dp-clear:focus, - .dp-clear:hover, - .dp-close:focus, - .dp-close:hover, - .dp-next:focus, - .dp-next:hover, - .dp-prev:focus, - .dp-prev:hover, - .dp-today:focus, - .dp-today:hover { - background: #75bcfc; - color: #fff; - } -} -.dp-col-header, -.dp-day { - width: 14.28571429%; - display: inline-block; - padding: 8px; - text-align: center; -} -.dp-col-header { - color: #aaa; - text-transform: uppercase; - font-weight: 300; - font-size: 0.8em; - padding: 8px 0; -} -.dp-month { - width: 33%; - display: inline-block; - padding: 8px; -} -.dp-year { - display: block; - padding: 8px 40px; - width: 100%; -} -.dp-edge-day { - color: #aaa; -} -.dp-current, -.dp-current:focus, -.dp-day:focus, -.dp-day:hover, -.dp-month:focus, -.dp-month:hover, -.dp-year:focus, -.dp-year:hover { - outline: none; - background: #75bcfc; - color: #fff; -} -.dp-selected, -.dp-selected:focus, -.dp-selected:hover { - background: #3b99fc; - color: #fff; -} -.dp-day-disabled { - background: transparent; - color: #ddd; -} -.dp-day-disabled:focus, -.dp-day-disabled:hover { - background: #ddd; -} -.dp-focuser { - position: absolute; - z-index: 0; - top: 50%; - left: 50%; -} -@media (max-width: 480px) { - .dp-modal .dp { - font-size: 0.9em; - width: auto; - width: 100%; - } - .dp-day, - .dp-day-of-week { - padding: 8px; - } -} -@-webkit-keyframes slide-up { - 0% { - -webkit-transform: translate(-50%, 100%); - transform: translate(-50%, 100%); - } - to { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } -} -@keyframes slide-up { - 0% { - -webkit-transform: translate(-50%, 100%); - transform: translate(-50%, 100%); - } - to { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - } -} -.dr-cals { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - background: #fff; - padding-top: 6px; - border-radius: 6px; - overflow: hidden; -} -.dr-cals .dp-edge-day { - visibility: hidden; -} -.dr-cals .dp-cal-footer { - display: none; -} -.dr-cals .dp { - border: 0; -} -.dr-cals .dp-current, -.dr-cals .dp-current:focus, -.dr-cals .dp-selected, -.dr-cals .dp-selected:focus { - background: transparent; - color: inherit; - border-radius: 0; -} -.dr-cals .dp-day-disabled, -.dr-cals .dp-day-disabled:focus { - color: #ddd; -} -.dr-cal-end .dp { - border-left: 8px solid #f5f5f5; -} -.dr-cal-end .dp-prev, -.dr-cal-start .dp-next { - visibility: hidden; -} -.dr-cals .dp-current:hover, -.dr-cals .dr-in-range, -.dr-cals .dr-in-range:focus, -.dr-cals .dr-in-range:hover { - background: #75bcfc; - color: #fff; - border-radius: 0; -} -.dr-cals .dr-selected, -.dr-cals .dr-selected:focus, -.dr-cals .dr-selected:hover { - background: #3b99fc; - color: #fff; - border-radius: 0; -} -@media (max-width: 616px) { - .dr-cal-end { - display: none; - } - .dr-cal-start .dp-next { - visibility: visible; - } -} -.booking-widget { - color: #fff; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - position: relative; -} -@media (min-width: 950px) { - .booking-widget { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - max-width: 1200px; - margin: 0 auto; - -ms-flex-align: start; - align-items: flex-start; - } - .booking-widget > * { - width: 20%; - } - .booking-widget > :first-child { - width: 24%; - } - .booking-widget > :not(:last-child) { - padding-right: 20px; - } - .booking-widget > .booking-widget-options-toggle { - width: 16%; - padding-top: 12px; - } - .booking-widget > .booking-widget-options, - .booking-widget > .booking-widget__submit { - padding-right: 0; - } - .booking-widget > .booking-widget__submit { - padding-top: 8px; - } -} -@media (min-width: 1200px) { - .booking-widget > * { - width: 18%; - } - .booking-widget > :first-child { - width: 28%; - } - .booking-widget > .booking-widget-options-toggle { - width: 15%; - } - .booking-widget > .booking-widget__submit { - width: 21%; - } -} -.booking-widget .input-group { - position: relative; - padding-top: 15px; - padding-bottom: 5px; -} -.booking-widget .input-group .input { - display: block; -} -.booking-widget .input-group .input, -.booking-widget .input-group input { - background: #fff; - -webkit-box-shadow: 0 0 transparent; - box-shadow: 0 0 transparent; - border: 1px solid #fff; - color: #404040; - border-radius: 3px; - height: 40px; - padding: 2px 28px 0 40px; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - line-height: 30px; -} -.booking-widget .input-group .input::-webkit-input-placeholder, -.booking-widget .input-group input::-webkit-input-placeholder { - color: #757575; -} -.booking-widget .input-group .input::-moz-placeholder, -.booking-widget .input-group input::-moz-placeholder { - color: #757575; -} -.booking-widget .input-group .input::-ms-input-placeholder, -.booking-widget .input-group input::-ms-input-placeholder { - color: #757575; -} -.booking-widget .input-group .input::placeholder, -.booking-widget .input-group input::placeholder { - color: #757575; -} -.booking-widget .input-group .input:focus, -.booking-widget .input-group input:focus { - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; - outline: 0 none; -} -@media (min-width: 950px) { - .booking-widget .input-group .input:focus, - .booking-widget .input-group input:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -@media (max-width: 949px) { - .booking-widget .input-group .input.widget-search__text ~ label, - .booking-widget .input-group input.widget-search__text ~ label { - width: 80%; - } - .booking-widget .input-group .input.ng-valid:not(.ng-empty) ~ label, - .booking-widget .input-group .input:focus ~ label, - .booking-widget .input-group input.ng-valid:not(.ng-empty) ~ label, - .booking-widget .input-group input:focus ~ label { - top: 8px; - font-size: 12px; - line-height: 12px; - width: auto; - } -} -@media (min-width: 950px) { - .booking-widget .input-group .input, - .booking-widget .input-group input { - height: 40px; - line-height: 26px; - padding: 0 28px; - } -} -.booking-widget .input-group .input.arrow-down, -.booking-widget .input-group input.arrow-down { - text-transform: capitalize; - background-image: url(/_static/img/icons/arrows/arrow-down-dark.svg); - background-repeat: no-repeat; - background-position: center right 10px; - background-size: 17px 17px; - cursor: pointer; - padding-top: 0.375rem !important; -} -@media (min-width: 950px) { - .booking-widget .input-group .input.arrow-down, - .booking-widget .input-group input.arrow-down { - background-position: top 10px right 7px; - } -} -@media (max-width: 949px) { - .booking-widget .input-group.date-range label, - .booking-widget .input-group.guest-wrapper label { - top: 8px; - font-size: 12px; - line-height: 12px; - width: auto; - } -} -.booking-widget .input-group label { - position: absolute; - top: 20px; - left: 35px; - background: #00838e; - padding: 0 5px; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -@media (min-width: 950px) { - .booking-widget .input-group label { - top: -2px; - left: 0; - font-size: 12px; - line-height: 1.3; - letter-spacing: 0.5px; - padding: 0; - background: none transparent; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - max-width: 100%; - } -} -.booking-widget .input-group > .icon { - position: absolute; - left: 10px; - top: 23px; - z-index: 0; - fill: #757575; -} -.booking-widget .input-group > .icon.icon-tag { - width: 16px; - fill: #fff; -} -@media (min-width: 950px) { - .booking-widget .input-group > .icon { - left: 5px; - top: 26px; - } -} -.booking-widget .error-text.error-text--inverted { - margin-top: 6px; -} -.booking-widget-wrapper { - background: none #00838e; - padding: 10px 15px 15px; - position: relative; - z-index: 110; -} -@media (min-width: 740px) { - .booking-widget-wrapper { - padding: 15px 30px 25px; - } -} -@media (min-width: 950px) { - .booking-widget-wrapper { - padding: 15px 40px 15px 45px; - position: relative; - } -} -.hidden-medium-up .booking-widget-wrapper { - display: none; -} -.booking-widget .widget-search { - position: relative; - z-index: 112; -} -.booking-widget .widget-search__list { - position: absolute; - top: 100%; - left: 0; - right: 0; - max-height: 216px; - background: #fff; - color: #000; - overflow: auto; - border-radius: 5px; - z-index: 10; - -webkit-box-shadow: 4px 4px 16px -8px rgba(0, 0, 0, 0.5); - box-shadow: 4px 4px 16px -8px rgba(0, 0, 0, 0.5); -} -.booking-widget .widget-search__list-item { - padding: 7px 10px; - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - cursor: pointer; -} -.booking-widget .widget-search__list-item svg { - min-width: 18px; - max-width: 18px; - display: block; -} -.booking-widget .widget-search__list-item > span { - padding-left: 5px; - text-transform: capitalize; -} -.booking-widget .widget-search__list-item.selected { - background: #e9e8e7; -} -.booking-widget .widget-search__list-item .search-item-remove { - display: block; - padding: 5px; - margin: -5px -5px -5px auto; -} -.booking-widget .widget-search__list-item .search-item-remove svg { - height: 14px; - min-width: 14px; - width: 14px; -} -.booking-widget .dropdown__modal { - position: absolute; - margin-top: 10px; - z-index: 112; - background: #fff; - border-radius: 4px; - -webkit-box-shadow: 8px 8px 32px -16px rgba(0, 0, 0, 0.5); - box-shadow: 8px 8px 32px -16px rgba(0, 0, 0, 0.5); -} -.booking-widget .dropdown__modal > * { - position: relative; -} -.booking-widget .dropdown__modal:before { - content: ""; - border: 10px solid transparent; - border-bottom-color: #fff; - position: absolute; - top: -19px; - left: 50px; -} -.booking-widget__btn { - background: #cd0921; - color: #fff; - font-weight: 600; - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - border: 1px solid #fff; - height: 48px; -} -@media (min-width: 950px) { - .booking-widget__btn { - width: 100%; - } -} -@media (max-width: 949px) { - .booking-widget-head + div { - display: none; - } - .booking-widget-head + div.active { - display: block; - } -} -.booking-widget .loader > span { - background: #fff; -} -.booking-widget__header { - margin: 0; - font-size: 1.75rem; - line-height: 1; - color: #fff; -} -@media (min-width: 950px) { - .booking-widget__header { - display: none; - } -} -.booking-widget__header--hidden { - display: none; -} -.full-width .booking-widget__btn { - margin-top: 10px; - width: 100%; -} -.change-date-section .full-width .booking-widget__btn { - margin: 0; -} -.change-date-section .booking-widget-wrapper { - margin-bottom: 10px; -} -.booking-widget .date-picker__apply { - width: 100%; - background: none transparent; - color: #00838e; - border-top: 1px solid #f3f2f1; - text-transform: capitalize; - border-radius: 0; - padding: 10px 15px; -} -.booking-widget .clearable-input__clear--icon { - background: none transparent; -} -.booking-widget .disableDropdown.custom-select:after { - background-image: none; -} -@media (min-width: 950px) { - .show-best-price-badge .booking-widget:after { - content: ""; - background: transparent - url(/_static/img/best-price-guaranteed/best-price-guaranteed-badge-transparent.svg) - scroll no-repeat 0 0; - width: 65px; - height: 65px; - background-size: 65px; - display: block; - position: absolute; - right: 0; - bottom: -94px; - } -} -@media (min-width: 950px) and (min-width: 1200px) { - .show-best-price-badge .booking-widget:after { - right: 4.0625rem; - } -} -.booking-widget button.u-no-button-style:focus { - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; - outline: 0 none; -} -@media (min-width: 950px) { - .booking-widget button.u-no-button-style:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -#booking-overlay { - background: transparent; - content: ""; - display: none; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - width: 100%; - height: 100%; - border: 0; - -webkit-box-shadow: 0 0 none; - box-shadow: 0 0 none; - z-index: 111; - cursor: default; -} -.dr-cals { - width: 280px; - overflow: visible; - position: relative; - padding: 0; - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.dr-cals .dp-day, -.dr-cals .dp-next, -.dr-cals .dp-prev { - color: #00838e; -} -.dr-cals .dp-prev { - left: 10px; - top: 5px; -} -.dr-cals .dp-next { - right: 10px; - top: 5px; -} -.dr-cals .dp-cal-header { - height: 40px; - padding: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; -} -.dr-cals .dp-cal-header, -.dr-cals .dp-cal-header button:focus, -.dr-cals .dp-cal-header button:hover { - background: none transparent; -} -.dr-cals .dp-cal-month, -.dr-cals .dp-cal-year { - padding: 0 5px; - font-weight: 700; - color: #404040; - font-size: 16px; -} -.dr-cals .dp-permanent { - max-width: 280px; -} -.dr-cals .dp-col-header { - border-color: #f3f2f1; - border-style: solid; - border-width: 1px 0; - text-transform: capitalize; - color: #404040; - font-size: 13px; - font-weight: 700; - line-height: 15px; - text-align: center; -} -.dr-cals .dp-current, -.dr-cals .dp-current:not(.dp-day-disabled):focus { - color: #00838e; -} -.dr-cals .dp-day { - width: 40px; - height: 32px; - color: #00838e; - font-size: 16px; - line-height: 15px; - text-align: center; - margin: 4px 0; -} -.dr-cals .dp-day-disabled { - color: #c8c8c8; -} -@media (min-width: 950px) { - .dr-cals .dp-day.dr-current:focus, - .dr-cals .dp-day:focus:not(.dp-day-disabled):not(.dp-current), - .dr-cals .dp-day:hover:not(.dp-day-disabled) { - background: #00838e; - color: #fff; - } -} -.dr-cals .dp-day.dp-day-disabled:focus, -.dr-cals .dp-day.dp-day-disabled:hover { - background: none transparent; - cursor: not-allowed; - color: #c8c8c8; -} -.dr-cals .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #00838e; - background: rgba(0, 131, 142, 0.1); - font-weight: 700; - color: #00838e; -} -.dr-cals .dp-day.dr-in-range:hover, -.dr-cals .dp-day.dr-selected { - background: #00838e; - color: #fff; -} -.dr-cals .dp-day.dr-selected { - border-radius: 20px 0 0 20px; - font-weight: 700; -} -.dr-cals .dp-day.dr-selected.dr-in-range { - border-radius: 0 20px 20px 0; - background: #00838e; - color: #fff; -} -.dr-cals .dp-day.dr-selected.dp-current:focus, -.dr-cals .dp-day.dr-selected.dp-selected:focus, -.dr-cals .dp-day.dr-selected:focus, -.dr-cals .dp-day.dr-selected:hover { - background: #00838e; - color: #fff; -} -@media (max-width: 949px) { - .dr-cals .dp-day.dr-selected.dp-current:focus, - .dr-cals .dp-day.dr-selected.dp-selected:focus, - .dr-cals .dp-day.dr-selected:focus, - .dr-cals .dp-day.dr-selected:hover { - -webkit-box-shadow: 0 0 5px #00838e; - box-shadow: 0 0 5px #00838e; - } -} -@media (min-width: 950px) { - .dr-cals .dp-day.dr-in-range.dr-current:focus { - background: #00838e; - color: #fff; - } -} -.dr-cals .dp-day.dr-in-range ~ .dr-selected { - border-radius: 0 20px 20px 0; - background: #00838e; - color: #fff; -} -.dr-cals .dp-day.dp-day-today:after, -.dr-cals .dp-day:not(.dp-edge-day) ~ .dp-edge-day { - display: none; -} -.dr-cals .dr-cal-end .dp { - border: 0 transparent; - overflow: visible; -} -.dr-cals .dr-cal-end .dp-cal:before { - position: absolute; - width: 30px; - height: 100%; - display: block; - background: #fff; - content: ""; - left: -30px; - top: 0; - z-index: 999; -} -.dr-cals .dp-cal { - min-height: 0; -} -@media (min-width: 620px) { - .dr-cals { - width: 590px; - } -} -.dp-cal-header button.disabled { - opacity: 0.4; -} -#guest-selector__room-count { - background-color: #e9e8e7; - vertical-align: middle; - width: auto; - vertical-align: text-bottom; - display: inline-block; - border-radius: 18px; - border: 1px solid #e9e8e7; -} -.disableDropdown #guest-selector__room-count, -.disableDropdown.custom-select.custom-select--booking-widget-dialog { - background-color: transparent; - border: none; -} -.disableDropdown #guest-selector__room-count:disabled { - opacity: 1; - padding-left: 0; - margin-bottom: -22px; -} -.tooltipHeader { - font-weight: 700; - margin-bottom: 0; -} -@media (min-width: 950px) { - .booking-widget .booking-widget-options { - display: -ms-flexbox; - display: flex; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-align: start; - align-items: flex-start; - margin: 15px 0; - } - .booking-widget-options-item, - .booking-widget-options .booking-code { - padding-right: 20px; - } -} -.booking-widget-options-toggle { - margin: 5px 0 0; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -@media (min-width: 950px) { - .booking-widget-options-toggle { - margin: 0; - } -} -.booking-widget-options-toggle > button[type="button"] { - padding: 5px 7px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -@media (min-width: 950px) { - .booking-widget-options-toggle > button[type="button"] { - width: auto; - padding: 0; - } -} -@media (max-width: 419px) { - .booking-widget-options-toggle > button[type="button"] { - margin-bottom: 10px; - } -} -.booking-widget-options-toggle > button[type="button"].offers-toggle { - display: none; -} -.booking-widget-options-toggle__icon { - padding-right: 10px; -} -@media (min-width: 950px) { - .booking-widget-options-toggle__icon { - padding-right: 0; - } - .booking-widget-options--shown - .booking-widget-options-toggle__icon.icon-show-options { - visibility: hidden; - display: block; - } -} -.booking-widget-options-toggle__icon img { - display: block; - max-width: 22px; -} -.booking-widget-options-toggle__text { - font-size: 13px; - font-weight: 700; - line-height: 15px; - text-align: left; -} -.booking-widget-options-toggle__text > span { - display: inline-block; -} -.booking-widget-options-toggle__text > span:not(:first-child) { - padding: 0 5px 0 0; -} -.booking-widget-options-toggle .icon-hide-options { - display: none; -} -.booking-widget-options-toggle .booking-widget__btn { - -ms-flex-pack: center; - justify-content: center; -} -@media (max-width: 419px) { - .booking-widget-options-toggle .booking-widget__btn { - -ms-flex: auto; - flex: auto; - margin-bottom: 10px; - width: 100%; - } -} -@media (min-width: 950px) { - .booking-widget-options--special ~ .booking-widget-options { - margin: 15px 0 0; - } -} -@media (min-width: 740px) { - .booking-widget-options--special - ~ .booking-widget-options - .booking-widget-options-toggle { - margin: 0; - } -} -.booking-widget-options--special - ~ .booking-widget-options - .booking-widget-options-item { - padding-top: 0; -} -@media (min-width: 950px) { - .booking-widget-options .booking-code { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - max-width: 45%; - } - .booking-widget-options .booking-code .input-group { - padding-bottom: 0; - max-width: 250px; - } - .booking-widget-options .booking-code .input-group input { - text-transform: uppercase; - } - .booking-widget-options .booking-code label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - top: -7px; - } - .booking-widget-options .booking-code .custom-checkbox-label { - font-size: 12px; - height: 26px; - margin-left: 5px; - margin-top: 15px; - } -} -.booking-widget-options .booking-code__text { - text-transform: uppercase; -} -.booking-widget-options .booking-code .booking-widget-options__tooltip { - position: absolute; - top: 22px; - right: 8px; -} -.booking-widget-options - .booking-code - .booking-widget-options__tooltip.visible-medium-up-block { - position: static; -} -.booking-widget-options .booking-code .booking-widget-options__tooltip a { - display: block; -} -@media (max-width: 949px) { - .booking-widget-options .booking-code .clearable-input__clear { - right: 30px; - } -} -@media (max-width: 739px) { - .booking-widget-options--shown > button[type="button"] { - margin: 0; - } -} -.booking-widget-options--shown .icon-show-options { - display: none; -} -.booking-widget-options--shown .icon-hide-options { - display: block; -} -.booking-widget-options--shown ~ div .booking-widget__btn { - -ms-flex: auto; - flex: auto; -} -.booking-widget-options--shown .booking-widget__btn, -.booking-widget-options--special .booking-widget__btn { - display: none; -} -.booking-widget-options-item { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -@media (min-width: 950px) { - .booking-widget-options-item { - max-width: 33%; - padding-top: 11px; - } -} -@media (min-width: 950px) { - .booking-widget-options-item label.custom-checkbox-wrapper, - .booking-widget-options label.custom-checkbox-wrapper { - padding: 8px 0 0; - } -} -.booking-widget-options-item - label.custom-checkbox-wrapper - input:focus-visible - + span, -.booking-widget-options - label.custom-checkbox-wrapper - input:focus-visible - + span { - padding-right: 2px; -} -@media (min-width: 950px) { - .booking-widget-options-item - label.custom-checkbox-wrapper - input:focus-visible - + span, - .booking-widget-options - label.custom-checkbox-wrapper - input:focus-visible - + span { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } - .booking-widget-options-item - label.custom-checkbox-wrapper - input:focus-visible - + span:before, - .booking-widget-options - label.custom-checkbox-wrapper - input:focus-visible - + span:before { - -webkit-box-shadow: 0 0 transparent; - box-shadow: 0 0 transparent; - } -} -.booking-widget-options__tooltip { - padding-left: 5px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.booking-widget-options__show-less { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; -} -.booking-widget-options__show-less button { - display: -ms-flexbox; - display: flex; - margin: 0 auto; - padding: 10px; - -ms-flex-align: center; - align-items: center; -} -.booking-widget-options__show-less button img { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - margin-left: 10px; -} -@media (min-width: 950px) { - .booking-widget-options.booking-widget-collapsed { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - margin-top: 5px; - } -} -@media (min-width: 950px) { - .booking-widget-options.booking-widget-collapsed .booking-code, - .booking-widget-options.booking-widget-collapsed - .booking-widget-options-item { - max-width: 100%; - } -} -@media (min-width: 950px) { - .booking-widget-options.booking-widget-collapsed .booking-code { - padding-top: 8px; - } -} -@media (min-width: 950px) { - .reward-night .booking-widget-options__tooltip, - .voucher .booking-widget-options__tooltip { - padding-top: 7px; - } -} -.heading-with-filter-controls { - background: #fff; -} -.heading-with-filter-controls__left-wrapper { - display: -ms-flexbox; - display: flex; - max-width: 1784px; - margin: 0 auto; -} -.heading-with-filter-controls__inner-container { - width: 100%; - max-width: 890px; - padding: 30px 10px 20px 40px; -} -.filter-and-distance-controls { - display: -ms-flexbox; - display: flex; - width: 100%; -} -.filter-and-distance-controls .custom-select--filter { - top: -1px; -} -@media (min-width: 950px) { - .filter-and-distance-controls .custom-select--filter { - margin-left: 20px; - } -} -.filter__button { - min-width: 200px; - background-color: #fff; - color: #333; - border: 2px solid #757575; - margin-bottom: 2px; - border-radius: 0; - height: 2.5rem !important; - text-align: left; - position: relative; - width: auto; - padding-right: 34px; -} -.filter__button:hover { - text-decoration: none; -} -.filter__button:focus { - text-decoration: none; - border: 4px solid #00838e; - -webkit-box-shadow: none; - box-shadow: none; -} -@media (min-width: 950px) { - .filter__button:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.filter__button:after { - content: ""; - position: absolute; - width: 28px; - height: 16px; - top: 28%; - right: 10px; - z-index: 2; - pointer-events: none; -} diff --git a/apps/partner-sas/public/_static/css/scandic.css b/apps/partner-sas/public/_static/css/scandic.css deleted file mode 100644 index 31beedd0f..000000000 --- a/apps/partner-sas/public/_static/css/scandic.css +++ /dev/null @@ -1,66133 +0,0 @@ -.picker__month, -.picker__year { - font-size: rem(22px); -} -@media (min-width: 950px) { - .picker__month, - .picker__year { - font-size: rem(26px); - } -} -.content-toggler { - font-size: rem(18px); -} -.hotel-stays .hotel-stays__list__item__heading, -.hotel-stays .hotel-stays__list__item__link-heading, -.list-facts .list-facts__item .list-facts__item__heading { - font-size: rem(16px); -} -.hero-intro .hero-intro__content .hero-intro__content__heading { - font-size: rem(32px); -} -@media (min-width: 950px) { - .hero-intro .hero-intro__content .hero-intro__content__heading { - font-size: rem(46px); - } -} -.pois-container .pois-container__heading--large, -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - font-size: rem(22px); -} -@media (min-width: 950px) { - .pois-container .pois-container__heading--large, - .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - font-size: rem(26px); - } -} -.editable-area--heading h2, -.hotel .hotel__heading, -.restaurant .restaurant__heading-level1, -.room .room__heading-level1 { - font-size: rem(22px); -} -@media (min-width: 950px) { - .editable-area--heading h2, - .hotel .hotel__heading, - .restaurant .restaurant__heading-level1, - .room .room__heading-level1 { - font-size: rem(26px); - } -} -.banner-section--splash .banner-section__text > p, -.content-teaser .content-teaser__heading, -.editable-area--heading h3, -.iconic-item .alternate-hotels-link, -.list-links--bold .list-links__link, -.pois-container .pois-container__heading, -.room .room__heading-level2 { - font-size: rem(18px); -} -.editable-area--heading h4, -.restaurant-opening-hours--mini .restaurant-opening-hours__heading, -.special-request-needs-group .special-request-needs-group__heading { - font-size: rem(16px); -} -.elevator-pitch, -.full-page-form__login__preamble, -.teaser-full .teaser-full__content { - font-size: rem(20px); -} -.room-price-info .room-price-info__btn, -.swal2-actions button, -.xformblock form a h3 { - font-size: rem(16px); -} -body:not(.ng-scope) .ng-cloak, -body:not(.ng-scope) .x-ng-cloak, -body:not(.ng-scope) [ng-cloak], -body:not(.ng-scope) [ng\:cloak], -body:not(.ng-scope) [x-ng-cloak] { - visibility: hidden; -} -body.ng-ready .hide-on-load, -body:not(.ng-scope) [data-ng-cloak], -body:not(.ng-scope) [error-message-for], -body:not(.ng-scope) [ng-show] { - display: none; -} -.no-animate { - -webkit-transition: none !important; - transition: none !important; -} -.picker__month, -.picker__year { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - line-height: 1.1em; - color: #483729; -} -@media (min-width: 950px) { - .picker__month, - .picker__year { - font-size: 1.625rem; - } -} -.content-toggler { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.125rem; - color: #483729; -} -@media (min-width: 950px) { - .content-toggler { - font-size: 1.375rem; - } -} -.hotel-stays .hotel-stays__list__item__heading, -.hotel-stays .hotel-stays__list__item__link-heading, -.list-facts .list-facts__item .list-facts__item__heading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; - color: #333; -} -.legalese { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 0.8125rem; - line-height: 1.2em; - color: #333; -} -.hero-intro .hero-intro__content .hero-intro__content__heading { - font-family: BrandonText-Black, Arial, Helvetica, sans-serif; - font-size: 2rem; - line-height: 1; - text-transform: uppercase; - font-weight: 400; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .hero-intro .hero-intro__content .hero-intro__content__heading { - font-size: 2.875rem; - } -} -.hero-intro .hero-intro__content ol + .hero-intro__content__heading, -.hero-intro .hero-intro__content p + .hero-intro__content__heading, -.hero-intro .hero-intro__content table + .hero-intro__content__heading, -.hero-intro .hero-intro__content ul + .hero-intro__content__heading { - margin-top: 2rem; -} -.pois-container .pois-container__heading--large, -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - font-size: 1.375rem; - line-height: 1.1em; - text-transform: uppercase; - font-weight: 400; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .pois-container .pois-container__heading--large, - .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - font-size: 1.625rem; - } -} -.pois-container ol + .pois-container__heading--large, -.pois-container p + .pois-container__heading--large, -.pois-container table + .pois-container__heading--large, -.pois-container ul + .pois-container__heading--large, -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > ol + a, -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > p + a, -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > table + a, -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > ul + a { - margin-top: 2rem; -} -.editable-area--heading h2, -.hotel .hotel__heading, -.restaurant .restaurant__heading-level1, -.room .room__heading-level1 { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - line-height: 1.1em; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .editable-area--heading h2, - .hotel .hotel__heading, - .restaurant .restaurant__heading-level1, - .room .room__heading-level1 { - font-size: 1.625rem; - } -} -.editable-area--heading ol + h2, -.editable-area--heading p + h2, -.editable-area--heading table + h2, -.editable-area--heading ul + h2, -.hotel ol + .hotel__heading, -.hotel p + .hotel__heading, -.hotel table + .hotel__heading, -.hotel ul + .hotel__heading, -.restaurant ol + .restaurant__heading-level1, -.restaurant p + .restaurant__heading-level1, -.restaurant table + .restaurant__heading-level1, -.restaurant ul + .restaurant__heading-level1, -.room ol + .room__heading-level1, -.room p + .room__heading-level1, -.room table + .room__heading-level1, -.room ul + .room__heading-level1 { - margin-top: 2rem; -} -.banner-section--splash .banner-section__text > p, -.content-teaser .content-teaser__heading, -.editable-area--heading h3, -.iconic-item .alternate-hotels-link, -.list-links--bold .list-links__link, -.pois-container .pois-container__heading, -.room .room__heading-level2 { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.125rem; - color: #483729; - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .banner-section--splash .banner-section__text > p, - .content-teaser .content-teaser__heading, - .editable-area--heading h3, - .iconic-item .alternate-hotels-link, - .list-links--bold .list-links__link, - .pois-container .pois-container__heading, - .room .room__heading-level2 { - font-size: 1.375rem; - } -} -.banner-section--splash .banner-section__text > ol + p, -.banner-section--splash .banner-section__text > p + p, -.banner-section--splash .banner-section__text > table + p, -.banner-section--splash .banner-section__text > ul + p, -.content-teaser ol + .content-teaser__heading, -.content-teaser p + .content-teaser__heading, -.content-teaser table + .content-teaser__heading, -.content-teaser ul + .content-teaser__heading, -.editable-area--heading ol + h3, -.editable-area--heading p + h3, -.editable-area--heading table + h3, -.editable-area--heading ul + h3, -.iconic-item ol + .alternate-hotels-link, -.iconic-item p + .alternate-hotels-link, -.iconic-item table + .alternate-hotels-link, -.iconic-item ul + .alternate-hotels-link, -.list-links--bold ol + .list-links__link, -.list-links--bold p + .list-links__link, -.list-links--bold table + .list-links__link, -.list-links--bold ul + .list-links__link, -.pois-container ol + .pois-container__heading, -.pois-container p + .pois-container__heading, -.pois-container table + .pois-container__heading, -.pois-container ul + .pois-container__heading, -.room ol + .room__heading-level2, -.room p + .room__heading-level2, -.room table + .room__heading-level2, -.room ul + .room__heading-level2 { - margin-top: 2rem; -} -.editable-area--heading h4, -.restaurant-opening-hours--mini .restaurant-opening-hours__heading, -.special-request-needs-group .special-request-needs-group__heading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; - font-weight: 700; - margin-bottom: 1rem; -} -.editable-area--heading ol + h4, -.editable-area--heading p + h4, -.editable-area--heading table + h4, -.editable-area--heading ul + h4, -.restaurant-opening-hours--mini ol + .restaurant-opening-hours__heading, -.restaurant-opening-hours--mini p + .restaurant-opening-hours__heading, -.restaurant-opening-hours--mini table + .restaurant-opening-hours__heading, -.restaurant-opening-hours--mini ul + .restaurant-opening-hours__heading, -.special-request-needs-group ol + .special-request-needs-group__heading, -.special-request-needs-group p + .special-request-needs-group__heading, -.special-request-needs-group table + .special-request-needs-group__heading, -.special-request-needs-group ul + .special-request-needs-group__heading { - margin-top: 2rem; -} -.elevator-pitch, -.full-page-form__login__preamble, -.teaser-full .teaser-full__content { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.25rem; - color: #333; -} -@media (min-width: 950px) { - .elevator-pitch, - .full-page-form__login__preamble, - .teaser-full .teaser-full__content { - font-size: 1.5rem; - line-height: 2.25rem; - } -} -.room-price-info .room-price-info__btn, -.swal2-actions button { - color: #333; - color: #fff; -} -.room-price-info .room-price-info__btn, -.swal2-actions button, -.xformblock form a h3 { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; -} -.xformblock form a h3 { - color: #333; -} -.button-leadin.not-available, -.change-date-section .my-changes-list .previous-value, -.price-calender__booking-option.not-available { - text-decoration: line-through; -} -.legalese a { - border-bottom: 1px dotted #00838e; -} -.legalese a:focus, -.legalese a:hover { - border-bottom: none; -} -.hotel .hotel__address a, -.speech-bubble a { - color: #006b75; -} -.l-grid { - width: 100%; - margin: 0 auto; - max-width: 100%; -} -.l-grid:after, -.l-grid:before { - content: " "; - display: table; -} -.l-grid:after { - clear: both; -} -.l-grid--nested { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-grid--nested:after, -.l-grid--nested:before { - content: " "; - display: table; -} -.l-grid--nested:after { - clear: both; -} -.l-grid--collapsed { - width: 100%; - margin: 0; - max-width: 100%; -} -.l-grid--collapsed:after, -.l-grid--collapsed:before { - content: " "; - display: table; -} -.l-grid--collapsed:after { - clear: both; -} -.l-grid__col--full-width { - width: 100%; -} -.l-grid__col--2of12, -.l-grid__col--full-width { - position: relative; - padding-left: 10px; - padding-right: 10px; - float: left; -} -.l-grid__col--2of12 { - width: 16.6666666667%; -} -.l-grid__col--3of12 { - width: 25%; -} -.l-grid__col--3of12, -.l-grid__col--4of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - float: left; -} -.l-grid__col--4of12 { - width: 33.3333333333%; -} -.l-grid__col--5of12 { - width: 41.6666666667%; -} -.l-grid__col--5of12, -.l-grid__col--7of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - float: left; -} -.l-grid__col--7of12 { - width: 58.3333333333%; -} -.l-grid__col--8of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 66.6666666667%; - float: left; -} -.l-grid__col--collapsed { - padding: 0; -} -.l-combo-main-sidebar-small { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-main-sidebar-small:after, -.l-combo-main-sidebar-small:before { - content: " "; - display: table; -} -.l-combo-main-sidebar-small:after { - clear: both; -} -.l-combo-main-sidebar-small .l-combo-main-sidebar-small__main, -.l-combo-main-sidebar-small .l-combo-main-sidebar-small__sidebar { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -@media (min-width: 740px) { - .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main { - position: relative; - padding-left: 10px; - width: 66.6666666667%; - float: left; - padding-right: 10px; - } - .l-combo-main-sidebar-small .l-combo-main-sidebar-small__main--content { - padding-right: 60px; - } - .l-combo-main-sidebar-small .l-combo-main-sidebar-small__sidebar { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } - .l-combo-main-sidebar-small - .l-combo-main-sidebar-small__main - + .l-combo-main-sidebar-small__sidebar { - float: right; - } -} -.l-combo-main-sidebar-medium { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-main-sidebar-medium:after, -.l-combo-main-sidebar-medium:before { - content: " "; - display: table; -} -.l-combo-main-sidebar-medium:after { - clear: both; -} -.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main, -.l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__sidebar { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -@media (min-width: 950px) { - .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main { - position: relative; - padding-left: 10px; - width: 66.6666666667%; - float: left; - padding-right: 10px; - } - .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__main--content { - padding-right: 60px; - } - .l-combo-main-sidebar-medium .l-combo-main-sidebar-medium__sidebar { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } - .l-combo-main-sidebar-medium - .l-combo-main-sidebar-medium__main - + .l-combo-main-sidebar-medium__sidebar { - float: right; - } -} -.l-combo-2col { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-2col:after, -.l-combo-2col:before { - content: " "; - display: table; -} -.l-combo-2col:after { - clear: both; -} -.l-combo-2col .l-combo-2col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -.l-combo-2col .l-combo-2col__col.l-combo-2col__col--spacing { - margin-bottom: 3px; -} -.l-combo-2col .l-combo-2col__col--right { - float: right !important; -} -@media (min-width: 740px) { - .l-combo-2col .l-combo-2col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--full-width { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--2of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 16.6666666667%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--3of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--4of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--5of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 41.6666666667%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--7of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 58.3333333333%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--8of12 { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 66.6666666667%; - float: left; - } - .l-combo-2col .l-combo-2col__col.l-grid__col--collapsed { - padding: 0; - } - .l-combo-2col .l-combo-2col__col.l-combo-2col__col--spacing { - margin-bottom: 10px; - } -} -.l-combo-2col--medium { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-2col--medium:after, -.l-combo-2col--medium:before { - content: " "; - display: table; -} -.l-combo-2col--medium:after { - clear: both; -} -.l-combo-2col--medium .l-combo-2col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -.l-combo-2col--medium .l-combo-2col__col.l-combo-2col__col--spacing { - margin-bottom: 3px; -} -@media (min-width: 950px) { - .l-combo-2col--medium .l-combo-2col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - } - .l-combo-2col--medium .l-combo-2col__col.l-combo-2col__col--spacing { - margin-bottom: 10px; - } -} -.l-combo-3col { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-3col:after, -.l-combo-3col:before { - content: " "; - display: table; -} -.l-combo-3col:after { - clear: both; -} -.l-combo-3col .l-combo-3col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -.l-combo-3col .l-combo-3col__col.l-combo-3col__col--spacing { - margin-bottom: 3px; -} -@media (min-width: 740px) { - .l-combo-3col .l-combo-3col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } - .l-combo-3col .l-combo-3col__col.l-combo-3col__col--spacing { - margin-bottom: 10px; - } -} -.l-combo-3col--medium { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-3col--medium:after, -.l-combo-3col--medium:before { - content: " "; - display: table; -} -.l-combo-3col--medium:after { - clear: both; -} -.l-combo-3col--medium .l-combo-3col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -.l-combo-3col--medium .l-combo-3col__col.l-combo-3col__col--spacing { - margin-bottom: 3px; -} -@media (min-width: 950px) { - .l-combo-3col--medium .l-combo-3col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } - .l-combo-3col--medium .l-combo-3col__col.l-combo-3col__col--spacing { - margin-bottom: 10px; - } -} -.l-combo-4col { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-combo-4col:after, -.l-combo-4col:before { - content: " "; - display: table; -} -.l-combo-4col:after { - clear: both; -} -.l-combo-4col > .l-combo-4col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; - margin-bottom: 10px; -} -@media (min-width: 740px) { - .l-combo-4col > .l-combo-4col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - margin-bottom: 15px; - } -} -@media (min-width: 950px) { - .l-combo-4col > .l-combo-4col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - } -} -.l-profile-4col { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-profile-4col:after, -.l-profile-4col:before { - content: " "; - display: table; -} -.l-profile-4col:after { - clear: both; -} -.l-profile-4col > .l-profile-4col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -.l-profile-4col > .l-profile-4col__col--level { - position: absolute; - padding: 0; - top: 10px; - right: 10px; - text-align: right; -} -@media (min-width: 740px) { - .l-profile-4col { - margin: 0 -2px; - } - .l-profile-4col > .l-profile-4col__col { - position: relative; - width: 33.3333333333%; - float: left; - padding: 0 2px; - } - .l-profile-4col > .l-profile-4col__col--level { - position: relative; - top: 0; - right: 0; - text-align: left; - } -} -@media (min-width: 950px) { - .l-profile-4col > .l-profile-4col__col { - position: relative; - width: 25%; - float: left; - padding: 0 2px; - } -} -.l-profile-3col { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-profile-3col:after, -.l-profile-3col:before { - content: " "; - display: table; -} -.l-profile-3col:after { - clear: both; -} -.l-profile-3col > .l-profile-3col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -.l-profile-3col > .l-profile-3col__col--level { - position: absolute; - padding: 0; - top: 10px; - right: 10px; - text-align: right; -} -@media (min-width: 740px) { - .l-profile-3col { - margin: 0 -2px; - } - .l-profile-3col > .l-profile-3col__col { - position: relative; - width: 33.3333333333%; - float: left; - padding: 0 2px; - } - .l-profile-3col > .l-profile-3col__col--level { - position: relative; - top: 0; - right: 0; - text-align: left; - } -} -@media (min-width: 950px) { - .l-profile-3col > .l-profile-3col__col { - position: relative; - width: 33.3333333333%; - float: left; - padding: 0 2px; - } -} -.l-booking-widget .loader span { - background-color: #00838e; -} -.has-booking-widget-alert-state .l-booking-widget .loader span { - background-color: #fff; -} -.l-booking-widget--sticky.booking-widget-wrapper { - position: fixed !important; - top: 0; - left: 0; - right: 0; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - label { - display: none; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - label.custom-checkbox-wrapper { - display: block; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .input-group { - padding-top: 5px; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .input-group - .icon, -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .input-group - svg { - top: 16px; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .input-group - span.clearable-input__clear { - top: 6px; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .booking-widget - > .booking-widget__submit { - padding-top: 0; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .booking-widget - > .booking-widget__submit - button { - padding: 6px 15px; -} -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .booking-widget-options, -.l-booking-widget--sticky.booking-widget-wrapper.l-booking-widget--compact - .booking-widget-options__show-less { - display: none !important; -} -.l-booking-widget--sticky.booking-widget-wrapper - .booking-widget-options-toggle { - -ms-flex-item-align: center; - align-self: center; -} -.l-booking-widget--sticky.booking-widget-wrapper - .booking-widget-options-toggle - > button[type="button"] { - display: none !important; -} -.l-booking-widget--sticky.booking-widget-wrapper - .booking-widget-options-toggle - > button[type="button"].offers-toggle { - display: -ms-flexbox !important; - display: flex !important; -} -.l-booking-widget--sticky.booking-widget-wrapper - .booking-widget-options-toggle - > button[type="button"].offers-toggle - svg { - background-color: #18cc49; - width: 16px; - height: 16px; - padding: 2px; - border-radius: 50%; - margin-right: 5px; - display: block; -} -@media (max-width: 949px) { - .booking-widget #booking-code__text, - .booking-widget #date-picker, - .booking-widget #guestInput, - .booking-widget #widget-search__text { - line-height: 28px; - height: 48px; - margin-top: -8px; - padding-top: 15px !important; - } - .booking-widget .clearable-input__clear { - padding-top: 8px !important; - } - #booking-code__text ~ label, - #guestInput ~ label, - #widget-search__text ~ label, - .booking-widget .input-group.date-range label { - background-color: #fff; - color: #757575; - height: 26px; - } - #booking-code__text.ng-valid:not(.ng-empty) ~ label, - #booking-code__text:focus ~ label, - #guestInput ~ label, - #widget-search__text.ng-valid ~ label, - #widget-search__text:focus ~ label, - .booking-widget .input-group.date-range label { - top: 15px; - height: auto; - } - .booking-widget-options__tooltip.hidden-medium-up .icon--info-white { - background-image: url(/_static/img/icons/info-dark.svg); - } -} -.l-booking-widget--mobile-collapsed { - display: none; -} -@media (min-width: 950px) { - .l-booking-widget--mobile-collapsed { - display: block !important; - } -} -.l-booking-widget--mobile-collapsed.show-on-all { - display: block !important; -} -.booking-widget-bar - .l-booking-widget--mobile-collapsed.l-booking-widget--maintenance { - display: block; -} -.l-booking-widget--deemphasized { - top: -399px; -} -@media (min-width: 950px) { - .l-booking-widget--deemphasized .l-booking-widget__widget { - top: 0; - } -} -@media (min-width: 1500px) { - .l-booking-widget--deemphasized .l-booking-widget__widget { - top: 0; - } -} -@media (min-width: 740px) { - .l-booking-widget--horizontal .l-booking-widget__widget { - margin-bottom: 0; - } -} -@media (min-width: 950px) { - .l-booking-widget--horizontal { - position: relative; - top: auto; - right: auto; - left: auto; - padding: 0; - } - .l-booking-widget--horizontal .l-booking-widget__widget { - margin-bottom: 0; - } -} -@media (min-width: 950px) { - .l-booking-widget--horizontal { - background: #00838e; - position: relative; - z-index: 101; - padding: 24px 30px 24px 35px; - margin-left: 0; - margin-right: 0; - } - .l-booking-widget--horizontal .primary-row { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - } - .l-booking-widget--horizontal .primary-row__input-group:last-child { - padding-right: 0; - -ms-flex-pack: center; - justify-content: center; - } - .l-booking-widget--horizontal .primary-row__input-group { - -ms-flex-preferred-size: 20%; - flex-basis: 20%; - -ms-flex-positive: 1; - flex-grow: 1; - width: auto; - } - .l-booking-widget--horizontal - .primary-row__input-group.booking-widget__input-group-dates { - -ms-flex-preferred-size: 27%; - flex-basis: 27%; - } -} -@media (min-width: 1200px) { - .l-booking-widget--horizontal { - padding-left: 30px; - } -} -.no-js .l-booking-widget { - display: block !important; -} -.l-booking-widget--inline { - position: static; - margin: 0; -} -.l-booking-widget__widget { - margin-top: 0; - margin-bottom: 0; - width: 100%; -} -.l-booking-widget--contentpage { - margin-bottom: 25px; -} -@media (min-width: 950px) { - .l-booking-widget--profilepage { - margin-bottom: 30px !important; - } -} -@media (min-width: 950px) and (min-width: 950px) { - .l-booking-widget--profilepage { - margin-bottom: 40px !important; - } -} -@media (min-width: 1200px) { - .l-booking-widget--profilepage { - margin-top: -50px; - } -} -.l-booking-widget--padded { - padding-bottom: 20px; -} -@media (max-width: 739px) { - .l-booking-widget--padded { - padding-left: 20px; - padding-right: 20px; - } -} -.l-booking-widget--padded .l-booking-widget__widget { - margin-bottom: 0; -} -.has-booking-widget-alert-state .is-disabled-after-update { - position: relative; -} -.has-booking-widget-alert-state .is-disabled-after-update:before { - content: ""; - display: block; - position: absolute; - background-color: #fff; - top: 0; - left: 0; - right: 0; - bottom: 0; - opacity: 0.5; - pointer-events: all; - z-index: 9; -} -.has-booking-widget-alert-state .btn-booking-widget-alert { - background-color: #c65214; - color: #fff; -} -.has-booking-widget-alert-state .btn-booking-widget-alert:disabled { - border: 0; -} -.has-booking-widget-alert-state .btn-booking-widget-alert .loader > span { - background: #fff; -} -@media (min-width: 950px) { - .l-booking-widget--position.booking-widget-wrapper { - position: absolute; - width: 100%; - } -} -.booking-widget--maintenance > * { - width: auto !important; -} -.booking-widget--maintenance .booking-widget__body { - color: #000; - background-color: #eddfde; -} -.booking-widget--maintenance .booking-widget__body svg { - height: 25px; - width: 25px; - float: left; - margin-right: 10px; -} -a.booking-widget__call-number { - color: #fff; -} -.l-elevator-pitch-container { - width: auto; - margin: 0 -10px; - max-width: none; -} -.l-elevator-pitch-container:after, -.l-elevator-pitch-container:before { - content: " "; - display: table; -} -.l-elevator-pitch-container:after { - clear: both; -} -.l-elevator-pitch-container .l-elevator-pitch-container__teaser { - position: relative; - width: 100%; - float: left; - padding: 10px 10px 5px; - z-index: 1; -} -@media (min-width: 740px) { - .l-elevator-pitch-container .l-elevator-pitch-container__teaser { - padding-top: 20px; - padding-bottom: 10px; - } -} -@media (min-width: 950px) { - .l-elevator-pitch-container .l-elevator-pitch-container__teaser { - position: relative; - padding-left: 10px; - width: 66.6666666667%; - float: left; - padding-right: 60px; - padding-bottom: 20px; - } -} -.l-elevator-pitch-container - .l-elevator-pitch-container__teaser - .elevator-pitch-extension { - display: none; -} -@media (min-width: 950px) { - .l-elevator-pitch-container - .l-elevator-pitch-container__teaser--nexttowidget { - min-height: 310px; - } -} -.l-elevator-pitch-container - .l-elevator-pitch-container__teaser.is-elevator-pitch-expanded - .elevator-pitch-extension { - display: block; -} -.l-elevator-pitch-container - .l-elevator-pitch-container__teaser.is-elevator-pitch-expanded - .elevator-pitch__expander { - display: none; -} -.l-elevator-pitch-container .l-elevator-pitch-container__sidebar { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; - margin-top: 10px; -} -@media (min-width: 740px) { - .l-elevator-pitch-container .l-elevator-pitch-container__sidebar { - margin-top: 20px; - } -} -@media (min-width: 950px) { - .l-elevator-pitch-container .l-elevator-pitch-container__sidebar { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } -} -@media (min-width: 950px) { - .l-gallery-thumbnails .l-thumbnails { - margin-top: 6px; - } -} -.l-thumbnails { - display: block; - padding: 0; - margin: -10px; -} -.l-thumbnails:after, -.l-thumbnails:before { - content: " "; - display: table; -} -.l-thumbnails:after { - clear: both; -} -.l-thumbnails > li { - display: block; - height: auto; - float: left; - width: 100%; - padding: 0 10px 20px; - list-style: none; -} -.l-thumbnails > li:nth-of-type(1n) { - clear: none; -} -.l-thumbnails > li:nth-of-type(1n + 1) { - clear: both; -} -@media (min-width: 740px) { - .l-thumbnails { - display: block; - padding: 0; - margin: -10px; - } - .l-thumbnails:after, - .l-thumbnails:before { - content: " "; - display: table; - } - .l-thumbnails:after { - clear: both; - } - .l-thumbnails > li { - display: block; - height: auto; - float: left; - width: 33.3333333333%; - padding: 0 10px 20px; - list-style: none; - } - .l-thumbnails > li:nth-of-type(1n) { - clear: none; - } - .l-thumbnails > li:nth-of-type(3n + 1) { - clear: both; - } -} -@media (min-width: 950px) { - .l-thumbnails { - display: block; - padding: 0; - margin: -10px; - } - .l-thumbnails:after, - .l-thumbnails:before { - content: " "; - display: table; - } - .l-thumbnails:after { - clear: both; - } - .l-thumbnails > li { - display: block; - height: auto; - float: left; - width: 25%; - padding: 0 10px 20px; - list-style: none; - } - .l-thumbnails > li:nth-of-type(1n) { - clear: none; - } - .l-thumbnails > li:nth-of-type(4n + 1) { - clear: both; - } -} -.l-rooms { - display: block; - padding: 0; - margin: -10px; -} -.l-rooms:after, -.l-rooms:before { - content: " "; - display: table; -} -.l-rooms:after { - clear: both; -} -.l-rooms > li { - display: block; - height: auto; - float: left; - width: 50%; - padding: 0 10px 20px; - list-style: none; -} -.l-rooms > li:nth-of-type(1n) { - clear: none; -} -.l-rooms > li:nth-of-type(odd) { - clear: both; -} -@media (min-width: 740px) { - .l-rooms { - display: block; - padding: 0; - margin: -10px; - } - .l-rooms:after, - .l-rooms:before { - content: " "; - display: table; - } - .l-rooms:after { - clear: both; - } - .l-rooms > li { - display: block; - height: auto; - float: left; - width: 25%; - padding: 0 10px 20px; - list-style: none; - } - .l-rooms > li:nth-of-type(1n) { - clear: none; - } - .l-rooms > li:nth-of-type(4n + 1) { - clear: both; - } -} -@media (min-width: 950px) { - .l-rooms { - display: block; - padding: 0; - margin: -10px; - } - .l-rooms:after, - .l-rooms:before { - content: " "; - display: table; - } - .l-rooms:after { - clear: both; - } - .l-rooms > li { - display: block; - height: auto; - float: left; - width: 25%; - padding: 0 10px 20px; - list-style: none; - } - .l-rooms > li:nth-of-type(1n) { - clear: none; - } - .l-rooms > li:nth-of-type(4n + 1) { - clear: both; - } -} -.l-meeting-rooms { - display: block; - padding: 0; - margin: -10px; -} -.l-meeting-rooms:after, -.l-meeting-rooms:before { - content: " "; - display: table; -} -.l-meeting-rooms:after { - clear: both; -} -.l-meeting-rooms > li { - display: block; - height: auto; - float: left; - width: 100%; - padding: 0 10px 20px; - list-style: none; -} -.l-meeting-rooms > li:nth-of-type(1n) { - clear: none; -} -.l-meeting-rooms > li:nth-of-type(1n + 1) { - clear: both; -} -@media (min-width: 740px) { - .l-meeting-rooms { - display: block; - padding: 0; - margin: -10px; - } - .l-meeting-rooms:after, - .l-meeting-rooms:before { - content: " "; - display: table; - } - .l-meeting-rooms:after { - clear: both; - } - .l-meeting-rooms > li { - display: block; - height: auto; - float: left; - width: 50%; - padding: 0 10px 20px; - list-style: none; - } - .l-meeting-rooms > li:nth-of-type(1n) { - clear: none; - } - .l-meeting-rooms > li:nth-of-type(odd) { - clear: both; - } -} -@media (min-width: 950px) { - .l-meeting-rooms { - display: block; - padding: 0; - margin: -10px; - } - .l-meeting-rooms:after, - .l-meeting-rooms:before { - content: " "; - display: table; - } - .l-meeting-rooms:after { - clear: both; - } - .l-meeting-rooms > li { - display: block; - height: auto; - float: left; - width: 33.3333333333%; - padding: 0 10px 20px; - list-style: none; - } - .l-meeting-rooms > li:nth-of-type(1n) { - clear: none; - } - .l-meeting-rooms > li:nth-of-type(3n + 1) { - clear: both; - } -} -.l-hotel-facts { - display: block; - padding: 0; - margin: -10px; -} -.l-hotel-facts:after, -.l-hotel-facts:before { - content: " "; - display: table; -} -.l-hotel-facts:after { - clear: both; -} -.l-hotel-facts > li { - display: block; - height: auto; - float: left; - width: 100%; - padding: 0 10px 20px; - list-style: none; -} -.l-hotel-facts > li:nth-of-type(1n) { - clear: none; -} -.l-hotel-facts > li:nth-of-type(1n + 1) { - clear: both; -} -@media (min-width: 950px) { - .l-hotel-facts { - display: block; - padding: 0; - margin: -10px; - } - .l-hotel-facts:after, - .l-hotel-facts:before { - content: " "; - display: table; - } - .l-hotel-facts:after { - clear: both; - } - .l-hotel-facts > li { - display: block; - height: auto; - float: left; - width: 33.3333333333%; - padding: 0 10px 20px; - list-style: none; - } - .l-hotel-facts > li:nth-of-type(1n) { - clear: none; - } - .l-hotel-facts > li:nth-of-type(3n + 1) { - clear: both; - } - .l-hotel-facts .l-hotel-facts__wide-column { - width: 66.6666666667%; - } -} -.l-footer-sections { - display: block; - padding: 0; - margin: -10px; -} -.l-footer-sections:after, -.l-footer-sections:before { - content: " "; - display: table; -} -.l-footer-sections:after { - clear: both; -} -.l-footer-sections > li { - display: block; - height: auto; - float: left; - width: 100%; - padding: 0 10px 20px; - list-style: none; -} -.l-footer-sections > li:nth-of-type(1n) { - clear: none; -} -.l-footer-sections > li:nth-of-type(1n + 1) { - clear: both; -} -.l-footer-sections > li { - padding-bottom: 0 !important; -} -@media (max-width: 949px) { - .l-footer-sections > li { - padding: 0 0 3px !important; - } -} -@media (min-width: 950px) { - .l-footer-sections { - display: block; - padding: 0; - margin: -10px; - } - .l-footer-sections:after, - .l-footer-sections:before { - content: " "; - display: table; - } - .l-footer-sections:after { - clear: both; - } - .l-footer-sections > li { - display: block; - height: auto; - float: left; - width: 33.3333333333%; - padding: 0 10px 20px; - list-style: none; - } - .l-footer-sections > li:nth-of-type(1n) { - clear: none; - } - .l-footer-sections > li:nth-of-type(3n + 1) { - clear: both; - } -} -@media (min-width: 740px) { - .l-heading-with-ta { - display: table; - width: 100%; - } - .l-heading-with-ta .l-heading-with-ta__heading { - display: table-cell; - padding-right: 60px; - vertical-align: bottom; - } - .l-heading-with-ta .l-heading-with-ta__ta { - display: table-cell; - width: 25%; - vertical-align: bottom; - } - .l-heading-with-ta .l-heading-with-ta__ta--gallery { - padding-left: 15px; - } -} -.credit-card-form__new-select, -.credit-card-form__saved-select, -.l-section--hotel, -.l-section--pattern, -html { - background: #f3f2f1; -} -.content-toggler, -.global-footer, -.hero-content-overlay .hero-content-overlay__section, -.hero-teaser .hero-teaser__container, -.hotel-footer, -.member-content__section { - overflow: hidden; - position: relative; -} -.global-footer, -.hotel-footer, -.l-section__depth, -.map-section .map-section-items { - position: relative; - border-top: 1px solid #868686; -} -.global-footer:before, -.hotel-footer:before, -.l-section__depth:before, -.map-section .map-section-items:before { - content: ""; - position: absolute; - top: -10px; - left: 0; - width: 100%; - height: 10px; - z-index: 3; - -webkit-box-shadow: rgba(0, 0, 0, 0.85) 0 0 10px; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.85); -} -.l-section--content, -.l-section--info, -.l-section-contact-bar { - background: #fff; -} -.banner-section__content, -.global-footer .global-footer__content, -.global-footer .hotel-footer__content, -.hero-box, -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner, -.hero-content-overlay .hero-overlay__section .hero-overlay__section__content, -.hero-intro .hero-intro__content, -.hero-overlay .hero-overlay__section .hero-overlay__section__content, -.hero-teaser .hero-teaser__body, -.hotel-footer .global-footer__content, -.hotel-footer .hotel-footer__content, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container, -.hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container, -.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container, -.member-content__section .member-content__section__inner { - -webkit-box-sizing: content-box; - box-sizing: content-box; - max-width: 1200px; - margin: 0 auto; - padding: 0 10px; -} -.banner-section__content:after, -.banner-section__content:before, -.global-footer .global-footer__content:after, -.global-footer .global-footer__content:before, -.global-footer .hotel-footer__content:after, -.global-footer .hotel-footer__content:before, -.hero-box:after, -.hero-box:before, -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner:after, -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner:before, -.hero-content-overlay - .hero-overlay__section - .hero-overlay__section__content:after, -.hero-content-overlay - .hero-overlay__section - .hero-overlay__section__content:before, -.hero-intro .hero-intro__content:after, -.hero-intro .hero-intro__content:before, -.hero-overlay .hero-overlay__section .hero-overlay__section__content:after, -.hero-overlay .hero-overlay__section .hero-overlay__section__content:before, -.hero-teaser .hero-teaser__body:after, -.hero-teaser .hero-teaser__body:before, -.hotel-footer .global-footer__content:after, -.hotel-footer .global-footer__content:before, -.hotel-footer .hotel-footer__content:after, -.hotel-footer .hotel-footer__content:before, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container:after, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container:before, -.hotel-theme-haymarket - .hotel-footer__content - .hotel-footer__inner-container:after, -.hotel-theme-haymarket - .hotel-footer__content - .hotel-footer__inner-container:before, -.hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer__inner-container:after, -.hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer__inner-container:before, -.member-content__section .member-content__section__inner:after, -.member-content__section .member-content__section__inner:before { - content: " "; - display: table; -} -.banner-section__content:after, -.global-footer .global-footer__content:after, -.global-footer .hotel-footer__content:after, -.hero-box:after, -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner:after, -.hero-content-overlay - .hero-overlay__section - .hero-overlay__section__content:after, -.hero-intro .hero-intro__content:after, -.hero-overlay .hero-overlay__section .hero-overlay__section__content:after, -.hero-teaser .hero-teaser__body:after, -.hotel-footer .global-footer__content:after, -.hotel-footer .hotel-footer__content:after, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container:after, -.hotel-theme-haymarket - .hotel-footer__content - .hotel-footer__inner-container:after, -.hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer__inner-container:after, -.member-content__section .member-content__section__inner:after { - clear: both; -} -@media (min-width: 740px) { - .banner-section__content, - .global-footer .global-footer__content, - .global-footer .hotel-footer__content, - .hero-box, - .hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner, - .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, - .hero-intro .hero-intro__content, - .hero-overlay .hero-overlay__section .hero-overlay__section__content, - .hero-teaser .hero-teaser__body, - .hotel-footer .global-footer__content, - .hotel-footer .hotel-footer__content, - .hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container, - .hotel-theme-haymarket .hotel-footer__content .hotel-footer__inner-container, - .hotel-theme-hotelnorge .hotel-footer__content .hotel-footer__inner-container, - .member-content__section .member-content__section__inner { - padding: 0 30px; - } -} -.banner-section__content .l-section__inner, -.global-footer .global-footer__content .l-section__inner, -.global-footer .hotel-footer__content .l-section__inner, -.global-footer .l-section__inner--content-spaced .global-footer__content, -.global-footer .l-section__inner--content-spaced .hotel-footer__content, -.hero-box .l-section__inner, -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner - .l-section__inner, -.hero-content-overlay - .hero-content-overlay__section - .l-section__inner--content-spaced - .hero-content-overlay__section__inner, -.hero-content-overlay - .hero-overlay__section - .hero-overlay__section__content - .l-section__inner, -.hero-content-overlay - .hero-overlay__section - .l-section__inner--content-spaced - .hero-overlay__section__content, -.hero-intro .hero-intro__content .l-section__inner, -.hero-intro .l-section__inner--content-spaced .hero-intro__content, -.hero-overlay - .hero-overlay__section - .hero-overlay__section__content - .l-section__inner, -.hero-overlay - .hero-overlay__section - .l-section__inner--content-spaced - .hero-overlay__section__content, -.hero-teaser .hero-teaser__body .l-section__inner, -.hero-teaser .l-section__inner--content-spaced .hero-teaser__body, -.hotel-footer .global-footer__content .l-section__inner, -.hotel-footer .hotel-footer__content .l-section__inner, -.hotel-footer .l-section__inner--content-spaced .global-footer__content, -.hotel-footer .l-section__inner--content-spaced .hotel-footer__content, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container - .l-section__inner, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .l-section__inner--content-spaced - .hotel-footer__inner-container, -.hotel-theme-haymarket - .hotel-footer__content - .hotel-footer__inner-container - .l-section__inner, -.hotel-theme-haymarket - .hotel-footer__content - .l-section__inner--content-spaced - .hotel-footer__inner-container, -.hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer__inner-container - .l-section__inner, -.hotel-theme-hotelnorge - .hotel-footer__content - .l-section__inner--content-spaced - .hotel-footer__inner-container, -.l-section__inner--content-spaced .banner-section__content, -.l-section__inner--content-spaced .global-footer .global-footer__content, -.l-section__inner--content-spaced .global-footer .hotel-footer__content, -.l-section__inner--content-spaced .hero-box, -.l-section__inner--content-spaced - .hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner, -.l-section__inner--content-spaced - .hero-content-overlay - .hero-overlay__section - .hero-overlay__section__content, -.l-section__inner--content-spaced .hero-intro .hero-intro__content, -.l-section__inner--content-spaced - .hero-overlay - .hero-overlay__section - .hero-overlay__section__content, -.l-section__inner--content-spaced .hero-teaser .hero-teaser__body, -.l-section__inner--content-spaced .hotel-footer .global-footer__content, -.l-section__inner--content-spaced .hotel-footer .hotel-footer__content, -.l-section__inner--content-spaced - .hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer__inner-container, -.l-section__inner--content-spaced - .hotel-theme-haymarket - .hotel-footer__content - .hotel-footer__inner-container, -.l-section__inner--content-spaced - .hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer__inner-container, -.l-section__inner--content-spaced - .member-content__section - .member-content__section__inner, -.member-content__section - .l-section__inner--content-spaced - .member-content__section__inner, -.member-content__section .member-content__section__inner .l-section__inner { - padding-left: 0; - padding-right: 0; -} -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner, -.l-section__inner--content, -.member-content__section .member-content__section__inner { - padding-top: 20px; - padding-bottom: 5px; -} -@media (min-width: 740px) { - .hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner, - .l-section__inner--content, - .member-content__section .member-content__section__inner { - padding-top: 30px; - padding-bottom: 15px; - } -} -.main { - width: 100%; -} -.main:after, -.main:before { - content: " "; - display: table; -} -.main:after { - clear: both; -} -.clearfix:after, -.clearfix:before, -.heading-with-controls:after, -.heading-with-controls:before, -.membership-card:after, -.membership-card:before { - content: " "; - display: table; -} -.clear, -.clearfix:after, -.heading-with-controls:after, -.membership-card:after { - clear: both; -} -.clear { - display: block; - height: 0; - line-height: 0; - overflow: hidden; -} -.l-section--content { - overflow: visible; -} -.l-section--separation { - -webkit-box-shadow: 0 -2px 0 #e9e8e7; - box-shadow: 0 -2px 0 #e9e8e7; - border-top: 1px solid #fff; -} -.l-section--transparent { - background: transparent; -} -.l-section--transparent-large { - background: #fff; -} -@media (min-width: 950px) { - .l-section--transparent-large { - background: transparent; - } -} -.l-section--background-image { - position: relative; - overflow: hidden; -} -.l-section--background-image .background-image-container { - position: absolute; - width: 100%; - height: 100%; - z-index: 0; -} -.l-section--has-sidebar { - overflow: visible; - z-index: 100; -} -@media (max-width: 739px) { - .l-section--highlight-in-mobile { - background: #fff; - } - .join-now--button-in-mobile { - text-align: center; - } -} -.l-section-contact-bar { - position: relative; - z-index: 1; -} -.l-section-contact-bar:after, -.l-section-contact-bar:before { - content: " "; - display: table; -} -.l-section-contact-bar:after { - clear: both; -} -.l-section-hotel-facts { - position: relative; -} -@media (min-width: 1200px) { - .l-section-hotel-facts + .content-toggler--facts, - .l-section-hotel-facts .hotel-facts-close { - display: none; - } -} -.js .l-section-hotel-facts { - display: none; -} -@media (min-width: 1200px) { - .js .l-section-hotel-facts { - display: block !important; - } -} -.l-section-price-calendar { - background: #fff; -} -@media (min-width: 950px) { - .l-section-price-calendar { - overflow: visible; - } -} -@media (min-width: 950px) { - .l-section--hotel { - position: relative; - z-index: 10; - } -} -.l-section__inner--hotel-slideshow { - padding-top: 0; -} -.l-section__inner--content-conjoined-with-previous { - padding-top: 0; - margin-top: -5px; -} -@media (min-width: 740px) { - .l-section__inner--content-conjoined-with-previous { - margin-top: -15px; - } -} -.l-section__inner--content-spaced { - padding-top: 20px; - padding-bottom: 5px; -} -@media (min-width: 740px) { - .l-section__inner--content-spaced { - padding-top: 30px; - padding-bottom: 15px; - } -} -@media (min-width: 1200px) { - .l-section__inner--content-spaced { - padding-top: 50px; - padding-bottom: 35px; - } -} -.l-section__inner--content-large-spaced > .special-alerts { - margin-bottom: 40px; -} -.l-section__inner--content-spaced-small { - padding: 10px 10px 5px; -} -@media (min-width: 740px) { - .l-section__inner--content-spaced-small { - padding-top: 20px; - padding-bottom: 5px; - } -} -@media (max-width: 739px) { - .l-section__inner--xsmall-no-padding { - padding: 0; - } -} -@media (min-width: 740px) { - .l-section__inner--xsmall-no-padding { - padding: 10px; - } -} -@media (min-width: 740px) { - .l-section__inner--collapse { - height: 0; - } -} -.big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section__sidebar { - padding-top: 15px; -} -@media (min-width: 740px) { - .big-sidebar-wrapper { - position: relative; - } - .big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section { - position: absolute; - top: 0; - right: 0; - width: 100%; - } - .big-sidebar-wrapper .big-sidebar-wrapper__sidebar-section__sidebar { - position: relative; - z-index: 120; - width: 33%; - padding-left: 10px; - padding-top: 30px; - float: right; - } -} -@media (max-width: 739px) { - .big-sidebar-wrapper .big-sidebar-wrapper__main-primary, - .big-sidebar-wrapper .big-sidebar-wrapper__main-secondary { - min-height: auto !important; - } -} -.l-separator-s { - margin-bottom: 10px !important; -} -@media (min-width: 950px) { - .l-separator-s { - margin-bottom: 20px !important; - } -} -.l-separator-s--top { - margin-top: 10px !important; -} -@media (min-width: 950px) { - .l-separator-s--top { - margin-top: 20px !important; - } -} -.l-separator-m { - margin-bottom: 20px !important; -} -@media (min-width: 950px) { - .l-separator-m { - margin-bottom: 30px !important; - } -} -.l-separator-l { - margin-bottom: 30px !important; -} -@media (min-width: 950px) { - .l-separator-l { - margin-bottom: 40px !important; - } -} -.custom-checkbox-brown-wrapper .custom-checkbox + span:before, -.custom-checkbox-brown-wrapper .custom-checkbox:checked + span:before, -.custom-checkbox-white-wrapper .custom-checkbox + span:before, -.custom-checkbox-white-wrapper .custom-checkbox:checked + span:before, -.custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active - .custom-checkbox-label:before, -.custom-checkbox-wrapper.custom-checkbox-brown-wrapper - .custom-checkbox-label:before, -.custom-checkbox-wrapper.custom-checkbox-white-wrapper.active - .custom-checkbox-label:before, -.custom-checkbox-wrapper.custom-checkbox-white-wrapper - .custom-checkbox-label:before { - background-repeat: no-repeat; - background-position: 50%; -} -.content-nav .content-nav-toggle > span:before, -.content-toggler > span:before, -.country-listing .country-listing__header > span:before, -.expandable-toggler--left-arrow--small > span:before, -.expandable-toggler--left-arrow > span:before, -.expandable .expandable__footer > span:before, -.global-footer-toggler > span:before, -.hotel-content-toggler > span:before, -.hotel-stays .hotel-stays__footer > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle - > span:before, -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler - > span:before, -.meeting-room-teaser > .meeting-room-teaser__footer > span:before { - content: ""; - display: inline-block; - height: 12px; - width: 36px; - padding: 0 10px; - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; -} -.content-nav .global-footer .content-nav-toggle > span:before, -.country-listing .global-footer .country-listing__header > span:before, -.expandable .global-footer .expandable__footer > span:before, -.global-footer .content-nav .content-nav-toggle > span:before, -.global-footer .content-toggler > span:before, -.global-footer .country-listing .country-listing__header > span:before, -.global-footer .expandable-toggler--left-arrow--small > span:before, -.global-footer .expandable-toggler--left-arrow > span:before, -.global-footer .expandable .expandable__footer > span:before, -.global-footer .global-footer-toggler > span:before, -.global-footer .hotel-content-toggler > span:before, -.global-footer .hotel-stays .hotel-stays__footer > span:before, -.global-footer - .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle - > span:before, -.global-footer - .list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler - > span:before, -.global-footer - .meeting-room-teaser - > .meeting-room-teaser__footer - > span:before, -.hotel-stays .global-footer .hotel-stays__footer > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .global-footer - .hotel--ribbon--columned__ribbon-toggle - > span:before, -.list-expandable - > li - .list-expandable__container - .global-footer - .list-expandable__container__toggler - > span:before { - background: url(/_static/img/icons/shared/arrow-down-grey.svg) no-repeat 50%; -} -.content-nav .content-nav-toggle > span.is-expanded:before, -.content-nav .is-expanded.content-nav-toggle > span:before, -.content-toggler > span.is-expanded:before, -.country-listing .country-listing__header > span.is-expanded:before, -.country-listing .is-expanded.country-listing__header > span:before, -.expandable-toggler--left-arrow--small > span.is-expanded:before, -.expandable-toggler--left-arrow > span.is-expanded:before, -.expandable .expandable__footer > span.is-expanded:before, -.expandable .is-expanded.expandable__footer > span:before, -.global-footer-toggler > span.is-expanded:before, -.hotel-content-toggler > span.is-expanded:before, -.hotel-stays .hotel-stays__footer > span.is-expanded:before, -.hotel-stays .is-expanded.hotel-stays__footer > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle - > span.is-expanded:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .is-expanded.hotel--ribbon--columned__ribbon-toggle - > span:before, -.is-expanded.content-toggler > span:before, -.is-expanded.expandable-toggler--left-arrow--small > span:before, -.is-expanded.expandable-toggler--left-arrow > span:before, -.is-expanded.global-footer-toggler > span:before, -.is-expanded.hotel-content-toggler > span:before, -.list-expandable - > li - .list-expandable__container - .is-expanded.list-expandable__container__toggler - > span:before, -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler - > span.is-expanded:before, -.meeting-room-teaser > .is-expanded.meeting-room-teaser__footer > span:before, -.meeting-room-teaser > .meeting-room-teaser__footer > span.is-expanded:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.content-nav .content-nav-toggle:active:not(.no-hover), -.content-nav .content-nav-toggle:focus:not(.no-hover), -.content-nav .content-nav-toggle:hover:not(.no-hover), -.content-toggler:active:not(.no-hover), -.content-toggler:focus:not(.no-hover), -.content-toggler:hover:not(.no-hover), -.country-listing .country-listing__header:active:not(.no-hover), -.country-listing .country-listing__header:focus:not(.no-hover), -.country-listing .country-listing__header:hover:not(.no-hover), -.expandable-toggler--left-arrow--small:active:not(.no-hover), -.expandable-toggler--left-arrow--small:focus:not(.no-hover), -.expandable-toggler--left-arrow--small:hover:not(.no-hover), -.expandable-toggler--left-arrow:active:not(.no-hover), -.expandable-toggler--left-arrow:focus:not(.no-hover), -.expandable-toggler--left-arrow:hover:not(.no-hover), -.expandable .expandable__footer:active:not(.no-hover), -.expandable .expandable__footer:focus:not(.no-hover), -.expandable .expandable__footer:hover:not(.no-hover), -.global-footer-toggler:active:not(.no-hover), -.global-footer-toggler:focus:not(.no-hover), -.global-footer-toggler:hover:not(.no-hover), -.hotel-content-toggler:active:not(.no-hover), -.hotel-content-toggler:focus:not(.no-hover), -.hotel-content-toggler:hover:not(.no-hover), -.hotel-stays .hotel-stays__footer:active:not(.no-hover), -.hotel-stays .hotel-stays__footer:focus:not(.no-hover), -.hotel-stays .hotel-stays__footer:hover:not(.no-hover), -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle:active:not(.no-hover), -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle:focus:not(.no-hover), -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle:hover:not(.no-hover), -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler:active:not(.no-hover), -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler:focus:not(.no-hover), -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler:hover:not(.no-hover), -.meeting-room-teaser > .meeting-room-teaser__footer:active:not(.no-hover), -.meeting-room-teaser > .meeting-room-teaser__footer:focus:not(.no-hover), -.meeting-room-teaser > .meeting-room-teaser__footer:hover:not(.no-hover) { - cursor: pointer; - text-decoration: none; - color: #00838e; -} -.expandable-toggler--left-arrow--small { - font-size: 0.875rem; -} -.expandable-toggler--left-arrow--small > span:before { - background-size: 24px; - width: 24px; - padding-left: 5px; - padding-right: 5px; -} -.expandable-toggler--right-arrow--small > span:after, -.expandable-toggler--right-arrow > span:after, -.expandable .expandable__toggle__icon--after > span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle - > span:after, -.room.room--ribbon.is-collapsed .room__ribbon-actions--modify > span:after { - content: ""; - display: inline-block; - height: 12px; - width: 36px; - padding: 0 10px; - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; -} -.expandable-toggler--right-arrow--small > span.is-expanded:after, -.expandable-toggler--right-arrow > span.is-expanded:after, -.expandable .expandable__toggle__icon--after > span.is-expanded:after, -.expandable .is-expanded.expandable__toggle__icon--after > span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle - > span.is-expanded:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .is-expanded.hotel--ribbon--columned__ribbon-toggle - > span:after, -.is-expanded.expandable-toggler--right-arrow--small > span:after, -.is-expanded.expandable-toggler--right-arrow > span:after, -.room.room--ribbon.is-collapsed - .is-expanded.room__ribbon-actions--modify - > span:after, -.room.room--ribbon.is-collapsed - .room__ribbon-actions--modify - > span.is-expanded:after { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.expandable-toggler--right-arrow--small:active, -.expandable-toggler--right-arrow--small:focus, -.expandable-toggler--right-arrow--small:hover, -.expandable-toggler--right-arrow:active, -.expandable-toggler--right-arrow:focus, -.expandable-toggler--right-arrow:hover, -.expandable .expandable__toggle__icon--after:active, -.expandable .expandable__toggle__icon--after:focus, -.expandable .expandable__toggle__icon--after:hover, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle:active, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle:focus, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle:hover, -.room.room--ribbon.is-collapsed .room__ribbon-actions--modify:active, -.room.room--ribbon.is-collapsed .room__ribbon-actions--modify:focus, -.room.room--ribbon.is-collapsed .room__ribbon-actions--modify:hover { - cursor: pointer; - text-decoration: none; - color: #00838e; -} -.expandable-toggler--right-arrow--small, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle { - font-size: 0.875rem; -} -.expandable-toggler--right-arrow--small span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle - span:after { - background-size: 24px; - width: 24px; - padding-left: 5px; - padding-right: 5px; -} -.expandable-toggler--hotel-menu { - font-size: 1rem; - color: #333; -} -.expandable-toggler--hotel-menu > span:after { - content: ""; - display: inline-block; - height: 12px; - background-size: 24px; - width: 24px; - padding: 0 5px; - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; -} -.expandable-toggler--hotel-menu > span.is-expanded:after, -.is-expanded.expandable-toggler--hotel-menu > span:after { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.expandable-toggler--hotel-menu:active, -.expandable-toggler--hotel-menu:focus, -.expandable-toggler--hotel-menu:hover { - text-decoration: none; -} -.content-toggler, -.expandable .expandable__footer, -.global-footer-toggler, -.hotel-content-toggler, -.hotel-stays .hotel-stays__footer, -.meeting-room-teaser > .meeting-room-teaser__footer { - display: block; - clear: both; - padding: 10px; - border-top: 1px solid #eee; - text-align: center; - color: #00838e; -} -@media (min-width: 950px) { - .content-toggler:focus-visible, - .expandable .expandable__footer:focus-visible, - .global-footer-toggler:focus-visible, - .hotel-content-toggler:focus-visible, - .hotel-stays .hotel-stays__footer:focus-visible, - .meeting-room-teaser > .meeting-room-teaser__footer:focus-visible { - margin: 4px; - padding: 6px 16px; - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.content-toggler:visited, -.expandable .expandable__footer:visited, -.global-footer-toggler:visited, -.hotel-content-toggler:visited, -.hotel-stays .hotel-stays__footer:visited, -.meeting-room-teaser > .meeting-room-teaser__footer:visited { - color: #00838e; -} -@media (min-width: 740px) { - .content-toggler, - .expandable .expandable__footer, - .global-footer-toggler, - .hotel-content-toggler, - .hotel-stays .hotel-stays__footer, - .meeting-room-teaser > .meeting-room-teaser__footer { - padding: 10px 20px; - } -} -@media (min-width: 950px) { - .global-footer-toggler { - margin-bottom: 8px; - } - .global-footer-toggler > span { - margin-bottom: -8px; - display: block; - } - .global-footer-toggler:focus-visible:not(.no-hover) { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - margin-left: 8px; - margin-right: 8px; - } -} -@media (min-width: 950px) { - .hotel-content-toggler:focus, - .meeting-room-teaser > .meeting-room-teaser__footer:focus, - .room.room--information .room__footer:focus { - margin-left: 6px; - margin-right: 6px; - margin-bottom: 6px; - } - .hotel-content-toggler:focus .is-collapsed, - .hotel-content-toggler:focus .is-expanded, - .meeting-room-teaser > .meeting-room-teaser__footer:focus .is-collapsed, - .meeting-room-teaser > .meeting-room-teaser__footer:focus .is-expanded, - .room.room--information .room__footer:focus .is-collapsed, - .room.room--information .room__footer:focus .is-expanded { - margin-bottom: -4px; - display: block; - } -} -.highlight-infoblock.highlight-infoblock--bordered, -.hotel-stays, -.hotel-stays-filter, -.hotel-teaser, -.meeting-room-teaser, -.restaurant, -.room { - -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -} -a:focus .highlight-infoblock.highlight-infoblock--bordered, -a:focus .hotel-stays, -a:focus .hotel-stays-filter, -a:focus .hotel-teaser, -a:focus .meeting-room-teaser, -a:focus .restaurant, -a:focus .room { - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; -} -@media (min-width: 950px) { - a:focus .highlight-infoblock.highlight-infoblock--bordered, - a:focus .hotel-stays, - a:focus .hotel-stays-filter, - a:focus .hotel-teaser, - a:focus .meeting-room-teaser, - a:focus .restaurant, - a:focus .room { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.tooltip__body { - border: 1px solid #c8c8c8; - -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 0 16px; - box-shadow: 0 0 16px rgba(0, 0, 0, 0.16); - border-radius: 4px; - background: #fff; - margin: 10px; -} -.content-teaser, -.list-destinations .list-destinations__item > a, -.restaurant { - -webkit-transition: 0.2s; - transition: 0.2s; - -webkit-transform: scale(1); - transform: scale(1); -} -.content-teaser:focus, -.content-teaser:hover, -.list-destinations .list-destinations__item > a:focus, -.list-destinations .list-destinations__item > a:hover, -.restaurant:focus, -.restaurant:hover { - -webkit-transform: scale(1.01); - transform: scale(1.01); -} -.list-iconic-links .list-iconic-links__link, -.read-more:after { - background-image: url(/_static/img/icons/hotelpage/arrow-double-big-v2.svg); - background-repeat: no-repeat; -} -.read-more--crocus:after { - background-image: url(/_static/img/icons/shared/arrow-double-big-crocus-v2.svg); - background-repeat: no-repeat; -} -.custom-select:after, -.picker__nav--next, -.picker__nav--prev { - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea.svg); - background-repeat: no-repeat; - background-position: center right 10px; - background-size: 19px 20px; -} -.custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-crocus.svg); - background-size: 18px 12px; -} -.custom-select--crocus:after, -.custom-select--highlighted:after { - background-repeat: no-repeat; - background-position: center right 10px; -} -.custom-select--highlighted:after { - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); - background-size: 15px 12px; -} -.custom-select--highlighted--inverted:after { - background-image: url(/_static/img/icons/arrows/arrow-down-white.svg); - background-repeat: no-repeat; - background-position: center right 10px; - background-size: 15px 9px; -} -.expandable-toggler--hotel-menu > span:after { - background-image: url(/_static/img/icons/arrows/arrow-down-body-color.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.content-nav .content-nav-toggle:active:not(.no-hover) > span:before, -.content-nav .content-nav-toggle:focus:not(.no-hover) > span:before, -.content-nav .content-nav-toggle:hover:not(.no-hover) > span:before, -.content-nav .content-nav-toggle > span:before, -.content-toggler:active:not(.no-hover) > span:before, -.content-toggler:focus:not(.no-hover) > span:before, -.content-toggler:hover:not(.no-hover) > span:before, -.content-toggler > span:before, -.country-listing .country-listing__header:active:not(.no-hover) > span:before, -.country-listing .country-listing__header:focus:not(.no-hover) > span:before, -.country-listing .country-listing__header:hover:not(.no-hover) > span:before, -.country-listing .country-listing__header > span:before, -.expandable-toggler--left-arrow--small:active:not(.no-hover) > span:before, -.expandable-toggler--left-arrow--small:focus:not(.no-hover) > span:before, -.expandable-toggler--left-arrow--small:hover:not(.no-hover) > span:before, -.expandable-toggler--left-arrow--small > span:before, -.expandable-toggler--left-arrow:active:not(.no-hover) > span:before, -.expandable-toggler--left-arrow:focus:not(.no-hover) > span:before, -.expandable-toggler--left-arrow:hover:not(.no-hover) > span:before, -.expandable-toggler--left-arrow > span:before, -.expandable-toggler--right-arrow--small:active > span:after, -.expandable-toggler--right-arrow--small:focus > span:after, -.expandable-toggler--right-arrow--small:hover > span:after, -.expandable-toggler--right-arrow--small > span:after, -.expandable-toggler--right-arrow:active > span:after, -.expandable-toggler--right-arrow:focus > span:after, -.expandable-toggler--right-arrow:hover > span:after, -.expandable-toggler--right-arrow > span:after, -.expandable .expandable__footer:active:not(.no-hover) > span:before, -.expandable .expandable__footer:focus:not(.no-hover) > span:before, -.expandable .expandable__footer:hover:not(.no-hover) > span:before, -.expandable .expandable__footer > span:before, -.expandable .expandable__toggle__icon--after > span:after, -.global-footer-toggler:active:not(.no-hover) > span:before, -.global-footer-toggler:focus:not(.no-hover) > span:before, -.global-footer-toggler:hover:not(.no-hover) > span:before, -.global-footer-toggler > span:before, -.hotel--confirmation .hotel__ribbon-toggle, -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-arrow, -.hotel-content-toggler:active:not(.no-hover) > span:before, -.hotel-content-toggler:focus:not(.no-hover) > span:before, -.hotel-content-toggler:hover:not(.no-hover) > span:before, -.hotel-content-toggler > span:before, -.hotel-stays .hotel-stays__footer:active:not(.no-hover) > span:before, -.hotel-stays .hotel-stays__footer:focus:not(.no-hover) > span:before, -.hotel-stays .hotel-stays__footer:hover:not(.no-hover) > span:before, -.hotel-stays .hotel-stays__footer > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle:active - > span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle:focus - > span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle:hover - > span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle - > span:after, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle:active:not(.no-hover) - > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle:focus:not(.no-hover) - > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle:hover:not(.no-hover) - > span:before, -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle - > span:before, -.hotel.hotel--ribbon .hotel__ribbon-toggle, -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-arrow, -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler - > span:before, -.meeting-room-teaser - > .meeting-room-teaser__footer:active:not(.no-hover) - > span:before, -.meeting-room-teaser - > .meeting-room-teaser__footer:focus:not(.no-hover) - > span:before, -.meeting-room-teaser - > .meeting-room-teaser__footer:hover:not(.no-hover) - > span:before, -.meeting-room-teaser > .meeting-room-teaser__footer > span:before, -.pois-container .pois-container__toggle span:before, -.room.room--ribbon.is-collapsed .room__ribbon-actions--modify > span:after, -.room__ribbon-toggle > span.room__ribbon-toggle-arrow { - background-image: url(/_static/img/icons/shared/arrow-down-v2.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.booking-widget-toggle:after { - background-image: url(/_static/img/icons/arrows/downInCircle.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.custom-checkbox + span:before, -.custom-checkbox-wrapper .custom-checkbox-label:before { - background-image: url(/_static/img/icons/shared/checkBox.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.custom-checkbox-wrapper.active .custom-checkbox-label:before, -.custom-checkbox:checked + span:before { - background-image: url(/_static/img/icons/shared/checkBoxFilled.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.custom-checkbox-wrapper .custom-checkbox-label.inverse:before { - background-image: url(/_static/img/icons/shared/checkbox_unselected.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.custom-checkbox-wrapper.active .custom-checkbox-label.inverse:before { - background-image: url(/_static/img/icons/shared/checkbox_selected.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.custom-checkbox-wrapper.disabled .custom-checkbox-label.inverse:before { - background-image: url(/_static/img/icons/shared/checkbox_unselected-disabled.svg); - background-repeat: no-repeat; - background-position: 50%; -} -.custom-checkbox-brown-wrapper .custom-checkbox + span:before, -.custom-checkbox-wrapper.custom-checkbox-brown-wrapper - .custom-checkbox-label:before { - background-image: url(/_static/img/icons/shared/checkbox_brown.svg); -} -.custom-checkbox-brown-wrapper .custom-checkbox:checked + span:before, -.custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active - .custom-checkbox-label:before { - background-image: url(/_static/img/icons/shared/checkbox_brown_selected.svg); -} -.custom-checkbox-white-wrapper .custom-checkbox + span:before, -.custom-checkbox-wrapper.custom-checkbox-white-wrapper - .custom-checkbox-label:before { - background-image: url(/_static/img/icons/shared/checkbox_white_border.svg); -} -.custom-checkbox-white-wrapper .custom-checkbox:checked + span:before, -.custom-checkbox-wrapper.custom-checkbox-white-wrapper.active - .custom-checkbox-label:before { - background-image: url(/_static/img/icons/shared/checkbox_white_selected.svg); -} -.special-alerts__inner__body--wrapper:before { - background-image: url(/_static/img/icons/warning.svg); - background-repeat: no-repeat; -} -.special-alerts.special-alerts--grayed - .special-alerts__inner__body--wrapper:before { - background-image: url(/_static/img/icons/info-dark.svg); - background-repeat: no-repeat; -} -.iconic-item--link-brown .icon { - fill: #483729; -} -.filter-page .scandic-main-page-link, -.hotel-return-home-link, -.hotel-theme-downtowncamper - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-grandcentral - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-grandhoteloslo .hotel-return-home-link, -.hotel-theme-grandhoteloslo - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-haymarket .hotel-return-home-link, -.hotel-theme-haymarket - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-header .navigation-bar__top .scandic-main-page-link, -.hotel-theme-hotelnorge .hotel-return-home-link, -.hotel-theme-hotelnorge - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link, -.hotel-theme-scandic-go - .main-header - .navigation-bar__top - .scandic-main-page-link { - color: #00838e; - background: url(/_static/img/icons/shared/arrow-double-nordicsea-left-v2.svg) - no-repeat 0; - padding-left: 20px; -} -@media (min-width: 950px) { - .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo, - .hotel-theme-grandcentral .main-header .navigation-bar__main__logo, - .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo, - .hotel-theme-haymarket .main-header .navigation-bar__main__logo, - .hotel-theme-header .navigation-bar__main__logo, - .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo, - .hotel-theme-marski .main-header .navigation-bar__main__logo, - .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { - padding: 14px 0 13px; - } - .hotel-theme-downtowncamper .main-header .nav-primary li:not(:first-child), - .hotel-theme-grandcentral .main-header .nav-primary li:not(:first-child), - .hotel-theme-grandhoteloslo .main-header .nav-primary li:not(:first-child), - .hotel-theme-haymarket .main-header .nav-primary li:not(:first-child), - .hotel-theme-header .nav-primary li:not(:first-child), - .hotel-theme-hotelnorge .main-header .nav-primary li:not(:first-child), - .hotel-theme-marski .main-header .nav-primary li:not(:first-child), - .hotel-theme-scandic-go .main-header .nav-primary li:not(:first-child) { - display: none; - } -} -.bg-transparent { - background: transparent !important; -} -.loader > span { - width: 0.5em; - height: 0.5em; - margin-right: 3px; - background-color: #fff; - border-radius: 50%; - display: inline-block; - -webkit-animation: load7 1.8s ease-in-out infinite; - animation: load7 1.8s ease-in-out infinite; -} -.loader > span:first-child { - -webkit-animation-delay: -0.32s; - animation-delay: -0.32s; -} -.loader > span:nth-child(2) { - -webkit-animation-delay: -0.16s; - animation-delay: -0.16s; -} -@-webkit-keyframes load7 { - 0%, - 80%, - to { - -webkit-transform: scale(1); - transform: scale(1); - } - 40% { - -webkit-transform: scale(0); - transform: scale(0); - } -} -@keyframes load7 { - 0%, - 80%, - to { - -webkit-transform: scale(1); - transform: scale(1); - } - 40% { - -webkit-transform: scale(0); - transform: scale(0); - } -} -.loader--right { - margin-left: 0.5em; -} -@-webkit-keyframes circular-loader { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); - } -} -@keyframes circular-loader { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); - } -} -.circular-loader__centering-container { - height: 70px; - position: relative; -} -.circular-loader { - margin: 10px; - font-size: 4px; - width: 1em; - height: 1em; - border-radius: 50%; - position: relative; - text-indent: -9999em; - -webkit-animation: circular-loader 1s linear infinite; - animation: circular-loader 1s linear infinite; - -webkit-box-shadow: - 0 -2.6em 0 0 #00838e, - 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), - 2.5em 0 0 0 rgba(0, 131, 142, 0.2), - 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), - 0 2.5em 0 0 rgba(0, 131, 142, 0.2), - -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), - -2.6em 0 0 0 rgba(0, 131, 142, 0.5), - -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); - box-shadow: - 0 -2.6em 0 0 #00838e, - 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), - 2.5em 0 0 0 rgba(0, 131, 142, 0.2), - 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), - 0 2.5em 0 0 rgba(0, 131, 142, 0.2), - -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), - -2.6em 0 0 0 rgba(0, 131, 142, 0.5), - -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); -} -.circular-loader--inline { - float: left; - margin-right: 15px; -} -.lteie9 .circular-loader--inline { - background-image: url(/_static/img/icons/ajax-loader.gif); - background-position: 0 3px; - background-repeat: no-repeat; - margin: 0; - padding: 10px; -} -.circular-loader--light { - -webkit-box-shadow: - 0 -2.6em 0 0 #fff, - 1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.2), - 2.5em 0 0 0 hsla(0, 0%, 100%, 0.2), - 1.75em 1.75em 0 0 hsla(0, 0%, 100%, 0.2), - 0 2.5em 0 0 hsla(0, 0%, 100%, 0.2), - -1.8em 1.8em 0 0 hsla(0, 0%, 100%, 0.2), - -2.6em 0 0 0 hsla(0, 0%, 100%, 0.5), - -1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.7); - box-shadow: - 0 -2.6em 0 0 #fff, - 1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.2), - 2.5em 0 0 0 hsla(0, 0%, 100%, 0.2), - 1.75em 1.75em 0 0 hsla(0, 0%, 100%, 0.2), - 0 2.5em 0 0 hsla(0, 0%, 100%, 0.2), - -1.8em 1.8em 0 0 hsla(0, 0%, 100%, 0.2), - -2.6em 0 0 0 hsla(0, 0%, 100%, 0.5), - -1.8em -1.8em 0 0 hsla(0, 0%, 100%, 0.7); -} -.circular-loader--large { - font-size: 10px; -} -.elevator-pitch { - margin-bottom: 1em; -} -.elevator-pitch p:last-of-type { - display: inline; -} -.elevator-pitch .elevator-pitch__expander { - color: #00838e; - font-weight: 700; - background-color: #dedede; - padding: 0 10px; - border-radius: 30%; - cursor: pointer; - text-decoration: none; - display: inline-block; - line-height: 1.2em; -} -.elevator-pitch .elevator-pitch__expander:focus, -.elevator-pitch .elevator-pitch__expander:hover { - background-color: #c5c5c5; -} -.elevator-pitch-extension { - font-size: 1rem; - line-height: 1.6875rem; -} -@media (min-width: 420px) { - .elevator-pitch-extension { - margin-bottom: 30px; - } -} -.hero-search-section { - margin-bottom: 10px; -} -.hero-search-section .hero-search-section__search-input { - background: url(/_static/img/icons/search/search.svg) no-repeat 10px; - background-size: 24px 24px; - background-color: #fff !important; - border: 2px solid #e2e0db; - -webkit-box-shadow: none; - box-shadow: none; - padding-left: 50px; -} -@media (min-width: 740px) { - .hero-search-section .hero-search-section__search-input { - height: 3.125rem; - background-size: 36px 36px; - border-radius: 30px; - padding-left: 60px; - } -} -@media (min-width: 740px) { - .hero-search-section { - margin-bottom: 20px; - } - .hero-search-section .tt-menu { - width: 98%; - margin-left: 10px; - } -} -.tt-menu, -.twitter-typeahead { - width: 100%; -} -.tt-menu { - max-height: 180px; - overflow-y: auto; - color: #333; - background-color: #fff; - border-radius: 5px; - margin-top: 5px; - -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 7px; - box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); -} -.tt-menu--loader { - display: none; - position: absolute; - top: 100%; - left: 0; - z-index: 99; -} -.tt-menu .tt-no-result, -.tt-menu .tt-suggestion { - padding: 7px 10px; - word-wrap: break-word; - overflow-wrap: break-word; -} -.tt-menu .tt-no-result p, -.tt-menu .tt-suggestion p { - margin: 0; -} -.tt-menu .tt-no-result .icon, -.tt-menu .tt-suggestion .icon { - margin-right: 0.2rem; - vertical-align: sub; -} -.tt-menu .tt-suggestion:first-child { - border-top-left-radius: 5px; - border-top-right-radius: 5px; -} -.tt-menu .tt-suggestion:last-child { - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} -.tt-menu .tt-selectable { - cursor: pointer; -} -.tt-menu .tt-cursor { - background-color: #f2f2f2; - cursor: pointer; -} -.country-listing { - background-color: #fff; -} -.country-listing .country-listing__header { - padding: 10px; - margin: 0; -} -.country-listing .country-listing__header span { - float: right; - padding: 0 3px; -} -.country-listing .country-listing__header span:before { - -webkit-transition: -webkit-transform 0.2s ease; - transition: -webkit-transform 0.2s ease; - transition: transform 0.2s ease; - transition: - transform 0.2s ease, - -webkit-transform 0.2s ease; - height: 7px; - vertical-align: middle; -} -.country-listing__map { - padding: 0.9375rem 0.625rem; -} -.country-listing .country-listing__cities { - display: none; - padding: 10px; - margin-top: 10px; - -moz-column-width: 12em; - -webkit-column-width: 12em; - column-width: 12em; -} -.country-listing .country-listing__cities .country-listing__city { - display: inline-block; - margin-bottom: 10px; - width: 100%; -} -.country-listing .country-listing__cities .country-listing__city a { - color: #333; -} -.country-listing .country-listing__cities .country-listing__city .icon { - display: inline-block; - top: 2px; - position: relative; -} -.no-csscolumns - .country-listing - .country-listing__cities - .country-listing__city { - width: 49%; -} -@media (min-width: 1200px) { - .no-csscolumns - .country-listing - .country-listing__cities - .country-listing__city { - width: 32%; - } -} -.country-listing.is-expanded { - margin-bottom: 0; -} -.country-listing.is-expanded .country-listing__header span:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.country-listing.is-expanded .country-listing__cities { - display: block; -} -@media (min-width: 740px) { - .country-listing { - border-bottom: 1px solid #e3e0db; - border-top: none; - } - .country-listing .country-listing__header span { - padding: 0 10px; - } - .country-listing .country-listing__header span:before { - height: 12px; - } -} -.popular-section { - margin: 0 auto 5px; - width: 95%; -} -.popular-section .popular-section__list { - display: none; -} -.popular-section .popular-section__list:before { - content: none; - border: 11px solid transparent; - border-bottom-color: #fff; - float: left; - margin-left: 12px; - margin-top: -20px; - margin-right: 5px; -} -.popular-section .popular-section__list .popular-section__list__item > a { - color: #333; - background-color: #fff; - padding: 5px 16px; - display: block; - margin-bottom: 1px; -} -.popular-section .popular-section__list .popular-section__list__item > a .icon { - float: left; - margin-right: 5px; - margin-top: 1px; -} -@media (min-width: 950px) { - .popular-section - .popular-section__list - .popular-section__list__item - > a:focus { - position: relative; - } -} -.popular-section - .popular-section__list - .popular-section__list__item:first-child - > a { - border-top-left-radius: 15px; - border-top-right-radius: 15px; -} -.popular-section - .popular-section__list - .popular-section__list__item:last-child - > a { - border-bottom-left-radius: 15px; - border-bottom-right-radius: 15px; -} -.popular-section .popular-section__header { - cursor: pointer; - width: 100%; - border-radius: 15px; - text-transform: uppercase; - font-size: 0.8125rem; - font-weight: 700; - padding: 0.3rem 0.625rem 0.45rem 17px; - background-color: #8d3a7c; -} -.popular-section .popular-section__header .icon { - vertical-align: -4px; -} -.popular-section:first-of-type .popular-section__header { - background-color: #c65214; -} -.popular-section:last-of-type { - margin-bottom: 0; -} -.popular-section:last-of-type .popular-section__header { - background-color: #00838e; -} -.popular-section.is-expanded .popular-section__list { - display: block; -} -.popular-section.is-expanded .popular-section__list:before { - content: ""; -} -.popular-section.is-expanded .popular-section__header { - padding-left: 39px; -} -.popular-section.is-expanded .popular-section__header .icon { - display: none; -} -@media (min-width: 950px) { - .popular-section { - margin-left: 20px; - float: left; - width: 25%; - } - .popular-section .popular-section__list { - display: block; - } - .popular-section .popular-section__list:before { - content: ""; - margin-top: -19px; - } - .popular-section .popular-section__list .popular-section__list__item > a { - padding: 3px 16px; - margin-bottom: 1px; - } - .popular-section .popular-section__header { - cursor: default; - margin-top: -20px; - border-top-left-radius: 0; - border-top-right-radius: 0; - } - .popular-section .popular-section__header .icon { - display: none; - } - .popular-section:first-of-type { - margin-left: 10%; - margin-bottom: 0; - } - .popular-section:first-of-type .popular-section__header { - background-color: #483729; - } - .popular-section.is-expanded .popular-section__header { - padding-left: 35px; - } -} -@media (min-width: 1200px) { - .popular-section .popular-section__list .popular-section__list__item > a { - padding: 5px 16px; - } -} -.restaurant { - background-color: #fff; - overflow: hidden; - margin-bottom: 20px; - clear: both; - position: relative; - display: block; -} -.restaurant .restaurant__body { - padding: 20px; -} -.restaurant .restaurant__body .restaurant__body__text { - color: #333; -} -.restaurant .restaurant__sidebar { - display: none; -} -.restaurant .restaurant__heading-level1 { - margin-bottom: 0.3em; -} -@media (min-width: 950px) { - .restaurant { - background-color: #e9e8e7; - float: left; - width: 100%; - } - .restaurant__wrapper { - background-color: #fff; - float: left; - position: relative; - right: 25%; - width: 100%; - } - .restaurant__body, - .restaurant__media, - .restaurant__sidebar { - left: 25%; - position: relative; - } -} -@media (min-width: 950px) { - .restaurant { - margin-bottom: 30px; - } - .restaurant .restaurant__media { - float: left; - width: 33.3%; - margin-bottom: 0; - padding: 20px 0 20px 20px; - } - .restaurant .restaurant__body { - clear: none; - float: left; - width: 41.7%; - padding: 20px 20px 0; - } - .restaurant .restaurant__sidebar { - display: block; - float: left; - width: 25%; - background-color: #e9e8e7; - height: 100%; - padding: 20px 20px 0; - } - .restaurant .restaurant__sidebar .restaurant__sidebar__text { - color: #333; - } -} -.restaurant--action .restaurant__heading-level1 { - color: #00838e; -} -.restaurant--action:focus, -.restaurant--action:hover { - text-decoration: none; -} -.restaurant--action:focus .restaurant__heading-level1, -.restaurant--action:hover .restaurant__heading-level1 { - color: #483729; -} -@media (min-width: 950px) { - .restaurant--action:focus { - margin-top: 6px; - } -} -.restaurant-opening-hours { - margin-bottom: 30px !important; - margin-top: 15px; -} -.restaurant-opening-hours strong, -.restaurant-opening-hours strong + br { - display: none; -} -.restaurant-opening-hours br { - line-height: 2em; -} -@media (min-width: 950px) { - .restaurant-opening-hours { - margin-bottom: 40px !important; - } -} -.restaurant-opening-hours--mini { - margin-bottom: 0; -} -.restaurant-opening-hours--mini p { - font-size: 0.8125rem; -} -.restaurant-menus { - margin-bottom: 30px !important; -} -@media (min-width: 950px) { - .restaurant-menus { - margin-bottom: 40px !important; - } -} -.restaurant-menus strong, -.restaurant-menus strong + br { - display: none; -} -.restaurant-menus br { - line-height: 2em; -} -.PdfIconLink { - display: block !important; - margin-bottom: 0.5em !important; -} -.banner-section { - background-color: #fff; -} -.banner-section__media-container { - width: 100%; - height: 0; - padding-bottom: 66.66%; - position: relative; -} -.banner-section__media-container__img { - position: absolute; -} -.banner-section__block { - position: relative; - padding: 10px; - margin-top: -55px; -} -@media (min-width: 950px) { - .banner-section__block a:focus { - display: inline-block; - } -} -.banner-section__content__grid { - width: auto; - margin: 0 -10px; - max-width: none; -} -.banner-section__content__grid:after, -.banner-section__content__grid:before { - content: " "; - display: table; -} -.banner-section__content__grid:after { - clear: both; -} -.banner-section__content__grid__column { - position: relative; - padding-left: 0; - padding-right: 0; - width: 100%; - float: left; -} -@media (min-width: 740px) { - .banner-section { - position: relative; - background-color: transparent; - } - .banner-section__media-container { - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - padding-bottom: 0; - } - .banner-section__block { - margin-top: 0; - padding: 20px; - } - .banner-section__content { - padding-top: 30px; - padding-bottom: 30px; - } - .banner-section__content__grid__column { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: right; - margin-left: 50%; - float: left; - } -} -@media (min-width: 950px) { - .banner-section__block { - padding: 20px; - } - .banner-section__content { - padding-top: 50px; - padding-bottom: 50px; - } - .banner-section__content__grid__column { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: right; - margin-left: 66.6666666667%; - float: left; - } -} -@media (min-width: 1200px) { - .banner-section__block { - padding: 20px 50px; - } -} -.banner-section--splash .banner-section__action { - color: #fff; -} -.banner-section--splash .banner-section__action:active, -.banner-section--splash .banner-section__action:hover, -.banner-section--splash .banner-section__action:visited { - text-decoration: none; -} -.banner-section--splash - .banner-section__action:focus-visible - .banner-section__text { - text-decoration: underline; -} -@media (min-width: 950px) { - .banner-section--splash - .banner-section__action:focus-visible - .banner-section__text { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.banner-section--splash .banner-section__content__grid, -.banner-section--splash .banner-section__content__grid__column { - height: 100%; -} -.banner-section--splash .banner-section__content__grid__column { - display: table; -} -.banner-section--splash .banner-section__block { - vertical-align: middle; - display: table-cell; - color: #fff; - background-repeat: no-repeat; - background-position: 50%; - overflow: hidden; - text-align: center; - padding: 0 25px; - margin-top: 0; - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); - position: relative; -} -.banner-section--splash .banner-section__heading { - color: #fff; - font-family: BrandonText-Black, Arial, Helvetica, sans-serif; - font-size: 1.875rem; - line-height: 1em; - margin: 0 0 10px; - text-transform: uppercase; -} -@media (min-width: 420px) { - .banner-section--splash .banner-section__heading { - font-size: 2.25rem; - } -} -@media (min-width: 740px) { - .banner-section--splash .banner-section__heading { - font-size: 2rem; - } -} -@media (min-width: 1200px) { - .banner-section--splash .banner-section__heading { - font-size: 2.25rem; - } -} -.banner-section--splash .banner-section__text > p { - display: inline; - color: #fff; - margin: 0; - vertical-align: middle; - line-height: 1em; -} -.banner-section--splash .banner-section__text > .icon { - display: inline; - padding-right: 3px; - vertical-align: middle; -} -.banner-section--splash .banner-section__content { - position: absolute; - top: 5%; - height: 90%; - width: 52%; - right: 10px; -} -@media (min-width: 740px) { - .banner-section--splash .banner-section__content { - position: static; - width: auto; - } - .banner-section--splash .banner-section__content__grid__column { - width: 33.333%; - padding-left: 20px; - float: right; - margin: 0; - } - .banner-section--splash .banner-section__block { - padding: 0 30px; - height: 230px; - } -} -@media (min-width: 950px) { - .banner-section--splash .banner-section__block { - padding: 0 60px; - height: 280px; - max-width: none; - } - .banner-section--splash .banner-section__content { - padding: 40px 0; - } -} -@media (min-width: 1200px) { - .banner-section--splash { - max-height: 380px; - } - .banner-section--splash .banner-section__block { - padding: 0 75px; - height: 300px; - } -} -.banner-section--restaurant .banner-section__block { - background-color: #fefefe; - background-color: hsla(0, 0%, 99.6%, 0.9); -} -.content-nav { - -webkit-box-shadow: none; - box-shadow: none; - margin: 0 -0.625rem !important; - border-bottom: 1px solid #e3e0db; -} -.content-nav .content-nav-toggle { - background: transparent; - border-width: 0; - text-align: left; - width: 100%; - outline: none; - position: relative; - padding: 15px; -} -.content-nav .content-nav-toggle.active span:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.content-nav .content-nav-toggle span { - float: right; - padding: 0 3px; -} -.content-nav .content-nav-toggle span:before { - -webkit-transition: -webkit-transform 0.3s ease; - transition: -webkit-transform 0.3s ease; - transition: transform 0.3s ease; - transition: - transform 0.3s ease, - -webkit-transform 0.3s ease; - height: 10px; - vertical-align: middle; -} -.content-nav .content-nav__body { - margin: 0 10px 10px; - display: none; -} -.subnav-mobile { - padding: 0 10px; -} -.tab-panel .tab-panel__tabs { - display: block; - overflow: hidden; - margin: -2px; -} -.tab-panel .tab-panel__tabs .tab-panel__tabs__body { - float: left; - width: 50%; - padding: 0 2px; -} -@media (min-width: 740px) { - .tab-panel .tab-panel__tabs .tab-panel__tabs__body { - width: auto; - min-width: 15.625rem; - max-width: 48%; - } -} -@media (min-width: 950px) { - .tab-panel .tab-panel__tabs .tab-panel__tabs__body { - min-width: 18.75rem; - } -} -.tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - background-color: #e9e8e7; - border-top-left-radius: 10px; - border-top-right-radius: 10px; - margin: 0; - padding: 10px 15px; - display: block; - color: #00838e; - font-size: 1rem; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -@media (min-width: 740px) { - .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - font-size: 1.125rem; - } -} -@media (min-width: 950px) { - .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a { - font-size: 1.375rem; - padding: 7px 20px; - } -} -.tab-panel .tab-panel__tabs .tab-panel__tabs__body.is-active > a { - background-color: #fff; - color: #333; -} -@media (min-width: 740px) { - .tab-panel.tab-panel--map-with-overlay { - display: none; - } -} -.tab-content .tab-content__tab { - display: none; -} -@media (min-width: 740px) { - .tab-content .tab-content__tab { - display: block; - } -} -.tab-content .tab-content__tab.is-active { - display: block; -} -.tab-content--ongray { - border-top: 20px solid #fff; -} -@media (min-width: 950px) { - .tab-content--ongray { - border-width: 30px; - } -} -@media (min-width: 740px) { - .tab-content--ongray-small-up { - border-top: 20px solid #fff; - } -} -@media (min-width: 950px) { - .tab-content--ongray-small-up { - border-width: 30px; - } -} -.country-city-list { - background-color: #fff; - padding: 10px; -} -.country-city-list .country-city-list__header { - font-size: 2.25rem; - padding: 10px 0 0 10px; -} -.country-city-list-collection .country-city-list-collection__item { - display: inline-block; - width: 49%; - margin-bottom: 10px; -} -@media (min-width: 740px) { - .country-city-list-collection .country-city-list-collection__item { - width: 32%; - } -} -.country-city-list-collection - .country-city-list-collection__item - .country-city-list-collection__item__body { - padding: 5px 10px; -} -.country-city-list-collection - .country-city-list-collection__item.is-active - .country-city-list-collection__item__body { - font-weight: 700; - background-color: #f2f2f2; - border-radius: 20px; -} -.list-bullets, -.list-facilities, -.room__short-bullets, -.sitemap ol { - margin-bottom: 15px; -} -.list-bullets > li, -.list-facilities > li, -.room__short-bullets > li, -.sitemap ol > li { - margin-bottom: 0.5em; - padding-left: 1.3em; -} -.list-bullets > li:before, -.list-facilities > li:before, -.room__short-bullets > li:before, -.sitemap ol > li:before { - content: "•"; - color: #9da0a1; - font-size: 26px; - display: block; - height: 0; - width: 0; - left: -0.7em; - top: 0; - position: relative; -} -.list-bullets, -.list-links { - margin-bottom: 15px; -} -.list-links > li { - margin-bottom: 0.5em; - background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); - background-repeat: no-repeat; - background-position: 0 3px; - line-height: 1.8; - padding-left: 28px; -} -.list-links > li > a { - display: block; - border-bottom: none; -} -.big-sidebar-wrapper__sidebar-section__sidebar .list-links { - margin-bottom: 25px; -} -.list-links--outlined-bullet > li { - background-image: url(/_static/img/icons/arrow-with-outlined-circle.svg); - background-size: 19px; -} -.list-links--outlined-bullet > li a { - color: #333; -} -.list-links--outlined-bullet-light > li { - background-image: url(/_static/img/icons/arrow-with-outlined-circle-white.svg); - background-size: 19px; -} -.list-links--outlined-bullet-light > li a { - color: #fff; -} -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .list-usps > li, -.hotel-theme-grandhoteloslo .list-usps > li > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .list-usps > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .list-usps > li, -.hotel-theme-hotelnorge .list-usps > li > li, -.list-usps { - margin-bottom: 15px; -} -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .list-usps > li > li, -.hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .list-usps > li > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-hotelnorge .list-usps > li > li > li, -.list-usps > li { - padding-left: 38px; - margin-bottom: 0.5em; - background-image: url(/_static/img/bullet-list-tick-birch-v2.svg); - background-repeat: no-repeat; - background-position: 1px 4px; - background-size: 18px 14px; -} -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li li, -.hotel-theme-grandhoteloslo .list-usps > li li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li li, -.hotel-theme-haymarket .list-usps > li li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li li, -.hotel-theme-hotelnorge .list-usps > li > li li, -.hotel-theme-hotelnorge .list-usps > li li, -.list-usps li { - padding-left: 23px; -} -.definition-list { - max-width: 31.25rem; - margin-bottom: 1em; -} -.definition-list:after, -.definition-list:before { - content: " "; - display: table; -} -.definition-list:after { - clear: both; -} -.definition-list dd, -.definition-list dt { - float: left; - padding-bottom: 5px; -} -.definition-list dt { - width: 40%; -} -.definition-list dd { - width: 60%; -} -.list-bullets--hotel-facts-2col, -.list-facilities { - margin-bottom: 0; -} -@media (min-width: 740px) { - .list-facilities { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; - } - .list-facilities > li { - display: inline-block; - position: static; - width: 100%; - } -} -@media (min-width: 950px) { - .list-bullets--hotel-facts-2col { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; - } - .list-bullets--hotel-facts-2col > li { - display: inline-block; - position: static; - width: 100%; - } -} -.no-csscolumns .list-bullets--hotel-facts-2col, -.no-csscolumns .list-facilities { - margin-bottom: 0; -} -.no-csscolumns .list-bullets--hotel-facts-2col:after, -.no-csscolumns .list-bullets--hotel-facts-2col:before, -.no-csscolumns .list-facilities:after, -.no-csscolumns .list-facilities:before { - content: " "; - display: table; -} -.no-csscolumns .list-bullets--hotel-facts-2col:after, -.no-csscolumns .list-facilities:after { - clear: both; -} -.no-csscolumns .list-bullets--hotel-facts-2col > li, -.no-csscolumns .list-facilities > li { - width: 49%; - float: left; - padding-right: 4%; -} -@media (min-width: 950px) { - .list-facilities > li, - .room__short-bullets > li { - margin-bottom: 1em; - } -} -.list-facilities { - margin-bottom: 0; -} -.list-facilities:not(.collapsible-list--partial) - li.text-bold:not(.collapsible-list__item--hidden) { - font-weight: 700; -} -.list-facilities:not(.collapsible-list--partial) li.text-bold:before { - font-weight: 400; -} -.list-links--bold > li, -.list-links--l > li { - background-size: 24px 24px; - min-height: 24px; - padding-left: 34px; -} -.list-links--small > li { - background-size: 16px; - background-position: 0 2px; - font-size: 15px; - line-height: 21px; - margin-bottom: 5px; - padding-left: 25px; -} -.list-links--bold > li { - background-position: 0 0; - margin-bottom: 0.8em; -} -@media (min-width: 740px) { - .list-links--bold > li > a { - padding-top: 0; - } -} -.list-iconic-links { - background-color: #fff; - font-size: 1.125rem; -} -.list-iconic-links .list-iconic-links__link { - background-position: right 10px center; - background-size: auto 22px; - border-bottom: 1px solid #edeceb; - color: #483729; - display: table; - width: 100%; - padding: 10px 30px 10px 10px; - text-align: left; - vertical-align: middle; -} -.list-iconic-links .list-iconic-links__link:focus, -.list-iconic-links .list-iconic-links__link:hover { - text-decoration: none; - background-color: #edeceb; -} -.list-iconic-links .list-iconic-links__link .list-iconic-links__link__icon { - display: table-cell; - width: 22px; - height: 22px; - padding-right: 8px; - vertical-align: middle; - text-align: center; -} -.list-iconic-links - .list-iconic-links__link - .list-iconic-links__link__icon - > .icon { - max-width: 22px; - max-height: 22px; -} -.list-iconic-links .list-iconic-links__link .list-iconic-links__link__text { - display: table-cell; - vertical-align: middle; -} -@media (min-width: 950px) { - .list-iconic-links .list-iconic-links__link { - font-size: 1.5rem; - } - .list-iconic-links .list-iconic-links__link .list-iconic-links__link { - width: 38px; - height: 28px; - } - .list-iconic-links .list-iconic-links__link .list-iconic-links__link > .icon { - max-width: 28px; - max-height: 28px; - } -} -.list-iconic-links--borderd { - border: 1px solid #f2f2f2; - border-top: none; -} -.list-facts { - margin-bottom: 15px; -} -.list-facts .list-facts__item .list-facts__item__heading { - display: inline; - font-weight: 400; - font-size: 0.875rem; - color: inherit; - margin: 0; -} -.list-facts .list-facts__item .list-facts__item__value { - display: inline; -} -.list-facts .list-facts__item__seperator { - border: 1px solid #e9e8e7; - margin: 25px 0; -} -@media (max-width: 949px) { - .list-facts .list-facts__item__seperator { - margin: 20px 0; - } -} -.list-facts .list-facts__item--2col { - clear: left; -} -.list-facts .list-facts__item--2col > .list-facts__item__heading { - float: left; - width: 50%; - padding-right: 1.25rem; -} -.list-facts .list-facts__item--2col > .list-facts__item__value { - margin-left: 50%; - display: block; -} -.list-facts .list-facts__item--sectionstart { - margin-top: 15px; -} -.list-facts.list-facts--inline { - display: inline; -} -.list-facts.list-facts--inline > .list-facts__item { - display: inline-block; -} -.list-facts.list-facts--inline > .list-facts__item:after { - content: ", "; - display: inline; -} -.list-facts.list-facts--inline > .list-facts__item:last-child:after { - content: none; -} -.list-facts-heading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; - color: #333; - font-weight: 700; - color: inherit; - margin-bottom: 0; -} -.list-facts-heading.list-facts-heading--inline { - display: inline; -} -.list-facts__button { - margin-top: 1em; -} -.list-images { - margin-bottom: 15px; -} -.list-images > li { - overflow: hidden; - margin-bottom: 0.5em; -} -.list-images > li .list-images__image { - float: left; - margin-right: 15px; -} -.list-images > li .list-images__sub { - color: #9da0a1; - font-size: 0.8125rem; -} -.list-expandable { - border-bottom: 1px solid #e3e0db; -} -.list-expandable > li .list-expandable__container { - overflow: hidden; - background: #fff; -} -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler { - padding: 10px; - margin: 0; -} -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler - span { - float: right; - padding: 0 3px; -} -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler - span:before { - -webkit-transition: -webkit-transform 0.2s ease; - transition: -webkit-transform 0.2s ease; - transition: transform 0.2s ease; - transition: - transform 0.2s ease, - -webkit-transform 0.2s ease; - height: 7px; - vertical-align: middle; -} -.list-expandable - > li - .list-expandable__container - .list-expandable__container__toggler.is-expanded - span:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.list-expandable - > li - .list-expandable__container - .list-expandable__container__area { - padding: 10px 10px 0; - margin-bottom: 0; -} -.list-expandable - > li - .list-expandable__container.is-collapsed - .list-expandable__container__area { - display: none; -} -.list-footer-pages > li { - padding-left: 38px; - margin-bottom: 0.5em; - background-image: url(/_static/img/bullet-list-arrow-circle-white.svg); - background-repeat: no-repeat; - background-position: 0 7px; - background-size: 19px; - line-height: 2rem; -} -.list-footer-pages + ul { - margin-top: 3em; -} -.list-footer-actions > li { - padding-left: 38px; - margin-bottom: 0.5em; - background-image: url(/_static/img/bullet-list-arrow-double-white.svg); - background-repeat: no-repeat; - background-position: 5px 6px; - background-size: 12px; -} -.list-footer-actions + ul { - margin-top: 3em; -} -.definition-list--1-line dd, -.definition-list--1-line dt { - display: inline; -} -.definition-list--1-line dd:after { - content: ""; - display: block; -} -.list-destinations .list-destinations__item { - background: #fff; - margin-bottom: 5px; -} -.list-destinations .list-destinations__item > a { - background: none; - display: block; - color: #333; - opacity: 1; - padding: 5px 10px; -} -@-moz-document url-prefix() { - .list-destinations .list-destinations__item > a { - -webkit-transition: none; - transition: none; - transform: none; - } -} -.list-destinations .list-destinations__item > a:focus, -.list-destinations .list-destinations__item > a:hover { - -webkit-transform: scale(1.02); - transform: scale(1.02); - text-decoration: none; -} -@media (min-width: 740px) { - .list-destinations .list-destinations__item { - background: none; - margin-bottom: 15px; - opacity: 1; - } - .list-destinations .list-destinations__item > a { - padding: 0; - } - .list-destinations .list-destinations__item > a:focus, - .list-destinations .list-destinations__item > a:hover { - -webkit-transform: scale(1.04); - transform: scale(1.04); - } -} -.pipe-separated-list-item { - display: inline-block; -} -.pipe-separated-list-item + .pipe-separated-list-item:before { - content: " | "; - color: #e3e0db; -} -@media (min-width: 740px) { - .pipe-separated-list-divider + .pipe-separated-list-item:before { - content: " | "; - color: #e3e0db; - } -} -.pipe-separated-list-item.package-detail.ng-hide { - display: none !important; -} -.pipe-separated-list-divider { - display: block; - height: 3px; -} -.editable-area ol { - list-style-type: decimal; - margin-bottom: 15px; - margin-left: 30px; -} -.hero-box { - position: relative; -} -.hero-box .hero-box__content { - width: 33%; - left: auto; -} -.hero-box.hero-box--left .hero-box__content { - right: auto; -} -@media (min-width: 950px) { - .hero-box .hero-box__content { - top: -464px; - } - .hero-box.hero-box--extra-pull .hero-box__content { - top: -514px; - } -} -@media (min-width: 1500px) { - .hero-box .hero-box__content { - top: -497px; - } - .hero-box.hero-box--extra-pull .hero-box__content { - top: -547px; - } -} -.hero-fixed { - margin-top: -50px; - min-height: 100px; -} -.hero-fixed .hero { - position: relative; - width: 100%; - top: 0; - z-index: 0; -} -@media (min-width: 950px) { - .hero-fixed .hero { - position: fixed; - } - .hero-fixed .hero.is-animating { - -webkit-transition: top 0.25s ease-in-out; - transition: top 0.25s ease-in-out; - } -} -@media (min-width: 950px) { - .main.signature-hotel-main .hero-fixed .hero { - max-width: 1440px; - margin: 0 auto; - position: relative; - } -} -@media (min-width: 1500px) { - .main.signature-hotel-main .hero-fixed .hero { - padding: 20px 0 5px; - } - .main.signature-hotel-main .hero-fixed .hero .hero__img-container { - border-radius: 8px; - } -} -@media (min-width: 950px) { - .main.signature-hotel-main .hero-fixed { - margin-top: 0; - background: -webkit-gradient( - linear, - left top, - left bottom, - from(#f3f2f1), - to(#fff) - ); - background: linear-gradient(#f3f2f1, #fff); - } - .main.signature-hotel-main .hero-fixed:after { - display: none; - } -} -.hero-fixed:after { - width: 100%; - content: ""; -} -@media (min-width: 950px) { - .hero-fixed:after { - display: block; - } -} -@media (min-width: 740px) { - .side-wide-alert .hero-fixed { - margin-top: 28px; - } - .hero-content-overlay .hero-fixed { - margin-top: -113px; - } -} -@media (min-width: 740px) { - .hero-fixed.hero-fixed--deemphasized .hero__img-container, - .hero-fixed.hero-fixed--deemphasized:after { - min-height: 0; - height: 590px; - overflow: visible; - padding-bottom: inherit; - } - .hero-fixed.hero-fixed--deemphasized .l-section__inner { - position: relative; - } -} -@media (min-width: 1500px) { - .hero-fixed.hero-fixed--deemphasized .hero__img-container, - .hero-fixed.hero-fixed--deemphasized:after { - height: 650px; - } -} -.side-wide-alert .hero-fixed.hero-fixed--deemphasized { - margin-top: -50px; -} -@media (min-width: 740px) { - .side-wide-alert .hero-fixed.hero-fixed--deemphasized { - margin-top: -113px; - } - .side-wide-alert .hero-fixed.hero-fixed--deemphasized .hero__img-container, - .side-wide-alert .hero-fixed.hero-fixed--deemphasized:after { - height: 690px; - } -} -@media (min-width: 1500px) { - .side-wide-alert .hero-fixed.hero-fixed--deemphasized .hero__img-container, - .side-wide-alert .hero-fixed.hero-fixed--deemphasized:after { - height: 750px; - } -} -.hero-fixed.hero-fixed--edit-mode .hero__img-container { - max-height: 55rem; -} -.hero-content-overlay, -.hero-overlay { - position: relative; - z-index: 9; - overflow: hidden; -} -.hero-content-overlay .hero-overlay__img-container, -.hero-overlay .hero-overlay__img-container { - position: absolute; - width: 100%; - height: 100%; -} -.hero-content-overlay .hero-overlay__section, -.hero-overlay .hero-overlay__section { - position: relative; - background-color: rgba(0, 0, 0, 0.15); - width: 100%; -} -.hero-content-overlay .hero-overlay__section .hero-overlay__section__content, -.hero-overlay .hero-overlay__section .hero-overlay__section__content { - color: #fff; - padding-top: 20px; - padding-bottom: 20px; -} -.hero-content-overlay - .hero-overlay__section - .hero-overlay__section__content - .hero-intro__section__content__header, -.hero-overlay - .hero-overlay__section - .hero-overlay__section__content - .hero-intro__section__content__header { - color: #fff; - margin-bottom: 10px; - margin-left: 20px; - text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75); -} -.hero-content-overlay .hero-overlay__tabs, -.hero-overlay .hero-overlay__tabs { - position: absolute; - bottom: 0; - width: 100%; -} -@media (min-width: 1500px) { - .hero-content-overlay .hero-overlay__section .hero-overlay__section__content, - .hero-overlay .hero-overlay__section .hero-overlay__section__content { - padding-bottom: 20px; - } -} -.hero-overlay--search.hero-content-overlay, -.hero-overlay.hero-overlay--search { - overflow: visible; - -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.85); - box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.85); -} -@media (min-width: 740px) { - .hero-overlay--search.hero-content-overlay, - .hero-overlay.hero-overlay--search { - border-bottom: 24px solid #fff; - } -} -.hero-overlay--search.hero-content-overlay .hero-overlay__section, -.hero-overlay.hero-overlay--search .hero-overlay__section { - padding-bottom: 56px; -} -@media (min-width: 740px) { - .hero-overlay--search.hero-content-overlay .hero-overlay__section, - .hero-overlay.hero-overlay--search .hero-overlay__section { - padding-bottom: 0; - } -} -@media (min-width: 950px) { - .hero-overlay--search.hero-content-overlay .hero-overlay__section, - .hero-overlay.hero-overlay--search .hero-overlay__section { - margin: 0; - padding: 4.375rem 0; - } -} -@media (min-width: 1500px) { - .hero-overlay--search.hero-content-overlay .hero-overlay__section, - .hero-overlay.hero-overlay--search .hero-overlay__section { - margin: 0; - padding: 8.75rem 0 6.875rem; - } -} -@media (min-width: 950px) { - .hero-overlay--search.hero-content-overlay, - .hero-overlay.hero-overlay--search { - overflow: hidden; - } -} -.hero-overlay--profile.hero-content-overlay .hero-overlay__section, -.hero-overlay.hero-overlay--profile .hero-overlay__section { - width: auto; - padding: 0 10px 56px; -} -@media (min-width: 740px) { - .hero-overlay--profile.hero-content-overlay .hero-overlay__section, - .hero-overlay.hero-overlay--profile .hero-overlay__section { - padding: 0 0 56px; - width: 100%; - } -} -@media (min-width: 950px) { - .hero-overlay--profile.hero-content-overlay .hero-overlay__section, - .hero-overlay.hero-overlay--profile .hero-overlay__section { - padding-bottom: 90px; - } -} -.hero-content-overlay .hero-content-overlay__section { - width: 100%; - z-index: 11; - overflow: visible; -} -.hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner { - padding-top: 0; - background-color: #fff; -} -@media (min-width: 740px) { - .hero-content-overlay - .hero-content-overlay__section - .hero-content-overlay__section__inner { - padding-top: 10px; - background-color: transparent; - } -} -.hero-intro { - background: #fff; - position: relative; - border-top: 50px solid #fff; - background-clip: content-box; -} -.hero-intro .hero-intro__content { - position: relative; - padding-top: 0; - padding-bottom: 9px; - text-align: center; - margin-top: -50px; -} -.hero-intro .hero-intro__content .hero-intro__content__heading { - margin-bottom: -4px; -} -@media (min-width: 950px) { - .hero-intro .hero-intro__content .hero-intro__content__heading { - position: relative; - padding-left: 0; - padding-right: 0; - width: 66.6666666667%; - float: none; - z-index: 1; - } -} -@media (min-width: 740px) { - .hero-intro .hero-intro__content .hero-intro__content__heading { - font-size: 2.875rem; - margin-bottom: 10px; - } -} -.hero-intro .hero-intro__content .hero-intro__content__heading a { - color: #483729; - position: relative; - display: inline-block; -} -.hero-intro .hero-intro__content .hero-intro__content__heading a:visited { - color: #483729; -} -.hero-intro .hero-intro__content .hero-intro__content__heading a:active, -.hero-intro .hero-intro__content .hero-intro__content__heading a:focus, -.hero-intro .hero-intro__content .hero-intro__content__heading a:hover { - text-decoration: none; - color: #00838e; -} -@media (min-width: 740px) { - .hero-intro .hero-intro__content .hero-intro__content__heading.sticky { - opacity: 0; - position: fixed !important; - top: -2px; - font-size: 24px !important; - z-index: 10000 !important; - line-height: 32px !important; - width: auto; - max-width: 65%; - margin: 10px 0 10px 8px !important; - } - .hero-intro - .hero-intro__content - .hero-intro__content__heading.sticky.is-animated { - -webkit-transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s, - -webkit-transform 0.35s; - -webkit-transform: scale(1.1); - transform: scale(1.1); - opacity: 1; - } -} -.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs { - font-size: 0.875rem; - margin: 0; -} -.hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - .hero-intro__content__breadcrumb { - color: inherit; -} -.hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - .hero-intro__content__breadcrumb:before { - content: "›"; - display: inline-block; - margin-right: 3px; - position: relative; - top: -1px; -} -.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a { - margin-right: 7px; -} -.hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a:hover { - color: #00838e; - text-decoration: none; -} -.hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:first-of-type, -.hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:last-child { - display: inline-block; -} -.hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - + .hero-intro__content__heading { - margin-top: 4px; -} -@media (min-width: 740px) { - .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs a { - display: inline-block; - } - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - + .hero-intro__content__heading { - margin-top: 7px; - } -} -@media (min-width: 950px) { - .hero-intro .hero-intro__content .hero-intro__content__breadcrumbs { - position: relative; - padding-left: 0; - padding-right: 0; - width: 66.6666666667%; - float: none; - z-index: 1; - } -} -.hero-intro .hero-intro__content .tripadvisor-button { - display: none; - position: absolute; - top: 0; - right: 20px; - margin: 10px 0; - padding: 12px 20px; - background-color: #fff; - width: 33%; -} -.hero-intro - .hero-intro__content - .tripadvisor-button - .tripadvisor-button__rating { - color: #9da0a1; - font-size: 0.8125rem; - margin-left: 10px; -} -.hero-intro - .hero-intro__content - .tripadvisor-button - .tripadvisor-button__rating - .tripadvisor-button__rating__image { - float: left; -} -@media (min-width: 950px) { - .hero-intro .hero-intro__content .tripadvisor-button { - display: block; - } -} -@media (min-width: 740px) { - .hero-intro { - border-top-width: 65px; - } - .hero-intro .hero-intro__content { - padding-top: 5px; - padding-bottom: 12px; - text-align: left; - margin-top: -65px; - } -} -@media (min-width: 950px) { - .hero-intro .l-booking-widget { - left: auto; - width: 33.3333%; - padding-left: 20px; - padding-right: 10px; - position: absolute; - right: 30px; - } - .hero-intro .l-booking-widget .l-booking-widget__widget { - position: relative; - padding-left: 0; - padding-right: 0; - width: 100%; - float: left; - } -} -.hero-intro--overlay { - z-index: 101; - margin-top: -100px; -} -@media (min-width: 740px) { - .hero-intro--overlay { - margin-top: -127px; - } -} -@media (min-width: 950px) { - .booking-widget-wrapper ~ div .hero-intro--overlay, - .main.signature-hotel-main .hero-intro--overlay { - margin-top: 0; - } -} -@media (min-width: 740px) { - .side-wide-alert .hero-intro--overlay { - margin-top: -65px; - } -} -.main.signature-hotel-main .l-booking-widget--position.booking-widget-wrapper { - position: relative; -} -.hero-fixed:after, -.hero__img-container { - width: 100%; - height: 0; - padding-bottom: 100%; -} -.main.signature-hotel-main .hero-fixed:after, -.main.signature-hotel-main .hero__img-container { - max-width: 1440px; -} -@media (min-width: 950px) { - .main.signature-hotel-main .hero-fixed:after, - .main.signature-hotel-main .hero__img-container { - min-height: 420px; - max-height: 700px; - height: calc(100vh - 342px); - } -} -@media (min-width: 950px) { - .hero-fixed:after, - .hero__img-container { - padding-bottom: 0; - height: 65vh; - height: calc(100vh - 170px); - min-height: 610px; - max-height: 1000px; - } -} -@media (min-width: 1200px) { - .hero-fixed:after, - .hero__img-container { - min-height: 720px; - } -} -@media (min-width: 1500px) { - .hero-fixed:after, - .hero__img-container { - min-height: 800px; - } -} -.hero__image, -.slider-plchldr { - max-width: none; - max-height: none; - position: absolute; - top: 0; - left: 0; - margin: auto; -} -.hero .hero__image { - width: 100%; - display: none; -} -.hero .hero__image--full-height, -.hero .hero__image--full-width { - display: block; - max-width: 1440px; - max-height: none; - position: absolute; - width: auto; - height: auto; - min-width: 100%; - min-height: 100%; - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%) !important; - transform: translate(-50%, -50%) !important; - -o-object-fit: cover; - object-fit: cover; - -o-object-position: center; - object-position: center; -} -.hero__img-container { - overflow: hidden; - position: relative; -} -.hero__img-container .hero__img-container__seemore { - position: absolute; - right: 8px; - bottom: 110px; - top: auto; - z-index: 40; - font-size: 1rem; - line-height: 20px; - background-color: #404040; - opacity: 0.7; - padding: 5px; - border-radius: 5px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.hero__img-container .hero__img-container__seemore a { - color: #fff; - text-decoration: none; - margin-left: 5px; -} -@media (min-width: 950px) { - .hero__img-container .hero__img-container__seemore a:focus-visible { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -@media (min-width: 950px) { - .hero__img-container .hero__img-container__seemore { - bottom: 250px; - } - .main.signature-hotel-main - .hero__img-container - .hero__img-container__seemore { - right: 12px; - bottom: 12px; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .hero__img-container .hero__img-container__seemore { - bottom: 160px; - } -} -@media (min-width: 740px) { - .side-wide-alert .hero__img-container { - height: calc(120vh - 200px); - } -} -@media (min-width: 740px) { - .hero.hero--deemphasized .hero__img-container, - .hero.hero--deemphasized:after { - min-height: 0; - height: 590px; - overflow: visible; - padding-bottom: inherit; - } - .hero.hero--deemphasized .l-section__inner { - position: relative; - } -} -@media (min-width: 1500px) { - .hero.hero--deemphasized .hero__img-container, - .hero.hero--deemphasized:after { - height: 650px; - } -} -.hero .best-price-banner * { - overflow: visible; -} -@media (min-width: 950px) { - .hero .best-price-banner__wrapper { - padding-right: 5.1875rem; - margin-right: 0.625rem; - } -} -@media (min-width: 1200px) { - .hero .best-price-banner__wrapper { - margin-right: 4.0625rem; - } -} -.hero .best-price-banner__secondary:not(:empty):before { - content: " - "; -} -@media (min-width: 950px) { - .hero .best-price-banner { - position: absolute; - background-color: rgba(0, 107, 117, 0.7); - text-align: right; - z-index: 100; - width: 100%; - margin-top: 0; - } -} -.hero-intro--error { - margin-top: 0 !important; -} -.hero-intro--error .hero-intro__content { - margin-top: 0 !important; - padding-top: 70px; - padding-bottom: 70px; -} -.hero-intro--error .alert-danger { - margin-top: 1.5em; -} -.rsPreloader { - display: none !important; -} -.short-fact-iconic { - font-size: 0.8125rem; - color: #333; - padding-left: 20px; -} -.short-fact-iconic--inverted { - color: #fff; -} -.thumbnail-teaser { - display: block; - color: #333; - background-color: #fff; - -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - margin-bottom: 1px; -} -.thumbnail-teaser > .thumbnail-teaser__title { - padding: 6px 10px; - margin: 0; - font-size: 14px; - font-weight: 400; - line-height: 1.4em; -} -.thumbnail-teaser > .thumbnail-teaser__title:after { - content: "."; - visibility: hidden; -} -.thumbnail-teaser - > .thumbnail-teaser__title.thumbnail-teaser__title--alternative { - padding-top: 15px; - padding-bottom: 15px; - text-align: center; - font-size: 16px; -} -.thumbnail-teaser > .thumbnail-teaser__imgcontainer { - position: relative; - width: 100%; - height: 0; - padding-bottom: 66.66%; - overflow: hidden; -} -.thumbnail-teaser > .thumbnail-teaser__imgcontainer .thumbnail-teaser__img { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - display: block; -} -.thumbnail-teaser:active, -.thumbnail-teaser:focus, -.thumbnail-teaser:hover { - text-decoration: none; -} -.thumbnail-teaser:focus-visible { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; -} -.thumbnail-teaser:visited { - color: #333; -} -.thumbnail-teaser--animated - > .thumbnail-teaser__imgcontainer - .thumbnail-teaser__img { - -webkit-transition: -webkit-transform 0.5s ease 0.1s; - transition: -webkit-transform 0.5s ease 0.1s; - transition: transform 0.5s ease 0.1s; - transition: - transform 0.5s ease 0.1s, - -webkit-transform 0.5s ease 0.1s; -} -.thumbnail-teaser--animated:active .thumbnail-teaser__img, -.thumbnail-teaser--animated:focus .thumbnail-teaser__img, -.thumbnail-teaser--animated:hover .thumbnail-teaser__img { - -webkit-transform: scale(1.1) translateZ(0) rotate(0.1deg); - transform: scale(1.1) translateZ(0) rotate(0.1deg); - -webkit-backface-visibility: hidden; - overflow: hidden; -} -.thumbnail-teaser--indented { - margin: 1px; -} -.royalSlider.rsFullscreen .thumbnail-teaser--indented { - margin: 0; -} -.gallery-heading, -.room-heading { - display: table; - width: 100%; - margin-top: 20px; -} -@media (min-width: 740px) { - .gallery-heading, - .room-heading { - margin-top: 30px; - } -} -.media-container { - position: relative; - width: 100%; - display: block; -} -.media-container.media-container--3x2 { - height: 0 !important; - padding-bottom: 66.66%; - overflow: hidden; -} -.media-container.media-container--16x9 { - height: 0 !important; - padding-bottom: 56.25%; - overflow: hidden; -} -.media-container.media-container--4x1 { - height: 0 !important; - padding-bottom: 25%; - overflow: hidden; -} -.media-container.media-container--1x1 { - height: 0 !important; - padding-bottom: 100%; - overflow: hidden; -} -.media-container.media-container--flexible-teaser { - height: 0 !important; - padding-bottom: 66.66%; - overflow: hidden; -} -@media (min-width: 740px) { - .media-container.media-container--flexible-teaser { - height: 0 !important; - padding-bottom: 100%; - overflow: hidden; - } -} -.media-container.media-container--bg { - width: 100%; - height: 0; - padding-bottom: 66.66%; - position: relative; -} -@media (min-width: 740px) { - .media-container.media-container--bg { - position: absolute; - top: 0; - left: 0; - height: 100%; - width: 100%; - padding-bottom: 0; - } -} -.media-container.media-container--block { - margin-bottom: 2rem; -} -.media-container > .media-container__media { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - display: block; -} -.media-container > .media-container__infobar { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - background: #000; - background: rgba(0, 0, 0, 0.6); - color: #fff; - padding: 5px 10px; - overflow: hidden; -} -.media-container--thumbnail { - margin-right: 10px; - width: 4.5rem; - float: left; -} -.media-container--thumbnail > img { - width: 231px; -} -.media-container--my-future-booking { - margin-right: 10px; - width: 19.125rem; - float: left; -} -.media-container--my-future-booking img { - width: 306px; - height: 190px; - border-radius: 8px; -} -.bgcover { - background-position: 50%; - background-size: cover; - display: block; - width: 100%; - height: 100%; -} -@media (min-width: 950px) { - .bgcover--s { - display: none; - background-image: none !important; - } -} -@media (max-width: 949px) { - .bgcover--m { - display: none; - background-image: none !important; - } -} -@media (min-width: 1200px) { - .bgcover--m { - display: none; - background-image: none !important; - } -} -@media (max-width: 1199px) { - .bgcover--xl { - display: none; - background-image: none !important; - } -} -.blur-wrapper, -.global-footer, -.hotel-footer { - overflow: hidden; -} -.blur, -.hotel-footer__background-image { - -webkit-filter: blur(10px); - -moz-filter: blur(10px); - filter: blur(10px); - filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="10"); - -webkit-transform: translate(0); - transform: translate(0); - -webkit-transform: scale(1.1); - transform: scale(1.1); -} -.blur--extreme, -.global-footer .global-footer__background-image, -.hotel-footer .global-footer__background-image, -.hotel-footer__background-image { - -webkit-filter: blur(40px); - -moz-filter: blur(40px); - filter: blur(40px); - filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius="40"); - -webkit-transform: scale(1.25); - transform: scale(1.25); - -webkit-transform: translate(0); - transform: translate(0); -} -@media (max-width: 949px) { - .blur--extreme, - .global-footer .global-footer__background-image, - .hotel-footer .global-footer__background-image, - .hotel-footer__background-image { - -webkit-filter: blur(15px); - -moz-filter: blur(15px); - filter: blur(15px); - -webkit-transform: scaleX(1.25) scaleY(4) translateY(33%); - transform: scaleX(1.25) scaleY(4) translateY(33%); - } -} -.no-cssfilters .blur, -.no-cssfilters .hotel-footer__background-image { - opacity: 0.4; - -webkit-transform: scale(1); - transform: scale(1); -} -.no-cssfilters .blur-wrapper, -.no-cssfilters .global-footer, -.no-cssfilters .hotel-footer { - background-color: #000; -} -.blur-canvas, -.blur-image { - width: 100%; - display: block; - z-index: 1; -} -.blur-canvas--full-width, -.blur-image--full-width { - width: 100%; - height: auto; -} -.blur-canvas--full-height, -.blur-canvas--full-width, -.blur-image--full-height, -.blur-image--full-width { - max-width: none; - max-height: none; - position: absolute; - top: -9999px; - bottom: -9999px; - left: -9999px; - right: -9999px; - margin: auto; -} -.blur-canvas--full-height, -.blur-image--full-height { - width: auto; - height: 100%; -} -.blur-image { - display: none; -} -.medium-image__left { - max-width: 33%; - float: left; - margin-right: 10px; - margin-bottom: 10px; -} -.medium-image__left:after, -.medium-image__left:before { - content: " "; - display: table; -} -.medium-image__left:after { - clear: both; -} -@media (min-width: 950px) { - .medium-image__left { - max-width: 100%; - } -} -.medium-image__right { - max-width: 33%; - float: right; - margin-left: 10px; - margin-bottom: 10px; -} -.medium-image__right:after, -.medium-image__right:before { - content: " "; - display: table; -} -.medium-image__right:after { - clear: both; -} -@media (min-width: 950px) { - .medium-image__right { - max-width: 100%; - } -} -.iconic-item { - display: table; - text-align: left; -} -.iconic-item > .iconic-item__icon-container { - display: table-cell; - vertical-align: top; - text-align: left; - line-height: 1; -} -.iconic-item > .iconic-item__text { - display: table-cell; - vertical-align: middle; -} -.iconic-item > .iconic-item__text .iconic-item__text__seperator { - display: block; - margin-bottom: 10px; -} -.iconic-item > .iconic-item__text .iconic-item__text__subtext { - display: block; - font-size: 0.8125rem; -} -.iconic-item > .iconic-item__text small { - display: inline-block; -} -.iconic-item > .iconic-item__text .extraem { - line-height: 1.1em; -} -.iconic-item .iconic-item__text--wordbreak { - word-break: break-all; -} -.iconic-item .alternate-hotels-link { - display: block; - line-height: 1.5; - margin: 20px 0 0; - color: #00838e; -} -@media (min-width: 950px) { - .iconic-item .alternate-hotels-link { - line-height: 1.1; - } -} -.iconic-item--l > .iconic-item__icon-container { - width: 52px; - padding-top: 0.15em; -} -.iconic-item--l - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 42px; - height: 42px; -} -.iconic-item--l > .iconic-item__text .iconic-item__text__subtext { - margin-top: -1px; -} -.iconic-item--l > .iconic-item__text .extraem + .iconic-item__text__subtext { - margin-top: 0; -} -.iconic-item--m > .iconic-item__icon-container { - width: 46px; - padding-top: 0.2em; -} -.iconic-item--m - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 36px; - height: 36px; -} -.iconic-item--m > .iconic-item__text .iconic-item__text__subtext { - margin-top: -1px; -} -.iconic-item--m > .iconic-item__text .extraem + .iconic-item__text__subtext { - margin-top: 0; -} -.iconic-item--s > .iconic-item__icon-container { - width: 34px; - padding-top: 0; -} -.iconic-item--s - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 24px; - height: 24px; -} -.iconic-item--xs > .iconic-item__icon-container { - width: 23px; - padding-top: 0.1em; -} -.iconic-item--xs - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 18px; - height: 18px; -} -.iconic-item--xs > small.iconic-item__text { - padding-top: 0.15em; -} -.iconic-item--xxs > .iconic-item__icon-container { - width: 17px; -} -.iconic-item--xxs - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 12px; - height: 12px; -} -.iconic-item--xs-m > .iconic-item__icon-container { - width: 23px; - padding-top: 0.1em; -} -.iconic-item--xs-m - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 18px; - height: 18px; -} -.iconic-item--xs-m > small.iconic-item__text { - padding-top: 0.15em; -} -@media (min-width: 740px) { - .iconic-item--xs-m > .iconic-item__icon-container { - width: 46px; - padding-top: 0.2em; - } - .iconic-item--xs-m - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 36px; - height: 36px; - } - .iconic-item--xs-m > .iconic-item__text .iconic-item__text__subtext { - margin-top: -1px; - } - .iconic-item--xs-m - > .iconic-item__text - .extraem - + .iconic-item__text__subtext { - margin-top: 0; - } - .iconic-item--xs-m > .iconic-item__text { - padding-top: 0; - } -} -.iconic-item--heading > .iconic-item__icon-container, -.iconic-item--heading > .iconic-item__text { - vertical-align: bottom; -} -.iconic-item--heading > .iconic-item__icon-container { - width: 34px; -} -.iconic-item--heading - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 24px; - height: 24px; -} -@media (min-width: 950px) { - .iconic-item--heading > .iconic-item__icon-container { - width: 60px; - } - .iconic-item--heading - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 50px; - height: 50px; - } -} -.iconic-item--heading-1 > svg { - height: 36px; - margin-right: 7px; - width: 36px; -} -@media (min-width: 950px) { - .iconic-item--heading-1 > svg { - height: 58px; - margin-right: 10px; - width: 58px; - } -} -.iconic-item--heading-1 - > .iconic-item__icon-container - > .iconic-item__icon-container__icon { - vertical-align: middle; -} -.iconic-item--link, -.iconic-item--link-brown, -.iconic-item--link-primary { - background: none; - border: none; -} -.iconic-item--link-brown:active, -.iconic-item--link-brown:focus, -.iconic-item--link-brown:hover, -.iconic-item--link-primary:active, -.iconic-item--link-primary:focus, -.iconic-item--link-primary:hover, -.iconic-item--link:active, -.iconic-item--link:focus, -.iconic-item--link:hover { - text-decoration: underline; -} -.iconic-item--link-primary { - color: #00838e; -} -.iconic-item--link-brown { - color: #483729; -} -.iconic-item--bed > .iconic-item__icon-container { - width: 95px; - text-align: center; -} -.iconic-item--bed > .iconic-item__text { - padding-top: 0; -} -@media (min-width: 950px) { - .iconic-item--bed > .iconic-item__icon-container { - width: 95px; - } -} -.iconic-item--bed + .iconic-item--bed { - margin-top: 5px; -} -.iconic-item--centered > .iconic-item__icon-container, -.iconic-item--centered - > .iconic-item__icon-container - > .iconic-item__icon-container__icon, -.iconic-item--centered > .iconic-item__text, -.iconic-item--link-brown > .iconic-item__icon-container, -.iconic-item--link-brown - > .iconic-item__icon-container - > .iconic-item__icon-container__icon, -.iconic-item--link-brown > .iconic-item__text, -.iconic-item--link-primary > .iconic-item__icon-container, -.iconic-item--link-primary - > .iconic-item__icon-container - > .iconic-item__icon-container__icon, -.iconic-item--link-primary > .iconic-item__text, -.iconic-item--link > .iconic-item__icon-container, -.iconic-item--link - > .iconic-item__icon-container - > .iconic-item__icon-container__icon, -.iconic-item--link > .iconic-item__text { - vertical-align: middle; - padding-top: 0; -} -.iconic-item--centeredx { - margin: 0 auto; -} -.iconic-item--top > .iconic-item__icon-container, -.iconic-item--top > .iconic-item__text { - vertical-align: bottom; - padding-top: 0; -} -.iconic-item--inverted, -.iconic-item--inverted > .iconic-item__text, -.iconic-item--inverted a { - color: #fff; -} -.iconic-item--no-margin > .iconic-item__icon-container { - font-size: 0; -} -.royalSlider { - width: 600px; - height: 400px; - position: relative; - direction: ltr; -} -.royalSlider > * { - float: left; -} -.rsWebkit3d .rsSlide { - -webkit-transform: translateZ(0); -} -.rsWebkit3d .rsABlock, -.rsWebkit3d .rsAbsoluteEl, -.rsWebkit3d .rsBtnCenterer, -.rsWebkit3d .rsContainer, -.rsWebkit3d .rsLink, -.rsWebkit3d .rsOverflow, -.rsWebkit3d .rsPreloader, -.rsWebkit3d .rsSlide, -.rsWebkit3d .rsThumbs, -.rsWebkit3d img { - -webkit-backface-visibility: hidden; -} -.rsFade.rsWebkit3d .rsContainer, -.rsFade.rsWebkit3d .rsSlide, -.rsFade.rsWebkit3d img { - -webkit-transform: none; -} -.rsOverflow { - float: left; -} -.rsOverflow, -.rsVisibleNearbyWrap { - width: 100%; - height: 100%; - position: relative; - overflow: hidden; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.rsVisibleNearbyWrap { - left: 0; - top: 0; -} -.rsVisibleNearbyWrap .rsOverflow { - position: absolute; - left: 0; - top: 0; -} -.rsContainer { - position: relative; - width: 100%; - height: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.rsArrow, -.rsThumbsArrow { - cursor: pointer; -} -.rsThumb { - float: left; - position: relative; -} -.rsArrow, -.rsNav, -.rsThumbsArrow { - opacity: 1; - -webkit-transition: opacity 0.3s linear; - transition: opacity 0.3s linear; -} -.rsHidden { - opacity: 0; - visibility: hidden; - -webkit-transition: - visibility 0s linear 0.3s, - opacity 0.3s linear; - transition: - visibility 0s linear 0.3s, - opacity 0.3s linear; -} -.rsGCaption { - width: 100%; - float: left; - text-align: center; -} -.royalSlider.rsFullscreen { - position: fixed !important; - height: auto !important; - width: auto !important; - margin: 0 !important; - padding: 0 !important; - z-index: 2147483647 !important; - top: 0 !important; - left: 0 !important; - bottom: 0 !important; - right: 0 !important; -} -.royalSlider .rsSlide.rsFakePreloader { - opacity: 1 !important; - -webkit-transition: 0s; - transition: 0s; - display: none; -} -.rsSlide { - position: absolute; - left: 0; - top: 0; - display: block; - overflow: hidden; - height: 100%; - width: 100%; -} -.royalSlider.rsAutoHeight, -.rsAutoHeight .rsSlide { - height: auto; -} -.rsContent { - width: 100%; - height: 100%; - position: relative; -} -.rsPreloader { - position: absolute; - z-index: 0; -} -.rsNav { - -moz-user-select: -moz-none; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} -.rsNavItem { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25); -} -.rsThumbs { - cursor: pointer; - position: relative; - overflow: hidden; - float: left; - z-index: 22; -} -.rsTabs { - float: left; - background: none !important; -} -.rsTabs, -.rsThumbs { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.rsVideoContainer { - width: auto; - height: auto; - line-height: 0; - position: relative; -} -.rsVideoFrameHolder { - position: absolute; - left: 0; - top: 0; - background: #141414; - opacity: 0; - -webkit-transition: 0.3s; -} -.rsVideoFrameHolder.rsVideoActive { - opacity: 1; -} -.rsVideoContainer .rsVideoObj, -.rsVideoContainer embed, -.rsVideoContainer iframe, -.rsVideoContainer video { - position: absolute; - z-index: 50; - left: 0; - top: 0; - width: 100%; - height: 100%; -} -.rsVideoContainer.rsIOSVideo embed, -.rsVideoContainer.rsIOSVideo iframe, -.rsVideoContainer.rsIOSVideo video { - -webkit-box-sizing: border-box; - box-sizing: border-box; - padding-right: 44px; -} -.rsABlock { - left: 0; - top: 0; - position: absolute; - z-index: 15; -} -img.rsImg { - max-width: none; -} -.grab-cursor { - cursor: - url(/_static/img/royalslider/grab.png) 8 8, - move; -} -.grabbing-cursor { - cursor: - url(/_static/img/royalslider/grabbing.png) 8 8, - move; -} -.rsNoDrag { - cursor: auto; -} -.rsLink { - left: 0; - top: 0; - position: absolute; - width: 100%; - height: 100%; - display: block; - z-index: 20; -} -.rsDefault, -.rsDefault .rsOverflow, -.rsDefault .rsSlide, -.rsDefault .rsThumbs, -.rsDefault .rsVideoFrameHolder { - background: transparent; - color: #fff; -} -html:-webkit-full-screen .thumbnail-teaser { - background: #000; -} -html:-moz-full-screen .thumbnail-teaser { - background: #000; -} -html:-ms-fullscreen .thumbnail-teaser { - background: #000; -} -html:fullscreen .thumbnail-teaser { - background: #000; -} -html:-webkit-full-screen .navigation-bar, -html:-webkit-full-screen thumbnail-teaser__title { - display: none; -} -html:-moz-full-screen .navigation-bar, -html:-moz-full-screen thumbnail-teaser__title { - display: none; -} -html:-ms-fullscreen .navigation-bar, -html:-ms-fullscreen thumbnail-teaser__title { - display: none; -} -html:fullscreen .navigation-bar, -html:fullscreen thumbnail-teaser__title { - display: none; -} -.rsDefault .rsArrow { - height: 100%; - width: 40px; - position: absolute; - display: block; - cursor: pointer; - z-index: 21; -} -.rsDefault.rsVer .rsArrow { - width: 100%; - height: 44px; -} -.rsDefault.rsVer .rsArrowLeft { - top: 0; - left: 0; -} -.rsDefault.rsVer .rsArrowRight { - bottom: 0; - left: 0; -} -.rsDefault.rsHor .rsArrowLeft { - left: 0; - top: 0; -} -.rsDefault.rsHor .rsArrowRight { - right: 0; - top: 0; -} -.rsDefault .rsArrowIcn { - width: 40px; - height: 80px; - top: 50%; - left: 50%; - margin-top: -40px; - margin-left: -20px; - position: absolute; - cursor: pointer; - background: url(/_static/img/royalslider/rs-default.png); - background-repeat: no-repeat; -} -@media (min-width: 950px) { - .hero-content-widget .rsDefault .rsArrowIcn { - margin-top: -15px; - } -} -.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { - background: url(/_static/img/royalslider/custom/arrow-right.svg) 50%; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:hover { - background: url(/_static/img/royalslider/custom/arrow-right-hover.svg) 50%; -} -.rsDefault.rsHor .rsArrowRight .rsArrowIcn { - background: url(/_static/img/royalslider/custom/arrow-right.svg) 50%; - background-repeat: no-repeat; -} -.rsDefault.rsHor .rsArrowRight .rsArrowIcn:hover { - background: url(/_static/img/royalslider/custom/arrow-right-hover.svg) 50%; -} -.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn { - background: url(/_static/img/icons/carousel-arrow-right-v2.svg) 50%; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowLeft .rsArrowIcn:hover { - background: url(/_static/img/icons/carousel-arrow-right-v2-hover.svg) 50%; -} -.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn { - background: url(/_static/img/icons/carousel-arrow-right-v2.svg) 50%; -} -.royalSlider--galleryslider:not(.rsFullscreen) .rsArrowRight .rsArrowIcn:hover { - background: url(/_static/img/icons/carousel-arrow-right-v2-hover.svg) 50%; -} -.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { - background-position: -96px -32px; -} -.rsDefault.rsVer .rsArrowRight .rsArrowIcn { - background-position: -96px -64px; -} -.rsDefault .rsArrowDisabled .rsArrowIcn { - opacity: 0.2; - filter: alpha(opacity=20); - *display: none; -} -.rsDefault .rsBullets { - position: absolute; - z-index: 35; - left: 0; - bottom: 115px; - width: 100%; - height: auto; - margin: 0 auto; - text-align: center; - line-height: 8px; - overflow: hidden; -} -.hero--deemphasized .rsDefault .rsBullets, -.hero-fixed--deemphasized .rsDefault .rsBullets { - bottom: 35px; -} -.hero--with-teasers .rsDefault .rsBullets { - bottom: 10px; -} -@media (orientation: landscape) { - .rsDefault .rsBullets { - bottom: 30px; - } -} -@media (min-width: 740px) { - .rsDefault .rsBullets { - bottom: 60px; - } - .hero--deemphasized .rsDefault .rsBullets, - .hero-fixed--deemphasized .rsDefault .rsBullets { - bottom: 30px; - } -} -@media (min-width: 950px) { - .rsDefault .rsBullets { - display: none; - } -} -.hotel-slider .rsBullets { - display: none; -} -.hotel-slider.rsFullscreen .rsBullets { - display: block; -} -.rsDefault .rsBullet { - display: inline-block; - *display: inline; - *zoom: 1; - padding: 0 2px 0 1px; -} -.rsDefault .rsBullet span { - display: block; - width: 8px; - height: 8px; - border-radius: 50%; - background: #777; - background: hsla(0, 0%, 100%, 0.5); -} -.rsDefault .rsBullet.rsNavSelected span { - background-color: #fff; -} -.rsDefault .rsThumbsHor { - width: 100%; - height: 54px; - margin-top: 5px; -} -.rsDefault .rsThumbsVer { - width: 96px; - height: 100%; - position: absolute; - top: 0; - right: 0; -} -.rsDefault.rsWithThumbsHor .rsThumbsContainer { - position: relative; - height: 100%; - float: right; -} -.rsDefault.rsWithThumbsVer .rsThumbsContainer { - position: relative; - width: 100%; -} -.rsDefault .rsThumb { - float: left; - overflow: visible; - width: 72px; - height: 48px; - padding: 3px; -} -.rsDefault .rsThumb img { - width: 100%; - height: 100%; -} -.rsDefault .rsThumb img:focus-visible { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; -} -.rsDefault .rsThumb.rsNavSelected { - border: 3px solid #00838e; - padding: 0; -} -.rsDefault .rsTmb { - display: block; - margin-right: 0 !important; -} -.rsDefault .rsTmb h5 { - font-size: 16px; - margin: 0; - padding: 0; - line-height: 20px; - color: #fff; -} -.rsDefault .rsTmb span { - color: #ddd; - margin: 0; - padding: 0; - font-size: 13px; - line-height: 18px; -} -.rsDefault .rsThumbsArrow { - height: 100%; - width: 20px; - position: absolute; - display: block; - cursor: pointer; - z-index: 21; - background: #000; - background: rgba(0, 0, 0, 0.75); -} -.rsDefault .rsThumbsArrow:hover { - background: rgba(0, 0, 0, 0.9); -} -.rsDefault.rsWithThumbsVer .rsThumbsArrow { - width: 100%; - height: 20px; -} -.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { - top: 0; - left: 0; -} -.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { - bottom: 0; - left: 0; -} -.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { - left: 0; - top: 0; -} -.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { - right: 0; - top: 0; -} -.rsDefault .rsThumbsArrowIcn { - width: 16px; - height: 16px; - top: 50%; - left: 50%; - margin-top: -8px; - margin-left: -8px; - position: absolute; - cursor: pointer; - background: url(/_static/img/royalslider/rs-default.png); -} -.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { - background-position: -128px -32px; -} -.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { - background-position: -128px -48px; -} -.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { - background-position: -144px -32px; -} -.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { - background-position: -144px -48px; -} -.rsDefault .rsThumbsArrowDisabled { - display: none !important; -} -@media screen and (min-width: 0px) and (max-width: 739px) { - .rsDefault .rsThumb { - width: 45px; - height: 30px; - padding: 2px; - } - .rsDefault .rsThumb.rsNavSelected { - border-width: 2px; - } - .rsDefault .rsThumbsHor { - height: 34px; - } - .rsDefault .rsThumbsVer { - width: 49px; - } -} -.rsDefault .rsTabs { - width: 100%; - height: auto; - margin: 0 auto; - text-align: center; - overflow: hidden; - padding-top: 12px; - position: relative; -} -.rsDefault .rsTab { - display: inline-block; - cursor: pointer; - text-align: center; - height: auto; - width: auto; - color: #333; - padding: 5px 13px 6px; - min-width: 72px; - border: 1px solid #d9d9dd; - border-right-color: #f5f5f5; - text-decoration: none; - background-color: #fff; - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(#fefefe), - to(#f4f4f4) - ); - background-image: linear-gradient(180deg, #fefefe, #f4f4f4); - -webkit-box-shadow: inset 1px 0 0 #fff; - box-shadow: inset 1px 0 0 #fff; - *display: inline; - *zoom: 1; -} -.rsDefault .rsTab:first-child { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.rsDefault .rsTab:last-child { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - border-right: 1px solid #cfcfcf; -} -.rsDefault .rsTab:active { - border: 1px solid #d9d9dd; - background-color: #f4f4f4; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset; - box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); -} -.rsDefault .rsTab.rsNavSelected { - color: #fff; - border: 1px solid #999; - text-shadow: 1px 1px #838383; - -webkit-box-shadow: 0 1px 9px hsla(0, 0%, 40%, 0.65) inset; - box-shadow: inset 0 1px 9px hsla(0, 0%, 40%, 0.65); - background: #acacac; - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(#acacac), - to(#bbb) - ); - background-image: linear-gradient(180deg, #acacac, #bbb); -} -.rsDefault .rsFullscreenBtn { - right: 0; - top: 0; - width: 44px; - height: 44px; - z-index: 22; - display: block; - position: absolute; - cursor: pointer; -} -.rsDefault .rsFullscreenIcn { - display: block; - margin: 6px; - width: 32px; - height: 32px; - background: url(/_static/img/royalslider/rs-default.png) 0 0; - background-color: #000; - background-color: rgba(0, 0, 0, 0.75); - *background-color: #000; - border-radius: 2px; -} -.rsDefault .rsFullscreenIcn:hover { - background-color: rgba(0, 0, 0, 0.9); -} -.rsDefault.rsFullscreen .rsFullscreenIcn { - background-position: -32px 0; -} -.rsDefault .rsPlayBtn { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); - width: 64px; - height: 64px; - margin-left: -32px; - margin-top: -32px; - cursor: pointer; -} -.rsDefault .rsPlayBtnIcon { - width: 64px; - display: block; - height: 64px; - border-radius: 4px; - -webkit-transition: 0.3s; - transition: 0.3s; - background: url(/_static/img/royalslider/rs-default.png) no-repeat 0 -32px; - background-color: #000; - background-color: rgba(0, 0, 0, 0.75); - *background-color: #000; -} -.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon { - background-color: rgba(0, 0, 0, 0.9); -} -.rsDefault .rsBtnCenterer { - position: absolute; - left: 50%; - top: 50%; -} -.rsDefault .rsCloseVideoBtn { - right: 0; - top: 0; - width: 44px; - height: 44px; - z-index: 500; - position: absolute; - cursor: pointer; - -webkit-backface-visibility: hidden; - -webkit-transform: translateZ(0); -} -.rsDefault .rsCloseVideoBtn.rsiOSBtn { - top: -38px; - right: -6px; -} -.rsDefault .rsCloseVideoIcn { - margin: 6px; - width: 32px; - height: 32px; - background: url(/_static/img/royalslider/rs-default.png) -64px 0; - background-color: #000; - background-color: rgba(0, 0, 0, 0.75); - *background-color: #000; -} -.rsDefault .rsCloseVideoIcn:hover { - background-color: rgba(0, 0, 0, 0.9); -} -.rsDefault .rsPreloader { - width: 20px; - height: 20px; - background-image: url(/_static/img/royalslider/preloader-white.gif); - left: 50%; - top: 50%; - margin-left: -10px; - margin-top: -10px; -} -.rsDefault .rsGCaption { - position: absolute; - float: none; - bottom: 6px; - left: 6px; - text-align: left; - background: #000; - background: rgba(0, 0, 0, 0.75); - color: #fff; - padding: 2px 8px; - width: auto; - font-size: 12px; - border-radius: 2px; -} -.rsDefault--light, -.rsDefault--light .rsOverflow, -.rsDefault--light .rsSlide, -.rsDefault--light .rsThumbs, -.rsDefault--light .rsVideoFrameHolder { - background: transparent; - color: #000; -} -.rsDefault--light.rsHor .rsArrowLeft { - left: -39px; -} -.rsDefault--light.rsHor .rsArrowRight { - right: -39px; -} -.rsDefault--light.rsHor .rsArrowLeft { - left: -9999px; - top: 0; -} -.rsDefault--light.rsHor .rsArrowRight { - right: 9999px; - top: 0; -} -@media (min-width: 740px) { - .rsDefault--light.rsHor .rsArrowLeft { - left: -39px; - top: 0; - } - .rsDefault--light.rsHor .rsArrowRight { - right: -39px; - top: 0; - } -} -.rsDefault--light.rsHor.rsFullscreen .rsArrowLeft { - left: 0; - top: 0; -} -.rsDefault--light.rsHor.rsFullscreen .rsArrowRight { - right: 0; - top: 0; -} -.rsDefault--light.rsFullscreen { - background-color: #fff; -} -#full-width-slider, -#thumbnail-slider { - width: 100%; - color: #000; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -#full-width-slider { - overflow: hidden; -} -.js .royalSlider > img, -.js .royalSlider > picture { - visibility: hidden; -} -.royalSlider--hero { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - height: auto; - width: auto; - background-color: transparent; - background-position: 50%; - background-repeat: no-repeat; -} -.royalSlider--hero .rsOverflow { - height: 100% !important; -} -.royalSlider--hero .royalSlider-content { - display: none; -} -.royalSlider--hero .royalSlider-content:first-child, -.royalSlider--hero.rsFade .royalSlider-content { - display: block; -} -.royalSlider--hero .rsArrowIcn:focus { - outline: none; - outline: none !important; - -webkit-box-shadow: 0 0 1px 3px #ec7225; - box-shadow: 0 0 1px 3px #ec7225; - border-radius: 40px 0 0 40px; -} -@media (min-width: 950px) { - .royalSlider--hero .rsArrowIcn:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.gallery-slide { - width: 100%; - height: 100%; -} -.l-gallery-slider { - margin: 10px auto; - width: 100%; - max-width: 860px; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} -.l-gallery-slider .l-gallery-slider__close { - float: right; - margin-bottom: 10px; -} -.l-gallery-slider .rsDefault .rsArrowIcn { - height: 81px; - width: 41px; -} -.l-gallery-slider .rsOverflow { - min-height: 225px; -} -@media (min-width: 420px) { - .l-gallery-slider .rsOverflow { - min-height: 320px; - } -} -@media (min-width: 740px) { - .l-gallery-slider .rsOverflow { - min-height: 470px; - } -} -@media (min-width: 740px) { - .l-gallery-slider { - padding: 0 40px; - margin: 20px auto; - } - .l-gallery-slider .l-gallery-slider__close { - margin-bottom: 20px; - } -} -.l-gallery-slider .rsFullscreen.royalSlider--galleryslider { - background-color: #000; -} -.l-gallery-slider .rsFullscreen .thumbnail-teaser__imgcontainer { - height: 100%; - padding-bottom: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; -} -.l-gallery-slider .rsFullscreen .thumbnail-teaser__title { - display: none; -} -.l-gallery-slider .rsFullscreen .rsOverflow { - height: 100% !important; -} -.l-gallery-slider .rsFullscreen .rsslide, -.l-gallery-slider .rsFullscreen .rsSlide { - width: 100%; - height: 100%; -} -.royalSlider--galleryslider { - width: 100%; - clear: both; -} -.royalSlider--galleryslider img { - width: 100%; - max-width: 100%; - height: auto; - display: block; -} -.royalSlider--galleryslider.rsFullscreen img { - width: auto; - max-height: 100%; -} -.js .royalSlider--galleryslider > .rsslide { - visibility: hidden; -} -.royalSlider--fullwidthslider { - width: 100%; - clear: both; -} -.royalSlider--fullwidthslider .rsslide { - width: 100%; -} -.royalSlider--fullwidthslider img { - width: auto; - max-height: 100%; - max-width: 100%; - height: auto; - display: block; - margin: 0 auto; -} -.js .royalSlider--fullwidthslider > .rsslide { - visibility: hidden; -} -.js .royalSlider--fullwidthslider > .rsslide:first-child:after { - content: ""; - display: block; - width: 100%; - height: 100%; - position: absolute; - visibility: visible; - top: 0; - left: 0; - background-image: url(/_static/img/royalslider/preloader.gif); - background-position: 50%; - background-repeat: no-repeat; -} -.hotel-teaser { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - overflow: hidden; - margin-bottom: 30px; - background-color: #fff; - border: 1px solid transparent; -} -.hotel-teaser .about-hotel { - background: #00838e; - padding: 8px 24px; -} -@media (max-width: 739px) { - .hotel-teaser .about-hotel { - width: 100%; - } -} -.hotel-teaser .hotel-teaser__left { - -ms-flex-positive: 1; - flex-grow: 1; - width: 260px; -} -.hotel-teaser .hotel-teaser__left .hotel-teaser__left__tripadvisor { - text-align: left; - padding: 0 10px; - margin: 10px 0 5px; -} -@media (min-width: 740px) { - .hotel-teaser .hotel-teaser__left .hotel-teaser__left__tripadvisor { - margin-top: 20px; - } -} -.hotel-teaser--hover, -.hotel-teaser:hover { - border: 1px solid #404040; -} -.hotel-teaser__arrow-link { - display: inline-block; - color: #333; - background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) - no-repeat right 0.5em; - padding-right: 1.5625rem; - margin-right: 10px; -} -.hotel-teaser__arrow-link:hover { - color: #00838e; - text-decoration: none; -} -@media (min-width: 950px) { - .hotel-teaser__arrow-link:focus { - position: relative; - z-index: 1; - } -} -.hotel-teaser__linked-overlay { - -webkit-transition: 0.3s ease-in-out; - transition: 0.3s ease-in-out; - position: absolute; - z-index: 2; - top: 0; - right: 0; - left: 0; - bottom: 0; -} -.hotel-teaser__linked-overlay > svg { - position: absolute; - right: 5px; - top: 5px; -} -.hotel-teaser .hotel-teaser__body { - -ms-flex-positive: 1; - flex-grow: 1; - padding: 0 10px 10px; -} -@media (min-width: 740px) { - .hotel-teaser .hotel-teaser__body { - padding-bottom: 0; - } -} -.hotel-teaser .hotel-teaser__body .hotel-teaser__body__header { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.5rem; - color: #483729; - margin-bottom: 15px; -} -.hotel-teaser .hotel-teaser__body .hotel-teaser__body__link { - margin-top: 0; - margin-bottom: 10px; -} -.hotel-teaser .hotel-teaser__body .hotel-teaser__body__text { - margin-bottom: 15px; - display: none; -} -.hotel-teaser .hotel-teaser__body .hotel-teaser__body__CTA { - margin-bottom: 15px; -} -.hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking { - margin-bottom: 10px; - margin-top: 10px; -} -.hotel-teaser - .hotel-teaser__body - .hotel-teaser__body__booking - .hotel-teaser__body__booking--local-currency { - margin-left: 10px; - font-size: 0.8125rem; - white-space: nowrap; -} -@media (max-width: 1199px) { - .hotel-teaser - .hotel-teaser__body - .hotel-teaser__body__booking - .hotel-teaser__body__booking--local-currency { - margin-left: 3px; - } -} -@media (min-width: 620px) and (max-width: 739px), (min-width: 1200px) { - .l-section:not(.map-opened) .hotel-teaser { - padding: 10px; - } - .l-section:not(.map-opened) .hotel-teaser .hotel-teaser__left__tripadvisor { - margin: 10px 5px 0; - padding: 0; - } - .l-section:not(.map-opened) .hotel-teaser .hotel-teaser__body { - width: calc(100% - 260px); - padding: 0 0 0 20px; - } - .l-section:not(.map-opened) - .hotel-teaser - .hotel-teaser__body - .hotel-teaser__body__text { - display: block; - } - .l-section:not(.map-opened) - .hotel-teaser - .hotel-teaser__body - .hotel-teaser__body__booking { - margin: 20px 0 10px; - } -} -@media (min-width: 1800px) { - .hotel-teaser { - padding: 10px; - } - .hotel-teaser .hotel-teaser__left__tripadvisor { - margin: 10px 5px 0; - padding: 0; - } - .hotel-teaser .hotel-teaser__body { - width: calc(100% - 260px); - padding: 0 0 0 20px; - } - .hotel-teaser .hotel-teaser__body .hotel-teaser__body__text { - display: block; - } - .hotel-teaser .hotel-teaser__body .hotel-teaser__body__booking { - margin: 20px 0 10px; - } -} -.hotel-teaser .hotel-teaser__address .hotel-teaser__address__distance { - margin-right: 6px; -} -.hotel-teaser .hotel-teaser__address:focus, -.hotel-teaser .hotel-teaser__address:hover { - outline: none; -} -.hotel-teaser .hotel-teaser__address:focus .hotel-teaser__address__goto, -.hotel-teaser .hotel-teaser__address:hover .hotel-teaser__address__goto { - color: #00838e; -} -.hotel-teaser .hotel-teaser__address span.hotel-teaser__address__goto { - padding: 2px; - margin-left: -2px; -} -.hotel-teaser .hotel-teaser__address span.hotel-teaser__address__goto:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0 none; -} -.hotel-teaser .hotel-teaser__address:active { - opacity: 0.5; -} -.hotel-teaser .poi-link { - cursor: pointer; -} -.hotel-teaser .hotel-teaser__body__header + .hotel-teaser__address { - margin-top: -0.625rem; - margin-bottom: 15px; -} -.hotel-teaser__main-price-container { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: space-between; - justify-content: space-between; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - max-width: 375px; -} -.hotel-teaser__main-price-holder, -.hotel-teaser__price-holder { - -ms-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} -.hotel-teaser__main-price-holder { - overflow: hidden; - height: 40px; - line-height: 40px; - background-color: #edeceb; - -ms-order: 1; - -ms-flex-order: 1; - order: 1; - padding-left: 10px; - padding-right: 20px; - position: relative; - font-size: 0.8125rem; -} -.hotel-teaser__main-price-holder:after { - content: ""; - display: block; - position: absolute; - top: 0; - right: -10px; - width: 20px; - height: 40px; - background-color: #fff; - border-radius: 20px 0 0 20px; -} -.hotel-teaser__main-price-holder > span { - font-size: 1.875rem; - font-weight: 700; -} -.hotel-teaser .price__currency, -.hotel-teaser .price__text { - font-weight: 400; - font-size: 0.8125rem; -} -.hotel-teaser__btn-holder > a { - padding-top: 8px; - padding-bottom: 8px; -} -.hotel-teaser__total-price { - font-size: 0.8125rem; - margin-left: 10px; -} -.hotel-teaser__local-currency { - font-size: 0.8125rem; - margin: 0 0 3px 10px; -} -.hotel-teaser__secondary-price-holder { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-order: 3; - -ms-flex-order: 3; - order: 3; - margin-bottom: 10px; -} -.hotel-teaser-link { - display: block; -} -.hotel-teaser-link .hotel-teaser .hotel-teaser__body { - color: #333; -} -.hotel-teaser-link .hotel-teaser .hotel-teaser__body__header { - color: #404040; -} -@media (min-width: 1800px) { - .hotel-teaser-link .hotel-teaser .hotel-teaser__body__header { - color: #333; - background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) - no-repeat right 0.5em; - padding-right: 20px; - margin-right: 10px; - } -} -@media (min-width: 620px) and (max-width: 739px), (min-width: 1200px) { - .hotel-teaser-link - .hotel-teaser - .l-section:not(.map-opened) - .hotel-teaser__body__header { - color: #333; - background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) - no-repeat right 0.5em; - padding-right: 20px; - margin-right: 10px; - } -} -.hotel-teaser-link:active, -.hotel-teaser-link:focus, -.hotel-teaser-link:hover { - text-decoration: none; -} -.hotel-teaser-link:active .hotel-teaser .hotel-teaser__body__header, -.hotel-teaser-link:focus .hotel-teaser .hotel-teaser__body__header, -.hotel-teaser-link:hover .hotel-teaser .hotel-teaser__body__header { - text-decoration: underline; -} -@media (min-width: 620px) and (max-width: 739px), (min-width: 1200px) { - .hotel-teaser-link:active .hotel-teaser .hotel-teaser__body__header, - .hotel-teaser-link:focus .hotel-teaser .hotel-teaser__body__header, - .hotel-teaser-link:hover .hotel-teaser .hotel-teaser__body__header { - color: #00838e; - text-decoration: none; - } -} -.hotel-teasers-container { - overflow: visible; -} -.hotel-teasers-container .hotel-teasers-container__inner { - padding-top: 0; - padding-left: 0; - padding-right: 0; -} -.select-hotel-clickable-div { - cursor: pointer; -} -.spaceinfo .spaceinfo__people, -.spaceinfo .spaceinfo__size { - margin-bottom: 0; -} -.spaceinfo .spaceinfo__size { - float: left; -} -.spaceinfo .spaceinfo__people { - float: right; -} -.spaceinfo.spaceinfo--small { - font-size: 0.8125rem; -} -.available-rates-price .price { - font-size: 1.125rem; - display: inline-block; - margin: 0; -} -.available-rates-price .price .price__currency { - margin: 0; -} -.room-teaser { - display: block; - color: #333; - background-color: #fff; - overflow: hidden; -} -.room-teaser > .room-teaser__body { - padding: 10px 10px 0; -} -.room-teaser .room-teaser__infobar { - display: none; -} -.room-teaser .room-teaser__heading { - color: #00838e; - font-family: Helvetica, Arial, sans-serif; - font-size: 1rem; - margin-top: -10px; - margin-bottom: 0; - display: table; - width: 100%; - line-height: 1em; -} -.room-teaser .room-teaser__heading span { - text-align: center; - display: table-cell; - width: 100%; - vertical-align: middle; - height: 2.5em; -} -.room-teaser:hover { - color: #00838e; -} -.room-teaser .btn .btn__extendedtext { - display: none; -} -@media (min-width: 740px) { - .room-teaser > .room-teaser__body { - padding: 20px 20px 0; - } - .room-teaser .room-teaser__heading { - margin-top: -20px; - } -} -@media (min-width: 950px) { - .room-teaser .room-teaser__infobar { - display: block; - } - .room-teaser .room-teaser__heading { - font-size: 1.125rem; - } -} -@media (min-width: 1200px) { - .room-teaser .room-teaser__heading { - font-size: 1.5rem; - } - .room-teaser .btn .btn__extendedtext { - display: inline; - } -} -.l-rooms__container { - display: none; -} -.meeting-room-teaser { - display: block; - color: #333; - background-color: #fff; - overflow: hidden; -} -.meeting-room-teaser > .meeting-room-teaser__body { - padding: 10px 10px 0; -} -.meeting-room-teaser > .meeting-room-teaser__body + .meeting-room-teaser__body { - border-top: 1px solid #eee; -} -.meeting-room-teaser .meeting-room-teaser__heading { - font-size: 1.5rem; - margin-top: -10px; - margin-bottom: 0; - display: table; - width: 100%; - line-height: 1em; -} -.meeting-room-teaser .meeting-room-teaser__heading span { - text-align: center; - display: table-cell; - width: 100%; - vertical-align: middle; - height: 2.5em; -} -.meeting-room-teaser .meeting-room-teaser__action { - text-align: center; -} -.meeting-room-teaser .meeting-room-teaser__action .check-availability_icon { - width: 18px; - height: 18px; - margin-left: 5px; -} -@media (min-width: 740px) { - .meeting-room-teaser > .meeting-room-teaser__body { - padding: 20px 20px 0; - } - .meeting-room-teaser .meeting-room-teaser__heading { - margin-top: -20px; - } -} -@media (min-width: 1200px) { - .meeting-room-teaser .meeting-room-teaser__heading { - font-size: 1.875rem; - } -} -.js .meeting-room-teaser > .meeting-room-teaser__body.is-collapsed { - display: none; -} -.content-teaser { - overflow: hidden; - background-color: #fff; - margin-bottom: 20px; -} -.content-teaser > .content-teaser__body { - padding: 10px; -} -.content-teaser .content-teaser__heading { - color: #333; - margin-bottom: 0; -} -.content-teaser .content-teaser__heading--link { - color: #00838e; - text-decoration: none; -} -.content-teaser .content-teaser__text { - color: #333; -} -.content-teaser .content-teaser__text p { - line-height: 1.3; - margin-bottom: 0; - padding-top: 7px; -} -.content-teaser .media-container--16x9 > .media-container__media { - height: auto; -} -@media (min-width: 740px) { - .content-teaser { - margin-bottom: 0; - } - .content-teaser > .content-teaser__body { - padding: 20px; - } - .content-teaser--action { - margin-bottom: 20px; - display: block; - } -} -.content-teaser--mini { - margin-bottom: 0; -} -@media (max-width: 739px) { - .content-teaser--mini .content-teaser__media { - float: left; - width: 80px; - padding: 5px; - } - .content-teaser--mini .content-teaser__body { - float: left; - width: calc(100% - 80px); - padding: 5px 10px 5px 5px; - } - .content-teaser--mini .content-teaser__heading { - margin-bottom: 0; - display: table; - width: 100%; - } - .content-teaser--mini .content-teaser__heading > span { - display: table-cell; - width: 100%; - vertical-align: middle; - height: 2.55em; - } - .content-teaser--mini .content-teaser__text { - display: none; - } -} -.content-teaser--action:focus, -.content-teaser--action:hover { - text-decoration: none; -} -@media (min-width: 950px) { - .content-teaser--action:focus, - .content-teaser--action:hover { - outline: 0; - } -} -.content-teaser--action:focus .content-teaser__heading, -.content-teaser--action:hover .content-teaser__heading { - color: #483729; -} -.content-teaser--action:focus .content-teaser__heading--link, -.content-teaser--action:hover .content-teaser__heading--link { - color: #00838e; - text-decoration: underline; -} -.content-teaser--action:focus - .content-teaser--flexible - .content-teaser__heading, -.content-teaser--action:hover - .content-teaser--flexible - .content-teaser__heading { - color: #e9e8e7; -} -.content-teaser--action:focus - .content-teaser--flexible.landscape - .content-teaser__heading, -.content-teaser--action:hover - .content-teaser--flexible.landscape - .content-teaser__heading { - color: #00838e; -} -.content-teaser--flexible { - position: relative; -} -.content-teaser--flexible .content-teaser__body { - background-color: rgba(0, 0, 0, 0.6); - position: absolute; - bottom: 0; - width: 100%; - z-index: 10; -} -.content-teaser--flexible .content-teaser__body .icon { - float: left; - margin-right: 10px; - margin-top: 5px; -} -.content-teaser--flexible .content-teaser__body-wrapper { - display: table; - width: 100%; -} -.content-teaser--flexible - .content-teaser__body-wrapper - .content-teaser__heading, -.content-teaser--flexible - .content-teaser__body-wrapper - .content-teaser__icon-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} -.content-teaser--flexible - .content-teaser__body-wrapper - .content-teaser__icon-wrapper { - width: 46px; -} -.content-teaser--flexible - .content-teaser__body-wrapper - .content-teaser__icon-wrapper - > svg { - margin-top: 0; -} -.content-teaser--flexible .content-teaser__heading { - color: #fff; - margin-bottom: 0; - overflow: hidden; -} -.content-teaser--flexible .content-teaser__text { - color: #fff; - overflow: hidden; -} -.content-teaser--flexible:focus .content-teaser__heading, -.content-teaser--flexible:hover .content-teaser__heading { - color: #e9e8e7; -} -.content-teaser--flexible.no-image .content-teaser__body { - background-color: transparent; - position: relative; -} -.content-teaser--flexible.no-image .content-teaser__heading, -.content-teaser--flexible.no-image .content-teaser__text { - color: #333; -} -.content-teaser--flexible.no-text .icon { - margin-top: 0; - margin-bottom: 0; -} -.content-teaser--flexible.no-text .content-teaser__heading { - display: block; - margin-bottom: 0; - margin-top: 6px; - width: auto; -} -@media (min-width: 740px) { - .content-teaser--flexible.no-text .content-teaser__heading { - margin-top: 4px; - } -} -.content-teaser--flexible.landscape .content-teaser__body { - position: relative; - text-align: center; - background-color: #fff; -} -.content-teaser--flexible.landscape .content-teaser__heading { - color: #00838e; -} -.content-teaser--flexible.landscape .content-teaser__text { - color: #333; - font-size: 0.8125rem; -} -.content-teaser--flexible.landscape:focus .content-teaser__heading, -.content-teaser--flexible.landscape:hover .content-teaser__heading { - color: #00838e; -} -@media (min-width: 740px) { - .content-teaser--flexible.full-width { - min-height: 380px; - } -} -.content-teasers-container { - padding-bottom: 2rem; - padding-left: 0; - padding-right: 0; -} -.hero-teaser .hero-teaser__container { - position: absolute; - width: 100%; - z-index: 10; - top: 0.625rem; - bottom: auto; -} -.hero-teaser .hero-teaser__body { - padding-top: 20px; - padding-bottom: 30px; -} -.hero-teaser .hero-teaser__body h2, -.hero-teaser .hero-teaser__text { - text-transform: uppercase; - font-family: arial, helvetica; - text-align: center; -} -.hero-teaser .hero-teaser__body h2 { - font-family: BrandonText-Black, Arial, Helvetica, sans-serif; - font-size: 1.625rem; - line-height: 1.5; -} -.hero-teaser .hero-teaser__heading { - font-family: Helvetica, Arial, sans-serif; - color: #fff; - margin-bottom: 0; - overflow: hidden; -} -.hero-teaser .highlighted-background { - background: rgba(0, 0, 0, 0.6); - display: inline; - -webkit-box-decoration-break: clone; - box-decoration-break: clone; - padding-left: 0.3em; - padding-right: 0.3em; -} -.hero-teaser .hero-teaser--action:hover .icon-holder { - left: 6px; -} -.hero-teaser .hero-teaser--action:focus .icon-right-arrow-bullet { - outline: none !important; - -webkit-box-shadow: 0 0 1px 3px #ec7225; - box-shadow: 0 0 1px 3px #ec7225; - border-radius: 50%; -} -.hero-teaser .hero-teaser__text { - color: #fff; - overflow: hidden; - font-size: 0.8125rem; - padding: 5px 25px 10px; - line-height: 1.4; -} -.hero-teaser .hero-teaser__text .highlighted-background { - padding-top: 0.1em; - padding-bottom: 0.1em; -} -.hero-teaser .hero-teaser__text .icon-holder { - position: relative; - left: 0; - -webkit-transition: left 0.2s ease-in-out; - transition: left 0.2s ease-in-out; -} -.hero-teaser .hero-teaser__text .icon-holder:after { - content: ""; - background: #fff; - position: absolute; - top: 2px; - left: 2px; - width: calc(1em - 4px); - height: calc(1em - 4px); - border-radius: 50%; - z-index: 0; -} -.hero-teaser .hero-teaser__text .icon { - line-height: 2; - margin-top: -0.25em; - vertical-align: middle; - width: 1rem; - height: 1rem; - position: relative; - z-index: 1; -} -@media (min-width: 420px) { - .hero-teaser .hero-teaser__container { - top: 1.5625rem; - } - .hero-teaser .hero-teaser__body h2 { - font-size: 2rem; - line-height: 1.5; - } - .hero-teaser .hero-teaser__text { - font-size: 1.125rem; - line-height: 1.5; - } - .hero-teaser .hero-teaser__text .icon { - width: 1.5rem; - height: 1.5rem; - } -} -@media (min-width: 740px) { - .hero-teaser .hero-teaser__container { - top: 3.75rem; - } - .hero-teaser .hero-teaser__body { - padding-bottom: 80px; - max-width: 62.5rem; - } - .hero-teaser h2 { - font-size: 4.875rem; - line-height: 1.1; - } - .hero-teaser .hero-teaser__text { - font-size: 1.5rem; - } - .hero-teaser .hero-teaser__text .icon-holder { - display: none; - } - .hero-teaser .hero-teaser__button { - display: block !important; - } -} -@media (min-width: 950px) { - .hero-teaser .hero-teaser__container { - top: 5rem; - } - .hero-teaser .hero-teaser__text { - padding-left: 60px; - padding-right: 60px; - } -} -@media (min-width: 1200px) { - .hero-teaser .hero-teaser__container { - top: 3.75rem; - } - .hero-teaser .hero-teaser__body h2 { - font-size: 4.0625rem; - } -} -@media (min-width: 1500px) { - .hero-teaser .hero-teaser__container { - top: 5rem; - } - .hero-teaser .hero-teaser__body h2 { - font-size: 4.25rem; - } -} -@media (min-width: 950px) { - .hero-teaser--align-left .hero-teaser__body { - max-width: 75rem; - } - .hero-teaser--align-left .hero-teaser__body h2, - .hero-teaser--align-left .hero-teaser__text { - text-align: left; - max-width: 60%; - padding-left: 0; - } -} -.teaser-full { - background-color: #fff; - padding: 20px 10px; -} -.teaser-full .teaser-full__heading a { - color: #8d3a7c; -} -.teaser-full .teaser-full__image-container { - margin-bottom: 15px; -} -.teaser-full__action { - margin-top: 0.5em; -} -@media (min-width: 740px) and (max-width: 949px) { - .teaser-full { - width: 100%; - margin: 0 auto; - max-width: 100%; - } - .teaser-full:after, - .teaser-full:before { - content: " "; - display: table; - } - .teaser-full:after { - clear: both; - } - .teaser-full > .teaser-full__image-container { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - margin-bottom: 0; - } - .teaser-full > .teaser-full__content { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: right; - float: left; - } -} -@media (min-width: 950px) { - .teaser-full { - width: 100%; - margin: 0 auto; - max-width: 100%; - } - .teaser-full:after, - .teaser-full:before { - content: " "; - display: table; - } - .teaser-full:after { - clear: both; - } - .teaser-full > .teaser-full__image-container { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - margin-bottom: 0; - } - .teaser-full > .teaser-full__content { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 66.6666666667%; - float: right; - float: left; - } -} -.teaser-inline { - border-bottom: 2px dotted #e3e0db; - padding-bottom: 24px; - margin-bottom: 30px; -} -.teaser-inline .teaser-inline__image img { - width: 100%; -} -@media (min-width: 950px) { - .teaser-inline { - overflow: hidden; - } - .teaser-inline .teaser-inline__image { - float: left; - padding-right: 20px; - max-width: 45%; - } - .teaser-inline .teaser-inline__body { - overflow: hidden; - } -} -.teaser-inline--full .teaser-inline__image { - float: none; - padding-right: 0; - max-width: none; -} -.teaser-inline--full .teaser-inline__image > .media-container__media { - width: 100%; -} -.room-price-info { - background-color: #e9e8e7; - overflow: hidden; - margin-bottom: 3px; - padding: 10px 10px 5px; - position: relative; -} -.room-price-info__flex-container { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flexpack: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-align-items: flex-end; - -ms-flex-align: end; - align-items: flex-end; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.room-price-info__flex-container > :first-child { - -ms-flex-positive: 1; - flex-grow: 1; -} -@media (min-width: 950px) and (max-width: 1199px) { - .room-price-info__flex-container { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: stretch; - align-items: stretch; - } - .room-price-info__flex-container > div { - -ms-flex-positive: 1; - flex-grow: 1; - } - .room-price-info__flex-container > div:last-child { - margin-top: 8px; - } -} -@media (max-width: 320px) { - .room-price-info__flex-container { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: stretch; - align-items: stretch; - } - .room-price-info__flex-container > div { - -ms-flex-positive: 1; - flex-grow: 1; - } - .room-price-info__flex-container > div:last-child { - margin-top: 8px; - } -} -.room-price-info .room-price-info__description { - font-size: 0.8125rem; - line-height: normal; - margin-bottom: 1em; - margin-right: 21px; -} -.room-price-info .room-price-info__tooltip { - position: absolute; - top: 0.5rem; - right: 0.5rem; -} -.room-price-info .room-price-info__rate { - font-family: Helvetica, Arial, sans-serif; - font-weight: 700; - font-size: inherit; - margin-bottom: 0; -} -.room-price-info .room-price-info__rate-condition { - display: block; -} -.room-price-info .room-price-info__special-offer { - font-weight: 700; -} -.room-price-info .room-price-info__offer-savings { - font-size: 0.8125rem; -} -.room-price-info .room-price-info__bookable-price { - clear: both; - margin-bottom: 0; -} -.room-price-info .room-price-info__local-currency { - display: block; - clear: both; - font-size: 0.8125rem; - margin-bottom: 0.5rem; -} -.room-price-info .price { - clear: both; -} -.room-price-info .room-price-info__btn { - float: right; - margin-bottom: 0.1875rem; - margin-left: 0.3em; -} -@media (min-width: 740px) { - .room-price-info .room-price-info__btn { - padding: 5px 15px; - } -} -.room-price-info .room-price-info__btn.room-pay__btn:disabled { - background-color: grey; -} -.room-price-info__local { - font-size: 0.8125rem; - margin-bottom: 0; -} -.room-price-info__local.member_line_height_text { - line-height: 1rem; -} -.room-price-info__total { - margin-top: 0.5rem; - font-size: 0.8125rem; - display: block; -} -.room-price-info__total.mt-0 { - margin-top: 0; -} -.room-price-info__member { - margin-bottom: 3px; - font-size: 0.75rem; - background: #624f41; - color: #fff; - padding: 2px 8px; - border-radius: 4px; - display: inline-block; - margin-top: 0.5rem; -} -.room-price-info__member .u-flex { - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: -3px; -} -.room-price-info__member .u-flex .icon { - margin-right: -5px; - margin-top: 4px; -} -.room-price-info__member .room-member-price span { - font-size: 1.25rem; - font-weight: 700; -} -.room-price-info__member .room-member-price span span.price__currency { - font-size: 0.75rem; - font-weight: 400; -} -.room-price-info.room-price-info--highlighted .room-price-info__btn { - background-color: #c65214; -} -.room-price-info.room-price-info--package { - background: #eee2eb; -} -.room-price-info.room-price-info--package button { - background: #994e89 !important; - border: none !important; -} -.room-price-info.room-price-info--package .price.price--offer { - color: #333; -} -.expand-rates-btn { - border: none !important; - margin-top: 5px; - margin-bottom: 7px; -} -.expand-rates__info .hidden-medium-up { - padding-top: 20px; - text-align: center; -} -.room-price-info.room-price-info--disabled .room-price-info__btn { - background-color: grey; - opacity: 0.45; - cursor: not-allowed; -} -.member-tooltip-header { - margin-bottom: 5px; -} -.bed-options { - margin: 1em 0; -} -.bed-options .textual-separator { - margin: 0; -} -.room__collapsible__row { - overflow: hidden; - -webkit-transition: height 0.25s ease-out; - transition: height 0.25s ease-out; -} -.room__collapsible__column { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.room__media--flex { - -webkit-transition: flex-basis 0.25s ease-in-out; - transition: flex-basis 0.25s ease-in-out; - transition: - flex-basis 0.25s ease-in-out, - -ms-flex-preferred-size 0.25s ease-in-out; -} -.room__body--flex-ie-fix { - padding-left: 10px; - padding-right: 20px; - padding-top: 10px; -} -.room__rates--flex { - padding-left: 10px; - padding-right: 10px; -} -.room__rates--flex > div { - margin-left: auto; - margin-right: auto; - max-width: 370px; -} -.room__facilities--flex { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - opacity: 1; - -webkit-transition: opacity 0.25s ease-out; - transition: opacity 0.25s ease-out; -} -.room__facilities--flex .room__body__main { - padding-left: 10px; - padding-right: 10px; -} -.is-collapsed .room__facilities--flex { - opacity: 0.3; -} -@media (min-width: 950px) { - .room__collapsible__row { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - } - .room__collapsible__column { - display: -ms-flexbox; - display: flex; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex: 0 0 70%; - flex: 0 0 70%; - } - .room__collapsible__column--rates { - -ms-flex: 0 0 30%; - flex: 0 0 30%; - } - .is-collapsed .room__collapsible__column { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - overflow: hidden; - } - .room__collapsible__column .media-container { - overflow: visible; - } - .room__media--flex { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - } - .room__media--flex-ie-fix { - padding: 30px 0 0 20px; - } - .room__body--flex { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - } - .room__body--flex-ie-fix { - padding: 20px 20px 20px 60px; - } - .room__rates--flex { - -ms-flex-order: 0; - order: 0; - width: auto; - -ms-flex-positive: 1; - flex-grow: 1; - padding: 30px 20px 0; - } - .room__facilities--flex { - -ms-flex: 0 0 70%; - flex: 0 0 70%; - } - .room__facilities--flex .room__body__main { - padding-left: 60px; - padding-bottom: 50px; - padding-right: 0; - } - .is-collapsed .room__media--flex { - -ms-flex: 0 0 36%; - flex: 0 0 36%; - } - .is-collapsed .room__media--flex-ie-fix { - padding: 20px 0 20px 20px; - } - .is-collapsed .room__body--flex { - -ms-flex: 0 0 64%; - flex: 0 0 64%; - } - .is-collapsed .room__body--flex-ie-fix { - padding-left: 20px; - padding-bottom: 40px; - } - .is-collapsed .room__rates--flex { - -ms-flex-order: 1; - order: 1; - padding: 20px 20px 20px 8px; - } -} -@media (min-width: 1200px) { - .room__rates--flex { - padding-right: 20px; - } - .is-collapsed .room__media--flex { - -ms-flex: 0 0 35%; - flex: 0 0 35%; - } - .is-collapsed .room__body--flex { - -ms-flex: 0 0 65%; - flex: 0 0 65%; - } - .is-collapsed .room__rates--flex { - padding-right: 20px; - } -} -.room__rates-container .room-price-info__tooltip { - position: absolute; - top: 0.5rem; - right: 0.5rem; -} -.room { - background-color: #fff; - overflow: hidden; - margin-bottom: 10px; - clear: both; - position: relative; -} -.room.toggleContainer { - -webkit-transition: all 3s ease; - transition: all 3s ease; - max-height: none; - margin-bottom: 10px; -} -.room.toggleContainer .room__collapsable { - margin-top: 60px; -} -.room.toggleContainer.room.is-collapsed { - -webkit-transition: all 3s ease; - transition: all 3s ease; -} -.room.toggleContainer.room.is-collapsed .room__collapsable { - top: 0; - margin-top: 0; -} -.room.toggleContainer .room__ribbon-toggle { - top: 10px; - margin-right: 10px; -} -.room.toggleContainer .room__ribbon-toggle--footer { - width: 100%; - height: 50px; - clear: both; -} -.room.toggleContainer .room__ribbon-toggle--footer .room__ribbon-toggle { - margin-bottom: 10px; - position: relative; - top: 0; - float: right; -} -.room .room__thumbnail { - display: none; -} -.room .room__media .rsNav.rsThumbsHor { - margin-top: 10px; - padding: 0 10px; -} -.room .room__media .rsOverflow { - min-height: 200px; -} -@media (min-width: 420px) { - .room .room__media .rsOverflow { - min-height: 260px; - } -} -@media (min-width: 740px) { - .room .room__media .rsOverflow { - min-height: 400px; - } -} -.room .room__body { - padding: 10px; -} -@media (min-width: 740px) and (max-width: 949px) { - .room .room__body { - margin-top: -2px; - } -} -.room .room__details { - margin-top: 20px; -} -.room .room__rate-alert { - background-color: #e9e8e7; - overflow: hidden; - margin-bottom: 3px; - padding: 10px; - font-size: 0.8125rem; - line-height: normal; - background-color: #fbe3d3; -} -.room .room__pre-headline { - margin-bottom: 5px; - display: block; -} -.room .room__heading-level1 { - margin-bottom: 0.3em; -} -.room .room__heading-level1 .small, -.room .room__heading-level1 small { - font-size: 1rem; - line-height: 1.4em; - font-family: Helvetica, Arial, sans-serif; - margin-bottom: 0.5rem; - display: block; - letter-spacing: 0; -} -.room .room__heading-level1 + .room__space-info { - margin-top: -0.4em; -} -.room .room__short-text { - display: none; -} -.room__short-bullets { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 90%; - border-top: 1px solid #eee; - padding-top: 10px; - font-size: 0.8125rem; - display: none; -} -.room__short-bullets > li { - -ms-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-preferred-size: calc(50% - 20px); - flex-basis: calc(50% - 20px); - margin-bottom: 5px; - line-height: 1.2em; -} -.room__short-bullets > li:before { - font-size: 22px; - left: -0.6em; -} -.room .room__available-rooms { - font-weight: 700; - line-height: 1.25rem; - color: #b43837; - padding: 4px 8px; - border-radius: 4px; - display: -ms-flexbox; - display: flex; - letter-spacing: -0.24px; - -ms-flex-align: center; - align-items: center; - width: -webkit-fit-content; - width: -moz-fit-content; - width: fit-content; - background: #b43837; - background: rgba(180, 56, 55, 0.1); -} -@media (min-width: 950px) { - .room .room__available-rooms { - margin-bottom: 8px; - } -} -.room .room__available-rooms:before { - content: ""; - position: relative; - width: 24px; - height: 24px; - background: transparent url(/_static/img/icons/acute.svg) no-repeat 50%; - margin: 0 5px 0 0; -} -.room .room__ribbon-actions--holder { - padding-left: 10px; -} -.room .room__ribbon-actions { - display: none; -} -.room .room__ribbon-actions--modify__option { - line-height: 2.5; -} -.room .expandable__footer { - margin-top: 5px; -} -.room__modify-information { - margin-left: 2px; - margin-top: 10px; -} -.room .availabilitybutton { - right: 10px; -} -.room.is-collapsed .availabilitybutton { - position: absolute; - bottom: 0; -} -@media (min-width: 740px) { - .room { - margin-bottom: 30px; - } - .room__modify-information { - text-align: right; - } - .room .availabilitybutton { - right: 21px; - bottom: 15px; - z-index: 10; - position: absolute; - } - .room.is-collapsed .availabilitybutton { - bottom: -40px; - } - .room .room__body { - padding-right: 20px; - } - .room .room__ribbon-actions--holder { - padding-left: 0; - position: absolute; - right: 0; - top: 1rem; - } - .room .room__ribbon-actions--holder .room__ribbon-actions--modify__option { - float: left; - } - .room .room__ribbon-actions { - float: none; - margin: 0; - } - .room .room__ribbon-actions--modify { - margin-left: 10px; - top: 30px; - } - .room .room__ribbon-actions--modify__option { - display: inline-block; - position: relative; - margin: 0 0 0 8px; - padding-right: 12px; - } - .room .room__ribbon-actions--modify__option:after { - content: ""; - width: 1px; - height: 40%; - background-color: #eee; - position: absolute; - right: 0; - top: 30%; - } - .room .room__ribbon-actions--modify__option a { - border-bottom: none; - } - .room - .room__collapsable--modify - .room__ribbon-actions--modify__option:last-of-type { - padding-right: 0; - } - .room - .room__collapsable--modify - .room__ribbon-actions--modify__option:last-of-type:after { - display: none; - } - .room - .room__collapsable--modify - .room__ribbon-actions--modify__option:last-of-type - a:focus-visible { - margin-right: 4px; - } - .room .room__heading-level1 + .room__space-info { - margin-top: -0.6em; - } -} -@media (max-width: 419px) { - .room .availabilitybutton a { - font-size: 0.8125rem; - } -} -.room .room__footer { - position: relative; - border: none; - text-align: center; - display: block; - padding: 10px; - text-decoration: none; -} -@media (min-width: 950px) { - .l-section--hotel .room .room__footer { - border-top: 1px solid #eee; - } -} -.room .room__footer span:before { - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); - background-repeat: no-repeat; - background-position: 50%; - background-size: 100%; - content: ""; - width: 16px; - height: 10px; - display: inline-block; - padding: 0; - margin: 0 5px 0 0; -} -.room .room__footer > span.is-expanded:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - margin: 0 5px 1px 0; -} -@media (min-width: 950px) { - .room .room__collapsable { - position: relative; - } - .room .room__media { - float: left; - width: 72%; - padding: 30px 20px 0 60px; - margin-bottom: -10px; - } - .room .room__media .rsNav.rsThumbsHor { - margin: 5px 0 0; - padding: 0; - } - .room .room__body { - padding: 30px 60px; - overflow: hidden; - clear: both; - } - .room .room__body > .room__body__main { - float: left; - width: 72%; - } - .room .room__body .availabilitybutton { - left: 72%; - right: auto; - position: absolute; - } - .room .room__body.is-collapsed .availabilitybutton { - left: 70%; - } - .room .room__body > .room__body__sidebar { - float: right; - width: 28%; - padding-left: 20px; - } - .room .room__details { - margin-top: 30px; - } -} -.room.is-collapsed .room__collapsable { - position: static; - padding: 10px; -} -.room.is-collapsed .room__collapsable--modify { - padding-left: 10px; -} -@media (min-width: 740px) { - .room.is-collapsed .room__collapsable--modify { - text-align: right; - border-top: 1px solid #eee; - padding-top: 10px; - } -} -.room.is-collapsed .room__collapsable .room__thumbnail { - display: block; -} -.room.is-collapsed .room__collapsable .room__slider__container { - display: none; -} -.room.is-collapsed .room-details-container { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 20px; -} -@media (max-width: 739px) { - .room.is-collapsed .room-details-container { - display: block; - } -} -.room.is-collapsed .room__media .rsNav { - display: none; -} -.room.is-collapsed .room__body { - position: relative; - padding: 10px; -} -.room.is-collapsed .room__body > .room__body__sidebar, -.room.is-collapsed .room__details, -.room.is-collapsed .room__long-text, -.room.is-collapsed .room__short-bullets, -.room.is-collapsed .room__short-text { - display: none; -} -@media (min-width: 740px) { - .room.is-collapsed .room__body { - padding: 20px; - } - .room.is-collapsed .room__short-text { - display: block; - } - .room.is-collapsed .room__short-bullets { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - } -} -@media (min-width: 950px) { - .room.is-collapsed { - margin-bottom: 30px; - } - .room.is-collapsed .room__collapsable { - position: relative; - overflow: hidden; - } - .room.is-collapsed .room__media { - float: left; - width: 33.3%; - padding: 20px 0 20px 20px; - margin-bottom: 0; - } - .room.is-collapsed .room__body { - position: static; - clear: none; - float: left; - width: 36.7%; - padding: 20px 20px 0; - } - .room.is-collapsed .room__body > .room__body__main { - width: 100%; - float: none; - } - .room.is-collapsed .room__body > .room__body__main .availabilitybutton { - position: absolute; - bottom: 0; - padding: 15px 0; - z-index: 10; - } -} -.room.room--deemphasized { - -webkit-box-shadow: none; - box-shadow: none; -} -.room.room--deemphasized .room__footer { - border-top: none; -} -.room--clickable { - cursor: pointer; -} -.room--clickable:focus { - outline: none; -} -.room--clickable:focus .room__ribbon-actions__action { - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; -} -@media (min-width: 950px) { - .room--clickable:focus .room__ribbon-actions__action { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.room--clickable:hover .room__ribbon-actions__action { - text-decoration: underline; -} -.room.room--information { - display: block; -} -@media (min-width: 950px) { - .room.room--information .room__bed-options { - position: absolute; - width: 28%; - right: 0; - top: 0; - padding: 30px 60px 0 0; - } - .room.room--information .room__bed-options .bed-options .textual-separator { - margin: 5px 0; - } -} -.room.room--information.is-collapsed .room__body { - position: relative; - padding-right: 60px; -} -.room.room--information.is-collapsed .room__bed-options { - position: absolute; - width: 50px; - right: 0; - top: 0; - padding: 10px 10px 0 0; - text-align: right; -} -.room.room--information.is-collapsed .room__bed-options h3 { - display: none; -} -@media (max-width: 949px) { - .room.room--information.is-collapsed .room__bed-options .bed-options { - margin-top: 0; - } - .room.room--information.is-collapsed - .room__bed-options - .bed-options - .iconic-item--bed - .icon--bed { - max-width: 40px; - height: 28px; - } - .room.room--information.is-collapsed - .room__bed-options - .bed-options - .iconic-item--bed - .iconic-item__text { - display: none; - } - .room.room--information.is-collapsed - .room__bed-options - .bed-options - .iconic-item--bed - > .iconic-item__icon-container { - text-align: right; - } - .room.room--information.is-collapsed - .room__bed-options - .bed-options - .iconic-item--bed - + .iconic-item--bed { - margin-top: 0; - } - .room.room--information.is-collapsed - .room__bed-options - .bed-options - .textual-separator { - display: none; - } -} -@media (min-width: 740px) { - .room.room--information.is-collapsed .room__body { - padding-right: 80px; - } - .room.room--information.is-collapsed .room__bed-options { - width: 60px; - padding: 20px 20px 0 0; - } - .room.room--information.is-collapsed .room__space-info { - display: none; - } -} -@media (min-width: 950px) { - .room.room--information.is-collapsed .room__body { - position: static; - padding-right: 20px; - } - .room.room--information.is-collapsed .room__bed-options { - position: absolute; - width: 30%; - right: 0; - top: 0; - padding: 20px 20px 0 0; - text-align: left; - } - .room.room--information.is-collapsed .room__bed-options h3 { - display: block; - } - .room.room--information.is-collapsed - .room__bed-options - .bed-options - .textual-separator { - margin: 0; - } -} -.room.room--ribbon { - position: relative; -} -.room.room--ribbon[data-collapse="true"] > .room__ribbon-toggle-arrow { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.room__ribbon-toggle { - display: block; - position: absolute; - top: 0; - margin-right: 10px; - right: 10px; - direction: rtl; - text-decoration: none !important; - line-height: 2.5em; - z-index: 1; -} -.room__ribbon-toggle > span.room__ribbon-toggle-arrow { - -webkit-transition: -webkit-transform 0.3s ease-in-out; - transition: -webkit-transform 0.3s ease-in-out; - transition: transform 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - background-size: 25px; - background-position: 100%; - width: 25px; - height: 12px; - display: inline-block; - right: 0; - margin-left: 7px; -} -.room__ribbon-toggle > span.room__ribbon-toggle-text { - display: none; -} -.room__ribbon-toggle > span.room__ribbon-toggle-text.ng-hide { - display: none !important; -} -.room__ribbon-toggle:not(.is-collapsed) > span.room__ribbon-toggle-arrow { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.room__bed-options { - margin-top: 20px; -} -@media (min-width: 420px) { - .room__ribbon-toggle > span.room__ribbon-toggle-text { - display: inline-block; - } -} -@media (min-width: 950px) { - .room__media { - padding-left: 0; - } - .room__body { - padding: 30px 30px 30px 0; - } - .room__rates { - position: absolute; - width: 28%; - right: 0; - top: 0; - width: 25%; - padding: 30px 0 0; - } -} -.room.room--ribbon.is-collapsed { - margin-top: 0; - padding-top: 0; - margin-bottom: 10px; -} -.room.room--ribbon.is-collapsed .cancel-selection, -.room.room--ribbon.is-collapsed .change-selection-button { - display: block; - height: 43px; - width: 166px; - border: 2px solid #d5d5d5; - border-radius: 50px; - padding: 10px; - font-weight: 600; - text-align: center; -} -@media (max-width: 739px) { - .room.room--ribbon.is-collapsed .cancel-selection, - .room.room--ribbon.is-collapsed .change-selection-button { - margin-top: 20px; - } -} -.room.room--ribbon.is-collapsed .cancel-selection { - width: 200px; -} -.room.room--ribbon.is-collapsed .room__infobar, -.room.room--ribbon.is-collapsed .room__media { - display: none; -} -.room.room--ribbon.is-collapsed .room__body { - padding: 10px; - position: static; -} -@media (min-width: 740px) { - .room.room--ribbon.is-collapsed .room__body { - width: calc(100% - 72px); - } -} -.room.room--ribbon.is-collapsed .room-details-body { - padding-top: 5px; -} -.room.room--ribbon.is-collapsed .room__heading-level1 .small, -.room.room--ribbon.is-collapsed .room__heading-level1 small { - font-size: 0.875rem; - line-height: 1; - margin: 2px 0 4px; -} -.room.room--ribbon.is-collapsed .room__heading-level1 .small .tooltip, -.room.room--ribbon.is-collapsed .room__heading-level1 small .tooltip { - vertical-align: bottom; - margin-left: 0.25em; -} -@media (max-width: 739px) { - .room.room--ribbon.is-collapsed - .room__heading-level1 - .small - .pipe-separated-list-divider - + .pipe-separated-list-item:before, - .room.room--ribbon.is-collapsed - .room__heading-level1 - small - .pipe-separated-list-divider - + .pipe-separated-list-item:before { - content: " | "; - color: #e3e0db; - } -} -@media (max-width: 739px) { - .room.room--ribbon.is-collapsed - .room__heading-level1 - .small - .pipe-separated-list-divider - + .package-detail:before, - .room.room--ribbon.is-collapsed - .room__heading-level1 - small - .pipe-separated-list-divider - + .package-detail:before { - content: ""; - } -} -@media (max-width: 739px) { - .room.room--ribbon.is-collapsed - .room__heading-level1 - .small - .inline-seperator, - .room.room--ribbon.is-collapsed - .room__heading-level1 - small - .inline-seperator { - display: inline-block; - } -} -.room.room--ribbon.is-collapsed .room__heading-level1 .room-number { - margin: 15px 0 0; - display: block; -} -.room.room--ribbon.is-collapsed .room__heading-level1 .room-type { - margin-top: 10px; - display: block; -} -.room.room--ribbon.is-collapsed .room__bed-options, -.room.room--ribbon.is-collapsed .room__footer, -.room.room--ribbon.is-collapsed .room__heading-overline, -.room.room--ribbon.is-collapsed .room__short-bullets, -.room.room--ribbon.is-collapsed .room__short-text, -.room.room--ribbon.is-collapsed .room__space-info { - display: none; -} -.room.room--ribbon.is-collapsed .room__ribbon-actions { - font-size: 1rem; - line-height: 1.4em; - display: block; - float: left; - margin: 0; -} -.room.room--ribbon.is-collapsed .room__ribbon-actions a:focus-visible { - outline: none; - text-decoration: underline; -} -.room.room--ribbon.is-collapsed .room__ribbon-actions--modify { - border-bottom: none; - margin-top: 8px; -} -.room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle { - margin-top: 9px; -} -@media (min-width: 950px) { - .room.room--ribbon.is-collapsed - .room__ribbon-actions.expandable__toggle:focus-visible { - margin-right: 4px; - } -} -@media (max-width: 739px) { - .room.room--ribbon.is-collapsed .select-room-container { - display: table; - margin: 0 auto; - float: none; - } -} -.room.room--ribbon.is-collapsed .select-room-button { - float: right; - background-color: #00838e; - height: 38px; - border-radius: 50px; - color: #fff; - padding: 15px; - white-space: nowrap; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -@media (max-width: 739px) { - .room-container--my-booking .room.room--ribbon.is-collapsed .room__body { - padding-top: 0; - } -} -@media (max-width: 949px) { - .room-container--my-booking .room.room--ribbon.is-collapsed .room__body { - padding-left: 0; - } - .room-container--my-booking - .room.room--ribbon.is-collapsed - .room__heading-level1 { - margin-bottom: 0; - } - .room-container--my-booking - .room.room--ribbon.is-collapsed - .room__collapsable--modify { - margin-top: 0.3em; - } -} -@media (max-width: 949px) { - .room.room--ribbon.is-collapsed .room__media .media-container--3x2 { - padding-bottom: 100%; - } - .room.room--ribbon.is-collapsed .room__media .media-container--3x2 img { - width: auto; - height: 100%; - max-width: none; - max-height: none; - position: absolute; - top: -9999px; - bottom: -9999px; - left: -9999px; - right: -9999px; - margin: auto; - } - .room.room--ribbon.is-collapsed .room__body { - padding-right: 50px; - padding-bottom: 0; - } - .room.room--ribbon.is-collapsed .room__rates { - font-size: 0.8125rem; - } -} -@media (min-width: 950px) { - .room.room--ribbon.is-collapsed .room__heading-level1 { - line-height: 0.7em !important; - float: left; - } - .room.room--ribbon.is-collapsed .room__media { - display: block; - width: 72px !important; - padding: 10px 0 10px 10px; - } - .room.room--ribbon.is-collapsed .room__body { - width: calc(100% - 72px); - padding-bottom: 0; - } - .room.room--ribbon.is-collapsed .room__heading-overline { - display: block; - } - .room.room--ribbon.is-collapsed .room__rates { - position: static; - float: right; - width: calc(33.33333% + 17.33333px); - padding: 0 54px 0 20px; - } - .room.room--ribbon.is-collapsed .room-price-info { - background: none; - padding: 0; - } - .room.room--ribbon.is-collapsed .room-price-info > p { - margin-bottom: 0; - } - .room.room--ribbon.is-collapsed - .room-price-info - .room-price-info__rate-condition:not(:first-of-type), - .room.room--ribbon.is-collapsed .room-price-info .tooltip { - display: none; - } - .room.room--ribbon.is-collapsed .room-price-info strong { - color: inherit; - font-weight: 400; - } - .room.room--ribbon.is-collapsed .room__footer { - display: none; - } - .room.room--ribbon.is-collapsed .room__ribbon-actions--expandable { - padding-right: 64px; - } -} -.room-price-info__rate-ribbon, -.room.room--enter-details-ribbon.is-collapsed .room__rates { - display: none; -} -.room.room--enter-details-ribbon.is-collapsed .room-price-info__rate-ribbon { - display: inline; -} -.room.room--booking { - margin-bottom: 30px; - -webkit-transition: height 0.25s ease-out; - transition: height 0.25s ease-out; -} -.room.room--booking .room__bed-options { - margin-top: 20px; -} -.room.room--booking .room__footer { - border-top: none; - text-decoration: none; -} -@media (min-width: 950px) { - .room.room--booking { - position: relative; - } - .room.room--booking .room__body { - padding-bottom: 40px; - } - .room.room--booking .room__rates { - position: absolute; - width: 28%; - right: 0; - top: 0; - padding: 30px 20px 0 0; - } - .room.room--booking .room__media { - padding-left: 20px; - } - .room.room--booking .room__footer { - padding: 5px 10px; - position: absolute; - bottom: 20px; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - } -} -@media (min-width: 950px) { - .room.room--booking.room--booking--multiroom { - margin-bottom: 0; - } - .room.room--booking.room--booking--multiroom .room__media { - padding-left: 10px; - } - .room.room--booking.room--booking--multiroom.is-collapsed .room__rates, - .room.room--booking.room--booking--multiroom .room__rates { - padding-right: 10px; - } -} -.room.room--booking.is-collapsed .room__bed-options { - display: none; -} -@media (min-width: 740px) { - .room.room--booking.is-collapsed .room__space-info { - display: none; - } -} -@media (min-width: 950px) { - .room.room--booking.is-collapsed { - margin-bottom: 20px; - } - .room.room--booking.is-collapsed .room__rates { - position: absolute; - width: 30%; - right: 0; - top: 0; - padding: 20px 20px 17px 0; - } - .room.room--booking.is-collapsed .room__media { - width: 25%; - } - .room.room--booking.is-collapsed .room__body { - width: 45%; - } -} -@media (min-width: 1200px) { - .room.room--booking.is-collapsed .room__body { - width: 50%; - } - .room.room--booking.is-collapsed .room__rates { - width: 25%; - } -} -.room.room--confirmation .room__bed-options { - margin-top: 20px; -} -@media (min-width: 950px) { - .room.room--confirmation .room__rates { - position: absolute; - width: 28%; - right: 0; - top: 0; - padding: 30px 60px 0 0; - } - .room.room--confirmation .room__media { - padding-top: 0; - padding-left: 0; - } - .room.room--confirmation .room__body { - padding: 30px 20px 0 0; - } - .room.room--confirmation .room__rates { - padding: 0; - width: 25%; - } -} -.room.room--confirmation.is-collapsed .room__bed-options { - display: none; -} -@media (max-width: 949px) { - .room.room--confirmation.is-collapsed .room__media { - float: left; - width: 33%; - padding: 0 10px; - } - .room.room--confirmation.is-collapsed .room__media .media-container--3x2 { - padding-bottom: 100%; - } - .room.room--confirmation.is-collapsed .room__media .media-container--3x2 img { - width: auto; - height: 100%; - max-width: none; - max-height: none; - position: absolute; - top: -9999px; - bottom: -9999px; - left: -9999px; - right: -9999px; - margin: auto; - } - .room.room--confirmation.is-collapsed .room__body { - float: left; - width: 67%; - padding-bottom: 0; - } - .room.room--confirmation.is-collapsed .room__space-info { - margin-bottom: 0.7em; - font-size: 0.8125rem; - line-height: 1.3; - } - .room.room--confirmation.is-collapsed - .room__heading-level1 - + .room__space-info { - margin-top: 0; - } - .room.room--confirmation.is-collapsed .room__rates { - font-size: 0.8125rem; - } -} -@media (min-width: 950px) { - .room.room--confirmation.is-collapsed .room__rates { - position: absolute; - width: 30%; - right: 0; - top: 0; - padding: 0; - } - .room.room--confirmation.is-collapsed .room__media { - width: 25%; - padding-top: 0; - padding-left: 0; - } - .room.room--confirmation.is-collapsed .room__body { - padding: 0 20px; - width: 45%; - } -} -@media (min-width: 950px) { - .room.room--cancellation.is-collapsed { - margin: 0 !important; - } - .room.room--cancellation.is-collapsed .room__rates { - position: absolute; - width: 30%; - right: 0; - top: 0; - padding: 0; - } - .room.room--cancellation.is-collapsed .room__media { - width: 25%; - padding-left: 0; - } - .room.room--cancellation.is-collapsed .room__body { - padding: 10px 20px 0; - width: 50%; - } - .room.room--cancellation.is-collapsed .room-price-info { - padding: 10px 10px 0; - } -} -.room-animated .room__body, -.room-animated .room__media, -.room-animated img { - -webkit-transition: all 0.3s ease; - transition: all 0.3s ease; -} -@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { - .room-container--my-booking .room.room--ribbon.is-collapsed .room__body, - .room__ribbon-actions--holder { - width: 50%; - } - .room.room--ribbon.is-collapsed .room__ribbon-actions.expandable__toggle, - .room .room__ribbon-actions--holder .room__ribbon-actions--modify__option { - float: right; - } - .pipe-separated-list-item { - line-height: 1.25rem; - margin: 2px; - } -} -@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) { - .room__ribbon-actions--holder { - width: auto; - } - .room .room__ribbon-actions--holder .room__ribbon-actions--modify__option { - float: none; - } -} -.price, -.price.price--price-changed-multiroom { - display: block; - font-size: 1.875rem; - font-size: 30px\9; - margin-bottom: -0.2em; - font-weight: 700; - line-height: 1em; -} -.price .price__currency { - text-transform: uppercase; - font-weight: 400; - font-size: 0.8125rem; - font-size: 13px\9; - margin-left: -0.3em; -} -.price .price__plus { - font-size: 1.125rem; - font-weight: 400; - position: relative; - top: -0.1em; -} -.price .price__text { - font-weight: 400; - font-size: 0.8125rem; - font-size: 13px\9; -} -.price--smaller { - font-size: 1.5rem; -} -@media (max-width: 739px) { - .price.price--collapsed { - font-size: 1.125rem; - margin-bottom: 0; - } - .price.price--collapsed .price__currency { - margin-left: 0; - } -} -strong.price.price--inline, -strong.price .price__currency, -strong.price .price__plus { - font-weight: 700; -} -.price.price--bonus-check { - font-size: 1.5rem; - letter-spacing: -0.05em; -} -.price.price--offer { - color: #cd0921; -} -.price.price--offer-original { - text-decoration: line-through; - font-size: 1.125rem; - margin-bottom: 0; -} -.price.price--offer-original .price__currency { - font-size: 1rem; - margin-left: 0; - vertical-align: middle; - display: inline-block; - text-decoration: line-through; - margin-top: -0.125rem; -} -.price + .price--offer-original { - margin-top: 0.25em; -} -.price.price--inline { - display: inline-block; - font-weight: 400; - font-size: inherit; -} -.price.price--inline .price__currency { - font-size: inherit; - margin-left: 0; -} -@media (min-width: 740px) { - .price.price--inline { - font-size: inherit; - } -} -.price.price--inline-large { - display: inline-block; -} -.price.price--price-changed, -.price.price--price-changed-multiroom { - color: #000; - display: inline; - font-size: 1.5rem; - margin-left: 0.15em; -} -@media (min-width: 740px) { - .price.price--price-changed, - .price.price--price-changed-multiroom { - font-size: 1.875rem; - } -} -.price.price--price-changed-multiroom .price__currency, -.price.price--price-changed .price__currency { - font-size: 1rem; - margin-left: 0.25em; - margin-right: 0.25em; -} -.price.price--price-changed-multiroom { - font-size: 1.25rem; -} -@media (min-width: 740px) { - .price.price--price-changed-multiroom { - font-size: 1.5rem; - } -} -.hotel { - background-color: #fff; - clear: both; -} -.hotel .hotel__heading--main { - display: block; -} -.hotel .hotel__heading--full-width { - display: none; -} -.hotel .hotel__heading { - margin-bottom: 0.5em; -} -.hotel .hotel__heading.hotel__heading--full-width { - padding: 10px 10px 0; - margin: 0; -} -.hotel .hotel__tripadvisor { - padding: 3px 10px 0; -} -.hotel .hotel__left { - padding: 10px; -} -@media (min-width: 740px) { - .hotel .hotel__left { - float: left; - width: 33.3%; - } -} -.hotel .hotel__left__tripadvisor { - padding: 10px 0; -} -.hotel .hotel__contact { - padding: 10px; -} -@media (min-width: 740px) { - .hotel .hotel__contact { - float: left; - width: 66.7%; - } -} -.hotel .hotel__address { - padding: 10px 10px 0; - background-color: #e9e8e7; - overflow: hidden; - margin-bottom: 20px; -} -.hotel .hotel__directions { - padding: 0 10px 10px; -} -.hotel .hotel__directions .hotel__directions__heading { - display: block; -} -@media (min-width: 950px) { - .hotel .hotel__directions:focus { - position: relative; - } -} -.hotel .hotel__heading-overline { - display: none; -} -.hotel .hotel-link--header { - display: none; - margin-left: 10px; -} -.hotel .best-price-banner, -.hotel .hotel--ribbon--columned__ribbon-toggle { - display: none; -} -@media (max-width: 949px) { - .hotel .hotel__left .media-container--3x2 { - padding-bottom: 100%; - } - .hotel .hotel__left .media-container--3x2 img { - width: auto; - height: 100%; - max-width: none; - max-height: none; - position: absolute; - top: -9999px; - bottom: -9999px; - left: -9999px; - right: -9999px; - margin: auto; - } -} -@media (min-width: 950px) { - .hotel .hotel__tripadvisor { - display: none; - } - .hotel .hotel__left { - float: left; - width: 25%; - padding: 20px 0; - margin-bottom: 0; - } - .hotel .hotel__body { - float: left; - padding: 20px 0 0 20px; - overflow: hidden; - clear: none; - width: 75%; - } - .hotel .hotel__description__wrapper { - width: 67%; - float: left; - clear: none; - padding-right: 20px; - } - .hotel .hotel__body .hotel__contact { - float: left; - width: 33%; - margin-top: 0; - padding: 0; - } -} -@media (max-width: 949px) { - .hotel .hotel__heading--main { - display: none; - } - .hotel .hotel__heading--full-width { - display: block; - } - .hotel .hotel__elevator-pitch { - display: none; - } - .hotel .hotel-link--header { - display: inline-block; - } - .hotel .hotel-link--body { - display: none; - } -} -.hotel-rate-cert > div { - -ms-flex: 1; - flex: 1; -} -.hotel-rate-cert .hotel-svanen-license { - margin-left: 10px; -} -.hotel-rate-cert .hotel-svanen-license img { - width: 30px; - height: 30px; - display: block; - margin-right: 8px; -} -.hotel-rate-cert .hotel-svanen-license .label { - -ms-flex-direction: column; - flex-direction: column; - color: #4c4c4c; -} -.hotel--compact .expandable-toggler, -.hotel--compact .hotel__left { - display: none !important; -} -.hotel--compact .hotel-link.hotel-link--body.bulleted-link, -.hotel--compact .hotel-link.hotel-link--body.PdfIconLink { - display: inline-block !important; - margin-top: 10px; -} -.hotel.hotel--ribbon { - position: relative; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) { - -webkit-transition: all 3s ease; - transition: all 3s ease; - max-height: 1500px; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ).is-collapsed { - -webkit-transition: all 3s ease; - transition: all 3s ease; - max-height: 70px; -} -@media (min-width: 950px) { - .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ).is-collapsed - .toggleContainer__collapsable { - padding-top: 0; - } -} -@media (min-width: 950px) { - .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .toggleContainer__collapsable { - padding-top: 40px; - } - .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify { - top: 10px !important; - } -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify { - display: block; - position: absolute; - top: 5px; - margin-right: 10px; - right: 10px; - direction: rtl; - text-decoration: none; - line-height: 2.5em; - z-index: 1; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-arrow { - -webkit-transition: -webkit-transform 0.3s ease-in-out; - transition: -webkit-transform 0.3s ease-in-out; - transition: transform 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - background-size: 25px; - background-position: 100%; - width: 25px; - height: 12px; - display: inline-block; - right: 0; - margin-left: 7px; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-text { - display: none; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify:not(.is-collapsed) - > span.hotel__ribbon-toggle-arrow { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -@media (min-width: 420px) { - .hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-text { - display: inline-block; - } -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - .hotel__ribbon-toggle-text.ng-hide { - display: none !important; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--footer { - width: 100%; - height: 50px; - clear: both; -} -.hotel.hotel--ribbon.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--footer - .hotel__ribbon-toggle--modify { - margin-bottom: 10px; - position: relative; - top: 0; - float: right; - display: block; -} -.hotel.hotel--ribbon .hotel__ribbon-toggle { - background-size: 25px; - position: absolute; - bottom: 0; - right: 10px; - width: 38px; - height: 38px; - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); -} -.hotel.hotel--ribbon .hotel__ribbon-toggle:not(.is-collapsed) { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -@media (min-width: 950px) { - .hotel.hotel--ribbon .hotel__ribbon-toggle { - width: 44px; - height: 44px; - border: 1px solid #e3e0db; - border-radius: 100%; - bottom: 10px; - right: 10px; - } - .hotel.hotel--ribbon .hotel__ribbon-toggle:focus { - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; - border-radius: 100%; - } - .hotel.hotel--ribbon .hotel__directions { - margin-bottom: 44px; - } -} -.hotel.hotel--ribbon.is-collapsed { - margin-bottom: 0; -} -.hotel.hotel--ribbon.is-collapsed .hotel__heading--main { - display: block; -} -.hotel.hotel--ribbon.is-collapsed .hotel__expanded-only, -.hotel.hotel--ribbon.is-collapsed .hotel__heading--full-width { - display: none; -} -.hotel.hotel--ribbon.is-collapsed .hotel__heading-overline { - display: block; -} -.hotel.hotel--ribbon.is-collapsed .hotel__ribbon-toggle { - top: 0; - bottom: 0; - margin: auto 0; -} -.hotel.hotel--ribbon.is-collapsed .hotel__left__tripadvisor, -.hotel.hotel--ribbon.is-collapsed .hotel__tripadvisor { - display: none; -} -.hotel.hotel--ribbon.is-collapsed .hotel__body { - padding: 10px; - position: static; -} -.hotel.hotel--ribbon.is-collapsed .hotel__heading { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - line-height: 1.1em; - color: #483729; -} -@media (min-width: 950px) { - .hotel.hotel--ribbon.is-collapsed .hotel__heading { - font-size: 1.625rem; - } -} -.hotel.hotel--ribbon.is-collapsed .hotel__heading-overline, -.hotel.hotel--ribbon.is-collapsed .hotel__left { - display: none; -} -@media (min-width: 950px) { - .hotel.hotel--ribbon.is-collapsed .hotel__heading { - line-height: 0.7em !important; - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - line-height: 1.1em; - color: #483729; - } -} -@media (min-width: 950px) and (min-width: 950px) { - .hotel.hotel--ribbon.is-collapsed .hotel__heading { - font-size: 1.625rem; - } -} -@media (min-width: 950px) { - .hotel.hotel--ribbon.is-collapsed .hotel__left { - display: block; - width: 72px !important; - padding: 10px 0 10px 10px; - } -} -@media (min-width: 950px) { - .hotel.hotel--ribbon.is-collapsed .hotel__heading-overline { - font-size: 0.875rem; - display: block; - letter-spacing: 0; - margin-bottom: 4px; - } -} -.hotel.hotel--ribbon.hotel--ribbon--columned .hotel__heading-overline, -.hotel.hotel--ribbon.hotel--ribbon--columned .hotel__ribbon-toggle, -.hotel.hotel--ribbon.hotel--ribbon--columned .hotel__ribbon-toggle--modify { - display: none; -} -.hotel.hotel--ribbon.hotel--ribbon--columned - .hotel--ribbon--columned__ribbon-toggle { - display: inline-block; -} -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed .hotel__heading { - margin-bottom: 4px; -} -.hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle { - padding-bottom: 0; - position: absolute; - bottom: 10px; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} -@media (max-width: 419px) { - .hotel.hotel--ribbon.hotel--ribbon--columned:not(.is-collapsed) - .hotel--ribbon--columned__ribbon-toggle { - left: 28%; - -webkit-transform: none; - transform: none; - } -} -.special-alerts + .hotel.hotel--show-best-price-banner .best-price-banner { - top: -2.0625rem; -} -.hotel.hotel--show-best-price-banner { - overflow: visible; - margin-top: 2.0625rem; -} -.hotel.hotel--show-best-price-banner .best-price-banner { - display: block; - background-color: #006b75; - position: absolute; - top: -3.3125rem; - left: -10px; - right: -10px; - z-index: 10; -} -.hotel.hotel--show-best-price-banner .best-price-banner__secondary { - font-size: 0.875rem; - margin-top: -5px; -} -@media (min-width: 740px) { - .hotel.hotel--show-best-price-banner .best-price-banner { - left: -30px; - right: -30px; - } -} -@media (min-width: 950px) { - .hotel.hotel--show-best-price-banner { - margin-top: 0; - } - .hotel.hotel--show-best-price-banner .best-price-banner { - color: #333; - text-align: right; - background-color: #e7e7e7; - display: inline-block; - left: auto; - right: 0; - top: 6px !important; - z-index: 0; - } - .hotel.hotel--show-best-price-banner .best-price-banner__primary { - letter-spacing: 0; - font-size: 0.9375rem; - } - .hotel.hotel--show-best-price-banner .best-price-banner__wrapper { - padding-left: 10px; - padding-right: 4.375rem; - } - .hotel.hotel--show-best-price-banner .best-price-banner__badge { - top: -10px; - right: -5px; - } - .hotel.hotel--show-best-price-banner:not(.is-collapsed) .best-price-banner { - display: none; - } -} -.hotel--confirmation { - position: relative; - margin-bottom: 0 !important; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) { - -webkit-transition: all 3s ease; - transition: all 3s ease; - max-height: 1500px; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ).is-collapsed { - -webkit-transition: all 3s ease; - transition: all 3s ease; - max-height: 70px; -} -@media (min-width: 950px) { - .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ).is-collapsed - .toggleContainer__collapsable { - padding-top: 0; - } -} -@media (min-width: 950px) { - .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .toggleContainer__collapsable { - padding-top: 40px; - } - .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify { - top: 10px !important; - } -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify { - display: block; - position: absolute; - top: 5px; - margin-right: 10px; - right: 10px; - direction: rtl; - text-decoration: none; - line-height: 2.5em; - z-index: 1; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-arrow { - -webkit-transition: -webkit-transform 0.3s ease-in-out; - transition: -webkit-transform 0.3s ease-in-out; - transition: transform 0.3s ease-in-out; - transition: - transform 0.3s ease-in-out, - -webkit-transform 0.3s ease-in-out; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - background-size: 25px; - background-position: 100%; - width: 25px; - height: 12px; - display: inline-block; - right: 0; - margin-left: 7px; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-text { - display: none; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify:not(.is-collapsed) - > span.hotel__ribbon-toggle-arrow { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -@media (min-width: 420px) { - .hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - > span.hotel__ribbon-toggle-text { - display: inline-block; - } -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--modify - .hotel__ribbon-toggle-text.ng-hide { - display: none !important; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--footer { - width: 100%; - height: 50px; - clear: both; -} -.hotel--confirmation.toggleContainer:not(.hotel--ribbon--columned):not( - .hotel--confirmation - ) - .hotel__ribbon-toggle--footer - .hotel__ribbon-toggle--modify { - margin-bottom: 10px; - position: relative; - top: 0; - float: right; - display: block; -} -.hotel--confirmation .hotel__ribbon-toggle { - background-size: 25px; - position: absolute; - bottom: 0; - right: 10px; - width: 38px; - height: 38px; - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); -} -.hotel--confirmation .hotel__ribbon-toggle:not(.is-collapsed) { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.hotel--confirmation .hotel__ribbon-toggle--modify { - display: none; -} -@media (min-width: 950px) { - .hotel--confirmation .hotel__body, - .hotel--confirmation .hotel__contact, - .hotel--confirmation .hotel__left { - padding-top: 0; - padding-bottom: 0; - } - .hotel--confirmation .hotel__ribbon-toggle { - display: none; - } - .hotel--confirmation .hotel__left .hotel__left__tripadvisor { - padding-bottom: 0; - } -} -@media (max-width: 949px) { - .hotel--confirmation.is-collapsed:not(.is-expanded) { - margin-bottom: 0; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading--main { - display: block; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__expanded-only, - .hotel--confirmation.is-collapsed:not(.is-expanded) - .hotel__heading--full-width { - display: none; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading-overline { - display: block; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__ribbon-toggle { - top: 0; - bottom: 0; - margin: auto 0; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__left__tripadvisor, - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__tripadvisor { - display: none; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__body { - padding: 10px; - position: static; - } - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - line-height: 1.1em; - color: #483729; - } -} -@media (max-width: 949px) and (min-width: 950px) { - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading { - font-size: 1.625rem; - } -} -@media (max-width: 949px) { - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__heading-overline, - .hotel--confirmation.is-collapsed:not(.is-expanded) .hotel__left { - display: none; - } -} -@media (min-width: 950px) { - .special-alerts + .hotel--confirmation { - margin-top: 20px; - } -} -.hotel--boxed .hotel__left { - padding-left: 10px; -} -.hotel--boxed .hotel__contact { - padding-right: 10px; -} -@media (min-width: 950px) { - .hotel--boxed .hotel__left { - padding-left: 20px; - } - .hotel--boxed .hotel__contact { - padding-right: 20px; - } -} -.hotel--transparent.is-collapsed { - background: none; -} -@media (min-width: 740px) { - .hotel-return-home-link { - display: none; - } -} -.back-to-thumbnails-link { - position: relative; - color: #333; - padding-left: 20px; - background: url(/_static/img/icons/shared/arrow-double-nordicsea-left-v2.svg) - no-repeat 0; -} -.hotel-award { - text-align: center; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: distribute; - justify-content: space-around; -} -.hotel-award > * { - margin: 5px 0; -} -.hotel-award img { - max-width: 160px; - height: auto; - width: auto; - max-height: 80px; - display: block; -} -@media (min-width: 950px) { - .hotel-award img { - max-width: 200px; - max-height: 100px; - } -} -.hotel-award-highlight > p { - margin-right: 14px; - max-width: calc(50% - 12px); -} -.hotel-award-highlight .tripadvisor-rating { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: baseline; - align-items: baseline; -} -.hotel-award-highlight .hotel-svanen-license { - max-width: calc(50% - 12px); -} -.breakfast-section { - padding: 24px 12px; - border-radius: 6px; - border: 1px solid #c8c8c8; - margin: 30px 20px; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - text-align: center; -} -@media (max-width: 949px) { - .breakfast-section { - width: -webkit-fill-available; - padding: 12px; - margin: 16px 10px; - -ms-flex-direction: row; - flex-direction: row; - text-align: left; - } - .breakfast-section .img-media { - width: 64px; - height: 64px; - margin: 0 24px 0 0; - } -} -.breakfast-section .label { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - font-size: 26px; -} -@media (max-width: 949px) { - .breakfast-section .label { - font-size: 22px; - font-weight: 300; - } -} -.breakfast-section .label a { - color: #00838e; - font-size: 16px; - display: -ms-flexbox; - display: flex; - margin-top: 8px; - font-family: Helvetica, Arial, sans-serif; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; -} -.breakfast-section .label a:before { - content: ""; - background-repeat: no-repeat; - width: 24px; - height: 24px; - background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); - background-size: contain; - margin-right: 8px; -} -l-section--map .show-full-map img .distance { - color: #00838e; -} -.list-pois { - width: 100%; - border-collapse: collapse; -} -.list-pois__toggler { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: space-between; - justify-content: space-between; - padding: 0.4em 10px 0.4em 0; - -ms-align-items: baseline; - -ms-flex-align: baseline; - align-items: baseline; -} -.list-pois > li { - border-bottom: 2px dotted #e2e2e2; -} -.list-pois > li .distance { - font-size: 18px; - white-space: nowrap; - overflow: hidden; - text-align: right; -} -.list-pois > li .poi { - padding-left: 30px; -} -.list-pois > li:hover { - background-color: #ebebeb; -} -.list-pois > li.list-pois__highlighted { - background-color: #f2f2f2; - border-color: #fff; -} -.list-pois > li.list-pois__highlighted:hover { - background-color: #ebebeb; -} -.btn-expand { - background-color: #fff; - color: #00838e; - border-radius: 50px; - height: 39px; - line-height: 39px; - padding: 0 25px 0 48px; - cursor: pointer; - display: inline-block; -} -.btn-expand:focus { - outline: none !important; - -webkit-box-shadow: 0 0 1px 2px #ec7225; - box-shadow: 0 0 1px 2px #ec7225; -} -@media (min-width: 950px) { - .btn-expand:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.btn-expand.-expanded:after { - content: attr(data-collapse-map); -} -.btn-expand.-expanded > span { - display: none; -} -.btn-expand:before { - display: inline-block; - width: 24px; - height: 24px; - cursor: pointer; - content: ""; - position: absolute; - top: 7px; - left: 15px; -} -.l-section--map { - position: relative; -} -@media (min-width: 1500px) { - #mapElement { - min-height: 470px; - } -} -@media (max-width: 739px) { - .is-map-fullscreen-open { - overflow: hidden; - } - .is-map-fullscreen-open .main { - z-index: 10; - } -} -.map .gm-style { - font-family: Helvetica, Arial, sans-serif; -} -@supports not (-webkit-touch-callout: none) { - .map .gm-style .gm-style-iw-t:after { - margin-top: -2px; - left: 0 !important; - } -} -@supports (-webkit-touch-callout: none) { - .map .gm-style .gm-style-iw-t:after { - border: 10px solid transparent; - border-top-color: #fff; - content: ""; - margin-left: -10px !important; - position: absolute; - top: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-filter: drop-shadow(1px 1px 1px hsla(0, 0%, 69.8%, 0.4)); - filter: drop-shadow(1px 1px 1px rgba(178, 178, 178, 0.4)); - height: 0 !important; - width: 0 !important; - -webkit-transform: none !important; - transform: none !important; - background: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - left: 0 !important; - -webkit-box-shadow: 1px 1px 1px hsla(0, 0%, 69.8%, 0.4); - -moz-box-shadow: 1px 1px 1px hsla(0, 0%, 69.8%, 0.4); - margin-top: -2px; - } -} -.map .gm-style.custom-info-card .gm-style-iw-t:after { - top: auto; - left: 9px; -} -.map .gm-style-iw.gm-style-iw-c.infoWindowCard { - min-height: 302px; - top: 1px; - width: 244px; - padding: 7px; -} -.map .gm-style-iw.gm-style-iw-c.infoWindowCard .gm-style-iw-d { - min-height: inherit; -} -.map-label { - opacity: 1; - border: 1px solid #fff; - font-size: 14px; - border-radius: 25px; - padding: 2px 10px; - color: #fff; - background-color: #00838e; - overflow: visible !important; -} -.map-label:after { - position: absolute; - content: ""; - display: block; - background-image: url(/_static/img/icons/map/map-pin-dd-blue.png); - width: 13px; - height: 8px; - left: calc(50% - 7px); - bottom: -8px; -} -.map-label.grayed { - background-color: #757575; -} -.map-label.grayed:after { - background-image: url(/_static/img/icons/map/map-pin-dd-gray.png); -} -.map-label.lost-focus { - background-color: #c8c8c8; -} -.map-label.lost-focus:after { - background-image: url(/_static/img/icons/map/map-pin-dd-lightgray.png); -} -.map-label.active, -.map-label.visited { - background-color: #00838e; -} -.map-label.active:after, -.map-label.visited:after { - background-image: url(/_static/img/icons/map/map-pin-dd-blue.png); -} -.map__canvas { - width: 50%; -} -@media (max-width: 739px) { - .map__canvas--toggled-xsmall-down { - display: none; - width: 100%; - height: 100%; - position: fixed !important; - z-index: 800; - top: 0; - overflow: hidden; - } - .map__canvas--toggled-xsmall-down.is-visible { - display: block; - top: 50px; - } - .map__canvas--toggled-xsmall-down .zoom-controls { - margin-top: 160px !important; - } - .map__canvas--toggled-xsmall-down.topMenuExpanded .zoom-controls { - margin-top: 20px !important; - } -} -@media (max-width: 1199px) { - .filter-page .map__canvas--toggled-xsmall-down { - display: none; - width: 100%; - height: 100% !important; - position: fixed !important; - z-index: 800; - top: 0; - overflow: hidden; - } - .filter-page .map__canvas--toggled-xsmall-down.is-visible { - display: block; - } -} -@media (max-width: 949px) { - .filter-page .map__canvas--toggled-xsmall-down.is-visible { - top: 50px !important; - } -} -.map__canvas--location-map-canvas { - width: 100%; -} -@media (min-width: 740px) { - .map__canvas--expandable { - top: auto; - position: absolute; - } -} -.map__close-map { - position: absolute; - bottom: 40px; - width: 100%; - text-align: center; - z-index: 10; -} -.map .map__canvas--non-full-screen { - width: 100%; - height: 350px; - top: 0; - position: relative; - background: #e5e3df; -} -@media (min-width: 740px) { - .map .map__canvas--non-full-screen { - top: auto; - position: absolute; - } -} -.map .map__canvas--non-full-screen img { - max-width: none; -} -@media (max-width: 739px) { - .map .map-controls { - background-color: #fff; - padding: 10px 0 0; - } -} -@media (max-width: 739px) { - .map .map-controls--bg-transparent { - background-color: transparent; - } -} -@media (min-width: 740px) { - .map .map-controls__collapse { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - } -} -@media (min-width: 950px) { - .map .map-controls__collapse { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 66.6666666667%; - float: left; - } -} -.map .map-expand { - position: relative; - text-align: center; - margin: 0 auto; - height: 0; - display: none; -} -@media (min-width: 740px) { - .map .map-expand { - display: block; - } -} -@media (min-width: 740px) { - .map .map-expand__btn { - position: relative; - bottom: 0; - z-index: 2; - } -} -.map .map-controls__pois--right { - z-index: 8; -} -@media (min-width: 740px) { - .map .map-controls__pois--right { - position: relative; - padding-left: 0; - padding-right: 0; - width: 50%; - float: right; - } -} -@media (min-width: 950px) { - .map .map-controls__pois--right { - position: relative; - padding-right: 0; - width: 33.3333333333%; - float: right; - padding-left: 10px; - } -} -@media (min-width: 740px) { - .map .map-controls__pois--left { - position: relative; - padding-left: 0; - padding-right: 0; - width: 50%; - float: left; - } -} -@media (min-width: 1500px) { - .map .map-controls__pois--left { - max-width: 890px; - } -} -.map-static { - position: relative; -} -.map-static__caption { - position: absolute; - width: 100%; - height: 2.8125rem; - bottom: 0; - left: 0; - pointer-events: none; - display: inline-block; - text-align: center; -} -@media (min-width: 740px) { - .map--wide-content > .map-controls { - overflow: visible; - height: 0; - max-width: 1784px; - } -} -@media (min-width: 1500px) { - .map--wide-content > .map-controls { - max-width: 1784px; - } -} -.map--list-focus .map--list-focus__subheading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; - color: #333; - margin-bottom: 10px; -} -@media (max-width: 739px) { - .map--list-focus > .map__canvas { - display: none; - } - .map--list-focus > .map-controls { - background: none; - padding-top: 0; - } -} -@media (min-width: 740px) { - .map--list-focus .map--list-focus__subheading { - text-transform: uppercase; - font-weight: 700; - margin-bottom: 20px; - margin-top: 5px; - } -} -.pois-container .pois-container-inner { - padding: 0 10px; -} -.pois-container .pois-container__heading { - margin-bottom: 10px; -} -.pois-container .pois-container__heading--large { - margin-left: 10px; -} -.pois-container .pois-container__toggle { - border-bottom: 2px solid #ebebeb; - display: block; - position: absolute; - bottom: 0; - background-color: #fff; - width: 100%; - text-align: center; - font-size: 0; - left: 0; - cursor: pointer; - padding: 9px 10px; -} -.pois-container .pois-container__toggle span:before { - content: ""; - display: inline-block; - height: 12px; - width: 36px; - margin-right: 10px; - position: relative; - top: 7px; - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; -} -@media (min-width: 740px) { - .pois-container .pois-container__toggle { - display: none; - } -} -@media (min-width: 950px) { - .pois-container .pois-container__toggle:focus { - margin-bottom: 6px; - } - .pois-container .pois-container__toggle:focus span { - margin-bottom: -3px; - display: block; - margin-top: -3px; - } -} -.pois-container .pois-container__toggle--is-visible { - display: block; -} -@media (min-width: 740px) { - .pois-container { - position: relative; - padding: 20px 0 10px; - background-color: #fefefe; - min-height: 350px; - } - .pois-container .pois-container__heading { - margin-bottom: 10px; - } - .pois-container .pois-container-inner--spacious { - padding: 0 20px; - } -} -.pois-container .poi--hidden { - display: none; -} -@media (max-width: 739px) { - .pois-container--expandable:not(.pois-container--full) li:nth-child(4) ~ li { - display: none; - } -} -@media (min-width: 740px) { - .pois-container--expandable:not(.pois-container--full) li:nth-child(7) ~ li { - display: none; - } -} -.pois-container--full .pois-container-inner { - overflow-y: auto; -} -.pois-container--full .pois-container-inner ul:after { - content: ""; - display: block; - height: 64px; -} -@media (max-width: 949px) { - .pois-container--full .pois-container-inner ul:after { - height: 48px; - } -} -.pois-container--full .pois-container__toggle span:before { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.info-window { - line-height: 1; - overflow: hidden; - white-space: nowrap; - font-size: 16px; - font-weight: 700; - padding: 10px 4px 4px; -} -.info-window span { - display: inline-block; -} -.info-window .distance { - padding-left: 2px; -} -.info-hotel a, -.info-window.info-hotel { - font-size: 16px; - color: #cd0921; - font-weight: 700; -} -.map-section__custom-info-window .gm-style-iw { - width: 244px; - left: 10px; - background-color: #fff; - -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px; - box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 2px 2px 0 0; - padding: 7px; - overflow: visible; -} -.map-section__custom-info-window .gm-style-iw .gm-style-iw-d { - overflow: auto !important; -} -.info-window.hotel-card { - color: #333; - font-weight: 400; - max-width: 230px; - padding: 0; -} -.info-window__hotel-slider { - width: 227px; - height: 145px; -} -.info-window__hotel-slider img { - max-width: 100%; - max-height: 100%; - width: inherit !important; -} -.info-window__header a { - font-size: 1.25rem; - color: #333; - display: block; - margin-top: 8px; - white-space: normal; - margin-left: -4px; - padding-left: 4px; -} -.info-window__header a:focus { - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; - outline: 0 none; - padding-left: 0 !important; - margin-left: 4px; - margin-right: 4px; -} -@media (min-width: 950px) { - .info-window__header a:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.info-window__trip-advisor { - margin: 5px 0; - font-size: small; -} -.info-window__trip-advisor img { - height: 15px; - width: 68px; - display: inline-block; - vertical-align: middle; -} -.info-window__address__distance, -.info-window__price-holder { - font-size: 1rem; - margin: 5px 0; -} -.info-window__price-holder { - margin: 10px 0; - font-weight: 700; -} -.info-window__price-holder span { - font-weight: 400; -} -.info-window__price-holder.no-availability { - color: #b43837; -} -.info-window__btn-holder { - text-align: center; - margin: 20px 0 5px; -} -.info-window img { - max-width: 100%; -} -.info-window__background > :first-child, -.info-window__background > :nth-child(2), -.info-window__background > :nth-child(4) { - display: none; -} -.info-window__background > :nth-child(3) > div { - height: 20px !important; - width: 16px !important; - top: 3px !important; - display: none; -} -.info-window__background > :nth-child(3) > div > div { - -webkit-transform: skewX(45deg) !important; - transform: skewX(45deg) !important; - height: 15px !important; - width: 15px !important; - left: 0 !important; -} -.info-window__background > :nth-child(3) > div:nth-child(2) > div { - -webkit-transform: skewX(-45deg) !important; - transform: skewX(-45deg) !important; -} -.info-window__background > :nth-child(3) { - z-index: 1; - background: url(/_static/img/icons/map/pin_shadow.png) no-repeat; - left: 113px !important; - height: 25px; - width: 60px; - background-position-y: bottom; -} -.info-window__close-btn { - opacity: 1 !important; - right: -12px !important; - top: -12px !important; - width: 26px !important; - border-radius: 13px; - height: 26px !important; - background-repeat: no-repeat !important; - background-image: url(/_static/img/icons/close-button-white.svg) !important; - background-color: #708090 !important; -} -.info-window__close-btn * { - opacity: 0; - display: none !important; -} -.labels { - color: red; - background-color: #fff; - font-family: - Lucida Grande, - Arial, - sans-serif; - font-size: 10px; - font-weight: 700; - text-align: center; - width: 40px; - border: 2px solid #000; - white-space: nowrap; -} -.map-section { - padding-top: 20px; -} -@media (max-width: 949px) { - .map-section .map-section-items { - border: none; - } - .map-section .map-section-items:before { - display: none; - } -} -@media (min-width: 950px) { - .map-section .read-more:focus { - margin-top: 6px; - margin-left: 6px; - } -} -.map-section__wrapper { - background-color: #fff; -} -@media (min-width: 1500px) { - .map-section__wrapper { - min-height: 470px; - } -} -.map-section__wrapper--border { - background-color: #fff; - border-bottom: 1px solid #e3e0db; -} -.map-section__wrapper--border .country-listing { - border-bottom: none; -} -.map-section__wrapper--border .map__canvas--non-full-screen { - width: 50%; -} -.map-section__canvas { - float: left; - width: 50%; -} -@media (max-width: 739px) { - .map-section__canvas { - width: 100%; - } -} -.gm-style .gm-style-iw-c { - width: auto; - left: 0; - border-radius: 8px; - padding: 10px !important; - max-width: 240px !important; - max-height: 477px !important; - overflow: visible !important; -} -.zoom-controls { - border: 1px solid #e3e0db; - background-color: #fff; -} -.zoom-controls button { - width: 28px; - height: 28px; - border: none; - display: block; - background-color: #fff; - font-size: 20px; - color: #00838e; - font-weight: 700; - -webkit-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} -.zoom-controls button:focus { - outline: none !important; - -webkit-box-shadow: 0 0 1px 1px #ec7225; - box-shadow: 0 0 1px 1px #ec7225; -} -@media (min-width: 950px) { - .zoom-controls button:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.zoom-controls button:hover { - color: #00545b; -} -.zoom-controls__zoom-in { - margin-bottom: 1px; -} -.zoom-controls__zoom-in:after { - content: "+"; -} -.zoom-controls__zoom-out:after { - content: "-"; - font-size: 24px; -} -.zoom-controls__delimiter { - border: 0; - border-bottom: 1px solid #e3e0db; - margin: 0 0 0 5px; - text-align: left; - width: 18px; - padding: 0; -} -.custom-checkbox:checked, -.custom-checkbox:not(:checked) { - display: block; - position: absolute; - left: -100000em; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; -} -.custom-checkbox + span, -.custom-checkbox-wrapper .custom-checkbox-label { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.custom-checkbox + span:before, -.custom-checkbox-wrapper .custom-checkbox-label:before { - content: ""; - width: 2rem; - height: 2rem; - display: block; - -webkit-transform: translateY(-1px); - transform: translateY(-1px); -} -.disabled .custom-checkbox + span:before { - background-image: none; - border: 1.8px solid hsla(0, 0%, 100%, 0.5); - width: 16px; - height: 16px; - margin: 8px; - border-radius: 1px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - background: hsla(0, 0%, 100%, 0.2); -} -.custom-checkbox-wrapper .custom-checkbox-label.inverse:before { - background-size: 20px 20px; -} -.custom-checkbox-wrapper input:focus-visible + span:before { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; -} -.custom-checkbox-label { - font-size: 1rem; - line-height: 1.375rem; - cursor: pointer; -} -.custom-checkbox-label--small { - font-size: 0.75rem; - line-height: 1rem; -} -.custom-select { - position: relative; - display: block; - height: 2.5rem; - width: 100%; - background-color: #fff; - border: 1px solid #e9e8e7; -} -.disabled .custom-select { - -webkit-box-shadow: inset 1px 1px 1px #7f7369; - box-shadow: inset 1px 1px 1px #7f7369; -} -.custom-select.borderless { - border: none; -} -.custom-select.custom-select--inline { - width: auto; - vertical-align: text-bottom; - display: inline-block; -} -.custom-select.custom-select--booking-widget-dialog { - -webkit-box-shadow: none; - box-shadow: none; - background-color: #e9e8e7; - vertical-align: middle; - border-radius: 18px; -} -.custom-select.custom-select--booking-widget-dialog select { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.5rem; - line-height: 1.1em; - color: #483729; - font-weight: 700; -} -.no-boxshadow .custom-select { - border: 1px solid #9f9f9f; -} -.custom-select select { - -webkit-box-sizing: border-box; - box-sizing: border-box; - -moz-appearance: none; - appearance: none; - -webkit-appearance: none; - width: 101%; - margin-left: 0; - font-size: 1rem; - height: 2.5rem; - padding: 0 2.4375rem 0 0.75rem; - color: #333; - border: 2px solid #757575; -} -.custom-select select:hover { - cursor: pointer; -} -.custom-select select:focus { - outline: none; -} -.custom-select:after { - content: ""; - position: absolute; - width: 28px; - height: 10px; - top: 50%; - right: 6px; - margin-top: -4px; - z-index: 2; - pointer-events: none; -} -.custom-select--highlighted { - min-width: 70px; - background: transparent; - -webkit-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} -.custom-select--highlighted select { - border: 2px solid #00838e; - color: #00838e; - font-weight: 700; - padding-right: 2.25rem; -} -.disabled .custom-select--highlighted select { - color: #95c9ce; - border-color: #95c9ce; - cursor: url(/_static/img/icons/not-allowed-cursor.png), auto; -} -.disabled .custom-select--highlighted:after { - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); - opacity: 0.4; -} -.custom-select--highlighted--inverted { - background: #00838e; -} -.custom-select--highlighted--inverted select { - color: #fff; -} -.custom-select--highlighted--inverted option:not([disabled]) { - color: #00838e; -} -.custom-select-container select option { - font-weight: 700; -} -.custom-select.optiondisablegrey option[disabled] { - color: grey !important; -} -option[disabled] { - color: #7f7369 !important; -} -.bed-types option[disabled] { - color: #aaa !important; -} -.ltie9 .custom-select select { - padding: -0.375rem 0.75rem; - height: auto; -} -.ltie9 .custom-select:after { - display: none; -} -.ie9 .custom-select select { - padding: -0.425rem 0 -0.425rem 0.75rem; -} -.ie9 .custom-select:after { - display: none; -} -@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) { - .custom-select select::-ms-expand { - display: none; - } - .custom-select select:focus::-ms-value { - background: transparent; - color: #00838e; - } - .custom-select.custom-select--highlighted--inverted select:focus::-ms-value { - color: #fff; - } -} -@-moz-document url-prefix() { - select { - -moz-appearance: none; - text-indent: 0.01px; - text-overflow: ""; - } - select option { - background-color: #e9e8e7; - padding-left: 10px; - } - .custom-select select:focus { - border: none; - } -} -.custom-select select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #00838e; -} -.custom-select.custom-select--highlighted--inverted select:-moz-focusring { - text-shadow: 0 0 0 #fff; -} -select.ng-touched.ng-invalid { - border: 2px solid #cd0921; -} -.transparent-background { - background: transparent; -} -.numeric-input { - display: inline-block; - height: 5.375rem; - width: 100%; - position: relative; - background-color: #e9e8e7; - padding-right: 2.75rem; - border: 2px solid #fff; - border-radius: 10px; -} -.numeric-input .numeric-input__value { - display: block; - font-size: 2.125rem; - font-weight: 700; - width: calc(100% - 2.75rem); - line-height: 2.125rem; - text-align: center; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -.numeric-input .numeric-input__unit { - display: block; - font-size: 1rem; - font-weight: 400; - line-height: 1.2rem; - -ms-word-wrap: break-word; - word-wrap: break-word; -} -.numeric-input .numeric-input__controls__decrease, -.numeric-input .numeric-input__controls__increase { - border: 2px solid #fff; - height: 50%; - line-height: 2.6875rem; - position: absolute; - text-align: center; - width: 2.75rem; - background: transparent; -} -.numeric-input .numeric-input__controls__decrease:hover, -.numeric-input .numeric-input__controls__increase:hover { - background-color: #e3e0db; -} -.numeric-input .numeric-input__controls .icon { - background-position: 50%; -} -.numeric-input .numeric-input__controls__increase { - top: 0; - right: 0; - border-width: 0 0 1px 2px; - border-top-right-radius: 10px; -} -.numeric-input .numeric-input__controls__decrease { - bottom: 0; - right: 0; - border-width: 1px 0 0 2px; - border-bottom-right-radius: 10px; -} -.custom-radio-button { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - display: block; - position: relative; - padding-left: 30px; - cursor: pointer; - font-size: 22px; - padding-bottom: 0; - padding-top: 0; - line-height: 1.6em; - margin-bottom: 0; - width: 100%; -} -.custom-radio-button input[type="radio"] { - position: absolute; - opacity: 0; - cursor: pointer; -} -.custom-radio-button.active .custom-radio-button__checkmark:after, -.custom-radio-button - input[type="radio"]:checked - ~ .custom-radio-button__checkmark:after { - display: block; -} -.custom-radio-button__checkmark { - position: absolute; - top: 50%; - left: 5px; - height: 20px; - width: 20px; - border-radius: 50%; - border: 2px solid #00838e; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -.disabled .custom-radio-button__checkmark { - opacity: 0.45; - cursor: not-allowed; -} -.custom-radio-button__checkmark:after { - content: ""; - display: none; - position: absolute; - width: 10px; - height: 10px; - top: 3px; - left: 3px; - border-radius: 50%; - background: #00838e; -} -.label-alternative, -legend { - font-weight: 700; - font-size: 0.875rem; -} -.room-price-info .room-price-info__btn, -.swal2-actions button { - padding: 5px 15px; - display: inline-block; - line-height: 20px; - border: 1px solid transparent; - border-radius: 50px; -} -.room-price-info .room-price-info__btn:active, -.room-price-info .room-price-info__btn:focus, -.room-price-info .room-price-info__btn:hover, -.swal2-actions button:active, -.swal2-actions button:focus, -.swal2-actions button:hover { - text-decoration: underline; -} -.room-price-info .room-price-info__btn:focus, -.swal2-actions button:focus { - outline: none; - border: 1px solid #ccc; - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; -} -@media (min-width: 950px) { - .room-price-info .room-price-info__btn:focus, - .swal2-actions button:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.room-price-info .disabled.room-price-info__btn, -.room-price-info .room-price-info__btn:disabled, -.room-price-info .room-price-info__btn [disabled], -.swal2-actions button.disabled, -.swal2-actions button:disabled, -.swal2-actions button [disabled] { - opacity: 0.45; - cursor: not-allowed; -} -@media (min-width: 740px) { - .room-price-info .room-price-info__btn, - .swal2-actions button { - padding: 8px 15px; - } -} -.room-price-info .room-price-info__btn { - background-color: #00838e; - color: #fff; -} -.room-price-info .room-price-info__btn:active, -.room-price-info .room-price-info__btn:focus, -.room-price-info .room-price-info__btn:hover, -.room-price-info .room-price-info__btn:visited { - color: #fff; -} -.horizontal.credit-card-form__new, -.horizontal.credit-card-form__new-select, -.horizontal.credit-card-form__saved, -.horizontal.credit-card-form__saved-select, -.horizontal.input-group { - width: auto; - margin: 0 -10px; - max-width: none; - padding: 0 10px; -} -.horizontal.credit-card-form__new-select:after, -.horizontal.credit-card-form__new-select:before, -.horizontal.credit-card-form__new:after, -.horizontal.credit-card-form__new:before, -.horizontal.credit-card-form__saved-select:after, -.horizontal.credit-card-form__saved-select:before, -.horizontal.credit-card-form__saved:after, -.horizontal.credit-card-form__saved:before, -.horizontal.input-group:after, -.horizontal.input-group:before { - content: " "; - display: table; -} -.horizontal.credit-card-form__new-select:after, -.horizontal.credit-card-form__new:after, -.horizontal.credit-card-form__saved-select:after, -.horizontal.credit-card-form__saved:after, -.horizontal.input-group:after { - clear: both; -} -.horizontal.credit-card-form__new-select > label, -.horizontal.credit-card-form__new > label, -.horizontal.credit-card-form__saved-select > label, -.horizontal.credit-card-form__saved > label, -.horizontal.input-group > label { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; -} -@media (min-width: 740px) { - .horizontal.credit-card-form__new-select > label, - .horizontal.credit-card-form__new > label, - .horizontal.credit-card-form__saved-select > label, - .horizontal.credit-card-form__saved > label, - .horizontal.input-group > label { - position: relative; - width: 33.3333333333%; - float: left; - padding: 0 3px; - } -} -.error-text, -.tooltip + .field-validation-error { - display: block; - font-size: 0.8125rem; - color: #b43837; - font-weight: 700; - padding-top: 0.2em; -} -.error-container, -.error-text--inverted, -.field-validation-error--inverted, -.inquiry-widget .error-text, -.login__form__errors .field-validation-error { - padding: 3px 7px 4px; - border-radius: 4px; - margin-top: 4px; - text-align: left; - line-height: 1; -} -.error-container, -.inquiry-widget .error-text, -.login__form__errors .field-validation-error { - color: #fff; - background: #3d3835; -} -.error-text--inverted, -.field-validation-error--inverted { - color: #fff; - background: #b43837; -} -.btn--nordicsea-dark { - background-color: #006b75; - color: #fff; -} -.btn--nordicsea-dark:active, -.btn--nordicsea-dark:focus, -.btn--nordicsea-dark:hover, -.btn--nordicsea-dark:visited { - color: #fff; -} -.btn--primary-inverted { - background-color: #fff; - color: #00838e; - font-weight: 700; -} -.btn--link, -.btn--primary-inverted:active, -.btn--primary-inverted:focus, -.btn--primary-inverted:hover, -.btn--primary-inverted:visited { - color: #00838e; -} -.btn--link { - background: transparent; - padding: 0; - font-size: inherit; -} -.btn--link:hover { - text-decoration: underline; -} -.btn--link-button { - background: transparent; - color: #00838e; - font-size: inherit; -} -.btn--link-button:hover { - text-decoration: underline; -} -.btn--link-button:focus { - -webkit-box-shadow: none !important; - box-shadow: none !important; - border: none !important; -} -.btn--link-dark { - background: transparent; - color: #333; - padding: 0; -} -.btn--link-dark, -.btn--link-dark:hover { - text-decoration: underline; -} -.btn--primary-deemphasized { - background-color: #fff; - color: #00838e; - font-weight: 700; - border: 2px solid #e3e0db; -} -.btn--primary-deemphasized:active, -.btn--primary-deemphasized:focus, -.btn--primary-deemphasized:hover, -.btn--primary-deemphasized:visited { - color: #00838e; -} -.btn--primary-deemphasized:focus { - border: 2px solid #e3e0db; -} -.btn--crocus { - background-color: #8d3a7c; - color: #fff; -} -.btn--crocus:active, -.btn--crocus:focus, -.btn--crocus:hover, -.btn--crocus:visited { - color: #fff; -} -.btn--dawn { - background-color: #c65214; - color: #fff; -} -.btn--dawn:active, -.btn--dawn:focus, -.btn--dawn:hover, -.btn--dawn:visited { - color: #fff; -} -.btn--help { - background-color: #fbe3d3; - color: #fff; - color: #666; - border: 2px solid rgba(127, 115, 105, 0.5); -} -.btn--help:active, -.btn--help:focus, -.btn--help:hover, -.btn--help:visited { - color: #fff; - color: #333; -} -.btn--help:focus { - border: 2px solid rgba(127, 115, 105, 0.6); - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; -} -.btn--reenforce { - padding-right: 1.25rem; - padding-left: 1.25rem; - border: 2px solid #fff; - -webkit-box-shadow: 1px -2px 1px 0 rgba(0, 0, 0, 0.2) inset; - box-shadow: inset 1px -2px 1px 0 rgba(0, 0, 0, 0.2); - font-size: 1.125rem; - font-weight: 700; - line-height: 1.5rem; -} -.btn--reenforce:focus { - outline: none; - border: 2px solid #fff; - -webkit-box-shadow: 0 0 1px 2px #b4defa; - box-shadow: 0 0 1px 2px #b4defa; -} -.btn--medium { - font-size: 1.125rem; - padding: 10px 30px; -} -.btn--large { - font-size: 1.5rem; - padding: 13px 60px; -} -.btn--extralarge { - font-size: 1.125rem; - padding: 15px 60px; -} -@media (min-width: 740px) { - .btn--extralarge { - font-size: 1.5rem; - padding: 19px 70px; - } -} -.btn--block { - text-align: center; - width: 100%; - display: block; -} -@media (max-width: 739px) { - .btn--submit { - text-align: center; - width: 100%; - display: block; - } -} -.btn--transparent-white { - background: none; - border: 1px solid hsla(0, 0%, 100%, 0.5); -} -.btn--frame { - border: 2px solid #e3e0db; - color: #00838e; -} -.btn--frame, -.btn--outlined { - background-color: transparent; -} -.btn--outlined { - color: #333; - border: 1px solid; - text-align: center; -} -.btn--outlined--white { - color: #fff; -} -.btn--iconic { - padding: 2px 15px 2px 3px; -} -.btn--icon { - position: relative; -} -.btn--icon .icon { - position: absolute; - top: 50%; - margin-top: -18px; -} -.btn--icon.btn--icon-left.btn--extralarge { - padding-right: 30px; -} -@media (min-width: 740px) { - .btn--icon.btn--icon-left.btn--extralarge { - padding-right: 50px; - } -} -.btn--icon.btn--icon-left .icon { - left: 12px; -} -.btn--icon.btn--icon-right.btn--extralarge { - padding-left: 30px; -} -@media (min-width: 740px) { - .btn--icon.btn--icon-right.btn--extralarge { - padding-left: 50px; - } -} -.btn--icon.btn--icon-right .icon { - right: 12px; -} -.button-leadin { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 0.8125rem; - line-height: 1.2em; - color: #333; - margin-bottom: 6px; -} -.button-leadin > strong { - color: #00838e; - text-transform: uppercase; -} -.no-boxshadow input[type="date"], -.no-boxshadow input[type="datetime-local"], -.no-boxshadow input[type="datetime"], -.no-boxshadow input[type="email"], -.no-boxshadow input[type="month"], -.no-boxshadow input[type="number"], -.no-boxshadow input[type="password"], -.no-boxshadow input[type="search"], -.no-boxshadow input[type="tel"], -.no-boxshadow input[type="text"], -.no-boxshadow input[type="time"], -.no-boxshadow input[type="url"], -.no-boxshadow input[type="week"], -.no-boxshadow textarea { - border: 1px solid #9f9f9f; -} -.has-readonly input[disabled], -.has-readonly input[readonly], -.has-readonly select[disabled], -.has-readonly select[readonly], -.has-readonly textarea[disabled], -.has-readonly textarea[readonly] { - color: #6e6e6e; - background-color: #f3f2f1; - border-color: #c8c8c8; - cursor: not-allowed; - opacity: 1; -} -.input-group .widget-input { - border-radius: 0 18px 18px 0; -} -.input-group .widget-input--straight { - border-radius: 0; - width: calc(100% - 2px); -} -.input-group .widget-input--straightright { - border-radius: 18px 0 0 18px; - width: calc(100% - 2px); -} -textarea { - width: 100%; - max-width: 35em; - height: 10.6em; - padding: 0.625rem 1rem; - line-height: 1.6em; - overflow-y: auto; -} -.textarea-s { - height: 7.2em; -} -.textarea-count-down { - position: absolute; - right: 17px; - bottom: 0; - font-size: 13px; - color: #b6b6b6; -} -.textarea-count-down--enter-details { - bottom: 15px; -} -select { - vertical-align: top; -} -label input[type="checkbox"], -label input[type="radio"] { - margin: -4px 5px 0 0; - vertical-align: middle; -} -.radio { - padding-left: 22px; - margin-bottom: 10px; -} -.radio input[type="radio"] { - margin-left: -22px; -} -.checkbox, -.wrapper-containing-checkbox { - padding-left: 22px; - margin-bottom: 10px; -} -.checkbox input[type="checkbox"], -.wrapper-containing-checkbox input[type="checkbox"] { - margin-left: -22px; -} -label.checkbox, -label.radio { - padding-left: 27px; -} -.custom-select.has-tooltip, -.has-tooltip, -input[type="date"].has-tooltip, -input[type="datetime-local"].has-tooltip, -input[type="datetime"].has-tooltip, -input[type="email"].has-tooltip, -input[type="month"].has-tooltip, -input[type="number"].has-tooltip, -input[type="password"].has-tooltip, -input[type="search"].has-tooltip, -input[type="tel"].has-tooltip, -input[type="text"].has-tooltip, -input[type="time"].has-tooltip, -input[type="url"].has-tooltip, -input[type="week"].has-tooltip, -textarea.has-tooltip { - width: 100%; - vertical-align: middle; - display: inline-block; -} -.has-tooltip + .tooltip { - margin-left: 7px; - width: 18px; - display: inline-block; - vertical-align: middle; -} -label.has-tooltip { - display: inline; -} -.is-required { - cursor: pointer; -} -.is-required:after { - content: "*"; -} -input::-webkit-inner-spin-button, -input::-webkit-outer-spin-button { - -webkit-appearance: none; -} -input[type="number"] { - -moz-appearance: textfield; -} -.input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper) { - width: 100%; - margin-bottom: 20px; -} -@media (min-width: 950px) { - .input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper) { - max-width: 600px; - } -} -.input-group:not(.clearable-input):not(.date-range):not(.guest-wrapper) + h3 { - margin-top: 2rem; -} -.checkbox-group .field-validation-error { - display: inline-block; - vertical-align: middle; -} -.input-group-2col { - width: auto; - margin: 0 -10px; - max-width: none; -} -.input-group-2col:after, -.input-group-2col:before { - content: " "; - display: table; -} -.input-group-2col:after { - clear: both; -} -.input-group-2col .input-group-2col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; -} -label .error-text, -label .tooltip + .field-validation-error { - display: inline; - padding-left: 3px; -} -.no-js .error-text { - display: none; -} -.error-text--text-block, -label .error-text--text-block { - display: block; - padding-top: 0; - padding-left: 0; -} -.field-validation-error { - color: #b43837; - display: block; - font-size: 0.8125rem; - font-weight: 700; - line-height: 1.5; - margin-right: 12px; -} -.field-validation-error--tooltip, -.input-group .tooltip + .field-validation-error { - margin-right: 37px; -} -form > .validation-summary-errors { - margin-bottom: 30px; - max-width: 600px; - color: #404040; - font-size: 1rem; - font-weight: 400; -} -form > .validation-summary-errors ul li { - background: #fbe3d3; - border-radius: 20px 20px 20px 0; - position: relative; - padding: 13px 15px; -} -@media (min-width: 740px) { - form > .validation-summary-errors ul li { - border-radius: 25px 25px 25px 0; - padding: 15px 20px; - } -} -form > .validation-summary-errors ul li:after { - content: ""; - display: block; - width: 24px; - height: 22px; - position: absolute; - bottom: -22px; - left: 0; - z-index: 1; - background: url(/_static/img/bg-speech-bubble-corner.png) no-repeat 0 100%; -} -.contact-information__register-email-text { - margin: 1em 0 0.7em; -} -.label-style, -label { - display: block; - font-weight: 400; - margin-bottom: 0; -} -.label-no-indent { - padding-left: 0; -} -.label-value { - font-weight: 700; - margin-top: 8px; - padding: 0 0 0 5px; - display: inline-block; -} -.label-inline { - display: inline-block; - padding: 0; - line-height: 36px; - overflow: hidden; -} -fieldset { - border: none; - padding: 0; - margin: 0; -} -legend { - margin-bottom: 0.4em; -} -.form-section { - padding: 10px; - margin: 0 -10px; -} -.form-section .field-validation-error { - overflow: hidden; -} -.form-section--more-space-in-small { - padding-top: 20px; - padding-bottom: 20px; -} -@media (min-width: 740px) { - .form-section { - margin: 0; - padding: 20px 0; - } - .form-section--more-space-in-small-up { - padding: 30px 0; - } -} -.form-section .infotext { - padding-bottom: 2em; -} -.form-section.locked-profile + .locked-profile { - padding-top: 0; - margin-top: -20px; -} -.form-section.locked-profile .contact-heading { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - margin-bottom: 1rem; -} -.form-section.locked-profile .contact-heading h2 { - margin: 0; -} -.form-section.locked-profile .contact-heading .btn { - font-weight: 400; -} -.form-section.locked-profile input, -.form-section.locked-profile select, -.form-section.locked-profile span.phone-code { - background-color: transparent; - border: 0; - line-height: 1; - height: auto; - font-weight: 700; - padding-left: 5px; -} -.form-section.locked-profile input:focus, -.form-section.locked-profile select:focus, -.form-section.locked-profile span.phone-code:focus { - border: 0 !important; -} -.form-section.locked-profile input:disabled, -.form-section.locked-profile select:disabled, -.form-section.locked-profile span.phone-code:disabled { - opacity: 1; - cursor: auto; -} -.form-section.locked-profile .custom-select { - height: auto; - background: transparent; - border: none; -} -.form-section.locked-profile .custom-select:after { - display: none; -} -.form-section.locked-profile .input-phone { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.form-section.locked-profile .input-phone .custom-select { - display: none; -} -.form-section--last { - margin-bottom: 0; -} -@media (min-width: 740px) { - .form-section--last { - padding-bottom: 0; - } -} -.form-section--separated { - border-top: 1px solid rgba(157, 160, 161, 0.33); -} -@media (min-width: 740px) { - .form-section--separated { - border-top: 2px dotted rgba(157, 160, 161, 0.33); - } -} -@media (max-width: 739px) { - .form-section--legalese { - background: rgba(157, 160, 161, 0.1); - border-top: 2px solid rgba(157, 160, 161, 0.33); - } -} -.gla-page .form-section--centered { - display: -ms-flexbox; - display: flex; - margin: 10px 0; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: center; - align-items: center; -} -@media (min-width: 740px) { - .gla-page .form-section--centered { - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - -ms-flex-pack: justify; - justify-content: space-between; - } -} -@media (max-width: 949px) { - .form-section--centered { - position: relative; - display: block; - text-align: center; - } -} -@media (max-width: 419px) { - .form-section--left-xxsmall { - text-align: left; - } -} -@media (min-width: 950px) { - .form-section--right-aligned { - position: relative; - display: block; - text-align: right; - } -} -.input-phone .input-phone__code-area { - width: 100px; - display: inline-block; -} -.input-phone .input-phone__code-area, -.input-phone .input-phone__code-area select { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-phone .input-phone__number { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - width: calc(100% - 110px) !important; - display: block; - float: right; - margin-top: 0.95px; -} -.input-birthday { - margin-bottom: -3px; -} -.input-birthday .input-birthday__day { - width: 100px; - display: inline-block; - margin-bottom: 3px; -} -.input-birthday .input-birthday__month { - min-width: 125px; - display: inline-block; - margin-bottom: 3px; -} -.input-birthday .input-birthday__year { - display: inline-block; - margin-bottom: 3px; -} -@media (min-width: 1200px) { - .input-birthday .input-birthday__day { - width: 100px; - } - .input-birthday .input-birthday__month { - width: auto; - } - .input-birthday .input-birthday__year { - width: 100px; - } -} -.xformblock { - margin-bottom: 2rem; -} -.xformblock h3 { - margin: 1rem 0 0.5rem; - font-size: 1.125rem; -} -.xformblock .input-group input[type="submit"] { - margin-top: 1rem; -} -.xformblock .input-group textarea { - max-width: 100%; -} -.xformblock .input-group.horizontal { - padding-bottom: 9px; -} -.xformblock .input-group.horizontal > label { - padding-left: 0; -} -@media (min-width: 740px) { - .xformblock .input-group.horizontal > label { - width: auto; - margin-right: 10px; - } -} -.xformblock .input-group label { - padding-left: 0; -} -.xformblock form a h3 { - display: inline-block; - color: #00838e; -} -.xformblock form a:focus h3, -.xformblock form a:hover h3 { - text-decoration: underline; -} -.upload-btn-wrapper { - position: relative; - overflow: hidden; -} -.browse-label { - color: #00838e; - text-decoration: underline; - display: inline-block; - vertical-align: -webkit-baseline-middle; - margin-left: 5px; -} -.upload-btn-wrapper input[type="file"] { - position: absolute; - left: 0; - top: 0; - opacity: 0; -} -.half-width { - max-width: 50%; -} -.input-validation-error { - border: 2px solid #cd0921 !important; -} -input[type="checkbox"] { - border: none !important; -} -.reset-margin-bottom { - margin-bottom: 0 !important; -} -.profileinfo-phonenumber { - width: 100%; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: start; - justify-content: flex-start; -} -.meeting-room-select-borderradius { - border-radius: 3px; -} -.password-form-fields .input-group { - position: relative; -} -.password-form-fields .input-group input { - padding-right: 40px; -} -.password-form-fields .input-group input::-ms-clear, -.password-form-fields .input-group input::-ms-reveal { - display: none; -} -.toggle-password { - position: absolute; - width: 32px; - height: 32px; - right: 10px; - top: 2rem; - cursor: pointer; - background-position: 50%; -} -.toggle-password.profileinfo-password { - right: 20px; -} -@media (max-width: 949px) { - .email-preferences-section { - padding-top: 15px; - padding-bottom: 15px; - } -} -.create-password.input-invalid-error, -.create-password.invalid-input { - border: 2px solid #cd0921 !important; -} -.passWordFormat-error { - margin-top: 12px; -} -.passWordFormat-error.gray-pills-list span { - background-color: #f3f2f1; -} -.passWordFormat-error span.char-pill { - font-size: 0.8125rem; - padding: 0 10px; - border: 1px solid #c8c8c8; - border-radius: 33px; - margin-right: 5px; - display: inline-block; - margin-bottom: 8px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - line-height: 24px; -} -.passWordFormat-error span.char-pill.valid { - color: #008a25; - font-weight: 700; -} -.passWordFormat-error span.char-pill.invalid { - color: #b43837; -} -.passWordFormat-error .icon:not(.icon--info) { - margin-bottom: -3px; - height: 20px; -} -.passWordFormat-error .tooltip { - margin-right: -3px; -} -.passWordFormat-error .icon--info { - height: 16px; - background-repeat: no-repeat; - margin-left: 3px; - width: 16px; - margin-bottom: 2px; -} -.filter-menu:after, -.filter-menu:before { - content: " "; - height: 100%; - width: 25px; - display: block; - position: absolute; - top: 0; - background: -webkit-gradient( - linear, - left top, - right top, - from(hsla(0, 0%, 100%, 0)), - color-stop(80%, #fff), - to(#fff) - ); - background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 80%, #fff); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1); -} -.menu-scroll-x { - white-space: nowrap; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - height: 58px; -} -.menu-scroll-x::-webkit-scrollbar { - display: none !important; -} -.filter-menu { - padding-bottom: 0; - margin-bottom: 25px; - position: relative; - border-bottom: 1px solid #bebebe; - overflow: hidden; - height: 58px; -} -.filter-menu:before { - background: -webkit-gradient( - linear, - right top, - left top, - from(hsla(0, 0%, 100%, 0)), - color-stop(80%, #fff), - to(#fff) - ); - background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff 80%, #fff); - width: 15px; - left: 0; -} -.filter-menu:after { - right: 0; - width: 30px; -} -.filter-menu__list { - list-style-type: none; - padding-top: 0; - margin-top: -4px; -} -.filter-menu__item { - display: inline-block; - border-bottom: 3px; - margin-top: 4px; -} -.filter-menu__item.selected { - border-bottom: 3px solid #00838e; -} -.filter-menu__item:last-child { - margin-right: 10px; -} -.filter-menu__item:focus { - outline-offset: -3px; -} -.filter-menu__button { - display: block; - text-decoration: none; - color: #3d3835; - padding: 7px; - border: 0; -} -.filter-menu__button:focus, -.filter-menu__button:hover { - text-decoration: none; -} -.selected .filter-menu__button { - color: #00838e; - font-weight: 700; -} -@media (min-width: 950px) { - .filter-menu__button { - padding: 5px 20px; - } -} -@media (min-width: 740px) { - .filter-menu, - .menu-scroll-x { - height: 68px; - } -} -@media (min-width: 950px) { - .filter-menu, - .menu-scroll-x { - height: 64px; - } -} -.l-price-box { - max-width: 370px; - margin: 0 auto; - padding-right: 0.4em; -} -.l-price-box__available-rates-holder { - overflow: hidden; - background-color: #f8f8f8; - padding: 0.5em 1em 0; - margin-bottom: 1em; -} -.l-price-box__available-rates-holder__title { - font-size: 1.25rem; - color: #3d3835; - margin-bottom: 0.3em; -} -.l-price-box__available-rates-holder .price__currency, -.l-price-box__available-rates-holder .price__text { - font-weight: 400; - font-size: 0.8125rem; -} -.l-price-box__available-rates-holder .expandable-toggler { - display: block; - width: 100%; -} -.l-price-box__available-rates-holder .expandable-toggler > span:after { - float: right; - position: relative; - top: 5px; -} -.l-price-box__available-rates-row { - overflow: hidden; - position: relative; - font-size: 0.8125rem; - padding: 0.5em 0; - border-top: 1px solid #ccc; -} -.l-price-box__available-rates-row.disabled { - color: grey; - cursor: not-allowed; -} -.l-price-box__available-rates-row.disabled input[type="radio"]:disabled { - cursor: not-allowed; -} -.l-price-box__available-rates-row.bottom-border { - border-top: 1px solid #ccc; -} -.l-price-box__available-rates-row > .selectable { - display: inline-block; -} -.l-price-box__available-rates-row > span { - font-size: 1.125rem; - font-weight: 700; -} -.l-price-box__available-rates-row .price__container { - text-align: right; - min-width: 100px; - display: inline-block; -} -.l-price-box__available-rates-row .price__container--modify { - min-width: 80px; -} -.l-price-box__available-rates-row .price__container-reward { - float: right; - padding-right: 12px; -} -.l-price-box__available-rates-row .price__plus { - font-size: 0.8125rem; - font-weight: 400; - vertical-align: middle; -} -.l-price-box__available-rates-togglable { - margin-bottom: 0.5em; - visibility: visible; - max-height: 250px; -} -.l-price-box__available-rates-togglable.is-collapsed { - max-height: 0; - visibility: hidden; -} -.l-price-box__available-rates-togglable.is-collapsed - .l-price-box__available-rates-row { - visibility: hidden; -} -@media (max-width: 1199px) { - .l-price-box--selectable { - padding-right: 0 !important; - } -} -@media (max-width: 1199px) { - .l-price-box:not(.l-price-box--selectable) { - margin-right: 0 !important; - } - .l-price-box__btn-holder { - width: 100%; - -ms-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-order: 2; - -ms-flex-order: 2; - order: 2; - text-align: center; - } - .l-price-box__btn-holder a, - .l-price-box__btn-holder button { - width: 100%; - margin: 0 auto; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .l-price-box--selectable { - padding-right: 0.5em !important; - } -} -.l-price-box--selectable .l-price-box__btn-holder { - width: 100%; - -ms-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-order: 2; - -ms-flex-order: 2; - order: 2; - text-align: center; -} -.l-price-box--selectable .l-price-box__btn-holder a, -.l-price-box--selectable .l-price-box__btn-holder button { - width: 100%; - margin: 0 auto; -} -.rate-label { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - position: relative; - text-align: left; - width: -webkit-fill-available; - width: -moz-available; - width: stretch; - padding-left: 10px; - padding-top: 3px; - font-size: 1rem; - font-weight: 700; - font-size: 1.25rem; -} -@media (min-width: 950px) and (max-width: 1199px) { - .rate-label { - font-size: 1rem; - } -} -.disabled .rate-label { - cursor: not-allowed !important; -} -.rate-label__currency-container { - min-width: 100px; -} -.rate-label__currency-container--right { - min-width: 60px; -} -.rate-label__currency, -.rate-label__separator { - font-weight: 400; - font-size: 0.8125rem; -} -.rate-label__separator { - vertical-align: middle; -} -.multiple-rates-block__rates-holder { - background-color: #f8f8f8; - width: 100%; - overflow: hidden; - margin-bottom: 3px; - padding: 5px; -} -.multiple-rates-block__rates-holder__title { - font-size: 1.25rem; - color: #3d3835; - margin-bottom: 0.3em; - margin-top: 0.2em; - line-height: 35px; - text-align: left; - margin-left: 10px; -} -.multiple-rates-block__rates-row { - border-top: 1px solid #ccc; - line-height: 2.25rem; - overflow: hidden; -} -.multiple-rates-block__rates-row.disabled, -.multiple-rates-block__rates-row[aria-disabled="true"] { - opacity: 0.45; - cursor: not-allowed; -} -.multiple-rates-block__rates-row.bottom-border { - border-top: 1px solid #ccc; -} -.multiple-rates-block__rates-row > .selectable { - display: inline-block; -} -.multiple-rates-block__rates-togglable { - margin-bottom: 0.5em; - visibility: visible; - max-height: 250px; -} -.multiple-rates-block__rates-togglable.is-collapsed { - max-height: 0; - visibility: hidden; -} -.multiple-rates-block__rates-togglable.is-collapsed .l-price-box__rates-row { - visibility: hidden; -} -.multiple-rates-block__btn-holder { - width: 100%; - -ms-flex-grow: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-order: 2; - -ms-flex-order: 2; - order: 2; - text-align: center; -} -.multiple-rates-block__btn-holder a, -.multiple-rates-block__btn-holder button { - width: 100%; - margin: 0 auto; -} -@media (max-width: 1199px) { - .multiple-rates-block--selectable { - padding-right: 0 !important; - } -} -@media (max-width: 1199px) { - .multiple-rates-block:not(.l-price-box--selectable) { - margin-right: 0 !important; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .multiple-rates-block--selectable { - padding-right: 0.5em !important; - } -} -.multiple-rates-block--with-pattern .multiple-rates-block__rates-holder { - border-radius: 6px; -} -.product-card { - background: #fff; - padding: 10px; -} -.product-card h2 { - margin-bottom: 5px; -} -.product-card__body, -.product-card__media { - margin-bottom: 10px; -} -.product-card__media img { - width: 100%; - display: block; -} -.product-card__body { - word-wrap: break-word; -} -.product-card__body__description { - margin-top: 10px; - line-height: 24px; -} -.product-card__sidebar { - font-size: 0.8125rem; - padding-right: 0; -} -.product-card__sidebar__inner-container { - width: 100%; -} -.product-card__sidebar__inner-container:nth-child(2) { - margin-top: 15px; -} -.product-card__cancel-button-container { - width: 100%; - display: -ms-flexbox; - display: flex; -} -.product-card__cancel-button-container .btn { - margin: auto; -} -@media (min-width: 740px) { - .product-card { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - padding: 20px 0; - } - .product-card:after, - .product-card:before { - content: " "; - display: table; - } - .product-card:after { - clear: both; - } - .product-card__media { - width: 33.07%; - padding-left: 20px; - margin-bottom: 20px; - } - .product-card__body { - width: 66%; - padding: 0 20px 0 28px; - margin-bottom: 0; - } - .product-card__sidebar { - padding-right: 20px; - padding-top: 20px; - } - .product-card__cancel-button-container, - .product-card__sidebar { - width: 66%; - max-width: 350px; - margin: auto; - } -} -@media (min-width: 950px) { - .product-card__media { - width: 23.07%; - } - .product-card__body { - width: 51%; - margin-bottom: 0; - } - .product-card__sidebar { - width: 25.8%; - } - .product-card__cancel-button-container { - width: auto; - margin: auto 0 0; - } -} -@media (min-width: 740px) { - .product-card--charity .product-card__sidebar { - padding-right: 0; - } -} -@media (min-width: 950px) { - .product-card--charity .product-card__sidebar { - padding-right: 16px; - } -} -.product-card--charity-confirm { - padding-top: 30px; -} -.product-card--charity-confirm .u-table, -.product-card--charity-confirm .u-table-row { - max-width: 400px; - width: 100%; -} -.product-card--charity-confirm .u-table-cell { - min-width: 120px; - width: 40%; - vertical-align: bottom; -} -@media (min-width: 740px) { - .product-card--charity-confirm .product-card__body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding-left: 35px; - } -} -.animate-hide-fade--product-card { - max-height: 1000px; -} -@media (min-width: 740px) { - .animate-hide-fade--product-card { - max-height: 650px; - } -} -@media (min-width: 950px) { - .animate-hide-fade--product-card { - max-height: 400px; - } -} -.animate-hide-fade--product-card.ng-hide { - max-height: 0; -} -.product-list-container { - -ms-align-items: start; - -ms-flex-align: start; - align-items: start; -} -.product-list-container li { - list-style-type: none; - opacity: 1; - position: relative; -} -.product-list-container li.ng-enter { - -webkit-transition: 1s; - transition: 1s; - opacity: 0; -} -.product-list-container li.ng-enter-active { - opacity: 1; - z-index: 1 !important; -} -.product-list-container img { - width: 100%; - display: block; -} -.product-list { - padding: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.l-booking-panel .product-list { - -ms-flex-wrap: unset; - flex-wrap: unset; -} -body.popover-is-open { - overflow: hidden; - position: fixed; - width: 100%; -} -body.popover-is-open.scrollable-body { - position: relative; -} -@media (min-width: 950px) { - body.popover-is-open { - padding-right: 17px; - } -} -.product-list-item { - padding: 10px; - display: -ms-flexbox; - display: flex; - width: 49.7%; -} -.product-list-item__image-container { - position: relative; - width: 100%; - overflow: hidden; -} -.product-list-item__image-container--view-more { - background: #00838e; -} -.product-list-item__image-container:after { - content: " "; - position: absolute; - top: 0; - width: 100%; - padding-bottom: 67%; -} -.product-list-item__image-container img { - position: absolute; - top: 0; - left: 0; -} -.product-list-item__image-overlay { - position: absolute; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.4); - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - top: 0; -} -.product-list-item__image-overlay .btn--outlined { - background: rgba(0, 0, 0, 0.4); -} -.product-list-item__image-overlay > div { - color: #fff; -} -.product-list-item__content-container { - padding-top: 13px; -} -.product-list-item__content-container .heading-5 { - font-family: Helvetica, Arial, sans-serif; - color: #333; - font-weight: 700; - margin-bottom: -2px; - font-size: 1.0625rem; -} -.product-list-item__content-container .heading-5.selected { - color: #00838e; -} -.overlay .product-list-item__content-container .heading-5 { - font-size: 1.5625rem; -} -.product-list-item__content { - background-color: #fff; - color: #333; - width: 100%; -} -.product-list-item__content .disabled .custom-select { - -webkit-box-shadow: inset 1px 1px 1px #f3f2f1; - box-shadow: inset 1px 1px 1px #f3f2f1; -} -.overlay .product-list-item__content { - max-width: 350px; - padding: 15px; - z-index: 999; - position: relative; - text-align: left; - margin: 5px auto; -} -.product-list-item .close-button { - position: absolute; - border: none; - background: transparent; - border-radius: 50%; - width: 33px; - top: 8px; - right: 5px; -} -.product-list-item .close-button:before { - content: " "; - position: absolute; - border-radius: 50%; - background: #fff; - width: 29px; - height: 29px; - top: 1px; - left: 1px; -} -.product-list-item .close-button > img { - position: relative; - margin: 1px 0 0 1px; -} -.product-list-item__teaser-text { - color: #333; - font-size: 0.75rem; -} -.product-list-item__select-button { - padding-top: 10px; - text-align: center; -} -.product-list-item__select-button .btn { - min-width: 124px; - padding: 6px; -} -@media (min-width: 740px) { - .product-list-item { - width: 33%; - } - .product-list-item__image-overlay > div { - padding-top: 30px; - } - .product-list-item__select-button { - padding-top: 20px; - padding-bottom: 5px; - } -} -@media (min-width: 950px) { - .product-list-item { - width: 24.96%; - } -} -.product-list-item__add-extra-module { - border-bottom: none !important; - padding-top: 20px !important; - padding-bottom: 0 !important; -} -.product-list-item__add-extra-module h2 { - margin-bottom: 2px; -} -.product-list-item__add-extra-module > p { - margin-bottom: 10px; -} -.product-list-item__add-extra-module - li - ~ li.product-list-item__post-booking-placeholder { - display: none !important; -} -.product-list-item__add-extra-module - li:nth-child(n + 2):not(.product-list-item--view-more) { - display: none; -} -.product-list-item__add-extra-module li:not(.product-list-item--view-more) { - padding-right: 5px; -} -.product-list-item__add-extra-module .product-list-item--view-more { - padding-left: 5px; -} -.product-list-item__add-extra-module - .product-list-item__post-booking-placeholder { - padding-bottom: 36%; - width: 50%; - position: relative; -} -.product-list-item__add-extra-module .icon--add-transparent-bg { - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - fill: #fff; - width: 18px; - height: 18px; -} -.product-list-item__add-extra-module .overlay-container { - text-align: center; - background: none; -} -.product-list-item__add-extra-module .overlay-container div { - padding-top: 0; -} -.product-list-item__add-extra-module .overlay-container p { - margin: 0; -} -.product-list-item__add-extra-module .product-list-item__teaser-text { - margin-bottom: 0; -} -@media (min-width: 420px) { - .product-list-item__add-extra-module - li:nth-child(n + 2):not(.product-list-item--view-more) { - display: -ms-flexbox; - display: flex; - padding-left: 7.5px; - padding-right: 7.5px; - } - .product-list-item__add-extra-module - li:nth-child(n + 3):not(.product-list-item--view-more) { - display: none; - } - .product-list-item__add-extra-module .product-list-item { - width: 33.33%; - } - .product-list-item__add-extra-module - .product-list-item__post-booking-placeholder { - padding-bottom: 23%; - width: 66.66%; - } - .product-list-item__add-extra-module .icon--add-transparent-bg { - width: 20px; - height: 20px; - } -} -@media (min-width: 740px) { - .booking-page .product-list-item__add-extra-module { - margin-top: 20px; - margin-bottom: 20px; - } -} -@media (min-width: 950px) { - .product-list-item__add-extra-module - li:nth-child(n + 3):not(.product-list-item--view-more) { - display: -ms-flexbox; - display: flex; - } - .product-list-item__add-extra-module - li:nth-child(n + 4):not(.product-list-item--view-more) { - display: none; - } - .product-list-item__add-extra-module .product-list-item { - width: 25%; - } - .product-list-item__add-extra-module - .product-list-item__post-booking-placeholder { - padding-bottom: 17.4%; - width: 75%; - } - .product-list-item__add-extra-module .icon--add-transparent-bg { - width: 25px; - height: 25px; - } -} -@media (min-width: 1200px) { - .product-list-item__add-extra-module - li:nth-child(n + 4):not(.product-list-item--view-more) { - display: -ms-flexbox; - display: flex; - } - .product-list-item__add-extra-module - li:nth-child(n + 5):not(.product-list-item--view-more) { - display: none; - } - .product-list-item__add-extra-module .product-list-item { - width: 20%; - } - .product-list-item__add-extra-module - .product-list-item__post-booking-placeholder { - padding-bottom: 14%; - width: 80%; - } -} -.product-list-item__image-placeholder { - padding-bottom: 66%; -} -.overlay { - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.4); - position: fixed; - top: 0; - left: 0; - z-index: 99999; - overflow-y: scroll; - text-align: center; -} -.overlay .centered { - vertical-align: -webkit-baseline-middle; - display: -webkit-inline-box; - max-width: 98.5%; -} -.overlay .centering-frame { - display: inline-block; - visibility: hidden; - height: 100%; - width: 0; - vertical-align: middle; - margin-right: -4.5px; -} -.animated { - display: block; -} -.animated--flash-in { - -webkit-animation-name: flash-in; - animation-name: flash-in; - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -@-webkit-keyframes flash-in { - 0% { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes flash-in { - 0% { - opacity: 0; - } - to { - opacity: 1; - } -} -.animated--shake { - -webkit-animation-name: shake; - animation-name: shake; - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -@-webkit-keyframes shake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - 20% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - 40% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - 60% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - to { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -@keyframes shake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - 20% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - 40% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - 60% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - to { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} -.animated--pulse { - -webkit-animation-name: pulse; - animation-name: pulse; - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} -@-webkit-keyframes pulse { - 0% { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - to { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} -@keyframes pulse { - 0% { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - to { - -webkit-transform: scaleX(1); - transform: scaleX(1); - } -} -.animate-hide-fade { - opacity: 1; -} -.animate-hide-fade.ng-hide { - opacity: 0; -} -.animate-hide-fade.ng-hide-add, -.animate-hide-fade.ng-hide-remove { - -webkit-transition: all 0.4s ease; - transition: all 0.4s ease; -} -.animate-hide-fade--replace.ng-hide { - position: absolute; - top: 0; -} -.animate-hide-fade--dontations-page-preamble { - max-height: 350px; -} -.animate-hide-fade--dontations-page-preamble.ng-hide { - max-height: 0; - margin-bottom: 0; -} -.animate-hide-fade--rooms-n-rates { - max-height: 600px; - opacity: 1; -} -.animate-hide-fade--rooms-n-rates.ng-hide { - max-height: 0; - opacity: 0; -} -.animate-hide-fade--rooms-n-rates.ng-hide-add, -.animate-hide-fade--rooms-n-rates.ng-hide-remove { - -webkit-transition: all 0.25s ease !important; - transition: all 0.25s ease !important; -} -.text-block { - background-color: #efece9; - padding: 20px; -} -@media print { - .print-layout, - .print-layout body { - height: 100%; - } - body { - font-size: 0.75rem; - } - .receipt-template__order-sum__total__info-group .price { - font-size: 1.75rem !important; - } -} -.print-layout { - background-image: none; -} -.receipt-template { - background-color: #fff; - margin: auto; - padding-top: 30px; - padding-bottom: 30px; -} -.receipt-template .l-grid__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 8.3333333333%; - float: left; - width: 100%; - margin-bottom: 20px; -} -.receipt-template .l-grid__col:last-child { - margin-bottom: 0; -} -.receipt-template__header { - margin-bottom: 30px; - overflow: hidden; -} -.receipt-template__header .receipt-template__header__logo { - float: left; -} -.receipt-template__contact-container { - border-bottom: 1px solid rgba(0, 0, 0, 0.15); - margin: 25px 0; - padding: 25px 0; - width: 100%; -} -.receipt-template__contact-container - .receipt-template__contact-container__person { - margin-bottom: 20px; -} -.receipt-template__contact-container - .receipt-template__contact-container__info-group { - overflow: hidden; - margin-bottom: 10px; -} -.receipt-template__contact-container - .receipt-template__contact-container__info-group - label { - padding: 0; - font-weight: 700; -} -.receipt-template__contact-container - .receipt-template__contact-container__info-group:last-child { - margin-bottom: 0; -} -@media (min-width: 950px) { - .receipt-template__contact-container .l-grid__col:first-child { - padding-left: 30px; - } - .receipt-template__contact-container .l-grid__col:last-child { - padding-right: 30px; - } -} -.receipt-template__rooms__section { - overflow: hidden; - border-bottom: 1px solid rgba(0, 0, 0, 0.15); - padding: 25px 0; -} -.receipt-template__rooms__section:first-child { - border-top: 1px solid rgba(0, 0, 0, 0.15); - margin-top: 25px; -} -.receipt-template__ancillaries .l-grid__col { - margin-bottom: 0; -} -.receipt-template__ancillaries .ancillary-list .ancillary { - margin-bottom: 20px; -} -@media (min-width: 740px) { - .receipt-template__ancillaries .ancillary-list .ancillary { - margin-bottom: 0; - } -} -.receipt-template__ancillaries .ancillary-list__price { - float: right; -} -@media (min-width: 740px) { - .receipt-template__ancillaries .ancillary-list__price { - float: left; - } -} -@media (min-width: 740px) { - .receipt-template__ancillaries .ancillary-list { - margin-bottom: 20px; - } -} -.receipt-template__order-vat { - border-bottom: 2px solid rgba(0, 0, 0, 0.15); - padding: 20px 0; -} -.receipt-template__order-sum { - padding: 30px 0; -} -.receipt-template .floated-summary__item { - display: inline-block; -} -.receipt-template .floated-summary__item:first-child { - padding-right: 20px; -} -.receipt-template .floated-summary__item:last-child { - margin-top: 10px; - display: block; - text-align: right; -} -@media (min-width: 420px) { - .receipt-template .floated-summary { - text-align: right; - } - .receipt-template .floated-summary__item--small { - min-width: 110px; - } - .receipt-template .floated-summary__item--medium { - min-width: 170px; - } - .receipt-template .floated-summary__item:first-child { - min-width: auto; - padding-right: 50px; - } - .receipt-template .floated-summary__item:last-child { - margin-top: 0; - display: inline-block; - } -} -@media (min-width: 420px) { - .receipt-template { - padding-top: 50px; - } - .receipt-template .receipt-template__header { - margin-bottom: 50px; - } - .receipt-template - .receipt-template__contact-container - .receipt-template__contact-container__info-group { - margin-bottom: 0; - } - .receipt-template - .receipt-template__contact-container - .receipt-template__contact-container__info-group - label { - float: left; - min-width: 220px; - } -} -@media (min-width: 740px) { - .receipt-template .l-grid__col--2of12--small-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 16.6666666667%; - float: left; - } - .receipt-template .l-grid__col--3of12--small-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - } - .receipt-template .l-grid__col--4of12--small-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } -} -@media (min-width: 950px) { - .receipt-template .receipt-template__contact-container { - background-color: #edeceb; - border-bottom: 0; - } - .receipt-template - .receipt-template__contact-container - .receipt-template__contact-container__info-group { - margin-bottom: 0; - } - .receipt-template - .receipt-template__contact-container - .receipt-template__contact-container__info-group - label { - float: left; - width: 30%; - } - .receipt-template .l-grid__col { - margin-bottom: 0; - } - .receipt-template .l-grid__col--2of12--medium-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 16.6666666667%; - float: left; - } - .receipt-template .l-grid__col--3of12--medium-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - } - .receipt-template .l-grid__col--4of12--medium-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 33.3333333333%; - float: left; - } - .receipt-template .l-grid__col--8of12--medium-up { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 66.6666666667%; - float: left; - } -} -@media print { - .receipt-template .receipt-template__contact-container { - background-color: none; - padding-left: 0; - padding-right: 0; - } -} -.breadcrumb-list { - font-size: 0.875rem; - line-height: 1.4em; -} -.breadcrumb-list .breadcrumb-list__body { - display: none; - float: left; - margin-right: 7px; -} -.breadcrumb-list .breadcrumb-list__body:before { - content: "›"; -} -.breadcrumb-list .breadcrumb-list__body > a { - color: #333; - margin-left: 2px; -} -.breadcrumb-list .breadcrumb-list__body:last-child { - margin-left: 2px; - color: #7f7369; -} -.breadcrumb-list .breadcrumb-list__body:last-child > a { - color: #7f7369; -} -.breadcrumb-list .breadcrumb-list__body:last-child:before { - color: #333; - content: "›"; -} -.breadcrumb-list .breadcrumb-list__parent { - background-color: hsla(0, 0%, 100%, 0.9); - margin: -2em -10px 0; -} -.breadcrumb-list .breadcrumb-list__parent a { - display: inline-block; - color: #333; - padding: 0.3em 10px; - width: 100%; - text-decoration: none; -} -.breadcrumb-list .breadcrumb-list__parent a:before { - content: "‹"; - color: #00838e; - margin-right: 5px; -} -.breadcrumb-list + h1 { - margin-top: 0; -} -@media (min-width: 740px) { - .breadcrumb-list { - margin-top: -0.9375rem; - margin-bottom: 0.5rem; - } - .breadcrumb-list .breadcrumb-list__body, - .breadcrumb-list .breadcrumb-list__last { - display: block; - } - .breadcrumb-list .breadcrumb-list__parent { - display: none; - } -} -.breadcrumb-list--posttabs .breadcrumb-list__parent { - margin-top: 0; - background: #fff; -} -.tag-section { - margin: 20px 10px; -} -.tag-section .tag-section__header { - padding: 15px 10px; - font-size: 1.125rem; -} -.tag-section .tag-section__list .tag-section__list__body { - background-color: #fff; - margin-bottom: 7px; -} -.tag-section .tag-section__list .tag-section__list__body > a { - display: block; - background: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg) - no-repeat 10px; - background-size: 24px 24px; - padding: 10px 0.9375rem 8px 40px; - font-size: 0.875rem; - text-transform: uppercase; - font-weight: 700; - color: #483729; -} -@media (min-width: 740px) { - .tag-section { - margin: 20px 0; - } - .tag-section .tag-section__header { - display: none; - } - .tag-section .tag-section__list .tag-section__list__body { - margin-right: 6px; - float: left; - } -} -.tag-section--compact { - margin-top: 0; -} -.tag-section--compact .tag-section__list .tag-section__list__body { - border-radius: 0; -} -.hotel-menu { - max-width: 100%; -} -.hotel-menu > li { - background-color: hsla(0, 0%, 100%, 0); - display: block; - padding: 0 5px; -} -.hotel-menu > li > a { - color: #333; - display: block; - text-align: left; - padding: 14px 10px 15px 30px; - border-bottom: 1px solid #eee; - text-decoration: none; -} -@media (min-width: 740px) { - .hotel-menu:before { - content: ""; - display: inline-block; - vertical-align: middle; - height: 32px; - } - .hotel-menu :first-child { - margin-left: -4px; - } - .hotel-menu li:first-child.active > * { - padding-left: 14px; - } - .hotel-menu > li { - background-color: hsla(0, 0%, 100%, 0); - text-align: center; - vertical-align: middle; - display: inline-block; - max-width: 10em; - margin-bottom: 3px; - position: relative; - } - .hotel-menu > li > a { - display: inline-block; - color: #40484d; - text-decoration: none; - padding: 3px 10px; - border: none; - } - .hotel-menu > li > a:hover { - font-weight: 400; - } - .hotel-menu > li > a:focus, - .hotel-menu > li > a:hover { - background: rgba(233, 232, 231, 0.6); - color: #00838e; - } - .hotel-menu > li:after { - color: #d9d9d9; - content: "|"; - display: inline-block; - position: absolute; - right: 0; - top: calc(50% - 12px); - width: 1px; - } - .hotel-menu > li:last-child:after { - display: none; - } - .hotel-menu > li.active > a { - background-color: #483729; - color: #fff; - } -} -@media (min-width: 1200px) { - .hotel-menu > li { - max-width: none; - } -} -@media (max-width: 739px) { - .hotel-nav-overlay { - position: fixed; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.3); - z-index: 100; - } -} -@media (min-width: 740px) { - .hotel-nav-overlay { - display: none !important; - } -} -@media (min-width: 950px) { - .hotel-menu-wrapper { - max-width: 66.6666%; - } -} -.hotel-menu-wrapper + .hotel-menu-placeholder { - display: none; -} -.hotel-menu-wrapper .hotel-menu-wrapper__inner { - background: #fff; - padding: 9px 10px; - margin: 9px -10px -9px; - top: 0; -} -@media (min-width: 740px) { - .hotel-menu-wrapper .hotel-menu-wrapper__inner { - margin: 0 -30px -12px; - padding: 9px 30px 0; - } -} -@media (min-width: 950px) { - .hotel-menu-wrapper .hotel-menu-wrapper__inner { - margin: 6px -30px 0; - } -} -.hotel-menu-wrapper.sticky { - position: fixed; - width: 100%; - top: -75px; - z-index: 9999; - left: 0; - right: 0; - padding: 0 10px; -} -.hotel-menu-wrapper.sticky.is-animated { - top: 0; -} -.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { - top: -75px; -} -.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner.is-animated { - top: 0; - -webkit-transition: top 0.6s ease; - transition: top 0.6s ease; -} -.hotel-menu-wrapper.sticky + .hotel-menu-placeholder { - display: block; - height: 58px; -} -@media (min-width: 740px) { - .hotel-menu-wrapper.sticky { - position: static; - padding: 0 30px; - } - .hotel-menu-wrapper.sticky .navbar-header { - margin-top: -5px; - } - .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { - display: block; - height: 106px; - } -} -@media (min-width: 950px) { - .hotel-menu-wrapper.sticky { - padding: 0; - } - .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { - display: block; - height: 106px; - } -} -@media (min-width: 1200px) { - .hotel-menu-wrapper.sticky + .hotel-menu-placeholder { - display: block; - height: 90px; - } -} -.hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { - -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 7px; - box-shadow: 0 0 7px rgba(0, 0, 0, 0.75); - padding-bottom: 9px; - margin-top: 0; - z-index: 25; -} -@media (min-width: 740px) { - .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { - left: 0; - right: 0; - margin: 0; - height: 95px; - padding: 15px 30px 0; - overflow: hidden; - position: fixed; - } -} -@media (min-width: 740px) and (min-width: 1200px) { - .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { - height: 80px; - } -} -@media (min-width: 740px) { - .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu { - font-size: 0.875rem; - position: absolute; - margin: 25px 0 12px; - height: 32px; - } - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner - .hotel-menu - li:first-child { - margin-left: 0; - } - .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-menu > li a { - padding: 0 8px; - } -} -@media (min-width: 740px) { - .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner .hotel-nav { - position: static; - max-width: 1200px; - margin: 0 auto; - width: 100%; - overflow: visible; - } - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner - .hotel-nav - .navbar-header - .navbar-header__widget-toggle { - display: block; - margin-top: -10px; - } -} -@media (min-width: 950px) { - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner - .hotel-nav - .navbar-header - .navbar-header__widget-toggle { - margin-top: 10px; - } -} -@media (max-width: 739px) { - .hotel-nav { - z-index: 101; - } -} -@media (max-width: 739px) { - .hotel-nav > .navbar-header { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - width: 100%; - -ms-align-items: center; - -ms-flex-align: center; - align-items: center; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - } -} -.hotel-nav > .navbar-header > .navbar-header__widget-toggle { - float: right; -} -.hotel-nav > .navbar-header > .btn.iconic-item { - float: right; - padding-top: 3px; - padding-bottom: 3px; - padding-left: 3px; -} -.hotel-nav > .navbar-header > .btn.iconic-item .iconic-item__icon-container { - padding-top: 0; -} -.hotel-nav - > .navbar-header - > .btn.iconic-item - .iconic-item__icon-container__icon { - display: block; - width: 34px; - height: 34px; -} -.hotel-nav > .navbar-header .meetings-online-sticky_btn { - color: #fff; -} -.hotel-nav > .navbar-collapse { - margin: 0 -10px; - top: 10px; - position: relative; -} -@media (max-width: 739px) { - .hotel-nav > .navbar-collapse { - border-top: 1px solid #eee; - display: none; - } -} -@media (min-width: 740px) { - .hotel-nav { - padding: 10px 0; - } - .hotel-nav > .navbar-header { - margin: 0; - float: right; - } - .hotel-nav > .navbar-header > .navbar-toggle { - display: none; - } - .hotel-nav > .navbar-header > .navbar-header__widget-toggle { - display: block; - } - .hotel-nav #hotel-room-navigation-links { - display: block !important; - } - .hotel-nav > .navbar-collapse { - margin: 0; - top: inherit; - position: static; - } -} -@media (min-width: 950px) { - .hotel-nav { - padding: 0; - } - .hotel-nav > .navbar-header { - margin-top: 0; - } - .hotel-nav > .navbar-header > .navbar-header__widget-toggle { - display: none; - } -} -.no-js .hotel-nav { - margin-top: 0; -} -.no-js .hotel-nav > .navbar-header { - display: none; -} -.read-more .read-more__subtle { - color: #333; -} -.read-more:after { - background-position: 0.3em; - background-size: auto 100%; - content: ""; - display: inline-block; - height: 0.6em; - width: 0.8em; - -webkit-transition: background-position 0.2s linear; - transition: background-position 0.2s linear; -} -.read-more:visited { - color: #00838e; -} -.read-more:focus, -.read-more:hover { - text-decoration: none; -} -.read-more:focus:after, -.read-more:hover:after { - background-position: 100%; -} -@media (min-width: 950px) { - .read-more:focus-visible { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - position: relative; - z-index: 1; - display: inline-block; - } -} -.read-more--big .read-more__subtle { - color: #483729; -} -.read-more--big:after { - background-position: 0.1em; - width: 0.5em; - margin-left: 5px; -} -@media (max-width: 419px) { - .read-more--breakable, - .read-more--breakable .read-more__subtle { - display: block; - } -} -.bulleted-link, -.PdfIconLink { - cursor: pointer; - color: #00838e; - border: none !important; - line-height: 24px; - background-image: url(/_static/img/bullet-list-arrow-circle-nordicsea-v2.svg); - background-repeat: no-repeat; - display: inline-block; - background-size: 24px; - padding-left: 34px; - margin: 10px 0 0; -} -.bulleted-link:focus, -.bulleted-link:hover, -.PdfIconLink:focus, -.PdfIconLink:hover { - text-decoration: underline; -} -@media (min-width: 740px) { - .bulleted-link, - .PdfIconLink { - margin-top: 0; - } -} -.bulleted-link--cancel { - background-image: url(/_static/img/bullet-list-close-circle-nordicsea-v2.svg); - background-size: 26px; - line-height: 25px; -} -.bulleted-link--dawn { - color: #333; - background-image: url(/_static/img/bullet-list-arrow-circle-dawn.svg); -} -.bulleted-link--sandstone { - color: #fff; - background-image: url(/_static/img/bullet-list-arrow-circle-sandstone.svg); -} -.bulleted-link--printer { - background-image: url(/_static/img/icons/printer-v2.png); -} -.contact-items { - width: auto; - margin: 0 -10px; - max-width: none; - padding: 5px 0; -} -.contact-items:after, -.contact-items:before { - content: " "; - display: table; -} -.contact-items:after { - clear: both; -} -.contact-items > .contact-items__heading { - padding-top: 10px; - padding-left: 10px; -} -.contact-items > .contact-items__item { - position: relative; - width: 100%; - float: left; - padding: 5px 10px; -} -.contact-items > .contact-items__item > * { - margin-bottom: 0; -} -@media (min-width: 740px) { - .contact-items { - padding: 10px 0; - } -} -@media (min-width: 950px) { - .contact-items > .contact-items__item { - position: relative; - width: 33.3333333333%; - float: right; - padding: 10px; - } - .contact-items > .contact-items__item:first-child { - border: none; - } -} -.contact-items .iconic-item .extraem { - margin: 3px 0; -} -.contact-items .iconic-item__description { - margin: 0; - display: block; - line-height: 1.2rem; -} -@media (min-width: 740px) { - .contact-items--mini > .contact-items__item { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - text-align: left !important; - } - .contact-items--mini > .contact-items__item > .iconic-item { - margin: 0 !important; - } -} -@media (max-width: 739px) { - .collapsible-list .collapsible-list__item--hidden { - display: none; - } -} -.collapsible-list-toggler { - display: inline-block; - background-color: #fff; - border-radius: 12px; - margin-bottom: 15px; - padding: 0 0.7em; - line-height: 25px; - font-weight: 700; - letter-spacing: 0.05em; - font-size: 1.1em; -} -@media (min-width: 740px) { - .collapsible-list--partial, - .collapsible-list-toggler { - display: none !important; - } -} -.booking-widget-head { - background: #00838e; - overflow: hidden; -} -@media (min-width: 1200px) { - .booking-widget-head { - padding-left: 2.1875rem; - padding-right: 2.1875rem; - } - .booking-widget-head:focus-visible { - z-index: 102; - position: relative; - } -} -.btn-booking-widget-toggle { - background-color: #00838e; - border-radius: 50px; - color: #fff; - border: none; - padding: 10px 15px 10px 22px; -} -.btn-booking-widget-toggle--crocus.btn-booking-widget-toggle { - background-color: #8d3a7c; -} -.booking-widget-toggle, -.btn-booking-widget-toggle { - color: #fff; - background-color: #00838e; -} -.booking-widget-toggle .icon--expand, -.btn-booking-widget-toggle .icon--expand { - margin-left: 8px; -} -.booking-widget-toggle .icon--expand--row, -.btn-booking-widget-toggle .icon--expand--row { - display: table-cell; - background-position: 0 5px; -} -.booking-widget-toggle:visited, -.btn-booking-widget-toggle:visited { - color: #fff; -} -@media (min-width: 950px) { - .booking-widget-toggle, - .btn-booking-widget-toggle { - display: none; - } -} -.booking-widget-toggle { - display: -ms-flexbox; - display: flex; - height: auto; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 6px; - margin: 4px; -} -.booking-widget-toggle__information { - display: inline; - padding-right: 10px; -} -.booking-widget-toggle.active ~ .l-booking-widget--horizontal { - padding-top: 0; -} -.booking-widget-toggle.visible { - display: -ms-flexbox !important; - display: flex !important; -} -@media (min-width: 740px) { - .booking-widget-toggle { - padding-left: 1.875rem; - padding-right: 1.875rem; - } -} -@media (min-width: 950px) { - .booking-widget-toggle { - padding-left: 2.8125rem; - padding-right: 2.8125rem; - margin: 4px auto; - -ms-flex-pack: start; - justify-content: flex-start; - display: none; - } -} -@media (min-width: 1200px) { - .booking-widget-toggle { - max-width: 1200px; - padding-left: 0.3125rem; - padding-right: 0.3125rem; - } -} -.btn-booking-widget-toggle { - text-transform: uppercase; -} -.hotelnav-btn-booking-widget { - padding: 8px 15px !important; -} -.offer-destinations { - overflow: hidden; - margin-bottom: 15px; -} -@media (min-width: 950px) { - .offer-destinations { - padding: 0 20px 5px; - } -} -.offer-destinations ul:last-of-type { - border-bottom: none; -} -.teaser-container--background { - background-color: #fff; -} -.teaser-container--background .bulleted-link, -.teaser-container--background .PdfIconLink, -.teaser-container--background h2 { - position: relative; -} -.teaser-container--background h2 { - color: #fff; - text-shadow: 1px 1px 1px #000; -} -.booking-summary { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - position: relative; -} -.booking-summary .booking-summary-list--summary { - -ms-flex-order: 1; - order: 1; -} -.booking-summary .booking-summary-list--confirmation-details { - -ms-flex-order: 2; - order: 2; -} -.booking-summary - .booking-summary-list--confirmation-details - .booking-summary__price - span:nth-child(2) { - display: none; -} -.booking-summary - .booking-summary-list--confirmation-details - .booking-summary__price - span.price__plus:nth-child(2) { - display: inline; -} -.booking-summary__book-a-new-stay-button #book-a-new-stay-btn { - display: none; -} -@media (max-width: 949px) { - .booking-summary__book-a-new-stay-button { - text-align: center; - margin: auto auto -27px; - display: table; - } -} -@media (min-width: 950px) { - .booking-summary__book-a-new-stay-button { - display: -ms-flexbox; - display: flex; - position: absolute; - right: 0; - top: 0; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: end; - align-items: flex-end; - } - .booking-summary__book-a-new-stay-button #book-a-new-stay-btn { - display: block; - } -} -.booking-summary__add-to-calendar { - margin: 10px 10px 0 0; - cursor: pointer; - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} -.booking-summary__add-to-calendar:before { - content: url(/_static/img/icons/add-to-calendar.svg); - margin-right: 10px; -} -@media (max-width: 949px) { - .booking-summary__add-to-calendar { - background-color: #fff; - padding: 0 20px; - -ms-flex-pack: center; - justify-content: center; - } -} -.booking-summary__price .circular-loader { - margin-left: 30px; - margin-top: 15px; -} -.booking-summary.booking-is-cancelled - .booking-summary-list--confirmation-details { - -ms-flex-order: 0; - order: 0; -} -.booking-summary.booking-is-cancelled - .booking-summary-list--confirmation-details - li:last-child { - width: 25%; -} -@media (min-width: 1200px) { - .booking-summary.booking-is-cancelled - .booking-summary-list--confirmation-details - li:last-child { - white-space: nowrap; - } -} -@media (min-width: 740px) { - .booking-summary h2 { - margin-bottom: 1.5625rem; - } -} -.booking-summary .booking-summary-list { - max-width: 51.875rem; - margin-left: -10px; - margin-right: -10px; -} -.booking-summary .booking-summary-list:after, -.booking-summary .booking-summary-list:before { - content: " "; - display: table; -} -.booking-summary .booking-summary-list:after { - clear: both; -} -@media (min-width: 740px) { - .booking-summary .booking-summary-list { - margin-bottom: 10px; - } -} -.booking-summary .booking-summary-list .booking-summary-list__item--xs { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - margin-bottom: 15px; -} -@media (min-width: 740px) { - .booking-summary .booking-summary-list .booking-summary-list__item--xs { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 20%; - float: left; - } -} -.booking-summary .booking-summary-list .booking-summary-list__item--s { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - margin-bottom: 15px; -} -@media (min-width: 740px) { - .booking-summary .booking-summary-list .booking-summary-list__item--s { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 25%; - float: left; - } -} -.booking-summary .booking-summary-list .booking-summary-list__item--l { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; - margin-bottom: 15px; -} -@media (min-width: 740px) { - .booking-summary .booking-summary-list .booking-summary-list__item--l { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - } -} -.booking-summary - .booking-summary-list - .booking-summary-list__item--checkin - div { - overflow: hidden; - max-height: 22px; -} -.booking-summary - .booking-summary-list - .booking-summary-list__item--checkin - div - .booking-summary-list__item--checkin__info { - float: left; -} -.booking-summary - .booking-summary-list - .booking-summary-list__item--checkin - div - .booking-summary-list__item--checkin__arrow { - text-align: center; - display: block; - font-size: 1.875rem; -} -.booking-summary - .booking-summary-list - .booking-summary-list__item--checkin - div - .booking-summary-list__item--checkin__arrow - img { - margin-left: 20px; -} -.booking-summary .booking-summary-list .booking-summary-list__heading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 0.8125rem; - line-height: 1.2em; - color: #333; - margin-bottom: 2px; - display: block; -} -@media (min-width: 740px) { - .booking-summary .booking-summary-list .booking-summary-list__heading { - font-size: 0.875rem; - margin-bottom: 5px; - } -} -.booking-summary .booking-summary-list .booking-summary-list__guests, -.booking-summary .booking-summary-list strong { - font-weight: 700; - display: block; -} -.booking-summary .booking-summary-list .booking-summary-list__guests__children, -.booking-summary .booking-summary-list strong__children { - display: block; -} -.booking-summary - .booking-summary-list - .booking-summary-list__guests__children - span, -.booking-summary .booking-summary-list strong__children span { - font-weight: 400; -} -@media (min-width: 1200px) { - .booking-summary .booking-summary-list__totalPrice__item { - position: absolute; - top: 0; - right: 0; - z-index: 1; - } -} -@media (max-width: 949px) { - .booking-summary .booking-summary-list__totalPrice__item { - border-top: 1px solid #eee; - padding-top: 10px; - padding-bottom: 15px; - margin-bottom: 10px; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .booking-summary .booking-summary-list__totalPrice__item { - border-top: 1px solid #eee; - padding-top: 10px; - padding-bottom: 15px; - margin-bottom: 10px; - } -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-price-details--align-right { - text-align: left; -} -@media (min-width: 1200px) { - .booking-summary - .booking-summary-list__totalPrice__item - .booking-price-details--align-right { - text-align: right; - } -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-price-details__item { - -ms-flex-pack: start; - justify-content: flex-start; -} -@media (min-width: 1200px) { - .booking-summary - .booking-summary-list__totalPrice__item - .booking-price-details__item { - -ms-flex-pack: end; - justify-content: flex-end; - } -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-price-details__item - .u-text-align-right { - text-align: left !important; -} -@media (min-width: 1200px) { - .booking-summary - .booking-summary-list__totalPrice__item - .booking-price-details__item - .u-text-align-right { - text-align: right !important; - } -} -.booking-summary .booking-summary-list__totalPrice__item .inlineBlock-box, -.booking-summary .booking-summary-list__totalPrice__item strong { - display: inline-block; -} -@media (max-width: 419px) { - .booking-summary .booking-summary-list__totalPrice__item .inlineBlock-box, - .booking-summary .booking-summary-list__totalPrice__item strong { - display: block; - } -} -.booking-summary - .booking-summary-list__totalPrice__item - .price.price--inline-large - span:nth-child(2) { - display: none; -} -.booking-summary - .booking-summary-list__totalPrice__item - .price.price--inline-large - span.price__plus:nth-child(2) { - display: inline; -} -.booking-summary - .booking-summary-list__totalPrice__item - .price.price--inline-large.price--offer-original - span:nth-child(2) { - display: block; -} -.booking-summary - .booking-summary-list__totalPrice__item - .price.price--inline-large.price--offer-original - span.price__plus:nth-child(2) { - display: inline; -} -.booking-summary - .booking-summary-list__totalPrice__item - .price.price--inline-large.price--offer-original - > span:first-child { - display: none; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info { - display: inline; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info - .price.price--inline-large.price--offer - > span:first-child { - display: none; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info - .price.price--inline-large.price--offer - span:nth-child(2) { - display: inline-block; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info - .price.price--inline-large.price--offer - .price__plus { - color: #404040; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info - .price.price--inline-large.price--offer-original - > span:first-child { - display: block; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info - .price.price--inline-large.price--offer-original - span:nth-child(2) { - display: none; -} -.booking-summary - .booking-summary-list__totalPrice__item - .booking-member-price-info - .price.price--inline-large.price--offer-original - .price__plus:nth-child(2) { - display: inline; -} -.booking-summary-list__item-heading { - background-color: #f3f2f1; - border-radius: 4px; - display: -ms-flexbox; - display: flex; - height: 52px; - padding: 0 20px; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; -} -@media (min-width: 740px) { - .booking-summary-list__item-heading { - height: 60px; - } -} -.booking-summary-list__item-heading span { - font-weight: 700; - text-transform: uppercase; -} -.booking-summary-list__item-heading a { - color: #00838e; -} -.booking-summary-add-booking-widget .booking-widget-wrapper { - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - padding-left: 20px; - padding-right: 20px; -} -.booking-member-price-details__container .booking-price-details__item { - -ms-flex-pack: start; - justify-content: flex-start; -} -@media (min-width: 740px) { - .booking-member-price-details__container .booking-price-details__item { - -ms-flex-pack: end; - justify-content: flex-end; - } -} -.booking-member-price-details__container - .booking-price-details__item - .u-text-align-right { - text-align: left !important; -} -@media (min-width: 740px) { - .booking-member-price-details__container - .booking-price-details__item - .u-text-align-right { - text-align: right !important; - } -} -.booking-member-price-details__container .price.price--offer > span:first-child, -.booking-member-price-details__container - .price - span:nth-child(2):not(.price__plus) { - display: none; -} -.booking-member-price-details__container - .price.price--offer - span:nth-child(2):not(.price__plus) { - display: block; -} -.booking-member-price-details__container .price.price--offer .price__currency, -.booking-summary-list__totalPrice__item .price.price--offer .price__currency { - color: #404040; -} -.booking-member-price-details__container .price.price--offer-original span, -.booking-summary-list__totalPrice__item .price.price--offer-original span { - font-size: 1rem; -} -.booking-member-price-details__container - .price.price--offer-original - span.price__currency, -.booking-summary-list__totalPrice__item - .price.price--offer-original - span.price__currency { - font-weight: 700; -} -.booking-member-price-details__container .rateLabel, -.booking-summary-list__totalPrice__item .rateLabel { - font-size: 0.875rem; -} -.booking-member-price-details__container .room-price-info__member, -.booking-summary-list__totalPrice__item .room-price-info__member { - margin-top: 2px; -} -.booking-member-price-details__container .booking-price-details__item, -.booking-summary-list__totalPrice__item .booking-price-details__item { - display: -ms-flexbox; - display: flex; -} -@media (max-width: 419px) { - .booking-member-price-details__container .booking-price-details__item, - .booking-summary-list__totalPrice__item .booking-price-details__item { - display: block; - } -} -.booking-member-price-details__container - .booking-price-details__item - .booking-price-details__price-label, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .booking-price-details__price-label { - padding-right: 4px; - padding-top: 9px; -} -@media (max-width: 419px) { - .booking-member-price-details__container - .booking-price-details__item - .booking-price-details__price-label, - .booking-summary-list__totalPrice__item - .booking-price-details__item - .booking-price-details__price-label { - padding-bottom: 10px; - } -} -.booking-member-price-details__container - .booking-price-details__item - .booking-member-price-info, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .booking-member-price-info { - display: inline-block; -} -.booking-member-price-details__container - .booking-price-details__item - .price--offer-bonus.price.price--offer, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-bonus.price.price--offer { - color: #404040; -} -.booking-member-price-details__container - .booking-price-details__item - .price--offer-bonus.price.price--offer - span, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-bonus.price.price--offer - span { - color: #cd0921; -} -.booking-member-price-details__container - .booking-price-details__item - .price--offer-bonus.price.price--offer - span.price__currency, -.booking-member-price-details__container - .booking-price-details__item - .price--offer-bonus.price.price--offer - span.price__plus, -.booking-member-price-details__container - .booking-price-details__item - .price--offer-bonus.price.price--offer - span - span.bc, -.booking-member-price-details__container - .booking-price-details__item - .price--offer-voucher.price.price--offer, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-bonus.price.price--offer - span.price__currency, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-bonus.price.price--offer - span.price__plus, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-bonus.price.price--offer - span - span.bc, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-voucher.price.price--offer { - color: #404040; -} -.booking-member-price-details__container - .booking-price-details__item - .price--offer-voucher.price.price--offer - span, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-voucher.price.price--offer - span { - color: #cd0921; -} -.booking-member-price-details__container - .booking-price-details__item - .price--offer-voucher.price.price--offer - span.price__currency, -.booking-member-price-details__container - .booking-price-details__item - .price--offer-voucher.price.price--offer - span.price__plus, -.booking-member-price-details__container - .booking-price-details__item - .price--offer-voucher.price.price--offer - span.voucher, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-voucher.price.price--offer - span.price__currency, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-voucher.price.price--offer - span.price__plus, -.booking-summary-list__totalPrice__item - .booking-price-details__item - .price--offer-voucher.price.price--offer - span.voucher { - color: #404040; -} -.inquiry-widget .inquiry-widget__body { - padding: 10px; - text-align: left; -} -@media (min-width: 740px) { - .inquiry-widget .inquiry-widget__body { - padding: 30px; - } -} -@media (min-width: 950px) { - .inquiry-widget .inquiry-widget__body { - padding: 20px 25px 20px 30px; - } -} -@media (min-width: 1200px) { - .inquiry-widget .inquiry-widget__body { - padding: 20px 50px; - } -} -.inquiry-widget .inquiry-widget__body .label-alternative { - padding-bottom: 0; -} -@media (max-width: 949px) { - .guest-selector .input-group { - padding-bottom: 0; - } -} -.guest-selector .dropdown__modal { - min-width: 100%; - color: #333; - position: relative; -} -@media (min-width: 950px) { - .guest-selector .dropdown__modal { - position: absolute; - min-width: 380px; - margin-top: 4px; - } -} -@media (min-width: 950px) { - .guest-selector.left--50 .dropdown__modal { - left: calc(50% - 325px); - right: calc(40% - 325px); - } - .guest-selector.left--50 .dropdown__modal:before { - left: calc(50% - 10px); - } - .guest-selector.left--50 .dropdown__modal .guest-selector__room-details { - max-width: 50%; - } - .guest-selector.left--100 .dropdown__modal { - left: 0; - right: 0; - } - .guest-selector.left--100 .dropdown__modal:before { - left: calc(55% - 10px); - } - .guest-selector.left--100 .dropdown__modal .guest-selector__room-details { - max-width: 33.3%; - } -} -.custom-select .guest-selector__room-count { - font-size: 1.5rem; - color: #483729; - font-weight: 700; -} -.guest-selector__header { - background: #fff; - padding: 15px; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - display: -ms-flexbox; - display: flex; - border-bottom: 2px solid #00838e; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.guest-selector__header .error-text { - display: block; - width: 100%; - text-align: center; -} -.booking-widget .guest-selector__header-label, -.guest-selector .room-info__label { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 300; - line-height: normal; - text-transform: none; - font-size: 1.5rem; - color: #483729; - position: relative; - top: auto; - left: auto; - letter-spacing: normal; - background: none transparent; - padding: 0; -} -.guest-selector__body { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.guest-selector__body .numeric-input { - color: #333; -} -@media (min-width: 950px) { - .guest-selector__body { - -ms-flex-direction: row; - flex-direction: row; - } -} -.guest-selector__room-details { - padding: 10px 20px; - border-bottom: 2px solid #00838e; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} -@media (min-width: 950px) { - .guest-selector__room-details { - -ms-flex-preferred-size: 33.33%; - flex-basis: 33.33%; - border-left: 2px solid #00838e; - } - .guest-selector__room-details:first-child, - .guest-selector__room-details:nth-child(4) { - border-left: 0 transparent; - } - .guest-selector__room-details:nth-child(4) { - -ms-flex-positive: unset; - flex-grow: unset; - } -} -@media (max-width: 949px) { - .guest-selector__room-details { - width: 100%; - } -} -.guest-selector .child-info label { - position: relative; - top: auto; - background: none transparent; - font-size: 12px; -} -.guest-selector__footer { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - border-top: 2px solid #00838e; - margin-top: -2px; - padding: 5px 0; -} -.guest-selector__footer a { - padding: 15px 0; -} -.guest-selector__footer .close-guest-selector { - cursor: pointer; - width: 100%; - text-align: center; -} -.price-change { - padding-bottom: 20px; -} -.price-change .price-change__room-heading { - margin-top: 1.25em; - margin-bottom: 0.5em; -} -.price-change .price-change__new-price { - color: #25241c; - font-size: 1.5rem; -} -.price-change .price-change__new-price--multiroom { - font-size: inherit; -} -.price-change .price-change__old-price { - display: block; -} -.price-change .price-change__message { - padding-top: 20px; -} -.price-change .price-change__buttons { - margin: 30px 0; - text-align: center; -} -@media (min-width: 950px) { - .price-change .price-change__new-price { - font-size: 1.875rem; - } - .price-change .price-change__new-price--multiroom { - font-size: inherit; - } - .price-change .price-change__old-price { - display: inline; - } -} -.price-change .price-change__button-form { - display: inline-block; - padding: 10px; -} -.booking-summary-item { - border-top: 1px solid #eee; - background-color: #fff; -} -.booking-summary-item.ng-leave { - -webkit-transition: all 0.6s ease-out; - transition: all 0.6s ease-out; -} -.booking-summary-item.ng-leave.ng-leave-active { - -webkit-transform: rotateX(90deg); - transform: rotateX(90deg); - moz-transform-origin: center; - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} -.booking-summary-item__head { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-align-items: center; - -ms-flex-align: center; - align-items: center; - padding: 10px; -} -.booking-summary-item.is-collapsed .booking-summary-item__body { - display: none; -} -.booking-summary-item.is-collapsed .small { - font-size: 0.875rem; -} -.booking-summary-item__body { - width: 100%; -} -.booking-summary-item__toggler > span { - white-space: nowrap; -} -.booking-summary-item__toggler > span:after { - background-size: 25px; - padding-left: 5px; - padding-right: 5px; -} -@media (max-width: 419px) { - .booking-summary-item__toggler__text { - display: block; - position: absolute; - left: -100000em; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - } -} -.booking-summary-item:not(.is-collapsed) .booking-summary-item__head { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.booking-summary-item:not(.is-collapsed) .booking-summary-item__left { - display: none; -} -.booking-summary-item:not(.is-collapsed) .booking-summary-item__right { - -ms-order: 2; - -ms-flex-order: 2; - order: 2; - -ms-flex-grow: 2; - -ms-flex-positive: 2; - flex-grow: 2; -} -.booking-summary-item:not(.is-collapsed) .booking-summary-item__toggler { - float: right; -} -.booking-summary-item__img { - width: 62px; - margin-right: 10px; - display: inline-block; - vertical-align: middle; -} -.booking-summary-item__summary { - display: inline-block; - vertical-align: top; - margin-bottom: 0; -} -.booking-summary-item .card-teaser { - -webkit-box-shadow: none; - box-shadow: none; -} -.booking-summary-item--my-booking { - padding: 0 10px; - margin-bottom: 5px; - border-top: 0; -} -.booking-summary-item--my-booking .booking-summary-item__img { - width: 72px; - margin-right: 20px; -} -.booking-summary-item--my-booking .booking-summary-item__head { - padding: 0; -} -.booking-summary-item--my-booking:not(.is-collapsed) - .booking-summary-item__left { - display: block; -} -.booking-summary-item__visible-links-container { - display: inline-block; -} -.booking-summary-item__visible-links-container a { - border-bottom: none; -} -@media (min-width: 740px) { - .booking-summary-item:not(.is-collapsed) .booking-summary-item__head { - padding-top: 20px; - } - .booking-summary-item--my-booking .booking-summary-item__head { - padding: 10px 0; - } - .booking-summary-item--my-booking:not(.is-collapsed) - .booking-summary-item__head { - padding-top: 10px; - } - .booking-summary-item__visible-links-container { - padding-right: 65px; - } -} -.change-date-section .l-booking-widget--horizontal, -.change-date-section .l-booking-widget__widget { - padding: 0; -} -.change-date-section - .l-booking-widget--horizontal - .booking-widget__submit-holder, -.change-date-section .l-booking-widget__widget .booking-widget__submit-holder { - margin-bottom: 5px; -} -.change-date-section .l-booking-widget { - margin-bottom: 10px; -} -.change-date-section - .l-booking-widget--horizontal - .booking-widget__input-group { - margin-bottom: 10px; - padding-bottom: 0; -} -.change-date-section - .l-booking-widget--horizontal - .booking-widget__input-group-dates { - min-width: 285px; -} -@media (min-width: 950px) { - .change-date-section - .l-booking-widget--horizontal - .booking-widget__input-group-dates { - padding-bottom: 3px; - } -} -@media (min-width: 950px) { - .change-date-section - .l-booking-widget--horizontal - .booking-widget__input-group { - margin-bottom: 0; - } -} -.change-date-section .l-booking-widget--horizontal .booking-widget__btn { - margin-bottom: 0; - -webkit-box-shadow: 0 0 transparent; - box-shadow: 0 0 transparent; -} -@media (min-width: 740px) { - .change-date-section .l-booking-widget--horizontal .booking-widget { - padding: 0.3125rem 20px 0.625rem; - } -} -@media (min-width: 950px) { - .change-date-section - .l-booking-widget--horizontal - .booking-widget - .modify-date { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - } - .change-date-section - .l-booking-widget--horizontal - .booking-widget - .modify-date - .booking-widget__input-group-dates { - max-width: 500px; - } -} -@media (max-width: 949px) { - .change-date-section .booking-widget--horizontal { - padding-bottom: 10px; - } -} -.change-date-section .my-changes-list dt { - width: 30%; -} -.change-date-section .my-changes-list dd { - width: 70%; -} -.change-date-section .my-changes-list .price { - display: inline-block; - font-size: inherit; - margin-bottom: 0; - line-height: inherit; -} -.change-date-section .my-changes-list .price__currency { - margin-left: 0; -} -.change-date-section .my-changes-list .current-value, -.change-date-section .my-changes-list .previous-value { - white-space: nowrap; -} -.change-date-section .my-changes-list .previous-value { - font-size: smaller; - color: #555; - margin-left: 3px; -} -.change-date-section .my-changes-list .previous-value * { - top: 0; - font-size: inherit; - text-decoration: inherit; -} -.change-date-section .my-changes-list .arrival .current-value, -.change-date-section .my-changes-list .arrival .current-value .price__currency, -.change-date-section .my-changes-list .departure .current-value, -.change-date-section - .my-changes-list - .departure - .current-value - .price__currency, -.change-date-section .my-changes-list .total-price .current-value, -.change-date-section - .my-changes-list - .total-price - .current-value - .price__currency { - font-weight: 700; -} -.change-date-section .my-changes-list .arrival .previous-value, -.change-date-section .my-changes-list .arrival .previous-value .price, -.change-date-section .my-changes-list .departure .previous-value, -.change-date-section .my-changes-list .departure .previous-value .price, -.change-date-section .my-changes-list .total-price .previous-value, -.change-date-section .my-changes-list .total-price .previous-value .price { - font-weight: 400; -} -.change-date-section .content-block { - min-height: 300px; -} -@media (min-width: 950px) { - .change-date-section .content-block { - min-height: 365px; - } -} -.change-date-section .speech-bubble--error { - font: inherit; -} -.l-section__inner--compact { - max-width: 794px; - margin: 0 auto; -} -.l-section__inner--compact .booking-heading { - margin-left: 10px; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking-heading { - margin-left: 0; - } -} -.l-section__inner--compact .special-alerts { - margin: 16px 0 24px; - padding: 0; -} -.l-section__inner--compact .special-alerts__inner { - padding: 0; -} -.l-section__inner--compact .booking__room-summary > .speech-bubble { - margin: 0 16px 16px; -} -.l-section__inner--compact .booking__info--decorative-light { - margin-bottom: 16px; -} -.l-section__inner--compact .booking .booking__info .hotel-slider { - border-radius: 8px 8px 0 0; - overflow: hidden; - height: 150px; - max-height: 150px; -} -.l-section__inner--compact .booking .booking__info .hotel-slider.rsFullscreen { - max-height: none; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking .booking__info .hotel-slider { - border-radius: 4px; - max-height: 210px; - } -} -.l-section__inner--compact .booking .booking__info-left { - width: 100%; - padding: 0 0 24px; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking .booking__info-left { - padding: 0; - max-width: 297px; - } -} -.l-section__inner--compact .booking .booking__info-right { - margin: 0 16px; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking .booking__info-right { - width: calc(100% - 313px); - margin-right: 0; - } -} -.l-section__inner--compact .booking .booking-section { - margin: 0 0 24px; - background-color: #fff; - border-radius: 8px; - padding: 0 0 24px; - overflow: hidden; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking .booking-section { - margin: 0 0 32px; - padding: 24px 16px; - } -} -.l-section__inner--compact .booking .booking-section.booking__room-summary { - padding: 0 0 8px; - border: 0 transparent; -} -.l-section__inner--compact .booking .booking-section--final.booking__details { - margin-top: 24px; -} -.l-section__inner--compact .booking .booking__terms-for-booking { - margin-bottom: 24px; -} -.l-section__inner--compact .booking .booking__terms-for-booking h5 { - font-weight: 700; - margin-bottom: 8px; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking__info-overview { - display: -ms-flexbox; - display: flex; - } -} -.l-section__inner--compact .booking-summary__item-column { - background-color: #f3f2f1; - border-radius: 4px; - text-align: center; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding: 8px; -} -.l-section__inner--compact .booking-summary__item-column:nth-child(2) { - margin: 0 16px; -} -.l-section__inner--compact .booking-summary__item-row { - border: 0; - display: -ms-flexbox; - display: flex; - margin: 0 0 16px; - padding: 0; - -ms-flex-pack: justify; - justify-content: space-between; -} -.l-section__inner--compact .booking-summary__item-row-separator { - border-top: 1px dashed #c8c8c8; - -ms-flex-positive: 1; - flex-grow: 1; - margin: 16px 8px 0; - min-width: 10%; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking-summary__item-row .hotel__heading { - margin-bottom: 8px; - } -} -.l-section__inner--compact .booking-summary__item-row .icon--br-included { - background: url(/_static/img/bullet-list-tick-birch-v2.svg) 50% no-repeat; -} -.l-section__inner--compact .booking-summary .rate-info { - -ms-flex-align: end; - align-items: flex-end; - padding-left: 35%; - text-align: right; -} -.l-section__inner--compact .booking-summary__price { - margin-top: -8px; -} -.l-section__inner--compact .booking-summary .price .price__plus { - display: block; - line-height: 1; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking-summary .price .price__plus { - display: inline; - } -} -.l-section__inner--compact - .booking-summary - .booking-price-details__price-label { - white-space: nowrap; -} -.l-section__inner--compact .booking-summary .booking-member-price-info { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} -.l-section__inner--compact #booking-summary-hotel { - max-height: 500px; - overflow: hidden; - -webkit-transition: all 0.7s ease-in-out; - transition: all 0.7s ease-in-out; - -ms-flex-direction: column; - flex-direction: column; - padding: 0 10px; -} -.l-section__inner--compact #booking-summary-hotel.is-collapsed { - border-bottom: 1px transparent; - max-height: 0; - visibility: hidden; -} -.l-section__inner--compact - #booking-summary-hotel.is-collapsed - + .expandable-toggler { - margin-top: -16px; -} -.l-section__inner--compact #booking-summary-hotel > div { - margin-bottom: 16px; -} -.l-section__inner--compact #booking-summary-hotel .hotel-link { - margin-top: 0; - margin-bottom: 8px; - margin-left: 4px; -} -.l-section__inner--compact #booking-summary-hotel .hotel__contact { - background-color: #f3f2f1; - padding: 16px; - -ms-flex-positive: 1; - flex-grow: 1; - margin-left: 16px; -} -@media (min-width: 740px) { - .l-section__inner--compact #booking-summary-hotel { - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-direction: row; - flex-direction: row; - padding: 0; - } - .l-section__inner--compact #booking-summary-hotel > div { - max-width: 60%; - } -} -.l-section__inner--compact .expandable-toggler { - text-decoration: none; -} -.l-section__inner--compact .expandable-toggler .show-less { - display: none; -} -.l-section__inner--compact .expandable-toggler .icon { - margin-left: 5px; - -webkit-transition: -webkit-transform 0.7s ease-in-out; - transition: -webkit-transform 0.7s ease-in-out; - transition: transform 0.7s ease-in-out; - transition: - transform 0.7s ease-in-out, - -webkit-transform 0.7s ease-in-out; -} -.l-section__inner--compact .expandable-toggler.is-expanded .show-less { - display: inline; -} -.l-section__inner--compact .expandable-toggler.is-expanded .show-more { - display: none; -} -.l-section__inner--compact .expandable-toggler.is-expanded .icon { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.l-section__inner--compact .booking-details-member-banner { - margin-bottom: 24px; -} -@media (min-width: 740px) { - .l-section__inner--compact .booking-details-member-banner { - margin-bottom: 32px; - border-radius: 8px; - overflow: hidden; - } -} -.l-section__inner--compact .booking-details-member-banner span { - margin: 0 !important; -} -.l-section__inner--compact - .booking-details-member-banner - .member-discount-banner { - border-radius: 0; - margin: 0; -} -.l-section__inner--compact - .booking-details-member-banner - .member-banner-login-btn { - text-decoration: underline; - cursor: pointer; - color: inherit; -} -.l-section__inner--compact - .booking-details-member-banner - .booking-member-price-details { - margin-left: 40px; - margin-right: 24px; -} -@media (min-width: 740px) { - .l-section__inner--compact - .booking-details-member-banner - .booking-member-price-details { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - text-align: right; - margin: 0 24px 0 0; - } -} -.l-section__inner--compact .booking-details-member-banner .member-info span { - font-size: 1rem; - font-weight: 400 !important; -} -.l-section__inner--compact .booking-details-member-banner .price { - margin: 0; -} -.l-section__inner--compact .booking-details-member-banner .price > span { - line-height: normal; -} -.l-section__inner--compact .booking-details-member-banner .price:nth-child(2) { - margin-left: 16px; -} -.l-section__inner--compact .price { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; -} -.l-section__inner--compact .price .price__currency { - margin: 0; - vertical-align: unset; - font-size: medium; -} -.l-section__inner--compact .toggle-switch { - display: -ms-flexbox; - display: flex; -} -.l-section__inner--compact .toggle-switch .toggle-slider { - background: #fff; - background: hsla(0, 0%, 100%, 0.2); - border-radius: 40px; - height: 17px; - width: 34px; -} -.l-section__inner--compact .toggle-switch .toggle-slider:before { - background-color: #fff; - height: 13px; - border-radius: 50%; - width: 13px; - content: ""; - display: block; - -webkit-transition: 0.4s; - transition: 0.4s; - margin: 2px; - -webkit-transform: none; - transform: none; -} -.l-section__inner--compact .toggle-switch input:checked + .toggle-slider { - background-color: #34c240; -} -.l-section__inner--compact - .toggle-switch - input:checked - + .toggle-slider:before { - -webkit-transform: translateX(17px); - transform: translateX(17px); -} -.l-section__inner--compact .toggle-switch input:focus-visible + .toggle-slider { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; -} -#maincontent - .l-section__inner--compact - .member-discount-banner - .price--offer - span { - font-size: 1.5rem; - font-weight: 400; -} -#maincontent - .l-section__inner--compact - .member-discount-banner - .price--offer-original - span, -#maincontent - .l-section__inner--compact - .member-discount-banner - .price - .price__currency { - font-size: 1rem; - font-family: Helvetica, Arial, sans-serif; -} -.l-section__inner--compact .member-discount-banner-content { - display: block !important; - margin-bottom: 16px; -} -.l-section__inner--compact .member-discount-banner-content label { - height: 32px; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - cursor: pointer; -} -.l-section__inner--compact .member-discount-banner-content h2 { - margin: 0 0 0 8px; -} -.l-section__inner--compact .member-discount-banner-content .member-info { - margin-left: 42px; -} -@media (min-width: 740px) { - .l-section__inner--compact .member-discount-banner-content { - margin-bottom: 0; - } -} -.l-section__inner--compact .icon--l { - width: 40px; - height: 40px; -} -@media (min-width: 740px) { - .l-section__inner--compact .icon--l { - width: 48px; - height: 48px; - } -} -.l-section__inner--compact .room { - padding: 24px 16px 16px; -} -@media (min-width: 740px) { - .l-section__inner--compact .room { - padding-top: 32px; - } -} -.l-section__inner--compact .room-overview { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -@media (min-width: 740px) { - .l-section__inner--compact .room-overview { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } -} -.l-section__inner--compact .room-overview--media { - display: -ms-flexbox; - display: flex; -} -.l-section__inner--compact .room-overview--details { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-positive: 1; - flex-grow: 1; -} -.l-section__inner--compact .room__media { - padding: 0; - border-radius: 50%; - display: block; - overflow: hidden; - width: 80px; - min-width: 80px; - height: 80px; - float: none; - margin: 0 16px 0 0; -} -@media (min-width: 740px) { - .l-section__inner--compact .room__media { - border-radius: 4px; - width: 370px; - padding: 0; - height: auto; - } -} -.l-section__inner--compact .room .media-container { - padding-bottom: 100%; -} -@media (min-width: 740px) { - .l-section__inner--compact .room .media-container { - padding-bottom: 66.66%; - } -} -.l-section__inner--compact .room-heading { - margin: 0; - -ms-flex-pack: center; - justify-content: center; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: auto; -} -.l-section__inner--compact .room-heading h2 { - margin: 0; - line-height: 1.3; -} -.l-section__inner--compact .room .price { - display: inline-block; - margin: 16px 0 8px; - font-size: 1.5rem; -} -.l-section__inner--compact .room .booking-summary__item-row { - margin: 0 0 8px; -} -.l-section__inner--compact - .room - .booking-summary__item-row - > span:nth-child(3) { - max-width: 60%; - text-align: right; -} -@media (min-width: 740px) { - .l-section__inner--compact - .room - .booking-summary__item-row - > span:nth-child(3) { - max-width: 50%; - } -} -.l-section__inner--compact .room-details { - max-height: 1000px; - -webkit-transition: 0.7s; - transition: 0.7s; -} -.l-section__inner--compact .room-details.is-collapsed { - max-height: 0; - overflow: hidden; -} -.l-section__inner--compact .room > * { - margin-bottom: 16px; -} -.l-section__inner--compact .room h3 { - margin: 16px 0; - font-size: 1.375rem; -} -.l-section__inner--compact .room__rates { - position: relative; - width: 100%; - padding: 0; -} -.l-section__inner--compact .booking .contact-details__heading { - max-width: 626px; - margin: 0 auto; - padding: 0 16px; -} -.l-section__inner--compact .booking .booking__section--details { - padding: 0; - background-color: transparent; -} -.l-section__inner--compact .booking .booking__details { - background-color: transparent !important; - max-width: 626px; - float: none; - margin: 0 auto; - padding: 0 16px; -} -.l-section__inner--compact .booking .booking__details-login { - padding-top: 24px; - padding-bottom: 0; -} -.l-section__inner--compact .booking .booking__details-login h3, -.l-section__inner--compact .booking .booking__details-login h3 + p { - display: none; -} -.l-section__inner--compact .booking .booking-details, -.l-section__inner--compact .booking .booking-details__main { - width: 100%; - margin: 0; - padding: 0; -} -.l-section__inner--compact .booking .icon--info { - background-image: url(/_static/img/icons/info-circle.svg); - width: 24px; - height: 24px; -} -.l-section__inner--compact .booking .icon--info:focus { - outline-color: #000; - outline-offset: 1px; - outline-style: solid; - outline-width: 2px; -} -.l-section__inner--compact .booking .icon--info.special-char-tooltip { - width: 18px; - height: 18px; -} -.l-section__inner--compact .booking .tooltip--text-top { - margin-top: -5px; -} -.l-section__inner--compact .booking .form-section { - margin: 0; - padding: 24px 0 0; -} -.l-section__inner--compact .booking .form-section--separated { - border: 0 transparent; -} -.l-section__inner--compact .booking .form-section small { - color: #483729; - padding-bottom: 24px; - display: inline-block; -} -.l-section__inner--compact .booking .form-section label { - margin-bottom: 4px; -} -.l-section__inner--compact .booking .form-section input { - line-height: 1.5rem; - padding: 8px 16px; - border-radius: 4px; -} -.l-section__inner--compact .booking .form-section input.membership-no { - max-width: calc(100% - 34px); -} -.l-section__inner--compact .booking .form-section .input-group { - margin-bottom: 24px; -} -.l-section__inner--compact - .booking - .form-section - .custom-checkbox - + span:before { - background-image: url(/_static/img/icons/shared/checkbox_unselected.svg); - width: 24px; - background-position: 3px; - background-size: 18px 18px; - margin-right: 4px; - min-width: 24px; - height: 24px; - position: absolute; - left: 0; - top: 0; -} -.l-section__inner--compact - .booking - .form-section - .custom-checkbox:checked - + span:before { - background-image: url(/_static/img/icons/shared/checkbox_selected.svg); -} -.l-section__inner--compact - .booking - .form-section - .custom-checkbox:focus - + span:before { - outline-color: #000; - outline-offset: 1px; - outline-style: solid; - outline-width: 2px; -} -.l-section__inner--compact .booking .form-section .custom-checkbox-label { - display: inline-block; - padding-left: 27px; - position: relative; -} -.l-section__inner--compact .booking .form-section.booking__option { - padding: 0 0 24px; - margin: 0; -} -.l-section__inner--compact .booking .form-section.special-request-form { - padding-bottom: 24px; -} -.l-section__inner--compact .booking #member-input-group { - margin: 12px 0 16px 24px; - width: calc(100% - 24px); -} -.l-section__inner--compact .booking #member-input-group .small { - display: block; - margin-top: 8px; -} -.l-section__inner--compact .booking .credit-card-form { - margin-bottom: 0; -} -.l-section__inner--compact .booking .room-price-info__rate { - text-align: justify; - direction: rtl; - display: block; -} -.l-section__inner--compact .booking .booking__option { - padding-left: 0; -} -.l-section__inner--compact label input[type="checkbox"] { - margin-right: 2px; -} -.l-section__inner--compact .credit-card-form__saved-select { - margin: 0; -} -.l-section__inner--compact .multiroom-membership-note { - margin-left: 0; - margin-right: 0; - margin-top: -32px; -} -.l-section__inner--compact .member-subtext { - display: block; - padding: 8px 0 8px 28px; -} -.l-section__inner--compact .join-scandic-form-section { - margin: 8px 0 !important; - padding: 24px 16px 0 !important; - color: #fff; -} -@media (min-width: 740px) { - .l-section__inner--compact .join-scandic-form-section { - margin: 24px -84px 0 !important; - border-radius: 8px; - overflow: hidden; - } -} -.l-section__inner--compact .join-scandic-form-section:before { - background-color: #624f41; -} -.l-section__inner--compact .join-scandic-form-section:after { - background: url(/_static/img/member-banner-pattern.svg) repeat; - opacity: 1; -} -.l-section__inner--compact .join-scandic-form-section > div { - margin: 0 auto; - max-width: 594px; -} -.l-section__inner--compact .join-scandic-form-section h3 { - color: #fff; -} -.l-section__inner--compact .join-scandic-form-section .custom-select { - background-color: transparent; - border: 0 transparent; -} -.l-section__inner--compact .join-scandic-form-section select { - width: 100%; -} -.l-section__inner--compact .join-scandic-form-section .passWordFormat-error { - color: #404040; -} -.l-section__inner--compact .join-scandic-form-section .booking__info--signup a { - color: #fff; - text-decoration: underline; -} -.l-section__inner--compact - .join-scandic-form-section - span.field-validation-error { - background: #f3f2f1; - margin: 2px; - padding: 2px 8px; - border-radius: 3px; -} -.l-section__inner--compact .input-birthday > div { - width: 100%; - display: block; - margin-bottom: 24px; -} -@media (min-width: 740px) { - .l-section__inner--compact .input-birthday > div { - margin-bottom: 0; - } -} -.l-section__inner--compact .input-bed-type { - margin-top: 16px; -} -@media (min-width: 740px) { - .l-section__inner--compact .input-bed-type { - -ms-flex-direction: row; - flex-direction: row; - } -} -.l-section__inner--compact .input-bed-type label { - margin-bottom: 8px; -} -@media (min-width: 740px) { - .l-section__inner--compact .input-bed-type label { - margin-right: 24px; - } -} -.l-section__inner--compact .custom-radio { - position: absolute; - left: -100000em; -} -.l-section__inner--compact .custom-radio + .custom-radio-label { - background-color: transparent; - padding: 16px; - border-radius: 4px; - border: 1px solid #e9e8e7; -} -.l-section__inner--compact .custom-radio + .custom-radio-label svg { - height: 28px; - margin-right: 24px; - stroke: #9da0a1; -} -@media (min-width: 740px) { - .l-section__inner--compact .custom-radio + .custom-radio-label { - -ms-flex-direction: column; - flex-direction: column; - min-width: 150px; - cursor: pointer; - height: 100%; - } - .l-section__inner--compact .custom-radio + .custom-radio-label svg { - margin: 0 0 12px; - display: block; - } - .l-section__inner--compact .custom-radio + .custom-radio-label span.small { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - text-align: center; - } -} -.l-section__inner--compact .custom-radio + .custom-radio-label.disabled { - opacity: 0.7; - cursor: not-allowed; -} -.l-section__inner--compact .custom-radio:focus + .custom-radio-label { - outline-color: #000; - outline-offset: 1px; - outline-style: solid; - outline-width: 2px; -} -.l-section__inner--compact .custom-radio:checked + .custom-radio-label { - background-color: #00838e; - border-color: #00838e; -} -.l-section__inner--compact .custom-radio:checked + .custom-radio-label span { - color: #fff; -} -.l-section__inner--compact .custom-radio:checked + .custom-radio-label svg { - fill: #fff; - stroke: #fff; -} -.l-section__inner--compact .special-request-disclaimer { - font-size: 0.8125rem; -} -.l-section__inner--compact .special-request-form .expandable__body { - background-color: #f3f2f1; - padding: 16px; - margin-top: 24px; - border-radius: 8px; -} -@media (min-width: 740px) { - .l-section__inner--compact .special-request-form .expandable__body { - margin-left: 24px; - } -} -.l-section__inner--compact - .special-request-form - .expandable__body - .input-group { - margin: 0; -} -.l-section__inner--compact - #guarantee-booking - .l-combo-main-sidebar-small__main { - width: auto; - float: none; -} -.l-section__inner--compact #guarantee-booking label { - margin-bottom: 0; - width: auto; -} -.l-section__inner--compact .booking .booking__option .booking-terms-checkbox { - padding: 0; - display: -ms-flexbox; - display: flex; -} -.l-section__inner--compact - .booking - .booking__option - .booking-terms-checkbox - label { - margin-bottom: 0; -} -.l-section__inner--compact .credit-card-form { - overflow: hidden; - border-radius: 8px; -} -.l-section__inner--compact .credit-card-form__new { - padding: 16px; -} -.l-section__inner--compact .credit-card-form__new .tooltip a { - top: -3px; -} -.l-section__inner--compact .l-combo-main-sidebar-small { - margin: 0; -} -.l-section__inner--compact - .l-combo-main-sidebar-small - .l-combo-main-sidebar-small__main { - padding: 0; - width: 100%; - float: none; -} -.l-section__inner--compact .booking .booking-details-footer { - padding: 0; - margin: 0 auto 24px; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - max-width: 390px; -} -.l-section__inner--compact .booking .booking-details-footer__continue { - float: none; - position: relative; - width: 100%; - display: block; - top: auto; - right: auto; - -webkit-transform: none; - transform: none; - padding: 0; -} -.l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details { - border: 1px solid #e9e8e7; - border-width: 1px 0; - padding: 16px 0; - margin: 24px 0; - width: auto; -} -@media (min-width: 740px) { - .l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details { - padding: 24px 0; - } -} -.l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details__container { - width: 100%; -} -.l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details - li { - text-align: left; -} -@media (min-width: 740px) { - .l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details__item { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: baseline; - align-items: baseline; - margin: 0; - } - .l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details__item - .price { - -ms-flex-positive: 1; - flex-grow: 1; - text-align: right; - margin-right: 5px; - } - .l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details - li { - text-align: right; - } - .l-section__inner--compact - .booking - .booking-details-footer - .booking-price-details - .heading-2 { - margin-bottom: 0; - } -} -.l-section__inner--compact .booking .booking-details-footer button { - width: 100%; - padding: 12px 15px; -} -.l-section__inner--compact .terms-and-condition-checkbox { - padding: 0 !important; - margin: 0 !important; -} -.l-section__inner--compact .terms-and-condition-checkbox a.expandable__toggle, -.l-section__inner--compact .terms-and-condition-checkbox span.error-text { - padding-left: 27px; -} -.l-section__inner--compact .terms-and-condition-checkbox a.expandable__toggle { - display: block; - margin: 16px 0; -} -.l-section__inner--compact #terms-and-conditions { - margin-left: 27px; - border-radius: 4px; -} -@media (min-width: 740px) { - .l-section__inner--compact .guarantee-details { - margin-left: 27px; - } -} -.l-section__inner--compact .checkinout-wrapper { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: stretch; - justify-content: stretch; - color: #483729; - margin-bottom: 16px; -} -.l-section__inner--compact .checkin, -.l-section__inner--compact .checkout, -.l-section__inner--compact .noofnights { - text-align: center; - background: #f3f2f1; - display: inline-block; - border-radius: 4px; - margin: 0 5px; - -ms-flex: 1 0 auto; - flex: 1 0 auto; -} -.l-section__inner--compact .checkin p, -.l-section__inner--compact .checkout p, -.l-section__inner--compact .noofnights p { - display: block; - margin: 3px; - line-height: 24px; -} -.l-section__inner--compact .checkin .p2, -.l-section__inner--compact .checkout .p2, -.l-section__inner--compact .noofnights .p2 { - font-size: 22px; - line-height: 30px; -} -@media (min-width: 950px) { - .l-section__inner--compact .checkin .p2, - .l-section__inner--compact .checkout .p2, - .l-section__inner--compact .noofnights .p2 { - font-size: 26px; - } -} -.l-section__inner--compact .checkin, -.l-section__inner--compact .checkout { - padding: 8px 0; -} -@media (min-width: 740px) { - .l-section__inner--compact .checkin, - .l-section__inner--compact .checkout { - padding: 8px 25px; - } -} -.l-section__inner--compact .noofnights { - padding: 8px 6px; - max-width: 115px; -} -.inquiry-widget { - background-color: #8d3a7c; - color: #fff; -} -@media (min-width: 950px) { - .inquiry-widget { - background-color: rgba(141, 58, 124, 0.9); - } -} -.inquiry-widget .inquiry-widget__body .pilot-hotel-container, -.inquiry-widget .inquiry-widget__btn { - margin-top: 10px; -} -.inquiry-widget .check-availability_btn { - margin: 15px 0 50px; -} -.inquiry-widget .check-availability_btn .check-availability_icon { - width: 23px; - height: 20px; - margin-left: 5px; -} -.inquiry-widget .hotel-widget-availability_btn { - margin: 15px 0 0; -} -.inquiry-widget .pilot-check-availability_btn { - color: #8d3a7c; - background-color: #fff; - -webkit-box-shadow: none; - box-shadow: none; -} -.inquiry-widget .pilot-check-availability_btn .check-availability_icon { - fill: #8d3a7c; -} -.inquiry-widget .search-meeting-room-description { - text-align: center; - font-size: 14px; - margin-top: 10px; - margin-bottom: 60px; -} -.inquiry-widget .inquiry-widget__header { - font-size: 1.75rem; - line-height: 1; - color: #fff; - margin-bottom: 15px; -} -.inquiry-widget .inquiry-widget__input-group { - padding: 3px 0; -} -.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search { - background-color: hsla(0, 0%, 100%, 0.5); - border: 1px solid #fff; -} -.inquiry-widget - .inquiry-widget__input-group - .pilot-hotel-search::-webkit-input-placeholder { - color: #858585; -} -.inquiry-widget - .inquiry-widget__input-group - .pilot-hotel-search::-moz-placeholder { - color: #858585; -} -.inquiry-widget - .inquiry-widget__input-group - .pilot-hotel-search::-ms-input-placeholder { - color: #858585; -} -.inquiry-widget .inquiry-widget__input-group .pilot-hotel-search::placeholder { - color: #858585; -} -.inquiry-widget .inquiry-widget__input-group .pilot-hotel-meeting-widget-icon { - margin: 20px auto 0; -} -.inquiry-widget .meeting-widget-icon { - width: 100px; - height: 100px; - display: block; - margin: 40px auto; -} -.inquiry-widget .inquiry-widget__booking-details { - margin-top: 20px; -} -.inquiry-widget .inquiry-widget__booking-details > legend { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.125rem; - color: #483729; - color: #fff; -} -@media (min-width: 950px) { - .inquiry-widget .inquiry-widget__booking-details > legend { - font-size: 1.375rem; - } -} -.inquiry-widget .inquiry-widget__collapse { - display: none; - text-align: center; - height: 16px; - margin: 10px; -} -.inquiry-widget .inquiry-widget__collapse svg { - height: 100%; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -@media (min-width: 950px) { - .inquiry-widget .inquiry-widget__collapse { - display: block; - } -} -.inquiry-widget .inquiry-widget__server-message { - display: none; - margin: 10px 0 0; -} -.inquiry-widget .label-alternative { - font-weight: 400; - line-height: 1.4em; -} -.inquiry-widget label { - font-size: 0.875rem; -} -.inquiry-widget .error-text { - display: inline-block; -} -#inquiry-widget .l-booking-widget__widget { - background: none transparent; - padding: 0; -} -.inquiry-widget .input-group-booking-dates, -.l-booking-widget__widget .input-group-booking-dates { - width: 100%; - margin: 0 auto; - max-width: 100%; - display: -ms-flexbox; - display: flex; -} -.inquiry-widget .input-group-booking-dates .input-group-booking-dates__date, -.l-booking-widget__widget - .input-group-booking-dates - .input-group-booking-dates__date { - position: relative; - padding-left: 0; - padding-right: 0; - width: calc(50% - 4px); -} -.inquiry-widget - .input-group-booking-dates - .input-group-booking-dates__date:first-child, -.l-booking-widget__widget - .input-group-booking-dates - .input-group-booking-dates__date:first-child { - margin-right: 6px; -} -.inquiry-widget .picker .picker__holder, -.l-booking-widget__widget .picker .picker__holder { - background: none transparent; -} -.inquiry-widget .picker.picker--right, -.l-booking-widget__widget .picker.picker--right { - left: auto; - right: 0; -} -.l-booking-widget__widget { - background: none #00838e; - padding: 10px 15px 15px; -} -@media (min-width: 950px) { - .js .inquiry-widget [data-js="inquiry-widget-secondary-fields"] { - display: none; - } -} -@media (min-width: 950px) { - .l-booking-widget--deemphasized { - top: -399px; - } -} -.l-booking-widget--vertical { - margin-bottom: 20px; -} -.hero-intro .l-booking-widget { - margin-top: 10px; - margin-bottom: 0; -} -.no-hero { - position: absolute; - z-index: 999; - left: 0; - right: 0; -} -.no-hero + div { - margin-top: 72px; -} -@media (min-width: 740px) { - .no-hero ~ div.l-section--has-sidebar { - margin-top: 72px; - } -} -@media (min-width: 950px) { - .no-hero ~ div.l-section--has-sidebar { - margin-top: 266px; - } -} -.no-hero ~ div .breadcrumb-list .breadcrumb-list__parent { - margin-top: 0; -} -@media (min-width: 950px) { - .no-hero { - background-color: #8d3a7c; - } -} -.meeting-widget-container { - position: absolute; - top: -100px; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - width: 100%; - z-index: 101; -} -.no-hero .meeting-widget-container:not(.sticky) { - position: relative; - top: 0; - padding: 15px 0 5px; -} -.meeting-widget-container .mp-container, -.meeting-widget-container span.mp-heading { - display: none; -} -.meeting-widget-container .mp-cta { - padding: 10px 20px; - margin: 0 auto 10px; -} -.meeting-widget-container #mp-booking-engine-iframe-container { - min-height: 563px !important; -} -@media (min-width: 950px) { - .meeting-widget-container #mp-booking-engine-iframe-container { - min-height: 0 !important; - } -} -.meeting-widget-container .loader { - display: none; -} -@media (orientation: landscape) { - .meeting-widget-container { - top: -100vh; - } -} -@media (orientation: landscape) and (min-width: 740px) { - .meeting-widget-container { - top: -25vw; - } -} -@media (min-width: 950px) { - .meeting-widget-container { - top: -240px; - width: calc(100% - 40px); - max-width: 1232px; - } - .no-hero .meeting-widget-container:not(.sticky) { - position: relative; - top: 0; - padding: 0; - } - .meeting-widget-container span.mp-heading.text-white { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - font-size: 1.375rem; - line-height: 1.1em; - text-transform: uppercase; - font-weight: 400; - color: #483729; - background-color: #8d3a7c; - border-color: #8d3a7c; - color: #fff; - display: inline-block; - padding: 10px 15px; - margin: 0 0 -2px; - border-radius: 4px 4px 0 0; - } -} -@media (min-width: 950px) and (min-width: 950px) { - .meeting-widget-container span.mp-heading.text-white { - font-size: 1.625rem; - } -} -@media (min-width: 950px) { - ol + .meeting-widget-container span.mp-heading.text-white, - p + .meeting-widget-container span.mp-heading.text-white, - table + .meeting-widget-container span.mp-heading.text-white, - ul + .meeting-widget-container span.mp-heading.text-white { - margin-top: 2rem; - } -} -@media (min-width: 950px) { - .no-hero .meeting-widget-container span.mp-heading.text-white { - margin-top: 24px; - } -} -@media (min-width: 950px) { - .meeting-widget-container .mp-cta { - display: none; - } -} -@media (min-width: 950px) { - .meeting-widget-container .mp-container { - border-radius: 4px; - display: block !important; - } -} -@media (min-width: 950px) { - .meeting-widget-container .loader { - display: block; - position: absolute; - top: 60px; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - } -} -@media (min-width: 950px) { - .meeting-widget-container .loader > span { - width: 24px; - height: 24px; - margin-right: 15px; - } -} -.meeting-widget-container.sticky { - position: fixed; - top: 0; - padding: 0; - background: #fff; -} -.hotel-meetings-page .meeting-widget-container.sticky { - top: 50px; -} -@media (min-width: 740px) and (max-width: 949px) { - .hotel-meetings-page .meeting-widget-container.sticky { - top: 95px; - z-index: 25; - } -} -.meeting-widget-container.sticky .mp-cta { - margin: 7px; -} -.meeting-widget-container.sticky .mp-cta-wrap { - -ms-flex-pack: end; - justify-content: flex-end; - display: -ms-flexbox; - display: flex; - background: #fff; - -webkit-box-shadow: rgba(0, 0, 0, 0.75) 0 0 7px; - box-shadow: 0 0 7px rgba(0, 0, 0, 0.75); -} -.meeting-widget-container.sticky .mp-container > div { - overflow: hidden !important; -} -.meeting-widget-container.sticky span.mp-heading { - display: none; -} -.meeting-widget-container.sticky .mp-container { - height: calc(100% - 42px); - overflow: auto; - padding-top: 4px; -} -.hotel-meetings-page .meeting-widget-container.sticky .mp-container { - height: 100%; -} -@media (min-width: 950px) { - .meeting-widget-container.sticky { - width: 100%; - max-width: 100%; - } - .meeting-widget-container.sticky .mp-container { - background-color: #8d3a7c; - border-radius: 0; - padding: 0; - height: auto; - overflow: unset; - } - .meeting-widget-container.sticky .mp-container > div { - max-width: 1232px; - margin: 0 auto; - overflow: visible !important; - } -} -.mp-cta { - text-transform: none; -} -.mp-cta span { - margin-right: 7px; -} -.mp-cta.active svg { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.sticky .mp-cta { - padding: 5px 15px; -} -@media (min-width: 950px) { - .hotel-meetings-page .sticky .mp-cta { - display: -ms-flexbox; - display: flex; - margin-top: 10px; - padding: 10px 20px; - } -} -.mp-cta.btn-booking-widget-toggle--crocus.btn-booking-widget-toggle, -.mp-cta.btn-booking-widget-toggle--crocus.btn-booking-widget-toggle:hover { - background-color: #8d3a7c; - border-color: #8d3a7c; - font-size: 1rem; -} -.global-footer, -.hotel-footer { - position: relative; - background: #000; - color: #fff; - z-index: 9; -} -@media (min-width: 950px) { - .global-footer, - .hotel-footer { - background: #000; - } -} -.global-footer a, -.global-footer h2, -.global-footer h3, -.hotel-footer a, -.hotel-footer h2, -.hotel-footer h3 { - color: #fff; -} -.global-footer .global-footer__content, -.global-footer .hotel-footer__content, -.hotel-footer .global-footer__content, -.hotel-footer .hotel-footer__content { - position: relative; - padding-top: 30px; -} -.global-footer .global-footer__content .global-footer__content__heading, -.global-footer .hotel-footer__content .global-footer__content__heading, -.hotel-footer .global-footer__content .global-footer__content__heading, -.hotel-footer .hotel-footer__content .global-footer__content__heading { - text-align: center; -} -.global-footer .global-footer__content .global-footer__content__bottom, -.global-footer .hotel-footer__content .global-footer__content__bottom, -.hotel-footer .global-footer__content .global-footer__content__bottom, -.hotel-footer .hotel-footer__content .global-footer__content__bottom { - max-width: 700px; - margin: 0 auto; - text-align: center; -} -.global-footer .global-footer__content .global-footer__content__bottom a, -.global-footer .hotel-footer__content .global-footer__content__bottom a, -.hotel-footer .global-footer__content .global-footer__content__bottom a, -.hotel-footer .hotel-footer__content .global-footer__content__bottom a { - display: -ms-inline-flexbox; - display: inline-flex; - font-size: 0; - margin: 0 5px; -} -.global-footer .global-footer__background-image, -.hotel-footer .global-footer__background-image { - position: absolute; - width: 100%; - height: 100%; - opacity: 0.5; -} -.no-cssfilters .global-footer .global-footer__background-image, -.no-cssfilters .hotel-footer .global-footer__background-image { - opacity: 0.3; -} -@media (min-width: 950px) { - .global-footer .global-footer__content .global-footer__content__sections, - .global-footer .hotel-footer__content .global-footer__content__sections, - .hotel-footer .global-footer__content .global-footer__content__sections, - .hotel-footer .hotel-footer__content .global-footer__content__sections { - margin-bottom: 20px; - } - .global-footer .global-footer__content .global-footer__content__heading, - .global-footer .hotel-footer__content .global-footer__content__heading, - .hotel-footer .global-footer__content .global-footer__content__heading, - .hotel-footer .hotel-footer__content .global-footer__content__heading { - margin-bottom: 25px; - } -} -.global-footer-section .link-list { - padding: 10px 20px 20px; -} -.global-footer-section .link-list:first-child .link-list-header, -.global-footer-section .link-list:first-child .link-list-top-header { - font-size: inherit; - line-height: inherit; - border-bottom: 1px solid #e3e0db; -} -@media (min-width: 950px) { - .global-footer-section .link-list:first-child .link-list-header, - .global-footer-section .link-list:first-child .link-list-top-header { - display: block; - position: absolute; - left: -100000em; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - } -} -.global-footer-section .link-list-header, -.global-footer-section .link-list-top-header { - font-weight: 700; - text-transform: uppercase; - padding-bottom: 3px; - margin-bottom: 15px; -} -.global-footer-section .link-list-top-header { - display: none; - padding: 0 20px; - border-bottom: 1px solid #e3e0db; -} -@media (min-width: 950px) { - .global-footer-section .link-list-top-header { - display: block; - } -} -.global-footer__social-media, -.global-footer__trip-advisor { - text-align: center; - margin-top: 2rem; - margin-bottom: 1em; -} -.global-footer--inline { - background-color: transparent; - border-top: none; - background: rgba(0, 0, 0, 0.5); - margin-top: 50px; -} -.global-footer--inline:before { - -webkit-box-shadow: none; - box-shadow: none; -} -.global-footer-toggler { - border-top: none; - display: block; - text-align: center; - position: relative; -} -.global-footer-toggler > span { - color: #e3e0db; -} -.hotel-footer .hotel-footer__heading { - text-align: center; -} -.hotel-footer__background-image { - opacity: 0.5; - position: absolute; - width: 100%; -} -.no-cssfilters .hotel-footer__background-image { - opacity: 0.3; -} -.hotel-footer__background-image img { - width: 100%; -} -@media (min-width: 950px) { - .hotel-footer__background-image img { - width: 100%; - height: auto; - max-width: none; - max-height: none; - position: absolute; - top: -9999px; - bottom: -9999px; - left: -9999px; - right: -9999px; - margin: auto; - } -} -.hotel-footer-section { - background: #000; - background: rgba(0, 0, 0, 0.6); - padding: 20px; -} -@media (min-width: 950px) { - .hotel-footer-section { - padding: 40px; - } -} -.hotel-footer__social-media { - margin-top: 2rem; -} -.membership-card { - margin-bottom: 1rem; -} -@media (min-width: 950px) { - .membership-card { - margin-bottom: 0; - } -} -.membership-card__secondary-label { - margin-top: 12px; -} -@media (min-width: 950px) { - .membership-card__details { - width: 75%; - float: left; - } -} -.membership-card__action .iconic-item__text { - display: inline-block; -} -.membership-card__action .iconic-item__text:before { - background-image: url(/_static/img/icons/x-icon.svg); - background-size: 100%; - background-repeat: no-repeat; - content: ""; - display: inline-block; - height: 24px; - position: relative; - top: 5px; - width: 24px; -} -@media (min-width: 950px) { - .membership-card__action { - width: 25%; - float: left; - padding-left: 20px; - padding-top: 4px; - } -} -.membership-card__error { - top: -0.5rem; - position: relative; - clear: both; - margin-bottom: 0.5rem; -} -@media (min-width: 950px) { - .membership-card__text { - padding-top: 12px; - } -} -@media (min-width: 420px) { - .membership-card--narrow .membership-card__action, - .membership-card--narrow .membership-card__details { - width: 50%; - float: left; - } -} -@media (min-width: 950px) { - .membership-card--narrow .membership-card__details { - width: 75%; - } - .membership-card--narrow .membership-card__action { - width: 25%; - } -} -.membership-card-addnew { - margin-top: 30px; -} -@media (min-width: 950px) { - .membership-card-addnew { - margin-top: 20px; - } -} -@media (min-width: 740px) { - .hotel-stays { - padding: 10px 10px 0; - } -} -.my-pages .hotel-stays__check-out-arrow { - margin: 0 45px; -} -.hotel-stays .hotel-stays__list__separator { - padding: 0 10px; - background-color: rgba(237, 236, 235, 0.6); -} -.my-pages .hotel-stays .hotel-stays__list__separator { - background-color: #f3f2f1; - line-height: 25px; - color: #555; - padding-top: 10px; - padding-bottom: 10px; -} -@media (min-width: 740px) { - .my-pages .hotel-stays .hotel-stays__list__separator { - padding-top: 0; - padding-bottom: 0; - } -} -.hotel-stays .hotel-stays__list__separator__heading { - background-color: #e3e0db; -} -.hotel-stays .hotel-stays__list__item { - padding: 25px 10px; - margin: 0; -} -@media (min-width: 740px) { - .hotel-stays .hotel-stays__list__item { - padding: 16px; - } -} -.hotel-stays .hotel-stays__list__item__heading { - margin-bottom: 0.5em; - color: #483729; -} -.hotel-stays .hotel-stays__list__item__link-heading { - margin-bottom: 0; - color: #00838e; -} -.my-pages .hotel-stays .hotel-stays__list__item__link-heading { - color: #333; - font-weight: 700; -} -.hotel-stays .hotel-stays__list__item__date { - white-space: nowrap; - display: inline-block; - width: 45%; -} -.my-pages .hotel-stays .hotel-stays__list__item__date { - width: 40%; -} -@media (max-width: 419px) { - .my-pages .hotel-stays .hotel-stays__list__item__date { - width: auto; - } -} -.hotel-stays .hotel-stays__list__item__booking-id { - white-space: nowrap; - display: inline-block; - width: 40%; -} -.hotel-stays .hotel-stays__list__item__btn { - word-break: break-word; -} -.my-pages .hotel-stays .hotel-stays__list__item__btn { - background-image: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg); - background-repeat: no-repeat; - display: inline-block; - background-size: 10px; - padding-right: 15px; - margin: 10px 0 0; - padding-left: 0; - background-position: bottom 7px right; - text-align: right; -} -@media (min-width: 740px) { - .my-pages .hotel-stays .hotel-stays__list__item__btn { - width: 100%; - margin-top: 0; - } -} -@media (min-width: 950px) { - .my-pages .hotel-stays .hotel-stays__list__item__btn { - width: 64%; - } -} -@media (min-width: 1200px) { - .my-pages .hotel-stays .hotel-stays__list__item__btn { - width: 58%; - } -} -.hotel-stays .hotel-stays__list__item--closed { - float: left; - max-width: 4.5rem; - width: 4.5rem; - min-height: 3rem; - margin-right: 10px; - word-wrap: break-word; -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-stays .hotel-stays__list__item--left { - margin-left: -20px; - } - .hotel-stays .hotel-stays__list__item--right { - margin-left: 20px; - padding-left: 10px; - } -} -.hotel-stays.table__container--historical-bookings { - position: relative; - padding-bottom: 1em; -} -.hotel-stays.table__container--historical-bookings-inner { - position: relative; -} -.hotel-stays.table__container--historical-bookings .table__row--heading { - font-size: 14px; -} -.hotel-stays.table__container--historical-bookings .table__cell { - padding-left: 7px; - padding-right: 7px; -} -.hotel-stays.table__container--historical-bookings .fade-overlay { - position: absolute; - width: 50px; - height: 100%; - right: -5px; - background: -webkit-gradient( - linear, - left top, - right top, - from(hsla(0, 0%, 100%, 0)), - to(#fff) - ); - background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1); -} -.hotel-stays.table__container--historical-bookings .fade-overlay.left-aligned { - left: -5px; - background: -webkit-gradient( - linear, - left top, - right top, - from(#fff), - to(hsla(0, 0%, 100%, 0)) - ); - background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0)); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1); -} -.hotel-stays.table__container--historical-bookings .fade-overlay.hidden { - display: none; -} -.hotel-stays .hotel-stays__footer { - margin-top: 15px; - color: #006b75; -} -.togglable-item--visible { - opacity: 1; -} -.togglable-item--hidden, -.togglable-item--visible { - -webkit-transition: opacity 1s; - transition: opacity 1s; -} -.togglable-item--hidden { - display: none; - opacity: 0; -} -[lang="de"] .hotel-stays span.text-small:last-child { - text-transform: capitalize; -} -.profile-section { - margin-bottom: 20px; -} -.profile-section__disclaimer-container { - font-size: 0.875rem; - padding-top: 20px; -} -@media (max-width: 739px) { - .profile-section { - background: #fff; - } - .profile-section .profile-section__heading { - padding: 10px; - margin-bottom: 0; - } -} -@media (min-width: 740px) { - .profile-section { - margin-bottom: 30px; - } -} -@media (min-width: 1200px) { - .profile-section { - margin-bottom: 40px; - } -} -.profile-overview { - color: #fff; - position: relative; -} -.profile-overview .profile-overview__greeting { - margin-bottom: 10px; - margin-right: 64px; -} -.profile-overview - .profile-overview__greeting - .profile-overview__greeting__text { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - font-size: 1.375rem; - line-height: 1.1em; - text-transform: uppercase; - font-weight: 400; - color: #483729; - color: #fff; -} -@media (min-width: 950px) { - .profile-overview - .profile-overview__greeting - .profile-overview__greeting__text { - font-size: 1.625rem; - font-size: 2rem; - } -} -@media (min-width: 740px) { - .profile-overview .profile-overview__greeting { - margin-right: 0; - float: left; - } -} -.profile-overview .profile-overview__info { - margin-bottom: 20px; -} -@media (min-width: 740px) { - .profile-overview .profile-overview__info { - margin-bottom: 10px; - float: right; - } -} -@media (min-width: 950px) { - .profile-overview .profile-overview__info { - margin: 10px 0 10px 10px; - } -} -.profile-overview .profile-overview__info .profile-overview__info__block { - margin-bottom: 0.3125rem; -} -.profile-overview .profile-overview__info .profile-overview__info__block > dt, -.profile-overview .profile-overview__info .profile-overview__info__block dd { - display: inline; -} -@media (min-width: 740px) { - .profile-overview .profile-overview__info .profile-overview__info__block { - margin: 0 10px; - vertical-align: middle; - } -} -@media (max-width: 419px) { - .profile-overview - .profile-overview__info - .profile-overview__info__block__link { - margin-bottom: 0.625rem; - } -} -.profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber { - position: relative; -} -.profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber - > dd { - font-weight: 700; -} -@media (max-width: 419px) { - .profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber - > dd { - padding-right: 6.25rem; - } -} -@media (min-width: 740px) { - .profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber { - display: inline-block; - } - .profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber - > dt, - .profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber - dd { - display: block; - } -} -@media (min-width: 950px) { - .profile-overview - .profile-overview__info - .profile-overview__info__block--membershipnumber:after { - content: ""; - display: block; - height: 100%; - width: 1px; - background: hsla(0, 0%, 100%, 0.5); - position: absolute; - top: 0; - right: -15px; - } -} -.profile-overview - .profile-overview__info - .profile-overview__info__block--customer { - display: none; -} -@media (min-width: 950px) { - .profile-overview - .profile-overview__info - .profile-overview__info__block--customer { - display: inline-block; - } -} -@media (min-width: 740px) { - .profile-overview - .profile-overview__info - .profile-overview__info__block--edit { - display: inline-block; - } -} -.profile-overview .profile-overview__blocks { - clear: both; - margin-bottom: 15px; -} -.profile-overview .profile-overview__blocks:after, -.profile-overview .profile-overview__blocks:before { - content: " "; - display: table; -} -.profile-overview .profile-overview__blocks:after { - clear: both; -} -@media (max-width: 739px) { - .profile-overview-block { - height: auto !important; - } -} -@media (min-width: 740px) { - .profile-overview-block { - background: #fff; - color: #483729; - min-height: 8.125rem; - padding: 1.25rem 0.9375rem 0.9375rem; - text-align: center; - } -} -.profile-overview-block--level-card__tooltip { - font-size: 0.9375rem; -} -.profile-overview-block--level-card__tooltip__details.list-style { - display: block; -} -.profile-overview-block--level-card__tooltip__details.table-style { - display: none; -} -.profile-overview-block--level-card__tooltip__details.table-style table td, -.profile-overview-block--level-card__tooltip__details.table-style table th { - padding: 5px 30px 5px 0; -} -.profile-overview-block .profile-overview-block__fact { - margin-bottom: 0; -} -.profile-overview-block - .profile-overview-block__fact - .profile-overview-block__fact__heading { - font-size: 1rem; - line-height: 1.4em; - font-family: Helvetica, Arial, sans-serif; - color: #fff; - font-weight: 400; - display: inline; -} -.profile-overview-block - .profile-overview-block__fact - .profile-overview-block__fact__text { - font-weight: 700; -} -.profile-overview-block .profile-overview-block__fact--nights-long { - display: none; -} -.profile-overview-block - .profile-overview-block__fact--lastpoints - .profile-overview-block__fact__heading { - display: block; - margin-bottom: 0; -} -.profile-overview-block .profile-overview-block__fact--lastpoints__date { - font-weight: 400; -} -@media (min-width: 740px) { - .profile-overview-block--level-card__tooltip__details.list-style { - display: none; - } - .profile-overview-block--level-card__tooltip__details.table-style { - display: block; - } - .profile-overview-block--level-card__tooltip__details.table-style table { - margin-bottom: 10px; - } - .profile-overview-block--level-card__tooltip__details.table-style table th { - background: none; - padding-bottom: 5px; - text-align: left; - } - .profile-overview-block--level-card__tooltip__details.table-style table td { - padding-right: 15px; - } - .profile-overview-block--level-card__tooltip__details.table-style - table - > tbody - > tr:nth-child(2n) - > td { - background: none; - } - .profile-overview-block - .profile-overview-block__fact - .profile-overview-block__fact__heading { - color: #333; - } - .profile-overview-block .profile-overview-block__fact--totalpoints { - margin-bottom: 0.3125rem; - } - .profile-overview-block - .profile-overview-block__fact--totalpoints - .profile-overview-block__fact__heading, - .profile-overview-block - .profile-overview-block__fact--totalpoints - .profile-overview-block__fact__text { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.5rem; - line-height: 1.1em; - color: #483729; - } - .profile-overview-block - .profile-overview-block__fact--totalpoints - .profile-overview-block__fact__text { - color: #8d3a7c; - } - .profile-overview-block - .profile-overview-block__fact--lastpoints - .profile-overview-block__fact__text { - font-weight: 400; - } - .profile-overview-block .profile-overview-block__fact--nights-short { - display: none; - } - .profile-overview-block .profile-overview-block__fact--nights-long { - display: block; - } - .profile-overview-block - .profile-overview-block__fact--nights-long - .profile-overview-block__fact__heading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.5rem; - line-height: 1.1em; - color: #483729; - display: block; - margin-bottom: 0.3125rem; - } - .profile-overview-block - .profile-overview-block__fact--nights-long - .profile-overview-block__fact__text { - font-weight: 400; - } -} -.profile-overview-block--level .profile-overview-block--level__heading { - display: none; -} -@media (min-width: 740px) { - .profile-overview-block--level .profile-overview-block--level__heading { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.5rem; - line-height: 1.1em; - color: #483729; - display: inline; - } -} -.profile-overview-block--level .profile-overview-block--level__badge { - margin: 0; -} -@media (min-width: 740px) { - .profile-overview-block--level .profile-overview-block--level__badge { - margin: 10px 10px 0; - position: relative; - right: 0; - top: 0; - } -} -.profile-overview-block--links { - display: none; - text-align: left; -} -@media (min-width: 950px) { - .profile-overview-block--links { - display: block; - margin: 0; - padding-top: 20px; - } -} -.profile-overview-block-tooltip { - position: absolute; - top: 0; - right: 0; -} -@media (min-width: 740px) { - .profile-overview-block-tooltip { - margin-right: 10px; - margin-top: 24px; - } -} -.expiration-points-table thead > tr > td, -.expiration-points-table tr > th { - background: #fceadf; -} -.expiration-points-table thead > tr > td:nth-child(2), -.expiration-points-table tr > th:nth-child(2) { - color: #fceadf; -} -@media (min-width: 740px) { - .expiration-points-table thead > tr > td:nth-child(2), - .expiration-points-table tr > th:nth-child(2) { - color: #000; - } -} -.expiration-points-table > thead > tr > td:first-child, -.expiration-points-table tr > th:first-child { - width: 65%; -} -@media (min-width: 740px) { - .expiration-points-table > thead > tr > td:first-child, - .expiration-points-table tr > th:first-child { - width: 50%; - } -} -@media (min-width: 950px) { - .expiration-points-table > thead > tr > td:first-child, - .expiration-points-table tr > th:first-child { - width: 35%; - } -} -.expiration-points-table thead > tr > td, -.expiration-points-table tr > td, -.expiration-points-table tr > th { - padding: 7px 10px; -} -@media (min-width: 950px) { - .expiration-points-table thead > tr > td, - .expiration-points-table tr > td, - .expiration-points-table tr > th { - padding: 10px 20px; - } -} -.expiration-points-table tr > td:nth-child(2) { - text-align: right; -} -@media (min-width: 740px) { - .expiration-points-table tr > td:nth-child(2) { - text-align: left; - } -} -.points-received { - margin-top: 3px; -} -.points-received--container { - margin: 0 0 3px; - background: #eee2eb; - color: #8d3a7c; - padding: 3px; -} -.hotel-stays { - background-color: #fff; -} -.hotel-stays .hotel-stays__list > li { - background: #fff; - margin-bottom: 16px; - border-radius: 4px; -} -@media (min-width: 950px) { - .hotel-stays .hotel-stays__list > li { - border-radius: 12px; - } -} -.hotel-stays .hotel-stays__footer { - border-top: none; -} -.my-pages .hotel-stays { - -webkit-box-shadow: none; - box-shadow: none; - padding: 0; - background-color: transparent; -} -.my-pages .hotel-stays__footer { - font-size: 0.9375rem; - margin-top: 0; - padding-top: 15px; - padding-bottom: 15px; -} -@media (min-width: 950px) { - .my-pages .hotel-stays__footer { - margin-top: 10px; - } -} -.my-pages .l-section { - background: #f3f2f1; -} -.hotel-stays-filter { - padding: 10px; - border-bottom: 1px solid #eee; - background: #fff; - margin-bottom: 1px; -} -.hotel-stays-filter a { - color: #483729; -} -.hotel-stays-filter .hotel-stays-filter__input-group { - margin-bottom: 5px; -} -.hotel-stays-filter - .hotel-stays-filter__input-group - .hotel-stays-filter__input-group__label { - display: inline-block; - vertical-align: middle; - width: 65px; - padding: 0 10px 0 0; - word-break: break-all; -} -.hotel-stays-filter - .hotel-stays-filter__input-group - .hotel-stays-filter__input-group__input { - display: inline-block; - vertical-align: middle; - width: calc(100% - 70px); -} -.hotel-stays-filter .hotel-stays-filter__button { - vertical-align: middle; - margin-top: 12px; - display: inline-block; - width: 100%; -} -.hotel-stays-filter .hotel-stays-filter__body { - margin-top: 10px; -} -@media (max-width: 949px) { - .hotel-stays-filter .hotel-stays-filter__input-group__label { - text-transform: capitalize; - } - .hotel-stays-filter .hotel-stays-filter__message { - background: #f5f5f4; - border-top: 1px solid #dddbda; - margin: 10px -10px -10px; - padding: 7px 10px; - } -} -@media (min-width: 950px) { - .hotel-stays-filter { - padding: 0; - background: none; - -webkit-box-shadow: none; - box-shadow: none; - margin-bottom: 10px; - border-bottom: none; - } - .hotel-stays-filter .hotel-stays-filter__input-group { - display: inline-block; - margin-bottom: 0; - } - .hotel-stays-filter - .hotel-stays-filter__input-group - .hotel-stays-filter__input-group__label { - width: auto; - } - .hotel-stays-filter - .hotel-stays-filter__input-group - .hotel-stays-filter__input-group__input { - width: 180px; - } - .hotel-stays-filter - .hotel-stays-filter__input-group - .hotel-stays-filter__input-group__label--to { - font-weight: 700; - padding: 0 3px; - } - .hotel-stays-filter .hotel-stays-filter__button { - width: auto; - margin-top: 0; - } - .hotel-stays-filter .expandable__toggle.hotel-stays-filter__toggle { - display: none; - } - .hotel-stays-filter .hotel-stays-filter__body { - margin-top: 0; - display: block !important; - } - .hotel-stays-filter .hotel-stays-filter__message { - font-weight: 700; - margin-top: 15px; - } -} -.member-content__section { - width: 100%; - overflow: visible; -} -.member-content__section .member-content__section__inner { - background-color: #fff; -} -@media (min-width: 740px) { - .member-content__section .member-content__section__inner { - background-color: transparent; - } -} -.member-content__section .member-content__section__inner .content-nav { - margin-top: 0; -} -.js [data-js="profile-title-selection"] { - display: none; -} -.tripadvisor-rating { - line-height: 1.2em; -} -.tripadvisor-rating .tripadvisor-rating__rating { - height: 15px; - display: inline; - vertical-align: text-top; - margin-right: 5px; -} -.tripadvisor-rating .tripadvisor-rating__review-count { - color: #4c4c4c; - font-size: 0.8125rem; - display: inline-block; -} -.tripadvisor-rating .tripadvisor-rating__review-count > strong { - font-weight: 400; -} -a.tripadvisor-rating:focus, -a.tripadvisor-rating:hover { - text-decoration: none; -} -a.tripadvisor-rating:focus .tripadvisor-rating__review-count, -a.tripadvisor-rating:hover .tripadvisor-rating__review-count { - text-decoration: underline; -} -.picker { - font-size: 16px; - text-align: left; - line-height: 1.2; - color: #000; - z-index: 10000; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.picker__input { - cursor: pointer; -} -.picker__input.picker__input--active { - border-color: #00838e; -} -.picker__box { - padding: 0 1em; -} -.picker__header { - text-align: center; - position: relative; - margin-top: 0.75em; -} -.picker__month, -.picker__year { - font-size: 1.5rem; - display: inline-block; - margin-left: 0.25em; - margin-right: 0.25em; -} -.picker__select--month, -.picker__select--year { - border: 1px solid #b7b7b7; - height: 2em; - padding: 0.5em; - margin-left: 0.25em; - margin-right: 0.25em; -} -@media (min-width: 24.5em) { - .picker__select--month, - .picker__select--year { - margin-top: -0.5em; - } -} -.picker__select--month { - width: 35%; -} -.picker__select--year { - width: 22.5%; -} -.picker__select--month:focus, -.picker__select--year:focus { - border-color: #00838e; -} -.picker__nav--next, -.picker__nav--prev { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - position: absolute; - width: 44px; - height: 44px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - top: 0; - cursor: pointer; -} -.picker__nav--prev { - -webkit-transform: rotate(90deg) scaleX(-1); - transform: rotate(90deg) scaleX(-1); - left: -10px; -} -.picker__nav--next { - right: -10px; -} -.picker__nav--disabled, -.picker__nav--disabled:before, -.picker__nav--disabled:before:hover, -.picker__nav--disabled:hover { - cursor: default; - background: none; - border-right-color: #fff; - border-left-color: #fff; -} -.picker__table { - text-align: center; - border-collapse: collapse; - border-spacing: 0; - table-layout: fixed; - font-size: inherit; - width: 100%; - margin-top: 0.75em; - margin-bottom: 0.5em; -} -@media (min-height: 33.875em) { - .picker__table { - margin-bottom: 0.75em; - } -} -.picker__table td { - margin: 0; - padding: 0; -} -.picker__table td:nth-of-type(6), -.picker__table td:nth-of-type(7) { - color: #cd0921; -} -.picker__weekday { - width: 14.285714286%; - font-size: 0.8125rem; - line-height: 15px; - padding: 5px 0 3px; - color: color-xxdark-gray; - border: 1px solid #f3f2f1; - border-width: 1px 0; - font-weight: 700; -} -.picker__day { - height: 34px; - line-height: 34px; - margin: 2px; - width: 34px; -} -.picker__day--today { - position: relative; -} -.picker__day--today:before { - display: none; - content: " "; - position: absolute; - top: 2px; - right: 2px; - width: 0; - height: 0; - border-top: 0.5em solid #000; - border-left: 0.5em solid transparent; -} -.picker__day--disabled:before { - border-top-color: #aaa; -} -.picker__day--outfocus { - background: #e9e8e7; - display: none; -} -.picker__day--infocus:hover, -.picker__day--outfocus:hover { - cursor: pointer; - background: #e1f6f9; -} -.picker__day--highlighted { - border-color: #00838e; -} -.picker--focused .picker__day--highlighted, -.picker__day--highlighted:hover { - cursor: pointer; - background: #e1f6f9; -} -.picker--focused .picker__day--selected, -.picker__day--selected, -.picker__day--selected:hover { - background: #00838e; - color: #fff; - border-radius: 20px; - font-weight: 700; -} -.picker--focused .picker__day--disabled, -.picker__day--disabled, -.picker__day--disabled:hover { - background: #fff; - border-color: #fff; - color: #ddd; - cursor: default; -} -.picker__day--highlighted.picker__day--disabled, -.picker__day--highlighted.picker__day--disabled:hover { - background: #bbb; -} -.picker__footer { - display: none; - text-align: center; -} -.picker__button--clear, -.picker__button--close, -.picker__button--today { - border: 1px solid #fff; - background: #fff; - font-size: 0.8em; - padding: 0.66em 0; - font-weight: 700; - width: 33%; - display: inline-block; - vertical-align: bottom; -} -.picker__button--clear:hover, -.picker__button--close:hover, -.picker__button--today:hover { - cursor: pointer; - background: #e1f6f9; - border-bottom-color: #e1f6f9; -} -.picker__button--clear:focus, -.picker__button--close:focus, -.picker__button--today:focus { - background: #e1f6f9; - border-color: #00838e; - outline: none; -} -.picker__button--clear:before, -.picker__button--close:before, -.picker__button--today:before { - position: relative; - display: inline-block; - height: 0; -} -.picker__button--clear:before, -.picker__button--today:before { - content: " "; - margin-right: 0.45em; -} -.picker__button--today:before { - top: -0.05em; - width: 0; - border-top: 0.66em solid #000; - border-left: 0.66em solid transparent; -} -.picker__button--clear:before { - top: -0.25em; - width: 0.66em; - border-top: 3px solid #8d3a7c; -} -.picker__button--close:before { - content: "×"; - top: -0.1em; - vertical-align: top; - font-size: 1.1em; - margin-right: 0.35em; - color: #777; -} -.picker__button--today[disabled], -.picker__button--today[disabled]:hover { - background: #fff; - border-color: #fff; - color: #ddd; - cursor: default; -} -.picker__button--today[disabled]:before { - border-top-color: #aaa; -} -.picker { - width: 290px; - max-width: 290px; - left: 0; - position: absolute; -} -@media (min-width: 740px) { - .picker { - min-width: 18rem; - } -} -.picker__holder { - position: absolute; - -webkit-box-sizing: border-box; - box-sizing: border-box; - max-height: 0; - visibility: hidden; - -webkit-transform: translateY(-1em) perspective(600px) rotateX(10deg); - transform: translateY(-1em) perspective(600px) rotateX(10deg); - -webkit-transition: - opacity 0.15s ease-out, - max-height 0s 0.15s, - border-width 0s 0.15s, - -webkit-transform 0.15s ease-out; - transition: - opacity 0.15s ease-out, - max-height 0s 0.15s, - border-width 0s 0.15s, - -webkit-transform 0.15s ease-out; - transition: - transform 0.15s ease-out, - opacity 0.15s ease-out, - max-height 0s 0.15s, - border-width 0s 0.15s; - transition: - transform 0.15s ease-out, - opacity 0.15s ease-out, - max-height 0s 0.15s, - border-width 0s 0.15s, - -webkit-transform 0.15s ease-out; - overflow: hidden; -} -.picker__holder:focus { - outline: none; -} -.picker--left .picker__holder:before { - left: 30%; -} -.picker--left .picker__holder:before, -.picker--right .picker__holder:before { - content: ""; - border: 10px solid transparent; - border-bottom-color: #fff; - position: absolute; - margin-top: -18px; -} -.picker--right .picker__holder:before { - right: 30%; -} -.picker--crocus .picker__holder { - background: rgba(141, 58, 124, 0.8); -} -.picker__frame { - background: #fff; - padding: 1px; - border-radius: 4px; -} -.picker__wrap { - margin: -1px; -} -.picker--opened .picker__holder { - max-height: 25em; - visibility: visible; - padding: 10px 0; - -webkit-transform: translateY(0) perspective(600px) rotateX(0); - transform: translateY(0) perspective(600px) rotateX(0); - -webkit-transition: - opacity 0.15s ease-out, - max-height 0s, - border-width 0s, - -webkit-transform 0.15s ease-out; - transition: - opacity 0.15s ease-out, - max-height 0s, - border-width 0s, - -webkit-transform 0.15s ease-out; - transition: - transform 0.15s ease-out, - opacity 0.15s ease-out, - max-height 0s, - border-width 0s; - transition: - transform 0.15s ease-out, - opacity 0.15s ease-out, - max-height 0s, - border-width 0s, - -webkit-transform 0.15s ease-out; -} -@media (max-width: 1199px) { - .picker__holder { - -webkit-transform: translateY(-2em) perspective(600px) rotateX(20deg) - scale(0.9); - transform: translateY(-2em) perspective(600px) rotateX(20deg) scale(0.9); - } - .picker--opened .picker__holder { - -webkit-transform: translateY(0) perspective(600px) rotateX(0) scale(1); - transform: translateY(0) perspective(600px) rotateX(0) scale(1); - } -} -.system-output-cache { - position: relative; - z-index: 10; - background: #dfdfdf; - font-size: 0.8em; - padding: 0.2em 0.5em; -} -.login { - background: #8d3a7c; - clear: both; - color: #fff; - display: none; - overflow: hidden; - width: 100%; - z-index: 999999; -} -.login h3 { - color: #fff; - margin-bottom: 1rem; -} -@media (min-width: 740px) { - .login h3 { - margin-bottom: 0.8rem; - } -} -.login .login__container { - position: relative; - width: 100%; -} -.login .login__container .form-close-btn { - background-color: transparent; - border: none; - display: block; - position: absolute; - right: 0; - text-indent: -9999px; - max-width: 45px; - top: 7px; -} -.login .login__container .form-close-btn:after { - content: ""; - display: block; - height: 45px; - width: 45px; -} -.login .login__container input[type="password"]::-webkit-input-placeholder, -.login .login__container input[type="tel"]::-webkit-input-placeholder { - color: #692b5c; - opacity: 1 !important; -} -.login .login__container input[type="password"]::-moz-placeholder, -.login .login__container input[type="tel"]::-moz-placeholder { - color: #692b5c; - opacity: 1 !important; -} -.login .login__container input[type="password"]::-ms-input-placeholder, -.login .login__container input[type="tel"]::-ms-input-placeholder { - color: #692b5c; - opacity: 1 !important; -} -.login .login__container input[type="password"]::placeholder, -.login .login__container input[type="tel"]::placeholder { - color: #692b5c; - opacity: 1 !important; -} -@media (min-width: 740px) { - .login .login__container { - background-image: -webkit-gradient( - linear, - left top, - right top, - from(#994e89), - color-stop(33.3%, #994e89), - color-stop(33.3%, transparent) - ); - background-image: linear-gradient( - 90deg, - #994e89, - #994e89 33.3%, - transparent 0 - ); - overflow: hidden; - } -} -@media (min-width: 740px) { - .login .login__login-info { - width: 33.2%; - } - .login .login__login-form { - width: 66.6%; - } - .login .login__container .form-close-btn { - top: 10px; - } -} -.login-info { - display: block; - padding: 10px 10px 0.813em; - margin: 0 -10px; - background-color: #994e89; -} -.login-info a { - color: #fff; - padding-left: 38px; - background-image: url(/_static/img/bullet-list-arrow-circle-lightviolet.svg); - background-repeat: no-repeat; - display: inline-block; - background-size: 22px 22px; - margin-bottom: 0.9em; -} -.login-info a:focus, -.login-info a:hover { - text-decoration: underline; -} -@media (min-width: 740px) { - .login-info { - background-position: right 20px top 40px; - float: left; - padding: 30px 20px 0.813em; - margin: 0; - } -} -.login-form { - display: block; - padding: 30px 0 20px; -} -@media (min-width: 740px) { - .login-form h3 { - margin-bottom: 3px; - } -} -.login-form fieldset label[for="Login_RememberMe"] { - font-size: 0.875rem; -} -.login-form fieldset a, -.login-form fieldset label[for="Login_RememberMe"] { - margin-top: 9px; -} -.login-form fieldset.login__form__input-group { - margin-bottom: 1rem; -} -.login-form fieldset.login__form__input-submit { - margin: 10px 0; - position: relative; -} -.login-form .login__form__submitbtn { - padding-top: 5px; - padding-bottom: 5px; - display: block; - width: 100%; -} -.login-form a { - color: #fff; - font-size: 0.875rem; - padding-left: 38px; - background-image: url(/_static/img/bullet-list-arrow-circle-lightviolet.svg); - background-repeat: no-repeat; - display: inline-block; - background-size: 22px 22px; - margin-bottom: 0; - line-height: 1.15; - padding-bottom: 4px; - padding-top: 3px; -} -.login-form a:focus, -.login-form a:hover { - text-decoration: underline; -} -@media (min-width: 740px) { - .login-form { - float: right; - padding-bottom: 0.813em; - padding-left: 30px; - } - .login-form fieldset { - float: left; - width: 33.3%; - } - .login-form fieldset.login__form__input-group { - padding-right: 20px; - margin-bottom: 0; - } - .login-form fieldset.login__form__input-submit { - margin: 0; - } -} -@media (min-width: 1200px) { - .login-form { - padding-left: 50px; - } -} -.error-container { - margin-bottom: 4px; -} -.login__form__errors { - margin-bottom: 0; -} -.login__form__errors > span { - display: block; -} -.login__form__errors > span:last-child { - margin-bottom: 8px; - margin-top: 2px; -} -.login__form__errors .field-validation-error { - display: inline-block; - margin-top: 0; -} -@media (min-width: 740px) { - .login__form__errors { - overflow: hidden; - margin-bottom: 7px; - } - .login__form__errors > span { - display: block; - min-width: 33%; - float: left; - } - .login__form__errors > span:last-child { - margin-bottom: 0; - margin-top: 0; - } -} -.login__form__input__inline-small { - vertical-align: top; -} -@media (min-width: 740px) { - .login__form__input__inline-small { - width: 39%; - padding-top: 1.5em; - display: inline; - } - .login__form__input__inline-small .btn { - width: 100%; - } -} -@media (min-width: 950px) { - .login__form__input__inline-small { - width: 30%; - } -} -@media (min-width: 1200px) { - .login__form__input__inline-small { - width: 20%; - } -} -.login__form__input__inline-large { - vertical-align: bottom; -} -@media (min-width: 740px) { - .login__form__input__inline-large { - width: 59%; - display: inline; - } -} -@media (min-width: 950px) { - .login__form__input__inline-large { - width: 69%; - } -} -@media (min-width: 1200px) { - .login__form__input__inline-large { - width: 79%; - } -} -.pwd-change-msg { - background-color: #f8f8f8; - background: - url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) - repeat, - -webkit-gradient( - linear, - left top, - left bottom, - from(hsla(0, 0%, 94.1%, 0.9411764705882353)), - color-stop(60%, #fff), - to(#fff) - ); - background: - url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) - repeat, - linear-gradient( - 180deg, - hsla(0, 0%, 94.1%, 0.9411764705882353), - #fff 60%, - #fff - ); - padding: 30px; - height: 100%; -} -@media (min-width: 740px) { - .pwd-change-msg { - height: auto; - } -} -.pwd-change-msg h2 { - margin-bottom: 20px; -} -.pwd-change-msg .close { - position: absolute; - right: 12px; - top: 12px; - cursor: pointer; -} -.pwd-change-msg .close:hover { - background-color: #00838e; - border-radius: 50%; - display: -ms-flexbox; - display: flex; -} -.pwd-change-msg .close .icon:hover { - fill: #fff; -} -.pwd-change-msg .btn.login-button { - width: 100%; - margin: 15px auto 0; -} -.speech-bubble { - border-radius: 20px; - background: #fbe3d3; - padding: 13px 15px; - position: relative; -} -.speech-bubble, -.speech-bubble .speech-bubble__media { - margin-bottom: 15px; -} -.speech-bubble > p:last-child { - margin-bottom: 0; -} -@media (min-width: 740px) { - .speech-bubble { - border-radius: 25px; - padding: 15px 20px; - } -} -@media (min-width: 950px) { - .speech-bubble--small-width { - width: 25%; - margin-left: auto; - text-align: left; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .speech-bubble--small-width { - width: 33%; - } -} -.speech-bubble--tight { - padding: 13px 10px; -} -@media (min-width: 740px) { - .speech-bubble--tight { - padding: 8px 20px 8px 13px; - } -} -.speech-bubble--unspaced { - margin-bottom: 0; -} -.speech-bubble--point-down, -.speech-bubble--point-up { - position: relative; - border-radius: 20px 20px 20px 0; -} -.speech-bubble--point-down:after, -.speech-bubble--point-up:after { - content: ""; - display: block; - width: 24px; - height: 22px; - position: absolute; - bottom: -22px; - left: 0; - z-index: 1; - background: url(/_static/img/bg-speech-bubble-corner.png) no-repeat 0 100%; -} -@media (min-width: 740px) { - .speech-bubble--point-down, - .speech-bubble--point-up { - border-radius: 25px 25px 25px 0; - } -} -.speech-bubble--point-up { - border-radius: 0 20px 20px 20px; -} -.speech-bubble--point-up.speech-bubble--success:after { - background-image: url(/_static/img/bg-speech-bubble-corner-success.png); -} -.speech-bubble--point-up:after { - top: -22px; - left: -1px; - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} -.points-received.speech-bubble--point-down { - margin-left: 0; - margin-right: 0; -} -.points-received.speech-bubble--point-down:after { - background: url(/_static/img/bg-speech-bubble-corner-purple-border.png) - no-repeat 0 100%; -} -@media (min-width: 740px) { - .speech-bubble--half-width { - max-width: 45em; - } -} -@media (min-width: 950px) { - .speech-bubble--half-width { - width: 50%; - max-width: none; - } -} -@media (min-width: 740px) { - .speech-bubble--booking-details, - .speech-bubble--map-list, - .speech-bubble--short { - display: inline-block; - } -} -.speech-bubble--point-down.speech-bubble--booking-details, -.speech-bubble--point-down.speech-bubble--map-list, -.speech-bubble--point-down.speech-bubble--pre-box { - margin-bottom: 0; -} -.speech-bubble--pre-teaser { - margin: 0 0 0 -2px; - border: 2px solid #fff; -} -.speech-bubble--pre-teaser:after { - border-left: 2px solid #fff; - margin-left: -2px; -} -@media (min-width: 740px) { - .speech-bubble--pre-teaser { - display: inline-block; - margin: 0 0 0 -2px; - } -} -.speech-bubble--input-warning, -.speech-bubble--pre-button, -.speech-bubble--pre-button-tight { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 0.8125rem; - line-height: 1.2em; - color: #333; - padding: 0.375rem 0.9375rem 0.375rem 1.25rem; - margin: 0 0 3px -3px; -} -.speech-bubble--input-warning:after, -.speech-bubble--pre-button-tight:after, -.speech-bubble--pre-button:after { - height: 20px; - bottom: -20px; -} -@media (min-width: 740px) { - .speech-bubble--input-warning, - .speech-bubble--pre-button, - .speech-bubble--pre-button-tight { - display: inline-block; - } -} -.speech-bubble--input-warning, -.speech-bubble--pre-button-tight { - padding: 0.375rem 0.9375rem 0.375rem 0.625rem; -} -@media (min-width: 740px) { - .speech-bubble--input-warning { - margin-bottom: -3px; - } -} -.speech-bubble--booking-details { - z-index: 1; -} -@media (max-width: 739px) { - .speech-bubble--booking-details { - margin-left: 10px; - margin-right: 10px; - } -} -.speech-bubble--booking-details * { - display: inline-block; -} -.speech-bubble--deemphasized { - background-color: #e9e8e7; - color: #333; -} -.speech-bubble--deemphasized .speech-bubble__heading { - color: #333; -} -.speech-bubble--deemphasized:after { - background-image: url(/_static/img/bg-speech-bubble-corner-deemphasized.png); -} -.speech-bubble--error { - background-color: #f2dedd; - color: #333; -} -.speech-bubble--error .speech-bubble__heading { - color: #b43837; -} -.speech-bubble--success { - background-color: #f0f8e9; -} -.speech-bubble--success .speech-bubble__heading { - color: #333; -} -.speech-bubble--success:after { - background-image: url(/_static/img/bg-speech-bubble-corner-success.png); -} -.speech-bubble--success-with-border { - border: 1px solid #008a25; - border-radius: 25px 25px 25px 0; - padding-bottom: 14px; -} -.speech-bubble--success-with-border > span { - position: absolute; - bottom: -24px; - left: -1px; -} -.speech-bubble--success-with-border > span svg { - display: block; -} -.speech-bubble--success-with-border > span svg #bg-color { - fill: #f0f8e9; -} -.speech-bubble--success-with-border > span svg #border-color { - fill: #008a25; -} -.speech-bubble--compact { - border-radius: 4px; - padding: 8px; -} -.speech-bubble--compact .iconic-item__icon-container { - width: auto; - margin-right: 8px; - display: block; -} -.speech-bubble--failed { - background-color: #eddfde; -} -.speech-bubble--failed .speech-bubble__heading { - color: #333; -} -.speech-bubble--failed:after { - background-image: url(/_static/img/bg-speech-bubble-corner-failed.png); -} -.speech-bubble--my-booking { - margin-top: 10px; - margin-bottom: 10px; -} -.speech-bubble__content { - display: inline-block; - vertical-align: middle; - width: 90%; - padding-left: 10px; -} -@media (min-width: 950px) { - .booking-option { - position: relative; - padding-right: 10px; - width: 50%; - padding-left: 0; - } -} -.special-request-head { - background-position: 10px 10px; - background-repeat: no-repeat; -} -@media (min-width: 950px) { - .special-request-head { - background-image: none; - clear: both; - } -} -.special-request-head .special-request-head__arrow { - margin-left: 3px; -} -.special-request-head .special-request-head__subheading { - font-size: 0.8125rem; - margin-top: -3px; -} -.special-request-form .expandable__body { - padding-top: 5px; -} -.special-request-dropdown { - margin-top: 3px; - margin-bottom: 3px; -} -.special-request-needs-group { - margin-top: 10px; -} -.special-request-needs-group .special-request-needs-group__heading { - margin-bottom: 0.3125rem; -} -.special-request-needs-group .input-group { - padding-bottom: 3px; -} -.special-request-needs-group .input-group:last-child { - margin-bottom: 20px; -} -.special-request-other-comments { - border-top: 0.0625rem solid rgba(157, 160, 161, 0.33); - padding-top: 20px; - margin-top: 0; -} -@media (min-width: 740px) { - .special-request-other-comments { - width: 100%; - vertical-align: middle; - display: inline-block; - border-top: none; - padding-top: 0; - } -} -.special-request-other-comments .special-request-other-comments__heading { - padding-left: 10px; -} -@media (min-width: 950px) { - .special-request-other-comments .special-request-other-comments__heading { - padding-left: 0; - } -} -.special-request-other-comments .special-request-other-comments__textbox { - height: 15.625rem; - resize: none; - max-width: none; -} -@media (min-width: 740px) { - .special-request-other-comments .special-request-other-comments__textbox { - height: 9.375rem; - } -} -.special-request-disclaimer { - margin-top: 1rem; -} -.full-page-form { - width: 100%; - margin: 0 auto; - max-width: 100%; -} -.full-page-form:after, -.full-page-form:before { - content: " "; - display: table; -} -.full-page-form:after { - clear: both; -} -.full-page-form .full-page-form__form { - position: relative; - width: 100%; - float: left; - background: #fff; - padding: 10px; -} -@media (min-width: 950px) { - .full-page-form .full-page-form__form { - position: relative; - width: 66.6666666667%; - margin-left: 16.6666666667%; - float: left; - padding: 40px; - margin-top: 120px; - margin-bottom: 120px; - } -} -@media (min-width: 950px) { - .full-page-form .full-page-form__form--narrow { - margin-top: 60px; - padding-left: 100px; - padding-right: 100px; - } -} -@media (min-width: 1200px) { - .full-page-form .full-page-form__form--narrow { - padding-left: 150px; - padding-right: 150px; - } -} -@media (min-width: 950px) { - .full-page-form .full-page-form__form--wide { - position: relative; - width: 83.3333333333%; - margin-left: 8.3333333333%; - float: left; - padding-left: 100px; - padding-right: 100px; - } -} -@media (min-width: 950px) { - .full-page-form .full-page-form__form--narrow-height { - margin-top: 0; - margin-bottom: 0; - } -} -.full-page-form__introduction { - padding: 0 10px; -} -@media (min-width: 950px) { - .full-page-form__introduction { - padding: 0; - } -} -@media (min-width: 950px) { - .full-page-form__login { - background-image: url(/_static/img/friends-stamp-black.svg); - background-repeat: no-repeat; - background-size: 117px 123px; - background-position: 100% 0; - margin-top: -30px; - } - .full-page-form__login h1 { - padding-top: 40px; - padding-right: 120px; - margin-bottom: 3rem; - } -} -@media (min-width: 950px) { - .full-page-form__login__preamble { - width: 80%; - } -} -.full-page-form__centered { - background: #e9e8e7; - padding: 10px; - margin-bottom: 10px; -} -@media (min-width: 740px) { - .full-page-form__centered { - padding: 20px; - margin-bottom: 20px; - } -} -@media (min-width: 1200px) { - .full-page-form__centered { - padding: 30px; - margin-bottom: 30px; - } -} -.promotion-form .conditional-fields + .input-group .btn--become-member { - display: none; -} -.promotion-form .conditional-fields + .input-group .btn--activate-promotion, -.promotion-form .conditional-fields + .input-group .btn--login-promotion { - display: inline-block; -} -.promotion-form .conditional-fields.is-collapsed { - display: none; -} -.promotion-form - .conditional-fields.is-collapsed - + .input-group - .btn--become-member { - display: inline-block; -} -.promotion-form - .conditional-fields.is-collapsed - + .input-group - .btn--activate-promotion, -.promotion-form - .conditional-fields.is-collapsed - + .input-group - .btn--login-promotion { - display: none; -} -.special-alerts { - background-color: #eddfde; - color: #333; - padding: 3px 0; - position: relative; - z-index: 100; -} -.special-alerts.special-alerts--grayed { - background-color: #e3e0db; -} -.special-alerts.special-alerts--campaign { - background-color: #fbe3d3; -} -.special-alerts.special-alerts--campaign - .special-alerts__inner__body--wrapper:before { - background-image: url(/_static/img/icons/shared/price-tag.svg); -} -.special-alerts .special-alerts__inner .special-alerts__inner__body { - display: table-cell; - padding: 15px 10px; - min-height: 25px; -} -@media (min-width: 950px) { - .special-alerts .special-alerts__inner .special-alerts__inner__body { - min-height: 30px; - } -} -.special-alerts - .special-alerts__inner - .special-alerts__inner__body - .special-alerts__inner__body__title { - margin-bottom: 3px; -} -.special-alerts .special-alerts__inner .special-alerts__inner__body p { - margin-bottom: 0; -} -.special-alerts.booking-code-not-available-alert { - border-radius: 25px; - z-index: 8; -} -.special-alerts.booking-code-not-available-alert - .special-alerts__inner__body--wrapper { - padding-left: 20px; -} -@media (min-width: 950px) { - .booking-select-rate .special-alerts + .hotel { - margin-top: 20px; - } - .booking-select-rate .special-alerts + .hotel.is-expanded { - margin: 0; - } -} -.special-alerts__inner__body--wrapper { - display: inline-block; - padding-left: 15px; -} -.special-alerts__inner__body--wrapper:before { - content: ""; - width: 24px; - height: 50px; - background-position: center 60%; - float: left; -} -.booking-select-rate .special-alerts__inner__body--wrapper { - display: block; -} -@media (min-width: 950px) { - .special-alerts--short .special-alerts__inner__body--wrapper { - width: 66%; - } -} -.special-alerts--full-width .special-alerts__inner__body--wrapper { - padding-left: 0; -} -.special-alerts--inline { - margin-bottom: 10px; -} -.special-alerts--inline-block { - clear: both; -} -@media (min-width: 740px) { - .special-alerts--sitewide { - position: relative; - z-index: 50; - } -} -.credit-card-form { - background: #fff; - padding: 10px; -} -.credit-card-form__new-select, -.credit-card-form__saved-select { - padding: 0; - margin-bottom: 10px; -} -.credit-card-form__new-select { - margin-bottom: 0; -} -.credit-card-form__select { - display: block; - padding: 5px; - line-height: 1.5em; - font-weight: 700; -} -.credit-card-form__new, -.credit-card-form__saved { - padding: 10px; -} -.credit-card-form__new .tooltip a { - margin-top: -3px; -} -.credit-card__expiry-date, -.credit-card__number, -.credit-card__type { - display: inline-block; - width: 100%; -} -.credit-card__type { - display: inline-block; - font-weight: 700; - min-width: 8.875em; -} -@media (min-width: 420px) { - .credit-card__number, - .credit-card__type { - width: auto; - } - .credit-card__expiry-date { - padding-left: 8.875em; - } -} -@media (min-width: 740px) { - .credit-card__expiry-date { - width: auto; - padding-left: 0; - } -} -@media (min-width: 420px) { - .credit-card--narrow .credit-card__number, - .credit-card--narrow .credit-card__type { - width: 100%; - } - .credit-card--narrow .credit-card__expiry-date { - padding-left: 0; - } -} -@media (min-width: 950px) { - .credit-card--narrow .credit-card__number, - .credit-card--narrow .credit-card__type { - width: auto; - } -} -@media (max-width: 419px) { - .credit-card.radio .credit-card__type { - width: calc(100% - 22px); - } -} -.hide-saved-cards { - background-color: #e9e8e7; - padding: 8px; - border-radius: 4px; -} -.form-section:not(.booking__option) .hide-saved-cards { - border-radius: 8px; -} -@media (min-width: 950px) { - .hide-saved-cards { - padding: 8px 16px; - } - .form-section:not(.booking__option) .hide-saved-cards { - padding: 16px; - } -} -.hide-saved-cards a { - -ms-flex: 1 0 auto; - flex: 1 0 auto; -} -.hide-saved-cards > a, -.hide-saved-cards > span { - margin-right: 5px; -} -#hide-cards-info.tooltip__body { - padding: 16px; -} -#hide-cards-info.tooltip__body:before { - margin: -6px -6px 10px 10px; -} -#hide-cards-info.tooltip__body .title { - margin-bottom: 8px; - display: block; -} -.payment-options { - margin-bottom: 24px; -} -.payment-options .credit-card-form, -.payment-options .credit-card-form__saved { - border-radius: 0; - padding: 0; -} -.payment-options .credit-card-form__saved-select { - background-color: transparent; -} -.payment-options .payment-options__item { - border: 1px solid #e9e8e7; - border-radius: 8px; - margin-bottom: 8px; -} -.payment-options .payment-options__item.selected { - border-color: #00838e; - background-color: rgba(0, 131, 142, 0.1); -} -.payment-options .payment-options__item label { - padding: 14px 14px 14px 44px; - background-size: auto 32px; - background-position: calc(100% - 10px) 50%; - background-repeat: no-repeat; -} -.payment-options .payment-options__item .custom-radio-button { - line-height: 1.5rem; - font-size: 1rem; -} -.payment-options .payment-options__item .custom-radio-button__checkmark { - left: 14px; -} -.payment-options label.credit-card--mastercard { - background-image: url(/_static/img/icons/payment/MasterCard.svg); -} -.payment-options label.credit-card--visa { - background-image: url(/_static/img/icons/payment/Visa.svg); -} -.payment-options label.credit-card--americanexpress { - background-image: url(/_static/img/icons/payment/Amex.svg); -} -.payment-options label.credit-card--dinersclub { - background-image: url(/_static/img/icons/payment/DinersClub.svg); -} -.payment-options label.credit-card--discover { - background-image: url(/_static/img/icons/payment/Discover.svg); -} -.payment-options label.credit-card--jcb { - background-image: url(/_static/img/icons/payment/JCB.svg); -} -.payment-options label.credit-card--maestro { - background-image: url(/_static/img/icons/payment/Maestro.svg); -} -.payment-options label.credit-card--dankort { - background-image: url(/_static/img/icons/payment/Dankort.svg); -} -.payment-options label.credit-card--chinaunionpay { - background-image: url(/_static/img/icons/payment/ChinaUnionPay.svg); -} -.payment-options label.credit-card--new { - background-image: url(/_static/img/icons/payment/GenericCard.svg); -} -.payment-options label.credit-card--other { - background-image: none; -} -.payment-options label.credit-card--other .custom-radio-button__checkmark { - top: 26px; -} -.payment-options label.credit-card--other img.icon { - width: auto; - height: 24px; - margin-right: 4px; -} -.payment-options label.credit-card--other .available-payment-icons { - margin-top: 8px; -} -.payment-options label.credit-card--other .available-payment-icons img { - width: 48px; - height: 32px; -} -.payment-options label.credit-card--other .available-payment-icons #GooglePay { - height: 26px; -} -.expired-cc-msg, -.payment-error { - padding: 16px; - margin-bottom: 24px; -} -.expired-cc-msg svg, -.payment-error svg { - margin-right: 8px; -} -.expired-cc-msg .iconic-item__icon-container, -.payment-error .iconic-item__icon-container { - margin: 0; -} -.member-card { - margin: 0; - position: relative; -} -.member-card figure { - margin: 0; -} -.member-card__image { - display: inline-block; - position: relative; - width: 100%; -} -.member-card__info-holder { - position: absolute; - width: 100%; - bottom: 0; - left: 0; - padding: 0 0 9% 5%; -} -.member-card__info-holder--expiration-date { - padding-bottom: 6%; -} -.member-card__info { - display: block; - color: #fff; - white-space: nowrap; - font-size: 0.875rem; - text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); -} -.member-card__number { - letter-spacing: 0.0625em; -} -.member-card__name { - text-transform: uppercase; -} -.member-card--margined { - margin-bottom: 20px; -} -.member-card__expiration-date { - padding-bottom: 0; -} -.member-card h2 { - font-family: Arial, Helvetica, sans-serif; - font-weight: 700; -} -@media (min-width: 420px) { - .member-card__info { - font-size: 1.125rem; - padding: 0.15em; - } -} -@media (min-width: 740px) { - .member-card__info { - font-size: 1.5rem; - padding: 0.4em; - } -} -.member-card-top-logo { - width: 102px; -} -.member-discount-banner, -.member-discount-banner:before { - border-radius: 10px; -} -.member-discount-banner:before { - content: ""; - background: url(/_static/img/member-banner-pattern.svg) repeat; - background-position: 100% 50%; - top: 0; - left: 0; - bottom: 0; - right: 0; - position: absolute; - z-index: 0; -} -.booking-details-member-banner .member-discount-banner, -.flex-box, -.flex-content, -.member-discount-banner .member-discount-banner-content { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.booking-details-member-banner .member-signup .custom-checkbox-label, -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .flex-box - .btn, -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .flex-content - span, -.member-discount-banner span { - font-weight: 700; -} -.member-discount-banner { - color: #fff; - margin-bottom: 15px; - position: relative; - z-index: 0; - background: #624f41; - padding: 18px 0 20px; -} -.member-discount-banner span { - font-size: 0.9375rem; -} -.member-discount-banner .member-discount-banner-content { - padding-left: 15px; -} -@media (min-width: 740px) { - .member-discount-banner .member-discount-banner-content { - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - } -} -.member-discount-banner .member-discount-banner-content span { - margin-left: 15px; -} -.member-discount-banner .member-discount-banner-content .banner-text, -.member-discount-banner .member-discount-banner-content div, -.member-discount-banner .member-discount-banner-content label { - z-index: 10; -} -.member-discount-banner .member-discount-banner-content img { - display: block; - position: relative; - z-index: 10; -} -.member-discount-banner.full-width-banner { - margin-bottom: 20px; -} -.booking-details-member-banner { - width: 100%; - background: #fff; -} -.booking-details-member-banner .member-discount-banner { - -ms-flex-pack: justify; - justify-content: space-between; - padding: 15px 20px; - margin-bottom: 20px; -} -@media (max-width: 739px) { - .booking-details-member-banner .member-discount-banner { - display: block; - } - .booking-details-member-banner - .member-discount-banner - .member-discount-banner-content { - -ms-flex-pack: start; - justify-content: flex-start; - -ms-flex-align: start; - align-items: flex-start; - padding-left: 0; - } - .booking-details-member-banner - .member-discount-banner - .member-discount-banner-content - span { - font-size: 0.875rem; - line-height: 1.2rem; - } -} -.booking-details-member-banner .member-discount-banner:before { - z-index: -1; -} -.booking-details-member-banner - .member-discount-banner - .member-discount-banner-content - span { - margin-left: -5px; -} -@media (min-width: 740px) { - .booking-details-member-banner - .member-discount-banner - .member-discount-banner-content - span { - margin-left: 15px; - margin-right: 5px; - } -} -.booking-details-member-banner - .member-discount-banner - .member-discount-banner-content - span.custom-checkbox-label:before { - margin-right: 8px; -} -@media (max-width: 419px) { - .booking-details-member-banner - .member-discount-banner - .member-discount-banner-content - span.custom-checkbox-label:before { - width: 5rem; - } -} -@media (max-width: 949px) { - .booking-details-member-banner - .member-discount-banner - .member-discount-banner-content - span.custom-checkbox-label:before { - width: 3.4rem; - } -} -.booking-details-member-banner .booking-member-price-details { - margin-left: 28px; -} -@media (min-width: 740px) { - .booking-details-member-banner .booking-member-price-details { - margin-left: 0; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price { - display: block; - } - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price.price--offer { - padding-bottom: 12px; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price.price--offer { - line-height: 1rem; - } -} -@media (min-width: 740px) and (max-width: 1199px) { - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price.price--offer - span { - font-size: 1.125rem; - } - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price.price--offer-original - span { - font-size: 0.875rem; - } - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price.price--offer-original - span - .price__currency { - font-size: 0.875rem; - line-height: 1rem; - } -} -@media (max-width: 419px) { - .booking-details-member-banner - .booking-member-price-details.bonus--price - .price.price--offer, - .booking-details-member-banner - .booking-member-price-details.voucher--price - .price.price--offer { - display: block; - margin-bottom: 0; - } -} -.booking-details-member-banner .booking-member-price-details .price { - display: inline; -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer - span { - color: #fff; - margin-right: 4px; - font-size: 1.375rem; - line-height: inherit; -} -@media (min-width: 740px) { - .booking-details-member-banner - .booking-member-price-details - .price.price--offer - span { - font-size: 1.5rem; - } -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer - span.price__currency { - margin-left: 0; -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer - > span:first-child { - display: none; -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original { - margin-top: 0; -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span { - font-size: 1rem; - font-weight: 400; -} -@media (min-width: 740px) { - .booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span { - font-size: 1.25rem; - } -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span.price__currency { - font-size: 1rem; - display: inline-block; -} -@media (min-width: 740px) { - .booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span.price__currency { - font-size: 1.25rem; - margin-top: -3px; - } -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span:nth-child(2) { - display: none; -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span - .price__plus:nth-child(2) { - display: inline; -} -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span.bc, -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span.price__currency, -.booking-details-member-banner - .booking-member-price-details - .price.price--offer-original - span.price__plus, -.booking-details-member-banner - .booking-member-price-details - .price.price--offer - span.bc, -.booking-details-member-banner - .booking-member-price-details - .price.price--offer - span.price__currency, -.booking-details-member-banner - .booking-member-price-details - .price.price--offer - span.price__plus { - margin-right: 0; -} -.booking-details-member-banner .member-signup { - background-color: #f3f2f1; - margin-bottom: 20px; -} -@media (min-width: 740px) { - .booking-details-member-banner .member-signup { - margin-top: 10px; - } -} -.booking-details-member-banner .member-signup .small-text { - font-size: 0.8125rem; - color: #624f41; - margin-bottom: 10px; -} -@media (max-width: 739px) { - .booking-details-member-banner .member-signup .small-text { - font-size: 0.75rem; - line-height: 1rem; - } -} -.booking-details-member-banner .member-signup .custom-checkbox-label { - color: #4e3f34; -} -.booking-details-member-banner .member-signup .member-signup-top-content { - border-bottom: 1px solid #a1958d; - padding: 15px 15px 0; -} -.booking-details-member-banner .member-signup .member-signup-top-content p { - margin-left: 38px; - margin-top: -6px; -} -.booking-details-member-banner - .member-signup - .member-signup-top-content - .custom-checkbox-brown-wrapper - .custom-checkbox - + span:before, -.booking-details-member-banner - .member-signup - .member-signup-top-content - .custom-checkbox-brown-wrapper - .custom-checkbox:checked - + span:before, -.booking-details-member-banner - .member-signup - .member-signup-top-content - .custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active - .custom-checkbox-label:before, -.booking-details-member-banner - .member-signup - .member-signup-top-content - .custom-checkbox-wrapper.custom-checkbox-brown-wrapper - .custom-checkbox-label:before { - padding-left: 5px; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - label, -.booking-details-member-banner .member-signup .member-signup-top-content label { - display: inline-block; -} -@media (max-width: 739px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .flex-box { - display: block; - } -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .flex-box - .btn { - background: #624f41; - padding: 10px 20px; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .custom-checkbox-brown-wrapper - .custom-checkbox - + span:before, -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .custom-checkbox-brown-wrapper - .custom-checkbox:checked - + span:before, -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .custom-checkbox-wrapper.custom-checkbox-brown-wrapper.active - .custom-checkbox-label:before, -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .custom-checkbox-wrapper.custom-checkbox-brown-wrapper - .custom-checkbox-label:before { - background-size: 50%; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input { - width: 100%; - margin-top: 10px; -} -@media (min-width: 950px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input { - width: 60%; - } -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .input-group { - margin-bottom: 0; - margin-top: 10px; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .input-group - label { - margin-bottom: 5px; -} -@media (max-width: 739px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .input-group - label { - font-size: 0.8125rem; - } -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .input-group - input { - position: relative; - border: 2px solid transparent; - border-radius: 4px; - margin-bottom: 2px; - width: 88%; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .input-group - input.ng-touched.ng-invalid { - border: 2px solid #cd0921; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .input-group - .small-text { - margin-bottom: 0; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .custom-checkbox-label { - font-weight: 400; - margin-left: 5px; -} -@media (max-width: 739px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .custom-checkbox-label { - font-size: 0.875rem; - } -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .member-input - .custom-checkbox-label:before { - margin-right: 3px; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .flex-content - span { - color: #4e3f34; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .memberShipNumberInput { - position: relative; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .memberShipNumberInput - label { - display: none; -} -.booking-details-member-banner - .member-signup - .member-signup-bottom-content - .memberShipNumberInput - .tooltip { - top: 11px; - left: calc(100% - 41px); - position: absolute; -} -@media (max-width: 419px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .memberShipNumberInput - .tooltip { - left: calc(100% - 26px); - } -} -@media (min-width: 420px) and (max-width: 739px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .memberShipNumberInput - .tooltip { - left: calc(100% - 38px); - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .booking-details-member-banner - .member-signup - .member-signup-bottom-content - .memberShipNumberInput - .tooltip { - left: calc(100% - 32px); - } -} -.join-scandic-form-section { - padding-bottom: 0; - padding-left: 20px; - position: relative; - z-index: 0; - padding-right: 20px; - margin: -20px 0 20px; -} -@media (min-width: 420px) { - .join-scandic-form-section .input-birthday { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - } - .join-scandic-form-section .input-birthday .input-birthday__day, - .join-scandic-form-section .input-birthday .input-birthday__month, - .join-scandic-form-section .input-birthday .input-birthday__year { - width: 32.7%; - } -} -.join-scandic-form-section .flex-box { - margin-bottom: 20px; -} -.join-scandic-form-section .flex-box h3 { - margin-bottom: 0; - margin-left: 15px; -} -@media (max-width: 739px) { - .join-scandic-form-section .flex-box h3 { - font-size: 1.25rem; - } -} -.join-scandic-form-section .field-validation-error { - text-align: left; -} -.join-scandic-form-section:before { - content: ""; - background: #e0dcd9; - top: 0; - left: 0; - bottom: 0; - right: 0; - position: absolute; - z-index: -2; -} -.join-scandic-form-section:after { - content: ""; - background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) - repeat; - background-position: 0 0; - opacity: 0.15; - top: 0; - left: 0; - bottom: 0; - right: 0; - position: absolute; - z-index: -1; -} -.join-scandic-form-section .booking__info--signup input { - padding-right: 0; -} -.room--enter-details-ribbon .price--counter > span:first-child, -.room--enter-details-ribbon .price--switch > span:first-child, -.room--enter-details-ribbon .price > span:nth-child(2) { - display: none; -} -.room--enter-details-ribbon .price--counter.price--switch > span:first-child, -.room--enter-details-ribbon .price--counter > span:nth-child(2), -.room--enter-details-ribbon .price--switch > span:nth-child(2) { - display: inherit; -} -.room--enter-details-ribbon .price--counter.price--switch > span:nth-child(2), -.room--enter-details-ribbon .room-price-info p.price--switch > span:first-child, -.room--enter-details-ribbon .room-price-info p > span:nth-child(2) { - display: none; -} -.room--enter-details-ribbon - .room-price-info - p.price--switch.price--counter - > span:first-child, -.room--enter-details-ribbon - .room-price-info - p.price--switch - > span:nth-child(2) { - display: inherit; -} -.room--enter-details-ribbon - .room-price-info - p.price--switch.price--counter - > span:nth-child(2) { - display: none; -} -.room--enter-details-ribbon .show--hidden, -.room--enter-details-ribbon .show--hidden.price--switch > span:first-child, -.terms--list.show--hidden { - display: inherit !important; -} -.digital-loyalty-card-page .scandic-friends-pattern { - margin-bottom: 25px; -} -.digital-loyalty-card { - position: relative; - padding-left: 7%; - padding-right: 7%; - padding-top: 7%; -} -.digital-loyalty-card:after { - content: ""; - display: block; - padding-bottom: 55%; -} -.digital-loyalty-card__logo { - width: 36%; -} -.digital-loyalty-card__level-icon { - position: absolute; - top: 13%; - right: 7%; - width: 23%; -} -.digital-loyalty-card__member-info { - position: absolute; - max-width: 63%; - bottom: 8%; - left: 7%; -} -.digital-loyalty-card__member-info__info { - display: block; -} -.digital-loyalty-card__member-info__info:not(:last-child) { - margin-bottom: 7px; -} -.digital-loyalty-card__name { - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; - font-size: 1.3125rem; - line-height: 1; - letter-spacing: -1px; - font-weight: 700; -} -.digital-loyalty-card__info--thin-text { - text-transform: uppercase; - font-size: 0.875rem; - line-height: 1; -} -@media (min-width: 450px) { - .digital-loyalty-card__member-info__info:not(:last-child) { - margin-bottom: 8px; - } - .digital-loyalty-card__name { - font-size: 1.5625rem; - } - .digital-loyalty-card__info--thin-text { - font-size: 1rem; - } -} -@media (min-width: 665px) { - .digital-loyalty-card__member-info__info:not(:last-child) { - margin-bottom: 11px; - } - .digital-loyalty-card__name { - font-size: 2.3125rem; - } - .digital-loyalty-card__info--thin-text { - font-size: 1.5625rem; - } -} -.digital-loyalty-card--skin-red, -.digital-loyalty-card--skin-top { - color: #fff; -} -.price-calender { - min-height: 3.125rem; - background: #fff; - position: relative; -} -@media (min-width: 1200px) { - .price-calender { - margin: 0 -46px; - } -} -.price-calender__tag { - margin-right: 3px; -} -.price-calender__content { - max-width: 1200px; - -ms-flex-align: center; - align-items: center; - text-align: center; - margin: 0 auto; -} -@media (min-width: 1300px) { - .price-calender__content { - max-width: 1300px; - } -} -@media (min-width: 1200px) { - .price-calender__content .rotate-180 { - display: block !important; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - } - .price-calender__content .chevron-link { - display: block !important; - cursor: pointer; - border: none; - background: transparent no-repeat; - } - .price-calender__content .chevron-link .left-chevron, - .price-calender__content .chevron-link .right-chevron, - .price-calender__content .chevron-link img { - display: block; - } -} -.price-calender__tab-list { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: flex-start; - -ms-flex: 1 auto; - flex: 1 auto; - -ms-flex-positive: 1; - flex-grow: 1; - background: #fff; - overflow-x: auto; - padding: 16px 0; -} -@media (min-width: 1200px) { - .price-calender__tab-list { - margin: 0 10px; - } -} -@media (max-width: 739px) { - .price-calender__tab-list { - padding: 16px; - } -} -@media (min-width: 950px) { - .price-calender__tab-list { - overflow: visible; - } -} -.price-calender__tab { - position: relative; - -ms-flex: 1 auto; - flex: 1 auto; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; - background: #fff; - color: #00838e; - border: 1px solid #00838e; - border-radius: 4px; - margin: 0 0 0 8px !important; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-preferred-size: 20%; - flex-basis: 20%; -} -@media (min-width: 950px) { - .price-calender__tab:not(.price-calender__tab--selected) { - margin: 0 0 0 1px; - } - .price-calender__tab:first-child { - margin-left: 0 !important; - } -} -@media (max-width: 949px) { - .price-calender__tab { - min-width: 150px; - } -} -.price-calender__tab--selected { - background: #f3f2f1; - background: #00838e; - color: #fff; -} -.price-calender__tab--selected a { - cursor: default; -} -.price-calender__tab--selected .price-calender__booking-option { - color: #fff; - font-weight: 400; -} -.price-calender__tab--selected - .price-calender__booking-option.not-available - .icon { - color: #e9e8e7; - fill: #00838e; -} -.price-calender__tab--selected .price-calender__tag path { - fill: #fff; -} -.price-calender__tab__active-loader { - position: absolute; - top: 0; - bottom: 0; - right: 0; - left: 0; - pointer-events: none; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; -} -.price-calender__tab__active-loader ~ * { - opacity: 0.1; -} -.price-calender__tab__active-loader .loader { - -ms-flex-item-align: flex-end; - align-self: flex-end; - font-size: 0.8em; - margin-bottom: 14px; -} -.price-calender__tab__loading { - -ms-flex-item-align: center; - align-self: center; -} -.price-calender__link { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: flex-end; - justify-content: center; - width: 100%; - height: 100%; - padding: 4px; -} -.price-calender__message { - padding-top: 0.625rem; - -ms-flex-item-align: center; - align-self: center; - margin-bottom: 0; - font-size: 0.8125rem; - line-height: 1.5rem; - padding-top: 3px !important; -} -.price-calender__price { - padding-top: 10px; -} -.price-calender__price-prefix { - font-size: 0.8125rem; -} -.price-calender__price-amount { - font-size: 1.5rem; -} -.price-calender__price-amount .price__currency, -.price-calender__price-amount .price__text { - font-size: 0.8125rem; - white-space: nowrap; - font-weight: 400; -} -.price-calender__dates { - font-size: 0.8125rem; -} -.price-calender__booking-option { - font-size: 0.6875rem; - line-height: 1; - margin-top: 0.3125rem; - margin-bottom: -0.3125rem; - margin-left: 8px; - display: -ms-flexbox; - display: flex; -} -@media (min-width: 420px) { - .price-calender__booking-option { - font-size: 0.8125rem; - } -} -.price-calender__booking-option.not-available { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-align-items: center; - -ms-flex-align: center; - align-items: center; - opacity: 0.5; -} -.price-calender__booking-option.not-available .icon { - fill: #e9e8e7; - color: #00838e; - width: 12px; - height: 12px; - margin-right: 0.3125rem; -} -@media (min-width: 420px) { - .price-calender__booking-option.not-available .icon { - width: 15px; - height: 15px; - } -} -@media (min-width: 950px) { - .price-calender a:focus { - position: relative; - z-index: 101; - } -} -@media (max-width: 949px) { - .price-calender__tab { - -ms-flex-preferred-size: 33.3%; - -webkit-flex-basis: 33.3%; - } - .price-calender__price-amount { - font-size: 1rem; - font-weight: 700; - } -} -.price-calender__tab:hover:not(.price-calender__tab--selected) { - background: rgba(0, 131, 142, 0.1); -} -.price-calender__tab__loading { - -webkit-box-shadow: - 0 -2.6em 0 0 #00838e, - 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), - 2.5em 0 0 0 rgba(0, 131, 142, 0.2), - 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), - 0 2.5em 0 0 rgba(0, 131, 142, 0.2), - -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), - -2.6em 0 0 0 rgba(0, 131, 142, 0.5), - -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); - box-shadow: - 0 -2.6em 0 0 #00838e, - 1.8em -1.8em 0 0 rgba(0, 131, 142, 0.2), - 2.5em 0 0 0 rgba(0, 131, 142, 0.2), - 1.75em 1.75em 0 0 rgba(0, 131, 142, 0.2), - 0 2.5em 0 0 rgba(0, 131, 142, 0.2), - -1.8em 1.8em 0 0 rgba(0, 131, 142, 0.2), - -2.6em 0 0 0 rgba(0, 131, 142, 0.5), - -1.8em -1.8em 0 0 rgba(0, 131, 142, 0.7); -} -.modal, -.popover { - z-index: 999999; - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; -} -.popover__content { - z-index: 10; - position: relative; -} -.popover__content--fullscreen, -.popover__content--fullscreen .royalSlider { - height: 100%; -} -.popover__content--fullscreen .royalSlider .rsSlide > div { - height: 100%; - width: 100%; -} -.popover__content--is-loading { - text-align: center; -} -.popover__content--is-loading > * { - display: inline-block; - top: 50%; -} -.modal__background-layer, -.popover__background-layer { - background: rgba(0, 0, 0, 0.85); - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} -.popover__close-btn { - position: absolute; - top: 10px; - right: 10px; - z-index: 100; -} -.popover__close-btn:focus { - outline: none !important; - -webkit-box-shadow: 0 0 1px 3px #ec7225; - box-shadow: 0 0 1px 3px #ec7225; -} -@media (min-width: 950px) { - .popover__close-btn:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.modal-image-slider { - display: none; -} -.modal-image-slider .close-btn { - background: rgba(0, 0, 0, 0.6); - height: 36px; - width: 36px; - border-radius: 50%; - -webkit-transition: 0.1s ease-in; - transition: 0.1s ease-in; -} -.modal-image-slider .close-btn .icon { - fill: #e3e0db; -} -.modal-image-slider .close-btn:hover { - background: rgba(0, 0, 0, 0.8); - -webkit-transform: scale(1.1); - transform: scale(1.1); -} -.modal-image-slider__content { - background-color: #000; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.modal-image-slider__counter { - position: absolute; - right: 10px; - bottom: 0; - font-size: 0.8125rem; - padding: 10px 0; -} -.modal-image-slider__counter__current:after { - content: " / "; -} -.modal-image-slider .royalSlider--image-slider { - position: static; -} -.modal-image-slider .royalSlider--image-slider .rsArrowIcn:focus { - outline: none !important; - -webkit-box-shadow: 0 0 1px 3px #ec7225; - box-shadow: 0 0 1px 3px #ec7225; - border-radius: 40px 0 0 40px; -} -@media (min-width: 950px) { - .modal-image-slider .royalSlider--image-slider .rsArrowIcn:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -.modal-image-slider .royalSlider--image-slider .rsGCaption { - display: none; -} -.sitemap li, -.sitemap ol { - list-style-type: none; -} -.sitemap ol { - margin-bottom: 0; -} -.sitemap a { - display: inline-block; - margin-bottom: 0.4em; -} -.sitemap__levels > li { - margin-left: 5px; -} -.sitemap__level-0 { - font-size: 1.375rem; -} -.sitemap__level-1 { - font-size: 1.25rem; -} -.sitemap__level-2 { - font-size: 1.125rem; -} -.sitemap__level-3 { - font-size: 1rem; -} -.sitemap__level-3 > a { - margin-bottom: 0.2em; -} -.expandable-toggler--right-arrow--small, -.hotel.hotel--ribbon.hotel--ribbon--columned.is-collapsed - .hotel--ribbon--columned__ribbon-toggle { - color: inherit; -} -.expandable .expandable__icon { - -webkit-transition: -webkit-transform 0.5s ease; - transition: -webkit-transform 0.5s ease; - transition: transform 0.5s ease; - transition: - transform 0.5s ease, - -webkit-transform 0.5s ease; -} -.expandable .expandable__toggle, -.expandable .expandable__toggle > label { - cursor: pointer; -} -.expandable .expandable__toggle--round { - line-height: 2.75rem; - display: inline-block; -} -.expandable__icon--round { - line-height: 2.75rem; - vertical-align: middle; - margin-right: 10px; -} -.expandable .expandable__toggle--wide { - display: block; - width: 100%; - padding-right: 30px; - position: relative; -} -.expandable .expandable__toggle--wide .expandable__icon { - position: absolute; - right: 0; - top: 5px; -} -.expandable .expandable__footer { - padding-bottom: 0; - border-bottom: none; -} -.expandable__toggled-icon { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.expandable__toggled-icon.expandable__icon--round { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} -.js .expandable .expandable__body { - display: none; -} -.best-price-banner { - background-color: #006b75; - color: #fff; - text-align: center; - padding: 0.3125rem; -} -.best-price-banner__primary { - text-transform: uppercase; - font-weight: 400; - letter-spacing: 0.01em; - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; -} -@media (min-width: 950px) { - .best-price-banner__wrapper { - position: relative; - } -} -.best-price-banner__badge { - position: absolute; - top: -19px; - right: 0; -} -@media (max-width: 949px) { - .l-section-price-calendar ~ .l-section__inner .best-price-banner { - border-top: 1px solid #00838e; - } -} -.ancillary-product-card { - background: #fff; - padding: 10px; -} -.ancillary-product-card h2 { - margin-bottom: 5px; -} -.ancillary-product-card__login-link { - max-width: 80%; -} -.ancillary-product-card__body, -.ancillary-product-card__media { - margin-bottom: 10px; -} -.ancillary-product-card__media img { - width: 100%; - display: block; -} -.ancillary-product-card__body { - padding-bottom: 30px; - word-wrap: break-word; -} -.ancillary-product-card__sidebar { - font-size: 0.8125rem; -} -.ancillary-product-card__sidebar__inner-container { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - width: 100%; - background-color: #edeceb; - padding: 10px; -} -.ancillary-product-card__sidebar__inner-container .quantity-picker__label { - margin-bottom: 0.5em; -} -.ancillary-product-card__sidebar__inner-container:nth-child(2) { - margin-top: 5px; -} -.ancillary-product-card__sidebar__column { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - width: 50%; -} -.ancillary-product-card__sidebar__column:last-child { - text-align: right; - padding-left: 10px; -} -.ancillary-product-card__sidebar__column .align-bottom { - margin-top: auto; -} -.disabled - .ancillary-product-card__sidebar__column - .ancillary-product-card__price, -.disabled .ancillary-product-card__sidebar__column.quantity-picker { - color: #7f7369 !important; -} -.ancillary-product-card__sidebar p { - line-height: 1.2; -} -.ancillary-product-card__sidebar p:last-child { - margin-bottom: 0; -} -.ancillary-product-card__sidebar .custom-select-container:after, -.ancillary-product-card__sidebar .custom-select-container:before { - content: " "; - display: table; -} -.ancillary-product-card__sidebar .custom-select-container:after { - clear: both; -} -.ancillary-product-card__sidebar .custom-select-container .custom-select { - width: 4.375rem; - float: right; -} -.ancillary-product-card__sidebar .delivery-time { - text-align: right; - display: block; -} -.ancillary-product-card__sidebar .delivery-time__time { - display: inline-block; -} -.ancillary-product-card__sidebar__edit-items { - white-space: nowrap; - margin-bottom: -2px; - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} -.ancillary-product-card__sidebar__edit-item { - white-space: nowrap; -} -.ancillary-product-card__sidebar__edit-item > * { - padding-left: 0.625rem; -} -.ancillary-product-card__sidebar__edit-item:not(:last-child) > * { - padding-right: 0.625rem; - border-right: 1px solid #9da0a1; -} -@media (min-width: 740px) { - .ancillary-product-card { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - padding: 20px 0; - } - .ancillary-product-card:after, - .ancillary-product-card:before { - content: " "; - display: table; - } - .ancillary-product-card:after { - clear: both; - } - .ancillary-product-card__media { - width: 25%; - padding-left: 20px; - margin-bottom: 0; - } - .booking-summary-item__body--embedded .ancillary-product-card__media { - width: 23%; - padding-left: 0; - } - .ancillary-product-card__body { - width: 40%; - padding: 0 20px; - margin-bottom: 0; - } - .booking-summary-item__body--embedded .ancillary-product-card__body { - width: 45%; - } - .ancillary-product-card__sidebar { - -ms-align-self: flex-end; - -ms-flex-item-align: end; - align-self: flex-end; - width: 35%; - padding-right: 20px; - } - .ancillary-product-card__sidebar__inner-container .quantity-picker__label { - margin-bottom: 1em; - } - .ancillary-product-card__sidebar__inner-container:nth-child(2) { - margin-top: 15px; - } - .booking-summary-item__body--embedded .ancillary-product-card__sidebar { - width: 32%; - padding-right: 0; - } -} -@media (min-width: 950px) { - .ancillary-product-card__body { - width: 45%; - } - .booking-summary-item__body--embedded .ancillary-product-card__body { - width: 49%; - } - .ancillary-product-card__sidebar { - width: 30%; - } - .booking-summary-item__body--embedded .ancillary-product-card__sidebar { - width: 28%; - padding-right: 0; - } -} -.ancillary-product-card .ancillary-product-card__summary { - -ms-align-self: flex-end; - -ms-flex-item-align: end; - align-self: flex-end; - width: 18.75rem; -} -.ancillary-product-card .ancillary-product-card__summary__edit-items { - margin-bottom: -2px; -} -.ancillary-product-card .ancillary-product-card__summary__edit-item { - white-space: nowrap; -} -.ancillary-product-card .ancillary-product-card__summary__edit-item > * { - padding-right: 0.8125rem; -} -.ancillary-product-card - .ancillary-product-card__summary__edit-item:not(:last-child) { - margin-top: 4px; -} -.ancillary-product-card - .ancillary-product-card__summary__edit-item:not(:last-child) - > * { - padding-right: 0.9375rem; -} -@media (min-width: 1200px) { - .ancillary-product-card .ancillary-product-card__summary__body { - width: 50%; - } - .ancillary-product-card .ancillary-product-card__summary__sidebar { - width: 25%; - } -} -.ancillary-list .ancillary-product-card, -.ancillary-product-card--box { - -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 1px 1px; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - padding-left: 10px; - padding-right: 10px; -} -@media (min-width: 740px) { - .ancillary-list .ancillary-product-card, - .ancillary-product-card--box { - padding-left: 0; - padding-right: 0; - } - .ancillary-list .ancillary-product-card .ancillary-product-card__media, - .ancillary-product-card--box .ancillary-product-card__media { - padding-left: 20px; - } - .ancillary-list .ancillary-product-card .ancillary-product-card__sidebar, - .ancillary-product-card--box .ancillary-product-card__sidebar { - padding-right: 20px; - } -} -.ancillary-product-card--slim, -.booking-summary-item .ancillary-product-card { - padding: 0; -} -.disabled .quantity-picker__label { - color: #7f7369 !important; -} -.quantity-picker .ancillary-product-card__sidebar__column { - width: auto; -} -.quantity-picker .custom-select-container { - max-width: 70px; - margin-left: auto; -} -.ancillary-list .ancillary-product-card { - margin-bottom: 20px; -} -.ancillary-booking-list .ancillary-product-card { - border-bottom: 1px solid #eee; -} -.booking-summary-item .ancillary-product-card { - margin-bottom: 10px; -} -.deliveryblock { - background-color: #00838e; - padding: 30px; - color: #fff; -} -.deliveryblock h4 { - color: #fff; -} -.deliveryblock__label { - color: #fff; - padding: 0; -} -.deliveryblock__primary-section { - margin-bottom: 30px; - width: 100%; - -ms-flex-basis: 40%; - -ms-flex-preferred-size: 40%; - flex-basis: 40%; -} -.deliveryblock__secondary-section { - width: 100%; - -ms-flex-shrink: 1; - -ms-flex-negative: 1; - flex-shrink: 1; -} -.deliveryblock__caret { - margin-left: 3.125rem; -} -.deliveryblock__textarea { - width: 100%; - max-width: none; - height: 9em; -} -.deliveryblock .delivery-selectbox { - position: relative; - min-width: 180px; - display: inline-block; -} -.deliveryblock .delivery-selectbox option { - color: #000; - background: #fff; -} -.deliveryblock .delivery-selectbox__select { - border-radius: 18px; - border: 2px solid #fff; - background-color: transparent; - height: 2.375rem; - margin-right: 30px; - color: #fff; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -.deliveryblock .delivery-selectbox__select:disabled { - cursor: url(/_static/img/icons/not-allowed-cursor.png), auto; - border-color: hsla(0, 0%, 100%, 0.6); - color: hsla(0, 0%, 100%, 0.6); -} -.deliveryblock .delivery-selectbox__select:disabled::-ms-value { - cursor: url(/_static/img/icons/not-allowed-cursor.png), auto; - border-color: hsla(0, 0%, 100%, 0.6); - color: hsla(0, 0%, 100%, 0.6); -} -.deliveryblock .delivery-selectbox__select::-ms-expand { - display: none; -} -.deliveryblock .delivery-selectbox__select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #fff; -} -.deliveryblock .delivery-selectbox__select:focus::-moz-focus-inner { - border: 0; -} -.deliveryblock .delivery-selectbox:after { - content: ""; - width: 0; - position: absolute; - right: 18px; - top: 50%; - margin-top: -4px; - pointer-events: none; - border-color: #fff transparent transparent; - border-style: solid; - border-width: 10px 6px; -} -.deliveryblock .delivery-selectbox.disabled:after { - border-color: hsla(0, 0%, 100%, 0.6) transparent transparent; -} -@media (max-width: 739px) { - .deliveryblock .delivery-selectbox { - width: 100%; - } -} -@media (min-width: 740px) { - .deliveryblock { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - } - .deliveryblock__primary-section { - padding-right: 1.25rem; - } - .deliveryblock__primary-section, - .deliveryblock__secondary-section { - -ms-flex-basis: 50%; - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - } -} -@media (min-width: 950px) { - .deliveryblock__primary-section { - -ms-flex-basis: 40%; - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - } - .deliveryblock__secondary-section { - -ms-flex-basis: 60%; - -ms-flex-preferred-size: 60%; - flex-basis: 60%; - } -} -.delivery-button-container__button-next { - margin-left: 0.9375rem; - float: right; -} -.delivery-button-container .back-to-my-booking-link { - display: inline-block; -} -.ancillarypage-intro { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} -.ancillarypage-intro__points-left-container { - padding: 0 10px; -} -.ancillarypage-intro__button { - border-radius: 0; -} -.ancillary-page { - background-color: #fff; -} -.ancillary-page h1 { - font-family: BrandonText-Black, Arial, Helvetica, sans-serif; - margin-bottom: 15 px; -} -.ancillary-page__description { - display: none; -} -.ancillary-page .deliveryblock .no-boxshadow textarea { - border: none; -} -@media (min-width: 740px) { - .ancillary-page__description { - display: inline-block; - } -} -.back-to-my-booking-block { - padding-bottom: 15px; - margin-bottom: 25px; -} -.back-to-my-booking-block .back-to-my-booking-icon-bullet { - margin-right: 5px; - margin-bottom: -5px; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - width: 25px; -} -.joblisting .joblisting_filter_container .filter_group { - padding-bottom: 10px; -} -.joblisting .total_results { - margin: 25px 0; -} -.joblisting .results__container { - border-bottom: 1px solid #d7d4cf; - padding: 30px 0 15px; -} -.joblisting .results__container .heading-3 { - margin-bottom: 0.5rem; -} -.joblisting .results__container .arrow-link { - display: inline-block; - color: #333; - background: url(/_static/img/bullet-list-arrow-double-nordicsea-v2.svg) - no-repeat right 0.35em; - padding-right: 1.5625rem; - margin-right: 10px; -} -@media (max-width: 1199px) { - .joblisting .results__container .arrow-link { - width: 100%; - } -} -.joblisting .results__container .result-title { - text-decoration: none; -} -.joblisting .results__container .result-title:hover { - color: #00838e; -} -.joblisting .results__notfound { - padding: 30px 0 15px; -} -.joblisting .results .category { - margin-bottom: 0.2rem; -} -.joblisting .deadline { - color: #9da0a1; -} -.joblisting .apply_to_job { - float: right; - margin-top: -20px; -} -.joblisting .job_listing_results a { - border-bottom: none; -} -.joblisting .alerts_message_container { - padding: 20px 0; -} -.joblisting .location-marker { - height: 13px; - width: 13px; -} -@media (max-width: 1199px) { - .joblisting .apply_to_job { - display: none; - } -} -body.modal-is-open { - overflow: hidden; - position: fixed; - height: 100%; - width: 100%; -} -body.modal-is-open.scrollable-body { - position: fixed; - top: 0 !important; - bottom: 0 !important; -} -@media (min-width: 950px) { - body.modal-is-open { - padding-right: 17px; - } -} -.modal { - display: none; -} -.modal__background-layer { - background: rgba(0, 0, 0, 0.4); -} -.modal__inner-container { - width: 100%; - height: 100%; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-justify-content: center; - -moz-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -ms-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.modal__content-container { - z-index: 10; - position: relative; - max-width: 100%; - max-height: 100%; - margin-left: 10px; - margin-right: 10px; -} -.modal__content-container--has-background { - background: #fff; -} -.modal__content-container iframe { - border: 0; - overflow: auto; -} -.modal__content-container:focus { - outline: 0; -} -@media (max-width: 739px) { - .modal--fullscreen-in-small-down.scrollable { - position: fixed !important; - } - .modal--fullscreen-in-small-down.scrollable .modal__background-layer { - position: fixed !important; - height: 100vh !important; - } - .modal--fullscreen-in-small-down .modal__content-container { - margin-left: 0; - margin-right: 0; - min-width: 100% !important; - min-height: 100% !important; - } -} -.modal__circular-loader-container { - width: 30px; - height: 30px; - position: absolute; - top: 50%; - left: 50%; - margin: -15px 0 0 -15px; - z-index: 2; -} -@media (max-width: 419px) { - body.modal-is-open { - overflow: auto; - position: absolute; - height: 100%; - width: 100%; - } - body.modal-is-open.scrollable-body { - position: absolute; - top: 0 !important; - bottom: 0 !important; - } -} -@media (max-width: 949px) { - .modal__content-container { - -webkit-overflow-scrolling: touch; - opacity: 1; - overflow-y: auto; - } -} -.swiper-container { - margin: 0 auto; - position: relative; - overflow: hidden; - z-index: 1; -} -.swiper-container-no-flexbox .swiper-slide { - float: left; -} -.swiper-container-vertical > .swiper-wrapper { - -ms-flex-direction: column; - flex-direction: column; -} -.swiper-wrapper { - position: relative; - width: 100%; - height: 100%; - z-index: 1; - display: -ms-flexbox; - display: flex; - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-transition-property: -webkit-transform; - transition-property: -webkit-transform; - transition-property: transform; - transition-property: - transform, - -webkit-transform; - -webkit-box-sizing: content-box; - box-sizing: content-box; -} -.swiper-container-android .swiper-slide, -.swiper-wrapper { - -webkit-transform: translateZ(0); - transform: translateZ(0); -} -.swiper-container-multirow > .swiper-wrapper { - -webkit-box-lines: multiple; - -moz-box-lines: multiple; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.swiper-container-free-mode > .swiper-wrapper { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; - margin: 0 auto; -} -.swiper-slide { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - -webkit-flex-shrink: 0; - -ms-flex: 0 0 auto; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} -.swiper-container .swiper-notification { - position: absolute; - left: 0; - top: 0; - pointer-events: none; - opacity: 0; - z-index: -1000; -} -.swiper-wp8-horizontal { - -ms-touch-action: pan-y; - touch-action: pan-y; -} -.swiper-wp8-vertical { - -ms-touch-action: pan-x; - touch-action: pan-x; -} -.swiper-button-next, -.swiper-button-prev { - position: absolute; - top: 50%; - width: 27px; - height: 44px; - margin-top: -22px; - z-index: 10; - cursor: pointer; - background-size: 27px 44px; - background-position: 50%; - background-repeat: no-repeat; -} -.swiper-button-next.swiper-button-disabled, -.swiper-button-prev.swiper-button-disabled { - opacity: 0.35; - cursor: auto; - pointer-events: none; -} -.swiper-button-prev, -.swiper-container-rtl .swiper-button-next { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); - left: 10px; - right: auto; -} -.swiper-button-prev.swiper-button-black, -.swiper-container-rtl .swiper-button-next.swiper-button-black { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); -} -.swiper-button-prev.swiper-button-white, -.swiper-container-rtl .swiper-button-next.swiper-button-white { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); -} -.swiper-button-next, -.swiper-container-rtl .swiper-button-prev { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); - right: 10px; - left: auto; -} -.swiper-button-next.swiper-button-black, -.swiper-container-rtl .swiper-button-prev.swiper-button-black { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); -} -.swiper-button-next.swiper-button-white, -.swiper-container-rtl .swiper-button-prev.swiper-button-white { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); -} -.swiper-pagination { - position: absolute; - text-align: center; - -webkit-transition: 0.3s; - transition: 0.3s; - -webkit-transform: translateZ(0); - transform: translateZ(0); - z-index: 10; -} -.swiper-pagination.swiper-pagination-hidden { - opacity: 0; -} -.swiper-pagination-bullet { - width: 8px; - height: 8px; - display: inline-block; - border-radius: 100%; - background: #000; - opacity: 0.2; -} -.swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} -.swiper-pagination-white .swiper-pagination-bullet { - background: #fff; -} -.swiper-pagination-bullet-active { - opacity: 1; - background: #007aff; -} -.swiper-pagination-white .swiper-pagination-bullet-active { - background: #fff; -} -.swiper-pagination-black .swiper-pagination-bullet-active { - background: #000; -} -.swiper-container-vertical > .swiper-pagination { - right: 10px; - top: 50%; - -webkit-transform: translate3d(0, -50%, 0); - transform: translate3d(0, -50%, 0); -} -.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet { - margin: 5px 0; - display: block; -} -.swiper-container-horizontal > .swiper-pagination { - bottom: 10px; - left: 0; - width: 100%; -} -.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet { - margin: 0 5px; -} -.swiper-container-3d { - -webkit-perspective: 1200px; - -o-perspective: 1200px; - perspective: 1200px; -} -.swiper-container-3d .swiper-cube-shadow, -.swiper-container-3d .swiper-slide, -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top, -.swiper-container-3d .swiper-wrapper { - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; -} -.swiper-container-3d .swiper-slide-shadow-bottom, -.swiper-container-3d .swiper-slide-shadow-left, -.swiper-container-3d .swiper-slide-shadow-right, -.swiper-container-3d .swiper-slide-shadow-top { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - pointer-events: none; - z-index: 10; -} -.swiper-container-3d .swiper-slide-shadow-left { - background-image: -webkit-gradient( - linear, - right top, - left top, - from(rgba(0, 0, 0, 0.5)), - to(transparent) - ); - background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); -} -.swiper-container-3d .swiper-slide-shadow-right { - background-image: -webkit-gradient( - linear, - left top, - right top, - from(rgba(0, 0, 0, 0.5)), - to(transparent) - ); - background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); -} -.swiper-container-3d .swiper-slide-shadow-top { - background-image: -webkit-gradient( - linear, - left bottom, - left top, - from(rgba(0, 0, 0, 0.5)), - to(transparent) - ); - background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); -} -.swiper-container-3d .swiper-slide-shadow-bottom { - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0.5)), - to(transparent) - ); - background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent); -} -.swiper-container-coverflow .swiper-wrapper { - -ms-perspective: 1200px; -} -.swiper-container-fade.swiper-container-free-mode .swiper-slide { - -webkit-transition-timing-function: ease-out; - transition-timing-function: ease-out; -} -.swiper-container-fade .swiper-slide, -.swiper-container-fade .swiper-slide .swiper-slide { - pointer-events: none; -} -.swiper-container-fade .swiper-slide-active, -.swiper-container-fade .swiper-slide-active .swiper-slide-active { - pointer-events: auto; -} -.swiper-container-cube { - overflow: visible; -} -.swiper-container-cube .swiper-slide { - pointer-events: none; - visibility: hidden; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - width: 100%; - height: 100%; -} -.swiper-container-cube.swiper-container-rtl .swiper-slide { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} -.swiper-container-cube .swiper-slide-active, -.swiper-container-cube .swiper-slide-next, -.swiper-container-cube .swiper-slide-next + .swiper-slide, -.swiper-container-cube .swiper-slide-prev { - pointer-events: auto; - visibility: visible; -} -.swiper-container-cube .swiper-cube-shadow { - position: absolute; - left: 0; - bottom: 0; - width: 100%; - height: 100%; - background: #000; - opacity: 0.6; - -webkit-filter: blur(50px); - filter: blur(50px); -} -.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow { - z-index: 0; -} -.swiper-scrollbar { - border-radius: 10px; - position: relative; - -ms-touch-action: none; - background: rgba(0, 0, 0, 0.1); -} -.swiper-container-horizontal > .swiper-scrollbar { - position: absolute; - left: 1%; - bottom: 3px; - z-index: 50; - height: 5px; - width: 98%; -} -.swiper-container-vertical > .swiper-scrollbar { - position: absolute; - right: 3px; - top: 1%; - z-index: 50; - width: 5px; - height: 98%; -} -.swiper-scrollbar-drag { - height: 100%; - width: 100%; - position: relative; - background: rgba(0, 0, 0, 0.5); - border-radius: 10px; - left: 0; - top: 0; -} -.swiper-scrollbar-cursor-drag { - cursor: move; -} -.swiper-lazy-preloader { - width: 42px; - height: 42px; - position: absolute; - left: 50%; - top: 50%; - margin-left: -21px; - margin-top: -21px; - z-index: 10; - -webkit-transform-origin: 50%; - transform-origin: 50%; - -webkit-animation: swiper-preloader-spin 1s steps(12) infinite; - animation: swiper-preloader-spin 1s steps(12) infinite; -} -.swiper-lazy-preloader:after { - display: block; - content: ""; - width: 100%; - height: 100%; - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); - background-position: 50%; - background-size: 100%; - background-repeat: no-repeat; -} -.swiper-lazy-preloader-white:after { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); -} -@-webkit-keyframes swiper-preloader-spin { - to { - -webkit-transform: rotate(1turn); - } -} -@keyframes swiper-preloader-spin { - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); - } -} -.swiper-container { - width: 100%; - height: 100%; -} -.swiper-slide { - text-align: center; - font-size: 18px; - background: #fff; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - background-position: 50%; - background-size: cover; -} -.mlc-carousel, -.mlc-carousel-container { - position: relative; -} -.mlc-carousel { - height: 542px; - margin-bottom: 20px; -} -.mlc-carousel__preloader { - width: 100%; - height: 100vh; - position: absolute; - background: #fff; - z-index: 22; - text-align: center; - -ms-flex-flow: column nowrap; - flex-flow: column nowrap; - min-height: 100%; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-align-items: center; - -ms-flex-align: center; - align-items: center; - -ms-justify-content: center; - -moz-justify-content: center; - -ms-flex-pack: center; - justify-content: center; -} -.mlc-carousel__preloader > .circular-loader { - margin: 0 auto; -} -.mlc-carousel__swiper { - color: #333; -} -.mlc-carousel__swiper-card__inner-container { - min-height: 512px; - max-height: 512px; - margin: 0 10px; - padding: 15px 20px 20px; - overflow: hidden; - border-radius: 6px; - -webkit-box-sizing: border-box; - box-sizing: border-box; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.mlc-carousel__swiper-card__header { - margin-bottom: 10px; -} -.mlc-carousel__swiper-card__header .iconic-item__icon-container { - width: 90px; -} -.mlc-carousel__swiper-card__header - .iconic-item__icon-container - > .iconic-item__icon-container__icon { - width: 90px; - height: 90px; - -webkit-transform: scale(0.8); - transform: scale(0.8); -} -.mlc-carousel__swiper-card__header .iconic-item__text { - font-size: 0.875rem; - padding-top: 17px; - padding-left: 10px; - vertical-align: top; - width: 100%; -} -.mlc-carousel__swiper-card__header .iconic-item__text h2 { - margin-bottom: 5px; - font-size: 1.125rem; -} -@media (min-width: 950px) { - .mlc-carousel__swiper-card__header .iconic-item__text h2 { - font-size: 1.5625rem; - } -} -.mlc-carousel__swiper-card__header .iconic-item__text p { - margin: 0; -} -.mlc-carousel__swiper-card__main { - width: 100%; - min-height: 375px; - position: relative; - text-align: left; - padding: 30px 25px; - background-color: #f8f8f8; - font-size: 0.875rem; - border-radius: 8px; -} -.mlc-carousel__swiper-card__main h3 { - font-size: 0.9375rem; - font-weight: 700; - margin-bottom: 12px; -} -.mlc-carousel__swiper-card__main .tooltip { - display: block; - position: absolute; - top: 10px; - right: 10px; -} -.mlc-carousel__swiper-card__main:not(.future) .tooltip { - display: none; -} -.mlc-carousel__swiper-card__main__list { - margin-bottom: 15px; -} -.mlc-carousel__swiper-card__main__list > li { - padding-left: 23px; - margin-bottom: 0.5em; -} -.mlc-carousel__swiper-card__progress { - margin-bottom: 10px; -} -.mlc-carousel__swiper-card.future .future { - padding-bottom: 10px; -} -.mlc-carousel__swiper-card.future:before { - height: 20px; -} -.mlc-carousel__swiper-card.future .mlc-carousel__swiper-card__main__list > li { - position: relative; - background: none; - padding-left: 15px; -} -.mlc-carousel__swiper-card.future - .mlc-carousel__swiper-card__main__list - > li:before { - content: "-"; - position: absolute; - left: 5px; -} -.mlc-carousel__swiper-card progress { - width: 100%; - height: 8px; - margin: 20px auto; - display: block; - background-color: #edeceb; - -webkit-appearance: none; - -moz-appearence: none; - appearence: none; - border: none; -} -.mlc-carousel__swiper-card progress[value] { - color: #006b75; -} -.mlc-carousel__swiper-card progress::-webkit-progress-bar { - background: #edeceb; - border-radius: 4px; -} -.mlc-carousel__swiper-card progress::-webkit-progress-value { - background: #006b75; - border-radius: 4px; - -webkit-transition: width 2s ease-in-out; - transition: width 2s ease-in-out; -} -.mlc-carousel__swiper-card progress::-moz-progress-bar { - background-color: #006b75; - border-radius: 4px; - -webkit-transition: width 2s ease-in-out; - transition: width 2s ease-in-out; -} -.mlc-carousel__swiper-card__progress-placeholder { - height: 20px; -} -.mlc-carousel__swiper-card__progress__row { - position: relative; -} -.mlc-carousel__swiper-card__progress__row--label { - opacity: 0; -} -.mlc-carousel__swiper-card__progress__row .speech { - display: inline-block; - font-weight: 700; - background: #2a221c; - color: #fff; - padding: 4px 9px; - text-align: left; - position: absolute; - right: 0; - bottom: 38px; - border-radius: 4px; - border: 0; - font-size: 0.75rem; - line-height: 1.2em; -} -.mlc-carousel__swiper-card__progress__row .speech:first-letter { - text-transform: capitalize; -} -.mlc-carousel__swiper-card__progress__row .speech .arrow { - bottom: -6px; - border-color: #2a221c transparent transparent; - border-style: solid; - border-width: 10px 0 0 8px; - position: absolute; - right: 0; -} -.mlc-carousel__swiper-card--red, -.mlc-carousel__swiper-card--red a, -.mlc-carousel__swiper-card--red h2, -.mlc-carousel__swiper-card--red h3, -.mlc-carousel__swiper-card--top, -.mlc-carousel__swiper-card--top a, -.mlc-carousel__swiper-card--top h2, -.mlc-carousel__swiper-card--top h3 { - color: #fff; -} -.mlc-carousel__swiper-card--top__section { - padding-bottom: 10px; - background-color: #7f7369; -} -.mlc-carousel__swiper-card--top__section:before { - height: 20px; -} -.mlc-carousel__swiper-card--red__section { - padding-bottom: 10px; - background-color: #b54649; -} -.mlc-carousel__swiper-card--red__section:before { - height: 20px; -} -.mlc-carousel .checkmark-tick, -.mlc-carousel .current .mlc-carousel__swiper-card__main__list > li, -.mlc-carousel .past .mlc-carousel__swiper-card__main__list > li { - margin-bottom: 0.5em; - background-image: url(/_static/img/icons/checkmark-gray-v2.svg); - background-repeat: no-repeat; - background-position: 1px 5px; - background-size: 18px 14px; -} -.mlc-carousel .checkmark-tick-white, -.mlc-carousel - .current.mlc-carousel__swiper-card--red - .mlc-carousel__swiper-card__main__list - > li, -.mlc-carousel - .current.mlc-carousel__swiper-card--top - .mlc-carousel__swiper-card__main__list - > li, -.mlc-carousel - .past.mlc-carousel__swiper-card--red - .mlc-carousel__swiper-card__main__list - > li, -.mlc-carousel - .past.mlc-carousel__swiper-card--top - .mlc-carousel__swiper-card__main__list - > li { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); -} -.mlc-carousel .current .mlc-carousel__swiper-card__inner-container { - border: 4px solid #d5d5d5; - max-height: 522px; - min-height: 522px; - padding-bottom: 15px; -} -.mlc-carousel .current .mlc-carousel__swiper-card__main { - top: -3px; -} -.mlc-carousel .locked { - padding: 0; - margin-bottom: 15px; - height: 100%; - width: 100%; - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-justify-content: center; - -moz-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -ms-align-items: center; - -ms-flex-align: center; - align-items: center; -} -.mlc-carousel .mlc-carousel__swiper-card--red__section progress, -.mlc-carousel .mlc-carousel__swiper-card--top__section progress, -.mlc-carousel .progress--white progress { - background-color: #d5d5d5; -} -.mlc-carousel .mlc-carousel__swiper-card--red__section progress[value], -.mlc-carousel .mlc-carousel__swiper-card--top__section progress[value], -.mlc-carousel .progress--white progress[value] { - color: #f8f8f8; -} -.mlc-carousel - .mlc-carousel__swiper-card--red__section - progress::-webkit-progress-bar, -.mlc-carousel - .mlc-carousel__swiper-card--top__section - progress::-webkit-progress-bar, -.mlc-carousel .progress--white progress::-webkit-progress-bar { - background: #d5d5d5; - border-radius: 4px; -} -.mlc-carousel - .mlc-carousel__swiper-card--red__section - progress::-moz-progress-bar, -.mlc-carousel - .mlc-carousel__swiper-card--top__section - progress::-moz-progress-bar, -.mlc-carousel .progress--white progress::-moz-progress-bar { - background-color: #f8f8f8; - border-radius: 4px; -} -.mlc-carousel - .mlc-carousel__swiper-card--red__section - progress::-webkit-progress-value, -.mlc-carousel - .mlc-carousel__swiper-card--top__section - progress::-webkit-progress-value, -.mlc-carousel .progress--white progress::-webkit-progress-value { - background: #f8f8f8; -} -.mlc-carousel - .mlc-carousel__swiper-card--red__section - .mlc-carousel__swiper-card__progress - .mlc-carousel__swiper-card__progress__row - .speech, -.mlc-carousel - .mlc-carousel__swiper-card--top__section - .mlc-carousel__swiper-card__progress - .mlc-carousel__swiper-card__progress__row - .speech, -.mlc-carousel - .progress--white - .mlc-carousel__swiper-card__progress - .mlc-carousel__swiper-card__progress__row - .speech { - background: #f8f8f8; - color: #000; -} -.mlc-carousel - .mlc-carousel__swiper-card--red__section - .mlc-carousel__swiper-card__progress - .mlc-carousel__swiper-card__progress__row - .speech - .arrow, -.mlc-carousel - .mlc-carousel__swiper-card--top__section - .mlc-carousel__swiper-card__progress - .mlc-carousel__swiper-card__progress__row - .speech - .arrow, -.mlc-carousel - .progress--white - .mlc-carousel__swiper-card__progress - .mlc-carousel__swiper-card__progress__row - .speech - .arrow { - border-color: #f8f8f8 transparent transparent; -} -@media (min-width: 740px) { - .mlc-carousel__swiper { - color: #333; - } -} -.mlc-carousel .rsDefault .rsArrow { - top: 263px !important; - height: 80px; -} -.swiper-slide { - margin: 10px 0; -} -.swiper-button-next, -.swiper-button-next > .rsArrowIcn, -.swiper-button-prev, -.swiper-button-prev > .rsArrowIcn { - background: none; -} -.future > .mlc-carousel__swiper-card__main__list > li:nth-child(4), -.future > .mlc-carousel__swiper-card__main__list > li:nth-child(5), -.mlc-carousel__swiper-card__main__list > li:nth-child(6), -.mlc-carousel__swiper-card__main__list > li:nth-child(7), -.mlc-carousel__swiper-card__main__list > li:nth-child(8), -.swiper-button-next.swiper-button-disabled, -.swiper-button-prev.swiper-button-disabled { - display: none; -} -@media (min-width: 740px) { - .mlc-carousel-container { - padding-left: 0; - padding-right: 0; - } - .mlc-carousel__swiper-card__progress__row--label { - opacity: 1; - } - .swiper-slide { - min-width: 380px; - } -} -@media (min-width: 950px) { - .mlc-carousel__swiper-card__main { - padding: 30px 40px; - } - .mlc-carousel__swiper-card - .future - > .mlc-carousel__swiper-card__main__list - > li:nth-child(4), - .mlc-carousel__swiper-card:not(.future) - .mlc-carousel__swiper-card__main__list - > li:nth-child(6), - .mlc-carousel__swiper-card:not(.future) - .mlc-carousel__swiper-card__main__list - > li:nth-child(7) { - display: list-item !important; - } -} -@media (min-width: 1200px) { - .mlc-carousel__swiper-card:not(.future) - .mlc-carousel__swiper-card__main__list - > li:nth-child(8) { - display: list-item !important; - } -} -.my-pages-block { - padding: 0 20px; -} -.my-pages-block__heading { - padding: 20px 6px 16px; - position: relative; -} -.my-pages-block__heading h2 { - margin-bottom: 0; - display: inline-block; - color: #000; - font-size: 22px !important; - line-height: 32px; - letter-spacing: -0.33px; - text-transform: uppercase; -} -.my-pages-block__heading p { - padding-top: 10px; -} -.my-pages-block__heading span { - font-size: 0.875rem; -} -.my-pages-block__heading .expandable__toggle { - position: absolute; - height: 100%; - top: 0; - right: -10px; - padding: 20px; -} -.my-pages-block__heading--with-tooltip { - pointer-events: all; -} -.my-pages-block__heading--with-tooltip .tooltip { - padding: 1em; - position: absolute; - top: 10px; - z-index: 15; -} -@media (max-width: 739px) { - .my-pages-block__heading--with-tooltip .tooltip { - right: 30px; - } -} -@media (min-width: 740px) { - .my-pages-block__heading--with-tooltip .tooltip { - padding: 0; - } -} -.my-pages-block__heading--with-tooltip .tooltip a { - width: 15px; - height: 15px; - margin-left: 5px; -} -.my-pages-block__heading--clickable { - display: block; - text-decoration: none !important; - width: 100%; - cursor: pointer; -} -@media (min-width: 740px) { - .my-pages-block__heading--clickable { - pointer-events: none; - cursor: default; - } -} -.my-pages-block__body { - padding-bottom: 20px; -} -@media (min-width: 740px) { - .my-pages-block__heading { - padding: 24px 0 20px; - } - .my-pages-block__heading h2 { - display: block; - text-align: center; - } - .my-pages-block__heading p { - margin: auto; - padding-top: 10px; - } - .my-pages-block__heading span { - font-size: 1rem; - } - .my-pages-block__heading--with-tooltip { - position: relative; - } - .my-pages-block__heading--with-tooltip .tooltip { - position: absolute; - top: 10px; - right: -10px; - } - .my-pages-block__heading--with-tooltip .tooltip a { - width: 18px; - height: 18px; - margin-left: 0; - } -} -@media (min-width: 950px) { - .my-pages-block__heading h2 { - font-size: 1.5625rem; - } -} -.my-pages-block--simple { - border-radius: 0 !important; - padding-left: 5px; - padding-right: 5px; -} -@media (min-width: 950px) { - .my-pages-block--simple { - padding-left: 0; - padding-right: 0; - border-bottom: none; - } -} -.my-future-bookings .my-pages-block__heading h2 { - display: block; - text-align: left; -} -.media-container--my-future-booking { - width: auto; - margin-right: 16px; -} -.media-container--my-future-booking img { - display: block; - height: 100%; - width: auto; - max-height: 190px; - min-width: 285px; -} -@media (max-width: 739px) { - .my-pages-block__body .hotel-stays__list { - margin: 0 7px; - } -} -.my-pages-block__body .hotel-stays__list .hotel-stays__list__item { - padding: 24px 16px; -} -@media (min-width: 950px) { - .my-pages-block__body .hotel-stays__list .hotel-stays__list__item { - padding: 16px; - } -} -.hotel-info { - display: inline-block; - width: -webkit-fill-available; -} -.hotel-info .btn { - padding: 8px 24px; -} -@media (max-width: 949px) { - .hotel-info .btn { - padding: 8px; - } -} -.hotel-info .manage-booking__btn { - background: #00838e; - color: #fff; - font-weight: 400; - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - float: right; - text-align: center; -} -@media (max-width: 949px) { - .hotel-info .manage-booking__btn { - width: -webkit-fill-available; - } -} -.hotel-info .hotel-name { - margin-bottom: 16px; -} -@media (min-width: 740px) { - .hotel-info .hotel-name { - margin-bottom: 0; - } -} -.hotel-info .hotel-name .hotel-stays__list__item__link-heading { - font-weight: 600; - font-size: 22px; - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - color: #000; - text-transform: uppercase; -} -@media (min-width: 740px) { - .hotel-info .hotel-name .hotel-stays__list__item__link-heading { - font-weight: 300; - font-size: 26px; - line-height: 32px; - } -} -.hotel-info .hotel-name .text-small { - font-weight: 400; - font-size: 16px; - line-height: 24px; -} -.hotel-info .hotel-name .table-row-heading { - font-size: 16px; -} -.hotel-info .info-cards { - padding: 8px 0 0; - display: -ms-flexbox; - display: flex; -} -@media (min-width: 740px) { - .hotel-info .info-cards { - -ms-flex-direction: row; - flex-direction: row; - } -} -.hotel-info .info-cards .checkinout-wrapper { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: stretch; - justify-content: stretch; - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - color: #483729; - word-wrap: break-word; -} -@media (min-width: 740px) { - .hotel-info .info-cards .checkinout-wrapper { - margin-bottom: 0; - } -} -.hotel-info .info-cards .checkinout-wrapper div { - margin: 0 5px; -} -.hotel-info .info-cards .checkinout-wrapper div:first-child { - margin: 0 5px 0 0; -} -.hotel-info .info-cards .checkinout-wrapper div:last-child { - margin: 0 0 0 5px; -} -.hotel-info .info-cards .checkin, -.hotel-info .info-cards .checkout, -.hotel-info .info-cards .noofnights { - text-align: center; - background: #f3f2f1; - display: inline-block; - border-radius: 4px; - margin: 0 5px; - -ms-flex: 1 0 auto; - flex: 1 0 auto; -} -.hotel-info .info-cards .checkin p, -.hotel-info .info-cards .checkout p, -.hotel-info .info-cards .noofnights p { - display: block; - margin: 3px; - line-height: 24px; -} -.hotel-info .info-cards .checkin .p2, -.hotel-info .info-cards .checkout .p2, -.hotel-info .info-cards .noofnights .p2 { - font-size: 22px; - line-height: 30px; -} -@media (min-width: 950px) { - .hotel-info .info-cards .checkin .p2, - .hotel-info .info-cards .checkout .p2, - .hotel-info .info-cards .noofnights .p2 { - font-size: 26px; - } -} -.hotel-info .info-cards .checkin .p3, -.hotel-info .info-cards .checkout .p3, -.hotel-info .info-cards .noofnights .p3 { - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 400; -} -.hotel-info .info-cards .checkin, -.hotel-info .info-cards .checkout { - padding: 8px 0; -} -@media (min-width: 740px) { - .hotel-info .info-cards .checkin, - .hotel-info .info-cards .checkout { - padding: 8px 34px; - } -} -.hotel-info .info-cards .noofnights { - padding: 8px; - max-width: 145px; -} -@media (max-width: 419px) { - .hotel-info .info-cards .noofnights { - max-width: 80px; - padding: 8px 0; - } -} -@media (min-width: 420px) { - .hotel-info .info-cards .noofnights { - max-width: 145px; - } -} -@media (min-width: 740px) { - .hotel-info .info-cards .bookingno { - margin: auto 0 0 auto; - } -} -@media (max-width: 739px) { - .hotel-info .info-cards .bookingno { - width: 100%; - } -} -.hotel-info .info-cards .bookingno div { - padding: 13px 0; - color: #404040; -} -.carousel-card { - background: #fff; - border-radius: 12px; - margin-bottom: 35px; - margin-top: 15px; - padding-bottom: 1px; -} -@media (min-width: 740px) { - .carousel-card { - padding-bottom: 0; - } -} -.carousel-card .historical-bookings-mobile { - margin-bottom: 10px; -} -@media (min-width: 950px) { - .carousel-card .historical-bookings-mobile { - display: none; - } -} -.historical-bookings { - background: #fff; - border-radius: 12px; -} -@media (max-width: 949px) { - .historical-bookings { - display: none; - } -} -.historical-bookings .my-pages-block__heading--clickable { - margin: 20px; -} -.digital-loyalty-card-page .scandic-friends-pattern, -.my-pages-block, -.my-pages-contact-us { - border-radius: 6px; - overflow: hidden; -} -.my-pages { - background-color: #fff; -} -.my-pages--donations-page { - background-color: #f9f9fb; -} -.my-pages--donations-page h1 { - font-size: 2.25rem; -} -.my-pages--donations-page .donations-confirmation { - margin-top: -4px; -} -.my-pages--donations-page .breadcrumb-list--posttabs .breadcrumb-list__parent { - background: none; -} -.my-pages-block--togglable-blocks { - position: absolute; - top: 0; - width: 100%; - height: 100%; - z-index: 1; -} -@media (min-width: 740px) { - .my-pages-block--togglable-blocks { - display: none; - } -} -.my-pages #maincontent > .l-section > .l-section__inner--content-spaced { - padding-top: 10px; -} -@media (min-width: 950px) { - .my-pages #maincontent > .l-section > .l-section__inner--content-spaced { - padding-top: 20px; - } -} -.my-pages__section:not(:first-child) { - margin: 0 10px; -} -.my-pages__section:last-child { - margin: 0 10px 10px; -} -.my-pages__section-container, -.my-pages__section-container__expiring-points, -.my-pages__section-container__expiring-points > div { - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} -.my-pages__section-container__expiring-points > div { - width: 100%; - margin: 0; -} -.my-pages__section-container__expiring-points .my-expiring-points-container { - width: 100%; -} -.my-pages__section-container__expiring-points - .my-expiring-points-container - .my-expiring-points-spend-points-url { - position: absolute; - right: 20px; - top: 30px; - font-size: 0.875rem; -} -@media (max-width: 949px) { - .my-pages__section-container__expiring-points - .my-expiring-points-container - .my-expiring-points-spend-points-url { - display: none; - } -} -.my-pages__section-container__contact { - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} -.my-pages__section-container__contact .my-pages-contact-us { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-align-content: flex-start; - -ms-flex-line-pack: start; - align-content: flex-start; - margin: 0; - width: 100%; -} -.my-pages__section-container__contact - .my-pages-contact-us - .profile-section__heading { - text-align: center; - width: 100%; -} -.my-pages__section-container__contact - .my-pages-contact-us - .my-pages-contact-us__contact-info { - width: 100%; - padding-bottom: 20px; -} -.my-pages .l-separator-s { - margin-bottom: 15px !important; -} -@media (min-width: 950px) { - .my-pages .l-separator-s { - margin-bottom: 20px !important; - } -} -.my-pages__membership-link-list .membership-link-list__membership-card-link { - display: none; -} -.my-pages__membership-link-list .list-links, -.my-pages__membership-link-list .list-links li:nth-last-child(2) { - margin-bottom: 0; -} -.my-pages .my-future-bookings .l-combo-2col .text-with-tooltip { - margin-top: 15px; -} -@media (min-width: 740px) { - .my-pages .my-future-bookings .l-combo-2col .text-with-tooltip { - margin-top: 5px; - float: right; - } -} -@media (min-width: 420px) and (max-width: 739px) { - .my-pages .my-future-bookings .l-combo-2col .l-combo-2col__col { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 50%; - float: left; - } - .my-pages - .my-future-bookings - .l-combo-2col - .l-combo-2col__col.hotel-stays__check-in-out__container { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 100%; - float: left; - } -} -@media (min-width: 740px) and (max-width: 949px) { - .my-pages - .my-future-bookings - .l-combo-2col - .l-combo-2col__col.hotel-stays__check-in-out__container { - position: relative; - padding-left: 10px; - padding-right: 10px; - width: 66.6666666667%; - float: left; - } - .my-pages - .my-future-bookings - .l-combo-2col - .l-combo-2col__col.hotel-stays__change-cancel__container { - position: relative; - width: 33.3333333333%; - float: left; - padding: 0 10px 0 0; - } -} -@media (max-width: 739px) { - .my-pages__section-container { - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .my-pages__section-container-contact-us, - .my-pages__section-container__expiring-points { - width: 100%; - } - .my-pages__section-container__contact { - width: 100%; - -ms-flex-pack: center; - justify-content: center; - } -} -@media (max-width: 419px) { - .my-pages__section-container__contact .profile-section__heading { - padding-left: 0; - text-align: left !important; - } -} -.my-pages__membership-levels--error { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - color: #b43837; - margin: 30px 0; - padding: 0 10px; -} -.my-pages__membership-levels__msg--error { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - max-width: 100%; -} -.my-pages__membership-levels__icon--error { - margin: 1px 5px 0 0; - -ms-flex: 0 0 18px; - flex: 0 0 18px; -} -@media (min-width: 740px) { - .my-pages__membership-levels__icon--error { - margin: 0 10px 0 0; - -ms-flex: 0 0 36px; - flex: 0 0 36px; - } -} -@media (min-width: 740px) { - .my-pages--donations-page - #maincontent - > .l-section - > .l-section__inner--content-spaced { - padding-top: 30px; - } -} -.my-pages--donations-page .my-pages-block__heading { - padding-top: 2px; -} -.my-historical-bookings { - position: relative; -} -.my-historical-bookings .gradient-pattern { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 90px; -} -@media (min-width: 950px) { - .my-historical-bookings .gradient-pattern { - width: 97%; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .my-historical-bookings .gradient-pattern { - margin: 12px 0 0 15px; - } -} -@media (min-width: 1200px) { - .my-historical-bookings .gradient-pattern { - margin: 14px 0 0 18px; - } -} -.my-historical-bookings .gradient-pattern .scandic-friends-pattern { - height: 100%; -} -.my-historical-bookings .gradient-pattern:after { - content: ""; - width: 100%; - height: 30px; - position: absolute; - bottom: 0; - right: 0; - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(hsla(0, 0%, 100%, 0)), - to(#fff) - ); - background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0); -} -@media (min-width: 950px) { - .my-historical-bookings .gradient-pattern { - height: 70px; - } -} -.my-historical-bookings__body { - position: relative; -} -.my-historical-bookings__filter__input-group { - margin-bottom: 5px; -} -.my-historical-bookings__filter__input-group__label { - font-size: 0.9375rem; - vertical-align: middle; - width: 65px; - padding: 0 10px 0 0; - word-break: break-all; -} -.my-historical-bookings__filter__input-group__input { - display: inline-block; - vertical-align: middle; - width: 100%; - margin-bottom: 20px; -} -.my-historical-bookings__filter .custom-select select { - font-size: 0.875rem; -} -.my-historical-bookings__filter__button { - vertical-align: middle; - margin-bottom: 15px; - display: inline-block; - width: 100%; -} -.my-historical-bookings__filter__disclaimer { - font-size: 0.9375rem; -} -.my-historical-bookings__filter__body { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} -@media (max-width: 949px) { - .my-historical-bookings__filter__input-group__label { - text-transform: capitalize; - } - .my-historical-bookings__filter__message { - background: #f5f5f4; - border-top: 1px solid #dddbda; - margin: 10px -10px -10px; - padding: 7px 10px; - } -} -@media (min-width: 950px) { - .my-historical-bookings__filter { - padding: 0; - background: none; - margin-top: 10px; - margin-bottom: 10px; - border-bottom: none; - } - .my-historical-bookings__filter__disclaimer { - padding-top: 20px; - padding-bottom: 5px; - } - .my-historical-bookings__filter__body { - -ms-flex-direction: row; - flex-direction: row; - -ms-justify-content: space-between; - -moz-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - } - .my-historical-bookings__filter__input-group { - display: inline-block; - margin-bottom: 0; - width: 100%; - } - .my-historical-bookings__filter__input-group__label { - display: inline-block; - width: auto; - } - .my-historical-bookings__filter__input-group__label--to { - font-weight: 700; - padding: 0 3px; - } - .my-historical-bookings__filter__input-group__input { - width: 25%; - margin-bottom: 0; - } - .my-historical-bookings__filter__button { - width: 20%; - margin-bottom: 0; - } - .my-historical-bookings__filter__toggle { - display: none; - } - .my-historical-bookings__filter__body { - margin-top: 0; - } - .my-historical-bookings__filter__message { - font-weight: 700; - margin-top: 15px; - } -} -.js .hotel-stays li[data-js-past-stays-item] { - display: none; -} -.negative-points { - color: #cd0921; -} -.my-pages-hero-area { - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; -} -.my-pages-hero-area__main { - color: #fff; - padding: 20px 35px 35px; -} -.my-pages-hero-area__main a { - color: #fff !important; -} -.my-pages-hero-area__main h2 { - color: #fff; - font-weight: 700; - font-size: 0.9375rem; - margin-bottom: 8px; -} -.my-pages-hero-area__main__inner { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} -.my-pages-hero-area__learnmore-section { - margin-top: 15px; - background: #404040; -} -.my-pages-hero-area__learnmore-section ul { - padding-left: 6px; -} -@media (max-width: 949px) { - .my-pages-hero-area__link-section { - margin-top: 35px; - } - .my-pages-hero-area__main__inner { - padding: 0; - } -} -@media (min-width: 740px) { - .my-pages-hero-area__main { - padding: 30px 0; - } - .my-pages-hero-area__main h2 { - font-size: 1.125rem; - } - .my-pages-hero-area__main__inner { - -ms-flex-direction: row; - flex-direction: row; - } - .my-pages-hero-area__membership-section, - .my-pages-hero-area__points-section { - width: 50%; - } -} -@media (min-width: 950px) { - .my-pages-hero-area__points-section { - width: 30%; - } - .my-pages-hero-area__membership-section { - width: 40%; - } - .my-pages-hero-area__link-section { - display: block; - width: 30%; - } -} -.my-pages-hero-area__overview { - background: #000; - color: #fff; - font-size: 0.75rem; - font-weight: 700; - padding-top: 10px; - padding-bottom: 10px; -} -.my-pages-hero-area__overview a { - color: #fff; -} -.my-pages-hero-area__overview__profile-link { - float: right; -} -.my-pages-hero-area__overview__profile-link a { - background: url(/_static/img/icons/profile-icon.png) no-repeat 100%; - background-size: 20px; - padding: 4px 30px 3px 0; - font-size: 13px; - text-transform: uppercase; - vertical-align: middle; -} -@media (min-width: 950px) { - .my-pages-hero-area__overview__greeting { - margin-right: 2.8125rem; - } -} -.my-pages-hero-area__points-section { - text-transform: uppercase; - font-size: 0.9375rem; - font-weight: 700; - text-align: center; - border-bottom: 1px solid hsla(0, 0%, 100%, 0.3); - padding-bottom: 25px; -} -.my-pages-hero-area__points-section__label, -.my-pages-hero-area__points-section__points { - display: block; -} -.my-pages-hero-area__points-section__points { - font-family: BrandonText-Bold, Arial, Helvetica, sans-serif; - font-size: 4.375rem; - line-height: 70px; - letter-spacing: -4px; - margin-bottom: 4px; -} -.my-pages-hero-area__points-section__points--xhigh-points { - font-size: 3.4375rem; - line-height: 55px; -} -@media (min-width: 740px) { - .my-pages-hero-area__points-section { - font-size: 1.0625rem; - border-bottom: none; - border-right: 1px solid hsla(0, 0%, 100%, 0.3); - padding: 20px 10px; - } - .my-pages-hero-area__points-section__points { - font-size: 5.625rem; - margin-bottom: 15px; - } - .my-pages-hero-area__points-section__points--high-points { - font-size: 5rem; - } - .my-pages-hero-area__points-section__points--xhigh-points { - font-size: 4.375rem; - } -} -@media (min-width: 950px) { - .my-pages-hero-area__points-section { - font-size: 1.125rem; - text-align: left; - padding: 7px 0 15px; - border-right: 1px solid #fff; - } - .my-pages-hero-area__points-section - .my-pages-hero-area__points-section__label { - padding-left: 5px; - } - .my-pages-hero-area__points-section__points { - margin-bottom: 4px; - font-size: 5.3125rem; - line-height: 85px; - } - .my-pages-hero-area__points-section__points--high-points { - font-size: 4.375rem; - line-height: 70px; - } - .my-pages-hero-area__points-section__points--xhigh-points { - font-size: 3.75rem; - line-height: 60px; - } -} -@media (min-width: 1050px) { - .my-pages-hero-area__points-section__points { - font-size: 5.625rem; - } - .my-pages-hero-area__points-section__points--high-points { - font-size: 5rem; - line-height: 80px; - } - .my-pages-hero-area__points-section__points--xhigh-points { - font-size: 4.375rem; - line-height: 70px; - } -} -.my-pages-hero-area__membership-section { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-justify-content: center; - -moz-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - padding-top: 25px; -} -.my-pages-hero-area__membership-section__badge { - margin-right: 20px; -} -.my-pages-hero-area__membership-section__badge figure { - margin: 0; -} -.my-pages-hero-area__membership-section__badge img { - width: 70px; - height: auto; -} -.my-pages-hero-area__membership-section__info { - font-size: 0.9375rem; - padding-top: 5px; -} -.my-pages-hero-area__membership-section__info h2 { - font-family: - Helvetica Neue, - Helvetica, - Arial, - sans-serif; - margin-bottom: 0; -} -.my-pages-hero-area__membership-section__info__membership-label, -.my-pages-hero-area__membership-section__info__membership-number { - font-size: 0.8125rem; - display: inline; -} -.my-pages-hero-area__membership-section__info__registered-points-label { - margin-top: 10px; -} -.my-pages-hero-area__membership-section__info__view-loyalty-card { - width: 100%; - text-align: center; - font-weight: 700; - font-size: 0.875rem; - margin-top: 7px; - padding-top: 8px; - padding-bottom: 8px; -} -.my-pages-hero-area__membership-section__wrapper--error { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0; - -ms-flex-direction: column; - flex-direction: column; -} -.my-pages-hero-area__membership-section--error { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - margin: 30px 0 10px; - background: #3d3835; - padding: 20px 10px; - border-radius: 5px; - max-width: 100%; -} -.my-pages-hero-area__membership-section__content--error { - display: -ms-flexbox; - display: flex; -} -.my-pages-hero-area__membership-section__icon--error { - margin: 1px 5px 0 0; - width: 18px; - height: 18px; -} -.my-pages-hero-area__membership-section__loyalty-btn { - -ms-flex-item-align: end; - align-self: flex-end; - margin-top: 20px; - min-width: 50%; -} -.my-pages-hero-area__membership-section__loyalty-btn .btn { - margin: 0; - padding-left: 25px; - padding-right: 25px; -} -@media (min-width: 740px) { - .my-pages-hero-area__membership-section { - padding: 20px 10px; - } - .my-pages-hero-area__membership-section__info h2 { - margin-bottom: 2px; - } - .my-pages-hero-area__membership-section__info__membership-label, - .my-pages-hero-area__membership-section__info__membership-number { - font-size: 0.9375rem; - } - .my-pages-hero-area__membership-section__wrapper--error { - padding: 0; - margin: 0 20px; - } - .my-pages-hero-area__membership-section--error { - margin: 0; - padding: 20px 15px; - } -} -@media (min-width: 1200px) { - .my-pages-hero-area__membership-section__badge { - margin-right: 30px; - } - .my-pages-hero-area__membership-section__badge img { - width: 85px; - } -} -@media (min-width: 950px) { - .my-pages-hero-area__membership-section__wrapper--error { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-direction: row; - flex-direction: row; - } - .my-pages-hero-area__membership-section--error { - margin: -10px 40px; - padding: 20px 30px; - } - .my-pages-hero-area__membership-section__icon--error { - margin: 4px 10px 0 0; - width: 36px; - height: 36px; - } -} -.my-pages-hero-area__link-section { - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} -.my-pages-hero-area__link-section .membership-link-list { - width: 100%; - background: #3d3835; - border-radius: 5px; - padding: 17px 25px; - margin: -10px 0; -} -@media (max-width: 739px) { - .my-pages-hero-area__link-section .membership-link-list { - padding: 17px 25px 10px; - } -} -.my-pages-hero-area__link-section .membership-link-list__headline { - color: #fff; - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - font-weight: 700; - font-size: 18px; - margin-bottom: 8px; -} -.my-pages-hero-area__link-section - .membership-link-list__heading - .expandable__toggle { - float: right; - padding: 0; - margin: -30px 0; -} -.my-pages-hero-area__link-section .membership-link-list .list-links { - margin-bottom: 0; -} -.my-pages-hero-area__link-section .membership-link-list .expandable__body { - display: none; -} -.my-pages-hero-area__nav { - background-color: #f3f2f1; - border-bottom: 1px solid rgba(0, 0, 0, 0.1); - height: auto; -} -.my-pages-hero-area__nav ul { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: left; - justify-content: left; -} -.my-pages-hero-area__nav li { - padding-top: 10px; - max-width: 60%; -} -.my-pages-hero-area__nav li a { - color: #333; - font-size: 0.8125rem; - text-transform: uppercase; - display: block; -} -.my-pages-hero-area__nav li a:active, -.my-pages-hero-area__nav li a:focus, -.my-pages-hero-area__nav li a:hover { - text-decoration: none; -} -.my-pages-hero-area__nav li a span { - display: block; -} -.my-pages-hero-area__nav li:not(:last-child) a { - margin-right: 1.25rem; -} -.my-pages-hero-area__nav li:not(.is-active) a:hover { - color: #666; -} -.my-pages-hero-area__nav li.is-active a span { - font-weight: 700; - border-bottom: 2px solid; - padding-bottom: 10px; -} -@media (min-width: 420px) { - .my-pages-hero-area__nav li:not(:last-child) a { - margin-right: 2.5rem; - } -} -@media (min-width: 950px) { - .my-pages-hero-area__nav li a { - font-size: 15px; - } -} -.my-pages-contact-us .my-pages-block__heading { - width: 100%; -} -.my-pages-contact-us__contact-info { - background-color: #f8f8f8; - padding: 20px 25px 40px 20px; - margin-bottom: 20px; -} -.my-pages-contact-us__contact-info a { - font-weight: 700; -} -.my-pages-contact-us__contact-info__phone-info { - border-bottom: 1px solid #e9e8e7; - padding-bottom: 20px; - margin-bottom: 20px; -} -.my-pages-contact-us__contact-info__label { - font-size: 0.75rem; - text-transform: uppercase; - font-weight: 700; -} -.member-profile-success { - background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.svg) - repeat #fafaf9; - padding: 15px 15px 1px; - position: relative; - margin-bottom: 20px; -} -@media (min-width: 950px) { - .member-profile-success { - padding: 24px 24px 1px; - } -} -.scandic-friends-pattern { - position: relative; - z-index: 0; -} -.scandic-friends-pattern:before { - content: ""; - background: #f3f2f1; - top: 0; - left: 0; - bottom: 0; - right: 0; - position: absolute; - z-index: -2; -} -.scandic-friends-pattern:after { - content: ""; - display: block; - background: url(/_static/img/scandic-friends-pattern/bg-scandic-friends-pattern.png) - repeat 0 0; - opacity: 0.4; - top: 0; - left: 0; - bottom: 0; - right: 0; - position: absolute; - z-index: -1; -} -.scandic-friends-pattern--dark:before { - background: #2a221c; -} -.scandic-friends-pattern--dark:after { - opacity: 0.08; -} -.digital-loyalty-card-page .scandic-friends-pattern--skin-top:before, -.scandic-friends-pattern--brownish:before { - background: #7f7369; -} -.digital-loyalty-card-page .scandic-friends-pattern--skin-top:after, -.scandic-friends-pattern--brownish:after { - opacity: 0.07; -} -.digital-loyalty-card-page .scandic-friends-pattern--skin-red:before, -.scandic-friends-pattern--redish:before { - background: #a41c2a; -} -.digital-loyalty-card-page .scandic-friends-pattern--skin-red:after, -.scandic-friends-pattern--redish:after { - opacity: 0.07; -} -.scandic-friends-pattern--bg-offset-1:after { - background-position: -56px -107px; -} -.scandic-friends-pattern--bg-offset-2:after { - background-position: 70px -61px; -} -.scandic-friends-pattern > * { - z-index: 10; -} -.heading-with-tooltip .heading-with-tooltip__heading { - display: inline; -} -.heading-with-tooltip .heading-with-tooltip__tooltip { - display: inline-block; - margin-left: 0.5em; - display: none; -} -@media (min-width: 740px) { - .heading-with-tooltip .heading-with-tooltip__tooltip { - display: inline-block; - } -} -.heading-with-tooltip .heading-with-tooltip__tooltip .icon { - vertical-align: top; -} -.text-with-tooltip { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; -} -.text-with-tooltip .text-with-tooltip__tooltip { - margin-left: 3px; -} -.tooltip { - display: inline-block; - vertical-align: middle; -} -.tooltip > a { - display: block; - position: relative; -} -.tooltip > a:after { - content: ""; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} -.tooltip .icon { - vertical-align: middle; -} -.tooltip--text-top { - vertical-align: text-top; -} -.tooltip__body { - padding: 24px 24px 8px; - z-index: 100000; - max-width: 30rem; - -webkit-transition: opacity 0.25s ease-in; - transition: opacity 0.25s ease-in; -} -.tooltip__body:not(.visible) { - display: block; - position: absolute; - left: -100000em; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; - opacity: 0; -} -.tooltip__body.visible { - display: block; - position: absolute; - opacity: 1; - cursor: pointer; -} -.tooltip__body.visible p { - cursor: auto; -} -.tooltip__body.visible.hiding { - opacity: 0; -} -.tooltip__body.member-price-tooltip { - max-width: 22rem; -} -.tooltip__body:before { - content: ""; - display: block; - height: 24px; - width: 24px; - float: right; - margin: -12px -12px 10px 10px; - background: url(/_static/img/icons/shared/close-button.svg) no-repeat 50%; -} -.tooltip__body-title { - font-weight: 700; - margin-bottom: 0; -} -.filter { - background-color: #fff; -} -.filter__expandable { - position: absolute; - margin-top: 0; - width: 100%; - left: 0; - z-index: 102; - background: #fff; - -webkit-box-shadow: 0 10px 15px 1px rgba(0, 0, 0, 0.15); - box-shadow: 0 10px 15px 1px rgba(0, 0, 0, 0.15); -} -.filter__expandable-header { - padding: 20px 40px; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - white-space: nowrap; -} -.filter__applied-counter-wrapper, -.filter__results-counter-wrapper { - display: inline; -} -.filter__expandable-header--mobile { - display: none; -} -.filter__expandable-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-align: center; - align-items: center; - padding: 40px; -} -.filter__expandable-footer .filter__button-cancel { - margin-right: 20px; -} -.filter__toggle-container { - color: #00838e; -} -.filter__toggle-container:hover { - cursor: pointer; -} -.filter__toggle { - content: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); - -webkit-transform: rotateX(180deg); - transform: rotateX(180deg); - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out; - width: 18px; - height: 18px; - margin-bottom: -3px; -} -.filter__line { - border-bottom: 2px solid #f3f2f1; - margin: 0 40px; -} -.filter__section { - padding: 0 40px; - white-space: nowrap; -} -.filter__section-heading { - padding-top: 20px; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; - cursor: default; -} -.filter__section-heading .heading-5 { - text-decoration: none; - color: #333; -} -.filter__section-heading:hover { - text-decoration: none; -} -.filter__facilities { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-direction: row; - flex-direction: row; - width: 100%; - font-size: 0.875rem; -} -.filter__facilities-item-container { - -ms-flex: 20%; - flex: 20%; - min-width: 200px; - max-width: 20%; - padding: 2px 0; -} -.filter__facilities-item-container input[type="checkbox"] { - margin-left: -15px; - margin-right: 0; -} -.filter__facilities-item-fieldset { - padding-left: 15px; - overflow-wrap: break-word; - white-space: normal; - display: inline-block; -} -.filter__facilities-item-fieldset:disabled { - color: #b1b1b1; -} -.filter__facilities-item-label { - padding-left: 0; -} -.filter__facilities-item { - display: block; - margin: -23px 0 0 8px; -} -.filter-page .filter__counter, -.filter__button .filter__counter { - background-color: #f3f2f1; - border-radius: 100%; - font-size: 0.75rem; - width: 21px; - height: 21px; - color: #00838e; - margin-left: 5px; - text-align: center; - padding-top: 3px; - display: inline-block; -} -.filter__button, -.filter__button-view-results { - height: 36px; - line-height: 1em; -} -.filter__button-cancel, -.filter__button-clear { - padding: 0 10px; - color: #00838e; - background-color: #fff; - border: none; -} -.filter__section-heading .filter__counter { - font-weight: 700; - color: #333; -} -[plural-singular-wrapper] [data-value]:after { - content: attr(data-value); -} -[plural-singular-wrapper] [data-value="1"] ~ [plural] { - display: none; -} -[plural-singular-wrapper] [data-value="1"] ~ [singular], -[plural-singular-wrapper] [plural] { - display: inline; - display: initial; -} -[plural-singular-wrapper] [singular] { - display: none; -} -[text-transform-lowercase] { - text-transform: lowercase; -} -.filter__applied-counter-wrapper { - display: inline; - padding-left: 15px; -} -[data-js="shadow-for-mobile-scroll"] { - display: none; -} -.pois-container--temporary-layout-adjustment { - padding-top: 1px !important; -} -body.filter-open .filter-applied > .filter__button-clear, -body.filter-open form.sort-order-form { - display: none; -} -@media (max-width: 739px) { - [data-js="shadow-for-mobile-scroll"] { - display: block; - position: fixed; - top: -10px; - height: 10px; - width: 100%; - opacity: 0; - -webkit-transition: opacity 0.2s ease-in-out; - transition: opacity 0.2s ease-in-out; - -webkit-box-shadow: 0 0 7px #000; - box-shadow: 0 0 7px #000; - } - .box-shadow-active { - opacity: 0.5; - } - .js-filter-overflow-adjustment { - overflow: hidden; - } - .heading-with-filter-controls__left-wrapper { - -ms-flex-pack: center; - justify-content: center; - width: 100%; - } - .heading-with-filter-controls__inner-container { - padding: 20px 15px 5px; - } - .heading-with-filter-controls__inner-container h1 { - text-align: center; - } - .filter-and-distance-controls { - -ms-flex-direction: column; - flex-direction: column; - } - .filter-and-distance-controls .filter__button { - margin-bottom: 10px; - width: 100%; - } - .filter--mobile-hide, - .filter__counter--total-in-heading, - .filter__expandable-header, - .filter__line, - .filter__toggle-container { - display: none; - } - .filter { - width: 100%; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - } - .filter__expandable { - top: 0; - background-color: #f3f2f1; - z-index: 999999; - margin-top: 0; - padding-bottom: 85px; - max-width: 100%; - bottom: 0; - overflow-y: scroll; - -webkit-overflow-scrolling: touch; - } - .filter__expandable-header--mobile, - .filter__section { - background: #fff; - margin: 8px 16px; - padding: 20px 20px 15px; - border-radius: 5px; - } - .filter__expandable-header--mobile { - display: block; - margin-top: 16px; - } - .filter__expandable-header--mobile .heading-5 { - text-align: center; - margin-bottom: 10px; - } - .filter__section { - padding-top: 15px; - } - .filter__section.section-minimized-mobile .section__toggle { - -webkit-transform: rotate3d(0, 0, 0, 0deg); - transform: rotate3d(0, 0, 0, 0deg); - } -} -@media (max-width: 739px) and (max-width: 739px) { - .filter__section.section-minimized-mobile .filter__facilities { - display: none; - } -} -@media (max-width: 739px) { - .filter__section-heading { - padding: 0; - cursor: pointer; - } - .filter__section-heading .section__toggle { - -webkit-transform: rotateX(180deg); - transform: rotateX(180deg); - -webkit-transition: -webkit-transform 0.2s ease-in-out; - transition: -webkit-transform 0.2s ease-in-out; - transition: transform 0.2s ease-in-out; - transition: - transform 0.2s ease-in-out, - -webkit-transform 0.2s ease-in-out; - content: ""; - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea-3px.svg); - background-position: 50%; - background-size: 18px 20px; - background-repeat: no-repeat; - width: 20px; - height: 20px; - display: none; - } -} -@media (max-width: 739px) and (max-width: 739px) { - .filter__section-heading .section__toggle { - display: block; - } -} -@media (max-width: 739px) { - .filter__facilities { - padding-top: 10px; - } -} -@media (max-width: 739px) { - .filter__facilities-item-container { - -ms-flex: 100%; - flex: 100%; - max-width: 100%; - } -} -@media (max-width: 739px) { - .filter__button-clear { - padding-left: 15px; - margin-left: 0; - } -} -@media (max-width: 739px) { - .filter__button-cancel { - padding-left: 0; - } -} -@media (max-width: 739px) { - .filter__expandable-footer { - position: fixed; - -ms-flex-pack: justify; - justify-content: space-between; - background: #fff; - bottom: 0; - width: 100%; - padding: 20px; - -webkit-box-shadow: 0 -4px 3px 2px hsla(0, 0%, 57.3%, 0.2); - box-shadow: 0 -4px 3px 2px hsla(0, 0%, 57.3%, 0.2); - } -} -@media (max-width: 739px) { - .filter-applied { - display: -ms-flexbox; - display: flex; - } - .filter-applied .filter__button { - max-width: 50%; - } - .filter-applied .filter__button-clear { - display: inline-block; - height: 36px; - } -} -@media (max-width: 739px) { - .filter-header-responsive-wrapper { - margin-top: -10px; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - } - .filter-header-responsive-wrapper > button, - .filter-header-responsive-wrapper > div { - padding: 0; - margin-top: 10px; - margin-right: 15px; - } -} -@media (max-width: 739px) { - body.filter-open, - html.filter-open { - overflow: hidden; - max-height: 100vh; - } -} -@media (min-width: 1800px) { - .heading-with-filter-controls__inner-container { - padding-left: 8px; - } - .filter__expandable-header { - margin: 0 auto; - width: 1845px; - border-bottom: none; - } - .filter__expandable-footer, - .filter__section { - margin: 0 auto; - width: 1845px; - } -} -@media (min-width: 740px) and (max-width: 1199px) { - .heading-with-filter-controls__left-wrapper { - width: 100%; - } - .heading-with-filter-controls__inner-container { - max-width: 100%; - padding: 30px 40px 20px; - } - .filter-and-distance-controls .custom-select--filter { - margin-left: 20px; - } - .filter__facilities-item-container { - -ms-flex: 33%; - flex: 33%; - max-width: 33%; - } -} -@media (min-width: 950px) { - .filter-page .filter-item input.custom-radio:focus + a, - .filter-page :focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } - .filter-page .map-opened .hotel-teaser__left .hotel-slider:focus { - margin: 4px; - width: calc(100% - 8px) !important; - } -} -.filter-page .filter { - color: #404040; - position: relative; -} -.filter .sort-by { - padding-right: 15px; -} -.filter .sort-by select { - width: 100%; - opacity: 0; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - border: 0; -} -.filter .custom-select { - border: 2px solid #757575; - border-radius: 2px; - padding: 10px 40px 10px 10px; - white-space: nowrap; - font-family: - Helvetica Neue, - Roboto, - Helvetica, - Arial, - sans-serif; - height: auto; - -ms-flex-negative: 0; - flex-shrink: 0; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} -.filter .custom-select, -.filter .custom-select label { - line-height: 2.5rem; -} -.filter .custom-select:after { - width: 24px; - height: 24px; - background-size: 24px 24px; - margin-top: -12px; - right: 9px; - background-position: 50%; -} -.filter-modal .custom-select { - border: 0; - padding: 10px 0; -} -.filter-modal .custom-select:after { - display: none; -} -.filter-wrapper.filter-open:before { - content: ""; - display: block; - background: rgba(0, 0, 0, 0.4); - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 100; -} -.filter-container { - width: 100%; - margin-bottom: 10px; -} -.filter-container.filter-modal { - position: fixed; - top: 50%; - left: 20px; - right: 20px; - z-index: 101; - background: #fff; - max-height: 85%; - padding: 0 20px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - -webkit-transition: -webkit-transform 0.35s ease-in-out; - transition: -webkit-transform 0.35s ease-in-out; - transition: transform 0.35s ease-in-out; - transition: - transform 0.35s ease-in-out, - -webkit-transform 0.35s ease-in-out; - border: 2px solid #757575; - -webkit-box-shadow: 0 14px 24px rgba(0, 0, 0, 0.15); - box-shadow: 0 14px 24px rgba(0, 0, 0, 0.15); - border-radius: 4px; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: auto; -} -.filter-close { - display: none; - position: absolute; - top: -13px; - right: -13px; - width: 26px; - background: url(/_static/img/icons/close-button.svg) no-repeat 50% #757575; - z-index: 101; - height: 26px; - border-radius: 50%; -} -.filter-modal .filter-close, -.filter-title { - display: block; -} -.filter-modal h5 { - padding-right: 10px; -} -.filter-clear, -.filter-modal .filter-title { - line-height: 1rem; - text-transform: uppercase; - padding: 10px 0; -} -.filter-clear { - font-family: Helvetica, Arial, sans-serif; - font-size: 0.8125rem; - display: none; - text-transform: none; - color: #00838e; - padding-right: 10px; -} -.filter-clear:before { - content: ""; - display: none; - width: 1px; - height: 11px; - margin-right: 10px; - background: #757575; - -webkit-transform: translateY(1px); - transform: translateY(1px); -} -.filter-modal .filter-clear { - display: block; -} -.filter-modal .filter-clear:before { - display: -ms-inline-flexbox; - display: inline-flex; -} -.filter-list { - display: none; - padding: 0 0 10px; - margin-bottom: 20px; - border-radius: 4px; -} -.filter-list:after { - position: absolute; - content: ""; - background: -webkit-gradient( - linear, - left bottom, - left top, - from(hsla(0, 0%, 100%, 0.8)), - to(hsla(0, 0%, 100%, 0.3)) - ); - background: linear-gradient( - 0deg, - hsla(0, 0%, 100%, 0.8), - hsla(0, 0%, 100%, 0.3) - ); - height: 20px; - width: 100%; - bottom: 19px; - right: 0; -} -.filter-modal .filter-list { - display: block; - max-height: calc(100% - 76px); - overflow: auto; -} -.filter-modal .filter-list.filter-list-city { - max-height: calc(100% - 37px); - margin-bottom: 0; -} -.filter-modal .filter-list.filter-list-city:after { - bottom: 0; -} -.filter-destination-wrapper { - display: none; - width: calc(200% + 20px); - -ms-flex-pack: justify; - justify-content: space-between; - position: relative; - -webkit-transition: left 0.4s ease-in-out; - transition: left 0.4s ease-in-out; - left: 0; - margin-bottom: 20px; - height: calc(100% - 76px); -} -.filter-destination-wrapper .filter-cities, -.filter-destination-wrapper > ul { - width: calc(50% - 10px); -} -.filter-destination-wrapper.slide-left { - left: calc(-100% - 20px); -} -.filter-destination-wrapper.slide-left .filter-destination { - opacity: 0; - visibility: hidden; -} -.filter-modal .filter-destination-wrapper { - display: -ms-flexbox; - display: flex; -} -.filter-destination-wrapper .filter-cities { - position: relative; -} -.filter-destination-wrapper .filter-cities, -.filter-destination-wrapper .filter-cities > div { - height: 100%; -} -.filter-item { - width: 100%; - font-size: 1rem; - line-height: 1.4375rem; - display: block; - padding: 0 20px 0 0; -} -.filter-item.filter-country { - padding: 0; -} -.filter-item.disabled a { - color: #757575; -} -.filter-item.disabled .hotel-count { - display: none; -} -.filter-item.disabled .custom-radio-button__checkmark { - border-color: #c8c8c8; -} -.filter-item a { - color: #404040; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 4px 0 3px 35px; - margin: 4px; - position: relative; -} -.filter-item a:focus { - outline: 0 none; -} -.filter-item.custom-checkbox-wrapper a { - padding: 4px 0 3px; -} -.filter-item.custom-checkbox-wrapper a .custom-checkbox-label:before { - margin-right: 4px; - min-width: 2rem; -} -.filter-item .hotel-count { - background: #fff; - border-radius: 10.5px; - font-size: 0.8125rem; - padding: 2px 7px; - line-height: 1rem; - margin-left: 5px; - color: #00838e; - font-weight: 400; -} -.filter-item.filter-country > a, -.filter .back { - display: block; - padding: 10px 20px 10px 0; - border-bottom: 1px solid #f3f2f1; - position: relative; -} -.filter a:active, -.filter a:focus, -.filter a:hover { - text-decoration: none; -} -.filter .back { - padding: 2px 0 2px 30px; - margin: 4px 4px 10px; - border: 0; - cursor: pointer; -} -.filter-item.filter-country > a:after, -.filter .back:before { - background: url(/_static/img/icons/arrows/arrow-down-nordicsea.svg) no-repeat - 50%; - width: 20px; - height: 20px; - position: absolute; - content: ""; - -webkit-transform: rotate(270deg) translateX(50%); - transform: rotate(270deg) translateX(50%); - display: block; - right: 0; - top: 50%; -} -.filter .back:before { - left: 0; - right: auto; - -webkit-transform: rotate(90deg) translateX(-50%); - transform: rotate(90deg) translateX(-50%); -} -.filter-pills { - display: none; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-negative: 0; - flex-shrink: 0; -} -.filter-modal .filter-pills, -.filter-pill { - display: -ms-flexbox; - display: flex; -} -.filter-pill { - background: #f3f2f1; - border: 1px solid #757575; - padding: 5px 10px; - font-size: 0.8125rem; - line-height: 1rem; - margin: 0 10px 10px 0; - -ms-flex-align: center; - align-items: center; -} -.filter-pill:last-child { - margin-bottom: 20px; -} -.filter-pill-close { - background: url(/_static/img/icons/shared/cancel-close.svg) no-repeat 50% - transparent; - width: 0.75rem; - height: 0.75rem; - margin: -5px -8px -5px 2px; - padding: 12px; - cursor: pointer; -} -.filter .hotel-list { - width: 100%; -} -.filter .hotel-list-wrapper { - max-width: 100%; -} -.filter__counter { - line-height: 1rem; - margin-bottom: 1px; -} -.filter-modal .filter__counter { - display: none; -} -.filter-separator-info { - width: 100%; - line-height: 1.4rem; - margin: 5px 2px; - color: #757575; -} -.filter-separator-info .filter-separator-destn { - font-weight: 700; - text-transform: capitalize; -} -.filter .speech-bubble { - width: 100%; -} -.filter-page .main { - z-index: auto; -} -.filter-page .scandic-main-page-link { - display: inline-block; - margin-bottom: 5px; -} -.filter-page .scroll-controls { - -ms-flex-pack: end; - justify-content: flex-end; - width: 100%; -} -.filter-page .l-section__inner.l-section__inner--content { - padding-top: 20px; - padding-bottom: 20px; -} -.filter-page .l-section__inner.l-section__inner--content .description { - margin: 10px 0 0; -} -.filter-page .section-heading { - line-height: 2.5rem; -} -.filter-page .section-heading-wrapper { - width: 100%; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: start; - align-items: flex-start; - margin: 15px 0 10px; -} -.filter-page .section-heading-wrapper > div:first-child { - margin-right: -100%; -} -.filter-page .section-heading-right { - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - -ms-flex-align: end; - align-items: flex-end; -} -.filter-page .filters-added { - margin-left: 10px; - -ms-flex-align: center; - align-items: center; -} -.filter-page .filter-wrapper + .filters-added { - margin: 5px 0 20px; - font-size: 13px; - color: #757575; -} -.filter-page .filter-wrapper + .filters-added .filter__counter { - background: transparent; - color: inherit; - margin: 0; - padding: 0; - font-size: inherit; - width: auto; - height: auto; -} -.filter-page .open-map { - white-space: nowrap; - line-height: 2.5rem; -} -.filter-page .open-map .iconic-item__icon-container { - padding: 0.625rem 0 0; -} -.filter-page .sort-wrapper { - border: 0; - width: auto; -} -.filter-page .sort-wrapper select { - border: 0; - width: auto; - color: #00838e; - padding-right: 35px; -} -.filter-page .sort-wrapper select:focus:not(#widget-search__text) { - border: 0 !important; -} -.filter-page .sort-wrapper.custom-select:after { - width: 24px; - background-position: 100%; - background-size: 24px 24px; - right: 5px; - height: 24px; - margin-top: -1px; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -.filter-page .map__canvas { - display: none; -} -.filter-page .map-opened .map__canvas { - display: block; -} -.filter-page .short-view span:first-child:after { - content: "..."; -} -.filter-page .short-view span:last-child { - display: none; -} -.filter-page .short-view .read-more { - display: inline-block; - font-size: 1rem; - padding-left: 5px; -} -.filter-page .short-view .read-more:after { - background-image: url(/_static/img/icons/arrows/arrow-down-nordicsea.svg); - width: 20px; - height: 16px; - margin-bottom: -3px; -} -.filter-page .map-section__wrapper { - padding-bottom: 12px; -} -.filter-page #page-content { - margin-top: 32px; - padding: 0 16px; -} -@media (max-width: 1199px) { - .filter-page .map__canvas--toggled-xsmall-down { - left: 0; - } - .filter-page .filter-heading, - .filter-page .filter-heading:focus { - outline: 0 none; - } -} -@media (min-width: 740px) { - .filter-page .section-heading-wrapper { - -ms-flex-align: center; - align-items: center; - margin: 30px 0; - width: 100%; - } - .filter-page .section-heading-wrapper > div:first-child { - margin-right: 0; - } - .filter-page .section-heading-right { - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; - } - .filter-page .map-section__canvas { - width: auto; - } - .filter-page .sort-wrapper { - margin-right: 40px; - } - .filter-page .sort-wrapper:before { - content: ""; - display: block; - height: 20px; - position: absolute; - right: -20px; - width: 2px; - background: #c8c8c8; - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - } - .filter-page .filter { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - -ms-flex-align: start; - align-items: flex-start; - width: 100%; - } - .filter-page .filter-wrapper { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - width: 33%; - min-width: 300px; - padding-right: 30px; - overflow: visible; - z-index: 1; - } - .filter-page .filter-wrapper.filter-open:before { - display: none; - } - .filter-page .filter-clear, - .filter-page .filter__counter { - display: block; - } - .filter-page .filter-destination-wrapper { - overflow: visible; - } - .filter-page .filter-separator-info { - margin: 30px 0 10px; - color: #404040; - } - .filter-page .filter-heading:after { - display: block; - } - .filter-page .filter-modal { - border: 0; - } - .filter-page .filter-modal .filter-heading:after { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - } - .filter-page .filter-modal .filter-clear:before { - display: none; - } - .filter-page .filter-list, - .filter-page .filter-list.filter-list-city { - max-height: 372px; - } - .filter-page .filter-container { - width: 100%; - padding: 0; - border-top: 2px solid #c8c8c8; - border-radius: 0; - margin-bottom: 0; - } - .filter-page .filter-container:last-child { - border-bottom: 2px solid #c8c8c8; - margin-bottom: 20px; - } - .filter-page .filter-container.filter-modal { - position: relative; - left: auto; - right: auto; - top: auto; - height: auto !important; - -webkit-transform: none; - transform: none; - -webkit-box-shadow: 0 0 transparent; - box-shadow: 0 0 transparent; - } - .filter-page .filter-container .custom-select { - border: 0; - padding: 6px 30px 6px 0; - margin: 4px; - width: auto; - } - .filter-page .filter-container .custom-select:focus { - outline: 0 none; - } - .filter-page .filter-container .custom-select:after { - right: 0; - } - .filter-page .filter-heading { - cursor: pointer; - -ms-flex-pack: justify; - justify-content: space-between; - } - .filter-page .filter-title { - font-family: Helvetica, Arial, sans-serif; - line-height: 1rem; - text-transform: uppercase; - padding: 10px 0; - display: block; - } - .filter-page .filter-close, - .filter-page .filter:after { - display: none; - } - .filter-page .hotel-list-wrapper { - max-width: calc(100% - 300px); - width: 67%; - z-index: 101; - } -} -@media (min-width: 1200px) { - .filter-page .l-section__inner.l-section__inner--content .description { - margin: 20px 0; - } - .filter-page .map-opened .sort-wrapper { - margin-right: 0; - } - .filter-page .map-opened .sort-wrapper:before { - display: none; - } - .filter-page .map-opened .section-heading-wrapper { - width: 50%; - } - .filter-page .map-opened .l-section__inner { - max-width: 1920px; - position: relative; - display: -ms-flexbox; - display: flex; - } - .filter-page .map-opened .l-section__inner .filter { - width: 50%; - } - .filter-page .map-opened .open-map { - display: none; - } - .filter-page .map-opened .map__close-map { - position: static; - width: 50%; - text-align: right; - margin: 30px 0; - } - .filter-page .map-opened .map__close-map .btn { - font-size: 16px; - line-height: 22px; - font-weight: 400; - } - .filter-page .map-opened .map__canvas { - padding-left: 20px; - width: calc(50% - 20px); - } -} -.scroll-controls { - padding: 5px 0 20px; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; - position: relative; - z-index: 9; -} -.scroll-controls .back-to-top-lnk { - cursor: pointer; -} -.scroll-controls .back-to-top-lnk:focus, -.scroll-controls .back-to-top-lnk:hover { - text-decoration: underline; -} -.scroll-controls .scroll-search-btn { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.scroll-controls .scroll-search-btn:focus, -.scroll-controls .scroll-search-btn:hover { - text-decoration: none; -} -.scroll-controls .scroll-search-btn span { - margin-left: 10px; -} -.hotel-teaser__left, -.hotel__left { - position: relative; -} -.hotel-teaser__left .hotel-slider.royalSlider, -.hotel-teaser__left .hotel-slider .rsOverflow, -.hotel__left .hotel-slider.royalSlider, -.hotel__left .hotel-slider .rsOverflow { - width: 100% !important; - height: 210px; - display: block; -} -.is-collapsed .hotel-teaser__left .hotel-slider.royalSlider, -.is-collapsed .hotel-teaser__left .hotel-slider .rsOverflow, -.is-collapsed .hotel__left .hotel-slider.royalSlider, -.is-collapsed .hotel__left .hotel-slider .rsOverflow { - height: auto; -} -.hotel-teaser__left .hotel-slider > .rsContent, -.hotel__left .hotel-slider > .rsContent { - display: none; -} -.hotel-teaser__left .rsContent .lazyload, -.hotel__left .rsContent .lazyload { - visibility: hidden; -} -.hotel-teaser__left .close-btn, -.hotel__left .close-btn { - display: none; -} -.hotel-teaser__left .rsFullscreen .close-btn, -.hotel__left .rsFullscreen .close-btn { - display: block; -} -.hotel-teaser__left .rsFullscreen .rsOverflow, -.hotel__left .rsFullscreen .rsOverflow { - background-color: #000; -} -@media (min-width: 950px) { - .hotel-teaser__left .rsFullscreen img, - .hotel__left .rsFullscreen img { - width: auto; - height: 100%; - } -} -.is-collapsed:not(.is-expanded) .hotel-slider:not(.rsFullscreen) .rsArrow { - display: none !important; -} -.hotel-slider.royalSlider .rsArrowLeft .rsArrowIcn, -.hotel-slider.royalSlider .rsArrowLeft .rsArrowIcn:hover { - background: url(/_static/img/slider/arrow.svg) no-repeat 50%; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); -} -.hotel-slider.royalSlider .rsArrowRight .rsArrowIcn, -.hotel-slider.royalSlider .rsArrowRight .rsArrowIcn:hover { - background: url(/_static/img/slider/arrow.svg) no-repeat 50%; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.hotel-slider.royalSlider .rsArrowLeft .rsArrowIcn:focus, -.hotel-slider.royalSlider .rsArrowRight .rsArrowIcn:focus { - outline: none; - outline: none !important; - -webkit-box-shadow: 0 0 1px 3px #ec7225; - box-shadow: 0 0 1px 3px #ec7225; -} -@media (max-width: 739px) { - #hotel_block .hotel-slider:not(.rsFullscreen) .rsArrow { - display: none !important; - } -} -.slider-image-template { - display: -ms-flexbox; - display: flex; - height: 100%; - width: 100%; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - position: relative; -} -.slider-image-template > img { - max-width: 100%; - max-height: 100%; - width: 100%; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -o-object-fit: cover; - object-fit: cover; - border-radius: 4px; -} -@media (orientation: landscape) { - .rsFullscreen .slider-image-template > img { - width: auto; - height: 100%; - } -} -.slider-image-template > .slider-image-template__text { - display: none; - width: 100%; - max-width: 100%; - text-overflow: ellipsis; - overflow: hidden; - color: #fff; - padding: 10px; - background-color: rgba(0, 0, 0, 0.6); - font-size: 1.125rem; - position: absolute; - bottom: 0; - text-align: center; -} -.force-to-top { - z-index: 99998 !important; -} -body.force-to-top { - overflow: hidden; -} -.force-to-bottom { - z-index: 0 !important; -} -.hotel-teaser, -a[data-js-sortable-hotel-list__hotel] { - -webkit-tap-highlight-color: transparent; -} -.hotel-teaser .hotel-teaser__body, -a[data-js-sortable-hotel-list__hotel] .hotel-teaser__body { - -webkit-tap-highlight-color: initial; -} -.highlight-infoblock { - padding: 10px 10px 0; - background-color: #e9e8e7; - overflow: hidden; - margin-bottom: 15px; -} -@media (min-width: 950px) { - .highlight-infoblock { - padding: 20px 20px 5px; - } -} -.highlight-infoblock.highlight-infoblock--transparent { - background: rgba(227, 224, 219, 0.6); -} -.highlight-infoblock.highlight-infoblock--light { - background: #fff; -} -.highlight-infoblock.highlight-infoblock--nordicsea { - background: #00838e; -} -@media (min-width: 950px) { - .highlight-infoblock.highlight-infoblock-offer { - padding: 0; - } - .highlight-infoblock.highlight-infoblock-offer h4 { - padding: 20px 20px 0; - } - .highlight-infoblock.highlight-infoblock-offer p { - padding-left: 20px; - padding-right: 20px; - } -} -.highlight-infoblock--rounded { - border: 1px solid #e3e0db; - border-radius: 3px; -} -@media (min-width: 740px) { - .highlight-infoblock--rounded { - border-radius: 5px; - } -} -.highlight-infoblock__toggleable-content { - display: block; - overflow: hidden; - -webkit-transition: - height 0.2s ease-in-out, - opacity 0.2s ease-in-out; - transition: - height 0.2s ease-in-out, - opacity 0.2s ease-in-out; - opacity: 0; -} -.highlight-infoblock__expand { - cursor: pointer; - display: inline-block; - margin-bottom: 10px; -} -.highlight-infoblock.highlight-infoblock--alert { - border-color: #c65214; - background-color: #fbe3d3; -} -.highlight-infoblock.highlight-infoblock--alert a { - color: #c65214; - -webkit-text-decoration-color: #c65214; - text-decoration-color: #c65214; -} -.offline-banner { - color: #fff; - padding: 10px; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; - z-index: 10; - position: relative; - background: #606060; -} -.offline-banner .reload { - color: #fff; - background-color: #00838e; - border-radius: 18px; - padding: 5px 15px; - border: 0; - outline: 0 none; -} -.app-banner { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - background-color: #f3f2f1; - padding: 10px 15px; - position: relative; - z-index: 999999; - border: 1px solid #c8c8c8; - border-width: 1px 0; -} -.app-banner > * { - margin-right: 10px; -} -.app-banner > :last-child { - margin-right: 0; -} -.app-banner__logo { - width: 60px; - height: 60px; -} -.app-banner__logo img { - border-radius: 7px; - border: 1px solid #c8c8c8; - overflow: hidden; -} -.app-banner__body { - display: -ms-flexbox; - display: flex; - line-height: 15px; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - align-items: center; -} -.app-banner__body p { - font-size: 11px; - margin-bottom: 0; -} -.app-banner .app-banner__title { - font-size: 13px; -} -.app-banner__cta { - justify-self: flex-end; -} -.app-banner:not(.hidden) ~ header .navigation-bar { - top: 80px; - max-height: calc(100% - 80px); -} -@media (max-width: 949px) { - .disable-small-down-overflow { - overflow: hidden; - position: relative; - } -} -.textual-separator { - display: block; - position: relative; - width: 100%; - margin: 5px 0; - padding-left: 35px; - line-height: 20px; - clear: both; -} -.textual-separator span { - display: inline-block; - position: relative; - padding: 0 2px; - margin: 0 2px; - background-color: #fff; - text-transform: uppercase; - font-size: 0.7em; - color: #999; - font-weight: 700; -} -.textual-separator:before { - content: ""; - display: block; - position: absolute; - width: 100%; - height: 1px; - left: 0; - top: 10px; - border-top: 1px dashed #d8d8d8; -} -.social-media-icon { - margin-right: 0.25em; - display: inline-block; - border-bottom: 3px solid transparent; -} -.social-media-icon .icon { - display: block; -} -.social-media-icon:active, -.social-media-icon:focus, -.social-media-icon:hover { - text-decoration: none; -} -.social-media-icon:focus { - border-color: #00838e; -} -.hotel-about-teasers .hotel-about-teasers__links { - padding-top: 10px; -} -@media (min-width: 740px) { - .hotel-about-teasers .hotel-about-teasers__links { - padding-top: 0; - padding-left: 15px; - } -} -.hotel-facts-container { - margin: 10px 0 2px; - padding: 10px; -} -@media (min-width: 740px) { - .hotel-facts-container { - margin: 20px 0 2px; - padding: 20px; - } -} -@media (min-width: 950px) { - .hotel-facts-container { - padding: 40px; - } -} -.hotel-facts-close { - position: absolute; - right: 0; - margin-right: 5px; - margin-top: 5px; - cursor: pointer; -} -.content-toggler { - display: block; - text-align: center; - border-top: none; - margin: 0; - padding: 20px 20px 15px; -} -.content-toggler--rooms { - margin-top: -15px; -} -@media (min-width: 740px) { - .content-toggler--rooms { - margin-top: -5px; - } -} -@media (min-width: 1200px) { - .content-toggler--rooms { - margin-top: 10px; - } -} -.content-toggler--facts { - margin-top: -15px; -} -@media (min-width: 740px) { - .content-toggler--facts { - margin-top: -5px; - } -} -.hotel-content-toggler { - border: none; - width: 100%; - background-color: #fff; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); - padding-top: 36px; - padding-bottom: 34px; - position: relative; - z-index: 11; - margin-bottom: 20px; -} -@media (min-width: 740px) { - .hotel-content-toggler { - margin-bottom: 0; - } -} -@media (min-width: 950px) { - .hotel-content-toggler { - width: calc(100% - 12px); - } -} -.hotel-content-toggler--inline { - -webkit-box-shadow: none; - box-shadow: none; - margin-top: -20px; - margin-bottom: 10px; -} -@media (min-width: 950px) { - .hotel-content-toggler--inline { - margin-top: -40px; - } -} -.legalese { - background: #fff; - max-height: 11em; - line-height: 1.5em; - overflow: auto; - border: 10px solid hsla(0, 0%, 100%, 0); - padding-right: 10px; -} -.legalese::-webkit-scrollbar-track { - border-radius: 10px; - background-color: #edeceb; -} -.legalese::-webkit-scrollbar { - width: 10px; -} -.legalese::-webkit-scrollbar-thumb { - border-radius: 10px; - background-color: #9da0a1; -} -.legalese h5 { - font-size: 100%; - margin: 1em 0 0; -} -.legalese h5:first-child { - margin: 0; -} -@media (min-width: 950px) { - .legalese { - max-height: 30em; - } -} -@media (min-width: 740px) { - .legalese--tight-small-up { - border-left: 0; - border-right: 0; - } -} -.child-info { - margin-top: 12px; -} -.child-info .child-info__label { - font-weight: 700; -} -.heading-with-controls .heading-with-controls__controls { - margin-bottom: 10px; - clear: right; -} -.heading-with-controls__link { - display: inline-block; - text-align: right; - float: right; - cursor: pointer; -} -.heading-with-controls__link a { - display: inline-block; - padding: 0 0.625rem 0.625rem; -} -.heading-with-controls__link .icon--map-marker { - vertical-align: top; -} -@media (min-width: 950px) { - .heading-with-controls .heading-with-controls__heading { - float: left; - } - .heading-with-controls .heading-with-controls__controls { - float: right; - margin-top: 1rem; - } -} -.content-page-heading:first-child { - margin-top: 20px; -} -@media (min-width: 740px) { - .content-page-heading:first-child { - margin-top: 0.3125rem; - } -} -@media (min-width: 950px) { - .content-page-heading:first-child { - margin-top: 0.625rem; - } -} -.separated-text:before { - content: "|"; - padding: 0 0.5em; -} -.info-block { - background: none #efece9; -} -.lang-popup { - position: fixed; - bottom: 0; - z-index: 99; - background: #fff; - padding: 24px 16px; - width: 100%; - border-radius: 4px 4px 0 0; - -webkit-box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.16); - box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.16); -} -@media (min-width: 740px) { - .lang-popup { - border-radius: 4px; - right: 5%; - bottom: 32px; - padding: 16px; - max-width: 340px; - } -} -.lang-popup__close { - position: absolute; - padding: 5px; - right: 8px; - top: 8px; -} -.lang-popup__msg { - font-size: 17px; - margin-bottom: 1.5rem; - margin-right: 15px; -} -.lang-popup__footer { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - text-align: center; -} -@media (min-width: 420px) { - .lang-popup__footer { - display: block; - text-align: left; - } -} -.lang-popup .btn { - padding: 8px 24px; - -ms-flex-preferred-size: 60%; - flex-basis: 60%; -} -.lang-popup .btn.btn--link { - margin-left: 8px; - -ms-flex-preferred-size: 40%; - flex-basis: 40%; -} -.lang-popup .btn.btn--link:focus, -.lang-popup .btn.btn--link:hover { - border-color: transparent; -} -.hotel-theme-downtowncamper .main-header .navigation-bar__main__expander, -.hotel-theme-grandcentral .main-header .navigation-bar__main__expander, -.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__expander, -.hotel-theme-haymarket .main-header .navigation-bar__main__expander, -.hotel-theme-header .navigation-bar__main__expander, -.hotel-theme-hotelnorge .main-header .navigation-bar__main__expander, -.hotel-theme-marski .main-header .navigation-bar__main__expander, -.hotel-theme-scandic-go .main-header .navigation-bar__main__expander { - display: none !important; -} -.hotel-theme-downtowncamper .main-header .navigation-bar__top, -.hotel-theme-grandcentral .main-header .navigation-bar__top, -.hotel-theme-grandhoteloslo .main-header .navigation-bar__top, -.hotel-theme-haymarket .main-header .navigation-bar__top, -.hotel-theme-header .navigation-bar__top, -.hotel-theme-hotelnorge .main-header .navigation-bar__top, -.hotel-theme-marski .main-header .navigation-bar__top, -.hotel-theme-scandic-go .main-header .navigation-bar__top { - background-color: #3d3835; - display: block; - height: 30px; -} -.hotel-theme-downtowncamper - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-grandcentral - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-grandhoteloslo - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-haymarket - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-header .navigation-bar__top .scandic-main-page-link, -.hotel-theme-hotelnorge - .main-header - .navigation-bar__top - .scandic-main-page-link, -.hotel-theme-marski .main-header .navigation-bar__top .scandic-main-page-link, -.hotel-theme-scandic-go - .main-header - .navigation-bar__top - .scandic-main-page-link { - color: #fff; - background-image: url(/_static/img/icons/shared/arrow-double-white-left.svg); - background-position: 0 8px; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 17px; - display: block; - float: left; - height: 30px; -} -.hotel-theme-downtowncamper .main-header .navigation-bar__best-rate, -.hotel-theme-grandcentral .main-header .navigation-bar__best-rate, -.hotel-theme-grandhoteloslo .main-header .navigation-bar__best-rate, -.hotel-theme-haymarket .main-header .navigation-bar__best-rate, -.hotel-theme-header .navigation-bar__best-rate, -.hotel-theme-hotelnorge .main-header .navigation-bar__best-rate, -.hotel-theme-marski .main-header .navigation-bar__best-rate, -.hotel-theme-scandic-go .main-header .navigation-bar__best-rate { - display: none; -} -@media (max-width: 949px) { - .hotel-theme-downtowncamper .main-header:not(.is-expanded) + *, - .hotel-theme-grandcentral .main-header:not(.is-expanded) + *, - .hotel-theme-grandhoteloslo .main-header:not(.is-expanded) + *, - .hotel-theme-haymarket .main-header:not(.is-expanded) + *, - .hotel-theme-header:not(.is-expanded) + *, - .hotel-theme-hotelnorge .main-header:not(.is-expanded) + *, - .hotel-theme-marski .main-header:not(.is-expanded) + *, - .hotel-theme-scandic-go .main-header:not(.is-expanded) + * { - margin-top: 5.125rem; - } - .hotel-theme-downtowncamper - .main-header - .navigation-bar__top - .l-section__inner, - .hotel-theme-grandcentral .main-header .navigation-bar__top .l-section__inner, - .hotel-theme-grandhoteloslo - .main-header - .navigation-bar__top - .l-section__inner, - .hotel-theme-haymarket .main-header .navigation-bar__top .l-section__inner, - .hotel-theme-header .navigation-bar__top .l-section__inner, - .hotel-theme-hotelnorge .main-header .navigation-bar__top .l-section__inner, - .hotel-theme-marski .main-header .navigation-bar__top .l-section__inner, - .hotel-theme-scandic-go .main-header .navigation-bar__top .l-section__inner { - padding: 0 7px; - } - .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo, - .hotel-theme-grandcentral .main-header .navigation-bar__main__logo, - .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo, - .hotel-theme-haymarket .main-header .navigation-bar__main__logo, - .hotel-theme-header .navigation-bar__main__logo, - .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo, - .hotel-theme-marski .main-header .navigation-bar__main__logo, - .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { - display: block; - margin-left: auto; - margin-right: auto; - } - .hotel-theme-downtowncamper .main-header .nav-secondary, - .hotel-theme-grandcentral .main-header .nav-secondary, - .hotel-theme-grandhoteloslo .main-header .nav-secondary, - .hotel-theme-haymarket .main-header .nav-secondary, - .hotel-theme-header .nav-secondary, - .hotel-theme-hotelnorge .main-header .nav-secondary, - .hotel-theme-marski .main-header .nav-secondary, - .hotel-theme-scandic-go .main-header .nav-secondary { - display: none; - } -} -@media (max-width: 419px) { - .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo, - .hotel-theme-grandcentral .main-header .navigation-bar__main__logo, - .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo, - .hotel-theme-haymarket .main-header .navigation-bar__main__logo, - .hotel-theme-header .navigation-bar__main__logo, - .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo, - .hotel-theme-marski .main-header .navigation-bar__main__logo, - .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { - margin-left: 10px; - margin-right: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-downtowncamper - .main-header - + .hero-fixed - .hero__img-container__seemore, - .hotel-theme-grandcentral - .main-header - + .hero-fixed - .hero__img-container__seemore, - .hotel-theme-grandhoteloslo - .main-header - + .hero-fixed - .hero__img-container__seemore, - .hotel-theme-haymarket - .main-header - + .hero-fixed - .hero__img-container__seemore, - .hotel-theme-header + .hero-fixed .hero__img-container__seemore, - .hotel-theme-hotelnorge - .main-header - + .hero-fixed - .hero__img-container__seemore, - .hotel-theme-marski .main-header + .hero-fixed .hero__img-container__seemore, - .hotel-theme-scandic-go - .main-header - + .hero-fixed - .hero__img-container__seemore { - top: calc(1em + 82px); - } -} -@font-face { - font-family: Prumo-Light-Fallback; - src: url(/_static/fonts/prumo/PrumoText-Light.woff); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Brown-Bold-Fallback; - src: url(/_static/fonts/brown/brown-bold/lineto-brown-bold.woff); - font-weight: 300; - font-style: normal; -} -@font-face { - font-family: Brown-Light-Fallback; - src: url(/_static/fonts/brown/brown-light/lineto-brown-light.woff); - font-weight: 300; - font-style: normal; -} -.hotel-theme-haymarket .hero__img-container .hero__img-container__seemore { - font-family: Brown-Light, Brown-Light-Fallback, Arial !important; -} -.hotel-theme-haymarket .hero__img-container .hero__img-container__seemore a { - color: #fff; -} -.hotel-theme-haymarket .main * { - font-family: Brown-Light, Brown-Light-Fallback, Arial !important; - text-transform: none; -} -.hotel-theme-haymarket .main .hero-intro__content h1, -.hotel-theme-haymarket .main .hero-intro__content h1 *, -.hotel-theme-haymarket .main .hero-intro__content h2, -.hotel-theme-haymarket .main .hero-intro__content h2 * { - font-family: - Prumo-Light, Prumo-Light-Fallback, Georgia, sans-serif !important; -} -.hotel-theme-haymarket .main h3 { - line-height: 1; -} -.hotel-theme-haymarket .main .hero-intro__content__heading a, -.hotel-theme-haymarket .main .hero-intro__content__heading a:visited { - color: #000; -} -.hotel-theme-haymarket - .main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:hover, -.hotel-theme-haymarket .main .hero-intro__content__heading a:hover, -.hotel-theme-haymarket .main .meeting-room-teaser__footer, -.hotel-theme-haymarket .main .restaurant__heading-level1, -.hotel-theme-haymarket .main .room-teaser__heading, -.hotel-theme-haymarket .main .room__footer, -.hotel-theme-haymarket .main a, -.hotel-theme-haymarket .main a .is-collapsed, -.hotel-theme-haymarket .main a .is-expanded { - color: #4a6c78; -} -.hotel-theme-haymarket .main .expandable-toggler--hotel-menu, -.hotel-theme-haymarket .main .expandable-toggler--hotel-menu:active, -.hotel-theme-haymarket .main .expandable-toggler--hotel-menu:hover { - color: #333; -} -@media (max-width: 949px) { - .hotel-theme-haymarket .main .hotel-menu a, - .hotel-theme-haymarket .main .hotel-menu a:active, - .hotel-theme-haymarket .main .hotel-menu a:hover { - color: #333; - } -} -.hotel-theme-haymarket .main .list-bullets > li:before, -.hotel-theme-haymarket .main .list-facilities > li:before { - color: #333; - font-size: 16px; - left: -1em; -} -.hotel-theme-haymarket - .main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - .hero-intro__content__breadcrumb { - color: #333; -} -.hotel-theme-haymarket .main .textual-separator span { - text-transform: uppercase; -} -.hotel-theme-haymarket .btn--primary, -.hotel-theme-haymarket .btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-haymarket .btn-haymarket, -.hotel-theme-haymarket .btn:not(.cookie-section__btn) { - color: #fff; - background: #4a6c78; - border: 1px solid #4a6c78; - font-family: - Brown-Bold, - Brown-Bold-Fallback, - Arial Bold !important; - font-size: 0.8125rem; - letter-spacing: 0.12em; - line-height: 1.2; - border-radius: 0; - padding: 11px 22px; - text-transform: uppercase; - -webkit-transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; - transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; -} -.hotel-theme-haymarket .btn--primary:hover, -.hotel-theme-haymarket .btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-theme-haymarket .btn-haymarket:hover, -.hotel-theme-haymarket .btn:hover:not(.cookie-section__btn) { - background: #3e5b65; - text-decoration: none; -} -.hotel-theme-haymarket .btn--white-border.btn--primary, -.hotel-theme-haymarket - .btn--white-border.btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-haymarket .btn--white-border.btn:not(.cookie-section__btn), -.hotel-theme-haymarket .btn-haymarket.btn--white-border { - border-color: #fff; -} -.hotel-theme-haymarket .btn--black.btn--primary, -.hotel-theme-haymarket .btn--black.btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-haymarket .btn--black.btn:not(.cookie-section__btn), -.hotel-theme-haymarket .btn-haymarket.btn--black { - background-color: #000; -} -.hotel-theme-haymarket .btn--black.btn--primary:hover, -.hotel-theme-haymarket .btn--black.btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-theme-haymarket .btn--black.btn:hover:not(.cookie-section__btn), -.hotel-theme-haymarket .btn-haymarket.btn--black:hover { - color: #fff; -} -.hotel-theme-haymarket .btn > span { - text-transform: inherit; - font: inherit !important; -} -.hotel-theme-haymarket .btn-booking-widget-toggle .icon--expand { - display: none; -} -.hotel-theme-haymarket .bulleted-link:before, -.hotel-theme-haymarket .content-toggler span:before, -.hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before, -.hotel-theme-haymarket .icon--haymarket-arrow, -.hotel-theme-haymarket .icon--more-options, -.hotel-theme-haymarket .list-links > li:before, -.hotel-theme-haymarket .meeting-room-teaser__footer span:before, -.hotel-theme-haymarket .PdfIconLink:before, -.hotel-theme-haymarket .pois-container .pois-container__toggle span:before, -.hotel-theme-haymarket .room__footer span:before, -.hotel-theme-haymarket .tag-section__list__body > a:before { - background-repeat: no-repeat; - background-position: 50%; - background-size: 28px; - height: 14px; - width: 25px; -} -.hotel-theme-haymarket .bulleted-link:before, -.hotel-theme-haymarket .content-toggler span:before, -.hotel-theme-haymarket .icon--haymarket-arrow--blue, -.hotel-theme-haymarket .list-links > li:before, -.hotel-theme-haymarket .meeting-room-teaser__footer span:before, -.hotel-theme-haymarket .PdfIconLink:before, -.hotel-theme-haymarket .pois-container .pois-container__toggle span:before, -.hotel-theme-haymarket .room__footer span:before, -.hotel-theme-haymarket .tag-section__list__body > a:before { - background-image: url(/_static/img/signaturehotels/haymarket/arrow-down-blue.svg); -} -.hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before, -.hotel-theme-haymarket .icon--haymarket-arrow--white, -.hotel-theme-haymarket .icon--more-options { - background-image: url(/_static/img/signaturehotels/haymarket/arrow-down-white.svg); -} -.hotel-theme-haymarket .bulleted-link:before, -.hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before, -.hotel-theme-haymarket .icon--haymarket-arrow--right, -.hotel-theme-haymarket .list-links > li:before, -.hotel-theme-haymarket .PdfIconLink:before, -.hotel-theme-haymarket .tag-section__list__body > a:before { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - background-size: 24px; -} -.hotel-theme-haymarket .icon--close { - background-image: url(/_static/img/signaturehotels/haymarket/icon-close-blue.png); -} -.hotel-theme-haymarket .icon--close.active, -.hotel-theme-haymarket .icon--close:active, -.hotel-theme-haymarket .icon--close:focus, -.hotel-theme-haymarket .icon--close:hover { - background-image: url(/_static/img/signaturehotels/haymarket/icon-close-blue-active.png); -} -.hotel-theme-haymarket .icon--more-options { - background-size: 34px; -} -.hotel-theme-haymarket .l-elevator-pitch-container__sidebar .icon { - fill: #4a6c78; -} -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .hotel-theme-haymarket .list-usps > li > li > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .list-usps > li, -.hotel-theme-haymarket .list-usps > li > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23516B77' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); -} -.hotel-theme-haymarket .read-more:after { - background-image: url(/_static/img/signaturehotels/haymarket/arrow-double-big-blue.svg); - background-repeat: no-repeat; -} -.hotel-theme-haymarket .bulleted-link, -.hotel-theme-haymarket .list-links > li, -.hotel-theme-haymarket .PdfIconLink, -.hotel-theme-haymarket .tag-section__list__body > a { - color: #4a6c78; - position: relative; - background-image: none; - padding-left: 20px; -} -.hotel-theme-haymarket .bulleted-link:before, -.hotel-theme-haymarket .list-links > li:before, -.hotel-theme-haymarket .PdfIconLink:before, -.hotel-theme-haymarket .tag-section__list__body > a:before { - content: ""; - position: absolute; - top: 6px; - left: -8px; -} -.hotel-theme-haymarket .hotel-nav > .navbar-header > .navbar-toggle { - background-image: url(/_static/img/signaturehotels/haymarket/hotelpage-menu-blue.svg); -} -.hotel-theme-haymarket .hotel-nav > .navbar-header > .navbar-toggle.active { - background-image: url(/_static/img/signaturehotels/haymarket/icon-close-blue-active.png); -} -.hotel-theme-haymarket .hotel-return-home-link { - color: #4a6c78; - background-image: url(/_static/img/signaturehotels/haymarket/arrow-double-blue-left.svg); -} -.hotel-theme-haymarket .list-hotel-facts.list-bullets > li span { - vertical-align: middle; -} -.hotel-theme-haymarket .custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-haymarket .back-to-thumbnails-link { - background-image: url(/_static/img/signaturehotels/haymarket/arrow-double-blue-left.svg); -} -.hotel-theme-haymarket - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn, -.hotel-theme-haymarket - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); -} -.hotel-theme-haymarket - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn:hover, -.hotel-theme-haymarket - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn:hover { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); -} -.hotel-theme-haymarket - .tag-section - .tag-section__list - .tag-section__list__body - > a { - background-image: none; -} -.hotel-theme-haymarket - .tag-section - .tag-section__list - .tag-section__list__body - > a:before { - top: 14px; - left: 0; -} -.hotel-theme-haymarket - body:lang(sv) - .booking-widget-wrapper - .custom-checkbox-label__label { - padding-right: 20px; -} -.hotel-theme-haymarket .booking-widget-wrapper, -.hotel-theme-haymarket .booking-widget-wrapper .booking-widget-option, -.hotel-theme-haymarket .inquiry-widget, -.hotel-theme-haymarket .inquiry-widget .booking-widget-option { - background: #4a6c78; -} -.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day, -.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day { - color: #000; -} -.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, -.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dp-day-disabled { - color: #c8c8c8; -} -.hotel-theme-haymarket .booking-widget-wrapper .dr-cals .dp-day.dr-selected, -.hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-selected { - color: #fff; - background: #4a6c78; -} -.hotel-theme-haymarket - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled), -.hotel-theme-haymarket - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #4a6c78; - background: rgba(74, 108, 120, 0.1); -} -.hotel-theme-haymarket - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, -.hotel-theme-haymarket - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { - background: #4a6c78; -} -@media (min-width: 950px) { - .hotel-theme-haymarket - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-haymarket - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover { - background: #4a6c78; - } -} -@media (min-width: 950px) { - .hotel-theme-haymarket - .booking-widget-wrapper - .dr-cals - .dp-day.dr-current:focus, - .hotel-theme-haymarket - .booking-widget-wrapper - .dr-cals - .dp-day:hover:not(.dp-day-disabled), - .hotel-theme-haymarket .inquiry-widget .dr-cals .dp-day.dr-current:focus, - .hotel-theme-haymarket - .inquiry-widget - .dr-cals - .dp-day:hover:not(.dp-day-disabled) { - background: #4a6c78; - color: #fff; - } -} -.hotel-theme-haymarket .booking-widget-wrapper .date-picker .date-picker__apply, -.hotel-theme-haymarket - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-haymarket - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply, -.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:focus, -.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:hover { - color: #4a6c78; - background: none transparent; - border-width: 1px 0 0; - font-family: Brown-Light, Brown-Light-Fallback, Arial !important; - text-transform: none; - letter-spacing: normal; - font-size: 16px; -} -.hotel-theme-haymarket - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-haymarket - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:focus, -.hotel-theme-haymarket .inquiry-widget .date-picker .date-picker__apply:hover { - text-decoration: underline; -} -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--outfocus:hover, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover { - background: #4a6c78; -} -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--highlighted { - border-color: #4a6c78; -} -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--selected, -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--selected:hover, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--selected, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--selected:hover, -.picker--focused - .hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.picker--focused - .hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--highlighted { - background: #4a6c78; -} -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--disabled, -.hotel-theme-haymarket - .booking-widget-wrapper - .picker__holder - .picker__day--disabled:hover, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-haymarket .inquiry-widget .picker__holder .picker__day--disabled, -.hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--disabled:hover { - background: #fff; - border-color: #fff; - color: #ddd; -} -.hotel-theme-haymarket .booking-widget .guest-selector__footer, -.hotel-theme-haymarket .booking-widget .guest-selector__header, -.hotel-theme-haymarket .booking-widget .guest-selector__room-details { - border-color: #4a6c78; -} -.hotel-theme-haymarket .booking-widget .icon--down-arrow-small, -.hotel-theme-haymarket .booking-widget .icon--up-arrow-small { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-haymarket .booking-widget .booking-widget__btn { - border-color: #fff; - text-transform: uppercase; - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-haymarket .booking-widget .booking-widget__btn:focus, -.hotel-theme-haymarket .booking-widget .booking-widget__btn:hover { - background: #405e68; -} -.hotel-theme-haymarket .booking-widget .booking-widget-option { - border-color: hsla(0, 0%, 100%, 0.2); -} -.hotel-theme-haymarket - .booking-widget - .booking-widget-option - .booking-widget-option__label, -.hotel-theme-haymarket - .booking-widget - .booking-widget-option - .custom-checkbox-label { - font-weight: 700; -} -.hotel-theme-haymarket .booking-widget .booking-widget--maintenance__contact * { - color: #fff !important; -} -.hotel-theme-haymarket .l-booking-widget--horizontal { - background-color: #4a6c78; -} -.hotel-theme-haymarket .inquiry-widget label { - font-weight: 700; -} -.hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn { - border-color: #fff; - -webkit-box-shadow: none; - box-shadow: none; -} -@media (min-width: 950px) { - .hotel-theme-haymarket .inquiry-widget { - background-color: rgba(0, 0, 0, 0.8); - } - .hotel-theme-haymarket .inquiry-widget .inquiry-widget__input-group .btn { - background-color: #000; - } - .hotel-theme-haymarket - .inquiry-widget - .inquiry-widget__input-group - .btn:hover { - color: #fff; - } - .hotel-theme-haymarket .inquiry-widget .picker__holder { - background: #000; - } - .hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--today:before { - border-top: 0.5em solid #fff; - } - .hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, - .hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover, - .hotel-theme-haymarket - .inquiry-widget - .picker__holder - .picker__day--selected { - color: #fff; - background-color: rgba(0, 0, 0, 0.8); - border-color: rgba(0, 0, 0, 0.8); - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-theme-haymarket .navigation-bar__main nav { - width: 100%; - } -} -@media (min-width: 1200px) { - .hotel-theme-haymarket .navigation-bar__main nav { - width: calc(100% - 170px); - } -} -.hotel-theme-haymarket .custom-select:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); - background-size: 18px 20px; -} -.hotel-theme-haymarket .content-teaser, -.hotel-theme-haymarket .meeting-room-teaser, -.hotel-theme-haymarket .restaurant, -.hotel-theme-haymarket .room, -.hotel-theme-haymarket .thumbnail-teaser { - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #e1e1e1; -} -.hotel-theme-haymarket .content-teaser, -.hotel-theme-haymarket .restaurant { - -webkit-transition: none; - transition: none; - -webkit-transform: none; - transform: none; -} -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-haymarket - .restaurant - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-haymarket - .content-teaser - .restaurant__heading-level1, -.hotel-theme-haymarket .content-teaser .content-teaser__heading, -.hotel-theme-haymarket .content-teaser .heading, -.hotel-theme-haymarket .restaurant .heading, -.hotel-theme-haymarket .restaurant .restaurant__heading-level1 { - color: #333; - line-height: 1.625rem; -} -.hotel-theme-haymarket .content-teaser:hover, -.hotel-theme-haymarket .restaurant:hover { - -webkit-transform: none; - transform: none; -} -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-haymarket - .restaurant:hover - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-haymarket - .content-teaser:hover - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .restaurant:hover - .content-teaser__heading, -.hotel-theme-haymarket .content-teaser:hover .content-teaser__heading, -.hotel-theme-haymarket .content-teaser:hover .heading, -.hotel-theme-haymarket - .content-teaser:hover - .restaurant - .restaurant__heading-level1, -.hotel-theme-haymarket - .restaurant - .content-teaser:hover - .restaurant__heading-level1, -.hotel-theme-haymarket - .restaurant:hover - .content-teaser - .content-teaser__heading, -.hotel-theme-haymarket .restaurant:hover .heading, -.hotel-theme-haymarket .restaurant:hover .restaurant__heading-level1 { - color: #333 !important; - text-decoration: underline; -} -.hotel-theme-haymarket .content-teaser--flexible.content-teaser:not(.landscape), -.hotel-theme-haymarket .content-teaser--flexible.restaurant:not(.landscape) { - border: none; -} -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-haymarket - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-haymarket - .content-teaser--flexible.content-teaser:not(.landscape) - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser--flexible.content-teaser:not(.landscape) - .content-teaser__heading, -.hotel-theme-haymarket - .content-teaser--flexible.content-teaser:not(.landscape) - .heading, -.hotel-theme-haymarket - .content-teaser--flexible.content-teaser:not(.landscape) - .restaurant - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser - .content-teaser__heading, -.hotel-theme-haymarket - .content-teaser--flexible.restaurant:not(.landscape) - .heading, -.hotel-theme-haymarket - .content-teaser--flexible.restaurant:not(.landscape) - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser__heading, -.hotel-theme-haymarket - .restaurant - .content-teaser--flexible.content-teaser:not(.landscape) - .restaurant__heading-level1 { - color: #fff !important; -} -@media (min-width: 950px) { - .hotel-theme-haymarket .content-teaser img, - .hotel-theme-haymarket .restaurant img { - -webkit-transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s, - -webkit-transform 0.35s; - } - .hotel-theme-haymarket .content-teaser:hover img, - .hotel-theme-haymarket .restaurant:hover img { - opacity: 0.8; - -webkit-transform: scale(1.1); - transform: scale(1.1); - } -} -.hotel-theme-haymarket .restaurant { - background-color: #fff; -} -.hotel-theme-haymarket .restaurant .restaurant__sidebar { - background: none; -} -@media (min-width: 950px) { - .hotel-theme-haymarket .restaurant .restaurant__wrapper { - border-right: 1px solid #e1e1e1; - } -} -.hotel-theme-haymarket .thumbnail-teaser.thumbnail-teaser--animated img { - -webkit-transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s, - -webkit-transform 0.35s; -} -.hotel-theme-haymarket .thumbnail-teaser.thumbnail-teaser--animated:hover img { - opacity: 0.8; - -webkit-transform: scale(1.1); - transform: scale(1.1); -} -.hotel-theme-haymarket .thumbnail-teaser .thumbnail-teaser__title { - color: #333; -} -.hotel-theme-haymarket .thumbnail-teaser:hover .thumbnail-teaser__title { - text-decoration: underline; -} -@media (min-width: 740px) { - .hotel-theme-haymarket .teaser-full > .teaser-full__content { - font-size: 1.25rem; - line-height: normal; - } -} -@media (min-width: 1200px) { - .hotel-theme-haymarket .room-teaser .room-teaser__heading { - font-size: 1.375rem; - } - .hotel-theme-haymarket .meeting-room-teaser .meeting-room-teaser__heading { - font-size: 1.5rem; - } -} -@media (max-width: 949px) { - .hotel-theme-haymarket header.header { - margin-top: 81px; - } -} -.hotel-theme-haymarket .main-header .navigation-bar__main__expander { - display: none; -} -.hotel-theme-haymarket .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/haymarket/haymarket-logotype-horizontal.svg) - no-repeat; - background-size: contain; - width: 150px; - height: 40px; - padding: 0; - margin-top: 7px; - margin-bottom: 5px; -} -.hotel-theme-haymarket .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-haymarket .main-header .navigation-bar__main__logo { - float: left; - } -} -.hotel-theme-haymarket .navigation-bar__main__booking-widget-toggle { - margin-top: 0.4rem; -} -.hotel-theme-haymarket .hotel-footer__content { - background: #4a6c78; - max-width: 100%; -} -.hotel-theme-haymarket .hotel-footer__content * { - color: #fff; - font-family: Brown-Light, Brown-Light-Fallback, Arial !important; - text-transform: none; -} -.hotel-theme-haymarket .hotel-footer__content .hotel-footer-section { - background: none; -} -.hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li { - position: relative; - background-image: none; - padding-left: 20px; -} -.hotel-theme-haymarket .hotel-footer__content .list-footer-pages > li:before { - content: ""; - position: absolute; - top: 9px; - left: -8px; -} -.hotel-theme-haymarket .map-static__caption { - bottom: 10px; -} -.hotel-theme-haymarket .map-controls, -.hotel-theme-haymarket .map-static, -.hotel-theme-haymarket .map__canvas, -.hotel-theme-haymarket .zoom-controls { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); -} -@media (min-width: 740px) { - .hotel-theme-haymarket .map-controls, - .hotel-theme-haymarket .map-static, - .hotel-theme-haymarket .map__canvas { - -webkit-filter: none; - filter: none; - } - .hotel-theme-haymarket .map { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - } -} -.hotel-theme-haymarket { - background: #f7f7f7; -} -.hotel-theme-haymarket .breakfast-section .label a { - color: #4a6c78; -} -.hotel-theme-haymarket .breakfast-section .label a:before { - background-image: url(/_static/img/signaturehotels/haymarket/arrow-down-blue.svg); - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - margin-right: 0; -} -.hotel-theme-haymarket .highlight-infoblock, -.hotel-theme-haymarket .l-section--hotel, -.hotel-theme-haymarket .l-section--pattern, -.hotel-theme-haymarket .l-sections-wrapper { - background: #f7f7f7; -} -.hotel-theme-haymarket .hero-intro .hero-intro__content { - padding-top: 5px; -} -@media (min-width: 740px) { - .hotel-theme-haymarket .hotel-menu > li a { - color: inherit; - } - .hotel-theme-haymarket .hotel-menu > li.active > a { - background: #4a6c78; - color: #fff; - } -} -.hotel-theme-haymarket .breadcrumb-list a { - color: inherit; -} -.hotel-theme-haymarket .elevator-pitch { - line-height: 1.4em; -} -.hotel-theme-haymarket .elevator-pitch .elevator-pitch__expander { - border-bottom: none; - border-radius: 10%; -} -@media (min-width: 950px) { - .hotel-theme-haymarket .elevator-pitch { - font-size: 1.375rem; - } -} -.hotel-theme-haymarket .banner-section--splash .banner-section__heading { - font-size: 1.5rem; - font-family: - Brown-Bold, - Brown-Bold-Fallback, - Arial Bold !important; -} -@media (max-width: 739px) { - .hotel-theme-haymarket .hero-intro .hero-intro__content__heading { - margin-bottom: -12px; - } -} -@media (min-width: 740px) { - .hotel-theme-haymarket .hero-intro__content { - padding-bottom: 10px; - } - .hotel-theme-haymarket .hero-intro__content__heading { - font-size: 3.25rem; - } - .hotel-theme-haymarket .hero-intro__content__heading:not(.sticky) { - margin-bottom: 3px; - margin-top: 5px; - } - .hotel-theme-haymarket .hero-intro__content__heading.sticky { - top: 1px !important; - } - .hotel-theme-haymarket .hotel-menu-wrapper.sticky .hotel-menu { - height: 30px; - } - .hotel-theme-haymarket - .hotel-menu-wrapper:not(.sticky) - .hotel-menu-wrapper__inner { - padding-top: 0; - margin-top: 0; - } - .hotel-theme-haymarket .hotel-menu-wrapper:not(.sticky) .hotel-nav { - padding-top: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-haymarket .hero-intro--overlay { - margin-top: -124px; - } - .hotel-theme-haymarket .banner-section--splash .banner-section__heading { - font-size: 2rem; - } -} -@font-face { - font-family: Interstate-Black-Fallback; - src: url(/_static/fonts/interstate/interstate-black-compressed.woff); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Interstate-Regular-Fallback; - src: url(/_static/fonts/interstate/interstate-regular-condensed.woff); - font-weight: 400; - font-style: normal; -} -.hotel-theme-grandcentral .banner-section--splash .banner-section__heading, -.hotel-theme-grandcentral - main - .banner-section--splash - .banner-section__text - > p, -.hotel-theme-grandcentral main .banner-section__block h2, -.hotel-theme-grandcentral main .booking-widget .booking-widget__header, -.hotel-theme-grandcentral main .content-teaser--mini h3, -.hotel-theme-grandcentral main .content-teaser--mini h3 > *, -.hotel-theme-grandcentral main .content-teaser .content-teaser__heading, -.hotel-theme-grandcentral main .editable-area--heading h3, -.hotel-theme-grandcentral main .editable-area--heading h4, -.hotel-theme-grandcentral main .elevator-pitch h1, -.hotel-theme-grandcentral main .elevator-pitch h2, -.hotel-theme-grandcentral main .elevator-pitch h3, -.hotel-theme-grandcentral main .extraem, -.hotel-theme-grandcentral main .gallery-heading h1, -.hotel-theme-grandcentral main .gallery-heading h2, -.hotel-theme-grandcentral main .heading-2, -.hotel-theme-grandcentral main .heading-4, -.hotel-theme-grandcentral main .heading-5, -.hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading, -.hotel-theme-grandcentral main .hero-intro__content h1, -.hotel-theme-grandcentral main .hero-intro__content h2, -.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, -.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1, -.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2, -.hotel-theme-grandcentral main .list-links--bold .list-links__link, -.hotel-theme-grandcentral main .pois-container .pois-container__heading, -.hotel-theme-grandcentral main .pois-container .pois-container__heading--large, -.hotel-theme-grandcentral - main - .restaurant-opening-hours--mini - .restaurant-opening-hours__heading, -.hotel-theme-grandcentral main .restaurant__heading-level1, -.hotel-theme-grandcentral main .room-heading h1, -.hotel-theme-grandcentral main .room-heading h2, -.hotel-theme-grandcentral main .room-teaser .room-teaser__heading, -.hotel-theme-grandcentral main .room .room__heading-level2, -.hotel-theme-grandcentral main .room__heading-level1, -.hotel-theme-grandcentral main .room__heading-level2, -.hotel-theme-grandcentral - main - .special-request-needs-group - .special-request-needs-group__heading, -.hotel-theme-grandcentral - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-grandcentral - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, -.hotel-theme-grandcentral main h1, -.hotel-theme-grandcentral main h2, -.hotel-theme-grandcentral main h3, -.hotel-theme-grandcentral main h4, -.hotel-theme-grandcentral main h5 { - letter-spacing: 0.1em; - font-family: - Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; - text-transform: uppercase; - font-weight: 400; -} -.hotel-theme-grandcentral main .elevator-pitch h1, -.hotel-theme-grandcentral main .elevator-pitch h2, -.hotel-theme-grandcentral main .elevator-pitch h3, -.hotel-theme-grandcentral main .gallery-heading h1, -.hotel-theme-grandcentral main .gallery-heading h2, -.hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading, -.hotel-theme-grandcentral main .hero-intro__content h1, -.hotel-theme-grandcentral main .hero-intro__content h2, -.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1, -.hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2, -.hotel-theme-grandcentral main .room-heading h1, -.hotel-theme-grandcentral main .room-heading h2, -.hotel-theme-grandcentral main h1 { - color: #4e4e4e; - font-size: 2rem; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral main .elevator-pitch h1, - .hotel-theme-grandcentral main .elevator-pitch h2, - .hotel-theme-grandcentral main .elevator-pitch h3, - .hotel-theme-grandcentral main .gallery-heading h1, - .hotel-theme-grandcentral main .gallery-heading h2, - .hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading, - .hotel-theme-grandcentral main .hero-intro__content h1, - .hotel-theme-grandcentral main .hero-intro__content h2, - .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h1, - .hotel-theme-grandcentral main .l-elevator-pitch-container__teaser h2, - .hotel-theme-grandcentral main .room-heading h1, - .hotel-theme-grandcentral main .room-heading h2, - .hotel-theme-grandcentral main h1 { - font-size: 2.5rem; - } -} -.hotel-theme-grandcentral main .booking-widget .booking-widget__header, -.hotel-theme-grandcentral main .heading-2, -.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, -.hotel-theme-grandcentral main .pois-container .pois-container__heading--large, -.hotel-theme-grandcentral - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-grandcentral - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, -.hotel-theme-grandcentral main h2 { - color: #4e4e4e; - font-size: 1.5rem; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral main .booking-widget .booking-widget__header, - .hotel-theme-grandcentral main .heading-2, - .hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, - .hotel-theme-grandcentral - main - .pois-container - .pois-container__heading--large, - .hotel-theme-grandcentral - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, - .hotel-theme-grandcentral - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, - .hotel-theme-grandcentral main h2 { - font-size: 2rem; - } -} -.hotel-theme-grandcentral .banner-section--splash .banner-section__heading, -.hotel-theme-grandcentral main .banner-section__block h2, -.hotel-theme-grandcentral main .content-teaser--mini h3, -.hotel-theme-grandcentral main .content-teaser--mini h3 > *, -.hotel-theme-grandcentral main .room-teaser .room-teaser__heading, -.hotel-theme-grandcentral main .room__heading-level1, -.hotel-theme-grandcentral main h3 { - color: #282828; - font-size: 1.25rem; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral .banner-section--splash .banner-section__heading, - .hotel-theme-grandcentral main .banner-section__block h2, - .hotel-theme-grandcentral main .content-teaser--mini h3, - .hotel-theme-grandcentral main .content-teaser--mini h3 > *, - .hotel-theme-grandcentral main .room-teaser .room-teaser__heading, - .hotel-theme-grandcentral main .room__heading-level1, - .hotel-theme-grandcentral main h3 { - font-size: 1.625rem; - } -} -.hotel-theme-grandcentral main .restaurant__heading-level1, -.hotel-theme-grandcentral main .room__heading-level2 { - color: #282828; - font-size: 1.125rem; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral main .restaurant__heading-level1, - .hotel-theme-grandcentral main .room__heading-level2 { - font-size: 1.375rem; - } -} -.hotel-theme-grandcentral .l-section-contact-bar h2, -.hotel-theme-grandcentral main .booking-widget .booking-widget__header, -.hotel-theme-grandcentral - main - .content-teaser - .background-image-container.blur-wrapper - h2, -.hotel-theme-grandcentral - main - .content-teaser - .background-image-container.global-footer - h2, -.hotel-theme-grandcentral - main - .content-teaser - .background-image-container.hotel-footer - h2, -.hotel-theme-grandcentral - main - .grandcentral-teaser - .background-image-container.blur-wrapper - h2, -.hotel-theme-grandcentral - main - .grandcentral-teaser - .background-image-container.global-footer - h2, -.hotel-theme-grandcentral - main - .grandcentral-teaser - .background-image-container.hotel-footer - h2, -.hotel-theme-grandcentral main .hotel-about-teasers h2, -.hotel-theme-grandcentral main .inquiry-widget .inquiry-widget__header, -.hotel-theme-grandcentral - main - .room-teaser - .background-image-container.blur-wrapper - h2, -.hotel-theme-grandcentral - main - .room-teaser - .background-image-container.global-footer - h2, -.hotel-theme-grandcentral - main - .room-teaser - .background-image-container.hotel-footer - h2, -.hotel-theme-grandcentral main .room-teaser .iconic-item, -.hotel-theme-grandcentral main .room-teaser .iconic-item *, -.hotel-theme-grandcentral main .room-teaser .iconic-item__text, -.hotel-theme-grandcentral main .room-teaser .iconic-item__text *, -.hotel-theme-grandcentral main .room-teaser .room-teaser__heading { - color: #d8d8d8; -} -.hotel-theme-grandcentral main { - font-family: Courier, Arial; - color: #282828; - text-transform: none; -} -.hotel-theme-grandcentral - main - .booking-widget-options-toggle - .booking-widget-options-toggle__text - *, -.hotel-theme-grandcentral main .elevator-pitch, -.hotel-theme-grandcentral main .full-page-form__login__preamble, -.hotel-theme-grandcentral main .list-facts__item .list-facts__item__heading, -.hotel-theme-grandcentral main .preamble, -.hotel-theme-grandcentral main .teaser-full .teaser-full__content { - font-family: Courier, Arial; -} -.hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading - a:hover { - color: #4e4e4e; -} -.hotel-theme-grandcentral main h3 { - line-height: 1; -} -.hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:hover, -.hotel-theme-grandcentral main .hero-intro__content__heading a:hover, -.hotel-theme-grandcentral main .meeting-room-teaser__footer, -.hotel-theme-grandcentral main .room-teaser__heading, -.hotel-theme-grandcentral main .room__footer, -.hotel-theme-grandcentral main a, -.hotel-theme-grandcentral main a .is-collapsed, -.hotel-theme-grandcentral main a .is-expanded { - color: #4e4e4e; -} -.hotel-theme-grandcentral main .list-bullets > li:before, -.hotel-theme-grandcentral main .list-facilities > li:before { - color: #282828; - font-size: 16px; - left: -1em; -} -.hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - .hero-intro__content__breadcrumb, -.hotel-theme-grandcentral - main - .hero-intro - .hero-intro__content__heading - a:visited, -.hotel-theme-grandcentral main .hero-intro__content__heading a, -.hotel-theme-grandcentral main .restaurant__heading-level1 { - color: #282828; -} -.hotel-theme-grandcentral main .textual-separator span { - text-transform: uppercase; -} -.hotel-theme-grandcentral main .elevator-pitch { - font-family: Courier, Arial; -} -.hotel-theme-grandcentral main .elevator-pitch, -.hotel-theme-grandcentral main .preamble { - line-height: 2.125rem; -} -.hotel-theme-grandcentral main .content-toggler * { - text-transform: uppercase; - font-family: - Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; -} -.hotel-theme-grandcentral .cookie-section__message a { - border-bottom: none; - text-decoration: underline; -} -.hotel-theme-grandcentral .booking-widget__btn.btn--primary, -.hotel-theme-grandcentral .btn, -.hotel-theme-grandcentral .btn--primary, -.hotel-theme-grandcentral .btn-booking-widget-toggle, -.hotel-theme-grandcentral .btn-grandcentral, -.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn { - background: transparent; - border: 1px solid #4e4e4e; - color: #4e4e4e; - font-family: - Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif !important; - font-size: 0.8125rem; - letter-spacing: 0.12em; - line-height: 1.2; - border-radius: 0; - padding: 11px 22px; - text-transform: uppercase; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; - transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; -} -.hotel-theme-grandcentral .btn--primary:hover, -.hotel-theme-grandcentral .btn-booking-widget-toggle:hover, -.hotel-theme-grandcentral .btn-grandcentral:hover, -.hotel-theme-grandcentral .btn:hover, -.hotel-theme-grandcentral - .inquiry-widget - .inquiry-widget__input-group - .btn:hover { - background-color: #4e4e4e; - color: #eceded; -} -.hotel-theme-grandcentral .btn--primary.booking-widget__btn, -.hotel-theme-grandcentral .btn--primary.btn--inverted, -.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--inverted, -.hotel-theme-grandcentral .btn-grandcentral.btn--inverted, -.hotel-theme-grandcentral .btn.btn--inverted, -.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn { - background-color: transparent; - border-color: #eceded; - color: #eceded; -} -.hotel-theme-grandcentral .btn--primary.booking-widget__btn:hover, -.hotel-theme-grandcentral .btn--primary.btn--inverted:hover, -.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--inverted:hover, -.hotel-theme-grandcentral .btn-grandcentral.btn--inverted:hover, -.hotel-theme-grandcentral .btn.btn--inverted:hover, -.hotel-theme-grandcentral - .inquiry-widget - .inquiry-widget__input-group - .btn:hover { - background: #eceded; - color: #4e4e4e; -} -.hotel-theme-grandcentral .btn--primary.btn--black, -.hotel-theme-grandcentral .btn--primary.cookie-section__btn, -.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black, -.hotel-theme-grandcentral .btn-booking-widget-toggle.cookie-section__btn, -.hotel-theme-grandcentral .btn-grandcentral.btn--black, -.hotel-theme-grandcentral .btn-grandcentral.cookie-section__btn, -.hotel-theme-grandcentral .btn.btn--black, -.hotel-theme-grandcentral .btn.cookie-section__btn, -.hotel-theme-grandcentral - .inquiry-widget - .inquiry-widget__input-group - .btn--black.btn, -.hotel-theme-grandcentral - .inquiry-widget - .inquiry-widget__input-group - .cookie-section__btn.btn { - background-color: #282828; - color: #eceded; - border-color: #eceded; -} -.hotel-theme-grandcentral .btn--primary.btn--black.booking-widget__btn, -.hotel-theme-grandcentral .btn--primary.btn--black.btn--inverted, -.hotel-theme-grandcentral .btn-booking-widget-toggle.btn--black.btn--inverted, -.hotel-theme-grandcentral .btn-grandcentral.btn--black.btn--inverted, -.hotel-theme-grandcentral .btn.btn--black.btn--inverted, -.hotel-theme-grandcentral - .inquiry-widget - .inquiry-widget__input-group - .btn.btn--black { - background-color: transparent; - color: #282828; -} -.hotel-theme-grandcentral .btn--primary.btn--black.booking-widget__btn:hover, -.hotel-theme-grandcentral .btn--primary.btn--black.btn--inverted:hover, -.hotel-theme-grandcentral - .btn-booking-widget-toggle.btn--black.btn--inverted:hover, -.hotel-theme-grandcentral .btn-grandcentral.btn--black.btn--inverted:hover, -.hotel-theme-grandcentral .btn.btn--black.btn--inverted:hover, -.hotel-theme-grandcentral - .inquiry-widget - .inquiry-widget__input-group - .btn.btn--black:hover { - background-color: #282828; - color: #eceded; -} -.hotel-theme-grandcentral .btn-booking-widget-toggle:not(.mp-cta) { - background-color: #282828; - color: #eceded; - border: none; -} -.hotel-theme-grandcentral .btn-booking-widget-toggle:not(.mp-cta):hover { - background-color: #282828; -} -.hotel-theme-grandcentral .booking-widget__btn.btn--primary { - font-weight: 400; - font-size: 1rem; -} -.hotel-theme-grandcentral .map .btn { - background: #eceded; -} -.hotel-theme-grandcentral .map .btn:hover { - background-color: #86807a; -} -.hotel-theme-grandcentral main .icon--down-arrow-small, -.hotel-theme-grandcentral main .icon--up-arrow-small { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-grandcentral main .icon--crocus, -.hotel-theme-grandcentral main .icon--nordicsea, -.hotel-theme-grandcentral main .iconic-item--link-primary .icon, -.iconic-item--link-primary .hotel-theme-grandcentral main .icon { - fill: #282828; -} -.hotel-theme-grandcentral main .icon--expand { - fill: #eceded; -} -.hotel-theme-grandcentral main .content-toggler span:before, -.hotel-theme-grandcentral main .meeting-room-teaser__footer span:before, -.hotel-theme-grandcentral - main - .pois-container - .pois-container__toggle - span:before, -.hotel-theme-grandcentral main .room__footer span:before { - background-image: url(/_static/img/signaturehotels/gc/arrow-down-gray-dark.svg); -} -.hotel-theme-grandcentral main .bulleted-link, -.hotel-theme-grandcentral main .list-links > li, -.hotel-theme-grandcentral main .PdfIconLink, -.hotel-theme-grandcentral main .tag-section__list .tag-section__list__body > a { - background-image: url(/_static/img/signaturehotels/gc/bullet-list-arrow-circle-black.svg); -} -.hotel-theme-grandcentral main .hotel-nav > .navbar-header > .navbar-toggle { - background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-black.svg); - background-size: contain; -} -.hotel-theme-grandcentral - main - .hotel-nav - > .navbar-header - > .navbar-toggle.active { - background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-close-black.svg); -} -.hotel-theme-grandcentral main .signature-hotel-dark-bg .icon--close { - background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-close-white.svg); - background-repeat: no-repeat; - background-size: contain; -} -.hotel-theme-grandcentral main .custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-grandcentral main .custom-checkbox:checked + span:before { - background-image: url(/_static/img/signaturehotels/gc/checkbox-black.png); -} -.hotel-theme-grandcentral - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn, -.hotel-theme-grandcentral - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); -} -.hotel-theme-grandcentral - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn:hover, -.hotel-theme-grandcentral - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn:hover { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); -} -.hotel-theme-grandhoteloslo .custom-select:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); - background-size: 18px 20px; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .l-booking-widget--vertical { - margin-top: -40px; - } -} -.hotel-theme-grandcentral .booking-widget-wrapper, -.hotel-theme-grandcentral .booking-widget-wrapper .booking-widget-option, -.hotel-theme-grandcentral .inquiry-widget, -.hotel-theme-grandcentral .inquiry-widget .booking-widget-option { - background: #000; -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .booking-widget-dialog__dialog, -.hotel-theme-grandcentral .inquiry-widget .booking-widget-dialog__dialog { - background-color: #000; -} -.hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__footer, -.hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__header, -.hotel-theme-grandcentral .booking-widget-wrapper .guest-selector__room-details, -.hotel-theme-grandcentral .inquiry-widget .guest-selector__footer, -.hotel-theme-grandcentral .inquiry-widget .guest-selector__header, -.hotel-theme-grandcentral .inquiry-widget .guest-selector__room-details { - border-color: #000; -} -.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day, -.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day { - color: #000; -} -.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day.dr-selected, -.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:focus, -.hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:hover, -.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-selected, -.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:focus, -.hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:hover { - border-color: #282828; - background: #282828; - color: #eceded; -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled), -.hotel-theme-grandcentral - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #282828; - background: rgba(40, 40, 40, 0.1); -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, -.hotel-theme-grandcentral - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { - border-color: #282828; - background: #282828; - color: #eceded; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral - .booking-widget-wrapper - .dr-cals - .dp-day.dr-current:focus, - .hotel-theme-grandcentral - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-grandcentral .booking-widget-wrapper .dr-cals .dp-day:hover, - .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day.dr-current:focus, - .hotel-theme-grandcentral - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-grandcentral .inquiry-widget .dr-cals .dp-day:hover { - border-color: #282828; - background: #282828; - color: #eceded; - } -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .date-picker - .date-picker__apply, -.hotel-theme-grandcentral - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-grandcentral - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-grandcentral .inquiry-widget .date-picker .date-picker__apply, -.hotel-theme-grandcentral - .inquiry-widget - .date-picker - .date-picker__apply:focus, -.hotel-theme-grandcentral - .inquiry-widget - .date-picker - .date-picker__apply:hover { - color: #282828; - background: none transparent; - border-width: 1px 0 0; -} -.hotel-theme-grandcentral .booking-widget-wrapper .picker__holder, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__weekday, -.hotel-theme-grandcentral .inquiry-widget .picker__holder, -.hotel-theme-grandcentral .inquiry-widget .picker__holder .picker__weekday { - background-color: rgba(0, 0, 0, 0.8); -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--outfocus:hover, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover { - background: #eceded; -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--highlighted, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--highlighted:hover, -.picker--focused - .hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.picker--focused - .hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--highlighted { - border-color: #282828; - background: #282828; - color: #eceded; -} -.picker--focused - .hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:before, -.picker--focused - .hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--highlighted:before { - border-top-color: #eceded; -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--selected, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--selected:hover, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--selected, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--selected:hover { - border-color: #282828; - background: #282828; - color: #eceded; -} -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--disabled, -.hotel-theme-grandcentral - .booking-widget-wrapper - .picker__holder - .picker__day--disabled:hover, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--disabled, -.hotel-theme-grandcentral - .inquiry-widget - .picker__holder - .picker__day--disabled:hover { - color: #ddd; - background-color: #fff; - border-color: #fff; -} -.hotel-theme-grandcentral .booking-widget .booking-widget__input-group .btn { - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-grandcentral .booking-widget .booking-widget-option { - border-color: hsla(0, 0%, 100%, 0.2); -} -.hotel-theme-grandcentral - .booking-widget - .booking-widget-option - .booking-widget-option__label, -.hotel-theme-grandcentral - .booking-widget - .booking-widget-option - .custom-checkbox-label { - font-weight: 700; -} -.hotel-theme-grandcentral - .booking-widget - .booking-widget--maintenance__contact - * { - color: #fff !important; -} -.hotel-theme-grandcentral .l-booking-widget--horizontal { - background-color: #000; -} -.hotel-theme-grandcentral .inquiry-widget label { - font-weight: 700; -} -.hotel-theme-grandcentral .inquiry-widget .inquiry-widget__input-group .btn { - -webkit-box-shadow: none; - box-shadow: none; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .booking-widget--deemphasized, - .hotel-theme-grandcentral .inquiry-widget { - background-color: rgba(0, 0, 0, 0.85); - } -} -.hotel-theme-grandcentral main .grandcentral-teaser, -.hotel-theme-grandcentral main .grandcentral-teaser-container, -.hotel-theme-grandcentral main .meeting-room-teaser, -.hotel-theme-grandcentral main .room, -.hotel-theme-grandcentral main .thumbnail-teaser { - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #e1e1e1; -} -.hotel-theme-grandcentral main .thumbnail-teaser { - background-color: #eceded; - font-family: Courier, Arial; -} -.hotel-theme-grandcentral - main - .banner-section__heading.banner-section__heading { - color: #fff; -} -.hotel-theme-grandcentral main .content-teaser, -.hotel-theme-grandcentral main .grandcentral-teaser, -.hotel-theme-grandcentral main .room-teaser { - -webkit-transition: none; - transition: none; - -webkit-transform: none; - transform: none; - border: none; -} -.hotel-theme-grandcentral main .content-teaser .heading, -.hotel-theme-grandcentral - main - .content-teaser - .hotel-theme-grandhoteloslo - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .content-teaser - .hotel-theme-haymarket - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral main .grandcentral-teaser .heading, -.hotel-theme-grandcentral - main - .grandcentral-teaser - .hotel-theme-grandhoteloslo - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .grandcentral-teaser - .hotel-theme-grandhoteloslo - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .grandcentral-teaser - .hotel-theme-haymarket - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .hotel-theme-grandhoteloslo - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .hotel-theme-haymarket - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral main .room-teaser .heading, -.hotel-theme-grandcentral - main - .room-teaser - .hotel-theme-grandhoteloslo - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .room-teaser - .hotel-theme-grandhoteloslo - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .room-teaser - .hotel-theme-haymarket - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-grandcentral - main - .grandcentral-teaser - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-grandcentral - main - .room-teaser - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .hotel-theme-grandcentral - main - .content-teaser - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-grandcentral - main - .content-teaser - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-grandcentral - main - .grandcentral-teaser - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-grandcentral - main - .room-teaser - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandcentral - main - .grandcentral-teaser - .content-teaser__heading, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandcentral - main - .room-teaser - .content-teaser__heading, -.hotel-theme-haymarket - .hotel-theme-grandcentral - main - .content-teaser - .content-teaser__heading, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandcentral - main - .content-teaser - .restaurant__heading-level1, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandcentral - main - .grandcentral-teaser - .restaurant__heading-level1, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandcentral - main - .room-teaser - .restaurant__heading-level1 { - color: #282828; -} -.hotel-theme-grandcentral main .content-teaser:hover, -.hotel-theme-grandcentral main .grandcentral-teaser:hover, -.hotel-theme-grandcentral main .room-teaser:hover { - -webkit-transform: none; - transform: none; -} -.hotel-theme-grandcentral main .content-teaser:hover .heading, -.hotel-theme-grandcentral - main - .content-teaser:hover - .hotel-theme-grandhoteloslo - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .content-teaser:hover - .hotel-theme-haymarket - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral main .grandcentral-teaser:hover .heading, -.hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .hotel-theme-grandhoteloslo - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .hotel-theme-grandhoteloslo - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .hotel-theme-haymarket - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .hotel-theme-haymarket - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .hotel-theme-grandhoteloslo - .content-teaser:hover - .content-teaser__heading, -.hotel-theme-grandcentral - main - .hotel-theme-haymarket - .content-teaser:hover - .content-teaser__heading, -.hotel-theme-grandcentral main .room-teaser:hover .heading, -.hotel-theme-grandcentral - main - .room-teaser:hover - .hotel-theme-grandhoteloslo - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .room-teaser:hover - .hotel-theme-grandhoteloslo - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandcentral - main - .room-teaser:hover - .hotel-theme-haymarket - .content-teaser - .content-teaser__heading, -.hotel-theme-grandcentral - main - .room-teaser:hover - .hotel-theme-haymarket - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .content-teaser - .hotel-theme-grandcentral - main - .room-teaser:hover - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .hotel-theme-grandcentral - main - .content-teaser:hover - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-grandcentral - main - .content-teaser:hover - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .restaurant - .hotel-theme-grandcentral - main - .room-teaser:hover - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .content-teaser__heading, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandcentral - main - .room-teaser:hover - .content-teaser__heading, -.hotel-theme-haymarket - .hotel-theme-grandcentral - main - .content-teaser:hover - .content-teaser__heading, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandcentral - main - .content-teaser:hover - .restaurant__heading-level1, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandcentral - main - .grandcentral-teaser:hover - .restaurant__heading-level1, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandcentral - main - .room-teaser:hover - .restaurant__heading-level1 { - color: #282828; - text-decoration: underline; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral main .content-teaser img, - .hotel-theme-grandcentral main .grandcentral-teaser img, - .hotel-theme-grandcentral main .room-teaser img { - -webkit-transition: -webkit-transform 0.35s; - transition: -webkit-transform 0.35s; - transition: transform 0.35s; - transition: - transform 0.35s, - -webkit-transform 0.35s; - } - .hotel-theme-grandcentral main .content-teaser:before, - .hotel-theme-grandcentral main .grandcentral-teaser:before, - .hotel-theme-grandcentral main .room-teaser:before { - -webkit-transition: all 0.35s ease-in-out; - transition: all 0.35s ease-in-out; - } - .hotel-theme-grandcentral main .content-teaser:hover img, - .hotel-theme-grandcentral main .grandcentral-teaser:hover img, - .hotel-theme-grandcentral main .room-teaser:hover img { - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - .hotel-theme-grandcentral main .content-teaser:hover:before, - .hotel-theme-grandcentral main .grandcentral-teaser:hover:before, - .hotel-theme-grandcentral main .room-teaser:hover:before { - opacity: 0; - } -} -.hotel-theme-grandcentral main .teaser-full__heading a { - color: #4e4e4e; -} -.hotel-theme-grandcentral main .content-teaser, -.hotel-theme-grandcentral main .content-teaser--mini { - background-color: #eceded; -} -.hotel-theme-grandcentral main .content-teaser--action:active h3, -.hotel-theme-grandcentral main .content-teaser--action:hover h3 { - text-decoration: underline; -} -.hotel-theme-grandcentral main .room { - background-color: #eceded; -} -.hotel-theme-grandcentral main .room .textual-separator span { - color: #4e4e4e; - background-color: #eceded; -} -.hotel-theme-grandcentral - main - .content-teaser--flexible.landscape - .content-teaser__body, -.hotel-theme-grandcentral main .highlight-infoblock--light { - background-color: #eceded; -} -.hotel-theme-grandcentral - main - .thumbnail-teaser.thumbnail-teaser--animated - img { - -webkit-transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s, - -webkit-transform 0.35s; -} -.hotel-theme-grandcentral - main - .thumbnail-teaser.thumbnail-teaser--animated:hover - img { - opacity: 0.8; - -webkit-transform: scale(1.1); - transform: scale(1.1); -} -.hotel-theme-grandcentral main .thumbnail-teaser .thumbnail-teaser__title { - color: #282828; - font-family: Courier, Arial; -} -.hotel-theme-grandcentral - main - .thumbnail-teaser:hover - .thumbnail-teaser__title { - text-decoration: underline; -} -.hotel-theme-grandcentral - main - .content-teaser--action - .content-teaser--flexible.landscape - .content-teaser__heading, -.hotel-theme-grandcentral - main - .content-teaser--action:hover - .content-teaser--flexible.landscape - .content-teaser__heading { - color: #4e4e4e; -} -.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-bullets *, -.hotel-theme-grandcentral - main - .signature-hotel-dark-bg - .list-bullets - li:before { - color: #eceded; -} -.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-links > li { - background-image: url(/_static/img/signaturehotels/gc/bullet-list-arrow-circle-white-dark.svg); -} -.hotel-theme-grandcentral main .signature-hotel-dark-bg .list-links > li > * { - color: #eceded; -} -.hotel-theme-grandcentral main .signature-hotel-dark-bg .hotel-facts-container, -.hotel-theme-grandcentral main .signature-hotel-dark-bg .l-section { - background-color: #4e4e4e; -} -.hotel-theme-grandcentral - main - .signature-hotel-dark-bg - .hotel-facts-container - * { - color: #eceded !important; -} -.hotel-theme-grandcentral - main - .signature-hotel-dark-bg - .content-teaser--action:focus - *, -.hotel-theme-grandcentral - main - .signature-hotel-dark-bg - .content-teaser--action:hover - * { - color: #282828; -} -.hotel-theme-grandcentral main .room-teaser { - position: relative; -} -.hotel-theme-grandcentral main .room-teaser:before { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: rgba(0, 0, 0, 0.3); - z-index: 1; -} -.hotel-theme-grandcentral main .room-teaser .iconic-item, -.hotel-theme-grandcentral main .room-teaser .iconic-item *, -.hotel-theme-grandcentral main .room-teaser .iconic-item__text, -.hotel-theme-grandcentral main .room-teaser .iconic-item__text * { - font-family: - Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; -} -.hotel-theme-grandcentral main .room-teaser .room-teaser__heading { - display: block; -} -.hotel-theme-grandcentral main .room-teaser .room-teaser__heading * { - display: inline; -} -.hotel-theme-grandcentral main .room-teaser .room-teaser__heading, -.hotel-theme-grandcentral main .room-teaser .spaceinfo__people, -.hotel-theme-grandcentral main .room-teaser .spaceinfo__size { - background: rgba(0, 0, 0, 0.6); - padding-left: 3px; - padding-right: 3px; -} -.hotel-theme-grandcentral main .room-teaser .spaceinfo__people { - padding-right: 0; -} -.hotel-theme-grandcentral main .room-teaser .spaceinfo__size { - padding-left: 0; -} -.hotel-theme-grandcentral main .room-teaser .room-teaser__body { - position: absolute; - bottom: 2.3125rem; - text-align: left; - padding: 0 0 0 15px; - z-index: 2; -} -.hotel-theme-grandcentral main .room-teaser .room-teaser__infobar { - position: absolute; - z-index: 2; - padding-left: 15px; - padding-bottom: 12px; -} -.hotel-theme-grandcentral main .room-teaser .iconic-item__icon-container { - display: none; -} -.hotel-theme-grandcentral main .room-teaser .spaceinfo { - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} -.hotel-theme-grandcentral main .room-teaser .spaceinfo__people { - float: left; -} -.hotel-theme-grandcentral main .room-teaser .spaceinfo__size { - -ms-order: 1; - -ms-flex-order: 1; - order: 1; -} -.hotel-theme-grandcentral main .room-teaser .spaceinfo__size:before { - content: ", "; - display: inline-block; - color: #eceded; - padding-right: 3px; -} -.hotel-theme-grandcentral - main - .room-teaser - .media-container - > .media-container__infobar { - background: transparent; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral main .teaser-full > .teaser-full__content { - font-size: 1.25rem; - line-height: normal; - } -} -@media (min-width: 1200px) { - .hotel-theme-grandcentral - main - .meeting-room-teaser - .meeting-room-teaser__heading { - font-size: 1.5rem; - } -} -@media (max-width: 949px) { - .hotel-theme-grandcentral header.header { - margin-top: 74px; - } -} -.hotel-theme-grandcentral .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/gc/grandcentral-logotype.svg) - no-repeat; - background-size: contain; - height: 40px; - margin-top: 13px; -} -.hotel-theme-grandcentral .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral .main-header .navigation-bar__main__logo { - width: 100px; - margin-top: 10px; - margin-bottom: 5px; - } -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .main-header .navigation-bar__main__logo { - float: left; - } -} -.hotel-theme-grandcentral .main-header .navigation-bar__main { - background-color: #eceded; - -webkit-box-shadow: none; - box-shadow: none; - height: 3.75rem; -} -.hotel-theme-grandcentral .main-header .navigation-bar__main__expander { - display: none; -} -.hotel-theme-grandcentral .l-section-contact-bar { - background-color: #4e4e4e; -} -.hotel-theme-grandcentral .l-section-contact-bar .iconic-item__text, -.hotel-theme-grandcentral .l-section-contact-bar .iconic-item__text * { - color: #eceded; -} -.hotel-theme-grandcentral .l-section-contact-bar > * { - display: -moz-flex; - display: -ms-flexbox; - display: flex; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .l-section-contact-bar { - background-image: url(/_static/img/signaturehotels/gc/bag.png); - background-repeat: no-repeat; - background-position-y: 20px; - background-position-x: 90%; - background-size: 250px; - } - .hotel-theme-grandcentral .l-section-contact-bar > * { - -ms-flex-pack: end; - justify-content: flex-end; - } - .hotel-theme-grandcentral .l-section-contact-bar .contact-items__item { - padding-top: 15px; - padding-bottom: 15px; - } -} -@media (min-width: 1200px) { - .hotel-theme-grandcentral .l-section-contact-bar { - background-position-x: calc(100% - 950px); - } -} -@media (min-width: 1500px) { - .hotel-theme-grandcentral .l-section-contact-bar { - background-position-x: 25%; - } -} -.hotel-theme-grandcentral .contact-items { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} -.hotel-theme-grandcentral .contact-items > * { - float: none; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .contact-items { - margin-right: 26.25rem; - padding-top: 20px; - padding-bottom: 20px; - } - .hotel-theme-grandcentral .contact-items .contact-items__item { - width: 100%; - } -} -.hotel-theme-grandcentral .restaurant { - -webkit-transition: none; - transition: none; - -webkit-transform: none; - transform: none; -} -.hotel-theme-grandcentral .restaurant, -.hotel-theme-grandcentral .restaurant__sidebar { - background-color: #d8d8d8; -} -.hotel-theme-grandcentral .restaurant__sidebar { - left: 26%; -} -.hotel-theme-grandcentral .restaurant__wrapper { - background-color: #eceded; -} -.hotel-theme-grandcentral .restaurant--action:focus .restaurant__heading-level1, -.hotel-theme-grandcentral - .restaurant--action:hover - .restaurant__heading-level1 { - text-decoration: underline; -} -.hotel-theme-grandcentral, -.hotel-theme-grandcentral .l-section--hotel, -.hotel-theme-grandcentral .l-section--pattern { - background: #fff; -} -.hotel-theme-grandcentral .map-static__caption { - bottom: 10px; -} -.hotel-theme-grandcentral .map-controls, -.hotel-theme-grandcentral .map-static, -.hotel-theme-grandcentral .map__canvas, -.hotel-theme-grandcentral .zoom-controls { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); -} -@media (min-width: 740px) { - .hotel-theme-grandcentral .map-controls, - .hotel-theme-grandcentral .map-static, - .hotel-theme-grandcentral .map__canvas { - -webkit-filter: none; - filter: none; - } - .hotel-theme-grandcentral .map { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - } -} -.hotel-theme-grandcentral .signature-hotel-dark-bg.signature-hotel-dark-bg, -.hotel-theme-grandcentral - .signature-hotel-dark-bg.signature-hotel-dark-bg - .content-toggler { - background-color: #4e4e4e; -} -.hotel-theme-grandcentral - .signature-hotel-dark-bg.signature-hotel-dark-bg - .content-toggler - > * { - color: #eceded; -} -.hotel-theme-grandcentral - .signature-hotel-dark-bg.signature-hotel-dark-bg - .content-toggler - > :before { - background-image: url(/_static/img/signaturehotels/gc/arrow-down-white-dark.svg); -} -.hotel-theme-grandcentral .hotel-return-home-link { - background-image: url(/_static/img/signaturehotels/gc/arrow-double-gray-left.svg); -} -.hotel-theme-grandcentral button, -.hotel-theme-grandcentral input, -.hotel-theme-grandcentral textarea { - border-radius: 0 !important; -} -.hotel-theme-grandcentral .l-section--depth { - border-top: none; -} -.hotel-theme-grandcentral .l-sections-wrapper { - background: #fff; -} -.hotel-theme-grandcentral .highlight-infoblock { - background: #eceded; -} -.hotel-theme-grandcentral .l-section--depth:before { - content: none; -} -.hotel-theme-grandcentral .hero-intro { - border-top: none; - border-bottom: 2px dotted #86807a; -} -.hotel-theme-grandcentral .hero-intro--overlay { - margin-top: -95px; -} -.hotel-theme-grandcentral .hotel-menu > li:after { - content: none; -} -.hotel-theme-grandcentral .hotel-menu > li > a { - font-family: - Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral .hotel-menu > li { - background: transparent; - } - .hotel-theme-grandcentral .hotel-menu > li > a { - text-transform: uppercase; - color: #282828; - } - .hotel-theme-grandcentral .hotel-menu > li.active > a, - .hotel-theme-grandcentral .hotel-menu > li > .u-link-style:hover { - background: #282828; - color: #eceded; - } -} -.hotel-theme-grandcentral .hero-intro__content__breadcrumbs { - display: none; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral .hero-intro__content__breadcrumbs { - display: block; - } -} -.hotel-theme-grandcentral - .signature-hotel-main - .hero-intro__content__breadcrumbs { - display: none; -} -.hotel-theme-grandcentral .read-more:visited { - color: #4e4e4e; -} -.hotel-theme-grandcentral .read-more--big { - font-family: - Interstate-Regular, Interstate-Regular-Fallback, Georgia, sans-serif !important; - text-transform: uppercase; -} -.hotel-theme-grandcentral .read-more--big:after { - background-image: url(/_static/img/signaturehotels/gc/arrow-double-big-gray.svg); -} -.hotel-theme-grandcentral .back-to-thumbnails-link { - background-image: url(/_static/img/signaturehotels/gc/arrow-double-gray-left.svg); -} -.hotel-theme-grandcentral .elevator-pitch .elevator-pitch__expander { - color: #282828; - border-bottom: none; - background: rgba(134, 128, 122, 0.1); - border-radius: 10%; -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .elevator-pitch { - font-size: 1.375rem; - } -} -@media (max-width: 739px) { - .hotel-theme-grandcentral - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - + .hero-intro__content__heading { - margin-top: 10px; - } -} -.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header { - display: -moz-flex; - display: -ms-flexbox; - display: flex; - -ms-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; -} -.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header:after, -.hotel-theme-grandcentral .hotel-menu-wrapper .navbar-header:before { - content: none; -} -.hotel-theme-grandcentral .hotel-menu-wrapper .hotel-menu-wrapper__inner { - padding-top: 9px; - margin-top: 0; -} -@media (min-width: 740px) { - .hotel-theme-grandcentral - .hotel-menu-wrapper:not(.sticky) - .hotel-menu-wrapper__inner, - .hotel-theme-grandcentral .hotel-menu-wrapper:not(.sticky) .hotel-nav { - padding-top: 0; - } - .hotel-theme-grandcentral - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner { - -webkit-box-shadow: none; - box-shadow: none; - border-bottom: 1px solid #d6d5d5; - } - .hotel-theme-grandcentral - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner - .navbar-header - .navbar-header__widget-toggle { - margin-top: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-grandcentral - .hotel-menu-wrapper - .navbar-header - .navbar-header__widget-toggle { - margin-top: 9px !important; - } -} -@media (min-width: 740px) { - .hotel-theme-grandcentral .hero-intro__content { - padding-top: 9px; - padding-bottom: 14px; - } - .hotel-theme-grandcentral .hero-intro__content__heading.sticky { - top: -5px; - } -} -@media (min-width: 950px) { - .hotel-theme-grandcentral .hero-intro--overlay { - margin-top: -110px; - } -} -@font-face { - font-family: Gotham-Black-Fallback; - src: url(/_static/fonts/gotham/gotham-black.woff); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Gotham-Bold-Fallback; - src: url(/_static/fonts/gotham/gotham-bold.woff); - font-weight: 400; - font-style: normal; -} -.hotel-theme-downtowncamper - main - .banner-section--splash - .banner-section__text - > p, -.hotel-theme-downtowncamper main .booking-widget .booking-widget__header, -.hotel-theme-downtowncamper main .content-teaser__heading, -.hotel-theme-downtowncamper main .editable-area--heading h3, -.hotel-theme-downtowncamper main .extraem, -.hotel-theme-downtowncamper main .heading-2, -.hotel-theme-downtowncamper main .heading-4, -.hotel-theme-downtowncamper - main - .hero-intro__content - .hero-intro__content__heading, -.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, -.hotel-theme-downtowncamper main .list-links--bold .list-links__link, -.hotel-theme-downtowncamper main .pois-container .pois-container__heading, -.hotel-theme-downtowncamper - main - .pois-container - .pois-container__heading--large, -.hotel-theme-downtowncamper main .restaurant__heading-level1, -.hotel-theme-downtowncamper main .room .room__heading-level2, -.hotel-theme-downtowncamper main .room__heading-level1, -.hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, -.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, -.hotel-theme-downtowncamper main h1, -.hotel-theme-downtowncamper main h2, -.hotel-theme-downtowncamper main h3, -.hotel-theme-downtowncamper main h4 { - letter-spacing: -0.03em; -} -.hotel-theme-downtowncamper - main - .hero-intro__content - .hero-intro__content__heading, -.hotel-theme-downtowncamper main h1 { - font-family: Gotham-Black, Gotham-Black-Fallback, Arial, sans-serif; - font-size: 1.875rem; - text-transform: none; -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper - main - .hero-intro__content - .hero-intro__content__heading, - .hotel-theme-downtowncamper main h1 { - font-size: 2.5rem; - } -} -.hotel-theme-downtowncamper main .booking-widget .booking-widget__header, -.hotel-theme-downtowncamper main .content-teaser__heading, -.hotel-theme-downtowncamper main .heading-2, -.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, -.hotel-theme-downtowncamper - main - .pois-container - .pois-container__heading--large, -.hotel-theme-downtowncamper main .restaurant__heading-level1, -.hotel-theme-downtowncamper main .room__heading-level1, -.hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, -.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, -.hotel-theme-downtowncamper main h2 { - font-family: Gotham-Bold, Gotham-Bold-Fallback, Arial, sans-serif; - font-size: 1.25rem; - text-transform: none; -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper main .booking-widget .booking-widget__header, - .hotel-theme-downtowncamper main .content-teaser__heading, - .hotel-theme-downtowncamper main .heading-2, - .hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, - .hotel-theme-downtowncamper - main - .pois-container - .pois-container__heading--large, - .hotel-theme-downtowncamper main .restaurant__heading-level1, - .hotel-theme-downtowncamper main .room__heading-level1, - .hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, - .hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, - .hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, - .hotel-theme-downtowncamper main h2 { - font-size: 1.5rem; - } -} -.hotel-theme-downtowncamper - main - .banner-section--splash - .banner-section__text - > p, -.hotel-theme-downtowncamper main .editable-area--heading h3, -.hotel-theme-downtowncamper main .extraem, -.hotel-theme-downtowncamper main .heading-4, -.hotel-theme-downtowncamper main .list-links--bold .list-links__link, -.hotel-theme-downtowncamper main .pois-container .pois-container__heading, -.hotel-theme-downtowncamper main .room .room__heading-level2, -.hotel-theme-downtowncamper main h3, -.hotel-theme-downtowncamper main h4 { - font-family: Arial, "sans-serif"; - font-size: 1.25rem; -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper - main - .banner-section--splash - .banner-section__text - > p, - .hotel-theme-downtowncamper main .editable-area--heading h3, - .hotel-theme-downtowncamper main .extraem, - .hotel-theme-downtowncamper main .heading-4, - .hotel-theme-downtowncamper main .list-links--bold .list-links__link, - .hotel-theme-downtowncamper main .pois-container .pois-container__heading, - .hotel-theme-downtowncamper main .room .room__heading-level2, - .hotel-theme-downtowncamper main h3, - .hotel-theme-downtowncamper main h4 { - font-size: 1.5rem; - } -} -.hotel-theme-downtowncamper main, -.hotel-theme-downtowncamper - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading - .u-link-style:visited, -.hotel-theme-downtowncamper - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading - a:visited, -.hotel-theme-downtowncamper main .read-more--big .read-more__subtle { - color: #000; -} -.hotel-theme-downtowncamper - main - .booking-widget-options-toggle - .booking-widget-options-toggle__text - *, -.hotel-theme-downtowncamper main .elevator-pitch, -.hotel-theme-downtowncamper main .full-page-form__login__preamble, -.hotel-theme-downtowncamper main .list-facts__item .list-facts__item__heading, -.hotel-theme-downtowncamper main .preamble, -.hotel-theme-downtowncamper main .room-teaser__heading, -.hotel-theme-downtowncamper main .teaser-full .teaser-full__content { - font-family: Arial, "sans-serif"; -} -.hotel-theme-downtowncamper main .elevator-pitch .elevator-pitch__expander, -.hotel-theme-downtowncamper - main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:hover, -.hotel-theme-downtowncamper main .hero-intro__content__heading a:hover, -.hotel-theme-downtowncamper main .list-links--bold .list-links__link, -.hotel-theme-downtowncamper main .meeting-room-teaser__footer, -.hotel-theme-downtowncamper main .read-more:visited, -.hotel-theme-downtowncamper main .room-teaser:hover, -.hotel-theme-downtowncamper main .room-teaser__heading, -.hotel-theme-downtowncamper main .room__footer, -.hotel-theme-downtowncamper main a, -.hotel-theme-downtowncamper main a .is-collapsed, -.hotel-theme-downtowncamper main a .is-expanded { - color: #92553f; -} -.hotel-theme-downtowncamper main .expandable-toggler--hotel-menu { - color: #000; -} -.hotel-theme-downtowncamper - main - .banner-section--restaurant - .banner-section__block - h2 { - font-family: Gotham-Black, Gotham-Black-Fallback, Arial, sans-serif; - font-size: 1.625rem; - letter-spacing: 0.03em; -} -.hotel-theme-downtowncamper main .booking-widget .booking-widget__header, -.hotel-theme-downtowncamper main .heading-2, -.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header, -.hotel-theme-downtowncamper - main - .pois-container - .pois-container__heading--large, -.hotel-theme-downtowncamper main .room__heading-level1, -.hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-downtowncamper - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, -.hotel-theme-downtowncamper main .teaser-full .teaser-full__heading a, -.hotel-theme-downtowncamper main h2 { - color: #000; -} -.hotel-theme-downtowncamper main h2 a { - color: inherit !important; -} -.hotel-theme-downtowncamper main .booking-widget .booking-widget__header, -.hotel-theme-downtowncamper main .inquiry-widget .inquiry-widget__header { - color: #fff; -} -.hotel-theme-downtowncamper - main - .content-teaser--flexible.landscape - .content-teaser__heading, -.hotel-theme-downtowncamper - main - .restaurant--action - .restaurant__heading-level1, -.hotel-theme-downtowncamper main .restaurant__heading-level1 { - color: #000; -} -.hotel-theme-downtowncamper - main - .content-teaser--flexible.landscape - .content-teaser__heading:hover, -.hotel-theme-downtowncamper - main - .restaurant--action - .restaurant__heading-level1:hover, -.hotel-theme-downtowncamper main .restaurant__heading-level1:hover { - text-decoration: underline; - color: #000; -} -.hotel-theme-downtowncamper - main - .restaurant--action - .restaurant__heading-level1 { - color: #000; -} -.hotel-theme-downtowncamper - main - .restaurant--action:hover - .restaurant__heading-level1 { - text-decoration: underline; - color: #000; -} -.hotel-theme-downtowncamper main .teaser-full .teaser-full__content { - font-size: 1.25rem; -} -.hotel-theme-downtowncamper main .content-teaser .content-teaser__heading--link, -.hotel-theme-downtowncamper - main - .content-teaser - .content-teaser__heading--link:hover, -.hotel-theme-downtowncamper main .read-more:visited { - color: #000; -} -@media (max-width: 949px) { - .hotel-theme-downtowncamper header.header { - margin-top: 79px; - } -} -.hotel-theme-downtowncamper .main-header .navigation-bar__main { - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/dc/downtown-camper-logotype.svg) - no-repeat; - background-size: contain; - width: 150px; - height: 40px; - padding: 0; - margin-top: 9px; - margin-bottom: 0; -} -.hotel-theme-downtowncamper .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-downtowncamper .main-header .navigation-bar__main__logo { - float: left; - height: 45px; - margin-top: 14px; - } -} -.hotel-theme-downtowncamper .navigation-bar__main__booking-widget-toggle { - margin-top: 0.3rem; -} -.hotel-theme-downtowncamper main .icon--down-arrow-small, -.hotel-theme-downtowncamper main .icon--up-arrow-small { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-downtowncamper main .icon--crocus, -.hotel-theme-downtowncamper main .icon--nordicsea, -.hotel-theme-downtowncamper main .iconic-item--link-primary .icon, -.iconic-item--link-primary .hotel-theme-downtowncamper main .icon { - fill: #282828; -} -.hotel-theme-downtowncamper main .icon--expand { - fill: #eceded; -} -.hotel-theme-downtowncamper main .hotel-return-home-link { - background-image: url(/_static/img/signaturehotels/dc/arrow-double-rust-left.svg); -} -.hotel-theme-downtowncamper main .content-toggler span:before, -.hotel-theme-downtowncamper main .meeting-room-teaser__footer span:before, -.hotel-theme-downtowncamper - main - .pois-container - .pois-container__toggle - span:before, -.hotel-theme-downtowncamper main .room__footer span:before { - background-image: url(/_static/img/signaturehotels/dc/arrow-down-rust.svg); -} -.hotel-theme-downtowncamper main .room__footer span:before { - width: 36px; - height: 12px; - margin: 0 8px 0 0 !important; -} -.hotel-theme-downtowncamper main .bulleted-link, -.hotel-theme-downtowncamper main .list-links > li, -.hotel-theme-downtowncamper main .PdfIconLink, -.hotel-theme-downtowncamper - main - .tag-section__list - .tag-section__list__body - > a { - background-image: url(/_static/img/signaturehotels/dc/bullet-list-arrow-icon-gray-dark.svg); -} -.hotel-theme-downtowncamper main .hotel-nav > .navbar-header > .navbar-toggle { - background-image: url(/_static/img/signaturehotels/dc/hotelpage-menu-gray-dark.svg); - background-size: contain; -} -.hotel-theme-downtowncamper - main - .hotel-nav - > .navbar-header - > .navbar-toggle.active { - background-image: url(/_static/img/signaturehotels/gc/hotelpage-menu-close-black.svg); -} -.hotel-theme-downtowncamper main .read-more--big:after { - background-image: url(/_static/img/signaturehotels/dc/arrow-double-big-black.svg); -} -.hotel-theme-downtowncamper main .icon--close { - background-image: url(/_static/img/signaturehotels/dc/hotelpage-menu-close-gray-dark.svg); - background-repeat: no-repeat; - background-size: contain; -} -.hotel-theme-downtowncamper main .custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-downtowncamper - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn, -.hotel-theme-downtowncamper - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); -} -.hotel-theme-downtowncamper - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn:hover, -.hotel-theme-downtowncamper - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn:hover { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); -} -.hotel-theme-downtowncamper main .icon--google-directions { - background: transparent - url(/_static/img/signaturehotels/dc/icon-google-directions.svg) no-repeat - scroll 0 0; -} -.hotel-theme-downtowncamper main .icon--google-directions * { - display: none; -} -.hotel-theme-downtowncamper .custom-select:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); - background-size: 18px 20px; -} -@media (min-width: 950px) { - .hotel-theme-downtowncamper.signature-hotel-main .l-booking-widget--vertical { - margin-top: -40px; - } -} -.hotel-theme-downtowncamper .booking-widget-wrapper, -.hotel-theme-downtowncamper .inquiry-widget { - background: #404040; -} -.hotel-theme-downtowncamper .booking-widget-wrapper .loader > span, -.hotel-theme-downtowncamper .inquiry-widget .loader > span { - background-color: #404040; -} -.hotel-theme-downtowncamper .booking-widget-wrapper .booking-widget-option, -.hotel-theme-downtowncamper .inquiry-widget .booking-widget-option { - background: #404040; -} -.hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__footer, -.hotel-theme-downtowncamper .booking-widget-wrapper .guest-selector__header, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .guest-selector__room-details, -.hotel-theme-downtowncamper .inquiry-widget .guest-selector__footer, -.hotel-theme-downtowncamper .inquiry-widget .guest-selector__header, -.hotel-theme-downtowncamper .inquiry-widget .guest-selector__room-details { - border-color: #404040; -} -.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-day, -.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day { - color: #000; -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day.dp-day-disabled, -.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dp-day-disabled { - color: #c8c8c8; -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day.dr-selected, -.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-selected { - border-color: #404040; - background: #404040; - color: #fff; -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled), -.hotel-theme-downtowncamper - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #404040; - background: rgba(64, 64, 64, 0.1); -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, -.hotel-theme-downtowncamper - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { - border-color: #404040; - background: #404040; - color: #fff; -} -@media (min-width: 950px) { - .hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day.dr-current:focus, - .hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-downtowncamper - .booking-widget-wrapper - .dr-cals - .dp-day:hover:not(.dp-day-disabled), - .hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-day.dr-current:focus, - .hotel-theme-downtowncamper - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-downtowncamper - .inquiry-widget - .dr-cals - .dp-day:hover:not(.dp-day-disabled) { - border-color: #404040; - background: #404040; - color: #fff; - } -} -.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-next, -.hotel-theme-downtowncamper .booking-widget-wrapper .dr-cals .dp-prev, -.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-next, -.hotel-theme-downtowncamper .inquiry-widget .dr-cals .dp-prev { - color: #000; -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .date-picker - .date-picker__apply, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-downtowncamper .inquiry-widget .date-picker .date-picker__apply, -.hotel-theme-downtowncamper - .inquiry-widget - .date-picker - .date-picker__apply:focus, -.hotel-theme-downtowncamper - .inquiry-widget - .date-picker - .date-picker__apply:hover { - color: #92553f; - background: none transparent; - border-width: 1px 0 0; -} -.hotel-theme-downtowncamper .booking-widget-wrapper .picker__holder, -.hotel-theme-downtowncamper .inquiry-widget .picker__holder { - background-color: rgba(64, 64, 64, 0.8); -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--outfocus:hover, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover { - background: #fff; -} -.picker--focused - .hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.picker--focused - .hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--highlighted { - border-color: #404040; - background: #404040; - color: #fff; -} -.picker--focused - .hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:before, -.picker--focused - .hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--highlighted:before { - border-top-color: #d9d9d9; -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--selected, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--selected:hover, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--highlighted, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--selected, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--selected:hover { - border-color: #404040; - background: #404040; - color: #fff; -} -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--disabled, -.hotel-theme-downtowncamper - .booking-widget-wrapper - .picker__holder - .picker__day--disabled:hover, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--disabled, -.hotel-theme-downtowncamper - .inquiry-widget - .picker__holder - .picker__day--disabled:hover { - color: #ddd; - background-color: #fff; - border-color: #fff; -} -.hotel-theme-downtowncamper .booking-widget .booking-widget__input-group .btn { - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-downtowncamper .booking-widget .booking-widget-option { - border-color: hsla(0, 0%, 100%, 0.2); -} -.hotel-theme-downtowncamper - .booking-widget - .booking-widget--maintenance__contact - * { - color: #fff !important; -} -.hotel-theme-downtowncamper .l-booking-widget--horizontal { - background-color: #404040; -} -.hotel-theme-downtowncamper .inquiry-widget .inquiry-widget__input-group .btn { - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-downtowncamper - .booking-widget__input-group.primary-row__input-group:last-child { - -ms-flex-preferred-size: 22%; - flex-basis: 22%; -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-theme-downtowncamper .navigation-bar__main nav { - width: 100%; - } -} -@media (min-width: 1200px) { - .hotel-theme-downtowncamper .navigation-bar__main nav { - width: calc(100% - 170px); - } -} -.hotel-theme-downtowncamper .booking-widget__btn, -.hotel-theme-downtowncamper .btn--crocus, -.hotel-theme-downtowncamper .btn--primary, -.hotel-theme-downtowncamper .btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-downtowncamper .btn-downtowncamper, -.hotel-theme-downtowncamper .inquiry-widget__btn { - color: #fff; - background: #92553f; - border: 1px solid #92553f; - font-family: Gotham-Bold, Gotham-Bold-Fallback, Arial, sans-serif; - font-size: 0.8125rem; - line-height: 1.2; - border-radius: 0; - padding: 11px 22px; - text-transform: uppercase; - -webkit-transition: all 0.15s; - transition: all 0.15s; -} -.hotel-theme-downtowncamper .booking-widget__btn:hover, -.hotel-theme-downtowncamper .btn--crocus:hover, -.hotel-theme-downtowncamper .btn--primary:hover, -.hotel-theme-downtowncamper .btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-theme-downtowncamper .btn-downtowncamper:hover, -.hotel-theme-downtowncamper .inquiry-widget__btn:hover { - background: #7d4936; - text-decoration: none; -} -.hotel-theme-downtowncamper .booking-widget__btn, -.hotel-theme-downtowncamper .inquiry-widget__btn { - padding: 8 20px; - border: 1px solid #fff; - font-size: 1rem; - font-weight: 400; - color: #000; - background: #ececec; - height: 62px; -} -.hotel-theme-downtowncamper .booking-widget__btn:hover, -.hotel-theme-downtowncamper .inquiry-widget__btn:hover { - background: #ddd; -} -.hotel-theme-downtowncamper .btn-booking-widget-toggle:not(.mp-cta) { - background: #3c3c3c; - border-color: #3c3c3c; -} -.hotel-theme-downtowncamper .btn-booking-widget-toggle:not(.mp-cta):hover { - background: #2d2d2d; -} -.hotel-theme-downtowncamper main .content-teaser, -.hotel-theme-downtowncamper main .dc-teaser, -.hotel-theme-downtowncamper main .restaurant--action, -.hotel-theme-downtowncamper main .room-teaser { - -webkit-transition: none; - transition: none; - -webkit-transform: none; - transform: none; -} -.hotel-theme-downtowncamper main .content-teaser:hover, -.hotel-theme-downtowncamper main .dc-teaser:hover, -.hotel-theme-downtowncamper main .restaurant--action:hover, -.hotel-theme-downtowncamper main .room-teaser:hover { - -webkit-transform: none; - transform: none; -} -.hotel-theme-downtowncamper main .content-teaser--mini { - background-color: #ececec; -} -.hotel-theme-downtowncamper main .room-teaser { - background-color: transparent; -} -@media (min-width: 950px) { - .hotel-theme-downtowncamper main .restaurant--action img, - .hotel-theme-downtowncamper main .room-teaser img { - -webkit-transition: -webkit-transform 0.35s; - transition: -webkit-transform 0.35s; - transition: transform 0.35s; - transition: - transform 0.35s, - -webkit-transform 0.35s; - } - .hotel-theme-downtowncamper main .restaurant--action:before, - .hotel-theme-downtowncamper main .room-teaser:before { - -webkit-transition: all 0.35s ease-in-out; - transition: all 0.35s ease-in-out; - } - .hotel-theme-downtowncamper main .restaurant--action:hover img, - .hotel-theme-downtowncamper main .room-teaser:hover img { - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - .hotel-theme-downtowncamper main .restaurant--action:hover:before, - .hotel-theme-downtowncamper main .room-teaser:hover:before { - opacity: 0; - } -} -.hotel-theme-downtowncamper main .content-teaser--action:active h3 *, -.hotel-theme-downtowncamper main .content-teaser--action:hover h3 * { - -webkit-transition: all; - transition: all; - color: inherit; - text-decoration: underline; -} -.hotel-theme-downtowncamper main .content-teaser.landscape h3 { - color: #92553f; -} -.hotel-theme-downtowncamper main .content-teaser.landscape:active h3 *, -.hotel-theme-downtowncamper main .content-teaser.landscape:hover h3 * { - -webkit-transition: all; - transition: all; - color: #7d4936; - text-decoration: underline; -} -.hotel-theme-downtowncamper - main - .banner-section--restaurant - .banner-section__block { - background-color: #404040; -} -.hotel-theme-downtowncamper - main - .banner-section--restaurant - .banner-section__block - * { - color: #fff; -} -.hotel-theme-downtowncamper - main - .banner-section--restaurant - .banner-section__block - .read-more--big:after { - background-image: url(/_static/img/signaturehotels/dc/arrow-double-big-white.svg); -} -.hotel-theme-downtowncamper main .l-section-contact-bar { - background-color: #ececec; - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} -.hotel-theme-downtowncamper - .global-footer - .global-footer-toggler:active - span:before, -.hotel-theme-downtowncamper - .global-footer - .global-footer-toggler:focus - span:before, -.hotel-theme-downtowncamper - .global-footer - .global-footer-toggler:hover - span:before { - background: url(/_static/img/signaturehotels/dc/arrow-down-gray.svg) no-repeat - 50%; -} -@media (max-width: 949px) { - .hotel-theme-downtowncamper .global-footer .global-footer-toggler:focus { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.hotel-theme-downtowncamper main .map-static__caption { - bottom: 10px; -} -.hotel-theme-downtowncamper main .map-controls, -.hotel-theme-downtowncamper main .map-static, -.hotel-theme-downtowncamper main .map__canvas, -.hotel-theme-downtowncamper main .zoom-controls { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper main .map-controls, - .hotel-theme-downtowncamper main .map-static, - .hotel-theme-downtowncamper main .map__canvas { - -webkit-filter: none; - filter: none; - } - .hotel-theme-downtowncamper main .map { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - } -} -.hotel-theme-downtowncamper main .breakfast-section .label a { - color: #92553f; -} -.hotel-theme-downtowncamper main .breakfast-section .label a:before { - background-image: url(/_static/img/signaturehotels/dc/bullet-list-arrow-icon-gray-dark.svg); -} -.hotel-theme-downtowncamper - main.signature-hotel-main - .hero-intro__content__breadcrumbs { - margin-top: 10px; -} -@media (max-width: 949px) { - .hotel-theme-downtowncamper main *, - .hotel-theme-downtowncamper main :after, - .hotel-theme-downtowncamper main :before { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - .hotel-theme-downtowncamper - main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - + .hero-intro__content__heading { - margin-top: 10px; - } -} -.hotel-theme-downtowncamper main button:not(.dp-day):not(.mp-cta), -.hotel-theme-downtowncamper main input, -.hotel-theme-downtowncamper main textarea { - border-radius: 0 !important; -} -.hotel-theme-downtowncamper main .l-section--hotel, -.hotel-theme-downtowncamper main .l-section--pattern { - background: #fff; -} -.hotel-theme-downtowncamper main.signature-hotel-main .hero-intro + .l-section { - background-color: #fff; -} -.hotel-theme-downtowncamper main .hero-intro--overlay { - border-top-color: #fff; -} -.hotel-theme-downtowncamper main .elevator-pitch__expander { - border-bottom: none; -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper main .hero-intro__content__heading { - margin-top: 10px !important; - } -} -.hotel-theme-downtowncamper main .hotel-menu > li:after { - content: none; -} -.hotel-theme-downtowncamper main .hotel-menu > li > a { - color: #000; - font-size: 0.875rem; - font-family: Arial, "sans-serif"; -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper main .hotel-menu > li { - background: transparent; - } - .hotel-theme-downtowncamper main .hotel-menu > li > a { - color: #000; - } - .hotel-theme-downtowncamper main .hotel-menu > li.active > a, - .hotel-theme-downtowncamper main .hotel-menu > li > .u-link-style:hover { - background: #3c3c3c; - color: #fff; - } - .hotel-theme-downtowncamper - main - .hotel-menu - > li - .hotel-menu-wrapper:not(.sticky) - .hotel-menu - > li - > a { - text-transform: uppercase; - } -} -.hotel-theme-downtowncamper - main - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner { - border-bottom: 1px solid #d9d9d9; -} -.hotel-theme-downtowncamper - main - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner - .hotel-menu - > li - > a { - font-family: Arial, "sans-serif"; -} -.hotel-theme-downtowncamper main .l-section--map ~ .l-section { - background-color: #ececec; -} -.hotel-theme-downtowncamper main .l-section--depth { - border-top: 0; -} -@media (min-width: 740px) { - .hotel-theme-downtowncamper main .l-section__inner--content { - padding-top: 50px; - padding-bottom: 25px; - } -} -@font-face { - font-family: Boita-Regular-Fallback; - src: url(/_static/fonts/boita/boita-regular.woff); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Akkurat-Regular-Fallback; - src: url(/_static/fonts/akkurat/akkurat-regular.woff); - font-weight: 400; - font-style: normal; -} -@font-face { - font-family: Akkurat-Light-Fallback; - src: url(/_static/fonts/akkurat/akkurat-light.woff); - font-weight: 400; - font-style: normal; -} -.hotel-page.hotel-theme-grandhoteloslo .btn--primary, -.hotel-page.hotel-theme-grandhoteloslo .btn-booking-widget-toggle:not(.mp-cta), -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo, -.hotel-page.hotel-theme-grandhoteloslo .btn:not(.cookie-section__btn) { - font-family: - Akkurat-Regular, Akkurat-Regular-Fallback, Helvetica, Arial !important; - font-weight: 700; - color: #fff !important; - background: #000; - border: 1px solid #000; - font-size: 0.8125rem; - letter-spacing: 0.12em; - line-height: 1.2; - border-radius: 0; - padding: 11px 22px; - text-transform: uppercase; - -webkit-transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; - transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; -} -.hotel-page.hotel-theme-grandhoteloslo .btn--primary:hover, -.hotel-page.hotel-theme-grandhoteloslo - .btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo:hover, -.hotel-page.hotel-theme-grandhoteloslo .btn:hover:not(.cookie-section__btn) { - background: #272727; - text-decoration: none; -} -.hotel-page.hotel-theme-grandhoteloslo .btn--white-border.btn--primary, -.hotel-page.hotel-theme-grandhoteloslo - .btn--white-border.btn-booking-widget-toggle:not(.mp-cta), -.hotel-page.hotel-theme-grandhoteloslo - .btn--white-border.btn:not(.cookie-section__btn), -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--white-border { - border-color: #fff; -} -.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn--primary, -.hotel-page.hotel-theme-grandhoteloslo - .btn--black.btn-booking-widget-toggle:not(.mp-cta), -.hotel-page.hotel-theme-grandhoteloslo - .btn--black.btn:not(.cookie-section__btn), -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--black { - background-color: #000; -} -.hotel-page.hotel-theme-grandhoteloslo .btn--black.btn--primary:hover, -.hotel-page.hotel-theme-grandhoteloslo - .btn--black.btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-page.hotel-theme-grandhoteloslo - .btn--black.btn:hover:not(.cookie-section__btn), -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo.btn--black:hover { - color: #fff; -} -.hotel-page.hotel-theme-grandhoteloslo .mp-cta * { - color: #fff !important; -} -.hotel-page.hotel-theme-grandhoteloslo - .btn-booking-widget-toggle - .icon--expand { - display: none; -} -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo--black { - background-color: #000; -} -.hotel-page.hotel-theme-grandhoteloslo .btn-grandhoteloslo--black:hover { - color: #fff; -} -.hotel-theme-grandhoteloslo .hotel-footer__content { - background: #343434; - max-width: 100%; -} -.hotel-theme-grandhoteloslo .hotel-footer__content * { - color: #fff; - font-family: - Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; - text-transform: none; -} -.hotel-theme-grandhoteloslo .hotel-footer__content .hotel-footer-section { - background: none; -} -.hotel-theme-grandhoteloslo - .hotel-footer__content - .hotel-footer-section - .iconic-item__text { - font-size: 0.875rem; - line-height: 1.5rem; -} -.hotel-theme-grandhoteloslo .hotel-footer__content .list-footer-pages > li { - position: relative; - background-image: none; - padding-left: 20px; -} -.hotel-theme-grandhoteloslo - .hotel-footer__content - .list-footer-pages - > li:before { - content: ""; - position: absolute; - top: 9px; - left: -8px; -} -@media (max-width: 949px) { - .hotel-theme-grandhoteloslo header.header { - margin-top: 81px; - } -} -.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__expander { - display: none; -} -.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/gho/grandhoteloslo-logotype-horizontal-3.svg) - no-repeat; - background-size: contain; - width: 100px; - height: 40px; - padding: 0; - margin-top: 7px; - margin-bottom: 5px; -} -.hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo .main-header .navigation-bar__main__logo { - float: left; - } -} -.hotel-theme-grandhoteloslo .navigation-bar__main__booking-widget-toggle { - margin-top: 0.4rem; -} -.hotel-theme-grandhoteloslo .bulleted-link:before, -.hotel-theme-grandhoteloslo .content-toggler span:before, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .list-footer-pages - > li:before, -.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow, -.hotel-theme-grandhoteloslo .icon--more-options, -.hotel-theme-grandhoteloslo .list-links > li:before, -.hotel-theme-grandhoteloslo .meeting-room-teaser__footer span:before, -.hotel-theme-grandhoteloslo .PdfIconLink:before, -.hotel-theme-grandhoteloslo .pois-container .pois-container__toggle span:before, -.hotel-theme-grandhoteloslo .room__footer span:before, -.hotel-theme-grandhoteloslo .tag-section__list__body > a:before { - background-repeat: no-repeat; - background-position: 50%; - background-size: 28px; - height: 14px; - width: 25px; -} -.hotel-theme-grandhoteloslo .bulleted-link:before, -.hotel-theme-grandhoteloslo .content-toggler span:before, -.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--grey, -.hotel-theme-grandhoteloslo .list-links > li:before, -.hotel-theme-grandhoteloslo .meeting-room-teaser__footer span:before, -.hotel-theme-grandhoteloslo .PdfIconLink:before, -.hotel-theme-grandhoteloslo .pois-container .pois-container__toggle span:before, -.hotel-theme-grandhoteloslo .room__footer span:before, -.hotel-theme-grandhoteloslo .tag-section__list__body > a:before { - background-image: url(/_static/img/signaturehotels/gho/arrow-down-dark-grey.svg); -} -.hotel-theme-grandhoteloslo - .hotel-footer__content - .list-footer-pages - > li:before, -.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--white, -.hotel-theme-grandhoteloslo .icon--more-options { - background-image: url(/_static/img/signaturehotels/gho/arrow-down-white.svg); -} -.hotel-theme-grandhoteloslo .bulleted-link:before, -.hotel-theme-grandhoteloslo - .hotel-footer__content - .list-footer-pages - > li:before, -.hotel-theme-grandhoteloslo .icon--grandhoteloslo-arrow--right, -.hotel-theme-grandhoteloslo .list-links > li:before, -.hotel-theme-grandhoteloslo .PdfIconLink:before, -.hotel-theme-grandhoteloslo .tag-section__list__body > a:before { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - background-size: 24px; -} -.hotel-theme-grandhoteloslo .icon--close { - background-image: url(/_static/img/signaturehotels/gho/icon-close-dark-grey.png); -} -.hotel-theme-grandhoteloslo .icon--close.active, -.hotel-theme-grandhoteloslo .icon--close:active, -.hotel-theme-grandhoteloslo .icon--close:focus, -.hotel-theme-grandhoteloslo .icon--close:hover { - background-image: url(/_static/img/signaturehotels/gho/icon-close-dark-grey-active.png); -} -.hotel-theme-grandhoteloslo .icon--more-options { - background-size: 34px; -} -.hotel-theme-grandhoteloslo .l-elevator-pitch-container__sidebar .icon { - fill: #343434; -} -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .list-usps > li, -.hotel-theme-grandhoteloslo .list-usps > li > li, -.hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23343434' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); -} -.hotel-theme-grandhoteloslo .read-more:after { - background-image: url(/_static/img/signaturehotels/gho/arrow-double-big-dark-grey.svg); - background-repeat: no-repeat; -} -.hotel-theme-grandhoteloslo .bulleted-link, -.hotel-theme-grandhoteloslo .list-links > li, -.hotel-theme-grandhoteloslo .PdfIconLink, -.hotel-theme-grandhoteloslo .tag-section__list__body > a { - color: #000; - position: relative; - background-image: none; - padding-left: 20px; -} -.hotel-theme-grandhoteloslo .bulleted-link:before, -.hotel-theme-grandhoteloslo .list-links > li:before, -.hotel-theme-grandhoteloslo .PdfIconLink:before, -.hotel-theme-grandhoteloslo .tag-section__list__body > a:before { - content: ""; - position: absolute; - top: 6px; - left: -8px; -} -.hotel-theme-grandhoteloslo .hotel-nav > .navbar-header > .navbar-toggle { - background-image: url(/_static/img/signaturehotels/gho/hotelpage-menu-dark-grey.svg); -} -.hotel-theme-grandhoteloslo - .hotel-nav - > .navbar-header - > .navbar-toggle.active { - background-image: url(/_static/img/signaturehotels/gho/icon-close-dark-grey-active.png); -} -.hotel-theme-grandhoteloslo .hotel-return-home-link { - color: #000; - background-image: url(/_static/img/signaturehotels/gho/arrow-double-dark-grey-left.svg); -} -.hotel-theme-grandhoteloslo .list-hotel-facts.list-bullets > li span { - vertical-align: middle; -} -.hotel-theme-grandhoteloslo .custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-grandhoteloslo .back-to-thumbnails-link { - background-image: url(/_static/img/signaturehotels/gho/arrow-double-dark-grey-left.svg); -} -.hotel-theme-grandhoteloslo - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn, -.hotel-theme-grandhoteloslo - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); -} -.hotel-theme-grandhoteloslo - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn:hover, -.hotel-theme-grandhoteloslo - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn:hover { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); -} -.hotel-theme-grandhoteloslo - .tag-section - .tag-section__list - .tag-section__list__body - > a { - background-image: none; -} -.hotel-theme-grandhoteloslo - .tag-section - .tag-section__list - .tag-section__list__body - > a:before { - top: 14px; - left: 0; -} -.hotel-theme-grandhoteloslo .map-static__caption { - bottom: 10px; -} -.hotel-theme-grandhoteloslo .map-controls, -.hotel-theme-grandhoteloslo .map-static, -.hotel-theme-grandhoteloslo .map__canvas, -.hotel-theme-grandhoteloslo .zoom-controls { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); -} -@media (min-width: 740px) { - .hotel-theme-grandhoteloslo .map-controls, - .hotel-theme-grandhoteloslo .map-static, - .hotel-theme-grandhoteloslo .map__canvas { - -webkit-filter: none; - filter: none; - } - .hotel-theme-grandhoteloslo .map { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - } -} -.hotel-theme-grandhoteloslo .content-teaser, -.hotel-theme-grandhoteloslo .meeting-room-teaser, -.hotel-theme-grandhoteloslo .restaurant, -.hotel-theme-grandhoteloslo .room, -.hotel-theme-grandhoteloslo .thumbnail-teaser { - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #e1e1e1; -} -.hotel-theme-grandhoteloslo .content-teaser, -.hotel-theme-grandhoteloslo .restaurant { - -webkit-transition: none; - transition: none; - -webkit-transform: none; - transform: none; -} -.hotel-theme-grandhoteloslo .content-teaser .content-teaser__heading, -.hotel-theme-grandhoteloslo .content-teaser .heading, -.hotel-theme-grandhoteloslo .restaurant .heading, -.hotel-theme-grandhoteloslo .restaurant .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandhoteloslo - .restaurant - .content-teaser__heading, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandhoteloslo - .content-teaser - .restaurant__heading-level1 { - color: #000; - line-height: 1.625rem; -} -.hotel-theme-grandhoteloslo .content-teaser:hover, -.hotel-theme-grandhoteloslo .restaurant:hover { - -webkit-transform: none; - transform: none; -} -.hotel-theme-grandhoteloslo - .content-teaser - .restaurant:hover - .content-teaser__heading, -.hotel-theme-grandhoteloslo .content-teaser:hover .content-teaser__heading, -.hotel-theme-grandhoteloslo .content-teaser:hover .heading, -.hotel-theme-grandhoteloslo - .content-teaser:hover - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .restaurant - .content-teaser:hover - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .restaurant:hover - .content-teaser - .content-teaser__heading, -.hotel-theme-grandhoteloslo .restaurant:hover .heading, -.hotel-theme-grandhoteloslo .restaurant:hover .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandhoteloslo - .restaurant:hover - .content-teaser__heading, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandhoteloslo - .content-teaser:hover - .restaurant__heading-level1 { - color: #000 !important; - text-decoration: underline; -} -.hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape), -.hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) { - border: none; -} -.hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape) - .content-teaser__body - *, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser__body - * { - color: #fff; -} -.hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape) - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape) - .header, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape) - .heading, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape) - .restaurant - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) - .header, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) - .heading, -.hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) - .restaurant__heading-level1, -.hotel-theme-grandhoteloslo - .content-teaser - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser__heading, -.hotel-theme-grandhoteloslo - .restaurant - .content-teaser--flexible.content-teaser:not(.landscape) - .restaurant__heading-level1, -.hotel-theme-haymarket - .content-teaser - .hotel-theme-grandhoteloslo - .content-teaser--flexible.restaurant:not(.landscape) - .content-teaser__heading, -.hotel-theme-haymarket - .restaurant - .hotel-theme-grandhoteloslo - .content-teaser--flexible.content-teaser:not(.landscape) - .restaurant__heading-level1 { - color: #fff !important; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo .content-teaser img, - .hotel-theme-grandhoteloslo .restaurant img { - -webkit-transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s, - -webkit-transform 0.35s; - } - .hotel-theme-grandhoteloslo .content-teaser:hover img, - .hotel-theme-grandhoteloslo .restaurant:hover img { - opacity: 0.8; - -webkit-transform: scale(1.1); - transform: scale(1.1); - } -} -.hotel-theme-grandhoteloslo .restaurant { - background-color: #fff; -} -.hotel-theme-grandhoteloslo .restaurant .restaurant__sidebar { - background: none; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo .restaurant .restaurant__wrapper { - border-right: 1px solid #e1e1e1; - } -} -.hotel-theme-grandhoteloslo .thumbnail-teaser.thumbnail-teaser--animated img { - -webkit-transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - -webkit-transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s; - transition: - opacity 0.35s, - transform 0.35s, - -webkit-transform 0.35s; -} -.hotel-theme-grandhoteloslo - .thumbnail-teaser.thumbnail-teaser--animated:hover - img { - opacity: 0.8; - -webkit-transform: scale(1.1); - transform: scale(1.1); -} -.hotel-theme-grandhoteloslo .thumbnail-teaser .thumbnail-teaser__title { - color: #000; -} -.hotel-theme-grandhoteloslo .thumbnail-teaser:hover .thumbnail-teaser__title { - text-decoration: underline; -} -.hotel-theme-grandhoteloslo .teaser-full .teaser-full__heading a { - color: #000; -} -.hotel-theme-grandhoteloslo .iconic-item--inverted .u-link-style, -.hotel-theme-grandhoteloslo .iconic-item--inverted > .iconic-item__text, -.hotel-theme-grandhoteloslo .iconic-item--inverted > .iconic-item__text *, -.hotel-theme-grandhoteloslo .iconic-item--inverted a { - color: #fff !important; -} -@media (min-width: 740px) { - .hotel-theme-grandhoteloslo .teaser-full > .teaser-full__content { - font-size: 1.25rem; - line-height: normal; - } - .hotel-theme-grandhoteloslo .banner-section__content__grid__column { - margin-left: 0; - margin-right: 50%; - } -} -@media (min-width: 1200px) { - .hotel-theme-grandhoteloslo .room-teaser .room-teaser__heading { - font-size: 1.375rem; - } - .hotel-theme-grandhoteloslo - .meeting-room-teaser - .meeting-room-teaser__heading { - font-size: 1.5rem; - } - .hotel-theme-grandhoteloslo .banner-section__content__grid__column { - margin-right: 66.66667%; - } -} -.hotel-theme-grandhoteloslo .hero__img-container .hero__img-container__seemore { - font-family: - Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; -} -.hotel-theme-grandhoteloslo - .hero__img-container - .hero__img-container__seemore - a { - color: #fff; -} -.hotel-theme-grandhoteloslo .main :not(font) { - font-family: - Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; - text-transform: none; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo .main { - color: #000; - } -} -.hotel-theme-grandhoteloslo .main .hero-intro__content h1, -.hotel-theme-grandhoteloslo .main .hero-intro__content h1 *, -.hotel-theme-grandhoteloslo .main .hero-intro__content h2, -.hotel-theme-grandhoteloslo .main .hero-intro__content h2 * { - font-family: - Boita-Regular, Boita-Regular-Fallback, Georgia, sans-serif !important; -} -.hotel-theme-grandhoteloslo .main #widget-search__text { - color: #000; -} -.hotel-theme-grandhoteloslo .main h3 { - line-height: 1; -} -.hotel-theme-grandhoteloslo .main .list-bullets > li:before, -.hotel-theme-grandhoteloslo .main .list-facilities > li:before { - color: #000; - font-size: 16px; - left: -1em; -} -.hotel-theme-grandhoteloslo .main .textual-separator span { - text-transform: uppercase; - color: #000; -} -.hotel-theme-grandhoteloslo - body:lang(sv) - .booking-widget - .custom-checkbox-label__label { - padding-right: 20px; -} -.hotel-theme-grandhoteloslo .booking-widget-wrapper, -.hotel-theme-grandhoteloslo .inquiry-widget { - background: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .widget-search__list-item - span, -.hotel-theme-grandhoteloslo .inquiry-widget .widget-search__list-item span { - color: #000; -} -.hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__footer, -.hotel-theme-grandhoteloslo .booking-widget-wrapper .guest-selector__header, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .guest-selector__room-details, -.hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__footer, -.hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__header, -.hotel-theme-grandhoteloslo .inquiry-widget .guest-selector__room-details { - border-color: #404040; -} -.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-day, -.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day { - color: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day.dp-day-disabled, -.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dp-day-disabled { - background: #fff; - border-color: #fff; - color: #ddd; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day.dr-selected, -.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-selected { - color: #fff; - border-color: #343434; - background: #343434; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled), -.hotel-theme-grandhoteloslo - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #343434; - background: rgba(52, 52, 52, 0.1); - color: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, -.hotel-theme-grandhoteloslo - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { - border-color: #343434; - background: #343434; - color: #fff; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day.dr-current:focus, - .hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-grandhoteloslo - .booking-widget-wrapper - .dr-cals - .dp-day:hover:not(.dp-day-disabled), - .hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-day.dr-current:focus, - .hotel-theme-grandhoteloslo - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-grandhoteloslo - .inquiry-widget - .dr-cals - .dp-day:hover:not(.dp-day-disabled) { - color: #fff; - border-color: #343434; - background: #343434; - } -} -.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-col-header, -.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-col-header { - border-color: #343434; - background: #343434; - background-color: #fff; -} -.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-next, -.hotel-theme-grandhoteloslo .booking-widget-wrapper .dr-cals .dp-prev, -.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-next, -.hotel-theme-grandhoteloslo .inquiry-widget .dr-cals .dp-prev { - color: #343434; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .date-picker - .date-picker__apply, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-grandhoteloslo .inquiry-widget .date-picker .date-picker__apply, -.hotel-theme-grandhoteloslo - .inquiry-widget - .date-picker - .date-picker__apply:focus, -.hotel-theme-grandhoteloslo - .inquiry-widget - .date-picker - .date-picker__apply:hover { - color: #000 !important; - background: none transparent; - border-width: 1px 0 0; - font-family: - Akkurat-Light, Akkurat-Light-Fallback, Helvetica, Arial !important; - text-transform: none; - font-size: 16px; - letter-spacing: normal; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-grandhoteloslo - .inquiry-widget - .date-picker - .date-picker__apply:focus, -.hotel-theme-grandhoteloslo - .inquiry-widget - .date-picker - .date-picker__apply:hover { - text-decoration: underline; -} -.hotel-theme-grandhoteloslo .booking-widget-wrapper .picker__holder, -.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder { - background: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__weekday, -.hotel-theme-grandhoteloslo .inquiry-widget .picker__holder .picker__weekday { - background-color: rgba(0, 0, 0, 0.8); - color: #fff; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--outfocus:hover, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover { - background: #9da0a1; - color: #fff; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--highlighted { - border-color: #343434; - background: #343434; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--highlighted:hover, -.picker--focused - .hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.picker--focused - .hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--highlighted { - background: #9da0a1; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--selected, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--selected:hover, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--selected, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--selected:hover { - background: #343434; - color: #fff; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--disabled, -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .picker__holder - .picker__day--disabled:hover, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--disabled, -.hotel-theme-grandhoteloslo - .inquiry-widget - .picker__holder - .picker__day--disabled:hover { - background: #fff; - border-color: #fff; - color: #ddd; -} -.hotel-theme-grandhoteloslo .inquiry-widget__server-message { - color: #fff; -} -.hotel-theme-grandhoteloslo - .booking-widget-wrapper - .booking-widget--maintenance - .booking-widget__body - * { - color: #000; -} -.hotel-theme-grandhoteloslo .hotelnav-btn-booking-widget > span { - color: #fff; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-dialog__dialog - .booking-widget-dialog__head - .booking-widget-heading { - color: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget--maintenance__contact - * { - color: #fff !important; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-dialog__custom-input__text - * { - color: #fff; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-room-selection - .booking-widget-room-selection__room, -.hotel-theme-grandhoteloslo - .booking-widget - .guest-selector - .dropdown__modal - label, -.hotel-theme-grandhoteloslo - .booking-widget - .guest-selector - .dropdown__modal - select, -.hotel-theme-grandhoteloslo - .booking-widget - .guest-selector - .dropdown__modal - span { - color: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-room-selection - .booking-widget-room-selection__room, -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-room-selection - .booking-widget-room-selection__room-group { - border-color: #000; -} -.hotel-theme-grandhoteloslo .booking-widget .icon--down-arrow-small, -.hotel-theme-grandhoteloslo .booking-widget .icon--up-arrow-small { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn { - border-color: #fff; -} -@media (max-width: 949px) { - .hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn:hover { - background: #272727; -} -.hotel-theme-grandhoteloslo .booking-widget .booking-widget__btn.btn span { - text-transform: inherit; - font: inherit; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-options-toggle__inner - .booking-widget-options-toggle__text - .booking-widget-options-toggle__subtext { - font-size: 0.8125rem; -} -.hotel-theme-grandhoteloslo .booking-widget .booking-widget-option { - border-color: hsla(0, 0%, 100%, 0.2); -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-option - .booking-widget-option__label, -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-option - .custom-checkbox-label { - font-weight: 700; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-room-selection__room.ng-scope { - border-color: #000; -} -.hotel-theme-grandhoteloslo - .booking-widget - .booking-widget-room-selection__room.ng-scope - .numeric-input__value.ng-binding { - color: #000; -} -.hotel-theme-grandhoteloslo .inquiry-widget label { - font-weight: 700; -} -.hotel-theme-grandhoteloslo .inquiry-widget p { - color: #fff; -} -.hotel-theme-grandhoteloslo .inquiry-widget .inquiry-widget__input-group .btn { - border-color: #fff; - -webkit-box-shadow: none; - box-shadow: none; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo - .inquiry-widget - .inquiry-widget__input-group - .btn:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-theme-grandhoteloslo .navigation-bar__main nav { - width: 100%; - } -} -@media (min-width: 1200px) { - .hotel-theme-grandhoteloslo .navigation-bar__main nav { - width: calc(100% - 120px); - } -} -.hotel-theme-grandhoteloslo .breakfast-section .label a { - color: #00838e; -} -.hotel-theme-grandhoteloslo .breakfast-section .label a:before { - background-image: url(/_static/img/signaturehotels/gho/arrow-down-dark-grey.svg); - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - margin-right: 0; -} -@media (min-width: 950px) { - .hotel-theme-grandhoteloslo - .hotel-menu-wrapper:not(.sticky) - .hotel-menu-wrapper__inner { - margin-top: 0; - padding-top: 0; - } -} -@media (min-width: 740px) { - .hotel-theme-grandhoteloslo .hotel-menu :first-child { - margin-left: -2px; - } - .hotel-theme-grandhoteloslo .hotel-menu > li { - padding: 0 3px; - } - .hotel-theme-grandhoteloslo .hotel-menu > li:after, - .hotel-theme-grandhoteloslo .hotel-menu > li a, - .hotel-theme-grandhoteloslo .hotel-menu > li a:hover { - color: #000; - } - .hotel-theme-grandhoteloslo .hotel-menu > li.active > a { - background: #343434; - color: #fff; - } - .hotel-theme-grandhoteloslo .hotel-menu > li:first-child.active > * { - padding-left: 10px; - } -} -.hotel-theme-grandhoteloslo - .hero-intro - .hero-intro__content__breadcrumbs - a:hover { - color: #9da0a1; -} -.hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__heading { - font-size: 37px; - margin-bottom: 5px; - margin-top: 11px !important; -} -.hotel-theme-grandhoteloslo .hero-intro .hero-intro__content__heading a:hover { - color: #9da0a1; -} -.hotel-theme-grandhoteloslo - .rsThumbsContainer - .rsNavItem.rsThumb.rsNavSelected { - border-color: #9da0a1; -} -.hotel-theme-grandhoteloslo .elevator-pitch { - line-height: 1.875rem; - font-size: 1.3125rem; -} -.hotel-theme-grandhoteloslo - .booking-widget__input-group - .label-alternative.label-no-indent { - font-size: 0.8125rem; -} -.hotel-theme-grandhoteloslo .l-section--depth { - border-top: none; -} -.hotel-theme-grandhoteloslo .l-section--depth:before { - content: none; -} -@media (min-width: 1200px) { - .hotel-theme-grandhoteloslo - .banner-section__content__grid__column - .banner-section__block - h2 { - font-size: 1.3125rem; - margin-bottom: 0.5rem; - } - .hotel-theme-grandhoteloslo - .banner-section__content__grid__column - .banner-section__block - p { - margin-bottom: 0; - } -} -.hotel-theme-grandhoteloslo .banner-section__block .banner-section__heading { - color: #fff; -} -@media (min-width: 1200px) { - .hotel-theme-grandhoteloslo - .banner-section__block - .banner-section__heading - h3 { - font-size: 2rem; - } -} -@media (min-width: 1200px) { - .hotel-theme-grandhoteloslo .teaser-full .teaser-full__content h2 { - font-size: 1.3125rem; - margin-bottom: 0.5rem; - } - .hotel-theme-grandhoteloslo .teaser-full .teaser-full__content p { - font-size: 1rem; - line-height: 1.375rem; - } - .hotel-theme-grandhoteloslo - .teaser-full - .teaser-full__content - .teaser-full__action { - margin-top: 1em; - } -} -.hotel-theme-grandhoteloslo .teaser-container .content-teasers p.text-right { - padding-bottom: 0.625rem; -} -.hotel-theme-hotelnorge - body:lang(sv) - .booking-widget - .custom-checkbox-label__label { - padding-right: 20px; -} -.hotel-theme-hotelnorge .booking-widget-wrapper, -.hotel-theme-hotelnorge .booking-widget-wrapper .booking-widget-option, -.hotel-theme-hotelnorge .inquiry-widget, -.hotel-theme-hotelnorge .inquiry-widget .booking-widget-option { - background: #004337; -} -.hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__footer, -.hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__header, -.hotel-theme-hotelnorge .booking-widget-wrapper .guest-selector__room-details, -.hotel-theme-hotelnorge .inquiry-widget .guest-selector__footer, -.hotel-theme-hotelnorge .inquiry-widget .guest-selector__header, -.hotel-theme-hotelnorge .inquiry-widget .guest-selector__room-details { - border-color: #004337; -} -.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day, -.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day { - color: #000; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .dr-cals - .dp-day.dp-day-disabled, -.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dp-day-disabled { - background: #fff; - border-color: #fff; - color: #ddd; -} -.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-day.dr-selected, -.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-selected { - background: #004337; - color: #fff; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled), -.hotel-theme-hotelnorge - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #004337; - background: rgba(0, 67, 55, 0.1); -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, -.hotel-theme-hotelnorge - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { - background: #004337; - color: #fff; -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge - .booking-widget-wrapper - .dr-cals - .dp-day.dr-current:focus, - .hotel-theme-hotelnorge - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-hotelnorge - .booking-widget-wrapper - .dr-cals - .dp-day:hover:not(.dp-day-disabled), - .hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-day.dr-current:focus, - .hotel-theme-hotelnorge - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-hotelnorge - .inquiry-widget - .dr-cals - .dp-day:hover:not(.dp-day-disabled) { - background: #004337; - color: #fff; - } -} -.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-next, -.hotel-theme-hotelnorge .booking-widget-wrapper .dr-cals .dp-prev, -.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-next, -.hotel-theme-hotelnorge .inquiry-widget .dr-cals .dp-prev { - color: #004337; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .date-picker - .date-picker__apply, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply, -.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:focus, -.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:hover { - color: #004337; - background: none transparent; - border-width: 1px 0 0; - text-transform: none; - letter-spacing: normal; - font-size: 16px; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .date-picker - .date-picker__apply:focus, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .date-picker - .date-picker__apply:hover, -.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:focus, -.hotel-theme-hotelnorge .inquiry-widget .date-picker .date-picker__apply:hover { - text-decoration: underline; -} -.hotel-theme-hotelnorge .booking-widget-wrapper .picker__holder, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--outfocus:hover, -.hotel-theme-hotelnorge .inquiry-widget .picker__holder, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover { - background: #004337; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--highlighted { - border-color: #004337; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--highlighted:hover, -.picker--focused - .hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.picker--focused - .hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--highlighted { - background: #004337; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--selected, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--selected:hover, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--selected, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--selected:hover { - background: #004337; - color: #fff; -} -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--disabled, -.hotel-theme-hotelnorge - .booking-widget-wrapper - .picker__holder - .picker__day--disabled:hover, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-hotelnorge .inquiry-widget .picker__holder .picker__day--disabled, -.hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--disabled:hover { - background: #fff; - border-color: #fff; - color: #ddd; -} -.hotel-theme-hotelnorge - .booking-widget - .booking-widget--maintenance__contact - * { - color: #fff !important; -} -.hotel-theme-hotelnorge - .booking-widget - .booking-widget-dialog__dialog - .booking-widget-dialog__head - .custom-select - #room-count-hotelnav-widget { - color: #000; -} -.hotel-theme-hotelnorge .booking-widget .booking-widget-room-selection__room, -.hotel-theme-hotelnorge - .booking-widget - .booking-widget-room-selection__room-group { - border-color: #004337; -} -.hotel-theme-hotelnorge .booking-widget .icon--down-arrow-small, -.hotel-theme-hotelnorge .booking-widget .icon--up-arrow-small { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn { - border-color: #fff; -} -@media (max-width: 949px) { - .hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn:hover { - background: #002a22; -} -.hotel-theme-hotelnorge .booking-widget .booking-widget__btn.btn span { - text-transform: inherit; - font: inherit; -} -.hotel-theme-hotelnorge .booking-widget .booking-widget-option { - border-color: hsla(0, 0%, 100%, 0.2); -} -.hotel-theme-hotelnorge - .booking-widget - .booking-widget-option - .booking-widget-option__label, -.hotel-theme-hotelnorge - .booking-widget - .booking-widget-option - .custom-checkbox-label { - font-weight: 700; -} -.hotel-theme-hotelnorge .l-booking-widget--horizontal { - background-color: #004337; -} -.hotel-theme-hotelnorge .inquiry-widget label { - font-weight: 700; -} -.hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn { - border-color: #fff; - -webkit-box-shadow: none; - box-shadow: none; -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge - .inquiry-widget - .inquiry-widget__input-group - .btn:focus { - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px #000, - 0 0 0 6px #fff; - outline: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge .inquiry-widget, - .hotel-theme-hotelnorge .inquiry-widget .inquiry-widget__input-group .btn { - background-color: #004337; - } - .hotel-theme-hotelnorge - .inquiry-widget - .inquiry-widget__input-group - .btn:hover { - color: #fff; - } - .hotel-theme-hotelnorge .inquiry-widget .picker__holder { - background: #000; - } - .hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--today:before { - border-top: 0.5em solid #fff; - } - .hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--infocus:hover, - .hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover, - .hotel-theme-hotelnorge - .inquiry-widget - .picker__holder - .picker__day--selected { - color: #fff; - background-color: rgba(0, 0, 0, 0.8); - border-color: rgba(0, 0, 0, 0.8); - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-theme-hotelnorge .navigation-bar__main nav { - width: 100%; - } -} -@media (min-width: 1200px) { - .hotel-theme-hotelnorge .navigation-bar__main nav { - width: calc(100% - 170px); - } -} -.hotel-theme-hotelnorge .custom-select:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); - background-size: 18px 20px; -} -.hotel-theme-hotelnorge .map-static__caption { - bottom: 10px; -} -.hotel-theme-hotelnorge .map-controls, -.hotel-theme-hotelnorge .map-static, -.hotel-theme-hotelnorge .map__canvas, -.hotel-theme-hotelnorge .zoom-controls { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); -} -@media (min-width: 740px) { - .hotel-theme-hotelnorge .map-controls, - .hotel-theme-hotelnorge .map-static, - .hotel-theme-hotelnorge .map__canvas { - -webkit-filter: none; - filter: none; - } - .hotel-theme-hotelnorge .map #location-map-canvas, - .hotel-theme-hotelnorge .map .map-controls__collapse, - .hotel-theme-hotelnorge .map .pois-container-inner { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); - } -} -.hotel-theme-hotelnorge .hotel-footer, -.hotel-theme-hotelnorge .hotel-footer:before { - -webkit-box-shadow: none; - box-shadow: none; - border: none; -} -.hotel-theme-hotelnorge .hotel-footer__content { - background: #c8ddd5; - max-width: 100%; -} -.hotel-theme-hotelnorge .hotel-footer__content * { - color: #171f33; - font-family: DomaineSansTextWeb-Light, Arial !important; - text-transform: none; -} -.hotel-theme-hotelnorge .hotel-footer__content * .list-facts .list-facts__item, -.hotel-theme-hotelnorge - .hotel-footer__content - * - .list-facts - .list-facts__item - .list-facts__item__heading { - font-weight: 700; -} -.hotel-theme-hotelnorge .hotel-footer__content .hotel-footer-section { - background: none; -} -.hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer-section - .iconic-item - svg.icon { - fill: #171f33; - background: #fff; - border-radius: 100%; -} -.hotel-theme-hotelnorge - .hotel-footer__content - .hotel-footer-section - .hotel-footer__social-media - svg.icon { - fill: #171f33; - background: #fff; -} -.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li { - position: relative; - background-image: none; - padding-left: 20px; -} -.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before { - content: ""; - position: absolute; - top: 9px; - left: -8px; -} -@media (max-width: 949px) { - .hotel-theme-hotelnorge header.header { - margin-top: 80px; - } -} -.hotel-theme-hotelnorge - .hotel-nav - #hotel-room-navigation-links - .hotel-menu - > li { - padding: 5px 0; -} -.hotel-theme-hotelnorge .main-header .navigation-bar__main__expander { - display: none; -} -.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/hn/hotel-norge-horisontal-logo.svg) - no-repeat; - background-size: contain; - width: 150px; - height: 40px; - padding: 0; - margin-top: 10px; -} -.hotel-theme-hotelnorge .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge .main-header .navigation-bar__main__logo { - float: left; - } -} -.hotel-theme-hotelnorge .navigation-bar__main__booking-widget-toggle { - margin-top: 0.3rem; -} -.hotel-theme-hotelnorge .hero__img-container .hero__img-container__seemore { - font-family: DomaineSansTextWeb-Light, Arial !important; -} -.hotel-theme-hotelnorge .hero__img-container .hero__img-container__seemore a { - color: #fff; -} -.hotel-theme-hotelnorge .main * { - font-family: DomaineSansTextWeb-Light, Arial !important; - text-transform: none; -} -.hotel-theme-hotelnorge .main .hero-intro__content h1, -.hotel-theme-hotelnorge .main .hero-intro__content h1 *, -.hotel-theme-hotelnorge .main .hero-intro__content h2, -.hotel-theme-hotelnorge .main .hero-intro__content h2 * { - font-family: DomaineSansTextWeb-Light, Georgia, sans-serif !important; -} -.hotel-theme-hotelnorge .main h3 { - line-height: 1; -} -.hotel-theme-hotelnorge .main .hero-intro__content__heading a, -.hotel-theme-hotelnorge .main .hero-intro__content__heading a:visited { - color: #000; -} -.hotel-theme-hotelnorge - .main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:hover, -.hotel-theme-hotelnorge .main .hero-intro__content__heading a:hover, -.hotel-theme-hotelnorge .main .meeting-room-teaser__footer, -.hotel-theme-hotelnorge .main .restaurant__heading-level1, -.hotel-theme-hotelnorge .main .room-teaser__heading, -.hotel-theme-hotelnorge .main .room__footer, -.hotel-theme-hotelnorge .main a, -.hotel-theme-hotelnorge .main a .is-collapsed, -.hotel-theme-hotelnorge .main a .is-expanded { - color: #004337; -} -@media (min-width: 1200px) { - .hotel-theme-hotelnorge .main .room-teaser .room-teaser__body { - padding: 0 10px; - } -} -.hotel-theme-hotelnorge - .main - .room-teaser - .media-container - .media-container__infobar.room-teaser__infobar { - background: #fff; -} -.hotel-theme-hotelnorge - .main - .room-teaser - .media-container - .iconic-item__icon-container { - display: none; -} -.hotel-theme-hotelnorge - .main - .room-teaser - .media-container - .spaceinfo - .iconic-item__text { - color: #636161; -} -.hotel-theme-hotelnorge .main .room-teaser__heading { - color: #004337; -} -.hotel-theme-hotelnorge .main .room-teaser__heading span { - text-align: left; -} -.hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu, -.hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu:active, -.hotel-theme-hotelnorge .main .expandable-toggler--hotel-menu:hover { - color: #333; -} -@media (max-width: 949px) { - .hotel-theme-hotelnorge .main .hotel-menu a, - .hotel-theme-hotelnorge .main .hotel-menu a:active, - .hotel-theme-hotelnorge .main .hotel-menu a:hover { - color: #333; - } -} -.hotel-theme-hotelnorge .main .list-bullets > li:before, -.hotel-theme-hotelnorge .main .list-facilities > li:before { - color: #333; - font-size: 16px; - left: -1em; -} -.hotel-theme-hotelnorge - .main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - .hero-intro__content__breadcrumb { - color: #333; -} -.hotel-theme-hotelnorge .main .textual-separator span { - text-transform: uppercase; -} -.hotel-theme-hotelnorge - .main - .l-combo-4col__col - .content-teaser.content-teaser--mini { - border: 1px solid #d7d7d7; -} -@media (max-width: 949px) { - .hotel-theme-hotelnorge - .main - .l-combo-4col__col - .content-teaser.content-teaser--mini { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.hotel-theme-hotelnorge - .main - .l-combo-4col__col - .content-teaser.content-teaser--mini - .content-teaser__heading { - color: #004337; -} -.hotel-theme-hotelnorge .main .l-section { - clear: both; -} -.hotel-theme-hotelnorge .main .l-section--hotel .l-section.l-section--depth { - border: none; -} -.hotel-theme-hotelnorge - .main - .l-section--hotel - .l-section.l-section--depth:before { - -webkit-box-shadow: none; - box-shadow: none; - border: none; -} -.hotel-theme-hotelnorge .btn--primary, -.hotel-theme-hotelnorge .btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-hotelnorge .btn-hotelnorge, -.hotel-theme-hotelnorge .btn:not(.cookie-section__btn) { - color: #fff; - background: #004337; - border: 1px solid #004337; - font-family: - DomaineSansTextWeb-Light, - Arial Bold !important; - font-size: 0.8125rem; - letter-spacing: 0.12em; - line-height: 1.2; - border-radius: 0; - padding: 11px 22px; - text-transform: uppercase; - -webkit-transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; - transition: - background-color 0.15s, - border-color 0.15s, - color 0.15s; -} -.hotel-theme-hotelnorge .btn--primary:hover, -.hotel-theme-hotelnorge .btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-theme-hotelnorge .btn-hotelnorge:hover, -.hotel-theme-hotelnorge .btn:hover:not(.cookie-section__btn) { - background: #00241e; - text-decoration: none; -} -.hotel-theme-hotelnorge .btn--white-border.btn--primary, -.hotel-theme-hotelnorge - .btn--white-border.btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-hotelnorge .btn--white-border.btn:not(.cookie-section__btn), -.hotel-theme-hotelnorge .btn-hotelnorge.btn--white-border { - border-color: #fff; -} -.hotel-theme-hotelnorge .btn--black.btn--primary, -.hotel-theme-hotelnorge .btn--black.btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-hotelnorge .btn--black.btn:not(.cookie-section__btn), -.hotel-theme-hotelnorge .btn-hotelnorge.btn--black { - background-color: #000; -} -.hotel-theme-hotelnorge .btn--black.btn--primary:hover, -.hotel-theme-hotelnorge - .btn--black.btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-theme-hotelnorge .btn--black.btn:hover:not(.cookie-section__btn), -.hotel-theme-hotelnorge .btn-hotelnorge.btn--black:hover { - color: #fff; -} -.hotel-theme-hotelnorge .btn-booking-widget-toggle .icon--expand { - display: none; -} -.hotel-theme-hotelnorge .bulleted-link:before, -.hotel-theme-hotelnorge .content-toggler span:before, -.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before, -.hotel-theme-hotelnorge .icon--hotelnorge-arrow, -.hotel-theme-hotelnorge .icon--more-options, -.hotel-theme-hotelnorge .list-links > li:before, -.hotel-theme-hotelnorge .meeting-room-teaser__footer span:before, -.hotel-theme-hotelnorge .PdfIconLink:before, -.hotel-theme-hotelnorge .pois-container .pois-container__toggle span:before, -.hotel-theme-hotelnorge .read-more:after, -.hotel-theme-hotelnorge .room__footer span:before, -.hotel-theme-hotelnorge .tag-section__list__body > a:before { - background-repeat: no-repeat; - background-position: 50%; - background-size: 28px; - height: 14px; - width: 25px; -} -.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before, -.hotel-theme-hotelnorge .icon--hotelnorge-arrow--blue { - background-image: url(/_static/img/signaturehotels/hn/arrow-down-blue.svg); -} -.hotel-theme-hotelnorge .bulleted-link:before, -.hotel-theme-hotelnorge .content-toggler span:before, -.hotel-theme-hotelnorge .icon--hotelnorge-arrow--red, -.hotel-theme-hotelnorge .list-links > li:before, -.hotel-theme-hotelnorge .meeting-room-teaser__footer span:before, -.hotel-theme-hotelnorge .PdfIconLink:before, -.hotel-theme-hotelnorge .pois-container .pois-container__toggle span:before, -.hotel-theme-hotelnorge .read-more:after, -.hotel-theme-hotelnorge .room__footer span:before, -.hotel-theme-hotelnorge .tag-section__list__body > a:before { - background-image: url(/_static/img/signaturehotels/hn/arrow-down-red.svg); -} -.hotel-theme-hotelnorge .icon--hotelnorge-arrow--white, -.hotel-theme-hotelnorge .icon--more-options { - background-image: url(/_static/img/signaturehotels/hn/arrow-down-white.svg); -} -.hotel-theme-hotelnorge .bulleted-link:before, -.hotel-theme-hotelnorge .hotel-footer__content .list-footer-pages > li:before, -.hotel-theme-hotelnorge .icon--hotelnorge-arrow--right, -.hotel-theme-hotelnorge .list-links > li:before, -.hotel-theme-hotelnorge .PdfIconLink:before, -.hotel-theme-hotelnorge .read-more:after, -.hotel-theme-hotelnorge .tag-section__list__body > a:before { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - background-size: 24px; -} -.hotel-theme-hotelnorge .icon--close { - background-image: url(/_static/img/signaturehotels/hn/icon-close-blue.png); -} -.hotel-theme-hotelnorge .icon--close.active, -.hotel-theme-hotelnorge .icon--close:active, -.hotel-theme-hotelnorge .icon--close:focus, -.hotel-theme-hotelnorge .icon--close:hover { - background-image: url(/_static/img/signaturehotels/hn/icon-close-blue-active.png); -} -.hotel-theme-hotelnorge .icon--more-options { - background-size: 34px; -} -.hotel-theme-hotelnorge .l-elevator-pitch-container__sidebar .icon { - fill: #004337; -} -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-grandhoteloslo .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li, -.hotel-theme-haymarket .hotel-theme-hotelnorge .list-usps > li > li > li > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li, -.hotel-theme-hotelnorge .hotel-theme-grandhoteloslo .list-usps > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .hotel-theme-grandhoteloslo - .list-usps - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .hotel-theme-hotelnorge - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li, -.hotel-theme-hotelnorge .hotel-theme-haymarket .list-usps > li > li > li > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge - .hotel-theme-haymarket - .list-usps - > li - > li - > li - > li - > li - > li, -.hotel-theme-hotelnorge .list-usps > li, -.hotel-theme-hotelnorge .list-usps > li > li, -.hotel-theme-hotelnorge .list-usps > li > li > li { - background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.161l3.123 3.875a1 1 0 001.556.002L14 3' stroke='%23516B77' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E"); -} -.hotel-theme-hotelnorge .read-more:after { - background-repeat: no-repeat; -} -.hotel-theme-hotelnorge .bulleted-link, -.hotel-theme-hotelnorge .list-links > li, -.hotel-theme-hotelnorge .PdfIconLink, -.hotel-theme-hotelnorge .tag-section__list__body > a { - color: #004337; - position: relative; - background-image: none; - padding-left: 20px; -} -.hotel-theme-hotelnorge .bulleted-link:before, -.hotel-theme-hotelnorge .list-links > li:before, -.hotel-theme-hotelnorge .PdfIconLink:before, -.hotel-theme-hotelnorge .tag-section__list__body > a:before { - content: ""; - position: absolute; - top: 6px; - left: -8px; -} -.hotel-theme-hotelnorge .hotel-nav > .navbar-header > .navbar-toggle { - background-image: url(/_static/img/signaturehotels/hn/hotelpage-menu-blue.svg); -} -.hotel-theme-hotelnorge .hotel-nav > .navbar-header > .navbar-toggle.active { - background-image: url(/_static/img/signaturehotels/hn/icon-close-blue-active.png); -} -.hotel-theme-hotelnorge .hotel-return-home-link { - color: #004337; - background-image: url(/_static/img/signaturehotels/hn/arrow-double-blue-left.svg); -} -.hotel-theme-hotelnorge .list-hotel-facts.list-bullets > li span { - vertical-align: middle; -} -.hotel-theme-hotelnorge .custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); -} -.hotel-theme-hotelnorge .back-to-thumbnails-link { - background-image: url(/_static/img/signaturehotels/hn/arrow-double-blue-left.svg); -} -.hotel-theme-hotelnorge - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn, -.hotel-theme-hotelnorge - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); -} -.hotel-theme-hotelnorge - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn:hover, -.hotel-theme-hotelnorge - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn:hover { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); -} -.hotel-theme-hotelnorge .contact-items .icon--location { - background: transparent url(/_static/img/signaturehotels/hn/icon-location.svg) - no-repeat scroll 0 0; -} -.hotel-theme-hotelnorge .contact-items .icon--location * { - display: none; -} -.hotel-theme-hotelnorge .contact-items .icon--google-directions { - background: transparent - url(/_static/img/signaturehotels/hn/icon-google-directions.svg) no-repeat - scroll 0 0; -} -.hotel-theme-hotelnorge .contact-items .icon--google-directions * { - display: none; -} -.hotel-theme-hotelnorge .contact-items .icon--phone { - background: transparent url(/_static/img/signaturehotels/hn/icon-phone.svg) - no-repeat scroll 0 0; -} -.hotel-theme-hotelnorge .contact-items .icon--phone * { - display: none; -} -.hotel-theme-hotelnorge - .tag-section - .tag-section__list - .tag-section__list__body - > a { - background-image: none; -} -.hotel-theme-hotelnorge - .tag-section - .tag-section__list - .tag-section__list__body - > a:before { - top: 14px; - left: 0; -} -.hotel-theme-hotelnorge { - background: #f7f7f7; -} -.hotel-theme-hotelnorge .breakfast-section .label a { - color: #004337; -} -.hotel-theme-hotelnorge .breakfast-section .label a:before { - background-image: url(/_static/img/signaturehotels/hn/arrow-down-red.svg); - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - margin-right: 0; -} -.hotel-theme-hotelnorge .highlight-infoblock, -.hotel-theme-hotelnorge .l-section--hotel, -.hotel-theme-hotelnorge .l-section--pattern, -.hotel-theme-hotelnorge .l-sections-wrapper { - background: #f7f7f7; -} -.hotel-theme-hotelnorge .hero-intro .hero-intro__content { - padding-top: 5px; -} -@media (min-width: 740px) { - .hotel-theme-hotelnorge .hotel-menu > li a { - color: inherit; - } - .hotel-theme-hotelnorge .hotel-menu > li.active > a { - background: #db3229; - color: #fff; - padding-left: 12px; - } -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge .hotel-menu > li a:focus { - position: relative; - z-index: 1; - } -} -.hotel-theme-hotelnorge .breadcrumb-list a { - color: inherit; -} -.hotel-theme-hotelnorge .elevator-pitch { - line-height: 1.4em; -} -.hotel-theme-hotelnorge .elevator-pitch .elevator-pitch__expander { - border-bottom: none; - border-radius: 10%; -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge .elevator-pitch { - font-size: 1.375rem; - } -} -.hotel-theme-hotelnorge .banner-section--splash .banner-section__heading { - font-size: 1.5rem; - font-family: - DomaineSansTextWeb-Light, - Arial Bold !important; -} -@media (max-width: 739px) { - .hotel-theme-hotelnorge .hero-intro .hero-intro__content__heading { - margin-bottom: -12px; - } -} -@media (min-width: 740px) { - .hotel-theme-hotelnorge .hero-intro__content { - padding-bottom: 10px; - } - .hotel-theme-hotelnorge .hero-intro__content__heading { - font-size: 3.25rem; - } - .hotel-theme-hotelnorge .hero-intro__content__heading:not(.sticky) { - margin-bottom: 3px; - margin-top: 5px; - } - .hotel-theme-hotelnorge .hero-intro__content__heading.sticky { - top: 1px !important; - } - .hotel-theme-hotelnorge .hotel-menu-wrapper.sticky .hotel-menu { - height: 30px; - } - .hotel-theme-hotelnorge - .hotel-menu-wrapper:not(.sticky) - .hotel-menu-wrapper__inner { - padding-top: 0; - margin-top: 0; - } - .hotel-theme-hotelnorge .hotel-menu-wrapper:not(.sticky) .hotel-nav { - padding-top: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-hotelnorge .hero-intro--overlay { - margin-top: -124px; - } - .hotel-theme-hotelnorge .banner-section--splash .banner-section__heading { - font-size: 2rem; - } -} -.hotel-theme-marski main .banner-section--splash .banner-section__text > p, -.hotel-theme-marski main .booking-widget .booking-widget__header, -.hotel-theme-marski main .content-teaser__heading, -.hotel-theme-marski main .editable-area--heading h3, -.hotel-theme-marski main .extraem, -.hotel-theme-marski main .heading-2, -.hotel-theme-marski main .heading-4, -.hotel-theme-marski main .hero-intro__content .hero-intro__content__heading, -.hotel-theme-marski main .inquiry-widget .inquiry-widget__header, -.hotel-theme-marski main .list-links--bold .list-links__link, -.hotel-theme-marski main .pois-container .pois-container__heading, -.hotel-theme-marski main .pois-container .pois-container__heading--large, -.hotel-theme-marski main .restaurant__heading-level1, -.hotel-theme-marski main .room .room__heading-level2, -.hotel-theme-marski main .room__heading-level1, -.hotel-theme-marski - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, -.hotel-theme-marski main .teaser-full .teaser-full__heading a, -.hotel-theme-marski main h1, -.hotel-theme-marski main h2, -.hotel-theme-marski main h3, -.hotel-theme-marski main h4 { - letter-spacing: -0.03em; -} -.hotel-theme-marski main .hero-intro__content .hero-intro__content__heading, -.hotel-theme-marski main h1 { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; - font-size: 1.875rem; - color: #000; - text-transform: uppercase; -} -@media (min-width: 740px) { - .hotel-theme-marski main .hero-intro__content .hero-intro__content__heading, - .hotel-theme-marski main h1 { - font-size: 2.5rem; - } -} -.hotel-theme-marski main .booking-widget .booking-widget__header, -.hotel-theme-marski main .content-teaser__heading, -.hotel-theme-marski main .heading-2, -.hotel-theme-marski main .inquiry-widget .inquiry-widget__header, -.hotel-theme-marski main .pois-container .pois-container__heading--large, -.hotel-theme-marski main .restaurant__heading-level1, -.hotel-theme-marski main .room__heading-level1, -.hotel-theme-marski - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, -.hotel-theme-marski main .teaser-full .teaser-full__heading a, -.hotel-theme-marski main h2 { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; - font-size: 1.25rem; - text-transform: uppercase; -} -@media (min-width: 740px) { - .hotel-theme-marski main .booking-widget .booking-widget__header, - .hotel-theme-marski main .content-teaser__heading, - .hotel-theme-marski main .heading-2, - .hotel-theme-marski main .inquiry-widget .inquiry-widget__header, - .hotel-theme-marski main .pois-container .pois-container__heading--large, - .hotel-theme-marski main .restaurant__heading-level1, - .hotel-theme-marski main .room__heading-level1, - .hotel-theme-marski - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, - .hotel-theme-marski - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > a, - .hotel-theme-marski main .teaser-full .teaser-full__heading a, - .hotel-theme-marski main h2 { - font-size: 1.5rem; - } -} -.hotel-theme-marski main .banner-section--splash .banner-section__text > p, -.hotel-theme-marski main .editable-area--heading h3, -.hotel-theme-marski main .extraem, -.hotel-theme-marski main .heading-4, -.hotel-theme-marski main .list-links--bold .list-links__link, -.hotel-theme-marski main .pois-container .pois-container__heading, -.hotel-theme-marski main .room .room__heading-level2, -.hotel-theme-marski main h3, -.hotel-theme-marski main h4 { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; - font-size: 1.25rem; - text-transform: none; -} -@media (min-width: 740px) { - .hotel-theme-marski main .banner-section--splash .banner-section__text > p, - .hotel-theme-marski main .editable-area--heading h3, - .hotel-theme-marski main .extraem, - .hotel-theme-marski main .heading-4, - .hotel-theme-marski main .list-links--bold .list-links__link, - .hotel-theme-marski main .pois-container .pois-container__heading, - .hotel-theme-marski main .room .room__heading-level2, - .hotel-theme-marski main h3, - .hotel-theme-marski main h4 { - font-size: 1.5rem; - } -} -.hotel-theme-marski main { - color: #000; -} -.hotel-theme-marski main ::-moz-selection { - background-color: #0d57f3; -} -.hotel-theme-marski main ::selection { - background-color: #0d57f3; -} -.hotel-theme-marski - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading - .u-link-style:visited, -.hotel-theme-marski - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading - a:visited, -.hotel-theme-marski main .read-more--big .read-more__subtle { - color: #000; -} -.hotel-theme-marski - main - .booking-widget-options-toggle - .booking-widget-options-toggle__text - *, -.hotel-theme-marski main .elevator-pitch, -.hotel-theme-marski main .full-page-form__login__preamble, -.hotel-theme-marski main .list-facts__item .list-facts__item__heading, -.hotel-theme-marski main .preamble, -.hotel-theme-marski main .room-teaser__heading, -.hotel-theme-marski main .teaser-full .teaser-full__content { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; -} -.hotel-theme-marski main .elevator-pitch { - line-height: 1.8rem; - color: #000; -} -.hotel-theme-marski main .elevator-pitch .elevator-pitch__expander, -.hotel-theme-marski - main - .hero-intro - .hero-intro__content - .hero-intro__content__breamarskirumbs - a:hover, -.hotel-theme-marski main .hero-intro__content__heading a:hover, -.hotel-theme-marski main .list-links--bold .list-links__link, -.hotel-theme-marski main .meeting-room-teaser__footer, -.hotel-theme-marski main .read-more:visited, -.hotel-theme-marski main .room-teaser:hover, -.hotel-theme-marski main .room-teaser__heading, -.hotel-theme-marski main .room__footer, -.hotel-theme-marski main a, -.hotel-theme-marski main a .is-collapsed, -.hotel-theme-marski main a .is-expanded { - color: #3e1118; -} -.hotel-theme-marski main .elevator-pitch .elevator-pitch__expander, -.hotel-theme-marski main .elevator-pitch .elevator-pitch__expander:hover { - color: #0d57f3; - background-color: transparent; - padding: 0; -} -.hotel-theme-marski main .expandable-toggler--hotel-menu { - color: #000; -} -.hotel-theme-marski main .banner-section--restaurant .banner-section__block h2 { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; - font-size: 1.625rem; - letter-spacing: 0.03em; -} -.hotel-theme-marski main .booking-widget .booking-widget__header, -.hotel-theme-marski main .heading-2, -.hotel-theme-marski main .inquiry-widget .inquiry-widget__header, -.hotel-theme-marski main .pois-container .pois-container__heading--large, -.hotel-theme-marski main .room__heading-level1, -.hotel-theme-marski - main - .tab-panel - .tab-panel__tabs - .tab-panel__tabs__body - > .u-link-style, -.hotel-theme-marski main .tab-panel .tab-panel__tabs .tab-panel__tabs__body > a, -.hotel-theme-marski main .teaser-full .teaser-full__heading a, -.hotel-theme-marski main h2 { - color: #000; -} -.hotel-theme-marski main h2 a { - color: inherit !important; -} -.hotel-theme-marski main .booking-widget .booking-widget__header, -.hotel-theme-marski main .inquiry-widget .inquiry-widget__header { - color: #fff; - text-transform: capitalize; -} -.hotel-theme-marski main .content-teaser__heading { - text-transform: none; -} -.hotel-theme-marski - main - .content-teaser--flexible.landscape - .content-teaser__heading, -.hotel-theme-marski main .restaurant--action .restaurant__heading-level1, -.hotel-theme-marski main .restaurant__heading-level1 { - color: #000; -} -.hotel-theme-marski - main - .content-teaser--flexible.landscape - .content-teaser__heading:hover, -.hotel-theme-marski main .restaurant--action .restaurant__heading-level1:hover, -.hotel-theme-marski main .restaurant__heading-level1:hover { - text-decoration: underline; - color: #000; -} -.hotel-theme-marski main .restaurant--action .restaurant__heading-level1 { - color: #000; -} -.hotel-theme-marski main .restaurant--action:hover .restaurant__heading-level1 { - text-decoration: underline; - color: #000; -} -.hotel-theme-marski main .teaser-full .teaser-full__content { - font-size: 1.25rem; -} -.hotel-theme-marski main .content-teaser .content-teaser__heading--link, -.hotel-theme-marski main .content-teaser .content-teaser__heading--link:hover, -.hotel-theme-marski main .read-more:visited { - color: #000; -} -@media (max-width: 949px) { - .hotel-theme-marski header.header { - margin-top: 77px; - } -} -.hotel-theme-marski .main-header .navigation-bar__main { - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-marski .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/marski/marski-logotype.svg) - no-repeat scroll 50% transparent; - background-size: contain; - width: 153px; - height: 31px; - padding: 0; - margin: 8px 10px; -} -.hotel-theme-marski .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 740px) { - .hotel-theme-marski .main-header .navigation-bar__main__logo { - margin: 10px auto; - } -} -@media (min-width: 950px) { - .hotel-theme-marski .main-header .navigation-bar__main__logo { - float: left; - height: 60px; - width: 244px; - margin: 0; - } -} -.hotel-theme-marski .navigation-bar__main__booking-widget-toggle { - margin-top: 0.3rem; -} -.hotel-theme-marski - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:hover { - color: #0d57f3; -} -.hotel-theme-marski main .icon--down-arrow-small, -.hotel-theme-marski main .icon--up-arrow-small { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-blue.svg); - background-size: 100% 100%; - background-repeat: no-repeat; - height: 20px; - display: block; - margin: 0 auto; -} -.hotel-theme-marski main .icon--crocus, -.hotel-theme-marski main .icon--nordicsea, -.hotel-theme-marski main .iconic-item--link-primary .icon, -.iconic-item--link-primary .hotel-theme-marski main .icon { - fill: #282828; -} -.hotel-theme-marski main .icon--expand { - fill: #eceded; -} -.hotel-theme-marski main .back-to-thumbnails-link, -.hotel-theme-marski main .hotel-return-home-link { - background-image: none; - position: relative; -} -.hotel-theme-marski main .back-to-thumbnails-link:before, -.hotel-theme-marski main .hotel-return-home-link:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-right-dark.svg); - background-size: auto 100%; - content: ""; - width: 18px; - height: 18px; - position: absolute; - left: 0; - top: 0; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.hotel-theme-marski main .pois-container .pois-container__toggle span:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg); -} -.hotel-theme-marski - main - .pois-container - .pois-container__toggle:hover - span:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down.svg); -} -.hotel-theme-marski main .content-toggler, -.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer, -.hotel-theme-marski main .room .room__footer { - position: relative; - margin-bottom: 10px; -} -.hotel-theme-marski main .content-toggler span, -.hotel-theme-marski main .meeting-room-teaser .meeting-room-teaser__footer span, -.hotel-theme-marski main .room .room__footer span { - padding-bottom: 10px; - display: inline-block; -} -.hotel-theme-marski main .content-toggler span:before, -.hotel-theme-marski - main - .meeting-room-teaser - .meeting-room-teaser__footer - span:before, -.hotel-theme-marski main .room .room__footer span:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-dark.svg); - position: absolute; - bottom: 0; - top: auto; - left: 50%; - padding: 0; - margin-left: -12px; - width: 24px; - height: 12px; -} -.hotel-theme-marski main .content-toggler:focus > span:before, -.hotel-theme-marski main .content-toggler:hover > span:before, -.hotel-theme-marski - main - .meeting-room-teaser - .meeting-room-teaser__footer:focus - > span:before, -.hotel-theme-marski - main - .meeting-room-teaser - .meeting-room-teaser__footer:hover - > span:before, -.hotel-theme-marski main .room .room__footer:focus > span:before, -.hotel-theme-marski main .room .room__footer:hover > span:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down.svg); -} -@media (min-width: 950px) { - .hotel-theme-marski - main - .meeting-room-teaser - > .meeting-room-teaser__footer:focus { - margin-top: 6px; - margin-bottom: 6px; - } -} -.hotel-theme-marski main .content-toggler--facts { - margin: 0 0 10px; -} -.hotel-theme-marski main .content-toggler--facts span { - color: #fff; -} -.hotel-theme-marski main .content-toggler--facts span:active:before, -.hotel-theme-marski main .content-toggler--facts span:before, -.hotel-theme-marski main .content-toggler--facts span:focus:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg); -} -.hotel-theme-marski main .content-toggler--facts span:active:before, -.hotel-theme-marski main .content-toggler--facts span:focus:before, -.hotel-theme-marski main .content-toggler--facts span:hover:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down.svg); -} -.hotel-theme-marski main .bulleted-link, -.hotel-theme-marski main .list-links > li, -.hotel-theme-marski main .PdfIconLink, -.hotel-theme-marski main .tag-section__list .tag-section__list__body > a { - background-image: url(/_static/img/signaturehotels/marski/arrow-right-dark.svg); - background-position: 0; - padding-left: 30px; -} -.hotel-theme-marski main .hotel-nav > .navbar-header > .navbar-toggle { - background-size: contain; -} -.hotel-theme-marski main .hotel-nav > .navbar-header > .navbar-toggle, -.hotel-theme-marski main .hotel-nav > .navbar-header > .navbar-toggle.active { - background-image: url(/_static/img/signaturehotels/marski/hotelpage-menu-close-gray-dark.svg); -} -.hotel-theme-marski main .read-more--big:after { - background-image: url(/_static/img/signaturehotels/marski/arrow-right-blue.svg); - width: 20px; - height: 22px; - background-position: 50%; - bottom: -2px; - position: relative; -} -.hotel-theme-marski main .icon--close { - background-image: url(/_static/img/signaturehotels/marski/hotelpage-menu-close-white.svg); - background-repeat: no-repeat; - background-size: contain; -} -.hotel-theme-marski main .custom-select--crocus:after { - background-image: url(/_static/img/icons/arrows/form-select-arrow-black.svg); - background-size: 18px 20px; -} -.hotel-theme-marski - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn, -.hotel-theme-marski - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right.svg); -} -.hotel-theme-marski - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowLeft - .rsArrowIcn:hover, -.hotel-theme-marski - main - .royalSlider--galleryslider:not(.rsFullscreen) - .rsArrowRight - .rsArrowIcn:hover { - background-image: url(/_static/img/signaturehotels/carousel-arrow-gray-right-hover.svg); -} -.hotel-theme-marski main .icon--location { - background: transparent - url(/_static/img/signaturehotels/marski/icon-location.svg) no-repeat scroll - 0 0; - -webkit-transform: scale(1.5); - transform: scale(1.5); -} -.hotel-theme-marski main .icon--location * { - display: none; -} -.hotel-theme-marski main .icon--google-directions { - background: transparent - url(/_static/img/signaturehotels/marski/icon-google-directions.svg) - no-repeat scroll 0 0; -} -.hotel-theme-marski main .icon--google-directions * { - display: none; -} -.hotel-theme-marski main .icon--mail { - background: transparent url(/_static/img/signaturehotels/marski/icon-mail.svg) - no-repeat scroll 0 0/100% 100%; -} -.hotel-theme-marski main .icon--mail * { - display: none; -} -.hotel-theme-marski .custom-select:after { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-blue.svg); - background-size: 18px 20px; - background-position: center right 10px; -} -@media (min-width: 950px) { - .hotel-theme-marski.signature-hotel-main .l-booking-widget--vertical { - margin-top: -40px; - } -} -.hotel-theme-marski .l-booking-widget--horizontal { - background-color: #122937; -} -.hotel-theme-marski .booking-widget-wrapper, -.hotel-theme-marski .booking-widget-wrapper .booking-widget-option, -.hotel-theme-marski .inquiry-widget, -.hotel-theme-marski .inquiry-widget .booking-widget-option { - background: #122937; -} -.hotel-theme-marski - .booking-widget-wrapper - .booking-widget-options-toggle__subtext, -.hotel-theme-marski .inquiry-widget .booking-widget-options-toggle__subtext { - color: #cdcdcd; -} -.hotel-theme-marski .booking-widget-wrapper .booking-widget-toggle:after, -.hotel-theme-marski .booking-widget-wrapper .icon--more-options, -.hotel-theme-marski .inquiry-widget .booking-widget-toggle:after, -.hotel-theme-marski .inquiry-widget .icon--more-options { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg); -} -.hotel-theme-marski .booking-widget-wrapper-dialog__custom-input, -.hotel-theme-marski .inquiry-widget-dialog__custom-input { - font-size: 0.875rem; - border-radius: 0; -} -.hotel-theme-marski .booking-widget-wrapper .guest-selector__footer, -.hotel-theme-marski .booking-widget-wrapper .guest-selector__header, -.hotel-theme-marski .booking-widget-wrapper .guest-selector__room-details, -.hotel-theme-marski .inquiry-widget .guest-selector__footer, -.hotel-theme-marski .inquiry-widget .guest-selector__header, -.hotel-theme-marski .inquiry-widget .guest-selector__room-details { - border-color: #122937; -} -.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-col-header, -.hotel-theme-marski .inquiry-widget .dr-cals .dp-col-header { - background-color: #fff; - color: #000; -} -.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day, -.hotel-theme-marski .inquiry-widget .dr-cals .dp-day { - color: #000; -} -.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dp-day-disabled, -.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dp-day-disabled { - color: #ddd; - background-color: #fff; - border-color: #fff; -} -.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-selected, -.hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-selected { - border-color: #0d57f3; - background: #0d57f3; - color: #fff; -} -@media (min-width: 950px) { - .hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-day.dr-current:focus, - .hotel-theme-marski - .booking-widget-wrapper - .dr-cals - .dp-day:hover:not(.dp-day-disabled), - .hotel-theme-marski .inquiry-widget .dr-cals .dp-day.dr-current:focus, - .hotel-theme-marski - .inquiry-widget - .dr-cals - .dp-day:hover:not(.dp-day-disabled) { - border-color: #0d57f3; - background: #0d57f3; - color: #fff; - } -} -.hotel-theme-marski - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled), -.hotel-theme-marski - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled) { - background: #0d57f3; - background: rgba(13, 87, 243, 0.1); -} -.hotel-theme-marski - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected, -.hotel-theme-marski - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled).dr-selected { - border-color: #0d57f3; - background: #0d57f3; - color: #fff; -} -@media (min-width: 950px) { - .hotel-theme-marski - .booking-widget-wrapper - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover, - .hotel-theme-marski - .inquiry-widget - .dr-cals - .dp-day.dr-in-range:not(.dp-day-disabled):hover { - border-color: #0d57f3; - background: #0d57f3; - color: #fff; - } -} -.hotel-theme-marski .booking-widget-wrapper .date-picker__apply, -.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-next, -.hotel-theme-marski .booking-widget-wrapper .dr-cals .dp-prev, -.hotel-theme-marski .inquiry-widget .date-picker__apply, -.hotel-theme-marski .inquiry-widget .dr-cals .dp-next, -.hotel-theme-marski .inquiry-widget .dr-cals .dp-prev { - color: #3e1118; -} -.hotel-theme-marski .booking-widget-wrapper .picker__holder .picker__weekday, -.hotel-theme-marski .inquiry-widget .picker__holder .picker__weekday { - background-color: rgba(18, 41, 55, 0.8); -} -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--infocus:hover, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--outfocus:hover, -.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--infocus:hover, -.hotel-theme-marski - .inquiry-widget - .picker__holder - .picker__day--outfocus:hover { - background: #fff; -} -.picker--focused - .hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.picker--focused - .hotel-theme-marski - .inquiry-widget - .picker__holder - .picker__day--highlighted { - border-color: #0d57f3; - background: #0d57f3; - color: #fff; -} -.picker--focused - .hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:before, -.picker--focused - .hotel-theme-marski - .inquiry-widget - .picker__holder - .picker__day--highlighted:before { - border-top-color: #d9d9d9; -} -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--selected, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--selected:hover, -.hotel-theme-marski - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--selected, -.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--highlighted, -.hotel-theme-marski - .inquiry-widget - .picker__holder - .picker__day--highlighted:hover, -.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--selected, -.hotel-theme-marski - .inquiry-widget - .picker__holder - .picker__day--selected:hover { - border-color: #0d57f3; - background: #0d57f3; - color: #fff; -} -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--disabled, -.hotel-theme-marski - .booking-widget-wrapper - .picker__holder - .picker__day--disabled:hover, -.hotel-theme-marski - .inquiry-widget - .picker__holder - .picker--focused - .picker__day--disabled, -.hotel-theme-marski .inquiry-widget .picker__holder .picker__day--disabled, -.hotel-theme-marski - .inquiry-widget - .picker__holder - .picker__day--disabled:hover { - color: #ddd; - background-color: #fff; - border-color: #fff; -} -.hotel-theme-marski .booking-widget .booking-widget--maintenance__contact * { - color: #fff !important; -} -@media (max-width: 949px) { - .hotel-theme-marski .booking-widget .booking-widget__btn.btn { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.hotel-theme-marski .booking-widget .booking-widget-option { - border-color: transparent; -} -.hotel-theme-marski - .booking-widget - .booking-widget-option - .booking-widget-option__label, -.hotel-theme-marski - .booking-widget - .booking-widget-option - .custom-checkbox-label { - font-weight: 700; -} -.hotel-theme-marski .booking-widget__custom-input { - border-radius: 0; -} -.hotel-theme-marski .booking-widget__custom-input__text { - font-size: 0.875rem; -} -.hotel-theme-marski .inquiry-widget .inquiry-widget__input-group .btn { - -webkit-box-shadow: none; - box-shadow: none; -} -.hotel-theme-marski .inquiry-widget p.text-small { - line-height: normal; -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-theme-marski .navigation-bar__main nav { - width: 100%; - } -} -@media (min-width: 1200px) { - .hotel-theme-marski .navigation-bar__main nav { - width: calc(100% - 244px); - } -} -.hotel-theme-marski .booking-widget__btn, -.hotel-theme-marski .btn--crocus, -.hotel-theme-marski .btn--primary, -.hotel-theme-marski .btn-booking-widget-toggle:not(.mp-cta), -.hotel-theme-marski .btn-marski, -.hotel-theme-marski .inquiry-widget__btn { - color: #fff; - background: #0d57f3; - border: 0 transparent; - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; - font-size: 0.8125rem; - line-height: 1.2; - border-radius: 0; - padding: 11px 22px; - text-transform: uppercase; - -webkit-transition: all 0.15s; - transition: all 0.15s; -} -.hotel-theme-marski .booking-widget__btn:hover, -.hotel-theme-marski .btn--crocus:hover, -.hotel-theme-marski .btn--primary:hover, -.hotel-theme-marski .btn-booking-widget-toggle:hover:not(.mp-cta), -.hotel-theme-marski .btn-marski:hover, -.hotel-theme-marski .inquiry-widget__btn:hover { - background: #0b4cd7; - color: #cdcdcd; - text-decoration: none; -} -.hotel-theme-marski .booking-widget__btn:hover .icon--expand, -.hotel-theme-marski .btn--crocus:hover .icon--expand, -.hotel-theme-marski .btn--primary:hover .icon--expand, -.hotel-theme-marski .btn-booking-widget-toggle:hover:not(.mp-cta) .icon--expand, -.hotel-theme-marski .btn-marski:hover .icon--expand, -.hotel-theme-marski .inquiry-widget__btn:hover .icon--expand { - opacity: 0.8; -} -.hotel-theme-marski .booking-widget__btn, -.hotel-theme-marski .inquiry-widget__btn { - padding: 8px 20px; - font-size: 1rem; - color: #fff; - background: #0d57f3; -} -.hotel-theme-marski .booking-widget__btn:hover, -.hotel-theme-marski .inquiry-widget__btn:hover { - background: #0b4cd7; -} -.hotel-theme-marski .btn-booking-widget-toggle:not(.mp-cta) { - background: #0d57f3; - border-color: #0d57f3; -} -.hotel-theme-marski .btn-booking-widget-toggle:not(.mp-cta):hover { - background: #0b4cd7; -} -.hotel-theme-marski main .content-teaser, -.hotel-theme-marski main .marski-teaser, -.hotel-theme-marski main .restaurant--action, -.hotel-theme-marski main .room-teaser { - -webkit-transition: none; - transition: none; - -webkit-transform: none; - transform: none; -} -.hotel-theme-marski main .content-teaser:hover, -.hotel-theme-marski main .marski-teaser:hover, -.hotel-theme-marski main .restaurant--action:hover, -.hotel-theme-marski main .room-teaser:hover { - -webkit-transform: none; - transform: none; -} -.hotel-theme-marski main .content-teaser--mini { - background-color: #ececec; -} -.hotel-theme-marski main .meeting-room-teaser, -.hotel-theme-marski main .room-teaser { - background-color: transparent; -} -.hotel-theme-marski main .meeting-room-teaser:hover, -.hotel-theme-marski main .room-teaser:hover { - text-transform: none; - text-decoration: none; -} -.hotel-theme-marski main .meeting-room-teaser__body, -.hotel-theme-marski main .room-teaser__body { - background-color: #122937; - color: #fff; - position: relative; - z-index: 1; -} -.hotel-theme-marski main .meeting-room-teaser__heading, -.hotel-theme-marski main .room-teaser__heading { - color: #fff; - padding: 15px 0; - line-height: 1.2; -} -.hotel-theme-marski main .meeting-room-teaser__action, -.hotel-theme-marski main .room-teaser__action { - padding-bottom: 1em; - margin: 0; -} -.hotel-theme-marski main .meeting-room-teaser .media-container, -.hotel-theme-marski main .room-teaser .media-container { - overflow: visible; -} -.hotel-theme-marski main .meeting-room-teaser .media-container__infobar, -.hotel-theme-marski main .room-teaser .media-container__infobar { - z-index: 2; -} -.hotel-theme-marski - main - .meeting-room-teaser - .media-container - .iconic-item:last-child, -.hotel-theme-marski main .room-teaser .media-container .iconic-item:last-child { - margin-left: 5px; -} -.hotel-theme-marski - main - .meeting-room-teaser - .media-container - .iconic-item__icon-container, -.hotel-theme-marski - main - .room-teaser - .media-container - .iconic-item__icon-container { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-marski main .meeting-room-teaser__body { - padding-bottom: 10px; - } -} -@media (min-width: 950px) { - .hotel-theme-marski main .restaurant--action img, - .hotel-theme-marski main .room-teaser img { - -webkit-transition: -webkit-transform 0.35s; - transition: -webkit-transform 0.35s; - transition: transform 0.35s; - transition: - transform 0.35s, - -webkit-transform 0.35s; - } - .hotel-theme-marski main .restaurant--action:before, - .hotel-theme-marski main .room-teaser:before { - -webkit-transition: all 0.35s ease-in-out; - transition: all 0.35s ease-in-out; - } - .hotel-theme-marski main .restaurant--action:hover img, - .hotel-theme-marski main .room-teaser:hover img { - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - .hotel-theme-marski main .restaurant--action:hover:before, - .hotel-theme-marski main .room-teaser:hover:before { - opacity: 0; - } -} -.hotel-theme-marski main .l-combo-4col__col .content-teaser__heading, -.hotel-theme-marski main .l-combo-4col__col .content-teaser__text { - color: #000; -} -.hotel-theme-marski main .content-teaser { - background-color: #fff; -} -.hotel-theme-marski main .content-teaser--action:active h3 *, -.hotel-theme-marski main .content-teaser--action:hover h3 * { - -webkit-transition: all; - transition: all; - color: inherit; - text-decoration: underline; -} -.hotel-theme-marski main .content-teaser.landscape h3 { - color: #3e1118; -} -.hotel-theme-marski main .content-teaser.landscape:active h3 *, -.hotel-theme-marski main .content-teaser.landscape:hover h3 * { - -webkit-transition: all; - transition: all; - color: #260a0f; - text-decoration: underline; -} -.hotel-theme-marski main .teaser-full { - margin-bottom: 25px; -} -.hotel-theme-marski main .teaser-full__content p { - line-height: 1.3; - font-size: 1rem; -} -@media (min-width: 1200px) { - .hotel-theme-marski main .teaser-full { - display: -ms-flexbox; - display: flex; - } - .hotel-theme-marski main .teaser-full__action { - position: absolute; - bottom: 0; - margin: 0; - } -} -.hotel-theme-marski main .l-section .teaser-full { - background: none transparent; -} -.hotel-theme-marski main .banner-section--restaurant .banner-section__block { - background-color: #3e1118; -} -@media (min-width: 1200px) { - .hotel-theme-marski main .banner-section--restaurant .banner-section__block { - padding: 50px 30px; - } -} -.hotel-theme-marski main .banner-section--restaurant .banner-section__block * { - color: #fff; -} -.hotel-theme-marski - main - .banner-section--restaurant - .banner-section__block - .read-more--big:after { - background-image: url(/_static/img/signaturehotels/marski/arrow-right-white.svg); -} -.hotel-theme-marski main .l-section-contact-bar { - background-color: #ececec; - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} -.hotel-theme-marski .global-footer .global-footer-toggler:active span:before, -.hotel-theme-marski .global-footer .global-footer-toggler:focus span:before, -.hotel-theme-marski .global-footer .global-footer-toggler:hover span:before { - background: url(/_static/img/signaturehotels/marski/arrow-down-gray.svg) - no-repeat 50%; -} -@media (max-width: 949px) { - .hotel-theme-marski .global-footer .global-footer-toggler:focus { - -webkit-box-shadow: none; - box-shadow: none; - } -} -.hotel-theme-marski .hotel-footer * { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; -} -.hotel-theme-marski .hotel-footer ::-moz-selection { - background-color: #0d57f3; -} -.hotel-theme-marski .hotel-footer ::selection { - background-color: #0d57f3; -} -.hotel-theme-marski .hotel-footer, -.hotel-theme-marski .hotel-footer-section { - background-color: #122937; -} -.hotel-theme-marski .hotel-footer .list-footer-pages > li { - background-image: url(/_static/img/signaturehotels/marski/arrow-right-white.svg); - padding-left: 25px; -} -.hotel-theme-marski .hotel-footer .icon--google-directions *, -.hotel-theme-marski .hotel-footer .icon--location *, -.hotel-theme-marski .hotel-footer .icon--phone * { - display: none; -} -.hotel-theme-marski .hotel-footer .icon--location { - background: transparent - url(/_static/img/signaturehotels/marski/icon-location-white.svg) no-repeat - scroll 0 0; - -webkit-transform: scale(1.5); - transform: scale(1.5); -} -.hotel-theme-marski .hotel-footer .icon--google-directions { - background: transparent - url(/_static/img/signaturehotels/marski/icon-google-directions.svg) - no-repeat scroll 0 0; -} -.hotel-theme-marski .hotel-footer .icon--phone { - background: transparent - url(/_static/img/signaturehotels/marski/icon-phone-white.svg) no-repeat - scroll 0 0; - -webkit-transform: rotate(-25deg); - transform: rotate(-25deg); - border-radius: 100%; -} -.hotel-theme-marski main .map-static__caption { - bottom: 10px; -} -.hotel-theme-marski main .map-expand, -.hotel-theme-marski main .map__canvas { - -webkit-filter: grayscale(100%); - filter: grayscale(100%); -} -.hotel-theme-marski main .map-controls, -.hotel-theme-marski main .map-static, -.hotel-theme-marski main .zoom-controls { - -webkit-filter: none; - filter: none; -} -@media (max-width: 739px) { - .hotel-theme-marski main .map { - background: none #3e1118; - } -} -@media (max-width: 739px) { - .hotel-theme-marski main .map-controls { - padding: 0; - } -} -.hotel-theme-marski main .map-controls__pois--right { - background: none #3e1118; - padding: 0 10px; -} -.hotel-theme-marski main .map-controls .list-pois > li { - border: 0 transparent; - color: #fff; -} -.hotel-theme-marski main .map-controls .list-pois > li:hover { - background-color: rgba(251, 18, 40, 0.4); -} -.hotel-theme-marski main .map-controls .list-pois > li:hover a { - color: #cdcdcd; -} -.hotel-theme-marski main .map-controls .list-pois > li a, -.hotel-theme-marski main .map-controls .list-pois > li div { - color: inherit; -} -.hotel-theme-marski main .map-controls .pois-container { - padding: 20px 0 10px; - background: transparent; -} -.hotel-theme-marski main .map-controls .pois-container__heading { - color: #fff; - text-transform: none; -} -.hotel-theme-marski main .map-controls .pois-container__toggle { - background: #3e1118; - border: 0; - padding: 12px 10px; -} -@media (min-width: 740px) { - .hotel-theme-marski main .map, - .hotel-theme-marski main .map-static { - -webkit-filter: none; - filter: none; - } -} -.hotel-theme-marski main .map .btn-expand, -.hotel-theme-marski main .map .map-static__caption .btn, -.hotel-theme-marski main .map .map__close-map .btn, -.hotel-theme-marski main .map .zoom-controls button { - color: #3e1118; -} -.hotel-theme-marski main .map .btn-expand:before { - background-image: url(/_static/img/signaturehotels/marski/map/magnifying-ico.svg); -} -.hotel-theme-marski main .map .btn-expand.-expanded:before { - background-image: url(/_static/img/signaturehotels/marski/map/magnifying-minus-ico.svg); -} -.hotel-theme-marski main .list-pois > li .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-default.png); - background-repeat: no-repeat; - background-size: 20px 20px; -} -.hotel-theme-marski main .list-pois > li[data-category="airport"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-airport.png); -} -.hotel-theme-marski main .list-pois > li[data-category="attraction"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-attraction.png); -} -.hotel-theme-marski main .list-pois > li[data-category="bar"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-bar.png); -} -.hotel-theme-marski main .list-pois > li[data-category="bus"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-busstation.png); -} -.hotel-theme-marski main .list-pois > li[data-category="center"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-city-center.png); -} -.hotel-theme-marski main .list-pois > li[data-category="company"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-company.png); -} -.hotel-theme-marski main .list-pois > li[data-category="pin"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-default.png); -} -.hotel-theme-marski main .list-pois > li[data-category="entertainment"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-entertainment.png); -} -.hotel-theme-marski main .list-pois > li[data-category="museum"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-museum.png); -} -.hotel-theme-marski main .list-pois > li[data-category="music"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-music.png); -} -.hotel-theme-marski main .list-pois > li[data-category="hotel"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-pin.png); -} -.hotel-theme-marski main .list-pois > li[data-category="restaurant"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-restaurant.png); -} -.hotel-theme-marski main .list-pois > li[data-category="shopping"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-shopping.png); -} -.hotel-theme-marski main .list-pois > li[data-category="star"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-star.png); -} -.hotel-theme-marski main .list-pois > li[data-category="taxi"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-taxi.png); -} -.hotel-theme-marski main .list-pois > li[data-category="theatre"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-theatre.png); -} -.hotel-theme-marski main .list-pois > li[data-category="trains"] .poi { - background-image: url(/_static/img/signaturehotels/marski/map/map-trains.png); -} -.hotel-theme-marski main .breakfast-section .label a { - color: #3e1118; -} -.hotel-theme-marski main .breakfast-section .label a:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-right-dark.svg); - margin-right: 0; -} -.hotel-theme-marski - main.signature-hotel-main - .hero-intro__content__breadcrumbs { - margin-top: 10px; -} -.hotel-theme-marski main *, -.hotel-theme-marski main :after, -.hotel-theme-marski main :before { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; -} -@media (max-width: 949px) { - .hotel-theme-marski main *, - .hotel-theme-marski main :after, - .hotel-theme-marski main :before { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } -} -.hotel-theme-marski main p { - line-height: 1.5rem; -} -@media (max-width: 949px) { - .hotel-theme-marski - main - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - + .hero-intro__content__heading { - margin-top: 20px; - } -} -.hotel-theme-marski main button:not(.dp-day):not(.mp-cta), -.hotel-theme-marski main input, -.hotel-theme-marski main textarea { - border-radius: 0 !important; -} -.hotel-theme-marski main .l-section--hotel, -.hotel-theme-marski main .l-section--pattern { - background: #fff; -} -.hotel-theme-marski main.signature-hotel-main .hero-intro + .l-section { - background-color: #fff; -} -.hotel-theme-marski main .l-section--depth + div > div:first-child .l-section, -.hotel-theme-marski main .l-section--map ~ .l-section { - background-color: #ececec; -} -.hotel-theme-marski main .signature-hotel-dark-bg { - background: #ececec; - overflow-x: hidden; -} -.hotel-theme-marski main .l-section#hotelfacts { - background: #3e1118; -} -@media (min-width: 1200px) { - .hotel-theme-marski main .l-section#hotelfacts { - margin: 0 -80%; - } -} -.hotel-theme-marski main .l-section-hotel-facts h3, -.hotel-theme-marski main .l-section-hotel-facts li { - color: #fff; -} -.hotel-theme-marski main .l-section-hotel-facts li:before { - color: #fff; - left: -15px; - font-size: 1.625rem; -} -.hotel-theme-marski main .l-section-hotel-facts h3 { - text-transform: uppercase; -} -.hotel-theme-marski main .hero-intro--overlay { - border-top-color: #fff; -} -.hotel-theme-marski main .elevator-pitch__expander { - border-bottom: none; -} -@media (min-width: 740px) { - .hotel-theme-marski main .hero-intro__content__heading { - margin-top: 20px !important; - } -} -@media (min-width: 740px) { - .hotel-theme-marski - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading.sticky { - min-width: 55%; - margin-left: 24px !important; - } -} -@media (min-width: 950px) { - .hotel-theme-marski - main - .hero-intro - .hero-intro__content - .hero-intro__content__heading.sticky { - margin-left: 34px !important; - } -} -.hotel-theme-marski main .hotel-menu > li:after { - content: none; -} -.hotel-theme-marski main .hotel-menu > li > a { - color: #000; - font-size: 0.875rem; - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; -} -@media (min-width: 740px) { - .hotel-theme-marski main .hotel-menu > li { - background: transparent; - } - .hotel-theme-marski main .hotel-menu > li > a { - color: #000; - } - .hotel-theme-marski main .hotel-menu > li.active > a, - .hotel-theme-marski main .hotel-menu > li > .u-link-style:hover { - background: #0d57f3; - color: #fff; - } - .hotel-theme-marski - main - .hotel-menu - > li - .hotel-menu-wrapper:not(.sticky) - .hotel-menu - > li - > a { - text-transform: uppercase; - } -} -.hotel-theme-marski main .hotel-menu-wrapper.sticky .hotel-menu-wrapper__inner { - border-bottom: 1px solid #d9d9d9; -} -.hotel-theme-marski - main - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner - .hotel-menu - > li - > a { - font-family: - Helvetica Neue Medium, - Helvetica, - Arial, - sans-serif; -} -.hotel-theme-marski main .l-section--depth { - border-top: 0; -} -@media (min-width: 740px) { - .hotel-theme-marski main .l-section__inner--content { - padding-top: 30px; - padding-bottom: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-marski main .room .room__footer { - border-top: 1px solid #000; - } -} -@media (max-width: 949px) { - .hotel-theme-marski main .room .room__footer { - float: left; - padding-top: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-marski main .room .room__media { - padding-left: 0; - } -} -.hotel-theme-marski main .room .room__heading-level2 { - font-size: 1.125rem; -} -.hotel-theme-marski main .room__heading-level1 { - text-transform: capitalize; -} -.hotel-theme-marski main .room.is-collapsed .availabilitybutton { - bottom: -40px; -} -.hotel-theme-marski - main - .room.is-collapsed - .hotel-theme-marski - main - .room__short-text { - line-height: 1.3rem; -} -.hotel-theme-marski main .room__short-bullets { - border-top: 0; -} -@media (min-width: 740px) { - .hotel-theme-marski main .room.is-collapsed .room__short-bullets { - display: block; - } - .hotel-theme-marski main .room.is-collapsed .room__short-bullets li { - margin-bottom: 0; - } - .hotel-theme-marski main .room.is-collapsed .room__short-bullets li:before { - color: #000; - } -} -.hotel-theme-marski main .room .room__footer .is-collapsed, -.hotel-theme-marski main .room .room__footer .is-expanded { - color: #0d57f3; -} -@media (max-width: 419px) { - .hotel-theme-marski main .room .room__footer .is-collapsed, - .hotel-theme-marski main .room .room__footer .is-expanded { - padding-bottom: 5px; - } -} -.hotel-theme-marski main .room .room__footer .is-collapsed:before, -.hotel-theme-marski main .room .room__footer .is-expanded:before { - background-image: url(/_static/img/signaturehotels/marski/arrow-down-blue.svg); -} -@media (max-width: 419px) { - .hotel-theme-marski main .room .room__footer .is-collapsed:before, - .hotel-theme-marski main .room .room__footer .is-collapsed:focus:before, - .hotel-theme-marski main .room .room__footer .is-collapsed:hover:before, - .hotel-theme-marski main .room .room__footer .is-expanded:before, - .hotel-theme-marski main .room .room__footer .is-expanded:focus:before, - .hotel-theme-marski main .room .room__footer .is-expanded:hover:before { - display: block; - width: 15px; - margin-left: -7px; - } -} -.hotel-theme-marski main .room .rsDefault .rsThumb.rsNavSelected { - border-color: #0d57f3; -} -.hotel-theme-marski main .restaurant { - border-bottom: 1px solid #000; -} -@media (min-width: 950px) { - .hotel-theme-marski main .restaurant .restaurant__media { - padding-left: 0; - } -} -@media (max-width: 949px) { - .hotel-theme-marski main .restaurant .restaurant__body { - padding-left: 0; - padding-right: 0; - } -} -.hotel-theme-marski main .restaurant-menus .iconic-item__text, -.hotel-theme-marski main .restaurant-opening-hours .iconic-item__text { - vertical-align: middle; -} -@media (max-width: 949px) { - .hotel-theme-marski main .highlight-infoblock { - padding-left: 0; - padding-right: 0; - } -} -.hotel-theme-scandic-go .elevator-pitch, -.hotel-theme-scandic-go .list-links__link, -.hotel-theme-scandic-go body { - font-family: Grotesk !important; - letter-spacing: 0.16px; - color: #2d163a; -} -.hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs - a:hover { - color: #45478c; -} -.hotel-theme-scandic-go .contact-items .iconic-item__text, -.hotel-theme-scandic-go .contact-items .iconic-item__text a, -.hotel-theme-scandic-go .restaurant--action .restaurant__heading-level1, -.hotel-theme-scandic-go .restaurant--action .restaurant__heading-level1 a { - color: #dcd7ff; -} -.hotel-theme-scandic-go .contact-items { - font-size: 16px !important; -} -.hotel-theme-scandic-go .contact-items .iconic-item { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - font-size: 16px; -} -.hotel-theme-scandic-go .contact-items .extraem { - font-size: 16px; -} -.hotel-theme-scandic-go .contact-items__heading h2 { - font-family: Grotesk-bold; -} -.hotel-theme-scandic-go .iconic-item > .iconic-item__text, -.hotel-theme-scandic-go .iconic-item__text em { - font-family: Grotesk; -} -.hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__heading { - font-family: Garamond; - text-transform: capitalize; - font-weight: 400; - margin: 20px 0 12px; - text-align: left; - color: #2d163a; - font-size: 40px; - line-height: 46px; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__heading { - font-size: 64px; - line-height: 68px; - margin-bottom: 8px; - } -} -.hotel-theme-scandic-go h1, -.hotel-theme-scandic-go h2, -.hotel-theme-scandic-go h3 { - font-family: Grotesk-bold; - text-transform: none; - font-weight: 400; -} -.hotel-theme-scandic-go .hotel .hotel__heading, -.hotel-theme-scandic-go .restaurant .restaurant__heading-level1, -.hotel-theme-scandic-go .room .room__heading-level1, -.hotel-theme-scandic-go .room .room__heading-level2 { - font-family: Grotesk; - color: #dcd7ff; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go .room .room__heading-level1 { - font-family: Grotesk-bold; - line-height: 30px; - } -} -.hotel-theme-scandic-go .room__bed-options, -.hotel-theme-scandic-go .room__long-text, -.hotel-theme-scandic-go .room__short-bullets, -.hotel-theme-scandic-go .room__short-text, -.hotel-theme-scandic-go .room__space-info { - color: #dcd7ff; -} -.hotel-theme-scandic-go .elevator-pitch .elevator-pitch__expander { - background-color: #2d163a; - color: #dcd7ff; - border: 0; - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go .room .collapsible-list-toggler { - background-color: #dcd7ff; - color: #2d163a; - border: 0; - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__heading - a:hover, -.hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__heading - a:visited, -.hotel-theme-scandic-go .pois-container__heading { - color: #2d163a; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go header.header { - margin-top: 81px; - } -} -.hotel-theme-scandic-go .main-header { - background-color: #21331f; -} -.hotel-theme-scandic-go .main-header .navigation-bar__main__expander { - display: none; -} -.hotel-theme-scandic-go .main-header .navigation-bar__main__logo { - background: url(/_static/img/signaturehotels/sc-go/logo-v2.svg) no-repeat; - background-size: contain; - width: 129px; - height: 24px; - margin: 16px; -} -.hotel-theme-scandic-go .main-header .navigation-bar__main__logo img { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .main-header .navigation-bar__main__logo { - width: 258px; - height: 48px; - margin: 24px 0 0; - float: left; - } -} -.hotel-theme-scandic-go .hotel-return-home-link { - color: #2d163a; - background: url(/_static/img/signaturehotels/sc-go/arrow-double-dark-purple-left.svg) - no-repeat -4px; -} -.hotel-theme-scandic-go .navigation-bar__main { - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go - .hotel-menu-wrapper.sticky - .hotel-menu-wrapper__inner.is-animated { - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; - border-bottom: 1px solid #000; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__heading.sticky.is-animated { - margin-left: 15px !important; - } -} -.hotel-theme-scandic-go .expandable-toggler--hotel-menu > span:after { - background: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg) - no-repeat 50%; -} -.hotel-theme-scandic-go .contact-items .icon--nordicsea, -.hotel-theme-scandic-go .contact-items .iconic-item--link-primary .icon, -.iconic-item--link-primary .hotel-theme-scandic-go .contact-items .icon { - fill: #dcd7ff; -} -.hotel-theme-scandic-go .contact-items .icon--google-directions { - fill: none; - background: url(/_static/img/signaturehotels/sc-go/directions-v2.svg) - no-repeat 50%; -} -.hotel-theme-scandic-go .contact-items .icon--phone { - stroke: #2d163a; -} -.hotel-theme-scandic-go .l-gallery-slider .rsDefault .rsArrowIcn { - -webkit-filter: grayscale(100); - filter: grayscale(100); -} -.hotel-theme-scandic-go .booking-widget-wrapper, -.hotel-theme-scandic-go .inquiry-widget { - background-color: #21331f; - color: #2d163a; -} -.hotel-theme-scandic-go .booking-widget { - color: #85ff52; -} -.hotel-theme-scandic-go .booking-widget .input-group label { - font-size: 13px !important; - letter-spacing: normal; - background-color: transparent; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go .booking-widget .input-group label { - left: 40px; - padding: 0; - } -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .booking-widget .input-group label { - top: -4px !important; - } -} -.hotel-theme-scandic-go .booking-widget .input-group .input, -.hotel-theme-scandic-go .booking-widget .input-group input { - background-color: #fff; - color: #2d163a; -} -.hotel-theme-scandic-go .booking-widget .input-group .input:focus, -.hotel-theme-scandic-go .booking-widget .input-group input:focus { - border: 0 transparent !important; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go .booking-widget .input-group { - margin-top: 10px; - } -} -.hotel-theme-scandic-go .booking-widget .input-group .input.arrow-down { - background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); -} -@media (max-width: 949px) { - .hotel-theme-scandic-go - .booking-widget - .input-group - .booking-code__text.ng-valid:not(.ng-empty) - ~ label, - .hotel-theme-scandic-go - .booking-widget - .input-group - .booking-code__text:focus - ~ label { - line-height: 1.4rem; - } -} -.hotel-theme-scandic-go - .booking-widget - .booking-widget-options - .booking-code - label { - top: -9px !important; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go - .booking-widget - .booking-widget-options - .booking-code - label { - top: 7px !important; - background-color: transparent !important; - } -} -.hotel-theme-scandic-go .booking-widget .clearable-input__clear--icon { - stroke: #2d163a; -} -.hotel-theme-scandic-go .booking-widget-options-toggle__icon { - background: url(/_static/img/signaturehotels/sc-go/add-circle-light-green.svg) - no-repeat; - background-position: 0; -} -.hotel-theme-scandic-go .booking-widget-options-toggle__icon img { - visibility: hidden; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .booking-widget-options-toggle__icon { - background: url(/_static/img/signaturehotels/sc-go/arrow-down-light-green.svg) - no-repeat; - background-position: 50%; - background-size: 17px 17px; - } -} -.hotel-theme-scandic-go - .booking-widget-options--shown - .booking-widget-options-toggle__icon { - background: url(/_static/img/signaturehotels/sc-go/remove-circle-light-green.svg) - no-repeat; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go - .booking-widget-options__show-less - .booking-widget-options-toggle__icon { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); - } -} -.hotel-theme-scandic-go .booking-widget__btn { - background-color: #85ff52; - border-color: #85ff52; - color: #21331f; - font-weight: 700; -} -.hotel-theme-scandic-go .booking-widget .custom-checkbox + span:before, -.hotel-theme-scandic-go - .booking-widget - .custom-checkbox-wrapper - .custom-checkbox-label:before { - background-image: url(/_static/img/signaturehotels/sc-go/checkbox-light-green.svg); -} -.hotel-theme-scandic-go - .booking-widget - .custom-checkbox-wrapper.active - .custom-checkbox-label:before, -.hotel-theme-scandic-go .booking-widget .custom-checkbox:checked + span:before { - background-image: url(/_static/img/signaturehotels/sc-go/checkbox-light-green-checked.svg); -} -.hotel-theme-scandic-go - .booking-widget - .disabled - .custom-checkbox - + span:before { - background-image: none; - border: 1px solid rgba(0, 0, 0, 0.5); - background-color: rgba(0, 0, 0, 0.2); -} -.hotel-theme-scandic-go .booking-widget .error-text { - letter-spacing: 1px; -} -.hotel-theme-scandic-go .booking-widget .reward-night .icon--info-white, -.hotel-theme-scandic-go .booking-widget .voucher .icon--info-white { - background-image: url(/_static/img/signaturehotels/sc-go/info-light-green.svg); -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .booking-widget .booking-code .icon--info-white { - background-image: url(/_static/img/signaturehotels/sc-go/info-light-green.svg); - } -} -.hotel-theme-scandic-go .booking-widget .booking-widget-options-toggle__text { - letter-spacing: 0.7px; - font-weight: 400; -} -.hotel-theme-scandic-go .booking-widget .dp-next, -.hotel-theme-scandic-go .booking-widget .dp-prev, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day:focus-visible { - color: #2d163a; -} -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dr-in-range { - background-color: #dcd7ff; - color: #000; -} -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dr-in-range:hover, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dr-selected, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day:focus-visible, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day:hover { - background-color: #2d163a; - color: #dcd7ff; -} -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-day.dp-day-disabled { - color: #757575; -} -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-cal-month, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-cal-year, -.hotel-theme-scandic-go .booking-widget .dr-cals .dp-col-header { - border-color: #2d163a; - color: #2d163a; -} -.hotel-theme-scandic-go .booking-widget .date-picker__apply { - border-color: #dcd7ff; - color: #2d163a; -} -.hotel-theme-scandic-go - .booking-widget - .guest-selector - #guest-selector__room-count, -.hotel-theme-scandic-go - .booking-widget - .guest-selector - .custom-select.custom-select--booking-widget-dialog, -.hotel-theme-scandic-go .booking-widget .guest-selector .numeric-input { - background-color: #dcd7ff; -} -.hotel-theme-scandic-go .booking-widget .guest-selector .custom-select:after, -.hotel-theme-scandic-go .booking-widget .guest-selector .icon--down-arrow-small, -.hotel-theme-scandic-go - .booking-widget - .guest-selector - .icon--down-arrow-small-black, -.hotel-theme-scandic-go .booking-widget .guest-selector .icon--up-arrow-small { - background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); - background-size: auto; - background-position: 50%; -} -.hotel-theme-scandic-go .booking-widget .guest-selector .numeric-input__value { - font-size: 30px; -} -.hotel-theme-scandic-go .booking-widget .guest-selector__footer, -.hotel-theme-scandic-go .booking-widget .guest-selector__header { - border-color: #2d163a; -} -.hotel-theme-scandic-go .booking-widget .guest-selector__footer a { - color: #2d163a; -} -.hotel-theme-scandic-go .booking-widget .guest-selector__room-details { - border-color: #2d163a; -} -.hotel-theme-scandic-go .numeric-input .numeric-input__controls__decrease:hover, -.hotel-theme-scandic-go - .numeric-input - .numeric-input__controls__increase:hover { - background-color: #e0dcce; -} -.hotel-theme-scandic-go - .hotel-nav - > .navbar-header - > .navbar-header__widget-toggle { - background-color: #2d163a; - border-radius: 50px; - color: #dcd7ff; - text-transform: capitalize; - padding: 8px 16px; -} -.hotel-theme-scandic-go - .hotel-nav - > .navbar-header - > .navbar-header__widget-toggle - .icon--expand { - background: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg) - no-repeat 50%; - color: #2d163a; - text-transform: capitalize; - background-size: 28px; - margin-top: 3px; -} -.hotel-theme-scandic-go - .hotel-nav - > .navbar-header - > .navbar-header__widget-toggle.active - .icon--expand { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.hotel-theme-scandic-go .signature-hotel-dark-bg { - background-color: #e0dcce; -} -.hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-container { - content: ""; - display: block; - background-image: url(/_static/img/signaturehotels/sc-go/cloud.png); - z-index: 100; - background-position: 100% 0; - background-repeat: no-repeat; -} -@media (max-width: 1199px) { - .hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-container { - background-size: 130px; - } -} -.hotel-theme-scandic-go .signature-hotel-dark-bg, -.hotel-theme-scandic-go .signature-hotel-dark-bg .l-hotel-facts, -.hotel-theme-scandic-go .signature-hotel-dark-bg .l-hotel-facts h3, -.hotel-theme-scandic-go .signature-hotel-dark-bg h2, -.hotel-theme-scandic-go .signature-hotel-dark-bg ul.list-links a { - font-weight: 400; - color: #2d163a; -} -.hotel-theme-scandic-go .signature-hotel-dark-bg ul.list-links a { - font-size: 1rem; - line-height: 1.5; - margin: 0; -} -.hotel-theme-scandic-go .signature-hotel-dark-bg .content-teaser { - background-color: #f5ff73; -} -.hotel-theme-scandic-go .signature-hotel-dark-bg .content-teaser__media { - padding: 0; -} -.hotel-theme-scandic-go - .signature-hotel-dark-bg - .content-teaser__heading - > span { - height: 2.4em; -} -.hotel-theme-scandic-go .signature-hotel-dark-bg .content-toggler { - background-color: #2d163a; - color: #dcd7ff; - margin: 0 0 5px; - padding: 15px 0 30px; -} -.hotel-theme-scandic-go - .signature-hotel-dark-bg - .content-toggler - > span:before { - background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg); - position: absolute; - bottom: 12px; - left: calc(50% - 12px); - width: auto; -} -.hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-close { - display: none; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .signature-hotel-dark-bg .hotel-facts-container { - padding: 0; - } - .hotel-theme-scandic-go - .signature-hotel-dark-bg - .l-hotel-facts - .l-hotel-facts__wide-column { - width: 50%; - } - .hotel-theme-scandic-go - .signature-hotel-dark-bg - .l-hotel-facts - .l-hotel-facts__wide-column - + li { - padding-left: 30px; - } - .hotel-theme-scandic-go - .signature-hotel-dark-bg - .list-bullets--hotel-facts-2col { - -webkit-column-gap: 20px; - -moz-column-gap: 20px; - column-gap: 20px; - padding-right: 10px; - } -} -.hotel-theme-scandic-go .list-bullets > li:before { - font-family: Helvetica, Arial, sans-serif; - color: #2d163a; -} -.hotel-theme-scandic-go .content-teasers .bulleted-link, -.hotel-theme-scandic-go .content-teasers .PdfIconLink { - background: none transparent; - color: #2d163a; - padding: 0 25px 0 0; - position: relative; -} -.hotel-theme-scandic-go .content-teasers .bulleted-link:after, -.hotel-theme-scandic-go .content-teasers .PdfIconLink:after { - background: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); - background-position: 50%; - background-size: 100%; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - position: absolute; - right: 5px; - top: 5px; - content: ""; - display: block; - width: 16px; - height: 16px; -} -.hotel-theme-scandic-go .hotel-about-teasers .content-teaser__heading, -.hotel-theme-scandic-go .hotel-about-teasers .content-teaser__text { - color: #2d163a; -} -.hotel-theme-scandic-go .hotel-about-teasers .content-teaser__icon-wrapper svg { - fill: #2d163a; -} -.hotel-theme-scandic-go .list-links > li { - background-image: url(/_static/img/signaturehotels/sc-go/bullet-list-arrow-circle-dark-purple.svg); -} -.hotel-theme-scandic-go .l-section__inner--content-spaced a.read-more--big, -.hotel-theme-scandic-go - .l-section__inner--content-spaced - a.read-more--big - span { - color: #2d163a; -} -.hotel-theme-scandic-go - .l-section__inner--content-spaced - .content-toggler - > span:before, -.hotel-theme-scandic-go - .l-section__inner--content-spaced - a.read-more--big:after { - background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg); - background-position: 50%; - background-size: auto; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - width: 16px; - height: 16px; -} -.hotel-theme-scandic-go - .l-section__inner--content-spaced - .content-toggler--rooms { - color: #2d163a; - font-size: 22px; - padding: 10px 20px 25px; -} -.hotel-theme-scandic-go - .l-section__inner--content-spaced - .content-toggler--rooms - > span:before { - position: absolute; - bottom: 4px; - padding: 0; - left: 50%; - -webkit-transform: translateX(-8px); - transform: translateX(-8px); -} -.hotel-theme-scandic-go - .l-section__inner--content-spaced - .content-toggler--rooms - > span.is-expanded:before { - -webkit-transform: translateX(-8px) rotate(180deg); - transform: translateX(-8px) rotate(180deg); -} -@media (min-width: 950px) { - .hotel-theme-scandic-go - .l-section__inner--content-spaced - .content-toggler--rooms { - font-size: 24px; - } -} -.hotel-theme-scandic-go .room-teaser { - color: #2d163a; - background-color: #f5ff73; -} -.hotel-theme-scandic-go - .room-teaser - .media-container__infobar.room-teaser__infobar { - background: #f5ff73; - padding: 4px 16px; - color: #2d163a; -} -.hotel-theme-scandic-go - .room-teaser - .media-container__infobar.room-teaser__infobar.scandic-go { - display: block !important; -} -.hotel-theme-scandic-go .room-teaser__infobar span.iconic-item__icon-container { - display: none; -} -.hotel-theme-scandic-go .room-teaser .room-teaser__heading, -.hotel-theme-scandic-go .room-teaser__infobar .iconic-item__text { - color: #2d163a; -} -.hotel-theme-scandic-go .room-teaser .room-teaser__heading span { - text-align: left; -} -@media (max-width: 1199px) { - .hotel-theme-scandic-go .room-teaser .room-teaser__heading span { - text-align: center; - font-size: 18px; - } -} -@media (min-width: 1200px) { - .hotel-theme-scandic-go .room-teaser .room-teaser__body { - padding: 0 16px; - } -} -.hotel-theme-scandic-go .room-teaser:hover img { - -webkit-transform: scale(1.1); - transform: scale(1.1); - -webkit-transition: -webkit-transform 0.35s; - transition: -webkit-transform 0.35s; - transition: transform 0.35s; - transition: - transform 0.35s, - -webkit-transform 0.35s; -} -.hotel-theme-scandic-go - .tag-section - .tag-section__list - .tag-section__list__body - > a { - background: none #2d163a; - color: #dcd7ff; - position: relative; -} -.hotel-theme-scandic-go - .tag-section - .tag-section__list - .tag-section__list__body - > a:before { - background: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg) - no-repeat; - background-size: 100%; - width: 28px; - height: 28px; - display: block; - position: absolute; - content: ""; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - background-position: 50%; - left: 8px; - top: 6px; -} -.hotel-theme-scandic-go .thumbnail-teaser { - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go .room__collapsable { - background-color: #2d163a; - padding: 0 !important; -} -.hotel-theme-scandic-go .highlight-infoblock { - background-color: #2d163a; - border: 1px solid #dcd7ff; - border-radius: 5px; - color: #dcd7ff; -} -.hotel-theme-scandic-go .highlight-infoblock--light .extraem { - margin: 0; -} -.hotel-theme-scandic-go .highlight-infoblock--light a { - color: #2d163a; -} -.hotel-theme-scandic-go .highlight-infoblock--light .icon { - fill: #2d163a; -} -.hotel-theme-scandic-go .btn.click_prices_availability { - background-color: #dcd7ff; - border-color: #dcd7ff; - border-radius: 50px; - padding: 12px 40px; - color: #2d163a; - font-size: 1rem; - font-family: Grotesk-bold; -} -.hotel-theme-scandic-go .room__footer { - background-color: #2d163a; - color: #dcd7ff; -} -.hotel-theme-scandic-go .room__footer:visited { - color: #dcd7ff; -} -.hotel-theme-scandic-go .room__footer span:before { - background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg) !important; - width: 16px; - height: 16px; - padding: 0; - margin: 0 8px -3px 0 !important; - background-size: auto; -} -.hotel-theme-scandic-go .rsDefault .rsThumb.rsNavSelected { - border: 3px solid #f5ff73; -} -.hotel-theme-scandic-go .list-facilities li:before, -.hotel-theme-scandic-go .room__short-bullets li:before { - color: #dcd7ff !important; - font-family: Helvetica, Arial, sans-serif; -} -.hotel-theme-scandic-go .list-facilities li:before { - font-size: 2rem; -} -.hotel-theme-scandic-go .room { - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go .room__short-bullets { - border-top-color: transparent; -} -.hotel-theme-scandic-go .room .icon--bed { - fill: #dcd7ff; -} -.hotel-theme-scandic-go .room .icon--bedbunk, -.hotel-theme-scandic-go .room .icon--bedcustomoccupancy, -.hotel-theme-scandic-go .room .icon--bedextrabunk { - stroke: #2d163a; -} -.hotel-theme-scandic-go .room.room--information .room__footer { - border-top-color: #dcd7ff; - padding: 20px; - font-size: 1rem; -} -.hotel-theme-scandic-go .room.room--information .room__footer:focus { - margin: 0; -} -.hotel-theme-scandic-go .room.room--information .room__footer:focus span { - margin-bottom: 0; -} -.hotel-theme-scandic-go - .room.room--information - .room__footer:focus:focus-visible { - margin: 4px; -} -.hotel-theme-scandic-go - .room.room--information - .room__footer:focus:not(.no-hover), -.hotel-theme-scandic-go .room.room--information .room__footer:hover { - color: #dcd7ff; -} -@media (max-width: 419px) { - .hotel-theme-scandic-go .room.room--information .room__footer { - padding: 10px 20px; - } - .hotel-theme-scandic-go .room.room--information .room__footer span:before { - display: inline-block; - } -} -.hotel-theme-scandic-go - .room.room--information.is-collapsed - .room__bed-options { - padding-top: 12px; -} -.hotel-theme-scandic-go - .room - .room__bed-options - .bed-options - .textual-separator { - margin: 5px 0 !important; -} -.hotel-theme-scandic-go - .room - .room__bed-options - .bed-options - .textual-separator:before { - border-top-color: #dcd7ff; - border-top-style: solid; - width: 70%; -} -.hotel-theme-scandic-go - .room - .room__bed-options - .bed-options - .textual-separator - span { - color: #dcd7ff; - background-color: #2d163a; - padding: 0 5px; - font-weight: 400; - font-size: 13px; - font-family: inherit; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go .room .room__body { - padding: 16px; - } -} -.hotel-theme-scandic-go .room-heading .heading-2 { - color: #2d163a; - font-family: Grotesk; - font-size: 18px; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .room-heading .heading-2 { - font-size: 24px; - } -} -.hotel-theme-scandic-go .list-facilities > li, -.hotel-theme-scandic-go .room__short-bullets > li { - margin-bottom: 0.5rem; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go - .room.room--information.is-collapsed - .room__bed-options - h3 { - margin-left: 12px; - } - .hotel-theme-scandic-go .room .room__body .availabilitybutton { - left: 71%; - bottom: 45px; - } - .hotel-theme-scandic-go - .room.is-collapsed - .room__body - > .room__body__main - .availabilitybutton { - bottom: 10px; - } -} -.hotel-theme-scandic-go .hotel-footer { - background-color: #21331f; - background-image: url(/_static/img/signaturehotels/sc-go/trajectory.png); - background-repeat: no-repeat; - background-position: 100% 100%; -} -@media (max-width: 1199px) { - .hotel-theme-scandic-go .hotel-footer { - background-size: 459px; - } -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .hotel-footer { - background-size: 680px; - } -} -.hotel-theme-scandic-go .hotel-footer:before { - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go .hotel-footer__social-media .icon { - margin-right: 15px; -} -.hotel-theme-scandic-go .hotel-footer-section, -.hotel-theme-scandic-go .hotel-footer__content { - background-color: transparent; -} -.hotel-theme-scandic-go .hotel-footer-section, -.hotel-theme-scandic-go .hotel-footer-section a, -.hotel-theme-scandic-go .hotel-footer__content, -.hotel-theme-scandic-go .hotel-footer__content a { - color: #85ff52; -} -.hotel-theme-scandic-go .hotel-footer-section .list-footer-pages > li, -.hotel-theme-scandic-go .hotel-footer__content .list-footer-pages > li { - background-image: url(/_static/img/signaturehotels/sc-go/bullet-list-arrow-circle-light-green.svg); -} -.hotel-theme-scandic-go .global-footer--inline { - background-color: #000; -} -.hotel-theme-scandic-go .hotel-footer__heading a { - background: url(/_static/img/signaturehotels/sc-go/logo-v2.svg) no-repeat; - background-size: auto; - display: block; - width: 270px; - height: 50px; - margin-left: auto; - margin-right: auto; -} -.hotel-theme-scandic-go .hotel-footer__heading a span { - display: none; -} -.hotel-theme-scandic-go .hotel-footer-section .icon { - fill: #85ff52; -} -.hotel-theme-scandic-go .hotel-award .icon--swan-eco img { - visibility: hidden; -} -[lang="de"].hotel-theme-scandic-go .hotel-award .icon--swan-eco, -[lang="en"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { - background: url(/_static/img/icons/swan-eco/swan_eco_dark_en.png) no-repeat - 50%; - background-size: 100% 100%; -} -[lang="sv"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { - background: url(/_static/img/icons/swan-eco/swan_eco_dark_se.png) no-repeat - 50%; - background-size: 100% 100%; -} -[lang="da"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { - background: url(/_static/img/icons/swan-eco/swan_eco_dark_dk.png) no-repeat - 50%; - background-size: 100% 100%; -} -[lang="no"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { - background: url(/_static/img/icons/swan-eco/swan_eco_dark_no.png) no-repeat - 50%; - background-size: 100% 100%; -} -[lang="fi"].hotel-theme-scandic-go .hotel-award .icon--swan-eco { - background: url(/_static/img/icons/swan-eco/swan_eco_dark_fi.png) no-repeat - 50%; - background-size: 100% 100%; -} -.hotel-theme-scandic-go .pois-container .pois-container__toggle span:before { - background: url(/_static/img/signaturehotels/sc-go/arrow-down-dark-purple.svg) - no-repeat 50%; -} -@media (max-width: 739px) { - .hotel-theme-scandic-go .map .map-controls { - padding: 16px 0; - } -} -.hotel-theme-scandic-go .map .btn--primary-deemphasized { - color: #2d163a; - border-radius: 0; - border: 1px solid #c8c8c8; - font-weight: 400; - padding: 8px 24px; -} -.hotel-theme-scandic-go .scandic-go-cloud { - display: block !important; - position: absolute; - z-index: 90; - right: 0; -} -@media (max-width: 949px) { - .hotel-theme-scandic-go .scandic-go-cloud { - top: 0; - width: 120px; - } -} -@media (min-width: 950px) and (max-width: 1199px) { - .hotel-theme-scandic-go .scandic-go-cloud { - top: 187px; - } -} -@media (min-width: 1200px) { - .hotel-theme-scandic-go .scandic-go-cloud { - top: 0; - } -} -.hotel-theme-scandic-go .hero-fixed, -.hotel-theme-scandic-go .l-section--content:not(.signature-hotel-dark-bg), -.hotel-theme-scandic-go .l-section--hotel { - background: #e0dcce !important; -} -.hotel-theme-scandic-go .l-section--pattern { - background: transparent !important; -} -.hotel-theme-scandic-go .main.signature-hotel-main .hero:before { - content: ""; - background-image: url(/_static/img/signaturehotels/sc-go/cloud.png); - display: block; - width: 120px; - height: 120px; - position: absolute; - z-index: 1; - background-size: 100%; - right: 0; - top: 35px; -} -@media (min-width: 740px) { - .hotel-theme-scandic-go .main.signature-hotel-main .hero:before { - top: 0; - width: 252px; - height: 252px; - } -} -.hotel-theme-scandic-go .l-section--hotel .hotel-menu-wrapper__inner { - background: transparent; - font-family: Grotesk-bold; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .l-section--hotel .hotel-menu-wrapper__inner { - font-family: Grotesk; - } - .hotel-theme-scandic-go - .l-section--hotel - .hotel-menu-wrapper__inner:not(.is-animated) { - margin: 0; - padding: 0; - } -} -.hotel-theme-scandic-go - .l-section--hotel - .hotel-menu-wrapper.sticky.is-animated - .hotel-menu-wrapper__inner { - background: #e0dcce; -} -@media (min-width: 740px) { - .hotel-theme-scandic-go .hero-intro .hero-intro__content { - padding-bottom: 0; - } -} -.hotel-theme-scandic-go .contact-items { - padding: 12px 0; -} -.hotel-theme-scandic-go .hero-intro, -.hotel-theme-scandic-go .l-section--hotel { - border-top: transparent; - background-color: #e0dcce !important; -} -.hotel-theme-scandic-go .signature-hotel-main .hero-intro, -.hotel-theme-scandic-go .signature-hotel-main .l-section--hotel { - border-top: transparent; - background: url(/_static/img/signaturehotels/sc-go/trajectory-bg.svg) - no-repeat #e0dcce !important; - background-position: 120px -40px !important; - background-size: 80% !important; - background-repeat: no-repeat !important; -} -@media (min-width: 740px) { - .hotel-theme-scandic-go .signature-hotel-main .hero-intro, - .hotel-theme-scandic-go .signature-hotel-main .l-section--hotel { - background-size: auto !important; - background-position: right -100px !important; - } -} -.hotel-theme-scandic-go .l-section-contact-bar { - background-color: #2d163a; -} -.hotel-theme-scandic-go .l-section--map ~ .l-section { - background-color: #dcd7ff; -} -.hotel-theme-scandic-go .btn--primary { - border-radius: 0; - background-color: #2d163a; - border-color: #2d163a; - color: #dcd7ff; - font-weight: 400; -} -.hotel-theme-scandic-go - .hero-intro - .hero-intro__content - .hero-intro__content__breadcrumbs { - margin: 10px 0 15px; -} -.hotel-theme-scandic-go .hotel-nav .expandable-toggler--hotel-menu { - color: #2d163a; -} -.hotel-theme-scandic-go .hotel-nav > .navbar-collapse { - border-top-color: #2d163a; -} -.hotel-theme-scandic-go .hotel-menu > li > a { - border-bottom-color: #2d163a; - color: #2d163a; -} -.hotel-theme-scandic-go .hotel-menu > li:after { - display: none; -} -@media (max-width: 739px) { - .hotel-theme-scandic-go .hotel-menu > li { - padding: 0; - } -} -.hotel-theme-scandic-go .l-rooms { - margin-top: 1.5rem; -} -@media (min-width: 740px) { - .hotel-theme-scandic-go .hotel-menu > li.active > a { - color: #2d163a; - background-color: #f5ff73; - } - .hotel-theme-scandic-go .hotel-menu > li:first-child.active > a { - padding-left: 10px; - } - .hotel-theme-scandic-go .hotel-menu > li:not(.active) a { - color: #2d163a; - } - .hotel-theme-scandic-go .hotel-menu > li:not(.active) a:focus, - .hotel-theme-scandic-go .hotel-menu > li:not(.active) a:focus-visible, - .hotel-theme-scandic-go .hotel-menu > li:not(.active) a:hover { - background-color: #ecc8c9; - } -} -@media (max-width: 949px) { - .hotel-theme-scandic-go .hero-intro__content__breadcrumbs { - display: none; - } -} -.hotel-theme-scandic-go .banner-section--restaurant .banner-section__block { - background-color: #2d163a; - padding-top: 16px; -} -@media (min-width: 950px) { - .hotel-theme-scandic-go .banner-section--restaurant .banner-section__block { - padding-top: 40px; - } -} -.hotel-theme-scandic-go - .banner-section--restaurant - .banner-section__block - .read-more--big { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.hotel-theme-scandic-go .banner-section--restaurant .banner-section__block, -.hotel-theme-scandic-go - .banner-section--restaurant - .banner-section__block - .read-more--big - .read-more__subtle { - color: #dcd7ff; -} -.hotel-theme-scandic-go - .banner-section--restaurant - .banner-section__block - a.read-more--big:after { - background-image: url(/_static/img/signaturehotels/sc-go/arrow-down-light-purple.svg); - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - background-size: auto; - background-position: 50%; - width: 16px; -} -.hotel-theme-scandic-go .contact-items__heading h1, -.hotel-theme-scandic-go .contact-items__heading h2, -.hotel-theme-scandic-go .contact-items__heading h3 { - color: #dcd7ff; -} -.hotel-theme-scandic-go .contact-items .google-map-link-label { - display: none; -} -.hotel-theme-scandic-go .restaurant { - -webkit-box-shadow: 0 0 0 transparent; - box-shadow: 0 0 0 transparent; -} -.hotel-theme-scandic-go .restaurant .restaurant__sidebar { - background-color: #c7e3de; -} -.hotel-theme-scandic-go .breakfast-section { - display: none; -} -@-webkit-keyframes swal2-show { - 0% { - -webkit-transform: scale(0.7); - transform: scale(0.7); - } - 45% { - -webkit-transform: scale(1.05); - transform: scale(1.05); - } - 80% { - -webkit-transform: scale(0.95); - transform: scale(0.95); - } - to { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@keyframes swal2-show { - 0% { - -webkit-transform: scale(0.7); - transform: scale(0.7); - } - 45% { - -webkit-transform: scale(1.05); - transform: scale(1.05); - } - 80% { - -webkit-transform: scale(0.95); - transform: scale(0.95); - } - to { - -webkit-transform: scale(1); - transform: scale(1); - } -} -@-webkit-keyframes swal2-hide { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - to { - -webkit-transform: scale(0.5); - transform: scale(0.5); - opacity: 0; - } -} -@keyframes swal2-hide { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } - to { - -webkit-transform: scale(0.5); - transform: scale(0.5); - opacity: 0; - } -} -@-webkit-keyframes swal2-animate-success-line-tip { - 0% { - top: 1.1875em; - left: 0.0625em; - width: 0; - } - 54% { - top: 1.0625em; - left: 0.125em; - width: 0; - } - 70% { - top: 2.1875em; - left: -0.375em; - width: 3.125em; - } - 84% { - top: 3em; - left: 1.3125em; - width: 1.0625em; - } - to { - top: 2.8125em; - left: 0.875em; - width: 1.5625em; - } -} -@keyframes swal2-animate-success-line-tip { - 0% { - top: 1.1875em; - left: 0.0625em; - width: 0; - } - 54% { - top: 1.0625em; - left: 0.125em; - width: 0; - } - 70% { - top: 2.1875em; - left: -0.375em; - width: 3.125em; - } - 84% { - top: 3em; - left: 1.3125em; - width: 1.0625em; - } - to { - top: 2.8125em; - left: 0.875em; - width: 1.5625em; - } -} -@-webkit-keyframes swal2-animate-success-line-long { - 0% { - top: 3.375em; - right: 2.875em; - width: 0; - } - 65% { - top: 3.375em; - right: 2.875em; - width: 0; - } - 84% { - top: 2.1875em; - right: 0; - width: 3.4375em; - } - to { - top: 2.375em; - right: 0.5em; - width: 2.9375em; - } -} -@keyframes swal2-animate-success-line-long { - 0% { - top: 3.375em; - right: 2.875em; - width: 0; - } - 65% { - top: 3.375em; - right: 2.875em; - width: 0; - } - 84% { - top: 2.1875em; - right: 0; - width: 3.4375em; - } - to { - top: 2.375em; - right: 0.5em; - width: 2.9375em; - } -} -@-webkit-keyframes swal2-rotate-success-circular-line { - 0% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - } - 5% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - } - 12% { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg); - } - to { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg); - } -} -@keyframes swal2-rotate-success-circular-line { - 0% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - } - 5% { - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - } - 12% { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg); - } - to { - -webkit-transform: rotate(-405deg); - transform: rotate(-405deg); - } -} -@-webkit-keyframes swal2-animate-error-x-mark { - 0% { - margin-top: 1.625em; - -webkit-transform: scale(0.4); - transform: scale(0.4); - opacity: 0; - } - 50% { - margin-top: 1.625em; - -webkit-transform: scale(0.4); - transform: scale(0.4); - opacity: 0; - } - 80% { - margin-top: -0.375em; - -webkit-transform: scale(1.15); - transform: scale(1.15); - } - to { - margin-top: 0; - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@keyframes swal2-animate-error-x-mark { - 0% { - margin-top: 1.625em; - -webkit-transform: scale(0.4); - transform: scale(0.4); - opacity: 0; - } - 50% { - margin-top: 1.625em; - -webkit-transform: scale(0.4); - transform: scale(0.4); - opacity: 0; - } - 80% { - margin-top: -0.375em; - -webkit-transform: scale(1.15); - transform: scale(1.15); - } - to { - margin-top: 0; - -webkit-transform: scale(1); - transform: scale(1); - opacity: 1; - } -} -@-webkit-keyframes swal2-animate-error-icon { - 0% { - -webkit-transform: rotateX(100deg); - transform: rotateX(100deg); - opacity: 0; - } - to { - -webkit-transform: rotateX(0deg); - transform: rotateX(0deg); - opacity: 1; - } -} -@keyframes swal2-animate-error-icon { - 0% { - -webkit-transform: rotateX(100deg); - transform: rotateX(100deg); - opacity: 0; - } - to { - -webkit-transform: rotateX(0deg); - transform: rotateX(0deg); - opacity: 1; - } -} -body.swal2-toast-shown .swal2-container, -body.swal2-toast-shown .swal2-container.swal2-shown { - background-color: transparent; -} -body.swal2-toast-shown .swal2-container.swal2-top { - top: 0; - right: auto; - bottom: auto; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} -body.swal2-toast-shown .swal2-container.swal2-top-end, -body.swal2-toast-shown .swal2-container.swal2-top-right { - top: 0; - right: 0; - bottom: auto; - left: auto; -} -body.swal2-toast-shown .swal2-container.swal2-top-left, -body.swal2-toast-shown .swal2-container.swal2-top-start { - top: 0; - right: auto; - bottom: auto; - left: 0; -} -body.swal2-toast-shown .swal2-container.swal2-center-left, -body.swal2-toast-shown .swal2-container.swal2-center-start { - top: 50%; - right: auto; - bottom: auto; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -body.swal2-toast-shown .swal2-container.swal2-center { - top: 50%; - right: auto; - bottom: auto; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -body.swal2-toast-shown .swal2-container.swal2-center-end, -body.swal2-toast-shown .swal2-container.swal2-center-right { - top: 50%; - right: 0; - bottom: auto; - left: auto; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -body.swal2-toast-shown .swal2-container.swal2-bottom-left, -body.swal2-toast-shown .swal2-container.swal2-bottom-start { - top: auto; - right: auto; - bottom: 0; - left: 0; -} -body.swal2-toast-shown .swal2-container.swal2-bottom { - top: auto; - right: auto; - bottom: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} -body.swal2-toast-shown .swal2-container.swal2-bottom-end, -body.swal2-toast-shown .swal2-container.swal2-bottom-right { - top: auto; - right: 0; - bottom: 0; - left: auto; -} -body.swal2-toast-column .swal2-toast { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: stretch; - align-items: stretch; -} -body.swal2-toast-column .swal2-toast .swal2-actions { - -ms-flex: 1; - flex: 1; - -ms-flex-item-align: stretch; - align-self: stretch; - height: 2.2em; - margin-top: 0.3125em; -} -body.swal2-toast-column .swal2-toast .swal2-loading { - -ms-flex-pack: center; - justify-content: center; -} -body.swal2-toast-column .swal2-toast .swal2-input { - height: 2em; - margin: 0.3125em auto; - font-size: 1em; -} -body.swal2-toast-column .swal2-toast .swal2-validation-message { - font-size: 1em; -} -.swal2-popup.swal2-toast { - -ms-flex-align: center; - align-items: center; - width: auto; - padding: 0.625em; - overflow-y: hidden; - -webkit-box-shadow: 0 0 0.625em #d9d9d9; - box-shadow: 0 0 0.625em #d9d9d9; -} -.swal2-popup.swal2-toast, -.swal2-popup.swal2-toast .swal2-header { - -ms-flex-direction: row; - flex-direction: row; -} -.swal2-popup.swal2-toast .swal2-title { - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-pack: start; - justify-content: flex-start; - margin: 0 0.6em; - font-size: 1em; -} -.swal2-popup.swal2-toast .swal2-footer { - margin: 0.5em 0 0; - padding: 0.5em 0 0; - font-size: 0.8em; -} -.swal2-popup.swal2-toast .swal2-close { - position: static; - width: 0.8em; - height: 0.8em; - line-height: 0.8; -} -.swal2-popup.swal2-toast .swal2-content { - -ms-flex-pack: start; - justify-content: flex-start; - font-size: 1em; -} -.swal2-popup.swal2-toast .swal2-icon { - width: 2em; - min-width: 2em; - height: 2em; - margin: 0; -} -.swal2-popup.swal2-toast .swal2-icon:before { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - font-size: 2em; - font-weight: 700; -} -@media (-ms-high-contrast: active), (-ms-high-contrast: none) { - .swal2-popup.swal2-toast .swal2-icon:before { - font-size: 0.25em; - } -} -.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring { - width: 2em; - height: 2em; -} -.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^="swal2-x-mark-line"] { - top: 0.875em; - width: 1.375em; -} -.swal2-popup.swal2-toast - .swal2-icon.swal2-error - [class^="swal2-x-mark-line"][class$="left"] { - left: 0.3125em; -} -.swal2-popup.swal2-toast - .swal2-icon.swal2-error - [class^="swal2-x-mark-line"][class$="right"] { - right: 0.3125em; -} -.swal2-popup.swal2-toast .swal2-actions { - height: auto; - margin: 0 0.3125em; -} -.swal2-popup.swal2-toast .swal2-styled { - margin: 0 0.3125em; - padding: 0.3125em 0.625em; - font-size: 1em; -} -.swal2-popup.swal2-toast .swal2-styled:focus { - -webkit-box-shadow: - 0 0 0 0.0625em #fff, - 0 0 0 0.125em rgba(50, 100, 150, 0.4); - box-shadow: - 0 0 0 0.0625em #fff, - 0 0 0 0.125em rgba(50, 100, 150, 0.4); -} -.swal2-popup.swal2-toast .swal2-success { - border-color: #a5dc86; -} -.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-circular-line"] { - position: absolute; - width: 2em; - height: 2.8125em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border-radius: 50%; -} -.swal2-popup.swal2-toast - .swal2-success - [class^="swal2-success-circular-line"][class$="left"] { - top: -0.25em; - left: -0.9375em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: 2em 2em; - transform-origin: 2em 2em; - border-radius: 4em 0 0 4em; -} -.swal2-popup.swal2-toast - .swal2-success - [class^="swal2-success-circular-line"][class$="right"] { - top: -0.25em; - left: 0.9375em; - -webkit-transform-origin: 0 2em; - transform-origin: 0 2em; - border-radius: 0 4em 4em 0; -} -.swal2-popup.swal2-toast .swal2-success .swal2-success-ring { - width: 2em; - height: 2em; -} -.swal2-popup.swal2-toast .swal2-success .swal2-success-fix { - top: 0; - left: 0.4375em; - width: 0.4375em; - height: 2.6875em; -} -.swal2-popup.swal2-toast .swal2-success [class^="swal2-success-line"] { - height: 0.3125em; -} -.swal2-popup.swal2-toast - .swal2-success - [class^="swal2-success-line"][class$="tip"] { - top: 1.125em; - left: 0.1875em; - width: 0.75em; -} -.swal2-popup.swal2-toast - .swal2-success - [class^="swal2-success-line"][class$="long"] { - top: 0.9375em; - right: 0.1875em; - width: 1.375em; -} -.swal2-popup.swal2-toast.swal2-show { - -webkit-animation: swal2-toast-show 0.5s; - animation: swal2-toast-show 0.5s; -} -.swal2-popup.swal2-toast.swal2-hide { - -webkit-animation: swal2-toast-hide 0.2s forwards; - animation: swal2-toast-hide 0.2s forwards; -} -.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip { - -webkit-animation: swal2-toast-animate-success-line-tip 0.75s; - animation: swal2-toast-animate-success-line-tip 0.75s; -} -.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long { - -webkit-animation: swal2-toast-animate-success-line-long 0.75s; - animation: swal2-toast-animate-success-line-long 0.75s; -} -@-webkit-keyframes swal2-toast-show { - 0% { - -webkit-transform: translateY(-0.625em) rotate(2deg); - transform: translateY(-0.625em) rotate(2deg); - opacity: 0; - } - 33% { - -webkit-transform: translateY(0) rotate(-2deg); - transform: translateY(0) rotate(-2deg); - opacity: 0.5; - } - 66% { - -webkit-transform: translateY(0.3125em) rotate(2deg); - transform: translateY(0.3125em) rotate(2deg); - opacity: 0.7; - } - to { - -webkit-transform: translateY(0) rotate(0); - transform: translateY(0) rotate(0); - opacity: 1; - } -} -@keyframes swal2-toast-show { - 0% { - -webkit-transform: translateY(-0.625em) rotate(2deg); - transform: translateY(-0.625em) rotate(2deg); - opacity: 0; - } - 33% { - -webkit-transform: translateY(0) rotate(-2deg); - transform: translateY(0) rotate(-2deg); - opacity: 0.5; - } - 66% { - -webkit-transform: translateY(0.3125em) rotate(2deg); - transform: translateY(0.3125em) rotate(2deg); - opacity: 0.7; - } - to { - -webkit-transform: translateY(0) rotate(0); - transform: translateY(0) rotate(0); - opacity: 1; - } -} -@-webkit-keyframes swal2-toast-hide { - 0% { - opacity: 1; - } - 33% { - opacity: 0.5; - } - to { - -webkit-transform: rotate(1deg); - transform: rotate(1deg); - opacity: 0; - } -} -@keyframes swal2-toast-hide { - 0% { - opacity: 1; - } - 33% { - opacity: 0.5; - } - to { - -webkit-transform: rotate(1deg); - transform: rotate(1deg); - opacity: 0; - } -} -@-webkit-keyframes swal2-toast-animate-success-line-tip { - 0% { - top: 0.5625em; - left: 0.0625em; - width: 0; - } - 54% { - top: 0.125em; - left: 0.125em; - width: 0; - } - 70% { - top: 0.625em; - left: -0.25em; - width: 1.625em; - } - 84% { - top: 1.0625em; - left: 0.75em; - width: 0.5em; - } - to { - top: 1.125em; - left: 0.1875em; - width: 0.75em; - } -} -@keyframes swal2-toast-animate-success-line-tip { - 0% { - top: 0.5625em; - left: 0.0625em; - width: 0; - } - 54% { - top: 0.125em; - left: 0.125em; - width: 0; - } - 70% { - top: 0.625em; - left: -0.25em; - width: 1.625em; - } - 84% { - top: 1.0625em; - left: 0.75em; - width: 0.5em; - } - to { - top: 1.125em; - left: 0.1875em; - width: 0.75em; - } -} -@-webkit-keyframes swal2-toast-animate-success-line-long { - 0% { - top: 1.625em; - right: 1.375em; - width: 0; - } - 65% { - top: 1.25em; - right: 0.9375em; - width: 0; - } - 84% { - top: 0.9375em; - right: 0; - width: 1.125em; - } - to { - top: 0.9375em; - right: 0.1875em; - width: 1.375em; - } -} -@keyframes swal2-toast-animate-success-line-long { - 0% { - top: 1.625em; - right: 1.375em; - width: 0; - } - 65% { - top: 1.25em; - right: 0.9375em; - width: 0; - } - 84% { - top: 0.9375em; - right: 0; - width: 1.125em; - } - to { - top: 0.9375em; - right: 0.1875em; - width: 1.375em; - } -} -body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { - overflow: hidden; -} -body.swal2-height-auto { - height: auto !important; -} -body.swal2-no-backdrop .swal2-shown { - top: auto; - right: auto; - bottom: auto; - left: auto; - max-width: calc(100% - 1.25em); - background-color: transparent; -} -body.swal2-no-backdrop .swal2-shown > .swal2-modal { - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -} -body.swal2-no-backdrop .swal2-shown.swal2-top { - top: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} -body.swal2-no-backdrop .swal2-shown.swal2-top-left, -body.swal2-no-backdrop .swal2-shown.swal2-top-start { - top: 0; - left: 0; -} -body.swal2-no-backdrop .swal2-shown.swal2-top-end, -body.swal2-no-backdrop .swal2-shown.swal2-top-right { - top: 0; - right: 0; -} -body.swal2-no-backdrop .swal2-shown.swal2-center { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -body.swal2-no-backdrop .swal2-shown.swal2-center-left, -body.swal2-no-backdrop .swal2-shown.swal2-center-start { - top: 50%; - left: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -body.swal2-no-backdrop .swal2-shown.swal2-center-end, -body.swal2-no-backdrop .swal2-shown.swal2-center-right { - top: 50%; - right: 0; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -body.swal2-no-backdrop .swal2-shown.swal2-bottom { - bottom: 0; - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); -} -body.swal2-no-backdrop .swal2-shown.swal2-bottom-left, -body.swal2-no-backdrop .swal2-shown.swal2-bottom-start { - bottom: 0; - left: 0; -} -body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, -body.swal2-no-backdrop .swal2-shown.swal2-bottom-right { - right: 0; - bottom: 0; -} -.swal2-container { - display: -ms-flexbox; - display: flex; - position: fixed; - z-index: 99999 !important; - top: 0; - right: 0; - bottom: 0; - left: 0; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0.625em; - overflow-x: hidden; - background-color: transparent; - -webkit-overflow-scrolling: touch; -} -.swal2-container.swal2-top { - -ms-flex-align: start; - align-items: flex-start; -} -.swal2-container.swal2-top-left, -.swal2-container.swal2-top-start { - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: start; - justify-content: flex-start; -} -.swal2-container.swal2-top-end, -.swal2-container.swal2-top-right { - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: end; - justify-content: flex-end; -} -.swal2-container.swal2-center { - -ms-flex-align: center; - align-items: center; -} -.swal2-container.swal2-center-left, -.swal2-container.swal2-center-start { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: start; - justify-content: flex-start; -} -.swal2-container.swal2-center-end, -.swal2-container.swal2-center-right { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; -} -.swal2-container.swal2-bottom { - -ms-flex-align: end; - align-items: flex-end; -} -.swal2-container.swal2-bottom-left, -.swal2-container.swal2-bottom-start { - -ms-flex-align: end; - align-items: flex-end; - -ms-flex-pack: start; - justify-content: flex-start; -} -.swal2-container.swal2-bottom-end, -.swal2-container.swal2-bottom-right { - -ms-flex-align: end; - align-items: flex-end; - -ms-flex-pack: end; - justify-content: flex-end; -} -.swal2-container.swal2-bottom-end > :first-child, -.swal2-container.swal2-bottom-left > :first-child, -.swal2-container.swal2-bottom-right > :first-child, -.swal2-container.swal2-bottom-start > :first-child, -.swal2-container.swal2-bottom > :first-child { - margin-top: auto; -} -.swal2-container.swal2-grow-fullscreen > .swal2-modal { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex: 1; - flex: 1; - -ms-flex-item-align: stretch; - align-self: stretch; - -ms-flex-pack: center; - justify-content: center; -} -.swal2-container.swal2-grow-row > .swal2-modal { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex: 1; - flex: 1; - -ms-flex-line-pack: center; - align-content: center; - -ms-flex-pack: center; - justify-content: center; -} -.swal2-container.swal2-grow-column { - -ms-flex: 1; - flex: 1; - -ms-flex-direction: column; - flex-direction: column; -} -.swal2-container.swal2-grow-column.swal2-bottom, -.swal2-container.swal2-grow-column.swal2-center, -.swal2-container.swal2-grow-column.swal2-top { - -ms-flex-align: center; - align-items: center; -} -.swal2-container.swal2-grow-column.swal2-bottom-left, -.swal2-container.swal2-grow-column.swal2-bottom-start, -.swal2-container.swal2-grow-column.swal2-center-left, -.swal2-container.swal2-grow-column.swal2-center-start, -.swal2-container.swal2-grow-column.swal2-top-left, -.swal2-container.swal2-grow-column.swal2-top-start { - -ms-flex-align: start; - align-items: flex-start; -} -.swal2-container.swal2-grow-column.swal2-bottom-end, -.swal2-container.swal2-grow-column.swal2-bottom-right, -.swal2-container.swal2-grow-column.swal2-center-end, -.swal2-container.swal2-grow-column.swal2-center-right, -.swal2-container.swal2-grow-column.swal2-top-end, -.swal2-container.swal2-grow-column.swal2-top-right { - -ms-flex-align: end; - align-items: flex-end; -} -.swal2-container.swal2-grow-column > .swal2-modal { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex: 1; - flex: 1; - -ms-flex-line-pack: center; - align-content: center; - -ms-flex-pack: center; - justify-content: center; -} -.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not( - .swal2-top-left - ):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not( - .swal2-center-left - ):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not( - .swal2-bottom-end - ):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) - > .swal2-modal { - margin: auto; -} -@media (-ms-high-contrast: active), (-ms-high-contrast: none) { - .swal2-container .swal2-modal { - margin: 0 !important; - } -} -.swal2-container.swal2-fade { - -webkit-transition: background-color 0.1s; - transition: background-color 0.1s; -} -.swal2-container.swal2-shown { - background-color: rgba(0, 0, 0, 0.4); -} -.swal2-popup { - display: none; - position: relative; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - width: 32em; - max-width: 100%; - padding: 0.95em !important; - border: none; - border-radius: 0.3125em; - background: #fff; - font-family: inherit; - font-size: 1rem; -} -.banner-section--splash - .swal2-popup.banner-section__block.grey - button.swal2-confirm, -.banner-section--splash - .swal2-popup.banner-section__block.grey - button.swal2-confirm:hover, -.banner-section--splash - .swal2-popup.banner-section__block.lightgreen - button.swal2-confirm, -.banner-section--splash - .swal2-popup.banner-section__block.lightgreen - button.swal2-confirm:hover, -.swal2-popup.inverted button.swal2-confirm, -.swal2-popup.inverted button.swal2-confirm:hover { - background-color: #fff !important; - color: #00838e !important; - font-size: inherit !important; - border: 2px solid #00838e !important; - font-weight: 700 !important; - text-decoration: none !important; -} -.banner-section--splash - .swal2-popup.banner-section__block.grey - button.swal2-cancel, -.banner-section--splash - .swal2-popup.banner-section__block.grey - button.swal2-cancel:hover, -.banner-section--splash - .swal2-popup.banner-section__block.lightgreen - button.swal2-cancel, -.banner-section--splash - .swal2-popup.banner-section__block.lightgreen - button.swal2-cancel:hover, -.swal2-popup.inverted button.swal2-cancel, -.swal2-popup.inverted button.swal2-cancel:hover { - background-color: #00838e !important; - border: 2px solid #00838e; - color: #00838e; - font-weight: 700; - text-decoration: none; - border-left-color: #00838e !important; - border-right-color: #00838e !important; -} -.swal2-popup.inverted_modify_details .swal2-header { - font-size: 1.125rem; - color: #483729; - margin-bottom: 1rem; -} -.swal2-popup.inverted_modify_details #swal2-content, -.swal2-popup.inverted_modify_details .swal2-header { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - text-align: center; - position: relative; -} -.swal2-popup.inverted_modify_details #swal2-content { - font-size: 1rem; - color: #333; - line-height: 1.4em; - margin: 0; - padding: 0; -} -.swal2-popup.inverted_modify_details button.swal2-styled.swal2-confirm, -.swal2-popup.inverted_modify_details button.swal2-styled.swal2-confirm:hover { - border: 2px solid #00838e; - color: #fff; - background: #00838e !important; - font-weight: 700; - margin: 5% 40% 0; -} -.swal2-popup.center-action-btn .swal2-actions { - -ms-flex-pack: distribute; - justify-content: space-around; -} -@media (min-width: 950px) { - .swal2-popup { - padding-top: 40px !important; - } -} -.swal2-popup.remove-ancillary, -.swal2-popup.remove-card { - border-radius: 1rem; - border: 3px solid #e3e0db; - padding: 20px !important; -} -@media (min-width: 740px) { - .swal2-popup.remove-ancillary, - .swal2-popup.remove-card { - padding: 30px !important; - } -} -.swal2-popup.remove-ancillary h2#swal2-title, -.swal2-popup.remove-card h2#swal2-title { - font-size: 1.125rem; -} -@media (min-width: 950px) { - .swal2-popup.remove-ancillary h2#swal2-title, - .swal2-popup.remove-card h2#swal2-title { - font-size: 1.375rem; - } -} -.swal2-popup.remove-ancillary .swal2-content, -.swal2-popup.remove-card .swal2-content { - margin-bottom: 20px; -} -.swal2-popup.remove-ancillary #swal2-content .confirm-text, -.swal2-popup.remove-card #swal2-content .confirm-text { - margin: 25px 0 5px; -} -.swal2-popup.remove-ancillary .swal2-actions, -.swal2-popup.remove-card .swal2-actions { - -ms-flex-pack: center; - justify-content: center; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - margin-bottom: -15px !important; - padding: 0; -} -.swal2-popup.remove-ancillary .swal2-actions button, -.swal2-popup.remove-card .swal2-actions button { - margin: 0 5px 15px; - font-weight: 700; - font-size: 1rem; -} -@media (max-width: 419px) { - .swal2-popup.remove-card .swal2-actions { - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } -} -.swal2-popup .swal2-actions { - display: -ms-flexbox; - display: flex; - -ms-flex-pack: justify; - justify-content: space-between; - margin: 0 !important; - padding: 0 1rem; -} -@media (min-width: 950px) { - .swal2-popup .swal2-actions { - padding: 0 4rem; - } -} -.swal2-popup .swal2-validation-message { - padding: 0 1rem; - margin: 15px 0 !important; -} -.swal2-popup .swal2-validation-message:before { - display: none; -} -@media (min-width: 950px) { - .swal2-popup .swal2-validation-message { - padding: 0 3rem; - } -} -.swal2-popup .swal2-close { - z-index: 9; - color: #00838e; -} -.swal2-popup .swal2-close:hover { - color: #00838e; -} -.swal2-popup.cancel-booking .swal2-actions { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - margin: 10px 0 5px !important; -} -.swal2-popup.cancel-booking .swal2-actions button { - margin: 10px; -} -.swal2-popup.cancel-booking .swal2-actions button.swal2-confirm, -.swal2-popup.cancel-booking .swal2-actions button.swal2-confirm:hover { - background-color: #fff !important; - color: #00838e !important; - font-size: inherit !important; - border: 2px solid #00838e !important; - font-weight: 700 !important; - text-decoration: none !important; -} -.swal2-popup.cancel-booking .swal2-actions button.swal2-cancel { - color: #fff !important; -} -.swal2-popup.cancel-booking .swal2-actions button.swal2-cancel, -.swal2-popup.cancel-booking .swal2-actions button.swal2-cancel:hover { - background-color: #00838e !important; - border: 2px solid #00838e; - font-weight: 700; - text-decoration: none; - border-left-color: #00838e !important; - border-right-color: #00838e !important; -} -.swal2-popup.cancel-booking .swal2-actions button.swal2-cancel:hover { - color: #00838e; -} -.swal2-popup.discount-modal { - width: 25rem; - margin-top: 30px !important; -} -.swal2-popup.discount-modal img { - margin: 0; - position: absolute; - top: -22px; -} -.swal2-popup.discount-modal .swal2-header h2#swal2-title { - margin-top: 20px; - text-transform: uppercase; - font-size: 1.625rem; - font-weight: 700; -} -.swal2-popup.discount-modal.membershipNumberDiscount-modal #swal2-content, -.swal2-popup.discount-modal.multiRoomDiscount-modal #swal2-content { - margin-bottom: 0; -} -.swal2-popup.discount-modal #swal2-content { - margin-bottom: 30px; -} -.swal2-popup.discount-modal #swal2-content .inline-block { - display: inline-block; -} -.swal2-popup.discount-modal #swal2-content p.newPriceText { - margin-top: 25px; - margin-bottom: 0; -} -.swal2-popup.discount-modal #swal2-content p.newPrice { - font-size: 2rem; - font-weight: 700; - margin-bottom: 0; - line-height: 1rem; - margin-top: 15px; -} -.swal2-popup.discount-modal #swal2-content p.newPrice > span:first-child { - display: none; -} -.swal2-popup.discount-modal #swal2-content p.newPrice .price__currency { - font-size: 0.8125rem; - color: #333; - font-weight: 400; -} -.swal2-popup.discount-modal #swal2-content p.newPrice span { - margin-bottom: 0; - color: #cd0921; -} -.swal2-popup.discount-modal #swal2-content p.newPrice span.price, -.swal2-popup.discount-modal #swal2-content p.newPrice span.price .price__plus { - line-height: 1.4rem; - font-size: 2rem; - font-weight: 700; -} -.swal2-popup.discount-modal #swal2-content p.newPrice span .price__plus, -.swal2-popup.discount-modal #swal2-content p.newPrice span span.bc, -.swal2-popup.discount-modal #swal2-content p.newPrice span span.voucher { - color: #404040; -} -.swal2-popup.discount-modal #swal2-content p.oldPrice { - text-decoration: line-through; - padding-left: 5px; -} -.swal2-popup.discount-modal #swal2-content p.oldPrice span { - font-size: 1rem; - font-weight: 700; -} -.swal2-popup.discount-modal #swal2-content p.oldPrice span:nth-child(2) { - display: none; -} -.swal2-popup.discount-modal - #swal2-content - p.oldPrice - span.price__plus:nth-child(2) { - display: inline; -} -.swal2-popup.discount-modal #swal2-content p.oldPrice span.price__currency { - margin-left: 0; -} -@media (max-width: 419px) { - .swal2-popup.discount-modal #swal2-content p.newPrice, - .swal2-popup.discount-modal #swal2-content p.oldPrice { - margin-left: 0; - margin-right: 0; - } -} -.swal2-popup.discount-modal #swal2-content p.multiRoomNote { - background-color: #eddfde; - margin: 0; - padding: 10px 15px; - border-radius: 7px; -} -.swal2-popup.discount-modal .swal2-actions button { - width: 100%; -} -.swal2-popup.form_inverted #swal2-content form { - padding: 0 1rem; -} -@media (min-width: 950px) { - .swal2-popup.form_inverted #swal2-content form { - padding: 0 4rem; - } -} -.swal2-popup.form_inverted #swal2-content form .error-text { - float: right !important; - text-align: right; -} -.swal2-popup.form_inverted #swal2-content form .form-group { - margin-bottom: 0.5rem !important; -} -.swal2-popup.form_inverted #swal2-content.input-phone .input-phone__number { - margin-left: 0.25rem !important; -} -.swal2-popup.form_inverted button.swal2-cancel, -.swal2-popup.form_inverted button.swal2-cancel:hover { - background: transparent !important; - color: #00838e !important; - padding: 0 !important; - font-size: inherit !important; - border: none !important; - font-weight: 700 !important; - text-decoration: none !important; -} -.swal2-popup:focus { - outline: none; -} -.swal2-popup.confirm-round-trip { - width: 36em; -} -.swal2-popup.swal2-loading { - overflow-y: hidden; -} -.swal2-popup.remove-hotel { - border: 2px solid #c8c8c8; - width: 28em; - padding: 40px 30px !important; -} -.swal2-popup.remove-hotel .swal2-content { - margin-bottom: 20px; -} -.swal2-popup.remove-hotel .swal2-actions { - -ms-flex-pack: center; - justify-content: center; -} -.swal2-popup.remove-hotel .swal2-actions button:active, -.swal2-popup.remove-hotel .swal2-actions button:focus, -.swal2-popup.remove-hotel .swal2-actions button:hover { - text-decoration: none; -} -.swal2-popup.remove-hotel.confirm-hotel { - padding: 30px !important; -} -.swal2-header { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: center; - align-items: center; -} -.swal2-header h2#swal2-title { - font-size: 1.375rem; -} -.swal2-header h2#swal2-title, -.swal2-title { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - color: #483729; - margin-bottom: 1rem; - text-align: center; - position: relative; -} -.swal2-title { - font-size: 1.125rem; -} -.swal2-actions { - z-index: 1; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin: 1.25em auto !important; -} -.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] { - opacity: 0.4; -} -.swal2-actions:not(.swal2-loading) .swal2-styled:hover { - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0.1)), - to(rgba(0, 0, 0, 0.1)) - ); - background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); -} -.swal2-actions:not(.swal2-loading) .swal2-styled:active { - background-image: -webkit-gradient( - linear, - left top, - left bottom, - from(rgba(0, 0, 0, 0.2)), - to(rgba(0, 0, 0, 0.2)) - ); - background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); -} -.swal2-actions button { - border-radius: 1.5em !important; -} -.swal2-actions button::-moz-focus-inner { - border: 0; -} -.swal2-actions.swal2-loading .swal2-styled.swal2-confirm { - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 2.5em; - height: 2.5em; - margin: 0.46875em; - padding: 0; - -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - border-radius: 2%; - border: 0.25em solid transparent; - background-color: #00838e !important; - color: #fff; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.swal2-actions.swal2-loading .swal2-styled.swal2-cancel { - margin-right: 30px; - margin-left: 30px; -} -.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after { - content: ""; - display: inline-block; - width: 15px; - height: 15px; - margin-left: 5px; - -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - animation: swal2-rotate-loading 1.5s linear 0s infinite normal; - border-radius: 50%; - border: 3px solid #999; - border-right-color: transparent; - -webkit-box-shadow: 1px 1px 1px #fff; - box-shadow: 1px 1px 1px #fff; -} -.swal2-styled { - margin: 0.3125em; - padding: 0.625em 2em; - -webkit-box-shadow: none; - box-shadow: none; - font-weight: 500; -} -.swal2-styled:not([disabled]) { - cursor: pointer; -} -.swal2-styled.swal2-confirm { - border: 2px solid #00838e !important; - border-radius: 0.25em; - background: initial; - background-color: #00838e !important; - color: #fff; - font-size: 1.0625em; -} -.swal2-styled.swal2-cancel { - background-color: #fff !important; - border: 2px solid #00838e !important; - color: #00838e !important; - font-weight: 700 !important; - text-decoration: none !important; -} -.swal2-styled:focus { - outline: none; - -webkit-box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px rgba(50, 100, 150, 0.4); - box-shadow: - 0 0 0 2px #fff, - 0 0 0 4px rgba(50, 100, 150, 0.4); -} -.swal2-styled::-moz-focus-inner { - border: 0; -} -.swal2-footer { - -ms-flex-pack: center; - justify-content: center; - margin: 1.25em 0 0; - padding: 1em 0 0; - border-top: 1px solid #eee; - color: #545454; - font-size: 1em; -} -.swal2-image { - max-width: 100%; - margin: 1.25em auto; -} -.swal2-close { - position: absolute; - top: 0; - right: 0; - -ms-flex-pack: center; - justify-content: center; - width: 1.2em; - height: 1.2em; - padding: 0; - overflow: hidden; - -webkit-transition: color 0.1s ease-out; - transition: color 0.1s ease-out; - border: none; - border-radius: 0; - outline: initial; - background: transparent; - color: #ccc; - font-family: serif; - font-size: 2.5em; - line-height: 1.2; - cursor: pointer; -} -.swal2-close:hover { - -webkit-transform: none; - transform: none; - color: #f27474; -} -.swal2-checkbox, -.swal2-file, -.swal2-input, -.swal2-radio, -.swal2-select, -.swal2-textarea { - display: none; -} -.swal2-content { - z-index: 1; - -ms-flex-pack: center; - justify-content: center; - color: #545454; - font-size: 1.125em; - font-weight: 300; - word-wrap: break-word; -} -#swal2-content, -.swal2-content { - margin: 0; - padding: 0; - line-height: normal; -} -#swal2-content { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - text-transform: none; - font-size: 1rem; - color: #333; - line-height: 1.4em; - text-align: center; - position: relative; -} -#swal2-content label { - text-align: left; -} -#swal2-content button { - border-width: 0; - -o-border-image: none; - border-image: none; - background: none; -} -#swal2-content h2 { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1.375rem; - color: #483729; - margin: 5px 30px 15px; - text-align: center; - position: relative; -} -#swal2-content h2 .error-text { - font-size: inherit; - font-weight: inherit; -} -#swal2-content p { - font-family: Helvetica, Arial, sans-serif; - font-weight: 400; - line-height: normal; - text-transform: none; - font-size: 1rem; - color: #333; - line-height: 1.4em; - text-align: center; - position: relative; - margin: 5px 30px 15px; - padding: 0; -} -.swal2-checkbox, -.swal2-file, -.swal2-input, -.swal2-radio, -.swal2-select, -.swal2-textarea { - margin: 1em auto; -} -.swal2-file, -.swal2-input, -.swal2-textarea { - -webkit-box-sizing: border-box; - box-sizing: border-box; - width: 100%; - -webkit-transition: - border-color 0.3s, - -webkit-box-shadow 0.3s; - transition: - border-color 0.3s, - -webkit-box-shadow 0.3s; - transition: - border-color 0.3s, - box-shadow 0.3s; - transition: - border-color 0.3s, - box-shadow 0.3s, - -webkit-box-shadow 0.3s; - border: 1px solid #d9d9d9; - border-radius: 0.1875em; - background: inherit; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); - color: inherit; - font-size: 1.125em; -} -.swal2-file.swal2-inputerror, -.swal2-input.swal2-inputerror, -.swal2-textarea.swal2-inputerror { - border-color: #f27474 !important; - -webkit-box-shadow: 0 0 2px #f27474 !important; - box-shadow: 0 0 2px #f27474 !important; -} -.swal2-file:focus, -.swal2-input:focus, -.swal2-textarea:focus { - border: 1px solid #b4dbed; - outline: none; - -webkit-box-shadow: 0 0 3px #c4e6f5; - box-shadow: 0 0 3px #c4e6f5; -} -.swal2-file::-webkit-input-placeholder, -.swal2-input::-webkit-input-placeholder, -.swal2-textarea::-webkit-input-placeholder { - color: #ccc; -} -.swal2-file::-moz-placeholder, -.swal2-input::-moz-placeholder, -.swal2-textarea::-moz-placeholder { - color: #ccc; -} -.swal2-file::-ms-input-placeholder, -.swal2-input::-ms-input-placeholder, -.swal2-textarea::-ms-input-placeholder { - color: #ccc; -} -.swal2-file::placeholder, -.swal2-input::placeholder, -.swal2-textarea::placeholder { - color: #ccc; -} -.swal2-range { - margin: 1em auto; - background: inherit; -} -.swal2-range input { - width: 80%; -} -.swal2-range output { - width: 20%; - color: inherit; - font-weight: 600; - text-align: center; -} -.swal2-range input, -.swal2-range output { - height: 2.625em; - padding: 0; - font-size: 1.125em; - line-height: 2.625em; -} -.swal2-input { - height: 2.625em; - padding: 0 0.75em; -} -.swal2-input[type="number"] { - max-width: 10em; -} -.swal2-file { - background: inherit; - font-size: 1.125em; -} -.swal2-textarea { - height: 6.75em; - padding: 0.75em; -} -.swal2-select { - min-width: 50%; - max-width: 100%; - padding: 0.375em 0.625em; - background: inherit; - color: inherit; - font-size: 1.125em; -} -.swal2-checkbox, -.swal2-radio { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - background: inherit; - color: inherit; -} -.swal2-checkbox label, -.swal2-radio label { - margin: 0 0.6em; - font-size: 1.125em; -} -.swal2-checkbox input, -.swal2-radio input { - margin: 0 0.4em; -} -.swal2-validation-message { - display: none; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - padding: 0.625em; - overflow: hidden; - background: #fff !important; - color: #b43837 !important; - font-size: 1rem !important; - font-weight: 300; - margin: 0 11px !important; -} -.swal2-validation-message:before { - content: "!"; - display: inline-block; - width: 1.5em; - min-width: 1.5em; - height: 1.5em; - margin: 0 0.625em; - zoom: normal; - border-radius: 50%; - background-color: #f27474; - color: #fff; - font-weight: 600; - line-height: 1.5em; - text-align: center; -} -@supports (-ms-accelerator: true) { - .swal2-range input { - width: 100% !important; - } - .swal2-range output { - display: none; - } -} -@media (-ms-high-contrast: active), (-ms-high-contrast: none) { - .swal2-range input { - width: 100% !important; - } - .swal2-range output { - display: none; - } -} -@-moz-document url-prefix() { - .swal2-close:focus { - outline: 2px solid rgba(50, 100, 150, 0.4); - } -} -.swal2-icon { - position: relative; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -ms-flex-pack: center; - justify-content: center; - width: 5em; - height: 5em; - margin: 1.25em auto 1.875em; - zoom: normal; - border: 0.25em solid transparent; - border-radius: 50%; - line-height: 5em; - cursor: default; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.swal2-icon:before { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - height: 92%; - font-size: 3.75em; -} -.swal2-icon.swal2-error { - border-color: #f27474; -} -.swal2-icon.swal2-error .swal2-x-mark { - position: relative; - -ms-flex-positive: 1; - flex-grow: 1; -} -.swal2-icon.swal2-error [class^="swal2-x-mark-line"] { - display: block; - position: absolute; - top: 2.3125em; - width: 2.9375em; - height: 0.3125em; - border-radius: 0.125em; - background-color: #f27474; -} -.swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="left"] { - left: 1.0625em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} -.swal2-icon.swal2-error [class^="swal2-x-mark-line"][class$="right"] { - right: 1em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.swal2-icon.swal2-warning { - border-color: #facea8; - color: #f8bb86; -} -.swal2-icon.swal2-warning:before { - content: "!"; -} -.swal2-icon.swal2-info { - border-color: #9de0f6; - color: #3fc3ee; -} -.swal2-icon.swal2-info:before { - content: "i"; -} -.swal2-icon.swal2-question { - border-color: #c9dae1; - color: #87adbd; -} -.swal2-icon.swal2-question:before { - content: "?"; -} -.swal2-icon.swal2-question.swal2-arabic-question-mark:before { - content: "؟"; -} -.swal2-icon.swal2-success { - border-color: #a5dc86; -} -.swal2-icon.swal2-success [class^="swal2-success-circular-line"] { - position: absolute; - width: 3.75em; - height: 7.5em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - border-radius: 50%; -} -.swal2-icon.swal2-success - [class^="swal2-success-circular-line"][class$="left"] { - top: -0.4375em; - left: -2.0635em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: 3.75em 3.75em; - transform-origin: 3.75em 3.75em; - border-radius: 7.5em 0 0 7.5em; -} -.swal2-icon.swal2-success - [class^="swal2-success-circular-line"][class$="right"] { - top: -0.6875em; - left: 1.875em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); - -webkit-transform-origin: 0 3.75em; - transform-origin: 0 3.75em; - border-radius: 0 7.5em 7.5em 0; -} -.swal2-icon.swal2-success .swal2-success-ring { - position: absolute; - z-index: 2; - top: -0.25em; - left: -0.25em; - -webkit-box-sizing: content-box; - box-sizing: content-box; - width: 100%; - height: 100%; - border: 0.25em solid rgba(165, 220, 134, 0.3); - border-radius: 50%; -} -.swal2-icon.swal2-success .swal2-success-fix { - position: absolute; - z-index: 1; - top: 0.5em; - left: 1.625em; - width: 0.4375em; - height: 5.625em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.swal2-icon.swal2-success [class^="swal2-success-line"] { - display: block; - position: absolute; - z-index: 2; - height: 0.3125em; - border-radius: 0.125em; - background-color: #a5dc86; -} -.swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] { - top: 2.875em; - left: 0.875em; - width: 1.5625em; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); -} -.swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] { - top: 2.375em; - right: 0.5em; - width: 2.9375em; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); -} -.swal2-progress-steps { - -ms-flex-align: center; - align-items: center; - margin: 0 0 1.25em; - padding: 0; - background: inherit; - font-weight: 600; -} -.swal2-progress-steps li { - display: inline-block; - position: relative; -} -.swal2-progress-steps .swal2-progress-step { - z-index: 20; - width: 2em; - height: 2em; - border-radius: 2em; - background: #00838e; - color: #fff; - line-height: 2em; - text-align: center; -} -.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step { - background: #00838e; -} -.swal2-progress-steps - .swal2-progress-step.swal2-active-progress-step - ~ .swal2-progress-step { - background: #add8e6; - color: #fff; -} -.swal2-progress-steps - .swal2-progress-step.swal2-active-progress-step - ~ .swal2-progress-step-line { - background: #add8e6; -} -.swal2-progress-steps .swal2-progress-step-line { - z-index: 10; - width: 2.5em; - height: 0.4em; - margin: 0 -1px; - background: #00838e; -} -[class^="swal2"] { - -webkit-tap-highlight-color: transparent; -} -.swal2-show { - -webkit-animation: swal2-show 0.3s; - animation: swal2-show 0.3s; -} -.swal2-show.swal2-noanimation { - -webkit-animation: none; - animation: none; -} -.swal2-hide { - -webkit-animation: swal2-hide 0.15s forwards; - animation: swal2-hide 0.15s forwards; -} -.swal2-hide.swal2-noanimation { - -webkit-animation: none; - animation: none; -} -.swal2-rtl .swal2-close { - right: auto; - left: 0; -} -.swal2-animate-success-icon .swal2-success-line-tip { - -webkit-animation: swal2-animate-success-line-tip 0.75s; - animation: swal2-animate-success-line-tip 0.75s; -} -.swal2-animate-success-icon .swal2-success-line-long { - -webkit-animation: swal2-animate-success-line-long 0.75s; - animation: swal2-animate-success-line-long 0.75s; -} -.swal2-animate-success-icon .swal2-success-circular-line-right { - -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in; - animation: swal2-rotate-success-circular-line 4.25s ease-in; -} -.swal2-animate-error-icon { - -webkit-animation: swal2-animate-error-icon 0.5s; - animation: swal2-animate-error-icon 0.5s; -} -.swal2-animate-error-icon .swal2-x-mark { - -webkit-animation: swal2-animate-error-x-mark 0.5s; - animation: swal2-animate-error-x-mark 0.5s; -} -@-webkit-keyframes swal2-rotate-loading { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); - } -} -@keyframes swal2-rotate-loading { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - to { - -webkit-transform: rotate(1turn); - transform: rotate(1turn); - } -} -@media print { - body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { - overflow-y: scroll !important; - } - body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) - > [aria-hidden="true"] { - display: none; - } - body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) - .swal2-container { - position: static !important; - } -} -a.CybotCookiebotDialogBodyButton { - border-radius: 20px; - padding: 4px 12px 6px !important; -} -.navbar-language-selector__toggler__arrow { - background-repeat: no-repeat; - background-position: 50%; - background-image: url(/_static/img/icons/arrows/arrow-down-grey.png); -} -.navbar-language-selector__toggler.is-expanded - .navbar-language-selector__toggler__arrow { - background-image: url(/_static/img/icons/arrows/arrow-up-grey.png); -} -.banner-section--splash .banner-section__block.green { - background-image: url(/_static/img/icons/splash/green-v2.svg); -} -.banner-section--splash .banner-section__block.brown { - background-image: url(/_static/img/icons/splash/brown-v2.svg); -} -.banner-section--splash .banner-section__block.blue { - background-image: url(/_static/img/icons/splash/blue-v2.svg); -} -.banner-section--splash .banner-section__block.grey { - background-image: url(/_static/img/icons/splash/grey-v2.svg); -} -.banner-section--splash .banner-section__block.orange { - background-image: url(/_static/img/icons/splash/orange-v2.svg); -} -.banner-section--splash .banner-section__block.purple { - background-image: url(/_static/img/icons/splash/purple-v2.svg); -} -.banner-section--splash .banner-section__block.red { - background-image: url(/_static/img/icons/splash/red.svg); -} -.banner-section--splash .banner-section__block.lightgreen { - background-image: url(/_static/img/icons/splash/light-green.svg); -} -.banner-section--splash .banner-section__block.grey *, -.banner-section--splash .banner-section__block.inverted *, -.banner-section--splash .banner-section__block.lightgreen * { - color: #3d3835; - text-shadow: none; -} -.banner-section--splash .banner-section__block.grey .icon, -.banner-section--splash .banner-section__block.inverted .icon, -.banner-section--splash .banner-section__block.lightgreen .icon { - fill: currentColor; -} -.content-teaser--flexible.show-video-icon:after { - position: absolute; - content: ""; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-repeat: no-repeat; - background-position: 50%; - background-image: url(/_static/img/icons/shared/video-icon.png); -} -.content-teaser--flexible.landscape.show-video-icon:after { - background-position-y: 35%; -} -.active.booking-widget-toggle .icon--expand, -.active.btn-booking-widget-toggle .icon--expand { - background-image: url(/_static/img/icons/hotelpage/dropdown-collapse.png); -} -.booking-widget-toggle:after { - -webkit-transition: -webkit-transform 0.2s ease; - transition: -webkit-transform 0.2s ease; - transition: transform 0.2s ease; - transition: - transform 0.2s ease, - -webkit-transform 0.2s ease; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - background-size: auto; - content: ""; - display: inline-block; - width: 1.375rem; - height: 1.375rem; -} -.booking-widget-toggle.active:after { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} -.list-pois > li .poi { - background-image: url(/_static/img/icons/map/map-default.png); - background-repeat: no-repeat; - background-size: 20px 20px; -} -.list-pois > li[data-category="airport"] .poi { - background-image: url(/_static/img/icons/map/map-airport-v2.png); -} -.list-pois > li[data-category="attraction"] .poi { - background-image: url(/_static/img/icons/map/map-attraction.png); -} -.list-pois > li[data-category="bar"] .poi { - background-image: url(/_static/img/icons/map/map-bar.png); -} -.list-pois > li[data-category="bus"] .poi { - background-image: url(/_static/img/icons/map/map-busstation-v2.png); -} -.list-pois > li[data-category="center"] .poi { - background-image: url(/_static/img/icons/map/map-city-center.png); -} -.list-pois > li[data-category="company"] .poi { - background-image: url(/_static/img/icons/map/map-company.png); -} -.list-pois > li[data-category="pin"] .poi { - background-image: url(/_static/img/icons/map/map-default.png); -} -.list-pois > li[data-category="entertainment"] .poi { - background-image: url(/_static/img/icons/map/map-entertainment.png); -} -.list-pois > li[data-category="museum"] .poi { - background-image: url(/_static/img/icons/map/map-museum.png); -} -.list-pois > li[data-category="music"] .poi { - background-image: url(/_static/img/icons/map/map-music.png); -} -.list-pois > li[data-category="hotel"] .poi { - background-image: url(/_static/img/icons/map/map-pin.png); -} -.list-pois > li[data-category="restaurant"] .poi { - background-image: url(/_static/img/icons/map/map-restaurant.png); -} -.list-pois > li[data-category="shopping"] .poi { - background-image: url(/_static/img/icons/map/map-shopping.png); -} -.list-pois > li[data-category="star"] .poi { - background-image: url(/_static/img/icons/map/map-star.png); -} -.list-pois > li[data-category="taxi"] .poi { - background-image: url(/_static/img/icons/map/map-taxi-v2.png); -} -.list-pois > li[data-category="theatre"] .poi { - background-image: url(/_static/img/icons/map/map-theatre.png); -} -.list-pois > li[data-category="trains"] .poi { - background-image: url(/_static/img/icons/map/map-trains-v2.png); -} -.list-pois > li[data-category="transportation"] .poi { - background-image: url(/_static/img/icons/map/map-transportation-v2.png); -} -.btn-expand:before { - background-image: url(/_static/img/icons/map/magnifying-ico-v2.svg); - background-repeat: no-repeat; - background-size: 24px 24px; - background-position: 0; -} -.no-svg .btn-expand:before { - background-image: url(/_static/img/icons/map/zoom-in-v2.png); -} -.btn-expand.-expanded:before { - background-image: url(/_static/img/icons/map/magnifying-minus-ico-v2.svg); -} -.no-svg .btn-expand.-expanded:before { - background-image: url(/_static/img/icons/map/zoom-out-v2.png); -} -.map .map__canvas { - background-image: url(/_static/img/royalslider/preloader.gif); - background-position: 50%; - background-repeat: no-repeat; -} -.popular-section .popular-section__header { - background-position: 95%; - background-repeat: no-repeat; - background-image: url(/_static/img/icons/search/arrow-expand.png); -} -.popular-section.is-expanded .popular-section__header { - background-image: url(/_static/img/icons/search/arrow-collapse.png); -} -@media (min-width: 950px) { - .popular-section.is-expanded .popular-section__header, - .popular-section .popular-section__header { - background-image: none; - } -} -.login .form-close-btn:after { - background-image: url(/_static/img/close-ico.svg); - background-size: contain; -} -.login-info { - background-image: url(/_static/img/friends-stamp.svg); - background-repeat: no-repeat; - background-size: 98px 103px; - background-position: right 10px top 10px; -} -.temporary-test-remove-please { - background-color: #00f; -} -.absolute-position { - position: absolute; -} -.display-inline { - display: -ms-inline-flexbox; - display: inline-flex; -} -.width-100 { - width: 100%; -} -#delivery-dropdown { - padding: 0 1rem; -} -.form-section label { - margin-bottom: 5px; -} diff --git a/apps/scandic-web/.env.local.example b/apps/scandic-web/.env.local.example index f16417451..4a5cd636e 100644 --- a/apps/scandic-web/.env.local.example +++ b/apps/scandic-web/.env.local.example @@ -1,4 +1,3 @@ -ADOBE_SCRIPT_SRC="" API_BASEURL="https://tstapi.scandichotels.com" CMS_ACCESS_TOKEN="" CMS_BRANCH="development" diff --git a/apps/scandic-web/.env.test b/apps/scandic-web/.env.test index 3ef216230..50b8d0ee0 100644 --- a/apps/scandic-web/.env.test +++ b/apps/scandic-web/.env.test @@ -1,4 +1,3 @@ -ADOBE_SCRIPT_SRC="test" API_BASEURL="test" CMS_ENVIRONMENT="test" CMS_ACCESS_TOKEN="test" diff --git a/apps/scandic-web/app/[lang]/(live)/middleware-error/404/page.tsx b/apps/scandic-web/app/[lang]/(live)/middleware-error/404/page.tsx index 0ca5f27a1..f0c835ab2 100644 --- a/apps/scandic-web/app/[lang]/(live)/middleware-error/404/page.tsx +++ b/apps/scandic-web/app/[lang]/(live)/middleware-error/404/page.tsx @@ -1,4 +1,4 @@ -import NotFound from "@/components/Current/NotFound" +import NotFound from "@/components/NotFound" import type { LangParams, PageArgs } from "@/types/params" diff --git a/apps/scandic-web/app/[lang]/(live)/not-found.tsx b/apps/scandic-web/app/[lang]/(live)/not-found.tsx index e316fd743..f5dae7438 100644 --- a/apps/scandic-web/app/[lang]/(live)/not-found.tsx +++ b/apps/scandic-web/app/[lang]/(live)/not-found.tsx @@ -1,4 +1,4 @@ -import NotFound from "@/components/Current/NotFound" +import NotFound from "@/components/NotFound" export default function NotFoundPage() { return diff --git a/apps/scandic-web/app/[lang]/(live-current)/@header/current-content-page/page.tsx b/apps/scandic-web/app/[lang]/(live-current)/@header/current-content-page/page.tsx deleted file mode 100644 index c8427dff8..000000000 --- a/apps/scandic-web/app/[lang]/(live-current)/@header/current-content-page/page.tsx +++ /dev/null @@ -1,7 +0,0 @@ -import Header from "@/components/Current/Header" - -import type { LangParams, PageArgs } from "@/types/params" - -export default async function HeaderPage({}: PageArgs) { - return
-} diff --git a/apps/scandic-web/app/[lang]/(live-current)/@header/error.tsx b/apps/scandic-web/app/[lang]/(live-current)/@header/error.tsx deleted file mode 100644 index c680c37bd..000000000 --- a/apps/scandic-web/app/[lang]/(live-current)/@header/error.tsx +++ /dev/null @@ -1,21 +0,0 @@ -"use client" - -import * as Sentry from "@sentry/nextjs" -import { useEffect } from "react" - -import { logger } from "@scandic-hotels/common/logger" - -export default function Error({ - error, -}: { - error: Error & { digest?: string } -}) { - useEffect(() => { - if (!error) return - - logger.error("header", error) - Sentry.captureException(error) - }, [error]) - - return null -} diff --git a/apps/scandic-web/app/[lang]/(live-current)/current-content-page/page.tsx b/apps/scandic-web/app/[lang]/(live-current)/current-content-page/page.tsx deleted file mode 100644 index 7ce43e125..000000000 --- a/apps/scandic-web/app/[lang]/(live-current)/current-content-page/page.tsx +++ /dev/null @@ -1,76 +0,0 @@ -import { notFound } from "next/navigation" - -import { logger } from "@scandic-hotels/common/logger" -import { GetCurrentBlockPage } from "@scandic-hotels/trpc/graphql/Query/Current/CurrentBlockPage.graphql" -import { GetCurrentBlockPageTrackingData } from "@scandic-hotels/trpc/graphql/Query/Current/CurrentBlockPageTrackingData.graphql" -import { request } from "@scandic-hotels/trpc/graphql/request" - -import ContentPage from "@/components/Current/ContentPage" -import Tracking from "@/components/Current/Tracking" - -import type { LangParams, PageArgs, UriParams } from "@/types/params" -import type { GetCurrentBlockPageData } from "@/types/requests/currentBlockPage" -import type { TrackingData } from "@/types/requests/trackingData" - -export default async function CurrentContentPage( - props: PageArgs -) { - const searchParams = await props.searchParams - const params = await props.params - try { - if (!searchParams.uri) { - throw new Error("Bad URI") - } - - const response = await request( - GetCurrentBlockPage, - { - locale: params.lang, - url: searchParams.uri, - }, - { - key: `${params.lang}:current-block-page:${searchParams.uri}`, - ttl: "max", - } - ) - - if (!response.data?.all_current_blocks_page?.total) { - logger.debug( - "#### DATA ####", - response.data, - "SearchParams URI: ", - searchParams.uri - ) - throw new Error("Not found") - } - - // This is currently to be considered a temporary solution to provide the tracking with a few values in english to align with existing reports - const pageDataForTracking = await request( - GetCurrentBlockPageTrackingData, - { uid: response.data.all_current_blocks_page.items[0].system.uid }, - { - key: `${params.lang}:current-block-page-tracking:${searchParams.uri}`, - ttl: "max", - } - ) - - const pageData = response.data.all_current_blocks_page.items[0] - - const trackingData = { - lang: params.lang, - publishedDate: pageData.system.updated_at, - createdDate: pageData.system.created_at, - pageId: pageData.system.uid, - englishUrl: pageDataForTracking.data?.current_blocks_page.url, - } - - return ( - <> - - - - ) - } catch { - return notFound() - } -} diff --git a/apps/scandic-web/app/[lang]/(live-current)/layout.tsx b/apps/scandic-web/app/[lang]/(live-current)/layout.tsx deleted file mode 100644 index 27cabe522..000000000 --- a/apps/scandic-web/app/[lang]/(live-current)/layout.tsx +++ /dev/null @@ -1,88 +0,0 @@ -/* eslint-disable formatjs/no-literal-string-in-jsx */ - -import "@scandic-hotels/design-system/fonts.css" -import "@/app/globals.css" -import "@/public/_static/css/design-system-current-deprecated.css" -import "@scandic-hotels/design-system/style.css" - -import Script from "next/script" - -import { Lang } from "@scandic-hotels/common/constants/language" - -import TokenRefresher from "@/components/Auth/TokenRefresher" -import CookieBotConsent from "@/components/CookieBot" -import AdobeScript from "@/components/Current/AdobeScript" -import Footer from "@/components/Current/Footer" -import LangPopup from "@/components/Current/LangPopup" -import RouteChange from "@/components/RouteChange" -import SkipToMainContent from "@/components/SkipToMainContent" -import { getMessages } from "@/i18n" -import ClientIntlProvider from "@/i18n/Provider" -import { setLang } from "@/i18n/serverContext" - -import type { Metadata } from "next" - -import type { LangParams, LayoutArgs } from "@/types/params" - -export const fetchCache = "default-no-store" - -export const metadata: Metadata = { - title: "Scandic Hotels", -} - -export default async function RootLayout( - props: React.PropsWithChildren< - LayoutArgs & { header: React.ReactNode } - > -) { - const params = await props.params - - const { children, header } = props - - setLang(params.lang) - const messages = await getMessages(params.lang) - - return ( - - - {/* eslint-disable-next-line @next/next/no-css-tags */} - - {/* eslint-disable-next-line @next/next/no-css-tags */} - - - - - - - - - - {header} - {children} -