diff --git a/apps/partner-sas/.gitignore b/apps/partner-sas/.gitignore new file mode 100644 index 000000000..3320db616 --- /dev/null +++ b/apps/partner-sas/.gitignore @@ -0,0 +1,49 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + +# Yarn +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* +.yarn/releases \ No newline at end of file diff --git a/apps/partner-sas/app/globals.css b/apps/partner-sas/app/globals.css new file mode 100644 index 000000000..a5ff62d3a --- /dev/null +++ b/apps/partner-sas/app/globals.css @@ -0,0 +1,3 @@ +body { + background: rebeccapurple; +} diff --git a/apps/partner-sas/app/layout.tsx b/apps/partner-sas/app/layout.tsx new file mode 100644 index 000000000..24742f1a8 --- /dev/null +++ b/apps/partner-sas/app/layout.tsx @@ -0,0 +1,29 @@ +import "@scandic-hotels/design-system/style.css" +import "@scandic-hotels/design-system/fonts.css" +import "@/public/_static/css/design-system-new-deprecated.css" +import "./globals.css" + +import type { Metadata } from "next" + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +} + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode +}>) { + return ( + + + {/* eslint-disable-next-line @next/next/no-css-tags */} + + {/* eslint-disable-next-line @next/next/no-css-tags */} + + + {children} + + ) +} diff --git a/apps/partner-sas/app/page.module.css b/apps/partner-sas/app/page.module.css new file mode 100644 index 000000000..b19b9514b --- /dev/null +++ b/apps/partner-sas/app/page.module.css @@ -0,0 +1,3 @@ +.page { + color: white; +} diff --git a/apps/partner-sas/app/page.tsx b/apps/partner-sas/app/page.tsx new file mode 100644 index 000000000..a4fa63eb5 --- /dev/null +++ b/apps/partner-sas/app/page.tsx @@ -0,0 +1,16 @@ +import { Typography } from "@scandic-hotels/design-system/Typography" + +import styles from "./page.module.css" + +export default function Home() { + return ( +
+
+ + {/* eslint-disable-next-line formatjs/no-literal-string-in-jsx */} +

hello world

