﻿body{background:#000}body .skip-link{display:none}header{z-index:100;background:#000;border-bottom:2px solid #fff;width:100%;height:54px;transition:height .25s ease-in;display:flex;position:fixed;top:0;right:0}header #halo{pointer-events:none;background-image:url(/themes/custom/clubhotel_b5/assets/halo.webp);background-repeat:no-repeat;background-size:100%;width:100%;height:100vh;position:absolute;top:0;left:0}header .first-menu-button,header .site-title{display:none}header .region-header{flex-direction:row;width:100%;height:100%;padding:0 82.5px;display:flex}header .region-header #block-clubhotel-b5-branding{height:100%;display:flex}header .region-header #block-clubhotel-b5-branding .site-logo img{height:24px}header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3{visibility:hidden;opacity:0;margin-left:auto}header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .contextual-region,header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content,header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-menu-cubes{height:70px}header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content{flex-direction:row;display:flex}header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-row{height:100%;display:flex}header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-row a{color:#e2be87;text-wrap:nowrap;align-items:center;height:100%;padding:9px 15px;text-decoration:none;display:flex}header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-row.current a,header .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-row a:hover{color:#fff;background:#e2be8742}header.sticky-false #block-clubhotel-b5-branding{margin-left:50%;animation:.25s ease-in branding-sticky-false;transform:translate(-50%)}header.sticky-false #block-clubhotel-b5-views-block-menu-cubes-block-3{visibility:hidden;opacity:0;transition:all .25s ease-in-out;transform:translate(100%)}header.sticky-false #block-clubhotel-b5-views-block-menu-cubes-block-3 .contextual-region,header.sticky-false #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content,header.sticky-false #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-menu-cubes{height:52px;transition:height .25s ease-in}header:not(.sticky-true):not(.sticky-false) #block-clubhotel-b5-branding{margin-left:50%;transform:translate(-50%)}header.sticky-true{height:72px}header.sticky-true .region-header #block-clubhotel-b5-branding{width:auto;margin-left:0;animation:.25s ease-in branding-sticky-true;transform:translate(0%)}header.sticky-true .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3{opacity:1;visibility:visible;transition:all .25s ease-in-out;display:flex;transform:translate(0)}header.sticky-true .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .contextual-region,header.sticky-true .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content,header.sticky-true .region-header #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-menu-cubes{height:70px;transition:height .25s ease-in}#main-slide-show{z-index:10;width:100%;padding-top:53px;line-height:0;position:relative}#main-slide-show #block-clubhotel-b5-wrapper{z-index:100;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:2px;right:7px;overflow:hidden}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-social ul{flex-direction:row;margin:0;padding:0;display:flex}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-social ul li{background-repeat:no-repeat;background-size:100%;border-radius:50%;width:30px;height:30px;margin-left:5px;list-style-type:none}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-social ul li a,#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-social ul li img{text-indent:3000px;border-radius:50%;width:30px;height:30px;display:flex}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-weatherinotepaa{background-color:#45413e;width:120px;height:20px}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-weatherinotepaa .text-formatted{flex-direction:row;align-items:center;width:100%;height:100%;padding:5px;display:flex}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-weatherinotepaa .text-formatted p{color:#fff;margin:0;font-size:14px;display:flex}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-weatherinotepaa .text-formatted p a{color:#e2be87;text-decoration:none}#main-slide-show #block-clubhotel-b5-wrapper #block-clubhotel-b5-weatherinotepaa .text-formatted p a:hover{color:#fff;text-decoration:underline}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url{padding:7px 0}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url ul{flex-direction:row;margin:0;padding:0;display:flex}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url li{background-repeat:no-repeat;background-size:100%;border-radius:50%;width:30px;height:30px;margin-left:5px;list-style-type:none}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url li a{text-indent:3000px;border-radius:50%;width:30px;height:30px;display:flex}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url li[data-drupal-language=en]{background-image:url(../flags/en.png)}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url li[data-drupal-language=et]{background-image:url(../flags/et.png)}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url li[data-drupal-language=ru]{background-image:url(../flags/ru.png)}#main-slide-show #block-clubhotel-b5-wrapper .language-switcher-language-url li[data-drupal-language=fi]{background-image:url(../flags/fi.png)}#main-slide-show.has-sticky-header{padding-top:69px}#main-slide-show .region-main-slide-show{position:relative}#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_1,#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_1>div,#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_1>div img #views_slideshow_cycle_teaser_section_slideshow-block_2,#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_2>div,#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_2>div img{width:100%!important;height:100%!important}#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_1>div:first-child,#main-slide-show .region-main-slide-show #views_slideshow_cycle_teaser_section_slideshow-block_2>div:first-child{display:block!important;position:relative!important}#main-slide-show .region-main-slide-show #block-clubhotel-b5-views-block-slideshow-block-1,#main-slide-show .region-main-slide-show #block-clubhotel-b5-views-block-slideshow-block-2{border-bottom:2px solid #fff}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1{z-index:10;width:100%;padding:0;position:absolute;bottom:0;left:0;transform:translateY(50%)}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content{width:var(--clubhotel-content-width);margin:0 auto}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid--horizontal{--views-responsive-grid-item--max-width:170px;grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(170px,170px))}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item{border:2px solid #fff;width:170px;height:170px;margin:0 15px;position:relative}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-view-responsive-grid__item-inner{flex-direction:column;min-height:100%;max-height:100%;display:flex;overflow:visible}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-title{text-wrap:wrap;z-index:2;pointer-events:none;width:166px;height:166px;transition:all 1.25s;display:flex}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-title .field-content{flex-direction:column;justify-content:flex-end;width:100%;height:auto;line-height:1;display:flex;overflow:hidden}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-title .field-content a{color:#fff;text-align:center;text-align:center;background-color:#30261682;text-decoration:none;transition:all .35s;display:block}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .field-title a{color:#fff;width:100%;padding:15px 0 5px;font-family:Droid Serif;font-size:21px;font-style:italic;font-weight:400;display:flex}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .field-short-description{max-height:0;transition:max-height 1.25s;display:block}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .field-short-description a{letter-spacing:.7px;padding:12px 5px 22px;font-size:12px;line-height:1.3em}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-field-theme-image{position:absolute;top:0;left:0}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-field-theme-image .field-content,#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-field-theme-image img{width:166px;height:166px}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item .views-field-field-theme-image .field-content a{height:100%;display:flex}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item:hover .field-title a{font-size:19px}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .view-content .views-view-responsive-grid__item:hover .field-short-description{max-height:127px}main{color:#fff;width:var(--clubhotel-content-width);flex-direction:row;flex:1;margin:0 auto;padding:125px 15px 60px;display:flex}main .content-menu,main .content{padding:0 15px}main.current-page-not-front{padding-top:40px}main .content-menu{width:25%}main .content-menu #block-clubhotel-b5-views-block-events-block-1 .views-row,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .views-row{position:relative}main .content-menu #block-clubhotel-b5-views-block-events-block-1 .views-row>article .node__content,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .views-row>article .node__content{padding-left:20.88px}main .content-menu #block-clubhotel-b5-views-block-events-block-1 .views-row>article .node__content .field__item,main .content-menu #block-clubhotel-b5-views-block-events-block-1 .views-row>article .node__content .field__label,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .views-row>article .node__content .field__item,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .views-row>article .node__content .field__label{font-size:14px;font-weight:400}main .content-menu #block-clubhotel-b5-views-block-events-block-1 .views-row>article h2,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .views-row>article h2{align-items:center;margin:0;display:flex}main .content-menu #block-clubhotel-b5-views-block-events-block-1 .views-row>article h2:before,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .views-row>article h2:before{content:"*";color:#e2be87;padding-right:5px;font-family:Glyphicons Halflings}main .content-menu #block-clubhotel-b5-views-block-events-block-1 .field--name-body,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad .field--name-body{padding:5px 15px 5px 0}main .content-menu #block-clubhotel-b5-views-block-events-block-1 p,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad p{margin-bottom:10px}main .content-menu #block-clubhotel-b5-views-block-events-block-1 p a,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad p a{font-size:14px;text-decoration:none;color:#e2be87!important}main .content-menu #block-clubhotel-b5-views-block-events-block-1 p a:hover a,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad p a:hover a{color:#fff;text-decoration:underline}main .content-menu #block-clubhotel-b5-views-block-events-block-1>h2,main .content-menu #block-clubhotel-b5-kulastajadkirjutavad>h2{border-bottom:1px solid #eee;margin:20px 0 0;padding-bottom:9px;font-family:Droid Serif;font-style:italic;font-weight:400;color:#e2be87!important}main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2{margin-bottom:20px}main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2 .views-view-responsive-grid__item-inner{border:2px solid #fff;position:relative}main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2 .views-view-responsive-grid__item-inner .views-field-title{text-align:center;background-color:#30261682;width:100%;padding:5px;position:absolute;bottom:0;left:0}main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2 .views-view-responsive-grid__item-inner .views-field-title .field-title a,main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2 .views-view-responsive-grid__item-inner .views-field-title .field-short-description a{color:#fff;text-decoration:none}main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2 .views-view-responsive-grid__item-inner .views-field-title .field-title{padding:20px 0 10px;font-family:Droid Serif;font-size:21px;font-style:italic;font-weight:400}main .content-menu #block-clubhotel-b5-views-block-menu-cubes-block-2 .views-view-responsive-grid__item-inner .views-field-title .field-short-description{padding-bottom:10px;font-family:Open Sans,Helvetica,sans-serif;font-size:14px}main .content-menu .views-field-field-theme-image a,main .content-menu .views-field-field-theme-image a img{width:100%}main .content-menu .views-row{padding:5px 15px 5px 0}main .content-menu .views-row a{color:#e2be87;font-family:Droid Serif;font-size:18px;font-style:italic;font-weight:400;text-decoration:none}main .content-menu .views-row a .fontawesome-icons{margin-right:12px;display:inline-block}main .content-menu .views-row.current .views-field-title a{color:#fff}main .content{width:75%}main .content a.clubhotel-btn{color:#e2be87;text-align:left;background-color:#0000;border:1px solid #e2be87;width:100%;padding:10px 20px;font-family:Droid Serif;font-size:24px;font-style:italic;font-weight:400;text-decoration:none}main .content a.clubhotel-btn:hover{background-color:#ffffff26;border:1px solid #e2be87}main .content h1,main .content h2,main .content h3,main .content h4,main .content h5,main .content h6{font-family:Droid Serif;font-style:italic;font-weight:400;color:#e2be87!important}main .content a{color:#e2be87;text-decoration:underline}main .content .ckeditor-accordion-container dl{border:1px solid #e2be87;border-radius:4px;margin:10px 0}main .content .ckeditor-accordion-container dl .ckeditor-accordion-toggler{color:#e2be87;background-color:#0000;font-family:Droid Serif;font-size:24px;font-style:italic;font-weight:400;text-decoration:none}main .content .ckeditor-accordion-container dl .ckeditor-accordion-toggler:hover{background-color:#ffffff26}main .content .ckeditor-accordion-container dl .ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,main .content .ckeditor-accordion-container dl .ckeditor-accordion-toggler .ckeditor-accordion-toggle:after{background-color:#e2be87}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s{flex-direction:row;width:100%;display:flex}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body:not(.full) .field__item{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body{flex-direction:column;align-items:flex-start;display:flex}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item *{display:inline}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h1:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h2:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h3:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h4:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h5:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h6:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item p:nth-child(2):before,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item div:nth-child(2):before{content:"\a \a ";white-space:pre}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h1:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h2:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h3:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h4:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h5:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item h6:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item p:not(:first-child):after,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body .field__item div:not(:first-child):after{content:" \a \a ";white-space:pre}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body button{margin:auto 0 0}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body button:not(.full){margin:15px 0 0}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body,main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container{flex:1 0 50%;margin-bottom:45px}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container{position:relative}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container .view-minislider .views_slideshow_cycle_teaser_section{width:100%!important;height:auto!important}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container .view-minislider .views_slideshow_cycle_teaser_section .views_slideshow_slide:first-child{display:block!important;position:relative!important}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container .view-minislider>div>div{position:relative}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container .view-minislider>div>div>div{overflow:hidden}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container .view-minislider>div>div>.views-slideshow-controls-bottom{z-index:50;width:100%;position:absolute;bottom:0;left:0}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container .view-minislider .views_slideshow_cycle_slide{width:100%!important;height:auto!important}main .content .field.field--name-field-content-with-gallery .paragraph.paragraph--type--with-content-and-gallery-swipe-s>.views-element-container img{width:auto;min-width:100%;max-width:100%;height:auto;max-height:100%}main .content .field.field--name-field-content-with-gallery .field__item:nth-child(2n) .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body{padding:0 25px 0 0}main .content .field.field--name-field-content-with-gallery .field__item:nth-child(odd) .paragraph.paragraph--type--with-content-and-gallery-swipe-s{flex-direction:row-reverse}main .content .field.field--name-field-content-with-gallery .field__item:nth-child(odd) .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body{padding:0 0 0 25px}main .content .view.view-popum-image-with-link{display:none}main .content .region .block:not(#block-clubhotel-b5-eventscontent)>h2{border-bottom:1px solid #eee;margin:20px 0 10px;padding-bottom:9px;font-family:Droid Serif;font-style:italic;font-weight:400;color:#e2be87!important}main .content .region #block-clubhotel-b5-eventscontent h2{font-family:Droid Serif;font-size:36px;font-style:italic;font-weight:400;color:#e2be87!important}main .content .region #block-clubhotel-b5-views-block-events-block-1-2 a,main .content .region #block-clubhotel-b5-views-block-events-block-2 a{text-decoration:none}main .content .region #block-clubhotel-b5-views-block-events-block-1-2 a .field--name-title,main .content .region #block-clubhotel-b5-views-block-events-block-2 a .field--name-title{flex-direction:row;align-items:center;font-family:Droid Serif;font-size:14px;font-style:italic;font-weight:400;display:flex;color:#e2be87!important}main .content .region #block-clubhotel-b5-views-block-events-block-1-2 a .field--name-title:before,main .content .region #block-clubhotel-b5-views-block-events-block-2 a .field--name-title:before{content:"*";color:#e2be87;height:16.8px;padding-right:5px;font-family:Glyphicons Halflings;font-size:16px}main .content .region #block-clubhotel-b5-views-block-events-block-1-2 .field--name-field-time,main .content .region #block-clubhotel-b5-views-block-events-block-2 .field--name-field-time{margin-left:12px;font-size:14px}main .content img{max-width:100%;height:auto}main .content .field--name-field-webform-content{border-bottom:1px solid #fff}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items .field__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border:2px solid #fff;grid-template-rows:1fr auto;margin:0 0 10px;display:grid}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items .field__item a{grid-area:1/1/-1}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items .field__item a img{width:100%;height:auto}main .content #block-clubhotel-b5-page-title h1,main .content #block-clubhotel-b5-pagetitle h1{color:#e2be87;font-family:Droid Serif;font-size:36px;font-style:italic;font-weight:400}main .content .block-system-main-block>h2{display:none}main .content article .field--name-field-short-description,main .content article .field--name-field-time{margin:0 0 10px}main .content article form{width:50%}main .content article footer,main .content article div:not(.field--name-field-time)>.field__label{display:none}main .content article .form-item label{margin-bottom:5px;font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:700;display:block}main .content article .form-item input.form-control{color:#555;border:1px solid #ccc;border-radius:4px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;display:block}main .content article .form-item input.form-control:focus{border-color:#66afe9;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}main .content article .form-item input.form-control[type=date]{width:auto}main.popup-image-opened{overflow:hidden}main.popup-image-opened .content .view.view-popum-image-with-link{z-index:20;background-color:#000c;width:100vw;height:100vh;padding:93px 50px 50px;display:block;position:fixed;top:0;left:0}main.popup-image-opened .content .view.view-popum-image-with-link button{float:right;cursor:pointer;z-index:20;margin-bottom:5px}main.popup-image-opened .content .view.view-popum-image-with-link div:not(.contextual){width:100%;height:100%}main.popup-image-opened .content .view.view-popum-image-with-link span{width:auto;height:auto;display:block}main.popup-image-opened .content .view.view-popum-image-with-link span a{z-index:20;width:auto;height:auto;margin-top:29px;display:block}main.popup-image-opened .content .view.view-popum-image-with-link span a img{width:auto;max-width:calc(100vw - 100px);height:auto;max-height:calc(100vh - 201px);margin:auto}footer{color:#fff;padding:0 15px;display:flex}footer p{text-align:center;font-size:14px}footer p a{color:#e2be87;text-decoration:underline;display:inline}body.toolbar-horizontal main.popup-image-opened .content .view.view-popum-image-with-link,body.toolbar-vertical main.popup-image-opened .content .view.view-popum-image-with-link{width:100vw;height:calc(100vh - 78px);margin-top:78px}body.toolbar-horizontal main.popup-image-opened .content .view.view-popum-image-with-link span a img,body.toolbar-vertical main.popup-image-opened .content .view.view-popum-image-with-link span a img{max-width:calc(100vw - 100px);max-height:calc(100vh - 279px)}body.toolbar-horizontal header,body.toolbar-vertical header{top:78px}body.toolbar-vertical header{width:calc(100% - 239px);top:39px}body.toolbar-vertical main.popup-image-opened .content .view.view-popum-image-with-link{width:calc(100vw - 239px);height:calc(100vh - 39px);margin-top:39px;margin-left:239px}body.toolbar-vertical main.popup-image-opened .content .view.view-popum-image-with-link span a img{max-width:calc(100vw - 339px);max-height:calc(100vh - 240px)}@keyframes branding-sticky-true{0%{margin-left:50%;transform:translate(-50%)}to{margin-left:0;transform:translate(0%)}}@keyframes branding-sticky-false{0%{margin-left:0;transform:translate(0%)}to{margin-left:50%;transform:translate(-50%)}}:root{--clubhotel-content-width:1200px}@media (min-width:992px) and (max-width:1200px){:root{--clubhotel-content-width:970px}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:992px){:root{--clubhotel-content-width:100%}main{flex-direction:column}main .content-menu,main .content{width:100%}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:1350px){header.sticky-true .first-menu-button{margin-right:20px;padding:0 10px;display:block!important}header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3{background:#000;border:1px solid #fff;border-left:none;border-right:none;width:100%;position:absolute;bottom:0;left:0;transform:translateY(100%);display:flex!important}header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3>div{width:100%}header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3 .view.view-menu-cubes{height:auto}header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content{flex-direction:column;align-items:center;width:100%;height:auto;display:flex}header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-row,header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-field-title{width:100%}header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-row a,header.sticky-true.open #block-clubhotel-b5-views-block-menu-cubes-block-3 .view-content .views-field-title a{justify-content:center}#block-clubhotel-b5-views-block-menu-cubes-block-3{display:none!important}.animated-icon{cursor:pointer;width:30px;height:20px;margin:0;transition:all .5s ease-in-out;position:relative;transform:rotate(0)}.animated-icon span{opacity:1;background:#fff;border-radius:9px;width:100%;height:3px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.animated-icon span:first-child{transform-origin:0;top:0}.animated-icon span:nth-child(2){transform-origin:0;top:10px}.animated-icon span:nth-child(3){transform-origin:0;top:20px}.animated-icon.open span:first-child{top:0;left:8px;transform:rotate(45deg)}.animated-icon.open span:nth-child(2){opacity:0;width:0%}.animated-icon.open span:nth-child(3){top:21px;left:8px;transform:rotate(-45deg)}}@media screen and (max-width:1200px){#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1{position:relative;transform:translateY(0%);padding:15px 15px 0!important}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid{display:grid;grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:-webkit-max-content!important;grid-auto-rows:max-content!important}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid .views-view-responsive-grid__item{width:auto;height:auto;margin:0!important}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title{width:100%;height:100%;position:absolute}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-theme-image{position:relative}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-theme-image .field-content{width:auto!important;height:auto!important}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-theme-image .field-content img{width:100%!important;height:auto!important}}@media screen and (max-width:800px){main .content .paragraph.paragraph--type--with-content-and-gallery-swipe-s{flex-direction:column!important}main .content .paragraph.paragraph--type--with-content-and-gallery-swipe-s .field.field--name-field-body{padding:0!important}}@media only screen and (max-width:775px){header .region.region-header{padding:0 0 0 10px}header .region.region-header #block-clubhotel-b5-branding .navbar-brand>a{align-items:center;height:100%;display:flex!important}header .region.region-header #block-clubhotel-b5-branding .navbar-brand>a img{width:100%;height:auto}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid{grid-template-columns:repeat(2,1fr)!important}main{padding-top:15px}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items{-webkit-column-count:2;-moz-column-count:2;column-count:2}}#block-clubhotel-b5-bookaroom{color:#fff;z-index:60;border:2px solid #fff;border-bottom:0;width:274px;margin-bottom:0;padding:5px;position:fixed;bottom:0;right:15px}#block-clubhotel-b5-bookaroom .captcha{display:none}#block-clubhotel-b5-bookaroom:before{content:"";z-index:-1;will-change:transform;background:#fff;width:10px;height:2px;transition:all .6s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:20px;right:18px;transform:rotate(135deg)}#block-clubhotel-b5-bookaroom:after{content:"";z-index:-1;will-change:transform;background:#fff;width:10px;height:2px;transition:all .6s cubic-bezier(.4,0,.2,1);display:block;position:absolute;top:20px;left:auto;right:11.5px;transform:rotate(-135deg)}#block-clubhotel-b5-bookaroom.closed:before{transform:rotate(45deg)}#block-clubhotel-b5-bookaroom.closed:after{transform:rotate(-45deg)}#block-clubhotel-b5-bookaroom h2{color:#e2be87;cursor:pointer;border-bottom:1px solid #fff;margin:0;font-family:Droid Serif;font-size:30px;font-style:italic;font-weight:400}#block-clubhotel-b5-bookaroom form{margin-top:5px}#block-clubhotel-b5-bookaroom form .form-item{margin:0 0 15px}#block-clubhotel-b5-bookaroom form .form-actions{margin:0}#block-clubhotel-b5-bookaroom.closed form{display:none}#block-clubhotel-b5-bookaroom label{letter-spacing:.7px;font-family:Open Sans,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.5em}#block-clubhotel-b5-bookaroom div.field--name-field-booking-provider-link,#block-clubhotel-b5-bookaroom div.field--name-field-link-query-parameters,#block-clubhotel-b5-bookaroom div.field--name-field-background-color,#block-clubhotel-b5-bookaroom div.field__label{display:none}#block-clubhotel-b5-bookaroom .form-submit{width:100%}#block-clubhotel-b5-bookaroom input.button.btn-danger{background-image:linear-gradient(#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28}#block-clubhotel-b5-bookaroom input.button.btn-danger:focus,#block-clubhotel-b5-bookaroom input.button.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px;border-color:#ac2925;transition:none}@media only screen and (max-height:350px){#block-clubhotel-b5-bookaroom{z-index:140;width:100%;position:fixed;bottom:0;left:0;right:0}main .content article form{width:100%}}@media only screen and (max-width:700px){#block-clubhotel-b5-bookaroom{z-index:140;width:100%;position:fixed;bottom:0;left:0;right:0}main .content article form{width:100%}}@media only screen and (max-width:400px){header .region.region-header{padding:10px}header .region.region-header #block-clubhotel-b5-branding{margin:0 auto;transform:translate(0%)}header .region.region-header #block-clubhotel-b5-branding img{margin:0}header.sticky-true .first-menu-button{margin-right:0}header.sticky-true .region.region-header #block-clubhotel-b5-branding{margin:0}header.sticky-true .region.region-header #block-clubhotel-b5-branding img{width:calc(100% - 50px);height:auto;margin:0}main{padding-left:0;padding-right:0}main .content .paragraph.paragraph--type--left-menu-galery .photoswipe-gallery .field__items{-webkit-column-count:1;-moz-column-count:1;column-count:1}#main-slide-show .region-main-slide-show .view-menu-cubes.view-display-id-block_1 .views-view-responsive-grid{--views-responsive-grid--column-count:1!important;grid-template-columns:repeat(1,1fr)!important}}.cookie-banner{z-index:1000;background:#000000b8;justify-content:center;align-items:center;padding:20px;font-family:inherit;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookie-banner[hidden]{display:none}.cookie-banner--highlight .cookie-banner__inner{animation:1.5s ease-out cookie-banner-highlight}.cookie-banner__inner{background:#000;border:2px solid #fff;flex-direction:column;gap:18px;width:min(100%,620px);max-height:calc(100vh - 40px);padding:28px;display:flex;overflow:auto;box-shadow:0 24px 80px #0000008c}.cookie-banner__copy{flex:none}.cookie-banner__heading{color:#fff;margin:0 0 8px;font-size:20px;font-weight:700}.cookie-banner__text{color:#fff;margin:0;font-size:16px;line-height:1.5em}.cookie-banner__text a{color:#e2be87;text-decoration:underline}.cookie-banner__text a:hover{color:#fff}.cookie-banner__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.cookie-banner__btn{color:#e2be87;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #e2be87;padding:8px 20px;font-family:inherit;font-size:16px;font-style:normal;font-weight:400;transition:background-color .2s}.cookie-banner__btn:hover,.cookie-banner__btn:focus{background-color:#ffffff26}.cookie-banner__btn--accept{color:#fff;background-color:#c12e2a;background-image:linear-gradient(#d9534f 0,#c12e2a 100%);border-color:#b92c28;font-size:16px;font-weight:400;box-shadow:0 0 0 2px #c12e2a40}.cookie-banner__btn--accept:hover,.cookie-banner__btn--accept:focus{color:#fff;background-color:#ac2925;background-position:0 -15px;border-color:#8f211e}@media only screen and (max-width:575px){.cookie-banner{padding:14px}.cookie-banner__inner{max-height:calc(100vh - 28px);padding:20px}.cookie-banner__actions{flex-direction:column-reverse}.cookie-banner__btn{width:100%}}body.has-open-cookie-banner{overflow:hidden}footer{padding-bottom:var(--bookaroom-height,0px)}.cookie-settings-link{margin:0}.cookie-settings-link__btn{color:#e2be87;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.cookie-settings-link__btn:hover{color:#fff}.cookie-chat-placeholder{-webkit-transform:translateY(calc(-1 * var(--bookaroom-height,0px)));transform:translateY(calc(-1 * var(--bookaroom-height,0px)));z-index:150;transition:transform .2s;position:fixed;bottom:20px;left:20px}.cookie-chat-placeholder__btn{color:#e2be87;cursor:pointer;background:#000;border:1px solid #e2be87;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex}.cookie-chat-placeholder__btn:hover{background-color:#ffffff26}.cookie-chat-placeholder__btn svg{width:24px;height:24px}.cookie-chat-placeholder__hint{white-space:normal;color:#fff;opacity:0;pointer-events:none;background:#000;border:1px solid #e2be87;width:190px;padding:8px 12px;font-family:Open Sans,Helvetica,sans-serif;font-size:13px;line-height:1.4em;transition:opacity .2s,transform .2s;position:absolute;bottom:14px;left:62px;transform:translate(-6px)}.cookie-chat-placeholder__hint.is-visible{opacity:1;transform:translate(0)}@media only screen and (max-width:575px){.cookie-chat-placeholder__hint{width:200px;bottom:62px;left:0}}@keyframes cookie-banner-highlight{0%,to{-webkit-box-shadow:none;box-shadow:none}20%,60%{box-shadow:inset 0 0 0 3px #e2be87}}.cookie-embed-placeholder{color:#fff;text-align:center;box-sizing:border-box;background:#000;border:1px solid #e2be87;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:20px;scroll-margin-top:90px;scroll-margin-bottom:100px;font-family:Open Sans,Helvetica,sans-serif;display:flex}.cookie-embed-placeholder__text{margin:0;font-size:14px}.cookie-embed-placeholder__btn{color:#e2be87;cursor:pointer;background-color:#e2be8726;border:1px solid #e2be87;padding:8px 20px;font-family:Droid Serif;font-size:16px;font-style:italic;font-weight:400}.cookie-embed-placeholder__btn:hover{background-color:#ffffff26}.youtube-container--responsive .cookie-embed-placeholder{width:100%;height:100%;position:absolute;top:0;left:0}p.red{color:#c12e2a}p.colden{color:#e2be87}p.black{color:#000}p.white{color:#fff}@media only screen and (max-width:700px),only screen and (max-height:350px){#tw-chat-root iframe{bottom:calc(20px + var(--bookaroom-height,0px))!important;max-height:calc(100dvh - 40px - var(--bookaroom-height,0px))!important}}header.header--static .region-header #block-clubhotel-b5-branding{animation:none}