@font-face{font-family:courgette;src:url(/Public/newgtresp/font/courgette-regular-webfont.woff2) format("woff2"),url(/Public/newgtresp/font/courgette-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:titillium;src:url(/Public/newgtresp/font/titillium-bold-webfont.woff2) format("woff2"),url(/Public/newgtresp/font/titillium-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:titillium;src:url(/Public/newgtresp/font/titillium-semibold-webfont.woff2) format("woff2"),url(/Public/newgtresp/font/titillium-semibold-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:titillium;src:url(/Public/newgtresp/font/titillium-regular-webfont.woff2) format("woff2"),url(/Public/newgtresp/font/titillium-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:titillium;src:url(/Public/newgtresp/font/titillium-regularitalic-webfont.woff2) format("woff2"),url(/Public/newgtresp/font/titillium-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap} /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{vertical-align:top;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.slick-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;height:100%;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;height:100%;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ui-datepicker{min-width:200px;border:1px solid #019de0;border-top:0;background-color:#fff;z-index:100!important}.ui-datepicker-header{height:30px;background-color:#019de0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-datepicker-next,.ui-datepicker-prev{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;height:30px;position:relative;cursor:pointer}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-next:before,.ui-datepicker-prev:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-5px 0 0 -5px;-webkit-transform:rotate(-45deg) translate(2px,2px);transform:rotate(-45deg) translate(2px,2px);border-left:2px solid #fff;border-top:2px solid #fff}.ui-datepicker-prev{margin-right:auto}.ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui-datepicker-title{color:#fff;margin:0 auto;font-weight:700;text-transform:uppercase}.ui-datepicker-calendar{width:100%;border-collapse:collapse}.ui-datepicker-calendar th{height:28px;background-color:#eee;text-align:center;text-transform:uppercase}.ui-datepicker-calendar td{height:28px;text-align:center;cursor:pointer}.ui-datepicker-calendar a{text-decoration:none}.ui-datepicker-calendar td.ui-datepicker-unselectable,.ui-datepicker-calendar td.ui-state-disabled{color:#ddd;cursor:default}.ui-datepicker-calendar td.ui-datepicker-current-day,.ui-datepicker-calendar td:hover:not(.ui-datepicker-unselectable):not(.ui-state-disabled){font-weight:700;color:#019de0}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}.mfp-arrow,.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.6;padding:0;margin:-40px 0 0;top:50%;width:70px;height:100px;-webkit-tap-highlight-color:transparent}.mfp-arrow:after{content:"";position:absolute;margin:-10px 0 0 -15px;left:50%;top:50%;width:20px;height:20px;border-radius:2px;border-bottom:3px solid #fff;border-right:3px solid #fff}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mfp-arrow-right{right:0}.mfp-arrow-right:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000} /* Main image in popup */img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto} /* The shadow behind the image */.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.ui-slider{position:relative;width:calc(100% - 14px);margin:0 7px;height:2px;background-color:#bbb}.ui-slider-range{top:0;height:100%;background-color:#019de0;position:absolute}.ui-slider-handle{top:0;width:14px;height:14px;border-radius:2px;-webkit-transform:translate(-7px,-6px);transform:translate(-7px,-6px);background-color:#000;position:absolute;outline:none;cursor:pointer}.ui-slider-handle:before{content:"";width:0;height:0;top:3px;left:3px;position:absolute;border-style:solid;border-width:0 4px 7px;border-color:transparent transparent #fff}:root{ /* white */ /* black */ /* blue dark */ /* blue light */ /* gray 1 */ /* pink */ /* green dark */ /* yellow dark */ /* orange */ /* azure green */ /* gray 2 */ /* green faded */ /* azure blue */}html{font-size:14px;line-height:1.6;color:#000;font-family:titillium,sans-serif}a{color:inherit;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}h1{font-size:30px;color:#000}h2,.reservation .rsv-result,.reservation .rsv-enter-persons,.reservation .rsv-recap .rekapitulace,.reservation .rsv-recap .polozky .polozky-popisek{font-size:21px;color:#019de0;text-transform:uppercase}h3{font-weight:500;color:#019de0}img{max-width:100%;height:auto}table{width:100%;border-collapse:collapse}table td{padding:5px 10px}table td:last-child{text-align:right}table tr:nth-child(2n) td{background-color:#f6f6f6}.m--mt-0{margin-top:0}.m--mb-0,.m--mtb-0{margin-bottom:0}.m--mtb-0{margin-top:0}.m--m-auto{display:block;margin:0 auto}.m--striked{text-decoration:line-through}.m--orange{color:#f26522}.m--mobile-only{display:none}.m--desktop-only{display:intial}.button,.payment-button{padding:10px 35px;border-radius:10px;font-size:12px;border:0;outline:0;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;white-space:nowrap}.button\--extra-small{font-size:12px;border-radius:5px;padding:1px 8px;width:80px}.button\--small{border-radius:5px;padding:3px 25px}.button\--white{color:#019de0;background-color:#fff}.button\--blue-dark,.button\--white:hover,.payment-button{color:#fff;background-color:#019de0!important}.button\--blue-dark:hover,.payment-button:hover{background-color:#00b2ff}.button\--green{color:#fff;background-color:#7cc576}.button\--red{color:#fff;background-color:#ff0000}.button\--gold{color:#fff;background-color:#e3a63b}.button\--green:hover{background-color:#00b2ff}.button\--gold:hover{background-color:#f8b745}.button\--red-faded{color:#fff;background-color:#ff0000;cursor:auto}.button\--green-faded{color:#fff;background-color:#42cc9d}.button\--green-faded:hover{background-color:#00b2ff}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-bottom:10px}.form__input\--w33{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;width:33.3%}.form__input\--w33.form__input--left{padding-right:14px}.form__input\--w33.form__input--middle{padding:0 7px}.form__input\--w33.form__input--right{padding-left:14px}.form__input\--w50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.form__input\--w50.form__input--left{padding-right:7px}.form__input\--w50.form__input--right{padding-left:7px}.form__input__wrapper{position:relative}.form__input__label{display:block;font-weight:500;width:100%;margin-bottom:5px;color:#019de0}.form__input__element,.form__input__element__mw select, .form__input__element__mw input, .naseptavac input,.col__captcha .default-captcha-text input,.form__napiste .required input{height:30px;width:100%;padding:0 5px;outline:0;background-color:#fff;border:1px solid #019de0;font-family:titillium,sans-serif;text-align:left!important;border-radius:0;-webkit-box-shadow:0;box-shadow:0;background:#fff}.form__input__icon-wrapper{right:1px;top:1px;width:28px;height:28px;padding:4px;outline:0;border:0;background-color:#fff;position:absolute;pointer-events:none}.form__input__icon{display:block;width:100%;height:100%;fill:#019de0} /* checkbox */.form__checkbox__control{margin-right:5px;width:14px;height:14px;border:1px solid #019de0;position:relative;display:inline-block;vertical-align:top;overflow:hidden;cursor:pointer}.form__checkbox__element{position:absolute;left:-50px;top:-50px}.form__checkbox__icon{left:50%;top:50%;width:5px;height:8px;margin:-5px 0 0 -2px;border-bottom:2px solid #019de0;border-right:2px solid #019de0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;display:none}.form__checkbox__element:checked+.form__checkbox__icon{display:block}.form__checkbox__label{line-height:14px;color:#019de0;display:inline-block;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} /* checkbox list */.form__checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form__checkbox-list\--inline .form__input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:5px 20px 5px 0}.form__checkbox-list\--filter .form__input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:3px 0;font-size:12.5px}.form__checkbox-list\--filter .form__input:last-child{margin-bottom:0}.form__checkbox-list\--filter-w50{width:100%}.form__checkbox-list\--filter-w50 .form__input{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7px);flex:0 0 calc(50% - 7px);width:calc(50% - 7px);margin:3px 7px 3px 0;font-size:12.5px}.form__checkbox-list\--filter-w50 .form__input:nth-child(2n){margin:3px 0 3px 7px} /* subset (eg. number of children) */.form__subset{padding:5px;right:0;top:calc(100% - 1px);width:100%;min-width:180px;z-index:200;border:1px solid #019de0;background-color:#fff;position:absolute;display:none}.form__subset:after,.form__subset:before{content:"";position:absolute;width:100%;height:1px;left:0;top:0;background-color:#019de0}.form__subset:after{background-color:#fff}.form__subset\--active{display:block}.form__subset__input{width:100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__subset__label{color:#00b2ff;margin-right:auto}.form__subset__select{position:relative;width:60px;height:24px}.form__subset__select select{outline:0;border:1px solid #00b2ff;width:100%;height:100%;font-family:titillium,sans-serif}.form__subset__select:before{right:1px;top:1px;width:22px;height:22px;background-color:#fff}.form__subset__select:after,.form__subset__select:before{content:"";position:absolute;z-index:2;pointer-events:none}.form__subset__select:after{right:6px;top:6px;width:6px;height:6px;border-bottom:2px solid #00b2ff;border-left:2px solid #00b2ff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form__subset__confirm{font-weight:700;color:#00b2ff;text-decoration:none;cursor:pointer} /* sort select (tour list) */.form.sort{margin-bottom:10px}.form.sort .form__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form.sort .form__input__label{width:auto;color:#000;margin:0 10px 0 0}.form.sort .form__input__element{padding-right:28px;border-color:#cbcbcb}.form.sort .form__input__icon-wrapper{padding:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wrapper{position:relative;width:100%}.wrapper\--front{z-index:2}.wrapper\--padded{padding:20px 0}.wrapper__container{width:960px;margin:0 auto;position:relative}.site-header{z-index:999;height:60px;background-color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);box-shadow:0 5px 5px rgba(0,0,0,.1)}.site-header__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__logo{margin-right:20px}.site-header__logo img{width:auto;height:100%}.site-header__nav-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__search{max-width:150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;border:1px solid #019de0;height:30px;position:relative;margin-left:auto}.site-header__search > div {height: 100%;}.site-header__search__input{border:0;outline:0;padding:0 28px 0 10px;width:100%;height:100%;font-size:12px;font-family:titillium,sans-serif}.site-header__search__button{width:28px;height:28px;right:0;top:0;border:0;outline:0;padding:0;cursor:pointer;position:absolute;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__search__icon{width:20px;height:20px;fill:#019de0}.site-header__search__button:hover .site-header__search__icon{fill:#00b2ff}.site-header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#019de0;margin-left:15px;font-size:16px;font-weight:700}.site-header__contact__icon{margin-right:5px;width:16px;height:16px;fill:#019de0}.nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.nav__item{height:100%;position:relative}.nav__link{height:100%;font-size:12px;padding:0 12px;font-weight:700;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;text-decoration:none}.nav__item--active .nav__link,.nav__item:hover .nav__link{color:#019de0} /* sub nav */.nav__sub{top:100%;left:-3px;border:1px solid #019de0;background-color:#f6f6f6;border-top:0;width:182px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}.nav__sub\--active{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__sub\--col-3{width:546px}.nav__sub__col{margin-left:2px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.nav__sub__col:first-child{margin-left:0}.nav__sub__heading{font-weight:700;padding:5px 15px;margin:20px 0 5px;color:#fff;background-color:#019de0;text-transform:uppercase}.nav__sub__heading:first-child{margin-top:0}.nav__sub__link,.nav__sub__link_mw a{line-height:1.2;padding:5px 15px;font-weight:700;display:block;text-transform:uppercase;text-decoration:none}.nav__sub__link:hover,.nav__sub__link_mw a:hover{color:#019de0}.nav__sub__button{font-weight:700;padding:5px 15px;margin-top:20px;color:#fff;background-color:#019de0;max-width:364px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:auto;text-transform:uppercase;text-decoration:none}.nav__sub__button:hover{background-color:#00b2ff}.nav-mobile{display:none;height:100%;width:100px}.nav-mobile__item{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;height:100%;position:relative;display:none}.nav-mobile__item\--close{margin-left:auto}.nav-mobile__item.m--active{display:block}.nav-mobile__item--search .nav-mobile__item__icon{width:24px;height:24px;margin:13px;fill:#019de0}.nav-mobile__item--nav .nav-mobile__item__icon{position:absolute;left:12px;top:50%;width:26px;height:4px;margin-top:-2px;background-color:#019de0}.nav-mobile__item--nav .nav-mobile__item__icon:first-child{margin-top:-10px}.nav-mobile__item--nav .nav-mobile__item__icon:nth-child(3){margin-top:6px}.nav-mobile__item__icon{/*close*/}.nav-mobile__item--close .nav-mobile__item__icon{position:absolute;left:12px;top:50%;width:26px;height:4px;margin-top:-2px;background-color:#019de0}.nav-mobile__item--close .nav-mobile__item__icon:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-mobile__item--close .nav-mobile__item__icon:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-footer-1{padding:30px 0;background-color:#f6f6f6;margin-top:20px}.site-footer-1 strong{font-size:15px}.site-footer-1__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-1__nav__col{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%}.site-footer-1__nav__col h4{margin:0 0 10px;font-size:16px}.site-footer-1__nav__col ul{padding:0;margin:0;list-style:none}.site-footer-1__nav__col li{margin-top:5px}.site-footer-1__nav__col a{text-decoration:none}.site-footer-1__nav__col a:hover{text-decoration:underline}.site-footer-1__separator{display:block;width:100%;height:1px;margin:30px 0;background-color:#00b2ff}.site-footer-1__address{margin-bottom:20px;display:block;color:#000;text-decoration:none}.site-footer-1__bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-1__bottom__block{min-width:150px}.site-footer-1__bottom__block>:first-child{margin-top:0}.site-footer-1__bottom__block>:last-child{margin-bottom:0}.site-footer-1__bottom__block span.visible{display:none;}.site-footer-1__contacts{width:420px;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer-1__contacts__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:16px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#019de0}.site-footer-1__contacts__icon-wrapper{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;border-radius:2px;margin-right:5px;background-color:#019de0;position:relative}.site-footer-1__contacts__icon{display:block;width:14px;height:14px;margin:3px;fill:#fff}.site-footer-1__subscribe{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}.site-footer-1__subscribe__heading{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer-1__subscribe__input{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 120px);flex:0 0 calc(100% - 120px)}.site-footer-1__subscribe__button{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;height:60px;padding:0 20px;border:0;font-family:titillium,sans-serif;color:#fff;background-color:#019de0;text-transform:uppercase;vertical-align:top;cursor:pointer;border-radius: 15px;text-align: center;text-align: -webkit-center}.site-footer-1__subscribe__button:hover{background-color:#00b2ff}.site-footer-2{padding:20px 0;color:#fff;background-color:#019de0}.site-footer-1__subscribe__button__small{height:30px!important;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;}.site-footer-2__container{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-2__copyright{margin-right:auto}.site-footer-2__nav{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer-2__nav__item{padding:0 10px;position:relative;text-decoration:none}.site-footer-2__nav__item:hover{text-decoration:underline}.site-footer-2__nav__item:before{content:"";position:absolute;left:0;top:15%;width:1px;height:70%;background-color:#fff}.site-footer-2__nav__item:first-child:before{display:none}.slideshow{height:75vh;background-color:#fff}.slideshow__item{left:0;top:0;width:100%;height:100%;padding-bottom:50px;position:absolute;text-align:center;background-position:50%;background-size:cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slick-initialized .slideshow__item,.slideshow__item{display:-webkit-box;display:-ms-flexbox;display:flex}.slideshow__container{padding:30px 0;max-width:480px}.slideshow__heading{margin:0 0 20px;line-height:1.2;font-size:40px;font-weight:400;font-family: titillium,sans-serif;/*font-family:courgette,serif;*/text-shadow:2px 2px rgba(0,0,0,.6);color:#fff;text-transform:none}.slideshow__heading__bf{font-size:65px;color:#f6d31a;}.slideshow__text{margin-bottom:20px;font-size:15px;text-shadow:2px 2px rgba(0,0,0,.6);color:#fff}.slideshow__text__bf{font-size:24px;color:#fff}.slideshow__arrow{z-index:200;width:50px;height:50px;top:50%;margin-top:-25px;border-radius:50%;background-color:#fff;position:absolute;cursor:pointer}.slideshow__arrow\--prev{left:30px}.slideshow__arrow\--next{right:30px}.slideshow__arrow:hover{background-color:#019de0}.slideshow__arrow__icon{position:absolute;width:24px;height:24px;margin:13px 15px;fill:#019de0}.slideshow__arrow:hover .slideshow__arrow__icon{fill:#fff}.slideshow__arrow--prev .slideshow__arrow__icon{margin:13px 11px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-box{position:relative;margin:0 auto;margin-top:-70px;padding:70px 20px 20px;max-width:700px;border:1px solid #019de0;border-top:0;background-color:#f6f6f6;border-radius:20px}.search-box__heading{position:absolute;left:0;top:0;margin:0;width:100%;height:50px;color:#fff;background-color:#019de0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;border-top-right-radius:20px;border-top-left-radius:20px}.search-box__bottom{width:100%;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box__submit{margin-left:auto}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__item{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;background-color:#f6f6f6;text-align:center;text-decoration:none;border-bottom-right-radius: 20px;}.services__item:hover{background-color:#019de0}.services__heading{padding:5px 10px;font-size:14px;line-height:1.2;font-weight:700;margin:0;color:#019de0;text-transform:uppercase}.services__item:hover .services__heading{color:#fff}.tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs,.tabs__header{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs__header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.tabs__header__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 30px;margin-right:10px;border:1px solid #019de0;color:#019de0;border-bottom:0;text-decoration:none;text-align:center}.tabs__header__item\--active{color:#fff;background-color:#019de0}.tabs__header__item:last-child{margin-right:0}.tabs__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%;border:1px solid #019de0;padding:20px 0}.tabs__content__item{width:100%;display:none}.tabs__content__item>:first-child{margin-top:0}.tabs__content__item>:last-child{margin-bottom:0}.tabs__content__item\--padded{padding:0 20px}.tabs__content__item\--active{display:block}.tabs__button{margin:20px 0 0 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.articles{-ms-flex-wrap:wrap;flex-wrap:wrap}.articles,.articles__item{display:-webkit-box;display:-ms-flexbox;display:flex}.articles__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-bottom:30px}.articles__item__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;height:200px;margin:0 20px 0 0;overflow:hidden}.articles__item:nth-child(2n) .articles__item__image-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 0 0 20px}.articles__item__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.articles__item__content>:first-child{margin-top:0}.articles__item__content>:last-child{margin-bottom:0}.articles__item__heading{margin:0 0 10px}.articles__item__text>:first-child{margin-top:0}.articles__item__text>:last-child{margin-bottom:0}.color-box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-box{padding:20px;-webkit-box-flex:0;-ms-flex:0 0 310px;flex:0 0 310px;width:310px;color:#fff;border-bottom-right-radius:20px;vertical-align:top}.color-box h3{margin-bottom:5px;color:inherit}.color-box p{margin:5px 0}.color-box>:first-child{margin-top:0}.color-box>:last-child{margin-bottom:0}.color-box\--pink{background-color:#f49ac1}.color-box\--green{background-color:#7cc576}.color-box\--yellow{background-color:#aba000}.color-box__list .color-box{margin:15px 0 0 15px}.color-box__list .color-box:nth-child(-n+3){margin-top:0}.color-box__list .color-box:nth-child(3n+1){margin-left:0}.rollout{border:1px solid #019de0;background-color:#f6f6f6}.rollout-FullText{margin-bottom:10px}.rollout__header{width:100%;height:60px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.rollout__header__heading{margin:0;font-size:18px;font-weight:700;text-transform:none}.rollout__header__icon{margin-left:auto;width:26px;height:26px;fill:#019de0;-webkit-transition:.3s;transition:.3s}.rollout--active .rollout__header__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rollout__content{padding:0 20px;-webkit-transition:.5s;transition:.5s;max-height:0;overflow:hidden}.rollout__content>:first-child{margin-top:0}.rollout__content>:last-child{margin-bottom:0}.rollout--active .rollout__content{padding:0 20px 20px;max-height:8000px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__item,.breadcrumbs__mw{font-size:12px;color:#019de0;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__item:hover,.breadcrumbs__mw a:hover{text-decoration:underline}.breadcrumbs__mw a {text-decoration:none;}.breadcrumbs__item__icon{width:13px;height:13px;fill:#019de0}.breadcrumbs__separator{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:10px;margin:0 5px;fill:#000;opacity:.3}.blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog__item:nth-child(2n){background-color:#f6f6f6}.blog__item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__item__image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;height:200px;margin-right:20px;overflow:hidden}.blog__item__header{display:-webkit-box;display:-ms-flexbox;display:flex}.blog__item__heading{margin:0;padding-right:30px}.blog__item__link{text-decoration:none}.blog__item__link:hover{text-decoration:underline}.blog__item__date{color:#019de0;font-size:17px;margin-left:auto}.blog__item__content{font-size:14px}.blog__item__more{font-weight:500;color:#019de0;text-decoration:none}.blog__item__more:hover{text-decoration:underline}.blog-detail__heading{margin-top:0}.blog-detail__perex{font-weight:500}.blog-detail__color-box{float:right;margin-left:20px}.blog-detail__return{margin:20px 0 0 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pagination{width:100%;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__status{margin-right:auto}.pagination__status span{color:#019de0}.pagination__more{margin-left:auto;color:#019de0;text-decoration:none}.pagination__more:hover{text-decoration:underline}.pagination__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__pages__item,.pagination__pages__item__mw a{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin:3px;line-height:22px;font-size:16px;border-radius:2px;font-weight:700;border:1px solid #eaeaea;color:#019de0;background-color:#f6f6f6;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__pages__item:hover,.pagination__pages__item\--active,.pagination__pages__item__mw strong a{color:#fff;border-color:#019de0;background-color:#019de0}.pagination__pages__item\--next,.pagination__pages__item\--next:hover,.pagination__pages__item\--prev,.pagination__pages__item\--prev:hover{border:0;background-color:transparent}.pagination__pages__icon{width:14px;height:14px;fill:#019de0}.pagination__pages__item:hover .pagination__pages__icon{fill:#00b2ff}.pagination__pages__item--prev .pagination__pages__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tours{-ms-flex-wrap:wrap;flex-wrap:wrap}.tours,.tours__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tours__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px;border-bottom:1px solid #f6f6f6;-ms-flex-wrap:wrap;flex-wrap:wrap}.tours__heading{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;font-size:16px;color:#000}.tours__heading a{text-decoration:none}.tours__heading a:hover{color:#019de0}.tours__location{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.tours__location__item{padding-right:6px;margin-right:5px;font-weight:500;color:#019de0;position:relative;text-decoration:none}.tours__location__item:hover{text-decoration:underline}.tours__location__item:after{content:"";position:absolute;width:1px;height:12px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#019de0}.tours__location__item:last-child{margin:0;padding:0}.tours__location__item:last-child:after{display:none}.tours__block{position:relative}.tours__block\--first{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px;text-align:center}.tours__block\--second{padding-left:20px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 300px);flex:0 0 calc(100% - 300px)}.tours__image-wrapper{width:100%;height:200px;display:block;position:relative;overflow:hidden;text-decoration:none}.tours__sticker{left:-35px;top:-5px;width:100px;height:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#00b2ff;position:absolute}.tours__sticker__text{width:100%;left:0;bottom:3px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;position:absolute}.tours__sticker_sale{left: 232px;top: 163px;width: 100px;height: 45px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background-color:#ef2727;position: absolute}.tours__sticker__text_sale{width: 100%;left: 0;bottom: 17px;font-size: 16px;font-weight: 700;color:#fff;text-transform: uppercase;text-align: center;position: absolute;}.tours__sticker__orange{background-color:#f26522}.tours__more{margin-top:1px}.tours__more,.tours__more__item{display:-webkit-box;display:-ms-flexbox;display:flex}.tours__more__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:7px 10px;font-size:12px;font-weight:500;color:#fff;background-color:#00b2ff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.tours__more__item:first-child{margin-right:1px}.tours__more__icon{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:auto;fill:#fff;-webkit-transition:.2s;transition:.2s}.tours__more__item--active .tours__more__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)} /* second block */.tours__type{left:20px;top:-30px;color:#f26522;position:absolute}.tours__table{margin-bottom:20px}.tours__table td{padding:0 5px;vertical-align:top}.tours__table td:first-child{padding-left:0;width:35%}.tours__table td:last-child{text-align:left;padding-right:0}.tours__table tr:nth-child(2n) td{background-color:transparent}.tours__table strong{font-weight:500}.tours__table h5{font-size:1.2em;margin:0}.tours__table h5 .m--striked{font-weight:400}.tours__button{font-size:12px;font-weight:bold;float:right} /* tours info */.tours__info{max-height:0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-transition:.5s;transition:.5s;position:relative;overflow:hidden;background-color:#ecfaff}.tours__info\--active{max-height:4000px}.tours__info:before{content:"";position:absolute;left:0;top:0;width:100%;height:10px;background-color:#fff}.tours__info__item{padding:20px;opacity:0;-webkit-transition:.3s;transition:.3s;display:block;position:absolute}.tours__info__item\--active{position:relative;opacity:1}.tours__info__item>:first-child{margin-top:0}.tours__info__item>:last-child{margin-bottom:0}.tours__info__item[data-id="2"]:before{left:150px}.tours__info__item h3{margin-bottom:0}.tours__info__item h3+p{margin-top:0} /* *********************** TOURS VERTICAL (SIMPLE) *********************** */.clanky-doporucujeme-obal .tours--vertical{margin-top:50px}.tours--vertical{margin-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tours--vertical .tours__item{border:1px solid #019de0;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;margin:0;padding:0;text-align:center;overflow:hidden}.tours--vertical .tours__heading{font-size:18px;margin-top:15px}.tours--vertical .tours__location{margin-bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tours--vertical .tours__block--first,.tours--vertical .tours__block--second{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.tours--vertical .tours__block--second{padding:15px 0}.tours--vertical .tours__table{margin-bottom:10px;font-size:12px;text-align:left}.tours--vertical .tours__table td:first-child{padding-left:15px}.tours--vertical .tours__table td:last-child{padding-right:15px;width: 65%}.tours--vertical .tours__button{float:none;border-radius:5px;padding:5px 20px}.tags{width:calc(100% + 2px);left:-2px;margin-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:50px;overflow:hidden}.tags__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:2px 6px;border-radius:2px;font-size:10px;margin:0 2px 4px;border:1px solid #eaeaea;color:#00b2ff;background-color:#f6f6f6;text-align:center}.tags__item\--highlight{border-color:#019de0;color:#019de0;background-color:#ecfaff}.dual{display:-webkit-box;display:-ms-flexbox;display:flex}.dual__sidebar{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;width:300px;margin:0 20px 20px 0;-ms-flex-preferred-size:auto;flex-basis:auto}.dual__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 320px);flex:0 0 calc(100% - 320px);width:calc(100% - 320px);-ms-flex-preferred-size:auto;flex-basis:auto}.nav-sidebar{border:1px solid #00b2ff}.nav-sidebar__item{position:relative}.nav-sidebar__item:after{content:"";position:absolute;left:15px;bottom:0;width:calc(100% - 30px);height:1px;background-color:#00b2ff;opacity:.3}.nav-sidebar__item:last-child:after{display:none}.nav-sidebar__link{padding:10px 15px;font-size:18px;font-weight:700;color:#019de0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.nav-sidebar__link:hover{color:#00b2ff}.nav-sidebar__sub .nav-sidebar__link{font-weight:400;font-size:14px;padding:2px 15px 2px 30px}.nav-sidebar__sub .nav-sidebar__link:hover{color:#019de0;text-decoration:underline}.nav-sidebar__sub .nav-sidebar__link:last-child{padding-bottom:15px}.nav-sidebar__icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:auto;fill:#019de0}.nav-sidebar__item--active .nav-sidebar__icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-sidebar__sub{display:none}.nav-sidebar__item--active .nav-sidebar__sub{display:block}.gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__item{margin:6px;text-decoration:none}.filter{border:1px solid #019de0}.filter > div {width: 100%;}.filter__block{width:100%;padding:10px 15px;background-color:#fcfcfc}.filter__block:nth-child(2n){background-color:#f6f6f6}.filter__heading{width:100%;padding:10px;margin:0;font-size:14px;color:#fff;background-color:#019de0;text-align:center;text-transform:uppercase}.filter__scrollable{max-height:156px;overflow:auto} /* header */.filter__block__header{width:100%;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.filter__block__heading{font-weight:500;color:#019de0}.filter__block__cancel{font-weight:500;display:none;margin-left:auto;text-decoration:none;color:#00b2ff}.filter__block__cancel:hover{text-decoration:underline}.filter__block__cancel\--active{display:block} /* slider */.filter__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7px}.filter__slider__value{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:15px;margin-bottom:10px;font-weight:700;text-align:center}.filter__slider__value\--min{text-align:left}.filter__slider__value\--max{text-align:right} /* submit */.filter__submit{font-size:12px;margin:20px 0 15px 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)} /* params */.filter__params{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.filter__params,.filter__params__row{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__params__row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;color:#019de0}.filter__params__row strong{padding-right:7px;min-width:100px;font-weight:500}.filter__params__row span{padding-left:7px} /* list */.filter__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__list,.filter__list__item{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__list__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:7px 15px 10px;background-color:#fcfcfc;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:auto;flex-basis:auto}.filter__list__item:nth-child(2n),.filter__list__item\--heading{background-color:#f6f6f6}.filter__list__item\--heading{padding-top:30px}.filter__list__item.pagination{margin:0;padding:20px 15px}.filter__list__item .pagination__pages{margin:0 auto}.filter__list__value{font-size:13px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.filter__list__value\--1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px)}.filter__list__value\--2{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;font-weight:500;color:#019de0;text-align:center}.filter__list__value\--3{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px)}.filter__list__value\--4{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;text-align:center}.filter__list-heading{padding:40px 15px 15px;font-weight:500;font-size:18px;color:#019de0;background-color:#f6f6f6;width:100%} /* article */.filter__article{padding:15px;font-size:12px;background-color:#f6f6f6}.filter__article h3{font-size:16px;margin:0 0 5px}.filter__article p{margin:5px 0}.filter__article>:first-child{margin-top:0}.filter__article>:last-child{margin-bottom:0}.hotel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel__price{width:100%;padding:10px 15px;margin-bottom:15px;border:1px solid #019de0;text-align:center}.hotel__price strong{font-weight:500}.hotel__tags,.hotel__weather{margin-bottom:15px}.hotel__weather{line-height:1;max-width:100%;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel__weather__value{margin-right:10px;font-size:24px;font-weight:700}.hotel__weather__icon{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;position:relative;top:-5px}.hotel__button\--accommodation{margin-bottom:15px;height:32px;line-height:32px;padding:0 30px;display:block;margin-left:auto}.hotel__rollout{margin-bottom:15px;width:100%}.hotel__map{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:400px;border:0}.carousel{width:100%;max-width:640px;margin-bottom:15px}.carousel__images{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden}.carousel__images__item{left:0;top:0;opacity:0;outline:0;z-index:1;-webkit-transition:.3s;transition:.3s;position:absolute;pointer-events:none}.carousel__images__item\--active{z-index:2;opacity:1;pointer-events:all}.carousel__thumbs{width:calc(100% + 10px);height:75px;left:-5px;position:relative}.carousel__thumbs__item{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px;height:75px;margin:0 5px;outline:0;display:block;float:left;position:relative;text-decoration:none}.carousel__arrow{z-index:200;width:36px;height:36px;top:50%;margin-top:-18px;border-radius:50%;background-color:#fff;position:absolute;cursor:pointer}.carousel__arrow\--prev{left:15px}.carousel__arrow\--next{right:15px}.carousel__arrow:hover{background-color:#019de0}.carousel__arrow:after{content:"";position:absolute;top:10px;left:7px;width:12px;height:12px;border-radius:2px;border-right:4px solid #019de0;border-bottom:4px solid #019de0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel__arrow\--prev:after{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.carousel__arrow:hover:after{border-color:#fff}.fab{position:fixed;display:none;right:10px;bottom:10px;width:50px;height:50px;background-color:#019de0;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);z-index:250}.fab__icon{width:24px;height:24px;fill:#fff;margin:13px}.reservation{width:100%}.reservation h1{margin:0}.reservation select{padding:0 24px 0 5px;height:26px;border-color:#cbcbcb;font-family:titillium,sans-serif;outline:none}.reservation input[type=text]{padding:0 10px;height:30px;border:1px solid #019de0;font-family:titillium,sans-serif;outline:none} /* .selectarrow { position: relative; width: 70px; } .selectarrow:before { content: ''; position: absolute; right: 1px; top: 50%; margin-top: -12px; width: 24px; height: 24px; z-index: 2; background-color: var(--color-1); pointer-events: none; } .selectarrow:after { content: ''; position: absolute; right: 8px; top: 50%; margin-top: -5px; width: 6px; height: 6px; z-index: 2; border-bottom: 2px solid var(--color-4); border-left: 2px solid var(--color-4); transform: rotate(-45deg); pointer-events: none; } */ /* reservation intro/summary */.reservation__image{position:absolute;top:68px;left:0}.rsv-title-container{margin-top:20px;width:calc(100% - 320px);padding:10px 20px;margin-left:auto;background-color:#e5f5fc}.rsv-title-container .rsv-title .rsv-term{display:none}.rsv-title-container .rsv-title td{padding:0;font-size:18px;background-color:transparent}.rsv-title-container .rsv-title tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsv-title-container .rsv-title .rsv-name{font-weight:700;padding-right:20px;display:block;text-transform:uppercase;text-align:left}.rsv-term-summary{width:calc(100% - 320px);padding:0 20px;margin-left:auto;background-color:#e5f5fc}.rsv-term-summary th{font-weight:500;font-size:18px;color:#019de0;text-align:left}.rsv-term-summary table tr td,.rsv-term-summary table tr td:last-child{color:#019de0;padding:0;text-align:left;background-color:transparent}.rsv-rooms-summary{width:calc(100% - 320px);padding:5px 20px 10px;margin-bottom:20px;margin-left:auto;background-color:#e5f5fc}.rsv-rooms-summary-headline{font-weight:500;font-size:18px;color:#019de0}.rsv-rooms-summary-roomlabel{font-size:16px;font-weight:500;padding-left:0}.rsv-rooms-summary-roomvalue{text-align:left;padding-right:0}.rsv-rooms-summary-roomvalue select{width:100%}.rsv-rooms-summary-controls{text-align:right}.rsv-rooms-summary-addroom,.rsv-rooms-summary-removeroom,.rsv-removecurrentroom-button{margin-top:10px;padding:7px 10px 5px;border-radius:5px;font-size:12px;color:#fff;background-color:#42cc9d;border:none;text-transform:uppercase;cursor:pointer} /* room calc */.rsv-room-headlinenumber{border:1px solid #019de0;background-color:#f6f6f6;border-bottom:0;width:100%;padding:10px 60px 10px 20px;margin:0;font-size:18px;font-weight:700;color:#019de0;text-transform:none;position:relative;cursor:pointer}.rsv-persons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px 20px;border:1px solid #019de0;background-color:#f6f6f6;margin-bottom:10px;border-top:0}.rsv-adults-total{margin-right:50px}.rsv-transfer{display:none} /* rollouts */.rsv-extendedgroup{margin-bottom:10px;border:1px solid #019de0;background-color:#f6f6f6;position:relative}.rsv-item-block,.rsv-item-block>tbody>tr{width:100%}.rsv-item-block>tbody>tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-item-type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px 60px 10px 20px;margin:0;font-size:18px;font-weight:700;color:#019de0;text-transform:none;position:relative;cursor:pointer}.rsv-item-type-icon{right:20px;top:50%;width:22px;height:22px;margin-top:-11px;fill:#019de0;position:absolute}.rsv-item-type.m-active .rsv-item-type-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rsv-items-cont{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 20px}.optional-fees{display:block} /* form rows inside rollout */.rsv-items{margin-bottom:10px;text-align:left}.rsv-items td{padding:3px 0}.rsv-items td:empty{display:none}.rsv-items select{padding:0 24px 0 5px;height:26px;width:70px;border-color:#cbcbcb;font-family:titillium,sans-serif;outline:none}.rsv-items .rsv-item-count{position:relative;width:70px}.rsv-items .rsv-item-count:before{content:"";position:absolute;right:1px;top:50%;margin-top:-12px;width:24px;height:24px;z-index:2;background-color:#fff;pointer-events:none}.rsv-items .rsv-item-count:after{content:"";position:absolute;right:8px;top:50%;margin-top:-5px;width:6px;height:6px;z-index:2;border-bottom:2px solid #00b2ff;border-left:2px solid #00b2ff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}.rsv-items .rsv-item-price{width:100px;font-size:18px;padding-right:20px;text-align:right;white-space:nowrap}.rsv-items .rsv-item-total{width:100px;padding:3px 3px 3px 20px;font-weight:700;font-size:18px;text-align:right}.rsv-items .rsv-item-currency{width:30px;font-weight:700;font-size:18px;text-align:left}.rsv-items .rsv-item-note{display:none}.rsv-items .rsv-item-name-popup{width:14px;height:14px;line-height:12px;border-radius:50%;margin-left:3px;color:#fff;background-color:#019de0;vertical-align:top;display:inline-block;text-align:center;position:relative}.rsv-items .rsv-item-name-popup span{display:none;position:absolute;text-align:left;left:0;top:0;z-index:999;width:240px;border-radius:3px;padding:7px;font-size:12px;color:#000;background-color:#fff;border:1px solid #019de0}.rsv-items .rsv-item-name-popup:hover span{display:block}.rsv-items .rsv-item-name-popup:after{content:"?";font-weight:500;font-size:12px} /* discount 1 */.rsv-discount{padding:10px 20px}.rsv-discount input[type=checkbox]{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;margin-right:10px;outline:0}.rsv-discount table tr td,.rsv-discount table tr td:last-child{padding:0}.rsv-discount-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsv-discount-desc{text-align:right} /* total price */.rsv-total-price{padding:0 10px}.rsv-total-price table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsv-total-price-label{font-size:16px}.rsv-total-price-value{font-size:24px;font-weight:700} /* discount 2 */.rsv-discountcode{height:48px;margin-top:-48px;padding:0 20px}.rsv-discountcode table tr td,.rsv-discountcode table tr td:last-child{padding:0 20px 0 0}.rsv-discountcode table tr{height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsv-discountcode th{padding-right:20px;font-size:18px;color:#019de0}.rsv-discountcode input[type=submit]{padding:0 20px;height:30px;line-height:30px;border-radius:5px;color:#fff;background-color:#019de0;border:0;outline:0;cursor:pointer} /* contact form */.rsv-step3{margin-top:20px;padding:20px;font-size:16px;border:1px solid #019de0;background-color:#f6f6f6;font-weight:500;border-bottom:0}.rsv-contact{padding:0 20px 20px;border:1px solid #019de0;background-color:#f6f6f6;color:#019de0;border-top:0}.rsv-contact .rsv-contact{border:0}.rsv-contact strong{font-weight:500}.rsv-contact tbody{-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-contact tbody,.rsv-contact tr{display:-webkit-box;display:-ms-flexbox;display:flex}.rsv-contact tr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-contact tr:nth-child(4),.rsv-contact tr:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.rsv-contact tr td:first-child,.rsv-contact tr td:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rsv-contact tr td:nth-child(2),.rsv-contact tr td:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 140px);flex:0 0 calc(50% - 140px)}.rsv-contact tr:nth-child(5) td:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 140px);flex:0 0 calc(100% - 140px)}/*.rsv-contact tr:nth-child(5) td:nth-child(2) input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}*/.rsv-contact tr:nth-child(5) td:nth-child(3),.rsv-contact tr:nth-child(5) td:nth-child(4){display:none}.rsv-contact input[type=text]{width:100%!important}.rsv-contact select{width:100%;height:30px;border:1px solid #019de0}.rsv-contact tr td.rsv-sex-input{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 140px);flex:0 0 calc(100% - 140px)}.rsv-contact .rsv-person-cell-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.rsv-contact .calendar-image,.rsv-contact .rsv-birthdate-format{display:none}.rsv-contact .rsv-note{display:-webkit-box;display:-ms-flexbox;display:flex}.rsv-contact .rsv-note strong{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;padding:5px 10px;text-align:right}.rsv-contact .rsv-note textarea{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 160px);flex:0 0 calc(100% - 160px);height:70px;margin:10px 10px 0;border-color:#019de0;font-family:titillium,sans-serif;resize:none;outline:none}.rsv-contact .rsv-city-input input{max-width:48%!important} /* terms agreement */.rsv-agreement{width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:table-footer-group;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rsv-agreement input[type=checkbox]{width:16px;height:16px;margin-right:10px;outline:0}.rsv-agreement a span{padding:0 5px} /* continue button */.rsv-btn-place{text-align:center;margin:20px 0}.rsv-continuebutton1,.save-persons input{padding:10px 30px;font-weight:500;border-radius:8px;color:#fff;background-color:#019de0;text-transform:uppercase;cursor:pointer;border:0}.rsv-validator span:first-child{position:relative;float:left;color:red;text-align:center;text-transform:uppercase;font-size:22px;padding:20px;font-weight:700;width:100%;height:auto;z-index:1;}@media (max-width:999px){body.m--scroll-disable{overflow:hidden}body{padding-top:50px}h1{font-size:24px;line-height:1.2}h2{font-size:18px;line-height:1.4}.m--mobile-only{display:inline;display:initial}.m--desktop-only{display:none}.form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__input\--w33{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);width:calc(50% - 5px)}.form__input\--w33.form__input--left{padding:0}.form__input\--w33.form__input--middle{padding:0}.form__input\--w33.form__input--right{padding:0}.form__input\--w50{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);width:calc(50% - 5px)}.form__input\--w50.form__input--left{padding:0}.form__input\--w50.form__input--right{padding:0}.form__input__element,.form__input__element__mw select, .form__input__element__mw input, .naseptavac,.col__captcha .default-captcha-text input,.form__napiste .required input{max-width:100%}.form__input__icon-wrapper{display:none}.wrapper__container{width:100%;padding:0 10px}.site-header{position:fixed;left:0;top:0;z-index:300;height:50px}.site-header__container{padding:0}.site-header__logo{margin-right:0;height:50px;padding:7px 10px}.site-header__nav-wrapper{display:none;padding:20px 0;left:0;top:50px;width:100%;height:calc(100% - 50px);background-color:#fff;position:fixed;overflow:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-overflow-scrolling:touch}.site-header__nav-wrapper.m--active{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header__search{display:none;position:fixed;left:0;top:50px;width:100%;max-width:100%;padding:10px;height:auto;border:0;background-color:#fff}.site-header__search.m--active{display:block}.site-header__search__input{padding:0 35px 0 10px;font-size:14px;height:36px;border:1px solid #019de0;border-radius:0}.site-header__search__button{top:10px;right:10px;width:36px;height:36px}.site-header__contact{padding:20px 10px;display:block;margin:0 auto}.nav{height:auto;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:auto}.nav__link{font-size:16px;padding:10px;width:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav__sub,.nav__sub\--col-3{width:100%}.nav__sub{margin:0;border:0;top:auto;left:auto;position:relative;text-align:center}.nav__sub__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.nav__sub__heading{margin:0}.nav__sub__link{padding:8px 15px}.nav__sub__button{max-width:100%}.nav-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.site-footer-1__subscribe__input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer-1__subscribe__button{margin-top:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer-2__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer-2__copyright{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer-2__nav{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 auto 0 0}.site-footer-2__nav__item:first-child{padding-left:0}.slideshow__arrow{display:none}.search-box{margin-top:-50px;padding:40px 10px 10px}.search-box__heading{height:30px;font-size:14px}.services{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services__item{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;margin:10px}.tabs__header{-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 20px);flex:0 0 calc(100% + 20px);left:-10px;padding:0 5px;margin-bottom:5px;overflow:auto;-webkit-overflow-scrolling:touch}.tabs__header__item,.tabs__header__item:last-child{margin:0 5px}.tabs__header__item{padding:10px;white-space:nowrap;border-bottom:1px solid #019de0}.tabs__content{padding:0}.tabs__content__item{padding:10px 0;overflow:auto;-webkit-overflow-scrolling:touch}.tabs__content__item\--padded{padding:10px}.tabs__content__item table{min-width:700px;overflow:auto}.tabs__button{margin:10px 0 0 10px;-webkit-transform:none;transform:none}.color-box__list .color-box{width:290px;margin:5px}.color-box__list .color-box:nth-child(-n+3){margin:5px}.color-box__list .color-box:nth-child(3n+1){margin:5px}.breadcrumbs{display:none}.blog__item__container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog__item__image-wrapper{margin:0}.blog__item__header{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 10px}.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__status{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:auto}.pagination__more{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:auto}.pagination__pages{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.tours--vertical{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tours--vertical .tours__item{margin:5px}.dual__sidebar{left:0;top:50px;width:100%;height:calc(100% - 50px);z-index:300;background-color:#fff;position:fixed;overflow:auto;display:none;-webkit-overflow-scrolling:touch}.dual__sidebar.m--active{display:block}.dual__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.nav-sidebar{border:0}.filter{border:0}.carousel{margin:0 auto 15px}.fab{display:block}.reservation__image{display:none}.rsv-title-container{width:100%;padding:10px}.rsv-term-summary{width:100%;padding:0 10px}.rsv-rooms-summary{width:100%;padding:0 10px 10px}.rsv-item-type{font-size:16px;line-height:1.2}.rsv-items .rsv-item-count:before{display:none}.rsv-items .rsv-item-count:after{display:none}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (max-width:719px){.rsv-title-container .rsv-title td{font-size:16px}.rsv-title-container .rsv-title tbody{-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-title-container .rsv-title tbody tr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-title-container .rsv-title .rsv-name{padding-right:0}.rsv-term-summary tbody,.rsv-term-summary tr{display:-webkit-box;display:-ms-flexbox;display:flex}.rsv-term-summary tr{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rsv-term-summary th{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-size:15px}.rsv-term-summary table tr td,.rsv-term-summary table tr td:last-child{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.rsv-rooms-summary-headline{font-size:15px}.rsv-item-type{padding:10px 40px 10px 10px}.rsv-item-type-icon{right:10px}.rsv-items-cont{padding:0 10px}.rsv-items tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.rsv-items td{position:relative}.rsv-items .rsv-item-name,.rsv-items .rsv-item-price-flag-name{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-items .rsv-item-price{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.rsv-items .rsv-item-total{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}.rsv-items .rsv-item-name-popup{position:absolute;right:0;top:-5px}.rsv-items .rsv-item-name-popup span{right:0;left:auto}.rsv-discount{padding:10px 0}.rsv-discount tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-discount-name{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rsv-discount-desc{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-discountcode{width:100%;height:auto;margin:0;padding:0}.rsv-discountcode table tr td,.rsv-discountcode table tr td:last-child{padding-right:5px;padding:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2px);flex:0 0 calc(50% - 2px)}.rsv-discountcode table tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-discountcode th{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 0 5px;font-size:16px;line-height:1.2;text-align:left}.rsv-discountcode input[type=submit]{width:100%;border-radius:0}.rsv-step3{padding:10px;font-size:14px}.rsv-contact{padding:0 0 10px}.rsv-contact tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-contact tr:nth-child(4),.rsv-contact tr:nth-child(5){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-contact tr td:first-child,.rsv-contact tr td:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rsv-contact tr td:nth-child(2),.rsv-contact tr td:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-contact tr:nth-child(5) td:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.rsv-contact .rsv-note{-ms-flex-wrap:wrap;flex-wrap:wrap}.rsv-contact .rsv-note strong{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left}.rsv-contact .rsv-note textarea{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 calc(100% - 20px);margin:5px 10px 0}.rsv-agreement{display:block;padding:20px 0}}@media (max-width:639px){h1{font-size:20px}h2{font-size:16px}.site-footer-1__nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer-1__nav__col:first-child{margin-top:0}.site-footer-1__nav__col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}.site-footer-1__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer-1__bottom__block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.site-footer-1__contacts{width:100%;margin:20px 0}.site-footer-1__contacts__item:nth-child(2),.site-footer-1__contacts__item:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-footer-1__contacts__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.slideshow{height:66vh!important}.slideshow__item{padding-bottom:30px}.slideshow__container{max-width:100%;padding:20px}.slideshow__heading{margin-bottom:10px;font-size:25px}.slideshow__heading{font-size:40px}.slideshow__text{margin-bottom:10px;font-size:14px;line-height:1.3}.slideshow__text__bf{font-size:23px}.search-box__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-box__submit{margin:10px auto 0;-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}.articles__item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.articles__item:nth-child(2n) .articles__item__image-wrapper,.articles__item__image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 15px}.articles__item__heading{margin:10px 0}.rollout__header{padding:0 10px;height:40px}.rollout__header__heading{font-size:16px}.rollout__header__icon{width:20px;height:20px}.rollout--active .rollout__content{padding:0 10px 10px;max-height:4000px}.rollout__content{padding:0 10px}.blog__item__date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 auto 0 0}.tours__block\--first{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tours__block\--second{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px 0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tours__image-wrapper{display:inline-block;width:auto;height:auto;text-align:center;background-color:#f6f6f6}.tours__more__item{line-height:1.2}.tours__type{position:relative;left:auto;top:auto;margin-bottom:10px}.tours__button{float:none;display:block;width:calc(100% - 30px);margin:0 15px}.tours__info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tours--vertical .tours__item{margin:5px 0}.carousel__images{height:auto}.carousel__images__item{max-width:100%;height:auto;-webkit-transition:none;transition:none;position:relative;display:none}.carousel__images__item\--active{display:block}.carousel__thumbs{width:calc(100% + 20px);max-width:100%;left:-10px;padding:0 5px;overflow:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.carousel__thumbs__item{display:inline-block;float:none;margin-right:10px}.carousel__arrow{display:none}}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){ /** * Remove all paddings around the image on small screen */.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media screen and (min-width:0\0){ /* tours */.tours__item{display:block;font-size:0}.tours--vertical .tours__item,.tours__block,.tours__info,.tours__location{font-size:14px}.tours__block{vertical-align:top;display:inline-block;text-align:left}.tours__block\--second{width:calc(100% - 310px)}.tours--vertical .tours__block\--second{width:100%}.tours--vertical .tours__block{display:block;text-align:center} /* footer */.site-footer-1__subscribe{display:block}.site-footer-1__subscribe__input{width:calc(100% - 120px);float:left}.site-footer-1__subscribe__button{width:120px;float:left} /* form */.form{display:block}.form__input{float:left;width:100%;margin-bottom:10px}.form__input\--w33{width:33.3%}.form__input\--w50{width:50%}.form__checkbox-list--filter-w50 .form__input,.form__checkbox-list--filter-w50 .form__input:nth-child(2n){width:50%;max-width:50%;margin:3px 0;display:inline-block} /* form sort */.form.sort .form__input__element{padding-right:0} /* color box list */.color-box__list{display:block;text-align:center;font-size:0}.color-box__list .color-box{font-size:14px;display:inline-block}.color-box__list .color-box,.color-box__list .color-box:nth-child(3n+1),.color-box__list .color-box:nth-child(-n+3){margin:0}.color-box__list .color-box:nth-child(3n-1){margin:0 15px} /* reservation */.rsv-item-block>tbody>tr{display:block}.rsv-item-type,.rsv-items-cont{display:block;width:100%}.rsv-items .rsv-item-count:after,.rsv-items .rsv-item-count:before{display:none}.reservation select,.rsv-items select{padding:0 0 0 5px}.rsv-contact tr{display:block;float:left;width:100%}.rsv-contact tr td{float:left}.rsv-contact tr td:first-child,.rsv-contact tr td:nth-child(3){width:140px}.rsv-contact tr:nth-child(4),.rsv-contact tr:nth-child(5){width:50%;max-width:340px}.rsv-contact .rsv-note strong{padding:10px 0}.rsv-contact .rsv-person-cell-container{width:180px}.rsv-contact tr:nth-child(5) td:nth-child(2) input{width:100%;padding:0}.rsv-contact .rsv-note textarea{width:calc(100% - 180px)}} /* Menu on hover */ .nav__item:hover .nav__sub { display: -webkit-box; display: -ms-flexbox; display: flex; } /* Compact low res. menu */ @media (max-width: 999px){ .nav__sub__link, .nav__sub__link_mw a { width: 50%; float: left; } .nav__sub__heading { width: 100%; float: left; } .slideshow {height:69vh} } /* added */ @media (min-width: 1000px){.nav__sub__slevy {left:-180px!important}.pojisteni-erv-pripo {font-size:11px}.nav__sub__heading__rady{margin-top:30px}} .filter__list .filter__list__item span a,.pagination a,.tours__block a{text-decoration:none}.pagination__pages__item__mw{display:inherit} .form__checkbox-list ul {list-style-type: none; margin: 0; padding: 0;} .form__checkbox-list .form__input label.form__checkbox__control__mw input[type="checkbox"], .form__checkbox-list table input[type="checkbox"], .form__checkbox-list input[type="checkbox"]{-webkit-appearance: none; -moz-appearance: none; -o-appearance:none; appearance: none; margin-right: 5px; width: 14px; height: 14px; border: 1px solid #019de0; position: relative; display: inline-block; vertical-align: top; overflow: hidden; color: #019de0; cursor: pointer;} .nav__sub__button .login-clear{display:block} .main__page__ProductName{color:#019de0;font-weight:500} td.right-align{text-align:right} td.nowrap{white-space: nowrap;}.search-box__bottom .form__checkbox-list--inline .search-form-control-ctrl12 {display:inline-flex} .search-box__bottom .form__checkbox-list--inline ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start} .search-box__bottom .form__checkbox-list--inline ul li {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;margin: 5px 20px 5px 0} .gray__box {border: 1px solid #019de0; background-color: #f6f6f6; padding: 20px; font-size: 15px; text-align:center; text-align: -webkit-center; width: 100%; margin-bottom: 15px } /* ========== vyhledavani =========*/ .filter__block.rollout {padding:0;border:0} .filter__block.misto__pobytu {padding:10px 0} .filter__block__header.rollout__header {height:40px} /* ======== LM/FM main page ======= */ .tabs__content__item .button\--green {width:115px} /* ====== doporucujeme aktuality a clanky ======== */ .doporucujeme .tours__item {margin: 5px}.clanky-doporucujeme-obal .tours--vertical {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center} .clanky-doporucujeme-obal .tours--vertical .tours__item { -ms-flex: 0 0 200px; flex: 0 0 200px;} .clanky-doporucujeme-obal .tours--vertical .tours__image-wrapper { height: 100%;} .clanky-doporucujeme-obal .tours--vertical .tours__sticker_sale { left: 135px; top: 100px; width: 100px; height: 42px;} .clanky-doporucujeme-obal .tours--vertical .tours__heading { min-height: 60px;text-wrap-style: balance;} .aktuality-doporucujeme .tours__location__item:hover {text-decoration: none;} .aktuality-doporucujeme .tours--vertical .tours__heading { min-height: 60px;} .clanky-doporucujeme-obal .tours--vertical .tours__image-wrapper { display:block;} .golf-texty{border: 1px solid #019de0;background-color: #f6f6f6;padding:20px}.golf-texty strong,.golf-texty b, .rollout__content strong, rollout__content b,.clanek strong,.tabs__content__item strong,.tabs__content__item b,.articles .articles__item strong{font-size:15px} .form__checkbox-list .form__input .form__checkbox__control__mw input[type="checkbox"]:checked:after, .form__checkbox-list table input[type="checkbox"]:checked:after, .form__checkbox-list input[type="checkbox"]:checked:after{-webkit-appearance: none; -moz-appearance: none; -o-appearance:none; appearance: none; content: '\2714'; font-size: 11px; font-weight: bold; position: absolute; top: 0; left: 1px; color: #019de0; background:none } .napsali-jste-nam h2 {font-size:130%} .button__katalog {padding:0} .button__katalog input {padding:12px 30px!important} .displayNone {display:none} .form-row-textarea {width:100%} .rollout__form {padding:10px 20px} .site-footer-1__subscribe__button input{border:0;padding:0;margin:0;color:white;background:#019de0;width: 100%;height: 30px} /*.site-footer-1__subscribe__button {padding:0!important} */ .form__checkbox-list .form__input .form__checkbox__control__mw label {line-height: 14px;color: #019de0;display: inline-block;vertical-align: top;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} .form__checkbox-list table{font-size:12.5px} .form__checkbox-list table td{text-align: left;padding-left: 0;background:none!important} .form__checkbox-list table td label, .form__checkbox-list div label {line-height: 14px;color: #019de0;display: inline-block;vertical-align: top;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} .form__checkbox-list table td input, .form__checkbox-list input {margin-right: 8px;width: 14px;height: 14px;border: 1px solid #019de0;position: relative;display: inline-block;vertical-align: top;overflow: hidden;cursor: pointer;} .tours__info__item span{margin-bottom:0;font-weight: 500;color: #019de0}.tours__info__item span + p{margin-top:0} #search_result td {text-align:left} #search_result h3 {display:inline;} .search-destination ul.destination-tree{margin-left:0;padding:0} .search-destination ul.destination-tree li{display:inline;padding:0 5px 0 0;margin:0} .filter__block .filter__slider .sfSlider{width:100%} .filter__block .filter__slider .sfSlider .sfPriceSliderIn #slider-value{-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;font-size: 15px;margin-bottom: 10px;font-weight: 700;text-align: left} .filter__block .filter__slider .sfSlider .sfPriceSliderIn #slider-value span{float:right} .button--blue-dark input,.payment-button input{border: none;padding: 0;margin: 0;color: white;background: none;font-size: 12px;cursor: pointer;line-height: 1.15;text-transform: uppercase; display: inline-block;} .hotel__weather a{text-decoration:none;} .rollout__content h3 {margin-bottom:0;} .hotel__rollout .rollout__content .page-scroll-up { float: right; cursor: pointer; }.form__input__element-wrapper .form__input__element__mw input {text-align:left!important;} .form__input__element-wrapper .form__input__element__mw img {position: absolute;top: 1px;right: 1px;width: 28px;height: 28px;padding:4px;outline: 0;border: 0;background-color: #fff;} .rollout .rollout__content .rollout__img img {float:right;margin-left:20px;} .tours__location__item a{text-decoration:none} table.rsv-rooms-summary-table tr:nth-child(2n) td {background:none} .rsv-removecurrentroom-panel,.rsv-room-price {padding-right: 20px;text-align: right;} .rsv-room-price-label {} .rsv-room-price-value {font-size:18px;font-weight:bold} .autocomplete-list {background:white;} ul.autocomplete-list li {list-style-type: none;padding-left:0;margin-left:-30px;border-bottom:1px solid black} .tours__block .tags .popis-1 p {margin:0;padding:0;} .tours__block--item_description--new{display: block;margin-bottom: 10px;color: navy;font-weight: 500;}.blok-vyberte-si {padding: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 310px;flex: 0 0 310px;width: 310px;vertical-align: top;} .blok-vyberte-si ol {list-style:none} ol.vyberte-si-zajezd li,ol.vyberte-si-zajezd-aktivni-dovolena li {background-color: #f6f6f6;margin: 10px 10px 10px -40px;padding: 0 5px 5px 5px;border-bottom-right-radius: 20px} .clear-both {clear:both} .text-box__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;} #GoogleMapID_mapaFacility{width:100%!important;height:100%!important} .no__terms__available {padding:15px} li.jcarousel-item{width:120px!important} .jcarousel-skin-tango .jcarousel-container-horizontal{width:100%!important;background:none!important;border:none!important;padding:0!important} .jcarousel-skin-tango,.jcarousel-skin-tango .jcarousel-clip{width:100%!important}.jcarousel-skin-tango .jcarousel-container .jcarousel-prev,.jcarousel-skin-tango .jcarousel-container .jcarousel-next{z-index: 200;width: 36px;height: 36px;top: 50%;margin-top: -18px;border-radius: 50%;background-color: #fff;position: absolute;cursor: pointer;background-image:none} .jcarousel-skin-tango .jcarousel-container .jcarousel-next:after{content: "";position: absolute;top: 10px;left: 7px;width: 12px;height: 12px;border-radius: 2px;border-right: 4px solid #019de0;border-bottom: 4px solid #019de0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)} .jcarousel-skin-tango .jcarousel-container .jcarousel-prev:after{content: "";position: absolute;top: 10px;left: 13px;width: 12px;height: 12px;border-radius: 2px;border-right: 4px solid #019de0;border-bottom: 4px solid #019de0;-webkit-transform: rotate(135deg);transform: rotate(135deg)} .jcarousel-skin-tango .jcarousel-container .jcarousel-next:hover,.jcarousel-skin-tango .jcarousel-container .jcarousel-prev:hover{background-color: #019de0}.jcarousel-skin-tango .jcarousel-container .jcarousel-next:hover:after,.jcarousel-skin-tango .jcarousel-container .jcarousel-prev:hover:after{border-color:#fff} .promo__diet{display: inline;text-transform: lowercase;} .zajezd-aktualita a {padding-right: 10px;} .destinace-aktualita .destination-tree {padding: 0 0 10px 0} .destinace-aktualita ul {display: inline} ul.destination-tree {margin-left: 0;text-transform: none;} .destinace-aktualita .destination-tree li {display: inline;padding-right: 10px} .destination-tree li {list-style: none;background: none;text-transform: none} .destinace-aktualita .kypr {float: none;width: auto;} .color-box__list>:first-child{background-color:#f49ac1} .color-box__list>:nth-child(2n){background-color:#7cc576} .color-box__list>:last-child{background-color:#aba000} .tipy-a-zajimavosti>:nth-child(2n), .napsali-jste-nam>:nth-child(2n) {background-color:#f6f6f6} .tipy-a-zajimavosti .clanek, .napsali-jste-nam .clanek {padding:10px} /*=========== detail zĂˇjezdu ==================*/.hotel .gray__box h2{margin: 0;font-size: 18px;font-weight: 700;text-transform: none} .hotel .gray__box{text-align:left;font-size: 14px;} .mwinfo-panel span{display:none} a.nav-sidebar__link.active {font-weight:700} .katalog-obal{}.katalog-obal .obalky-katalogu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.katalog-obal .obalky-katalogu .katalog {margin: 15px 0 0 5px;-webkit-box-flex: 0;-ms-flex: 0 0 123px;flex: 0 0 123px;width: 123px;color: #fff;vertical-align: top;border: 1px solid black}.katalog-obal .obalky-katalogu .katalog img {} .s-nami,.poukazy {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.s-nami table,.poukazy img {padding: 20px;-webkit-box-flex: 0;-ms-flex: 0 0 310px;flex: 0 0 310px;width: 310px;}.s-nami table td {text-align:left}.form__letenky {background-color:#f6f6f6;padding:20px;border: 1px solid #019de0}.form__input__element__mw textarea {height: 60px; width: 100%;padding: 5px;outline: 0;background-color: #fff;border: 1px solid #019de0;font-family: titillium,sans-serif;border-radius: 0;-webkit-box-shadow: 0;box-shadow: 0;background: #fff;} .tours__link a {float: right;} #goog_conv_iframe,.ukonceni-objednavky-platby br{display:none} .ukonceni-objednavky-platby .cislo-rezervace,.ukonceni-objednavky-platby .payment-price,.ukonceni-objednavky-platby .payment-lprice{font-weight:700} .ukonceni-objednavky-platby .payment-lprice input {font-size:100%;font-weight:700} /*========== rezervace ============*/.objednavka-zajezdu-main iframe {display:none} .rsv-allpersons {display:block;border-top:1px solid #019de0} .rsv-person-cell-container .rsv-required-field{background-color:#f6f678} .reservation .rekapitulace-all {margin-bottom:10px} .reservation .rsv-recap .rekapitulace-objednani br,.reservation .rsv-recap .rekapitulace-all .kontaktni-udaje .cislo{display:none} .reservation .rsv-recap span:first-child{padding-right:5px} .reservation .rsv-recap span:nth-child(2),.reservation .rsv-recap span:nth-child(3),.reservation .rsv-recap span:nth-child(4), .reservation .rsv-recap .rekapitulace-objednani .polozky .polozka .polozka-castka2,.reservation .rsv-recap .rekapitulace-objednani .polozky .polozka .item-currency{font-weight:700;font-size:15px} .reservation .rsv-recap .rekapitulace-all .cena .hodnota,.reservation .rsv-recap .rekapitulace-all .cena .currency-code{font-size:24px} .reservation .rsv-recap .rekapitulace-all .cena {font-size:16px}.reservation .rsv-recap .rekapitulace-objednani .polozky .polozka span{font-weight:normal} .ukonceni-objednavky-platby .payment-form tr.payment-pricetopay{background-color:#f6f6f6} .rsv-person-cell-container .validator,.rsv-agreement .validator{color:red} .rsv-reservationroom-content .rsv-persons .deti-pocty .deti-pocty-popiska{display:none} #ctl11_ObjednavkaControl_UpdateProgress, #ctl19_ObjednavkaControl_UpdateProgress, #ctl22_ObjednavkaControl_UpdateProgress, #ctl24_ObjednavkaControl_UpdateProgress, #ctl23_ObjednavkaControl_UpdateProgress, #ctl25_ObjednavkaControl_UpdateProgress,#ctl83_ObjednavkaControl_UpdateProgress, #ctl81_ObjednavkaControl_UpdateProgress, #ctl78_ObjednavkaControl_PokojeControl_PokojControl0False_0_PokojValidator, #ctl79_ObjednavkaControl_PokojeControl_PokojControl0False_0_PokojValidator, #ctl83_ObjednavkaControl_PokojeControl_PokojControl0False_0_PokojValidator, #ctl81_ObjednavkaControl_PokojeControl_PokojControl0False_0_PokojValidator{position: absolute; top:0; left:0; width:100%; height: 100%;z-index:500;background:white;filter: alpha(opacity=80);opacity:0.8;} .rsv-infotext {color: red; font-size: 1.6em; font-weight: bold; text-align: center; position:fixed; top:40%; left: 40%; z-index:500;} .reservation .rsv-recap .rekapitulace-all .kontaktni-udaje, .reservation .rsv-recap .rekapitulace-all .rekapitulace-objednani .polozky{padding-top:15px} .reservation .rsv-allpersons .rsv-currentperson .rsv-person {text-transform:lowercase} /*============ kontakt ======== */.col__captcha {width:100%} .col__captcha .default-captcha-image {display: inline;padding-right: 10%} .col__captcha .default-captcha-text {display: inline-block;font-weight: 500;margin-bottom: 5px;color: #019de0} .form__napiste {justify-content:left} /*============= formulare k letenkam a na vyzadani ======*/ .rezervace_online .required .missing span {color:red} /*================= pronajem aut ============*/ .pronajem-aut table.tab tr.table-hlavicka td.dny,.pronajem-aut table.tab tr.table-hlavicka td.spolu  {width:65px!important;} .pronajem-aut table.tab tr.table-hlavicka td.dalsi-den {width:60px!important;} .clanek table.tab tbody tr.table-hlavicka, .clanek table.tab-kreta tbody tr.table-hlavicka, .clanek .tab .table-hlavicka td, .clanek .table-hlavicka td, table.pojisteni-erv tr.table-hlavicka td {vertical-align:middle;} /*============================================= =            Ajax Panel Loader            = =============================================*/.ajax-panel-ajp-vyhledane-zajezdy, .ajax-panel-ajp-terminy-zajezdu, .ajax-panel-ajp-terminy-zajezdu-vlastni-doprava{ position: relative; width: 100%; } .loader-panel { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; z-index: 999; background: rgba(255,255,255,.5); min-height: 200px; } .loader-panel__loader, .loader-panel__loader:after { border-radius: 50%; width: 10em; height: 10em; } .loader-panel__loader { margin: 60px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: .75em solid #019de0; border-right: .75em solid #019de0; border-bottom: .75em solid #019de0; border-left: .75em solid #ffffff; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; } @-webkit-keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes load8 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /*============================================= =       Loading after search button press    = =============================================*/.search-spinner { margin: 0 auto 0; width: 70px; text-align: center; } .search-spinner__bounce { width: 15px; height: 15px; background-color: #019de0; border-radius: 100%; display: inline-block; -webkit-animation: spinner-bounce 1.4s infinite ease-in-out both; animation: spinner-bounce 1.4s infinite ease-in-out both; } .search-spinner--green .search-spinner__bounce { background-color: #7cc576; } .search-spinner__bounce--1 { -webkit-animation-delay: -0.30s; animation-delay: -0.30s; } .search-spinner__bounce--2 { -webkit-animation-delay: -0.15s; animation-delay: -0.15s; } @-webkit-keyframes spinner-bounce { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) } } @keyframes spinner-bounce { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); } } .filter__block > div[id^=ctl] { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } /*================================================= =  Cookies         = ==================================================*/.cc_banner-wrapper { z-index: 16000003; position: relative } .cc_container .cc_btn { cursor: pointer; text-align: center; font-size: 0.6em; transition: font-size 200ms; line-height: 1em } .cc_container .cc_message { font-size: 0.6em; transition: font-size 200ms; margin: 0; padding: 0; line-height: 1.5em } .cc_container .cc_logo { display: none; text-indent: -1000px; overflow: hidden; width: 100px; height: 22px; background-size: cover; opacity: 0.9; transition: opacity 200ms } .cc_container .cc_logo:hover,.cc_container .cc_logo:active { opacity: 1 } @media screen and (min-width: 500px) { .cc_container .cc_btn { font-size:0.8em } .cc_container .cc_message { font-size: 0.8em } } @media screen and (min-width: 768px) { .cc_container .cc_btn { font-size:1em } .cc_container .cc_message { font-size: 1em; line-height: 1em } } @media screen and (min-width: 992px) { .cc_container .cc_message { font-size:1em } @media print { .cc_banner-wrapper,.cc_container { display: none } } .cc_container { position: fixed; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 10px } .cc_container .cc_btn { padding: 8px 10px; background-color: #f1d600; cursor: pointer; transition: font-size 200ms; text-align: center; font-size: 0.6em; display: block; width: 33%; margin-left: 10px; float: right; max-width: 120px } .cc_container .cc_message { transition: font-size 200ms; font-size: 0.6em; display: block } @media screen and (min-width: 500px) { .cc_container .cc_btn { font-size:0.8em } .cc_container .cc_message { margin-top: 0.5em; font-size: 0.8em } } @media screen and (min-width: 768px) { .cc_container { padding:15px 30px 15px } .cc_container .cc_btn { font-size: 1em; padding: 8px 15px } .cc_container .cc_message { font-size: 1em } } @media screen and (min-width: 992px) { .cc_container .cc_message { font-size:1em } } .cc_container { background: #fff; color: #999; font-size: 17px; font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial; box-sizing: border-box; border: 1px solid #ccc }.cc_container ::-moz-selection { background: #ff5e99; color: #fff; text-shadow: none } .cc_container .cc_btn,.cc_container .cc_btn:visited { color: #F0F3FA; background-color: #138DD0; transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out; -webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out; border-radius: 5px; -webkit-border-radius: 5px } .cc_container .cc_btn:hover,.cc_container .cc_btn:active { background-color: #0264A5; color: #FFF; } .cc_container a,.cc_container a:visited { text-decoration: none; color: #31a8f0; transition: 200ms color } .cc_container a:hover,.cc_container a:active { color: #555 } } /* ========== osobnĂ­ Ăşdaje ======= */.list-item-ou{margin-bottom: 20px;} .list-item-ou p{margin:0 0 0 25px} .list-item-ou h3,.list-item-ou-in h4.nadpis-ou{display:inline} .list-item-ou h4{margin-bottom:0} .list-item-ou span.item{font-weight: 500;color: #019de0;font-size:1.17em} .list-item-ou span{} .osobni-udaje .list-item-ou p{margin:0} .list-item-ou-in{margin:0 0 0 20px} .list-item-ou-in span.item-in{font-weight:bold} .list-item-ou h4.first-item{margin-top:0} .personal-data-purpose-check-box input[type='checkbox'] { position: relative; vertical-align: middle; top: -3px; margin-right: 3px; } .form__input--center { text-align:center; margin:15px 0; } .form__input--center label { padding-left:15px; } /*================================ = Roullouts = =================================*/ .dotazy__covid .hotel__rollout:nth-child(even) h3 {color: black;} .dalsi-info-rollout {background: none; border: 0} .rollout__header-dalsi-info {padding:0;height:20px;width:max-content}.rollout__header__heading-dalsi-info {padding-right:5px;font-size: 14px;font-weight: normal} .rollout__header__icon-dalsi-info {width:22px;height:22px} .rollout__content-dalsi-info {padding: 0} .rollout--active .rollout__content-dalsi-info {padding: 0 0 20px;max-height: 4000px} /*== youtube logo detail zĂˇjezdu ==*/ a.youtube:before { display: inline-block; content: 'VideokanĂˇl hotelu na '; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z' fill='red'/%3E%3C/svg%3E"); background-repeat: no-repeat; padding: 0 5px 0 30px; } /*== click2claim ==*/ .blok-c2c {padding: 20px 10px;-webkit-box-flex: 0;-ms-flex: 0 0 192px;flex: 0 0 192px;width: 192px;vertical-align: top}.dot-c2c {background-color: #f6f6f6;border-radius: 50%;display: inline-block;padding:10px 20px;font-size:25px} .text-c2c {display:block;font-size:18px} .button-c2c {margin-top:10px} .blok-c2c-img{padding: 0 10px;-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px;width: 100px;vertical-align: top;text-align:left} .blok-c2c-text{padding: 5px 10px;-webkit-box-flex: 0;-ms-flex: 0 0 88%;flex: 0 0 88%;width: 100%;vertical-align: top;text-align:left} .blok-c2c-text h2 {padding:0;margin:0} .text-box__list-c2c {padding:20px 0} .text-description ul.program {list-style-type:none!important;padding-top:0;padding-left:10px;margin-top:0} .text-description h4.program {margin-bottom:0;line-height:1;} h2.aktuality {font-size:unset;font-weight:500;color:#019de0} .popis-vyletu p.cena {margin-top:0;padding-top:0} .GT-main-page-image-wrapper {-ms-flex: 0 0 405px;flex: 0 0 405px;height:auto} ul.GT-main-page {display: contents;padding-inline-start: 5px;text-align: justify} ul.GT-main-page li {list-style:none} ul.GT-main-page li::before {content: '';display: inline-block;margin-right: 5px;height: 14px;width: 14px;background-image: url('/Public/newgtresp/img/meandr.svg'); background-size: cover;background-repeat:no-repeat} .main-page-offers-box {padding: 0 0 20px; -webkit-box-flex: 0;-ms-flex: 0 0 320px;flex: 0 0 320px;width: 320px;vertical-align: top;} .main-page-offers {display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;} .tours-type-main-page {left: 225px;top: -33px;color: #f26522;position: absolute;font-weight: bolder;} .tours-table-main-page {text-align:left} .main-page-offers .main-page-offers-box .highlight-main-page {border-color: #C68C32;color: white;background-color: #C68C32;border-radius: 0;margin: 0;font-weight: bolder;font-size: 14px} /* ==== new HP boxes ====== */ .resorts__heading {font-size: 16px} .resorts__item {-ms-flex: 0 0 180px;  flex: 0 0 180px;} @media (max-width: 999px) {.resorts__item {-ms-flex: 0 0 170px;flex: 0 0 170px;}} .comgate { display: block; float: left; width: 100%; } .comgate .comgate__payment-methods { display: block; float: left; width: 100%; margin-bottom: 20px; } .comgate .comgate__payment-method { display: block; float: left; width: 50%; } .comgate .comgate__payment-method input { position: relative; top: 5px; display: inline-block; margin-right: 10px; } .comgate__payment-value { display: block; float: left; width: 240px; margin-bottom: 10px; } .comgate__payment-value input { display: block; float: left; width: 100%; line-height: 28px; border: 1px solid #ddd; border-radius: 10px; } .comgate__payment-wrap { display: block; float: left; width: 100%; margin-bottom: 20px; } .comgate__payment-wrap input { display: block; float: left; width: 240px; color: #fff; background-color: #019de0 !important; border-radius: 10px; border: 1px solid #019de0 !important; line-height: 36px; cursor: pointer; font-size: 12px; text-transform: uppercase; cursor: pointer; } .comgate__payment-wrap input:hover { color: #019de0; background-color: transparent !important; } .comgate__payment-error { display: block; float: left; width: 100%; margin-bottom: 20px; color: red; font-weight: 600; } .hp-offer {padding-bottom:0;} .hp-news {padding-top:0;} .clanek__new h2 {font-size: 1.17em;text-transform: none} h2.search-no-data {font-size: 30px;color: #000;margin:.67em 0} .produkty-doporucujeme .tours--vertical .tours__item {-ms-flex: 0 0 219px;flex: 0 0 219px; background-color:white} .produkty-doporucujeme .tours--vertical {margin-top:20px} .produkty-doporucujeme {background-color:#f6f6f6;padding:0 20px 20px;margin-top:20px;border: 1px solid #019de0}  .hp-blog {background-color: #f6f6f6;padding: 10px 20px;} .hp-blog .articles__item__content span.date img {vertical-align:sub;}.hp-blog .articles__item-blog { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; margin-bottom: 30px; } .hp-blog .articles__item-blog { display: -webkit-box; display: -ms-flexbox; display: flex; } .hp-blog .articles__item__image-wrapper-blog { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; height: 200px; margin: 0 20px 0 0; overflow: hidden; } .hp-blog .articles__item-blog:nth-of-type(2n) .articles__item__image-wrapper-blog { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin: 0 0 0 20px; } @media (max-width: 639px) { .hp-blog .articles__item-blog { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .hp-blog .articles__item-blog:nth-of-type(2n) .articles__item__image-wrapper-blog { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin: 0 0 15px; } }