+
+
+
+ ) +} diff --git a/apps/partner-sas/eslint.config.mjs b/apps/partner-sas/eslint.config.mjs new file mode 100644 index 000000000..655d9fd40 --- /dev/null +++ b/apps/partner-sas/eslint.config.mjs @@ -0,0 +1,106 @@ +import { FlatCompat } from "@eslint/eslintrc" +import js from "@eslint/js" +import typescriptEslint from "@typescript-eslint/eslint-plugin" +import tsParser from "@typescript-eslint/parser" +import { defineConfig } from "eslint/config" +import formatjs from "eslint-plugin-formatjs" +import simpleImportSort from "eslint-plugin-simple-import-sort" + +const compat = new FlatCompat({ + recommendedConfig: js.configs.recommended, + allConfig: js.configs.all, +}) + +export default defineConfig([ + { + extends: compat.extends("next/core-web-vitals", "plugin:import/typescript"), + plugins: { + "simple-import-sort": simpleImportSort, + "@typescript-eslint": typescriptEslint, + formatjs, + }, + + languageOptions: { + parser: tsParser, + }, + + rules: { + "no-unused-vars": "off", + "react/function-component-definition": "error", + "import/no-relative-packages": "error", + "simple-import-sort/imports": [ + "error", + { + groups: [ + ["^\\u0000"], + ["^node:"], + ["^@?\\w"], + ["^@scandic-hotels/(?!.*\\u0000$).*$"], + [ + "^@/constants/?(?!.*\\u0000$).*$", + "^@/env/?(?!.*\\u0000$).*$", + "^@/lib/?(?!.*\\u0000$).*$", + "^@/server/?(?!.*\\u0000$).*$", + "^@/stores/?(?!.*\\u0000$).*$", + ], + ["^@/(?!(types|.*\\u0000$)).*$"], + [ + "^\\.\\.(?!/?$)", + "^\\.\\./?$", + "^\\./(?=.*/)(?!/?$)", + "^\\.(?!/?$)", + "^\\./?$", + ], + ["^(?!\\u0000).+\\.s?css$"], + ["^node:.*\\u0000$", "^@?\\w.*\\u0000$"], + [ + "^@scandichotels/.*\\u0000$", + "^@/types/.*", + "^@/.*\\u0000$", + "^[^.].*\\u0000$", + "^\\..*\\u0000$", + ], + ], + }, + ], + + "simple-import-sort/exports": "error", + "import/first": "error", + "import/newline-after-import": "error", + + "import/no-duplicates": [ + "error", + { + "prefer-inline": true, + }, + ], + + "@typescript-eslint/consistent-type-imports": "error", + + "@typescript-eslint/no-unused-vars": [ + "error", + { + args: "all", + argsIgnorePattern: "^_", + caughtErrors: "all", + caughtErrorsIgnorePattern: "^_", + destructuredArrayIgnorePattern: "^_", + varsIgnorePattern: "^_", + ignoreRestSiblings: true, + }, + ], + + "formatjs/enforce-default-message": ["error", "literal"], + "formatjs/enforce-placeholders": ["error"], + "formatjs/enforce-plural-rules": ["error"], + "formatjs/no-literal-string-in-jsx": ["error"], + "formatjs/no-multiple-whitespaces": ["error"], + "formatjs/no-multiple-plurals": ["error"], + "formatjs/no-invalid-icu": ["error"], + "formatjs/no-id": ["error"], + "formatjs/no-complex-selectors": ["error"], + "formatjs/no-useless-message": ["error"], + "formatjs/prefer-pound-in-plural": ["error"], + }, + }, +]) diff --git a/apps/partner-sas/lint-staged.config.js b/apps/partner-sas/lint-staged.config.js new file mode 100644 index 000000000..d03436774 --- /dev/null +++ b/apps/partner-sas/lint-staged.config.js @@ -0,0 +1,21 @@ +import path from "node:path" + +const WEB_ROOT = path.join(process.cwd(), "apps/partner-sas/") + +// https://nextjs.org/docs/app/building-your-application/configuring/eslint#lint-staged +const buildEslintCommand = (filenames) => { + const cmd = `next lint --fix --max-warnings 0 --file ${filenames + .map((f) => `'${path.relative(WEB_ROOT, f)}'`) + .join(" --file ")}` + + return cmd +} + +const config = { + "*.{js,jsx,ts,tsx}": [buildEslintCommand], + "*.{ts,tsx}": () => "tsc -p tsconfig.json --noEmit", + "*.{js,jsx,ts,tsx,json,css}": "prettier --write", + "i18n/dictionaries/*.json": "jsonsort", +} + +export default config diff --git a/apps/partner-sas/netlify.toml b/apps/partner-sas/netlify.toml new file mode 100644 index 000000000..8596b3658 --- /dev/null +++ b/apps/partner-sas/netlify.toml @@ -0,0 +1,27 @@ +[build] +command = "yarn build" +publish = "apps/partner-sas/.next" + +[context.branch-deploy] +command = "yarn build" + +[context.deploy-preview] +command = "yarn build" + +[build.environment] +# set TERM variable for terminal output +TERM = "xterm" + +[[plugins]] +package = "@netlify/plugin-nextjs" + +# [images] +# remote_images = [ +# "https://imagevault-stage.scandichotels.com.*", +# "https://imagevault.scandichotels.com.*", +# ] + +[[headers]] +for = "/_next/static/*" +[headers.values] +cache-control = "public, max-age=31536000, immutable" diff --git a/apps/partner-sas/next.config.ts b/apps/partner-sas/next.config.ts new file mode 100644 index 000000000..16023f96b --- /dev/null +++ b/apps/partner-sas/next.config.ts @@ -0,0 +1,26 @@ +import type { NextConfig } from "next" + +const nextConfig: NextConfig = { + poweredByHeader: false, + trailingSlash: false, + transpilePackages: ["@scandic-hotels/common", "@scandic-hotels/trpc"], + output: "standalone", + + webpack: function (config: any) { + config.module.rules.push( + { + test: /\.(graphql|gql)/, + exclude: /node_modules/, + loader: "graphql-tag/loader", + }, + { + test: /\.svg$/, + use: ["@svgr/webpack"], + } + ) + + return config + }, +} + +export default nextConfig diff --git a/apps/partner-sas/package.json b/apps/partner-sas/package.json new file mode 100644 index 000000000..280f2ca18 --- /dev/null +++ b/apps/partner-sas/package.json @@ -0,0 +1,42 @@ +{ + "name": "@scandic-hotels/partner-sas", + "version": "0.1.0", + "private": true, + "type": "module", + "scripts": { + "dev": "PORT=3001 NEXT_PUBLIC_PORT=3001 next dev", + "build": "next build", + "start": "node .next/standalone/server.js", + "lint": "next lint --max-warnings 0 && tsc --noEmit", + "lint:fix": "next lint --fix && tsc --noEmit", + "check-types": "tsc --noEmit" + }, + "dependencies": { + "@netlify/plugin-nextjs": "^5.11.2", + "@scandic-hotels/design-system": "workspace:*", + "next": "15.3.4", + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "^9.26.0", + "@scandic-hotels/common": "workspace:*", + "@scandic-hotels/typescript-config": "workspace:*", + "@types/node": "^20", + "@types/react": "19.1.0", + "@types/react-dom": "19.1.0", + "@typescript-eslint/eslint-plugin": "^8.32.0", + "@typescript-eslint/parser": "^8.32.0", + "eslint": "^9", + "eslint-config-next": "15.3.2", + "eslint-plugin-formatjs": "^5.3.1", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-simple-import-sort": "^12.1.1", + "typescript": "5.8.3", + "typescript-plugin-css-modules": "^5.1.0" + }, + "engines": { + "node": "22" + } +} diff --git a/apps/partner-sas/prettier.config.cjs b/apps/partner-sas/prettier.config.cjs new file mode 100644 index 000000000..2fd3b38fe --- /dev/null +++ b/apps/partner-sas/prettier.config.cjs @@ -0,0 +1,8 @@ +module.exports = { + semi: false, + trailingComma: "es5", + singleQuote: false, + printWidth: 80, + tabWidth: 2, + endOfLine: "lf", +} diff --git a/apps/partner-sas/public/_static/css/core.css b/apps/partner-sas/public/_static/css/core.css new file mode 100644 index 000000000..7cbd74da8 --- /dev/null +++ b/apps/partner-sas/public/_static/css/core.css @@ -0,0 +1,4339 @@ +@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/design-system-new-deprecated.css b/apps/partner-sas/public/_static/css/design-system-new-deprecated.css new file mode 100644 index 000000000..8d98f0d51 --- /dev/null +++ b/apps/partner-sas/public/_static/css/design-system-new-deprecated.css @@ -0,0 +1,870 @@ +:root { + --typography-Body-Bold-Desktop-fontSize: 16px; + --typography-Body-Bold-fontFamily: "fira sans"; + --typography-Body-Bold-fontSize: 16px; + --typography-Body-Bold-fontWeight: "medium"; + --typography-Body-Bold-letterSpacing: 1.2000000476837158%; + --typography-Body-Bold-lineHeight: 150%; + --typography-Body-Bold-Mobile-fontSize: 16px; + --typography-Body-Bold-Tablet-estimate-fontSize: 16px; + --typography-Body-Bold-textCase: "original"; + --typography-Body-Bold-textDecoration: "none"; + --typography-Body-Inline-Desktop-fontSize: 16px; + --typography-Body-Inline-fontFamily: "fira sans"; + --typography-Body-Inline-fontSize: 16px; + --typography-Body-Inline-fontWeight: "regular"; + --typography-Body-Inline-letterSpacing: 1.2000000476837158%; + --typography-Body-Inline-lineHeight: 150%; + --typography-Body-Inline-Mobile-fontSize: 16px; + --typography-Body-Inline-Tablet-estimate-fontSize: 16px; + --typography-Body-Inline-textCase: "original"; + --typography-Body-Inline-textDecoration: "underline"; + --typography-Body-Link-Desktop-fontSize: 16px; + --typography-Body-Link-Mobile-fontSize: 16px; + --typography-Body-Link-Tablet-estimate-fontSize: 16px; + --typography-Body-Regular-Desktop-fontSize: 16px; + --typography-Body-Regular-fontFamily: "fira sans"; + --typography-Body-Regular-fontSize: 16px; + --typography-Body-Regular-fontWeight: "regular"; + --typography-Body-Regular-letterSpacing: 1.2000000476837158%; + --typography-Body-Regular-lineHeight: 150%; + --typography-Body-Regular-Mobile-fontSize: 16px; + --typography-Body-Regular-Tablet-estimate-fontSize: 16px; + --typography-Body-Regular-textCase: "original"; + --typography-Body-Regular-textDecoration: "none"; + --typography-Body-Underline-fontFamily: "fira sans"; + --typography-Body-Underline-fontSize: 16px; + --typography-Body-Underline-fontWeight: "medium"; + --typography-Body-Underline-letterSpacing: 1.2000000476837158%; + --typography-Body-Underline-lineHeight: 150%; + --typography-Body-Underline-textCase: "original"; + --typography-Body-Underline-textDecoration: "underline"; + --typography-Caption-Bold-Desktop-fontSize: 14px; + --typography-Caption-Bold-fontFamily: "fira sans"; + --typography-Caption-Bold-fontSize: 14px; + --typography-Caption-Bold-fontWeight: "medium"; + --typography-Caption-Bold-letterSpacing: 1.399999976158142%; + --typography-Caption-Bold-lineHeight: 139.9999976158142%; + --typography-Caption-Bold-Mobile-fontSize: 14px; + --typography-Caption-Bold-Tablet-estimate-fontSize: 14px; + --typography-Caption-Bold-textCase: "original"; + --typography-Caption-Bold-textDecoration: "none"; + --typography-Caption-Inline-Desktop-fontSize: 14px; + --typography-Caption-Inline-fontFamily: "fira sans"; + --typography-Caption-Inline-fontSize: 14px; + --typography-Caption-Inline-fontWeight: "regular"; + --typography-Caption-Inline-letterSpacing: 1.399999976158142%; + --typography-Caption-Inline-lineHeight: 139.9999976158142%; + --typography-Caption-Inline-Mobile-fontSize: 14px; + --typography-Caption-Inline-Tablet-estimate-fontSize: 14px; + --typography-Caption-Inline-textCase: "original"; + --typography-Caption-Inline-textDecoration: "underline"; + --typography-Caption-Labels-fontFamily: "brandon text"; + --typography-Caption-Labels-fontSize: 14px; + --typography-Caption-Labels-fontWeight: "bold"; + --typography-Caption-Labels-letterSpacing: 1.399999976158142%; + --typography-Caption-Labels-lineHeight: 150%; + --typography-Caption-Labels-textCase: "upper"; + --typography-Caption-Labels-textDecoration: "none"; + --typography-Caption-Link-Desktop-fontSize: 14px; + --typography-Caption-Link-Mobile-fontSize: 14px; + --typography-Caption-Link-Tablet-estimate-fontSize: 14px; + --typography-Caption-Regular-Desktop-fontSize: 14px; + --typography-Caption-Regular-fontFamily: "fira sans"; + --typography-Caption-Regular-fontSize: 14px; + --typography-Caption-Regular-fontWeight: "regular"; + --typography-Caption-Regular-letterSpacing: 1.399999976158142%; + --typography-Caption-Regular-lineHeight: 139.9999976158142%; + --typography-Caption-Regular-Mobile-fontSize: 14px; + --typography-Caption-Regular-Tablet-estimate-fontSize: 14px; + --typography-Caption-Regular-textCase: "original"; + --typography-Caption-Regular-textDecoration: "none"; + --typography-Caption-Underline-fontFamily: "fira sans"; + --typography-Caption-Underline-fontSize: 14px; + --typography-Caption-Underline-fontWeight: "medium"; + --typography-Caption-Underline-letterSpacing: 1.399999976158142%; + --typography-Caption-Underline-lineHeight: 139.9999976158142%; + --typography-Caption-Underline-textCase: "original"; + --typography-Caption-Underline-textDecoration: "underline"; + --typography-Foot-note-Bold-Desktop-fontSize: 12px; + --typography-Foot-note-Bold-Mobile-fontSize: 12px; + --typography-Foot-note-Bold-Tablet-estimate-fontSize: 12px; + --typography-Foot-note-Regular-Desktop-fontSize: 12px; + --typography-Foot-note-Regular-Mobile-fontSize: 12px; + --typography-Foot-note-Regular-Tablet-estimate-fontSize: 12px; + --typography-Footnote-Bold-fontFamily: "fira sans"; + --typography-Footnote-Bold-fontSize: 12px; + --typography-Footnote-Bold-fontWeight: "medium"; + --typography-Footnote-Bold-letterSpacing: 1.399999976158142%; + --typography-Footnote-Bold-lineHeight: 150%; + --typography-Footnote-Bold-textCase: "original"; + --typography-Footnote-Bold-textDecoration: "none"; + --typography-Footnote-Labels-fontFamily: "brandon text"; + --typography-Footnote-Labels-fontSize: 12px; + --typography-Footnote-Labels-fontWeight: "bold"; + --typography-Footnote-Labels-letterSpacing: 1.399999976158142%; + --typography-Footnote-Labels-lineHeight: 150%; + --typography-Footnote-Labels-textCase: "upper"; + --typography-Footnote-Labels-textDecoration: "none"; + --typography-Footnote-Regular-fontFamily: "fira sans"; + --typography-Footnote-Regular-fontSize: 12px; + --typography-Footnote-Regular-fontWeight: "regular"; + --typography-Footnote-Regular-letterSpacing: 1.399999976158142%; + --typography-Footnote-Regular-lineHeight: 150%; + --typography-Footnote-Regular-textCase: "original"; + --typography-Footnote-Regular-textDecoration: "none"; + --typography-Preamble-Desktop-fontSize: 20px; + --typography-Preamble-fontFamily: "fira sans"; + --typography-Preamble-fontSize: 20px; + --typography-Preamble-fontWeight: "regular"; + --typography-Preamble-letterSpacing: 1%; + --typography-Preamble-lineHeight: 139.9999976158142%; + --typography-Preamble-Mobile-fontSize: 18px; + --typography-Preamble-Tablet-estimate-fontSize: 19px; + --typography-Preamble-textCase: "original"; + --typography-Preamble-textDecoration: "none"; + --typography-Script-1-Desktop-fontSize: 32px; + --typography-Script-1-fontFamily: "biro script plus"; + --typography-Script-1-fontSize: 32px; + --typography-Script-1-fontWeight: "regular"; + --typography-Script-1-letterSpacing: 2%; + --typography-Script-1-lineHeight: 110.00000238418579%; + --typography-Script-1-Mobile-fontSize: 24px; + --typography-Script-1-Tablet-estimate-fontSize: 29px; + --typography-Script-1-textCase: "original"; + --typography-Script-1-textDecoration: "none"; + --typography-Script-2-Desktop-fontSize: 24px; + --typography-Script-2-fontFamily: "biro script plus"; + --typography-Script-2-fontSize: 24px; + --typography-Script-2-fontWeight: "regular"; + --typography-Script-2-letterSpacing: 2%; + --typography-Script-2-lineHeight: 110.00000238418579%; + --typography-Script-2-Mobile-fontSize: 20px; + --typography-Script-2-Tablet-estimate-fontSize: 22px; + --typography-Script-2-textCase: "original"; + --typography-Script-2-textDecoration: "none"; + --typography-Subtitle-1-Desktop-fontSize: 24px; + --typography-Subtitle-1-fontFamily: "fira sans"; + --typography-Subtitle-1-fontSize: 24px; + --typography-Subtitle-1-fontWeight: "medium"; + --typography-Subtitle-1-letterSpacing: 1%; + --typography-Subtitle-1-lineHeight: 120.00000476837158%; + --typography-Subtitle-1-Mobile-fontSize: 20px; + --typography-Subtitle-1-Tablet-estimate-fontSize: 22px; + --typography-Subtitle-1-textCase: "original"; + --typography-Subtitle-1-textDecoration: "none"; + --typography-Subtitle-2-Desktop-fontSize: 20px; + --typography-Subtitle-2-fontFamily: "fira sans"; + --typography-Subtitle-2-fontSize: 20px; + --typography-Subtitle-2-fontWeight: "medium"; + --typography-Subtitle-2-letterSpacing: 1%; + --typography-Subtitle-2-lineHeight: 120.00000476837158%; + --typography-Subtitle-2-Mobile-fontSize: 18px; + --typography-Subtitle-2-Tablet-estimate-fontSize: 19px; + --typography-Subtitle-2-textCase: "original"; + --typography-Subtitle-2-textDecoration: "none"; + --typography-Title-1-Desktop-fontSize: 64px; + --typography-Title-1-fontFamily: "brandon text"; + --typography-Title-1-fontSize: 64px; + --typography-Title-1-fontWeight: "black"; + --typography-Title-1-letterSpacing: 0.25%; + --typography-Title-1-lineHeight: 110.00000238418579%; + --typography-Title-1-Mobile-fontSize: 48px; + --typography-Title-1-Tablet-estimate-fontSize: 60px; + --typography-Title-1-textCase: "upper"; + --typography-Title-1-textDecoration: "none"; + --typography-Title-2-Desktop-fontSize: 48px; + --typography-Title-2-fontFamily: "brandon text"; + --typography-Title-2-fontSize: 48px; + --typography-Title-2-fontWeight: "black"; + --typography-Title-2-letterSpacing: 0.25%; + --typography-Title-2-lineHeight: 110.00000238418579%; + --typography-Title-2-Mobile-fontSize: 36px; + --typography-Title-2-Tablet-estimate-fontSize: 44px; + --typography-Title-2-textCase: "upper"; + --typography-Title-2-textDecoration: "none"; + --typography-Title-3-Desktop-fontSize: 36px; + --typography-Title-3-fontFamily: "brandon text"; + --typography-Title-3-fontSize: 36px; + --typography-Title-3-fontWeight: "black"; + --typography-Title-3-letterSpacing: 0.25%; + --typography-Title-3-lineHeight: 110.00000238418579%; + --typography-Title-3-Mobile-fontSize: 30px; + --typography-Title-3-Tablet-estimate-fontSize: 34px; + --typography-Title-3-textCase: "upper"; + --typography-Title-3-textDecoration: "none"; + --typography-Title-4-Desktop-fontSize: 28px; + --typography-Title-4-fontFamily: "brandon text"; + --typography-Title-4-fontSize: 28px; + --typography-Title-4-fontWeight: "bold"; + --typography-Title-4-letterSpacing: 0.25%; + --typography-Title-4-lineHeight: 110.00000238418579%; + --typography-Title-4-Mobile-fontSize: 24px; + --typography-Title-4-Tablet-estimate-fontSize: 26px; + --typography-Title-4-textCase: "original"; + --typography-Title-4-textDecoration: "none"; + --typography-Title-5-Desktop-fontSize: 24px; + --typography-Title-5-fontFamily: "brandon text"; + --typography-Title-5-fontSize: 24px; + --typography-Title-5-fontWeight: "black"; + --typography-Title-5-letterSpacing: 0.25%; + --typography-Title-5-lineHeight: 110.00000238418579%; + --typography-Title-5-Mobile-fontSize: 20px; + --typography-Title-5-Tablet-estimate-fontSize: 21px; + --typography-Title-5-textCase: "upper"; + --typography-Title-5-textDecoration: "none"; +} +:root { + --Base-Background-Primary-Elevated: var(--Scandic-Beige-00); + --Base-Background-Primary-Normal: var(--Scandic-Beige-00); + --Base-Border-Hover: var(--Scandic-Peach-80); + --Base-Border-Inverted: var(--UI-Opacity-White-100); + --Base-Border-Normal: var(--Scandic-Beige-40); + --Base-Border-Subtle: var(--Scandic-Beige-20); + --Base-Button-Inverted-Border-Disabled: var(--UI-Opacity-White-0); + --Base-Button-Inverted-Border-Hover: var(--UI-Opacity-White-0); + --Base-Button-Inverted-Border-Normal: var(--UI-Opacity-White-0); + --Base-Button-Inverted-Fill-Disabled: var(--UI-Grey-20); + --Base-Button-Inverted-Fill-Hover: var(--Scandic-Beige-10); + --Base-Button-Inverted-Fill-Hover-alt: var(--Scandic-Peach-10); + --Base-Button-Inverted-Fill-Normal: var(--UI-Opacity-White-100); + --Base-Button-Inverted-On-Fill-Disabled: var(--UI-Grey-40); + --Base-Button-Inverted-On-Fill-Hover: var(--Scandic-Red-90); + --Base-Button-Inverted-On-Fill-Normal: var(--Scandic-Red-100); + --Base-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Base-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Base-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Base-Button-Primary-Fill-Disabled: var(--UI-Grey-20); + --Base-Button-Primary-Fill-Hover: var(--Scandic-Red-70); + --Base-Button-Primary-Fill-Normal: var(--Scandic-Red-60); + --Base-Button-Primary-On-Fill-Disabled: var(--UI-Grey-40); + --Base-Button-Primary-On-Fill-Hover: var(--UI-Opacity-White-100); + --Base-Button-Primary-On-Fill-Normal: var(--UI-Opacity-White-100); + --Base-Button-Secondary-Border-Disabled: var(--UI-Grey-30); + --Base-Button-Secondary-Border-Hover: var(--Scandic-Peach-80); + --Base-Button-Secondary-Border-Normal: var(--Scandic-Red-100); + --Base-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Base-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Base-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Base-Button-Secondary-On-Fill-Disabled: var(--UI-Grey-40); + --Base-Button-Secondary-On-Fill-Hover: var(--Scandic-Peach-80); + --Base-Button-Secondary-On-Fill-Normal: var(--Scandic-Red-100); + --Base-Button-Tertiary-Border-Disabled: var(--UI-Opacity-White-0); + --Base-Button-Tertiary-Border-Hover: var(--UI-Opacity-White-0); + --Base-Button-Tertiary-Border-Normal: var(--UI-Opacity-White-0); + --Base-Button-Tertiary-Fill-Disabled: var(--UI-Grey-20); + --Base-Button-Tertiary-Fill-Hover: var(--Scandic-Red-90); + --Base-Button-Tertiary-Fill-Normal: var(--Scandic-Red-100); + --Base-Button-Tertiary-On-Fill-Disabled: var(--UI-Grey-40); + --Base-Button-Tertiary-On-Fill-Hover: var(--UI-Opacity-White-100); + --Base-Button-Tertiary-On-Fill-Normal: var(--UI-Opacity-White-100); + --Base-Button-Text-Border-Disabled: var(--UI-Opacity-White-0); + --Base-Button-Text-Border-Hover: var(--UI-Opacity-White-0); + --Base-Button-Text-Border-Normal: var(--UI-Opacity-White-0); + --Base-Button-Text-Fill-Disabled: var(--UI-Opacity-White-0); + --Base-Button-Text-Fill-Hover: var(--UI-Opacity-White-0); + --Base-Button-Text-Fill-Normal: var(--UI-Opacity-White-0); + --Base-Button-Text-On-Fill-Disabled: var(--UI-Grey-40); + --Base-Button-Text-On-Fill-Hover: var(--Scandic-Peach-80); + --Base-Button-Text-On-Fill-Normal: var(--Scandic-Red-100); + --Base-Icon-Low-contrast: var(--Scandic-Peach-70); + --Base-Interactive-Surface-Primary-normal: var(--Scandic-Red-80); + --Base-Interactive-Surface-Secondary-normal: var(--Scandic-Green-70); + --Base-Interactive-Surface-Tertiary-normal: var(--Scandic-Blue-60); + --Base-Surface-Primary-dark-Hover: var(--Scandic-Peach-20); + --Base-Surface-Primary-dark-Normal: var(--Scandic-Peach-10); + --Base-Surface-Primary-light-Hover: var(--UI-Grey-00); + --Base-Surface-Primary-light-Hover-alt: var(--Scandic-Beige-10); + --Base-Surface-Primary-light-Normal: var(--UI-Opacity-White-100); + --Base-Surface-Secondary-light-Hover: var(--Scandic-Peach-10); + --Base-Surface-Secondary-light-Hover-alt: var(--Scandic-Peach-20); + --Base-Surface-Secondary-light-Normal: var(--Scandic-Beige-00); + --Base-Surface-Subtle-Hover: var(--Scandic-Beige-20); + --Base-Surface-Subtle-Normal: var(--Scandic-Beige-10); + --Base-Text-Accent: var(--Scandic-Red-60); + --Base-Text-Disabled: var(--UI-Grey-40); + --Base-Text-High-contrast: var(--Scandic-Red-100); + --Base-Text-Inverted: var(--UI-Opacity-White-100); + --Base-Text-Medium-contrast: var(--Scandic-Peach-80); + --Primary-Dark-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Primary-Dark-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Primary-Dark-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Primary-Dark-Button-Primary-Fill-Disabled: var(--UI-Opacity-White-20); + --Primary-Dark-Button-Primary-Fill-Hover: var(--Scandic-Peach-20); + --Primary-Dark-Button-Primary-Fill-Normal: var(--Scandic-Peach-10); + --Primary-Dark-Button-Primary-On-Fill-Disabled: var(--UI-Opacity-White-30); + --Primary-Dark-Button-Primary-On-Fill-Hover: var(--Scandic-Red-80); + --Primary-Dark-Button-Primary-On-Fill-Normal: var(--Scandic-Red-100); + --Primary-Dark-Button-Secondary-Border-Disabled: var(--UI-Opacity-White-20); + --Primary-Dark-Button-Secondary-Border-Hover: var(--Scandic-Peach-30); + --Primary-Dark-Button-Secondary-Border-Normal: var(--Scandic-Peach-10); + --Primary-Dark-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Primary-Dark-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Primary-Dark-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Primary-Dark-Button-Secondary-On-Fill-Disabled: var(--UI-Opacity-White-30); + --Primary-Dark-Button-Secondary-On-Fill-Hover: var(--Scandic-Peach-30); + --Primary-Dark-Button-Secondary-On-Fill-Normal: var(--Scandic-Peach-10); + --Primary-Dark-On-Surface-Accent: var(--Scandic-Peach-50); + --Primary-Dark-On-Surface-Divider: var(--Scandic-Peach-80); + --Primary-Dark-On-Surface-Text: var(--Scandic-Peach-10); + --Primary-Dark-Surface-Hover: var(--Scandic-Red-90); + --Primary-Dark-Surface-Normal: var(--Scandic-Red-100); + --Primary-Dim-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Primary-Dim-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Primary-Dim-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Primary-Dim-Button-Primary-Fill-Disabled: var(--UI-Opacity-Almost-Black-10); + --Primary-Dim-Button-Primary-Fill-Hover: var(--Scandic-Red-80); + --Primary-Dim-Button-Primary-Fill-Normal: var(--Scandic-Red-100); + --Primary-Dim-Button-Primary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Primary-Dim-Button-Primary-On-Fill-Hover: var(--Scandic-Peach-30); + --Primary-Dim-Button-Primary-On-Fill-Normal: var(--Scandic-Peach-10); + --Primary-Dim-Button-Secondary-Border-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Primary-Dim-Button-Secondary-Border-Hover: var(--Scandic-Red-80); + --Primary-Dim-Button-Secondary-Border-Normal: var(--Scandic-Red-100); + --Primary-Dim-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Primary-Dim-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Primary-Dim-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Primary-Dim-Button-Secondary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Primary-Dim-Button-Secondary-On-Fill-Hover: var(--Scandic-Red-80); + --Primary-Dim-Button-Secondary-On-Fill-Normal: var(--Scandic-Red-100); + --Primary-Dim-On-Surface-Accent: var(--Scandic-Peach-80); + --Primary-Dim-On-Surface-Divider: var(--Scandic-Peach-40); + --Primary-Dim-On-Surface-Text: var(--Scandic-Red-100); + --Primary-Dim-Surface-Hover: var(--Scandic-Peach-40); + --Primary-Dim-Surface-Normal: var(--Scandic-Peach-30); + --Primary-Light-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Primary-Light-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Primary-Light-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Primary-Light-Button-Primary-Fill-Disabled: var( + --UI-Opacity-Almost-Black-10 + ); + --Primary-Light-Button-Primary-Fill-Hover: var(--Scandic-Red-80); + --Primary-Light-Button-Primary-Fill-Normal: var(--Scandic-Red-100); + --Primary-Light-Button-Primary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Primary-Light-Button-Primary-On-Fill-Hover: var(--Scandic-Peach-30); + --Primary-Light-Button-Primary-On-Fill-Normal: var(--Scandic-Peach-10); + --Primary-Light-Button-Secondary-Border-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Primary-Light-Button-Secondary-Border-Hover: var(--Scandic-Red-80); + --Primary-Light-Button-Secondary-Border-Normal: var(--Scandic-Red-100); + --Primary-Light-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Primary-Light-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Primary-Light-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Primary-Light-Button-Secondary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Primary-Light-Button-Secondary-On-Fill-Hover: var(--Scandic-Red-80); + --Primary-Light-Button-Secondary-On-Fill-Normal: var(--Scandic-Red-100); + --Primary-Light-On-Surface-Accent: var(--Scandic-Red-60); + --Primary-Light-On-Surface-Divider: var(--Scandic-Peach-30); + --Primary-Light-On-Surface-Divider-subtle: var(--Scandic-Beige-10); + --Primary-Light-On-Surface-Text: var(--Scandic-Red-100); + --Primary-Light-Surface-Hover: var(--Scandic-Peach-20); + --Primary-Light-Surface-Normal: var(--Scandic-Peach-10); + --Primary-Strong-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Primary-Strong-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Primary-Strong-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Primary-Strong-Button-Primary-Fill-Disabled: var(--UI-Opacity-White-20); + --Primary-Strong-Button-Primary-Fill-Hover: var(--Scandic-Red-00); + --Primary-Strong-Button-Primary-Fill-Normal: var(--UI-Opacity-White-100); + --Primary-Strong-Button-Primary-On-Fill-Disabled: var(--UI-Opacity-White-20); + --Primary-Strong-Button-Primary-On-Fill-Hover: var(--Scandic-Red-70); + --Primary-Strong-Button-Primary-On-Fill-Normal: var(--Scandic-Red-70); + --Primary-Strong-Button-Secondary-Border-Disabled: var(--UI-Opacity-White-20); + --Primary-Strong-Button-Secondary-Border-Hover: var(--Scandic-Peach-00); + --Primary-Strong-Button-Secondary-Border-Normal: var(--UI-Opacity-White-100); + --Primary-Strong-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Primary-Strong-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Primary-Strong-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Primary-Strong-Button-Secondary-On-Fill-Disabled: var( + --UI-Opacity-White-20 + ); + --Primary-Strong-Button-Secondary-On-Fill-Hover: var(--Scandic-Red-00); + --Primary-Strong-Button-Secondary-On-Fill-Normal: var(--UI-Opacity-White-100); + --Primary-Strong-On-Surface-Accent: var(--Scandic-Peach-10); + --Primary-Strong-On-Surface-Divider: var(--Scandic-Red-70); + --Primary-Strong-On-Surface-Text: var(--UI-Opacity-White-100); + --Primary-Strong-Surface-Hover: var(--Scandic-Red-70); + --Primary-Strong-Surface-Normal: var(--Scandic-Red-60); + --Secondary-Dark-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Secondary-Dark-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Secondary-Dark-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Secondary-Dark-Button-Primary-Fill-Disabled: var(--UI-Opacity-White-10); + --Secondary-Dark-Button-Primary-Fill-Hover: var(--Scandic-Green-30); + --Secondary-Dark-Button-Primary-Fill-Normal: var(--Scandic-Green-20); + --Secondary-Dark-Button-Primary-On-Fill-Disabled: var(--UI-Opacity-White-20); + --Secondary-Dark-Button-Primary-On-Fill-Hover: var(--Scandic-Green-80); + --Secondary-Dark-Button-Primary-On-Fill-Normal: var(--Scandic-Green-90); + --Secondary-Dark-Button-Secondary-Border-Disabled: var(--UI-Opacity-White-20); + --Secondary-Dark-Button-Secondary-Border-Hover: var(--Scandic-Green-30); + --Secondary-Dark-Button-Secondary-Border-Normal: var(--Scandic-Green-20); + --Secondary-Dark-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Secondary-Dark-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Secondary-Dark-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Secondary-Dark-Button-Secondary-On-Fill-Disabled: var( + --UI-Opacity-White-20 + ); + --Secondary-Dark-Button-Secondary-On-Fill-Hover: var(--Scandic-Green-30); + --Secondary-Dark-Button-Secondary-On-Fill-Normal: var(--Scandic-Green-20); + --Secondary-Dark-On-Surface-Accent: var(--Scandic-Green-40); + --Secondary-Dark-On-Surface-Divider: var(--Scandic-Green-80); + --Secondary-Dark-On-Surface-Text: var(--Scandic-Green-20); + --Secondary-Dark-Surface-Hover: var(--Scandic-Green-80); + --Secondary-Dark-Surface-Normal: var(--Scandic-Green-90); + --Secondary-Light-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Secondary-Light-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Secondary-Light-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Secondary-Light-Button-Primary-Fill-Disabled: var( + --UI-Opacity-Almost-Black-10 + ); + --Secondary-Light-Button-Primary-Fill-Hover: var(--Scandic-Green-80); + --Secondary-Light-Button-Primary-Fill-Normal: var(--Scandic-Green-90); + --Secondary-Light-Button-Primary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Secondary-Light-Button-Primary-On-Fill-Hover: var(--Scandic-Green-30); + --Secondary-Light-Button-Primary-On-Fill-Normal: var(--Scandic-Green-20); + --Secondary-Light-Button-Secondary-Border-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Secondary-Light-Button-Secondary-Border-Hover: var(--Scandic-Green-80); + --Secondary-Light-Button-Secondary-Border-Normal: var(--Scandic-Green-90); + --Secondary-Light-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Secondary-Light-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Secondary-Light-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Secondary-Light-Button-Secondary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Secondary-Light-Button-Secondary-On-Fill-Hover: var(--Scandic-Green-80); + --Secondary-Light-Button-Secondary-On-Fill-Normal: var(--Scandic-Green-90); + --Secondary-Light-On-Surface-Accent: var(--Scandic-Green-50); + --Secondary-Light-On-Surface-Divider: var(--Scandic-Green-30); + --Secondary-Light-On-Surface-Text: var(--Scandic-Green-90); + --Secondary-Light-Surface-Hover: var(--Scandic-Green-20); + --Secondary-Light-Surface-Normal: var(--Scandic-Green-20); + --Tertiary-Dark-Button-Primary-Border-Disabled: var(--UI-Opacity-White-0); + --Tertiary-Dark-Button-Primary-Border-Hover: var(--UI-Opacity-White-0); + --Tertiary-Dark-Button-Primary-Border-Normal: var(--UI-Opacity-White-0); + --Tertiary-Dark-Button-Primary-Fill-Disabled: var(--UI-Opacity-White-10); + --Tertiary-Dark-Button-Primary-Fill-Hover: var(--Scandic-Yellow-20); + --Tertiary-Dark-Button-Primary-Fill-Normal: var(--Scandic-Yellow-10); + --Tertiary-Dark-Button-Primary-On-Fill-Disabled: var(--UI-Opacity-White-20); + --Tertiary-Dark-Button-Primary-On-Fill-Hover: var(--Scandic-Blue-80); + --Tertiary-Dark-Button-Primary-On-Fill-Normal: var(--Scandic-Blue-100); + --Tertiary-Dark-Button-Secondary-Border-Disabled: var(--UI-Opacity-White-20); + --Tertiary-Dark-Button-Secondary-Border-Hover: var(--Scandic-Yellow-20); + --Tertiary-Dark-Button-Secondary-Border-Normal: var(--Scandic-Yellow-10); + --Tertiary-Dark-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Tertiary-Dark-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Tertiary-Dark-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Tertiary-Dark-Button-Secondary-On-Fill-Disabled: var(--UI-Opacity-White-20); + --Tertiary-Dark-Button-Secondary-On-Fill-Hover: var(--Scandic-Yellow-20); + --Tertiary-Dark-Button-Secondary-On-Fill-Normal: var(--Scandic-Yellow-10); + --Tertiary-Dark-On-Surface-Accent: var(--Scandic-Blue-40); + --Tertiary-Dark-On-Surface-Divider: var(--Scandic-Blue-80); + --Tertiary-Dark-On-Surface-Text: var(--Scandic-Yellow-10); + --Tertiary-Dark-Surface-Hover: var(--Scandic-Blue-90); + --Tertiary-Dark-Surface-Normal: var(--Scandic-Blue-100); + --Tertiary-Light-Button-Primary-Border-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Tertiary-Light-Button-Primary-Border-Hover: var(--Scandic-Yellow-00); + --Tertiary-Light-Button-Primary-Border-Normal: var(--Scandic-Yellow-10); + --Tertiary-Light-Button-Primary-Fill-Disabled: var( + --UI-Opacity-Almost-Black-10 + ); + --Tertiary-Light-Button-Primary-Fill-Hover: var(--Scandic-Blue-90); + --Tertiary-Light-Button-Primary-Fill-Normal: var(--Scandic-Blue-100); + --Tertiary-Light-Button-Primary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Tertiary-Light-Button-Primary-On-Fill-Hover: var(--Scandic-Yellow-00); + --Tertiary-Light-Button-Primary-On-Fill-Normal: var(--Scandic-Yellow-10); + --Tertiary-Light-Button-Secondary-Border-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Tertiary-Light-Button-Secondary-Border-Hover: var(--Scandic-Blue-90); + --Tertiary-Light-Button-Secondary-Border-Normal: var(--Scandic-Blue-100); + --Tertiary-Light-Button-Secondary-Fill-Disabled: var(--UI-Opacity-White-0); + --Tertiary-Light-Button-Secondary-Fill-Hover: var(--UI-Opacity-White-0); + --Tertiary-Light-Button-Secondary-Fill-Normal: var(--UI-Opacity-White-0); + --Tertiary-Light-Button-Secondary-On-Fill-Disabled: var( + --UI-Opacity-Almost-Black-20 + ); + --Tertiary-Light-Button-Secondary-On-Fill-Hover: var(--Scandic-Blue-90); + --Tertiary-Light-Button-Secondary-On-Fill-Normal: var(--Scandic-Blue-100); + --Tertiary-Light-On-Surface-Accent: var(--Scandic-Yellow-50); + --Tertiary-Light-On-Surface-Divider: var(--Scandic-Yellow-20); + --Tertiary-Light-On-Surface-Text: var(--Scandic-Blue-100); + --Tertiary-Light-Surface-Hover: var(--Scandic-Yellow-00); + --Tertiary-Light-Surface-Normal: var(--Scandic-Yellow-10); + --UI-Input-Controls-Border-Disabled: var(--UI-Grey-40); + --UI-Input-Controls-Border-Error: var(--Scandic-Red-70); + --UI-Input-Controls-Border-Focus: var(--Scandic-Blue-80); + --UI-Input-Controls-Border-Hover: var(--Scandic-Beige-70); + --UI-Input-Controls-Border-KeyboardFocus: var(--Scandic-Blue-50); + --UI-Input-Controls-Border-Normal: var(--Scandic-Beige-50); + --UI-Input-Controls-Fill-Disabled: var(--UI-Grey-60); + --UI-Input-Controls-Fill-Normal: var(--UI-Opacity-White-100); + --UI-Input-Controls-Fill-Selected: var(--Scandic-Blue-80); + --UI-Input-Controls-Fill-Selected-hover: var(--Scandic-Blue-70); + --UI-Input-Controls-On-Fill-Normal: var(--UI-Opacity-White-100); + --UI-Input-Controls-Surface-Disabled: var(--UI-Grey-10); + --UI-Input-Controls-Surface-Hover: var(--Scandic-Beige-10); + --UI-Input-Controls-Surface-Normal: var(--UI-Opacity-White-100); + --UI-Semantic-Error: var(--Scandic-Red-70); + --UI-Semantic-Information: var(--Scandic-Blue-70); + --UI-Semantic-Success: var(--Scandic-Green-60); + --UI-Semantic-Warning: var(--Scandic-Yellow-60); + --UI-Text-Active: var(--Scandic-Blue-90); + --UI-Text-Error: var(--Scandic-Red-70); + --UI-Text-High-contrast: var(--UI-Grey-100); + --UI-Text-Medium-contrast: var(--UI-Grey-80); + --UI-Text-Placeholder: var(--UI-Grey-60); +} +:root { + --Corner-radius-Large: 12px; + --Corner-radius-Medium: 8px; + --Corner-radius-Rounded: 250px; + --Corner-radius-Small: 4px; + --Corner-radius-xLarge: 16px; + --Layout-Desktop-Breakpoints-max-width: 1920px; + --Layout-Desktop-Breakpoints-min-width: 1367px; + --Layout-Desktop-Columns-Column: 12px; + --Layout-Desktop-Gutter-max-width: 24px; + --Layout-Desktop-Gutter-min-width: 16px; + --Layout-Desktop-Margin-Margin-max: 72px; + --Layout-Desktop-Margin-Margin-min: 40px; + --Layout-Mobile-Breakpoints-max-width: 767px; + --Layout-Mobile-Breakpoints-min-width: 320px; + --Layout-Mobile-Columns-Column: 4px; + --Layout-Mobile-Gutter-max-width: 16px; + --Layout-Mobile-Gutter-min-width: 16px; + --Layout-Mobile-Margin-Margin-max: 16px; + --Layout-Mobile-Margin-Margin-min: 16px; + --Layout-Tablet-Breakpoints-max-width: 1366px; + --Layout-Tablet-Breakpoints-min-width: 768px; + --Layout-Tablet-Columns-Column: 8px; + --Layout-Tablet-Gutter-max-width: 16px; + --Layout-Tablet-Gutter-min-width: 16px; + --Layout-Tablet-Margin-Margin-max: 32px; + --Layout-Tablet-Margin-Margin-min: 24px; + --Spacing-x0: 0px; + --Spacing-x1: 8px; + --Spacing-x2: 16px; + --Spacing-x3: 24px; + --Spacing-x4: 32px; + --Spacing-x5: 40px; + --Spacing-x6: 48px; + --Spacing-x7: 56px; + --Spacing-x9: 72px; + --Spacing-x-half: 4px; + --Spacing-x-one-and-half: 12px; + --Spacing-x-quarter: 2px; +} +:root { + --Go-Beige-00: #faf8f2; + --Go-Beige-10: #f0ede4; + --Go-Beige-20: #e0dcce; + --Go-Beige-30: #c8c4b6; + --Go-Beige-40: #b0aca0; + --Go-Beige-50: #918f83; + --Go-Beige-60: #78766d; + --Go-Beige-70: #63615a; + --Go-Beige-80: #4f4d49; + --Go-Beige-90: #373633; + --Go-Beige-100: #1f1e1d; + --Go-Brand-Aqua: #73fcee; + --Go-Brand-Chartreuse: #85ff52; + --Go-Brand-Coral: #fa3737; + --Go-Brand-Lavender: #dcd7ff; + --Go-Brand-Lemon: #f5ff73; + --Go-Brand-Linen: #e0dcce; + --Go-Brand-Obsidian: #2d163a; + --Go-Brand-Pine: #21331f; + --Go-Brand-Powder-rose: #ecc8c9; + --Go-Green-00: #edffe5; + --Go-Green-10: #cdffb8; + --Go-Green-20: #a7ff82; + --Go-Green-30: #85ff52; + --Go-Green-40: #66e03a; + --Go-Green-50: #45b222; + --Go-Green-60: #2e7f18; + --Go-Green-70: #2a601e; + --Go-Green-80: #26461f; + --Go-Green-90: #21331f; + --Go-Green-100: #162115; + --Go-Purple-00: #f4f2ff; + --Go-Purple-10: #dcd7ff; + --Go-Purple-20: #cabffc; + --Go-Purple-30: #baa7f7; + --Go-Purple-40: #ab8ef0; + --Go-Purple-50: #9c75e6; + --Go-Purple-60: #8c5bd5; + --Go-Purple-70: #733cb2; + --Go-Purple-80: #5e2a8c; + --Go-Purple-90: #451f61; + --Go-Purple-100: #2d163a; + --Go-Yellow-00: #fdffe8; + --Go-Yellow-10: #faffc4; + --Go-Yellow-20: #f8ff9c; + --Go-Yellow-30: #f5ff73; + --Go-Yellow-40: #edea39; + --Go-Yellow-50: #dec614; + --Go-Yellow-60: #ba8d07; + --Go-Yellow-70: #966400; + --Go-Yellow-80: #754403; + --Go-Yellow-90: #572701; + --Go-Yellow-100: #3b1300; + --Scandic-Beige-00: #faf6f2; + --Scandic-Beige-10: #f2ece6; + --Scandic-Beige-20: #e3d9d1; + --Scandic-Beige-30: #d1c4ba; + --Scandic-Beige-40: #b8a79a; + --Scandic-Beige-50: #9c8a7e; + --Scandic-Beige-60: #806e63; + --Scandic-Beige-70: #6b584d; + --Scandic-Beige-80: #533f35; + --Scandic-Beige-90: #3e2b23; + --Scandic-Beige-100: #291710; + --Scandic-Blue-00: #e8f6ff; + --Scandic-Blue-10: #cfebff; + --Scandic-Blue-20: #b5e0ff; + --Scandic-Blue-30: #93c9f5; + --Scandic-Blue-40: #79aee7; + --Scandic-Blue-50: #5b8fd4; + --Scandic-Blue-60: #3f6dbd; + --Scandic-Blue-70: #284ea0; + --Scandic-Blue-80: #18347f; + --Scandic-Blue-90: #0d1f5f; + --Scandic-Blue-100: #0d1440; + --Scandic-Brand-Burgundy: #4d001b; + --Scandic-Brand-Dark-Blue: #0d1440; + --Scandic-Brand-Dark-Green: #093021; + --Scandic-Brand-Dark-Grey: #291710; + --Scandic-Brand-Light-Blue: #b5e0ff; + --Scandic-Brand-Light-Green: #d2edaf; + --Scandic-Brand-Pale-Peach: #f7e1d5; + --Scandic-Brand-Pale-Yellow: #fff0c2; + --Scandic-Brand-Scandic-Red: #cd0921; + --Scandic-Brand-Warm-White: #faf6f2; + --Scandic-Green-00: #f3fce8; + --Scandic-Green-10: #e1f3ca; + --Scandic-Green-20: #d2edaf; + --Scandic-Green-30: #acdb8a; + --Scandic-Green-40: #7cb865; + --Scandic-Green-50: #539e49; + --Scandic-Green-60: #348337; + --Scandic-Green-70: #256931; + --Scandic-Green-80: #164e29; + --Scandic-Green-90: #093021; + --Scandic-Green-100: #091f16; + --Scandic-Peach-00: #fff3ed; + --Scandic-Peach-10: #f7e1d5; + --Scandic-Peach-20: #f4d5c8; + --Scandic-Peach-30: #f0c1b6; + --Scandic-Peach-40: #e9aba3; + --Scandic-Peach-50: #de9490; + --Scandic-Peach-60: #cd797c; + --Scandic-Peach-70: #b05b65; + --Scandic-Peach-80: #8f4350; + --Scandic-Peach-90: #642636; + --Scandic-Peach-100: #4d0f25; + --Scandic-Red-00: #ffebeb; + --Scandic-Red-10: #f7c1c2; + --Scandic-Red-20: #f79499; + --Scandic-Red-30: #f26b74; + --Scandic-Red-40: #ed4251; + --Scandic-Red-50: #e32034; + --Scandic-Red-60: #cd0921; + --Scandic-Red-70: #ad0015; + --Scandic-Red-80: #8d0011; + --Scandic-Red-90: #6d000d; + --Scandic-Red-100: #4d001b; + --Scandic-Yellow-00: #fff8e3; + --Scandic-Yellow-10: #fff0c2; + --Scandic-Yellow-20: #fade89; + --Scandic-Yellow-30: #f7ce52; + --Scandic-Yellow-40: #edb532; + --Scandic-Yellow-50: #e59515; + --Scandic-Yellow-60: #d17308; + --Scandic-Yellow-70: #a85211; + --Scandic-Yellow-80: #7d370f; + --Scandic-Yellow-90: #4f2313; + --Scandic-Yellow-100: #301508; + --UI-Grey-00: #f9f6f4; + --UI-Grey-10: #ebe8e6; + --UI-Grey-20: #d6d2d0; + --UI-Grey-30: #c2bdba; + --UI-Grey-40: #a8a4a2; + --UI-Grey-50: #8c8987; + --UI-Grey-60: #787472; + --UI-Grey-70: #635f5d; + --UI-Grey-80: #57514e; + --UI-Grey-90: #403937; + --UI-Grey-100: #26201e; + --UI-Opacity-Almost-Black-0: #1f1c1b00; + --UI-Opacity-Almost-Black-10: #1f1c1b1a; + --UI-Opacity-Almost-Black-20: #1f1c1b33; + --UI-Opacity-Almost-Black-30: #1f1c1b4d; + --UI-Opacity-Almost-Black-40: #1f1c1b66; + --UI-Opacity-Almost-Black-50: #1f1c1b80; + --UI-Opacity-Almost-Black-60: #1f1c1b99; + --UI-Opacity-Almost-Black-70: #1f1c1bb3; + --UI-Opacity-Almost-Black-80: #1f1c1bcc; + --UI-Opacity-Almost-Black-90: #1f1c1be6; + --UI-Opacity-Almost-Black-100: #1f1c1b; + --UI-Opacity-White-0: #ffffff00; + --UI-Opacity-White-10: #ffffff1a; + --UI-Opacity-White-20: #ffffff33; + --UI-Opacity-White-30: #ffffff4d; + --UI-Opacity-White-40: #ffffff66; + --UI-Opacity-White-50: #ffffff80; + --UI-Opacity-White-60: #ffffff99; + --UI-Opacity-White-70: #ffffffb3; + --UI-Opacity-White-80: #ffffffcc; + --UI-Opacity-White-90: #ffffffe6; + --UI-Opacity-White-100: #ffffff; +} +:root { + --Go-Beige-00: #faf8f2; + --Go-Beige-10: #f0ede4; + --Go-Beige-20: #e0dcce; + --Go-Beige-30: #c8c4b6; + --Go-Beige-40: #b0aca0; + --Go-Beige-50: #918f83; + --Go-Beige-60: #78766d; + --Go-Beige-70: #63615a; + --Go-Beige-80: #4f4d49; + --Go-Beige-90: #373633; + --Go-Beige-100: #1f1e1d; + --Go-Brand-Aqua: #73fcee; + --Go-Brand-Chartreuse: #85ff52; + --Go-Brand-Coral: #fa3737; + --Go-Brand-Lavender: #dcd7ff; + --Go-Brand-Lemon: #f5ff73; + --Go-Brand-Linen: #e0dcce; + --Go-Brand-Obsidian: #2d163a; + --Go-Brand-Pine: #21331f; + --Go-Brand-Powderrose: #ecc8c9; + --Go-Green-00: #edffe5; + --Go-Green-10: #cdffb8; + --Go-Green-20: #a7ff82; + --Go-Green-30: #85ff52; + --Go-Green-40: #66e03a; + --Go-Green-50: #45b222; + --Go-Green-60: #2e7f18; + --Go-Green-70: #2a601e; + --Go-Green-80: #26461f; + --Go-Green-90: #21331f; + --Go-Green-100: #162115; + --Go-Purple-00: #f4f2ff; + --Go-Purple-10: #dcd7ff; + --Go-Purple-20: #cabffc; + --Go-Purple-30: #baa7f7; + --Go-Purple-40: #ab8ef0; + --Go-Purple-50: #9c75e6; + --Go-Purple-60: #8c5bd5; + --Go-Purple-70: #733cb2; + --Go-Purple-80: #5e2a8c; + --Go-Purple-90: #451f61; + --Go-Purple-100: #2d163a; + --Go-Yellow-00: #fdffe8; + --Go-Yellow-10: #faffc4; + --Go-Yellow-20: #f8ff9c; + --Go-Yellow-30: #f5ff73; + --Go-Yellow-40: #edea39; + --Go-Yellow-50: #dec614; + --Go-Yellow-60: #ba8d07; + --Go-Yellow-70: #966400; + --Go-Yellow-80: #754403; + --Go-Yellow-90: #572701; + --Go-Yellow-100: #3b1300; + --Main-Blue-00: #eaf2fc; + --Main-Blue-10: #c7d9f5; + --Main-Blue-20: #a5c2ee; + --Main-Blue-30: #84ace7; + --Main-Blue-40: #6697df; + --Main-Blue-50: #4983d8; + --Main-Blue-60: #2e70d1; + --Main-Blue-70: #1555b4; + --Main-Blue-80: #023d96; + --Main-Blue-90: #002a69; + --Main-Blue-100: #001b42; + --Main-Brand-Burgundy: #4d001b; + --Main-Brand-DarkBlue: #0d1440; + --Main-Brand-DarkGreen: #093021; + --Main-Brand-DarkGrey: #291710; + --Main-Brand-LightBlue: #b5e0ff; + --Main-Brand-LightGreen: #d2edaf; + --Main-Brand-PalePeach: #f7e1d5; + --Main-Brand-PaleYellow: #fff0c2; + --Main-Brand-ScandicRed: #cd0921; + --Main-Brand-WarmWhite: #faf6f2; + --Main-Green-00: #e7f5e1; + --Main-Green-10: #badda8; + --Main-Green-20: #99ca7e; + --Main-Green-30: #7ab859; + --Main-Green-40: #5fa53a; + --Main-Green-50: #47931f; + --Main-Green-60: #33800a; + --Main-Green-70: #286806; + --Main-Green-80: #1e4f03; + --Main-Green-90: #143701; + --Main-Green-100: #0e2600; + --Main-Grey-00: #f9f6f4; + --Main-Grey-10: #ebe8e6; + --Main-Grey-20: #d6d2d0; + --Main-Grey-30: #c2bdba; + --Main-Grey-40: #a8a4a2; + --Main-Grey-50: #8c8987; + --Main-Grey-60: #787472; + --Main-Grey-70: #635f5d; + --Main-Grey-80: #57514e; + --Main-Grey-90: #403937; + --Main-Grey-100: #26201e; + --Main-Grey-Almostblack: #1f1c1b; + --Main-Grey-White: #ffffff; + --Main-Red-00: #ffebeb; + --Main-Red-10: #f7c1c2; + --Main-Red-20: #f79499; + --Main-Red-30: #f26b74; + --Main-Red-40: #ed4251; + --Main-Red-50: #e32034; + --Main-Red-60: #cd0921; + --Main-Red-70: #ad0015; + --Main-Red-80: #8d0011; + --Main-Red-90: #6d000d; + --Main-Red-100: #4d001b; + --Main-Scandic-00: #ffebeb; + --Main-Scandic-10: #f7c1c2; + --Main-Scandic-20: #f79499; + --Main-Scandic-30: #f26b74; + --Main-Scandic-40: #ed4251; + --Main-Scandic-50: #e32034; + --Main-Scandic-60: #cd0921; + --Main-Scandic-70: #ad0015; + --Main-Scandic-80: #8d0011; + --Main-Scandic-90: #6d000d; + --Main-Scandic-100: #4d001b; + --Main-Yellow-00: #fff8e3; + --Main-Yellow-10: #fff0c2; + --Main-Yellow-20: #fade89; + --Main-Yellow-30: #f7ce52; + --Main-Yellow-40: #edb532; + --Main-Yellow-50: #e59515; + --Main-Yellow-60: #d17308; + --Main-Yellow-70: #a85211; + --Main-Yellow-80: #7d370f; + --Main-Yellow-90: #4f2313; + --Main-Yellow-100: #301508; +} diff --git a/apps/partner-sas/public/_static/css/scandic.css b/apps/partner-sas/public/_static/css/scandic.css new file mode 100644 index 000000000..31beedd0f --- /dev/null +++ b/apps/partner-sas/public/_static/css/scandic.css @@ -0,0 +1,66133 @@ +.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/partner-sas/public/_static/fonts/akkurat/akkurat-light-webfont.woff b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light-webfont.woff new file mode 100644 index 000000000..e97c79990 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light-webfont.woff2 b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light-webfont.woff2 new file mode 100644 index 000000000..3ba8cb7f7 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light.woff b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light.woff new file mode 100644 index 000000000..d114ded5c Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-light.woff differ diff --git a/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular-webfont.woff b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular-webfont.woff new file mode 100644 index 000000000..63661bd47 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular-webfont.woff2 b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular-webfont.woff2 new file mode 100644 index 000000000..bf634d20a Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular.woff b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular.woff new file mode 100644 index 000000000..dbe38be94 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/akkurat/akkurat-regular.woff differ diff --git a/apps/partner-sas/public/_static/fonts/biro-script-plus/regular.woff2 b/apps/partner-sas/public/_static/fonts/biro-script-plus/regular.woff2 new file mode 100644 index 000000000..c930432b1 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/biro-script-plus/regular.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/boita/boita-regular-webfont.woff b/apps/partner-sas/public/_static/fonts/boita/boita-regular-webfont.woff new file mode 100644 index 000000000..1c86d7d21 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/boita/boita-regular-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/boita/boita-regular-webfont.woff2 b/apps/partner-sas/public/_static/fonts/boita/boita-regular-webfont.woff2 new file mode 100644 index 000000000..56f9414ac Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/boita/boita-regular-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/boita/boita-regular.woff b/apps/partner-sas/public/_static/fonts/boita/boita-regular.woff new file mode 100644 index 000000000..f5c7b8c1f Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/boita/boita-regular.woff differ diff --git a/apps/partner-sas/public/_static/fonts/brandon-text/black.woff b/apps/partner-sas/public/_static/fonts/brandon-text/black.woff new file mode 100644 index 000000000..9301565d6 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brandon-text/black.woff differ diff --git a/apps/partner-sas/public/_static/fonts/brandon-text/black.woff2 b/apps/partner-sas/public/_static/fonts/brandon-text/black.woff2 new file mode 100644 index 000000000..501e87d07 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brandon-text/black.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/brandon-text/bold.woff b/apps/partner-sas/public/_static/fonts/brandon-text/bold.woff new file mode 100644 index 000000000..28b1bd6c0 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brandon-text/bold.woff differ diff --git a/apps/partner-sas/public/_static/fonts/brandon-text/bold.woff2 b/apps/partner-sas/public/_static/fonts/brandon-text/bold.woff2 new file mode 100644 index 000000000..fda7f0638 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brandon-text/bold.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff b/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff new file mode 100644 index 000000000..58b640e94 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff2 b/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff2 new file mode 100644 index 000000000..37ebbe357 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold.woff b/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold.woff new file mode 100644 index 000000000..17ed1ba14 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brown/brown-bold/lineto-brown-bold.woff differ diff --git a/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff b/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff new file mode 100644 index 000000000..9607be12e Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff2 b/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff2 new file mode 100644 index 000000000..72d8f581a Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light.woff b/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light.woff new file mode 100644 index 000000000..b9f3a6073 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/brown/brown-light/lineto-brown-light.woff differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Black.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Black.otf new file mode 100644 index 000000000..6ea2fe7c5 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Black.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-BlackItalic.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-BlackItalic.otf new file mode 100644 index 000000000..19d7a2062 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-BlackItalic.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Bold.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Bold.otf new file mode 100644 index 000000000..95bcf9338 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Bold.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-BoldItalic.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-BoldItalic.otf new file mode 100644 index 000000000..ea2cf76da Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-BoldItalic.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Light.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Light.otf new file mode 100644 index 000000000..c32669e0a Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Light.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-LightItalic.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-LightItalic.otf new file mode 100644 index 000000000..6f7dca56e Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-LightItalic.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Medium.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Medium.otf new file mode 100644 index 000000000..d0887a452 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Medium.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-MediumItalic.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-MediumItalic.otf new file mode 100644 index 000000000..0f2ceef4b Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-MediumItalic.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Regular.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Regular.otf new file mode 100644 index 000000000..2f5104364 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Regular.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-RegularItalic.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-RegularItalic.otf new file mode 100644 index 000000000..342779228 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-RegularItalic.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Thin.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Thin.otf new file mode 100644 index 000000000..073be2887 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-Thin.otf differ diff --git a/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-ThinItalic.otf b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-ThinItalic.otf new file mode 100644 index 000000000..a0cb03bf5 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/canela-deck/CanelaDeck-ThinItalic.otf differ diff --git a/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-light-webfont.woff b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-light-webfont.woff new file mode 100644 index 000000000..12d6e5174 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-light-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-light-webfont.woff2 b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-light-webfont.woff2 new file mode 100644 index 000000000..2bcf11d9d Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-light-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-regular-webfont.woff b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-regular-webfont.woff new file mode 100644 index 000000000..a0561fe0c Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-regular-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-regular-webfont.woff2 b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-regular-webfont.woff2 new file mode 100644 index 000000000..45daf13cf Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/domaine/domainesanstextweb-regular-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-mono/OFL.txt b/apps/partner-sas/public/_static/fonts/fira-mono/OFL.txt new file mode 100644 index 000000000..80141881e --- /dev/null +++ b/apps/partner-sas/public/_static/fonts/fira-mono/OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2012-2013, The Mozilla Corporation and Telefonica S.A. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/apps/partner-sas/public/_static/fonts/fira-mono/bold.woff2 b/apps/partner-sas/public/_static/fonts/fira-mono/bold.woff2 new file mode 100644 index 000000000..c73968fc4 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-mono/bold.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-mono/medium.woff2 b/apps/partner-sas/public/_static/fonts/fira-mono/medium.woff2 new file mode 100644 index 000000000..bede8a97f Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-mono/medium.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-mono/regular.woff2 b/apps/partner-sas/public/_static/fonts/fira-mono/regular.woff2 new file mode 100644 index 000000000..ca3a0c87a Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-mono/regular.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/OFL.txt b/apps/partner-sas/public/_static/fonts/fira-sans/OFL.txt new file mode 100644 index 000000000..fc506b8d6 --- /dev/null +++ b/apps/partner-sas/public/_static/fonts/fira-sans/OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2012-2015, The Mozilla Foundation and Telefonica S.A. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/black.woff2 b/apps/partner-sas/public/_static/fonts/fira-sans/black.woff2 new file mode 100644 index 000000000..6095ed58b Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-sans/black.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/bold.woff2 b/apps/partner-sas/public/_static/fonts/fira-sans/bold.woff2 new file mode 100644 index 000000000..4c550c7d4 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-sans/bold.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/light.woff2 b/apps/partner-sas/public/_static/fonts/fira-sans/light.woff2 new file mode 100644 index 000000000..5c0e34d6b Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-sans/light.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/medium.woff2 b/apps/partner-sas/public/_static/fonts/fira-sans/medium.woff2 new file mode 100644 index 000000000..7a1e5fc54 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-sans/medium.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/regular.woff2 b/apps/partner-sas/public/_static/fonts/fira-sans/regular.woff2 new file mode 100644 index 000000000..e766e06cc Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-sans/regular.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/fira-sans/semibold.woff2 b/apps/partner-sas/public/_static/fonts/fira-sans/semibold.woff2 new file mode 100644 index 000000000..bafabb5a1 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/fira-sans/semibold.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/gotham/gotham-black-webfont.woff b/apps/partner-sas/public/_static/fonts/gotham/gotham-black-webfont.woff new file mode 100644 index 000000000..1db50441b Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/gotham/gotham-black-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/gotham/gotham-black-webfont.woff2 b/apps/partner-sas/public/_static/fonts/gotham/gotham-black-webfont.woff2 new file mode 100644 index 000000000..9d9987ee8 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/gotham/gotham-black-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/gotham/gotham-black.woff b/apps/partner-sas/public/_static/fonts/gotham/gotham-black.woff new file mode 100644 index 000000000..746542862 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/gotham/gotham-black.woff differ diff --git a/apps/partner-sas/public/_static/fonts/gotham/gotham-bold-webfont.woff b/apps/partner-sas/public/_static/fonts/gotham/gotham-bold-webfont.woff new file mode 100644 index 000000000..6ec2edf56 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/gotham/gotham-bold-webfont.woff differ diff --git a/apps/partner-sas/public/_static/fonts/gotham/gotham-bold-webfont.woff2 b/apps/partner-sas/public/_static/fonts/gotham/gotham-bold-webfont.woff2 new file mode 100644 index 000000000..c9c338ada Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/gotham/gotham-bold-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/gotham/gotham-bold.woff b/apps/partner-sas/public/_static/fonts/gotham/gotham-bold.woff new file mode 100644 index 000000000..d1e93f751 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/gotham/gotham-bold.woff differ diff --git a/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff new file mode 100644 index 000000000..da52cbc2f Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff differ diff --git a/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff2 b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff2 new file mode 100644 index 000000000..65913b120 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay55Roman_normal_normal.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff new file mode 100644 index 000000000..df4461863 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff differ diff --git a/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff2 b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff2 new file mode 100644 index 000000000..42ec4fb13 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/grotesk/NeueHaasGroteskDisplay65Medium_normal_normal.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/interstate/interstate-black-compressed.woff b/apps/partner-sas/public/_static/fonts/interstate/interstate-black-compressed.woff new file mode 100644 index 000000000..b23bca653 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/interstate/interstate-black-compressed.woff differ diff --git a/apps/partner-sas/public/_static/fonts/interstate/interstate-black-compressed.woff2 b/apps/partner-sas/public/_static/fonts/interstate/interstate-black-compressed.woff2 new file mode 100644 index 000000000..a5df06db1 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/interstate/interstate-black-compressed.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/interstate/interstate-regular-condensed-webfont.woff2 b/apps/partner-sas/public/_static/fonts/interstate/interstate-regular-condensed-webfont.woff2 new file mode 100644 index 000000000..c8651f02f Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/interstate/interstate-regular-condensed-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/interstate/interstate-regular-condensed.woff b/apps/partner-sas/public/_static/fonts/interstate/interstate-regular-condensed.woff new file mode 100644 index 000000000..9ba8ed9e6 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/interstate/interstate-regular-condensed.woff differ diff --git a/apps/partner-sas/public/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff b/apps/partner-sas/public/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff new file mode 100644 index 000000000..9bcecf640 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff differ diff --git a/apps/partner-sas/public/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff2 b/apps/partner-sas/public/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff2 new file mode 100644 index 000000000..29e6bdef2 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/itcgaramond/ITCGaramondBookNarrow_normal_condensed.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/material-symbols/rounded-481ed751.woff2 b/apps/partner-sas/public/_static/fonts/material-symbols/rounded-481ed751.woff2 new file mode 100644 index 000000000..494e8df02 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/material-symbols/rounded-481ed751.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/prumo/PrumoText-Light.woff b/apps/partner-sas/public/_static/fonts/prumo/PrumoText-Light.woff new file mode 100644 index 000000000..a1935ff7e Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/prumo/PrumoText-Light.woff differ diff --git a/apps/partner-sas/public/_static/fonts/prumo/prumotext-light-webfont.woff2 b/apps/partner-sas/public/_static/fonts/prumo/prumotext-light-webfont.woff2 new file mode 100644 index 000000000..de44b7ebb Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/prumo/prumotext-light-webfont.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-300.woff b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-300.woff new file mode 100644 index 000000000..2f6bdb5e7 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-300.woff differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-300.woff2 b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-300.woff2 new file mode 100644 index 000000000..ef8c8836b Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-300.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-500.woff b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-500.woff new file mode 100644 index 000000000..869925869 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-500.woff differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-500.woff2 b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-500.woff2 new file mode 100644 index 000000000..6362d7f64 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-500.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-700.woff b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-700.woff new file mode 100644 index 000000000..0f14effba Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-700.woff differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-700.woff2 b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-700.woff2 new file mode 100644 index 000000000..32b25eee7 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-700.woff2 differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-regular.woff b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-regular.woff new file mode 100644 index 000000000..69c882540 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-regular.woff differ diff --git a/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-regular.woff2 b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-regular.woff2 new file mode 100644 index 000000000..1a5370151 Binary files /dev/null and b/apps/partner-sas/public/_static/fonts/roboto/roboto-v20-latin-regular.woff2 differ diff --git a/apps/partner-sas/tsconfig.json b/apps/partner-sas/tsconfig.json new file mode 100644 index 000000000..bab9f8da5 --- /dev/null +++ b/apps/partner-sas/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "@scandic-hotels/typescript-config/nextjs.json", + "compilerOptions": { + "plugins": [ + { + "name": "next" + }, + { "name": "typescript-plugin-css-modules" } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/apps/partner-sas/turbo.json b/apps/partner-sas/turbo.json new file mode 100644 index 000000000..5b21c691f --- /dev/null +++ b/apps/partner-sas/turbo.json @@ -0,0 +1,17 @@ +{ + "extends": ["//"], + "tasks": { + "dev": { + "dependsOn": ["@scandic-hotels/design-system#build"] + }, + "build": { + "dependsOn": ["@scandic-hotels/design-system#build"] + }, + "test": { + "dependsOn": ["@scandic-hotels/design-system#build"] + }, + "lint": { + "dependsOn": ["@scandic-hotels/design-system#build"] + } + } +} diff --git a/package.json b/package.json index f68f015f6..90c5e8ed8 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,7 @@ "dev": "turbo run dev --output-logs new-only", "dev:web": "turbo run dev --filter=@scandic-hotels/scandic-web --output-logs new-only", "dev:ds": "turbo run dev --filter=@scandic-hotels/design-system --output-logs new-only", + "dev:sas": "turbo run dev --filter=@scandic-hotels/partner-sas --output-logs new-only", "test": "turbo run test", "postinstall": "husky", "icons:update": "node scripts/material-symbols-update.mjs", diff --git a/yarn.lock b/yarn.lock index f8d11c2c6..5c393f557 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3448,6 +3448,13 @@ __metadata: languageName: node linkType: hard +"@next/env@npm:15.3.4": + version: 15.3.4 + resolution: "@next/env@npm:15.3.4" + checksum: 10c0/43d37896e1422c9c353d9ded1d1b01545aa30b2bb125bcc40ffd4474dbc6e0ba603a77fc2a598616964a925379bb5a39eb1a242f0c49fc933e39e099fb2f7d75 + languageName: node + linkType: hard + "@next/eslint-plugin-next@npm:15.3.2": version: 15.3.2 resolution: "@next/eslint-plugin-next@npm:15.3.2" @@ -3471,6 +3478,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-darwin-arm64@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-darwin-arm64@npm:15.3.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@next/swc-darwin-x64@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-darwin-x64@npm:15.2.1" @@ -3485,6 +3499,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-darwin-x64@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-darwin-x64@npm:15.3.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@next/swc-linux-arm64-gnu@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-linux-arm64-gnu@npm:15.2.1" @@ -3499,6 +3520,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-arm64-gnu@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-linux-arm64-gnu@npm:15.3.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@next/swc-linux-arm64-musl@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-linux-arm64-musl@npm:15.2.1" @@ -3513,6 +3541,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-arm64-musl@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-linux-arm64-musl@npm:15.3.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@next/swc-linux-x64-gnu@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-linux-x64-gnu@npm:15.2.1" @@ -3527,6 +3562,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-x64-gnu@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-linux-x64-gnu@npm:15.3.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@next/swc-linux-x64-musl@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-linux-x64-musl@npm:15.2.1" @@ -3541,6 +3583,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-linux-x64-musl@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-linux-x64-musl@npm:15.3.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@next/swc-win32-arm64-msvc@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-win32-arm64-msvc@npm:15.2.1" @@ -3555,6 +3604,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-win32-arm64-msvc@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-win32-arm64-msvc@npm:15.3.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@next/swc-win32-x64-msvc@npm:15.2.1": version: 15.2.1 resolution: "@next/swc-win32-x64-msvc@npm:15.2.1" @@ -3569,6 +3625,13 @@ __metadata: languageName: node linkType: hard +"@next/swc-win32-x64-msvc@npm:15.3.4": + version: 15.3.4 + resolution: "@next/swc-win32-x64-msvc@npm:15.3.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -7069,6 +7132,34 @@ __metadata: languageName: unknown linkType: soft +"@scandic-hotels/partner-sas@workspace:apps/partner-sas": + version: 0.0.0-use.local + resolution: "@scandic-hotels/partner-sas@workspace:apps/partner-sas" + dependencies: + "@eslint/eslintrc": "npm:^3.3.1" + "@eslint/js": "npm:^9.26.0" + "@netlify/plugin-nextjs": "npm:^5.11.2" + "@scandic-hotels/common": "workspace:*" + "@scandic-hotels/design-system": "workspace:*" + "@scandic-hotels/typescript-config": "workspace:*" + "@types/node": "npm:^20" + "@types/react": "npm:19.1.0" + "@types/react-dom": "npm:19.1.0" + "@typescript-eslint/eslint-plugin": "npm:^8.32.0" + "@typescript-eslint/parser": "npm:^8.32.0" + eslint: "npm:^9" + eslint-config-next: "npm:15.3.2" + eslint-plugin-formatjs: "npm:^5.3.1" + eslint-plugin-import: "npm:^2.31.0" + eslint-plugin-simple-import-sort: "npm:^12.1.1" + next: "npm:15.3.4" + react: "npm:^19.0.0" + react-dom: "npm:^19.0.0" + typescript: "npm:5.8.3" + typescript-plugin-css-modules: "npm:^5.1.0" + languageName: unknown + linkType: soft + "@scandic-hotels/redis-api@workspace:apps/redis-api": version: 0.0.0-use.local resolution: "@scandic-hotels/redis-api@workspace:apps/redis-api" @@ -18526,6 +18617,67 @@ __metadata: languageName: node linkType: hard +"next@npm:15.3.4": + version: 15.3.4 + resolution: "next@npm:15.3.4" + dependencies: + "@next/env": "npm:15.3.4" + "@next/swc-darwin-arm64": "npm:15.3.4" + "@next/swc-darwin-x64": "npm:15.3.4" + "@next/swc-linux-arm64-gnu": "npm:15.3.4" + "@next/swc-linux-arm64-musl": "npm:15.3.4" + "@next/swc-linux-x64-gnu": "npm:15.3.4" + "@next/swc-linux-x64-musl": "npm:15.3.4" + "@next/swc-win32-arm64-msvc": "npm:15.3.4" + "@next/swc-win32-x64-msvc": "npm:15.3.4" + "@swc/counter": "npm:0.1.3" + "@swc/helpers": "npm:0.5.15" + busboy: "npm:1.6.0" + caniuse-lite: "npm:^1.0.30001579" + postcss: "npm:8.4.31" + sharp: "npm:^0.34.1" + styled-jsx: "npm:5.1.6" + peerDependencies: + "@opentelemetry/api": ^1.1.0 + "@playwright/test": ^1.41.2 + babel-plugin-react-compiler: "*" + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + dependenciesMeta: + "@next/swc-darwin-arm64": + optional: true + "@next/swc-darwin-x64": + optional: true + "@next/swc-linux-arm64-gnu": + optional: true + "@next/swc-linux-arm64-musl": + optional: true + "@next/swc-linux-x64-gnu": + optional: true + "@next/swc-linux-x64-musl": + optional: true + "@next/swc-win32-arm64-msvc": + optional: true + "@next/swc-win32-x64-msvc": + optional: true + sharp: + optional: true + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + "@playwright/test": + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + bin: + next: dist/bin/next + checksum: 10c0/52d3fba6f53d5d2a339cbde433ab360301e9a0a0d9b95a656bf29ce1af43f02e9cc32571d5d4095bcb8ab7a795207d6e75c64b33fc1f90d21f2f9b157cc9a503 + languageName: node + linkType: hard + "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -20118,7 +20270,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:19.1.0, react-dom@npm:^19.1.0": +"react-dom@npm:19.1.0, react-dom@npm:^19.0.0, react-dom@npm:^19.1.0": version: 19.1.0 resolution: "react-dom@npm:19.1.0" dependencies: @@ -20298,7 +20450,7 @@ __metadata: languageName: node linkType: hard -"react@npm:19.1.0, react@npm:^19.1.0": +"react@npm:19.1.0, react@npm:^19.0.0, react@npm:^19.1.0": version: 19.1.0 resolution: "react@npm:19.1.0" checksum: 10c0/530fb9a62237d54137a13d2cfb67a7db6a2156faed43eecc423f4713d9b20c6f2728b026b45e28fcd72e8eadb9e9ed4b089e99f5e295d2f0ad3134251bdd3698