@font-face{font-family:mastercard-regular;src:url("https://csobzazitky.cz/Public/mastercard/font/MarkForMC.ttf")}@font-face{font-family:mastercard-bold;src:url("https://csobzazitky.cz/Public/mastercard/font/MarkForMC-Bold.ttf")}@font-face{font-family:mastercard-thin;src:url("https://csobzazitky.cz/Public/mastercard/font/MarkForMC-Thin.ttf")}html{position:relative;width:100%;height:100%}body{position:relative;width:100%;height:100%;background:#eee;font-family:"mastercard-regular",sans-serif;font-size:15px;line-height:24px;color:#141413}header,main,footer,section{position:relative;float:left;width:100%}a{text-decoration:none;color:#09c;font-weight:400}a.active{color:#09c}a:hover{color:rgba(0,153,204,0.7)}ul{list-style:none}ul.ul__points{float:left;width:100%}ul.ul__points li{position:relative;float:left;width:100%;margin-bottom:10px;padding-left:20px}ul.ul__points li::before{content:"";width:6px;height:6px;border-radius:2px;position:absolute;left:5px;top:7px;background:rgba(20,20,19,0.6)}label{float:left;width:100%;margin-bottom:5px}.invalid label{color:#a00}.valid label{color:#0a0}input[type="text"],input[type="number"],input[type="date"],textarea,select,.fake{float:left;text-align:left !important;width:100% !important;line-height:22px;height:44px;font-size:15px;border:1px solid #141413;border-radius:5px;padding:10px 15px;background:#fff;font-family:"mastercard-regular",sans-serif;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-oppereamce:none;appearance:none}input[type="text"] ~ .validator,input[type="number"] ~ .validator,input[type="date"] ~ .validator,textarea ~ .validator,select ~ .validator,.fake ~ .validator{color:#a00;font-weight:bold;text-transform:uppercase;font-size:12px;float:left;width:100%;margin-top:5px}.invalid input[type="text"],.invalid input[type="number"],.invalid input[type="date"],.invalid textarea,.invalid select,.invalid .fake{border-color:#a00}.valid input[type="text"],.valid input[type="number"],.valid input[type="date"],.valid textarea,.valid select,.valid .fake{border-color:#0a0}input[type="text"]+i,input[type="number"]+i,input[type="date"]+i,textarea+i,select+i,.fake+i{float:left;width:44px;height:44px;line-height:44px !important;font-size:20px;color:#141413;text-align:center;margin-left:-44px;pointer-events:none}.fakebox{float:left;width:100%;border:1px solid #141413;border-radius:5px;cursor:text}.fakebox input[type="text"],.fakebox input[type="number"],.fakebox input[type="date"],.fakebox textarea,.fakebox select,.fakebox .fake{border:none;height:42px;line-height:24px}.fakebox input[type="text"]:focus,.fakebox input[type="number"]:focus,.fakebox input[type="date"]:focus,.fakebox textarea:focus,.fakebox select:focus,.fakebox .fake:focus{outline:none}.fakebox .fake{line-height:24px !important}.invalid .fakebox{border-color:#a00}.valid .fakebox{border-color:#0a0}.fakebox ~ .validator{color:#a00;font-weight:bold;text-transform:uppercase;font-size:12px;float:left;width:100%;margin-top:5px}.fakebox .js-numberprefix{position:relative;width:41px !important;padding-left:0;text-align:right !important;padding-right:5px}.fakebox .js-numberprefix::before{content:"\e874";font-family:"Linearicons-Free";font-weight:400;position:absolute;left:-15px;top:9px;font-size:12px;pointer-events:none}.fakebox .js-placeholder{width:calc(100% - 41px - 55px) !important;padding-left:0;opacity:0.4;pointer-events:none}.fakebox .js-number{position:relative;width:auto !important;min-width:1px;margin-left:calc(-100% + 41px + 55px);background:none;padding-left:0;padding-right:0;background:white}.fakebox select{width:55px !important;padding-right:0}textarea{height:150px}.header{height:68px}.header a{color:#fff !important}.header section{position:fixed;left:0;top:0;height:68px;background:#141413;color:#fff;padding:9px 0;z-index:99}@media (max-width: 519px){.header section{padding:9px 20px}}.header__item{display:inline-block;height:50px}.header__item img{float:left;height:50px;width:auto}.header__item--small{height:24px;padding:13px 0}.header__item--small h1{float:left;position:relative;top:1px;font-weight:400;line-height:24px;font-size:19px;margin-left:10px}.header__item--small img{height:24px}.footer{background:#141413;color:#fff}@media (max-width: 519px){.footer .container{padding:0 20px}}.footer a{color:#B3B0A9}.footer__logo{display:inline-block;height:24px}.footer__logo--big{height:32px;margin:-4px 0}.footer__divider{display:inline-block;height:16px;width:1px;background:rgba(96,96,96,0.7);margin:4px 12px}.content{float:left;width:100%;background:#fff}.content__foot{float:left;width:100%;height:260px;position:relative;background:black}.content__foot iframe{position:absolute;left:0;top:0;width:100%;height:100%}.content__img{float:left;width:100%;height:280px;position:relative}.content__img img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.content__img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg, rgba(0,0,0,0.6) 0%, transparent 100%);z-index:2}.content__head{float:left;width:100%;position:relative}.content__head-box{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);text-align:center;z-index:3;padding:0 100px}@media (max-width: 1023px){.content__head-box{padding:0 50px}}@media (max-width: 639px){.content__head-box{position:relative;float:left;padding:20px;text-align:left;top:auto;transform:none;color:#141413;background:#fff}}.content__head-box h2{font-size:30px;line-height:36px}@media (max-width: 639px){.content__head-box h2{font-size:24px;line-height:30px}}.stepper{position:relative;float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;direction:rtl;padding-bottom:50px}@media (max-width: 639px){.stepper{padding-bottom:30px}}.stepper::before{content:"";position:absolute;left:0;top:19px;height:2px;width:100%;background:#eee}@media (max-width: 519px){.stepper::before{top:15px}}.stepper::after{content:"";position:absolute;left:0;top:19px;height:2px;width:calc((100% / (var(--maxstep) - 1)) * (var(--currentstep) - 1));background:#09c}@media (max-width: 519px){.stepper::after{top:15px}}.stepper__step{display:inline-block;position:relative;z-index:1}.stepper__step strong{display:inline-block;width:40px;height:40px;line-height:42px;text-align:center;color:#fff;background:#ccc;border-radius:50%;font-weight:400}@media (max-width: 519px){.stepper__step strong{width:32px;height:32px;line-height:34px}}.stepper__step span{display:inline-block;text-align:center;color:#ccc;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);white-space:nowrap;line-height:20px}@media (max-width: 375px){.stepper__step span{font-size:13px;line-height:16px}}.stepper__step:nth-last-child(1) strong::before{content:"1"}.stepper__step:nth-last-child(2) strong::before{content:"2"}.stepper__step:nth-last-child(3) strong::before{content:"3"}.stepper__step:nth-last-child(4) strong::before{content:"4"}.stepper__step:nth-last-child(5) strong::before{content:"5"}.stepper__step:nth-last-child(6) strong::before{content:"6"}.stepper__step:nth-last-child(7) strong::before{content:"7"}.stepper__step:nth-last-child(8) strong::before{content:"8"}.stepper__step:nth-last-child(9) strong::before{content:"9"}.stepper__step:nth-last-child(10) strong::before{content:"10"}.stepper[data-currentstep="1"] .stepper__step:nth-last-child(1) strong{background:#09c}.stepper[data-currentstep="1"] .stepper__step:nth-last-child(1) span{color:#09c}.stepper[data-currentstep="1"] .stepper__step:nth-last-child(1) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="1"] .stepper__step:nth-last-child(1) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="1"] .stepper__step:nth-last-child(1) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="2"] .stepper__step:nth-last-child(2) strong{background:#09c}.stepper[data-currentstep="2"] .stepper__step:nth-last-child(2) span{color:#09c}.stepper[data-currentstep="2"] .stepper__step:nth-last-child(2) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="2"] .stepper__step:nth-last-child(2) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="2"] .stepper__step:nth-last-child(2) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="3"] .stepper__step:nth-last-child(3) strong{background:#09c}.stepper[data-currentstep="3"] .stepper__step:nth-last-child(3) span{color:#09c}.stepper[data-currentstep="3"] .stepper__step:nth-last-child(3) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="3"] .stepper__step:nth-last-child(3) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="3"] .stepper__step:nth-last-child(3) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="4"] .stepper__step:nth-last-child(4) strong{background:#09c}.stepper[data-currentstep="4"] .stepper__step:nth-last-child(4) span{color:#09c}.stepper[data-currentstep="4"] .stepper__step:nth-last-child(4) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="4"] .stepper__step:nth-last-child(4) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="4"] .stepper__step:nth-last-child(4) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="5"] .stepper__step:nth-last-child(5) strong{background:#09c}.stepper[data-currentstep="5"] .stepper__step:nth-last-child(5) span{color:#09c}.stepper[data-currentstep="5"] .stepper__step:nth-last-child(5) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="5"] .stepper__step:nth-last-child(5) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="5"] .stepper__step:nth-last-child(5) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="6"] .stepper__step:nth-last-child(6) strong{background:#09c}.stepper[data-currentstep="6"] .stepper__step:nth-last-child(6) span{color:#09c}.stepper[data-currentstep="6"] .stepper__step:nth-last-child(6) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="6"] .stepper__step:nth-last-child(6) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="6"] .stepper__step:nth-last-child(6) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="7"] .stepper__step:nth-last-child(7) strong{background:#09c}.stepper[data-currentstep="7"] .stepper__step:nth-last-child(7) span{color:#09c}.stepper[data-currentstep="7"] .stepper__step:nth-last-child(7) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="7"] .stepper__step:nth-last-child(7) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="7"] .stepper__step:nth-last-child(7) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="8"] .stepper__step:nth-last-child(8) strong{background:#09c}.stepper[data-currentstep="8"] .stepper__step:nth-last-child(8) span{color:#09c}.stepper[data-currentstep="8"] .stepper__step:nth-last-child(8) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="8"] .stepper__step:nth-last-child(8) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="8"] .stepper__step:nth-last-child(8) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="9"] .stepper__step:nth-last-child(9) strong{background:#09c}.stepper[data-currentstep="9"] .stepper__step:nth-last-child(9) span{color:#09c}.stepper[data-currentstep="9"] .stepper__step:nth-last-child(9) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="9"] .stepper__step:nth-last-child(9) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="9"] .stepper__step:nth-last-child(9) ~ .stepper__step span{color:#141413}.stepper[data-currentstep="10"] .stepper__step:nth-last-child(10) strong{background:#09c}.stepper[data-currentstep="10"] .stepper__step:nth-last-child(10) span{color:#09c}.stepper[data-currentstep="10"] .stepper__step:nth-last-child(10) ~ .stepper__step strong{background:#09c}.stepper[data-currentstep="10"] .stepper__step:nth-last-child(10) ~ .stepper__step strong::before{content:"\2713";font-weight:400}.stepper[data-currentstep="10"] .stepper__step:nth-last-child(10) ~ .stepper__step span{color:#141413}.order__item{float:left;width:100%}.order__logo{position:relative;top:-4px;height:32px;width:45px;padding:5px;border:1px solid #ddd;border-radius:5px;margin-left:10px;text-align:center}.order__logo img{display:inline-block;height:20px}.js-select{position:relative;height:34px;margin-bottom:-11px}.js-select select{position:absolute;left:0;top:0;width:100%;height:100%;border:none;background:transparent;text-align:center !important;padding:0;font-weight:bold;padding:0 10px}.js-select select option{text-align:center}.radiobox{float:left;width:100%;display:flex;cursor:pointer}.radiobox>*:not(input,.order__logo){flex:1}.radiobox input{position:relative;top:-1px;display:inline-block;width:24px;height:24px;flex-basis:24px;margin-right:10px}.radiobox:hover{opacity:0.6}.checkbox{position:relative;float:left;padding:5px 5px 5px 35px;cursor:pointer}.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.checkbox.active::after{display:block}.checkbox.active::before{border:1px solid #09c}.checkbox::before{content:"";position:absolute;left:0;top:6px;width:24px;height:24px;border:1px solid #141413}.checkbox::after{content:"\2713";position:absolute;left:0;top:6px;width:24px;height:24px;line-height:24px;text-align:center;font-weight:400;color:#09c;display:none}.checkbox:hover{opacity:0.6}.page-404{float:left;width:100%;height:70vh;display:flex;align-items:center}.page-404-content{float:left;width:100%}@media (max-width: 519px){.container{padding:0}}#reservation{float:left;width:100%}#reservation.p-4{background:yellow}#reservation #printf{height:0}.mw-delete-coupon{margin-left:15px}.loader{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:999;transform-origin:center center;transform:scale(0);opacity:0;pointer-events:none;transition:all 0.4s ease}.loader.active{transform:scale(1);opacity:1;pointer-events:all}.loader__container{width:52px;height:52px}.loader__img{position:relative;float:left;width:52px;height:52px}.loader__img img{float:left;width:52px;height:auto;position:absolute;scale:0.8;top:8px}.loader__circle{float:left;width:92px;height:92px;position:absolute;left:-20px;top:-20px;border-radius:50%;border-top:4px solid rgba(252,154,12,0.9);border-right:4px solid rgba(252,154,12,0.9);border-bottom:4px solid transparent;border-left:4px solid transparent;animation:rotating 1s infinite linear}.btn-secondary{position:relative}.btn-secondary input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.bg-primary-gradient{background:#09c;background:linear-gradient(90deg, #003e70 0%, #09c 100%)}.full__map{float:left;width:calc(100% + 100px);margin:40px -50px}@media (max-width: 519px){.full__map{margin:-20px 0 20px 0;width:100%}}.mw-coupon-row{display:none}.mw-coupon-row:last-child{float:left;width:100%;display:block;margin-top:5px}.mw-coupon-submit,.mw-add-coupon{display:none}.ui-widget.ui-widget-content{border:1px solid #eee;padding:0}.ui-widget-header{border:0;border-bottom:1px solid #eee;background:#fff;color:#000;font-weight:bold;padding:0 !important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background:#09c;border-radius:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background-image:none;font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0}.ui-datepicker .ui-datepicker-prev span::before,.ui-datepicker .ui-datepicker-next span::before{text-indent:0;color:#fff;margin-left:1px}.ui-datepicker .ui-datepicker-prev{top:0;left:0}.ui-datepicker .ui-datepicker-prev span::before{content:"\e875"}.ui-datepicker .ui-datepicker-next{top:0;right:0}.ui-datepicker .ui-datepicker-next span::before{content:"\e876"}.ui-datepicker-calendar{margin:0 !important}.ui-datepicker td{padding:0;margin:-1px;width:calc(14.2857142857% + 2px);text-align:center;background:#fff !important}.ui-datepicker td a,.ui-datepicker td span{width:100%;text-align:center;padding:5px;box-sizing:border-box;border:1px solid #eee !important;background:#fff !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#FC9A0C}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #FC9A0C !important;background:#FC9A0C !important;color:#fff}.ui-datepicker th{background:#eee;border:1px solid #ddd;padding:5px}.screen--viewport{height:calc(100vh - 68px)}.thin{font-family:"mastercard-thin",sans-serif;font-weight:600 !important}.thin--2{font-family:"mastercard-thin",sans-serif;font-weight:200 !important}.btn-primary span{position:relative;top:-1px}@keyframes circletimer{0%{stroke-dashoffset:0;stroke-dasharray:500}100%{stroke-dashoffset:500;stroke-dasharray:500}}svg{background-color:transparent;position:absolute;background-color:transparent;top:50%;left:50%;transform:translate(-50%, -50%) rotateZ(-90deg)}svg .circle{stroke:#09c;stroke-width:5;fill:transparent;stroke-dashoffset:500;stroke-dasharray:500;animation:5s circletimer linear}.timer{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:32px;font-weight:200;font-family:"mastercard-thin",sans-serif}.time-holder{height:200px;width:200px;margin-top:200px;margin-bottom:-100px}*{margin:0;padding:0;border:0;box-sizing:border-box}*::after,*::before{box-sizing:border-box}.map-box{padding:0px;float:left;width:220px;text-align:center;font-family:'mastercard-regular'}.map-head{float:left;width:100%}.map-content{float:left;width:100%;margin-top:10px;font-size:16px}.map-content strong{float:left;width:100%;margin-bottom:5px}.gm-style-iw.gm-style-iw-c{border-radius:0px !important}@keyframes slide1{0%{top:calc(50% - 50px);opacity:0}100%{top:50%;opacity:1}}@keyframes scale{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scalerotate1{0%{transform:scale(0) rotate(45deg);top:13px;opacity:0}50%{transform:scale(1) rotate(45deg);top:13px;opacity:1}100%{transform:scale(1) rotate(0deg);top:0;opacity:1}}@keyframes scalerotate2{0%{transform:scale(0) rotate(-45deg);bottom:13px;opacity:0}50%{transform:scale(1) rotate(-45deg);bottom:13px;opacity:1}100%{transform:scale(1) rotate(0deg);bottom:0;opacity:1}}@keyframes scalerotate3{0%{transform:scale(0) rotate(45deg);bottom:13px;opacity:0}50%{transform:scale(1) rotate(45deg);bottom:13px;opacity:1}100%{transform:scale(1) rotate(0deg);bottom:0;opacity:1}}@keyframes scalerotate4{0%{transform:scale(0) rotate(-45deg);top:13px;opacity:0}50%{transform:scale(1) rotate(-45deg);top:13px;opacity:1}100%{transform:scale(1) rotate(0deg);top:0;opacity:1}}@keyframes butterfly{0%{transform:rotate(0)}50%{transform:rotate(-12deg)}100%{transform:rotate()}}@keyframes butterfly2{0%{transform:rotate(0)}50%{transform:rotate(12deg)}100%{transform:rotate(0)}}@keyframes opacity{0%{opacity:0.2}100%{opacity:1}}@-webkit-keyframes rotating /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ui-datepicker{z-index:3 !important}
