/* Sweep To Right */@media (max-width:480px){.col-us-1,.col-us-2,.col-us-3,.col-us-4,.col-us-5,.col-us-6,.col-us-7,.col-us-8,.col-us-9,.col-us-10,.col-us-11,.col-us-12{float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.col-us-1{width:8.33333%;}.col-us-2{width:16.66667%;}.col-us-3{width:25%;}.col-us-4{width:33.33333%;}.col-us-5{width:41.66667%;}.col-us-6{width:50%;}.col-us-7{width:58.33333%;}.col-us-8{width:66.66667%;}.col-us-9{width:75%;}.col-us-10{width:83.33333%;}.col-us-11{width:91.66667%;}.col-us-12{width:100%;}.col-us-pull-0{right:auto;}.col-us-pull-1{right:8.33333%;}.col-us-pull-2{right:16.66667%;}.col-us-pull-3{right:25%;}.col-us-pull-4{right:33.33333%;}.col-us-pull-5{right:41.66667%;}.col-us-pull-6{right:50%;}.col-us-pull-7{right:58.33333%;}.col-us-pull-8{right:66.66667%;}.col-us-pull-9{right:75%;}.col-us-pull-10{right:83.33333%;}.col-us-pull-11{right:91.66667%;}.col-us-pull-12{right:100%;}.col-us-push-0{left:auto;}.col-us-push-1{left:8.33333%;}.col-us-push-2{left:16.66667%;}.col-us-push-3{left:25%;}.col-us-push-4{left:33.33333%;}.col-us-push-5{left:41.66667%;}.col-us-push-6{left:50%;}.col-us-push-7{left:58.33333%;}.col-us-push-8{left:66.66667%;}.col-us-push-9{left:75%;}.col-us-push-10{left:83.33333%;}.col-us-push-11{left:91.66667%;}.col-us-push-12{left:100%;}.col-us-offset-0{margin-left:0%;}.col-us-offset-1{margin-left:8.33333%;}.col-us-offset-2{margin-left:16.66667%;}.col-us-offset-3{margin-left:25%;}.col-us-offset-4{margin-left:33.33333%;}.col-us-offset-5{margin-left:41.66667%;}.col-us-offset-6{margin-left:50%;}.col-us-offset-7{margin-left:58.33333%;}.col-us-offset-8{margin-left:66.66667%;}.col-us-offset-9{margin-left:75%;}.col-us-offset-10{margin-left:83.33333%;}.col-us-offset-11{margin-left:91.66667%;}.col-us-offset-12{margin-left:100%;}}html,body{font-family:'Source Sans Pro', sans-serif;height:100%;font-size:16px;color:#6f6f6f;}h1{font-size:36px;text-transform:uppercase;margin-top:10px;}.device-us h1,.device-xs h1{font-size:25px;text-align:center;}h2{font-size:34px;margin-top:10px;font-weight:bold;}.device-us h2,.device-xs h2{font-size:25px;padding-top:12px;text-align:center;}h3{font-size:19px;margin-top:10px;}.device-us h3,.device-xs h3{text-align:center;}.device-us h4,.device-xs h4{text-align:center;}p{line-height:24px;}p p:last-child{margin-bottom:2rem;}.device-us p p:last-child,.device-xs p p:last-child{margin-bottom:1rem;}ul li{padding:3px 0;}.nav-tabs > li{padding:0;}.dlg-tooltip{cursor:pointer;opacity:1;padding:3px;display:inline-block;}.dlg-tooltip .tooltip-content{display:none;}.last-column-right th:last-child{text-align:right;}.last-column-right td:last-child{text-align:right;}.center{height:100%;position:relative;}.center .center-in{position:absolute;top:0;bottom:0;left:0;right:0;/* add */display:flex;/* add to align horizontal */justify-content:center;align-items:center;}.pointer{cursor:pointer;}.round-corners{border-radius:20px;}.subheader{font-size:25px;}.rotate10{transform:rotate(10deg);}.padding-vertical{padding-top:50px;padding-bottom:50px;}.device-us .padding-vertical,.device-xs .padding-vertical{padding-top:20px;padding-bottom:20px;}.padding-horizontal{padding-left:15px;padding-right:15px;}.device-us .padding-horizontal,.device-xs .padding-horizontal{padding-left:10px;padding-right:10px;}.padding{padding:15px 25px;}.device-us .padding,.device-xs .padding{padding:10px;}.margin-bottom{margin-bottom:50px;}.device-us .margin-bottom,.device-xs .margin-bottom{margin-bottom:30px;}.margin-vertical{margin-top:20px;margin-bottom:20px;}.device-us .margin-vertical,.device-xs .margin-vertical{margin-top:15px;margin-bottom:15px;}.margin{margin:20px;}.device-us .margin,.device-xs .margin{margin:15px;}.general-button{width:150px;text-align:center;background-color:#b52a50;border-radius:10px;margin:0 auto;color:#fff;}.general-button:hover{color:#fff;}.general-button a,.general-button a:active,.general-button a:hover,.general-button a:visited{padding:10px;color:#fff;display:block;text-decoration:none;}.general-button a:hover{text-decoration:underline;}.panel{margin:0;background:none;border:0;border-radius:0;box-shadow:none;}.opicak{background:url("/view/opava/img/img-opicak.png") no-repeat center center;background-position:center;width:100%;height:357px;background-size:contain;}.device-us .opicak,.device-xs .opicak{background-position:center;}.circle-button{display:inline-block;padding:0;text-align:center;height:36px;width:36px;line-height:38px;vertical-align:middle;border-radius:50%;background-color:#79c847;color:#fff;transition-duration:0.2s;}.circle-button:hover{height:40px;width:40px;line-height:43px;text-decoration:none;}.circle-button.selected{font-weight:bold;}.cols-equal-height{display:flex;flex-wrap:wrap;}.cols-vertical-center{display:flex;align-items:center;}.file-link{justify-content:flex-start;display:block;padding-top:10px;padding-bottom:10px;}.file-link .fa{font-size:50px;}.file-link .img-title{text-align:center;font-weight:bold;}.file-link .media-body{vertical-align:middle;}.file-link .media-body .text{display:inline-flex;flex-direction:column;justify-content:center;}.video{display:block;text-align:right;background-color:#f7f7f6;background-size:cover;background-position:center center;}.video .icon{padding-right:20px;padding-bottom:20px;font-size:85px;display:flex;justify-content:flex-end;align-items:flex-end;height:100%;}.video .icon .fa{color:#fff;text-shadow:-3px 0 #b52a50, 0 3px #b52a50, 3px 0 #b52a50, 0 -3px #b52a50;}.video .icon .fa:hover{animation:waddle 1s linear infinite;}.video:hover{text-decoration:none;}.fa.fa-left{margin-right:10px;}.fa.fa-right{margin-left:10px;}.hidden{display:none;}.center-vertical{display:flex;flex-direction:column;justify-content:center;}.btn:first-letter{text-transform:capitalize;}.btn.jumbo{padding:10px 20px;font-size:20px;}.galerie-item{height:200px;}#top-container{padding-top:50px;}.bg-gray{background-color:#f7f7f6;}.bg-gray a:not(.btn),.bg-gray a:active:not(.btn),.bg-gray a:hover:not(.btn),.bg-gray a:visited:not(.btn){color:#b52a50;}.bg-white{background-color:#fff;color:#6f6f6f;}.bg-white a:not(.btn,.selected),.bg-white a:active,.bg-white a:hover,.bg-white a:visited{color:#6f6f6f;text-decoration:underline;}.bg-white .general-button a,.bg-white .general-button a:active,.bg-white .general-button a:hover,.bg-white .general-button a:visited{color:#fff;text-decoration:none;}.bg-white a:hover{color:#b52a50;}.bg-drawing{background:url("/view/opava/img/bg-drawing.png") repeat center top;}.bg-main-color{background-color:#b52a50;color:#fff;}.bg-gradient{background-color:#ff7c26;background-image:linear-gradient(to bottom, #b52a50, #eb567f, #b52a50);border-radius:20px;border:8px solid #fff;color:#fff;}.bg-gradient.horizontal{background:linear-gradient(to right, #f05a67, #b6265f, #6b0233, #f05a67);}.container-fluid .bg-gradient{border:none;border-radius:0;}.bg-gradient a:not(.btn):not([role=option]):not(.general-button a){color:#fff;text-decoration:none;}.bg-gradient a:not(.btn):not([role=option]):not(.general-button a):hover{text-decoration:underline;}.bg-gradient .validation-message{color:#fff;display:inline;background-color:red;border-radius:5px;padding:4px;}.bg-gradient .has-error .control-label,.bg-gradient .has-error .radio-item{color:#fff;}.bg-gradient .general-button{background-color:#fff;}.bg-gradient .general-button a,.bg-gradient .general-button a:active,.bg-gradient .general-button a:hover,.bg-gradient .general-button a:visited{color:#b52a50;}.image{width:100%;height:100%;text-align:center;background-color:#fff;overflow:hidden;}.image .preview{cursor:pointer;display:block;height:100%;}.image .preview img{margin:0 auto;}.image i{color:#b52a50;font-size:100px;}.bg-image{background-repeat:no-repeat;background-position:center center;height:100%;}.img-responsive{margin:0 auto;}.img-contain{background-position:center center;background-size:contain;max-height:100%;}.img-cover{background-size:cover;height:100%;}.img-grid{height:100%;color:#fff;font-size:30px;}.img-grid .preview{cursor:pointer;color:#fff !important;}.img-grid .preview:hover{color:#ccc;}.img-grid .size-1{height:100%;}.img-grid .size-2{height:50%;}.img-grid .img-2{padding-left:0;border-left:2px solid #fff;}.img-grid .img-3{padding-left:0;border-left:2px solid #fff;border-top:2px solid #fff;}.img-grid .count{height:100%;position:relative;}.img-grid .count .count-in{position:absolute;top:0;bottom:0;left:0;right:0;/* add */display:flex;/* add to align horizontal */justify-content:center;align-items:center;}#new-menu{background-color:#fff;margin:0;}#new-menu #logo-container{position:absolute;right:0;display:flex;flex-direction:row;}#new-menu #logo-container #logo{width:220px;height:51px;background:url("/view/opava/img/logo.png") no-repeat center center / contain;background-size:200px;margin-right:15px;}.device-xs #new-menu #logo-container #logo,.device-us #new-menu #logo-container #logo{width:180px;background-size:160px;margin-right:10px;}.has-park-selector-wide #new-menu #logo-container #logo{margin-right:0;}#new-menu #buttons-bar .top-navbar{float:none;}#new-menu #buttons-bar .bottom-navbar{float:none;margin:0 auto;width:1000px;}#new-menu #buttons-bar ul li{padding:0;}#new-menu #buttons-bar ul li.red > :not(ul) .first-letter,#new-menu #buttons-bar ul li.green > :not(ul) .first-letter,#new-menu #buttons-bar ul li.blue > :not(ul) .first-letter{color:#fff;margin-right:2px;border-radius:5px;display:inline-block;width:20px;text-align:center;}#new-menu #buttons-bar ul li .item-text{font-weight:bold;}#new-menu #buttons-bar ul li.red > .item-text{color:#c52d61;}#new-menu #buttons-bar ul li.green > .item-text{color:#79c847;}#new-menu #buttons-bar ul li.blue > .item-text{color:#00bcf1;}#new-menu #buttons-bar ul li.red > :not(ul) .first-letter{background-color:#c52d61;}#new-menu #buttons-bar ul li.green > :not(ul) .first-letter{background-color:#79c847;}#new-menu #buttons-bar ul li.blue > :not(ul) .first-letter{background-color:#00bcf1;}#new-menu #buttons-bar ul li a{text-transform:uppercase;}#new-menu #buttons-bar ul li ul li a{padding:10px 20px;}.device-us #new-menu #buttons-bar ul li ul li a,.device-xs #new-menu #buttons-bar ul li ul li a{padding:10px 0px 10px 35px;}.device-us #new-menu #buttons-bar .divider,.device-xs #new-menu #buttons-bar .divider{margin:1px 0;}#new-menu #buttons-bar .button{padding:7px 3px;display:inline-block;vertical-align:top;}#new-menu #buttons-bar .button .button-content{padding:0;height:36px;width:36px;color:#b52a50;background-color:#fff;transition-duration:0.2s;font-weight:bold;border-radius:20%;border:1px solid #b52a50;display:flex;align-items:center;justify-content:center;}#new-menu #buttons-bar .home{padding:7px 3px;margin-right:20px;font-size:42px;color:#b52a50;display:inline-block;text-align:center;transition-duration:0.2s;}#new-menu #buttons-bar .home:hover{text-decoration:none;}@media (min-width:1400px){[lang=cs] #new-menu #buttons-bar #navbar{padding-right:120px;}[lang=cs] #new-menu #buttons-bar .top-navbar{position:absolute;}}[lang=cs] #new-menu #buttons-bar .bottom-navbar{width:940px;}@media (min-width:971px) and (max-width:1399px){[lang=cs] #top-container{padding-top:100px;}}@media (min-width:1600px){[lang=en] #new-menu #buttons-bar #navbar{padding-right:120px;}[lang=en] #new-menu #buttons-bar .top-navbar{position:absolute;}}[lang=en] #new-menu #buttons-bar .bottom-navbar{width:1100px;}@media (min-width:1131px) and (max-width:1599px){[lang=en] #top-container{padding-top:100px;}}@media (max-width:970px){[lang=cs] #new-menu .bottom-navbar{width:auto !important;}[lang=cs] #new-menu .in,[lang=cs] #new-menu .collapsing{background-color:#fff;padding:10px;width:250px;max-height:none;position:absolute;left:0;box-shadow:-1px 1px 3px #888;}[lang=cs] #new-menu .navbar-header{float:none;}[lang=cs] #new-menu .navbar-left,[lang=cs] #new-menu .navbar-right{float:none !important;}[lang=cs] #new-menu .navbar-toggle{display:block;float:none;}[lang=cs] #new-menu .navbar-collapse.collapse{display:none !important;margin-right:0px;}[lang=cs] #new-menu .navbar-nav{float:none !important;margin:0;}[lang=cs] #new-menu .navbar-nav > li{float:none;}[lang=cs] #new-menu .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}[lang=cs] #new-menu .collapse.in{display:block !important;}[lang=cs] #new-menu .container-fluid > .navbar-collapse,[lang=cs] #new-menu .container-fluid > .navbar-header,[lang=cs] #new-menu .container > .navbar-collapse,[lang=cs] #new-menu .container > .navbar-header{margin-right:0;margin-left:0;}}@media (max-width:1130px){[lang=en] #new-menu .bottom-navbar{width:auto !important;}[lang=en] #new-menu .in,[lang=en] #new-menu .collapsing{background-color:#fff;padding:10px;width:250px;max-height:none;position:absolute;left:0;box-shadow:-1px 1px 3px #888;}[lang=en] #new-menu .navbar-header{float:none;}[lang=en] #new-menu .navbar-left,[lang=en] #new-menu .navbar-right{float:none !important;}[lang=en] #new-menu .navbar-toggle{display:block;float:none;}[lang=en] #new-menu .navbar-collapse.collapse{display:none !important;margin-right:0px;}[lang=en] #new-menu .navbar-nav{float:none !important;margin:0;}[lang=en] #new-menu .navbar-nav > li{float:none;}[lang=en] #new-menu .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}[lang=en] #new-menu .collapse.in{display:block !important;}[lang=en] #new-menu .container-fluid > .navbar-collapse,[lang=en] #new-menu .container-fluid > .navbar-header,[lang=en] #new-menu .container > .navbar-collapse,[lang=en] #new-menu .container > .navbar-header{margin-right:0;margin-left:0;}}.mForm{padding:1.5rem 0 0;}.mForm input[type=datetime]{width:200px;}.mForm .bootstrap-datetimepicker-widget,.mForm .bootstrap-datetimepicker-widget a{color:#000;}.mForm legend{width:auto;border:none;}.mForm .message{padding:10px;color:#fff;}.mForm .date-den,.mForm .date-mesic,.mForm .date-rok,.mForm .date-hodina,.mForm .date-minuta,.mForm .date-sekunda{width:auto;display:inline-block;}.mForm a:not(.btn){text-decoration:underline;}.mForm .cloning-buttons{display:inline-block;}.mForm .cloning-buttons .js-multiplicator{font-size:18px;margin-right:3px;cursor:pointer;}.mForm .btn:hover{text-decoration:none;}.mForm .btn-reset{margin-left:5px;}.mForm .spark{padding-left:3px;}.mForm .bg-info{background-color:#00bcf1;}.mForm .bg-success{background-color:#79c847;}.mForm .bg-danger{background-color:#b52a50;}.mForm .validation-message{color:#fff;display:inline-block;background-color:red;border-radius:5px;padding:4px;}.mForm .has-error .js-multiplicator{color:#a94442;}.mForm .radio{margin-left:5px;}.mForm .radio .radio-item .image{overflow:inherit;}.mForm .radio .radio-item .image .image-img{background:#fff;padding:10px;border-radius:5px;}.mForm .mFormRadioGroup .validation-message{display:block;}.mForm .mFormQuantitySelectGroup .item{display:flex;flex-direction:column;padding:3px;}.mForm .mFormQuantitySelectGroup .item.header{font-weight:bold;}.mForm .mFormQuantitySelectGroup .item:nth-child(even){background-color:rgba(0, 0, 0, 0.05);border-radius:5px;}.mForm .mFormQuantitySelectGroup .item .item-row{display:flex;flex-direction:row;}.mForm .mFormQuantitySelectGroup .item .top-row{justify-content:center;align-items:center;}.mForm .mFormQuantitySelectGroup .item .top-row .title{flex-grow:1;padding-left:7px;}.mForm .mFormQuantitySelectGroup .item .top-row .price{padding-right:10px;}.mForm .mFormQuantitySelectGroup .item .top-row .quantity{width:60px;}.mForm .mFormQuantitySelectGroup .item .bottom-row{padding:5px;align-items:center;}.mForm .mFormQuantitySelectGroup .item .bottom-row .image{width:80px;height:80px;margin-right:10px;border-radius:5px;flex-shrink:0;}.mForm .static-value{display:flex;align-items:center;height:34px;}.mForm .message{margin:1rem 0;padding:1rem;color:#fff;}.mForm .message.status-failure{background-color:#c93131;}.mForm .message.status-success{background-color:#5ac331;}.mForm input[type=checkbox]{transform:scale(1.5);margin-right:5px;}#Localization .mFormParagraph{display:block;max-height:250px;overflow-y:auto;}.js-radio-option{cursor:pointer;}.ms-ctn{padding:2px 3px;}.ms-ctn input{min-width:20px;padding:3px;width:auto;}.ms-ctn .ms-trigger{border:none;}.ms-ctn .ms-trigger .ms-trigger-ico{margin-left:5px;display:block;}.ms-ctn .ms-sel-ctn{padding-right:25px;margin-left:0;}.ms-ctn .ms-sel-ctn input{padding-left:10px;}.ms-ctn .ms-sel-ctn .ms-sel-item .ms-close-btn{margin:2px 5px 0 10px;background:none;}.ms-ctn .ms-sel-ctn.complete{padding-right:0;}.ms-ctn .ms-sel-ctn.complete input{display:none;}.ms-ctn .ms-sel-item,.ms-ctn .ms-sel-item:hover{border:none;margin:1px 2px 1px 0;padding:5px 10px;}.modal{padding-right:0 !important;}.modal .modal-dialog{margin-left:auto;margin-right:auto;}.modal .modal-dialog.modal-small{max-width:300px;width:100%;}.modal .modal-dialog.modal-medium{max-width:700px;width:100%;}.modal .modal-dialog.modal-large{max-width:1000px;width:100%;}.modal .modal-dialog.modal-huge{max-width:1400px;width:100%;}.modal .modal-dialog.modal-fluid{max-width:none;width:100%;}.modal .modal-dialog .bootbox-accept{margin-right:5px;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.spin:hover{animation-name:spin;animation-duration:500ms;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-iteration-count:1;-webkit-animation-iteration-count:1;}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.05);}75%{-webkit-transform:scale(0.9);transform:scale(0.95);}}.hvr-pulse{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;animation-name:hvr-pulse;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;}@keyframes Rotate{40%{transform:rotateY(0deg);}50%{transform:rotateY(180deg);}90%{transform:rotateY(180deg);}100%{transform:rotateY(360deg);}}@keyframes BackRotate{40%{transform:rotateY(180deg);}50%{transform:rotateY(360deg);}90%{transform:rotateY(360deg);}100%{transform:rotateY(540deg);}}@keyframes waddle{0%{transform:rotate(-6deg);}50%{transform:rotate(6deg);}100%{transform:rotate(-6deg);}}.js-localization .js-edit{text-shadow:none;position:absolute;width:16px;height:16px;cursor:pointer;margin-left:-20px;font-size:18px !important;}.js-localization .js-edit:hover{color:#b52a50;}.checkbox-label .js-localization .js-edit{margin-left:-50px;}.frame-container{margin:0 60px;}.device-us .frame-container,.device-xs .frame-container{margin:0 30px;}.frame{overflow:hidden;}.frame .item{float:left;width:300px;height:100%;margin:0 30px 0 0;padding:0;}.frame .item:last-child{margin-right:0;}.frame .items{margin:0 auto;}.frame ul li.active{color:#fff;background:#a03232;}.js-next-page,.js-prev-page{font-size:40px;cursor:pointer;color:#b52a50;padding:0 10px;display:flex;flex-direction:column;justify-content:center;}.js-next-page:hover,.js-prev-page:hover{color:#fff;text-shadow:-1px 0 #b52a50, 0 1px #b52a50, 1px 0 #b52a50, 0 -1px #b52a50;}.device-us .js-next-page,.device-us .js-prev-page,.device-xs .js-next-page,.device-xs .js-prev-page{padding:0 5px;font-size:20px;}.js-next-page{float:right;border-top-left-radius:10px;border-bottom-left-radius:10px;}.js-prev-page{float:left;border-top-right-radius:10px;border-bottom-right-radius:10px;}#admin-box{position:absolute;border-radius:0 0 10px 10px;padding:4px 10px 6px;width:170px;font-size:14px;z-index:5;text-align:center;background-color:#b52a50;color:#fff;display:inline-block;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}#admin-box .admin-header{font-weight:bold;}#admin-box .admin-header .fa{padding:0 5px;}#admin-box .tools{line-height:15px;}#admin-box a{display:inline;padding:3px;color:#fff !important;}#admin-box a:hover{text-decoration:underline;}#messages{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;z-index:2000;}#messages .message{padding:10px;margin:10px;text-align:center;border-radius:10px;font-weight:bold;animation:fadeIn 0.4s linear;color:#fff;}#messages .message.fadeout{animation:fadeOut 0.4s linear;}#messages .message.success{background:#3d8a19;}#messages .message.error{background:#9a1c1c;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.datatable-spinner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.7);z-index:9999;display:flex;align-items:center;justify-content:center;}#back-to-rozcestnik{height:140px;width:60px;border-radius:0 15px 15px 0;padding:0 3px;background-color:#fff;z-index:10;box-shadow:0px 0px 6px 0px #aaa;transition-duration:0.2s;}#back-to-rozcestnik a{background:url("/view/shared/img/logo-vertical-flat-transparent.png") no-repeat center center;background-size:contain;display:block;height:100%;}#back-to-rozcestnik:hover{padding:1px;}.device-xs #back-to-rozcestnik{max-width:45px;height:100px;margin-right:15px;}.device-us #back-to-rozcestnik{max-width:35px;height:70px;margin-right:25px;border-radius:0 10px 10px 0;}#default #main-row{background-size:cover;background-position:center center;height:40vw;min-height:220px;max-height:800px;}#default #main-row .main-row-content{height:100%;display:flex;flex-direction:row;align-items:center;}#default #main-row .main-row-content .buttons{padding:0px 20px 0 0;}.device-us #default #main-row .main-row-content .buttons,.device-xs #default #main-row .main-row-content .buttons,.device-sm #default #main-row .main-row-content .buttons{padding:0px 10px 0 0;}#default #main-row .main-row-content #eshop{text-align:center;margin:0 auto;width:100px;}#default #main-row .main-row-content #eshop .general-button{margin-left:-30px;}#default #main-row .main-row-content #eshop .button-mark{z-index:2;position:absolute;margin-top:-35px;margin-left:130px;font-size:20px;color:#fff;transform:rotate(10deg);font-weight:600;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner{position:relative;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face{z-index:10;border-radius:60px;background-color:#79c847;margin-top:-20px;position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face .face-table{height:120px;width:120px;display:table;}.device-us #default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face .face-table,.device-xs #default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face .face-table{height:100px;width:100px;font-size:17px;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face .face-table .face-cell{display:table-cell;vertical-align:middle;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face .face-table .face-cell:hover{text-decoration:underline;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face.back{display:block;transform:rotateY(180deg);animation:BackRotate 6s linear infinite;}#default #main-row .main-row-content #eshop .button-mark .button-mark-inner .face.front{animation:Rotate 6s linear infinite;}#default #main-row .main-row-content #newsletter{position:absolute;right:2%;border-radius:0 0 10px 10px;vertical-align:middle;z-index:5;}#default #main-row .main-row-content #newsletter .fa{vertical-align:middle;margin-left:10px;font-size:24px;}#default #main-row .main-row-content #title{max-width:530px;color:#fff;text-align:center;font-size:30px;text-transform:uppercase;font-weight:bold;padding:0px 0px 0px 0px;margin:0 auto;}#default #main-row .main-row-content #title #inner{text-shadow:-1px 0 #b52a50, 0 1px #b52a50, 1px 0 #b52a50, 0 -1px #b52a50;}.device-xs #default #main-row .main-row-content #title{font-size:19px;}.device-us #default #main-row .main-row-content #title{font-size:17px;}#default .big-button{position:relative;text-align:center;font-weight:bold;}#default .big-button a{border-radius:20px;border:3px solid #fff;width:100px;height:100px;display:table-cell;vertical-align:middle;color:#fff;font-size:19px;line-height:22px;}#default .big-button a:hover{text-decoration:none;}.device-xs #default .big-button a,.device-us #default .big-button a{border-radius:10px;width:60px;height:60px;}.device-sm #default .big-button a{border-radius:15px;width:80px;height:80px;}#default .big-button a .fa{display:block;font-size:35px;}.device-xs #default .big-button a .fa,.device-us #default .big-button a .fa{font-size:14px;}.device-xs #default .big-button a .text,.device-us #default .big-button a .text{font-size:14px;}#default .big-button.eshop-button{margin-left:-10px;z-index:4;}#default .big-button.eshop-button a{background-color:#c52d61;transform:rotate(10deg);}#default .big-button.email-button{z-index:5;}#default .big-button.email-button a{background-color:#79c847;transform:rotate(-10deg);}#default .big-button.oslavy-button{margin-left:-10px;z-index:6;}#default .big-button.oslavy-button a{background-color:#00bcf1;transform:rotate(10deg);}#default #info-row{background-color:#f7f7f6;}#default #info-row .opicak{background-size:contain;background-position:right;margin-top:-50px;}.device-us #default #info-row .opicak{display:none;}#default #info-row #oteviraci-doba{background-color:#ff7c26;background-image:linear-gradient(to bottom, #b52a50, #eb567f, #b52a50);border:8px solid #fff;border-radius:20px;margin:-70px auto 0;width:100%;color:#fff;padding:6% 7% 7%;}#default #info-row #oteviraci-doba #info{margin-top:-15px;}#default #info-row #oteviraci-doba #info a{text-decoration:underline;}#default #info-row #oteviraci-doba #doba{padding-top:8px;}#default #info-row #oteviraci-doba h2{font-size:21px;font-weight:bold;margin:15px 0 5px 0;text-transform:uppercase;}#default #info-row #oteviraci-doba h2 .fa{padding-right:10px;}#default #info-row #oteviraci-doba .warning{display:flex;align-items:center;}#default #info-row #oteviraci-doba .warning .fa{margin-right:20px;font-size:60px;}#default #info-row #oteviraci-doba .row{padding:10px 0;}#default #info-row #oteviraci-doba .row:last-child{padding-bottom:0;}#default #info-row #oteviraci-doba .row .row-title a{text-decoration:underline;}#default #info-row #oteviraci-doba .row .row-title a:hover{color:#eee;}#default #info-row #oteviraci-doba a{color:#fff;}.device-us #default #info-row #oteviraci-doba,.device-xs #default #info-row #oteviraci-doba{margin-top:10px;}#default #info-row #about-park-container{padding:10px;}#default #info-row #about-park-container .about-park-text.collapse{display:block;}.device-xs #default #info-row #about-park-container .about-park-text.collapse,.device-us #default #info-row #about-park-container .about-park-text.collapse{height:200px;overflow:hidden;background:-webkit-linear-gradient(#6f6f6f 70%, rgba(255, 255, 255, 0));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}#default #info-row #about-park-container .more-about{display:none;cursor:pointer;text-align:center;}.device-xs #default #info-row #about-park-container .more-about,.device-us #default #info-row #about-park-container .more-about{display:block;}#default #photo-row,#default #akce-row{text-align:center;padding:2rem 0;}#default #photo-row h2,#default #akce-row h2{color:#000;font-weight:bold;text-transform:uppercase;margin:0;}#default #photo-row .subheader,#default #akce-row .subheader{font-size:34px;}#default #photo-row .titles,#default #akce-row .titles{margin:1rem 0 2rem;}#default #photo-row .gallery{border-radius:1rem;}#default #photo-row .image{height:220px;}#default #photo-row h3{color:#b52a50;text-transform:uppercase;font-size:20px;font-weight:bold;}#default #photo-row .sly-row{height:250px;margin-bottom:20px;}#default #photo-row .item{display:block;}#default #photo-row .item .image,#default #photo-row .item .video{display:block;text-align:right;background-color:#f7f7f6;background-size:cover;background-position:center center;}#default #photo-row .item .fa{margin-right:0px;font-size:85px;line-height:330px;color:#fff;vertical-align:bottom;text-shadow:-3px 0 #b52a50, 0 3px #b52a50, 3px 0 #b52a50, 0 -3px #b52a50;}#default #photo-row .item .video{padding-right:20px;}#default #photo-row .item:hover .fa{animation:waddle 1s linear infinite;}#default #akce-row .sly-row{margin-bottom:20px;}#default #oslavy-row{color:#fff;padding:3rem 0 3rem;}.device-xl #default #oslavy-row .left-figure,.device-lg #default #oslavy-row .left-figure,.device-md #default #oslavy-row .left-figure{height:280px;background:url("/view/shared/img/bg-oslavy-left.png") no-repeat center 10px;background-size:contain;}.device-xl #default #oslavy-row .right-figure,.device-lg #default #oslavy-row .right-figure,.device-md #default #oslavy-row .right-figure{height:280px;background:url("/view/shared/img/bg-oslavy-right.png") no-repeat center 10px;background-size:contain;}#default #oslavy-row h2{font-weight:bold;font-size:25px;text-transform:uppercase;}#default #oslavy-row .subheader{display:block;}.device-us #default #oslavy-row .subheader,.device-xs #default #oslavy-row .subheader{font-size:20px;}#default #oslavy-row .big-button{float:left;margin:0 20px 10px 0;}#default #oslavy-row .general-button{margin-bottom:20px;}#akce #akce-detail #header{color:#fff;background-color:#b52a50;padding:15px;}#akce #akce-detail #header .name{font-size:25px;text-transform:uppercase;}.device-xs #akce #akce-detail #header .date,.device-us #akce #akce-detail #header .date{text-align:center;}#akce #akce-detail #text{padding:15px 30px;margin-bottom:15px;}#akce #akce-detail #text h1,#akce #akce-detail #text h2,#akce #akce-detail #text h3,#akce #akce-detail #text h4{font-weight:bold;}#akce #akce-detail #text h1{font-size:25px;}#akce #akce-detail #text h2{font-size:23px;}#akce #akce-detail #text h3{font-size:21px;}#akce #akce-detail #text h4{font-size:19px;}#akce #akce-detail #text .general-button{margin:20px 0 0;}#akce #akce-detail #text .general-button .fa{padding-right:1rem;}#akce #akce-detail .img-grid{height:350px;}#akce #akce-detail .img-grid .fa{color:#6f6f6f !important;display:inline-flex;}#akce #akce-detail #registration-box{background-color:#b52a50;padding:20px;text-align:center;margin-top:-15px;}#akce #akce-detail #registration-box .registration-header{color:#fff;margin-bottom:15px;}#akce #akce-detail #registration-box .general-button{background-color:#fff;}#akce #akce-detail #registration-box .general-button a{color:#6f6f6f;}#akce #akce-detail #registration-box p{color:#fff;}#akce #akce-detail #registration-box p .fa{padding-right:6px;}#akce-row .subheader,#akce .subheader{color:#000;}#akce-row .type-header,#akce .type-header{padding-bottom:10px;}#akce-row .akce-item,#akce .akce-item{width:100%;margin-bottom:30px;text-align:left;border:1px solid #ddd;}#akce-row .akce-item .image,#akce .akce-item .image{border-radius:0;color:#b52a50;height:298px;display:block;width:100%;text-align:center;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:center center;}#akce-row .akce-item .image .fa,#akce .akce-item .image .fa{display:flex;align-items:center;justify-content:center;}#akce-row .akce-item .date,#akce .akce-item .date{position:absolute;margin-top:-38px;display:inline;z-index:1;background:#000;color:#fff;padding:0.5rem 1rem;}#akce-row .akce-item .date.empty,#akce .akce-item .date.empty{background-color:rgba(0, 0, 0, 0);}#akce-row .akce-item .title,#akce .akce-item .title{background-color:#b52a50;z-index:1;display:flex;height:55px;justify-content:flex-start;padding:0px 14px;color:#fff;}#akce-row .akce-item .title > *,#akce .akce-item .title > *{display:inline-flex;flex-direction:column;justify-content:center;}#akce-row .akce-item .title .text,#akce .akce-item .title .text{margin:0;font-size:17px;}#akce-row .akce-item .title .arrow,#akce .akce-item .title .arrow{padding-left:15px;margin-left:auto;}#akce-row #akce-overview #overview-header,#akce #akce-overview #overview-header{margin-bottom:20px;background-color:#fff;border-radius:20px;text-align:center;padding:0;}#akce-row #akce-overview #overview-header h1,#akce #akce-overview #overview-header h1{padding:20px;margin:0;}#akce-row #akce-overview #newsletter-banner,#akce #akce-overview #newsletter-banner{margin:0;}.device-lg[data-park="praha"] #akce-row #akce-overview .akce-item .image,.device-lg[data-park="praha"] #akce #akce-overview .akce-item .image{height:358px;}.device-md[data-park="praha"] #akce-row #akce-overview .akce-item .image,.device-md[data-park="praha"] #akce #akce-overview .akce-item .image{height:291px;}.device-sm[data-park="praha"] #akce-row #akce-overview .akce-item .image,.device-sm[data-park="praha"] #akce #akce-overview .akce-item .image{height:218px;}.device-sm[data-park="praha"] #akce-row #akce-overview .akce-item .image,.device-sm[data-park="praha"] #akce #akce-overview .akce-item .image{height:218px;}.device-xs[data-park="praha"] #akce-row #akce-overview .akce-item .image,.device-xs[data-park="praha"] #akce #akce-overview .akce-item .image{height:92vw;}.device-us[data-park="praha"] #akce-row #akce-overview .akce-item .image,.device-us[data-park="praha"] #akce #akce-overview .akce-item .image{height:92vw;}#akce-row .sly-row .akce-item,#akce .sly-row .akce-item{margin-bottom:0;}#kontakt .item h3{text-align:center;}#kontakt .item .fa-container{font-size:40px;text-align:center;color:#b52a50;}#kontakt-row h2{margin:0 0 30px 0;}#kontakt-row .section{padding-bottom:20px;margin-bottom:20px;border:0;border-bottom:1px solid #eee;display:flex;}#kontakt-row .section:last-child{border-bottom:none;}#kontakt-row .section .fa{color:#b52a50;font-size:25px;width:20px;margin-right:15px;display:flex;align-items:center;justify-content:center;}#kontakt-row .section p:last-child{margin-bottom:0;}#kontakt-row .section .item{cursor:pointer;display:block;}#kontakt-row .section .item:not(:last-child){padding-bottom:10px;}#kontakt-row .section.location{align-items:center;}#kontakt-row .section.location .address{justify-self:start;margin-right:50px;min-width:0;}#kontakt-row .section.location .map-trigger{cursor:pointer;/* center the item in its cell */justify-self:left;/* center the contents inside */text-align:center;min-width:0;}#kontakt-row .section.location .map-trigger:hover{text-decoration:underline;}#kontakt-row .section.location .map-trigger .fa{width:auto;margin:0 0 10px;font-size:30px;}#kontakt-row .section.social{padding-left:20px;}#kontakt-row .section.social .title{padding-right:15px;}#kontakt-row .section.social a{text-decoration:none;}#kontakt-row .section.social a:hover{scale:1.1;}#kontakt-row .section.legal{font-size:11px;padding-left:20px;}#review-row .js-review-container{text-align:center;width:100%;}#review-row .js-review-container .item{display:inline-block;vertical-align:top;margin-top:10px;}#review-row .js-review-container .item-manual .item-content{border:1px solid #dddfe2;padding:20px;width:350px;margin:0 auto;background-color:#fff;}#review-row .js-review-container .item-manual .item-content .header{font-weight:bold;text-align:left;font-size:18px;}#review-row .js-review-container .item-manual .item-content .text{text-align:justify;}#review-row .js-review-container .item-manual .item-content .image{height:180px;}#skupiny .skoly-row #skupiny-kontakt strong{font-size:22px;}#skupiny .firmy-row .opicak{margin-top:-60px;}.device-us #skupiny .firmy-row .opicak,.device-xs #skupiny .firmy-row .opicak{margin-top:0;}#skupiny .firmy-row .text{padding:10px 0;text-align:justify;}#skupiny .firmy-row .figure img{margin-top:10px;border:1px solid #f7f7f6;border-radius:10px;}#skupiny .firmy-row .firemni-recenze-container{height:100%;padding:20px 0;}#skupiny .firmy-row .firemni-recenze-container .firemni-recenze{border-radius:20px;background-color:#fff;padding:20px;color:#000;height:100%;}#skupiny .firmy-row .firemni-recenze-container .firemni-recenze .logo{margin:15px;}#skupiny .firmy-row .firemni-recenze-container .firemni-recenze .title{text-align:center;font-weight:bold;padding:10px 0;font-size:21px;}#skupiny .firmy-row .firemni-recenze-container .firemni-recenze .text{padding:0;}#skupiny #objednavka-row{padding:20px 0;}#skupiny #objednavka-row #SkupinyObjednavka{max-width:650px;margin:0 auto;}#skupiny #objednavka-row #skupiny-timetable-container{margin-top:20px;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container{overflow-x:auto;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable{margin-top:5px;height:100%;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .header-cell{text-transform:capitalize;text-align:center;vertical-align:middle;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell{padding:5px;width:14.28%;text-align:center;vertical-align:middle;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell.free{color:#fff;background-color:#abde96;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell.free.selected{background-color:#79c847;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell.free:hover{cursor:pointer;background-color:#79c847;opacity:0.85;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell.occupied{color:#fff;background-color:#fb8181;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell.closed{color:#fff;background-color:#999;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell .cell-content{display:flex;flex-direction:column;height:100%;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell .cell-content .slot-name{flex-grow:1;display:flex;/* Center vertically */align-items:center;justify-content:center;padding-bottom:5px;}#skupiny #objednavka-row #skupiny-timetable-container #skupiny-timetable-table-container #skupiny-timetable .cell .cell-content .remaining-capacity{background-color:#fb8181;margin:0px -5px -5px -5px;background:rgba(0, 0, 0, 0.12);font-size:13px;}#atrakce .atrakce{padding:0.6rem;margin-bottom:1rem;border-radius:15px;display:flex;flex-direction:column;}#atrakce .atrakce .image{height:180px;border-radius:10px;border:2px solid #fff;}#atrakce .atrakce .popis{flex-grow:1;}#atrakce .atrakce .pokyny{margin:10px 0;}#atrakce .atrakce .pokyny .fa{margin-right:5px;}#informace #vstupne-row h2{text-align:left;}#informace #vstupne-row .discount-container{position:relative;}#informace #vstupne-row .discount-container .discount{background-color:#79c847;color:#fff;display:inline-block;text-align:center;padding:10px;border-radius:10px;text-decoration:none;transform:rotate(10deg);position:absolute;z-index:10;right:0;}.device-us #informace #vstupne-row .discount-container .discount,.device-xs #informace #vstupne-row .discount-container .discount{font-size:14px;}#informace #vstupne-row #cenik-table,#informace #vstupne-row .cenik-table{overflow-x:auto;margin-bottom:20px;}#informace #vstupne-row #cenik-table .sheet-table,#informace #vstupne-row .cenik-table .sheet-table{margin-bottom:5px;}#informace #vstupne-row #cenik-table.first-column-bold tr td:first-child,#informace #vstupne-row .cenik-table.first-column-bold tr td:first-child{font-weight:bold;}#informace #vstupne-row #cenik-table tr th,#informace #vstupne-row .cenik-table tr th{vertical-align:top;color:#fff;background-color:#b52a50;}#informace #vstupne-row #cenik-table p,#informace #vstupne-row .cenik-table p{margin:0;}.device-us #informace #vstupne-row #cenik-table,.device-us #informace #vstupne-row .cenik-table,.device-xs #informace #vstupne-row #cenik-table,.device-xs #informace #vstupne-row .cenik-table{font-size:14px;}#informace #vstupne-row #cenik-poznamky{padding:0 10px 10px;}#informace #vstupne-row #cenik-poznamky h3{font-weight:bold;}#informace #oteviraci-doba-row .clock-icon{text-align:center;}#informace #oteviraci-doba-row .clock-icon .fa{padding-top:0;font-size:200px;}.device-us #informace #oteviraci-doba-row .clock-icon,.device-xs #informace #oteviraci-doba-row .clock-icon,.device-sm #informace #oteviraci-doba-row .clock-icon{display:none;}#informace #oteviraci-doba-row .row{padding:0.6rem 0;}#informace #oteviraci-doba-row .row .title{font-weight:bold;}.device-us #informace #oteviraci-doba-row .row .value,.device-xs #informace #oteviraci-doba-row .row .value{text-align:left;}#informace #oteviraci-doba-row .opicak{height:200px;}#informace #caste-dotazy-row .big-icon{text-align:center;}#informace #caste-dotazy-row .big-icon .fa{padding-top:0;font-size:200px;}.device-us #informace #caste-dotazy-row .big-icon,.device-xs #informace #caste-dotazy-row .big-icon,.device-sm #informace #caste-dotazy-row .big-icon{display:none;}#informace #caste-dotazy-row #otazka-odpoved .header-container{display:flex;flex-direction:row;align-items:center;}#informace #caste-dotazy-row #otazka-odpoved .header-container .fa{color:#b52a50;width:20px;font-size:21px;text-align:center;}#informace #caste-dotazy-row #otazka-odpoved .header-container h3{cursor:pointer;text-align:left;margin:15px 0 15px 15px;}#informace #caste-dotazy-row #otazka-odpoved .header-container h3:hover{color:#b52a50;}#informace #caste-dotazy-row #otazka-odpoved .popis{padding:10px 10px 10px 30px;}#informace #partneri-row .partner{text-align:center;margin:10px 0;padding:10px;}#informace #partneri-row .partner a{text-decoration:none;}#informace #partneri-row .partner a .link{padding:10px 0;}#informace #partneri-row .partner a .image{height:100px;}#provozni-rad #text{padding:10px 0;}#provozni-rad #text h1{text-align:center;}#provozni-rad #text h2{text-align:left;font-size:25px;margin-top:30px;}#provozni-rad #text h2,#provozni-rad #text h3,#provozni-rad #text h4,#provozni-rad #text h5{font-weight:bold;}#provozni-rad #text p{text-align:justify;}.device-xs #provozni-rad .reverse-on-mobile,.device-us #provozni-rad .reverse-on-mobile{display:flex;flex-direction:column-reverse;}#provozni-rad #documents{padding:15px 0;}#provozni-rad #documents h2{margin-top:0;}#jidelni-listek #main-row{background-size:cover;background-position:center center;height:450px;}.device-us #jidelni-listek #main-row,.device-xs #jidelni-listek #main-row{height:200px;}#jidelni-listek #main-row #title{text-shadow:-1px 0 #b52a50, 0 1px #b52a50, 1px 0 #b52a50, 0 -1px #b52a50;max-width:530px;color:#fff;text-align:center;font-size:30px;text-transform:uppercase;font-weight:bold;padding:120px 0px 30px 0px;margin:0 auto;}.device-us #jidelni-listek #main-row #title,.device-xs #jidelni-listek #main-row #title{padding:45px 20px 15px;font-size:19px;}#jidelni-listek #main-body{padding-top:0;margin-top:-10rem;}#jidelni-listek #main-body .opicak{z-index:1;position:absolute;}.device-us #jidelni-listek #main-body .opicak,.device-xs #jidelni-listek #main-body .opicak{display:none;}.device-us #jidelni-listek #main-body,.device-xs #jidelni-listek #main-body{margin-top:-4rem;}#jidelni-listek #main-body #o-restauraci{border-radius:20px;background-color:#fff;margin-bottom:30px;color:#00a5d4;border:8px solid #81e0fb;}#jidelni-listek #main-body #o-restauraci a{text-decoration:underline;}#jidelni-listek #main-body #menu-nav{margin-left:20px;border:none;}#jidelni-listek #main-body #menu-nav li{border-radius:4px 4px 0 0;}#jidelni-listek #main-body #menu-nav li:not(.active) a{background-color:#fff;color:#555;}#jidelni-listek #main-body #menu-nav li a{background-color:#b7eaf9;border:1px solid #b7eaf9;}#jidelni-listek #main-body #listek-content{min-height:400px;padding:3rem 0rem;border-radius:20px;border:8px solid #fff;background:linear-gradient(to bottom, #b52a50, #eb567f, #b52a50);color:#fff;}#jidelni-listek #main-body #listek-content #cutlery{font-size:70px;text-align:center;display:block;}#jidelni-listek #main-body #listek-content #listek-menu{text-align:center;}#jidelni-listek #main-body #listek-content #listek-menu .header-container{margin:1rem 0 1rem;}#jidelni-listek #main-body #listek-content #listek-menu .header-container .header{cursor:pointer;text-transform:uppercase;font-size:23px;padding:5px;}.device-us #jidelni-listek #main-body #listek-content #listek-menu .header-container .header,.device-xs #jidelni-listek #main-body #listek-content #listek-menu .header-container .header{font-size:19px;}#jidelni-listek #main-body #listek-content #listek-menu .header-container .header .text:hover{border-bottom:2px solid #fff;}#jidelni-listek #main-body #listek-content #listek-menu .content-container{margin:0px 5%;padding:30px 0px;}#jidelni-listek #main-body #listek-content #listek-menu .nazev{font-weight:bold;}#jidelni-listek #main-body #listek-content #listek-menu .cena{margin-bottom:30px;font-style:italic;}#jidelni-listek #main-body #listek-content #denni-menu{padding:20px;}#jidelni-listek #main-body #listek-content #denni-menu table{width:100%;}#jidelni-listek #main-body #listek-content #denni-menu table td{padding:3px;}#jidelni-listek #main-body #listek-content #denni-menu .den{font-size:larger;margin:20px 0 10px;font-weight:bold;border-bottom:1px solid #fff;}#jidelni-listek #main-body #listek-content #denni-menu .note{text-align:center;}#jidelni-listek #main-body #listek-content #denni-menu .poradi{vertical-align:top;width:20px;}#jidelni-listek #main-body #listek-content #denni-menu .cena{text-align:right;width:50px;white-space:nowrap;}#jidelni-listek #galerie{border:8px solid #ee5966;border-radius:20px;padding:20px;margin-top:200px;background-color:#fff;}.device-sm #jidelni-listek #galerie,.device-xs #jidelni-listek #galerie,.device-us #jidelni-listek #galerie{margin-top:20px;}#jidelni-listek #galerie .galerie-item .name{text-align:center;font-weight:bold;font-size:25px;border-bottom:2px dotted;}#jidelni-listek #galerie .galerie-item .image{margin:10px auto 0;height:160px;width:390px;}.device-md #jidelni-listek #galerie .galerie-item .image{height:120px;width:300px;}.device-xs #jidelni-listek #galerie .galerie-item .image{height:110px;width:300px;}.device-us #jidelni-listek #galerie .galerie-item .image{height:70px;width:210px;}.device-us #jidelni-listek #galerie .galerie-item .image .img-grid{font-size:20px;}#oslavy-narozenin #points li{font-size:large;}#oslavy-narozenin #conditions-text{text-align:justify;}#oslavy-narozenin #balicek-text{padding:20px 0;}#oslavy-narozenin #oslava-balicky-table .nazev{width:80px;}#oslavy-narozenin #gift-icon,#oslavy-narozenin #party-icon{text-align:center;}#oslavy-narozenin #gift-icon i,#oslavy-narozenin #party-icon i{font-size:90px;color:#b52a50;height:100px;vertical-align:middle;line-height:100px;}.device-us #oslavy-narozenin #gift-icon i,.device-us #oslavy-narozenin #party-icon i,.device-xs #oslavy-narozenin #gift-icon i,.device-xs #oslavy-narozenin #party-icon i{font-size:60px;}#oslavy-narozenin .box .image{height:200px;}#oslavy-narozenin .box .capacity{text-align:center;margin-bottom:20px;}#oslavy-narozenin #oslavy-timetable-container{overflow-x:auto;}#oslavy-narozenin #oslavy-timetable-container .btn{margin-right:5px;margin-bottom:5px;width:100px;}.device-us #oslavy-narozenin #oslavy-timetable-container #oslavy-timetable,.device-xs #oslavy-narozenin #oslavy-timetable-container #oslavy-timetable{margin-left:-15px;margin-right:-15px;font-size:14px;}.device-us #oslavy-narozenin #oslavy-timetable-container #oslavy-timetable th,.device-xs #oslavy-narozenin #oslavy-timetable-container #oslavy-timetable th{padding:4px;}#oslavy-narozenin #oslavy-timetable-container #oslavy-timetable th{min-width:60px;text-align:center;vertical-align:middle;line-height:16px;text-transform:capitalize;}#oslavy-narozenin #oslavy-timetable-container #oslavy-timetable td{padding:0px;text-align:center;vertical-align:middle;}#oslavy-narozenin #oslavy-timetable-container #oslavy-timetable td .cell .text{padding:5px 3px;}#oslavy-narozenin #oslavy-timetable-container #oslavy-timetable td .cell.free{color:#fff;background-color:#abde96;}#oslavy-narozenin #oslavy-timetable-container #oslavy-timetable td .cell.occupied{color:#fff;background-color:#fb8181;}#oslavy-narozenin #oslavy-timetable-container #oslavy-timetable td .cell.closed{color:#fff;background-color:#999;}#oslavy-narozenin .gift-icon{color:#b52a50;}#oslavy-narozenin .radio{margin-left:5px;}#oslavy-narozenin #dorty-row .header{margin-bottom:20px;}#oslavy-narozenin #dorty-row h3{font-weight:bold;}#oslavy-narozenin #dorty-row p{margin-top:10px;}#oslavy-narozenin #dorty-row .nav-tabs a{text-decoration:none;}#oslavy-narozenin #dorty-row .sly-row{height:auto;}#oslavy-narozenin #dorty-row .sly-row .scroll-button{margin-top:60px;}#oslavy-narozenin #dorty-row .sly-row .item{width:200px;}#oslavy-narozenin #dorty-row .sly-row .item .image-img{height:175px;}#oslavy-narozenin #dorty-row .nabidka-item{margin-bottom:20px;}#oslavy-narozenin #dorty-row .nabidka-item .preview{float:right;}#oslavy-narozenin.device-lg .info{padding-right:10rem;}#oslavy-narozenin #objednavka-form{border-radius:15px;padding-bottom:15px;}#oslavy-narozenin #objednavka-form .nested .nazev{padding:6px 0;}#oslavy-narozenin #objednavka-form .program-group{border:1px solid #fff;padding:10px;}#oslavy-narozenin #objednavka-form .program-group .title{color:#fff;font-size:16px;margin:0;padding:0 5px;font-weight:bold;}#oslavy-narozenin #objednavka-form .program-item{padding:6px 0;}#oslavy-narozenin #objednavka-form .program-item .name{font-weight:bold;}#oslavy-narozenin #objednavka-form .program-item .description{padding-left:5px;font-size:14px;color:#eaeeec;}#oslavy-narozenin #objednavka-form .program-item .price{padding-left:5px;font-size:14px;color:#eaeeec;}#oslavy-narozenin #objednavka-form .mFormCheckboxValue{background:none;color:inherit;border:none;padding:0;box-shadow:none;width:auto;font-weight:bold;display:inline;font-size:14px;}#oslavy-narozenin #objednavka-form .mFormParagraph{font-size:14px;color:#eaeeec;}#oslavy-narozenin #objednavka-form .nested .quantity input{padding:6px 3px;width:50px;text-align:center;}#oslavy-narozenin #objednavka-form .nested .popis{padding-left:28px;}#oslavy-narozenin #objednavka-form .jidlo-varovani{display:block;text-align:center;font-weight:bold;color:#fff;}#oslavy-narozenin #objednavka-form .oslava-price-output{text-align:right;font-size:25px;display:block;}#oslavy-narozenin #objednavka-form .more-info{padding:15px 15px 5px;color:#6f6f6f;border:1px solid #fff;background-color:#fff;border-radius:10px;}#oslavy-narozenin #objednavka-form .more-info a{color:#6f6f6f;text-decoration:underline;}#oslavy-narozenin #boxy-row h3{font-size:15px;font-weight:bold;text-align:center;margin-bottom:0;}.device-us #oslavy-narozenin .opicak,.device-xs #oslavy-narozenin .opicak{display:none;}#napsali-o-nas .item{margin-bottom:20px;}#napsali-o-nas .item .title{font-size:18px;margin-top:0;}.device-us #napsali-o-nas .item .title,.device-xs #napsali-o-nas .item .title{padding:0;font-size:16px;}#napsali-o-nas .item .date{background-color:#b52a50;color:#fff;padding:3px 8px;}#napsali-o-nas .item .text{padding-right:15px;margin-top:20px;max-height:400px;overflow-y:scroll;}#napsali-o-nas .item .text p{text-align:justify;}.info-message{padding:15px;margin:5px 0 10px;}.info-message .nazev{font-weight:bold;}.info-message .nazev .fa{margin-right:5px;}.info-message .popis{margin-top:5px;}.info-message .popis p{margin-bottom:0;}#notification-row{height:45px;}#notification-row .notification-bar{text-align:center;background-color:#c52d61;color:#fff;position:fixed;width:100%;z-index:3;padding:10px;height:45px;}#notification-row .notification-bar a{color:#fff;text-decoration:underline;padding-left:6px;}#notification-row .notification-bar .fa{padding-right:6px;}.popup-container{display:none;}.popup .opicak-container{padding:15px 0 15px 15px;}.popup .opicak-container .opicak{height:200px;}.device-xs .popup .opicak-container,.device-us .popup .opicak-container{display:none;}.popup .title{font-size:23px;font-weight:bold;margin-bottom:5px;}.device-xs .popup .title,.device-us .popup .title{text-align:center;}.popup a.title{color:#6f6f6f;}.popup .callout,.popup a.callout{color:#6f6f6f;font-weight:bold;font-size:20px;}.device-xs .popup .description *,.device-us .popup .description *{text-align:center;}.device-xs .popup .description ul,.device-us .popup .description ul{list-style-type:none;padding:0;}.popup .description .img-responsive{margin:0;}.device-xs .popup .description .img-responsive,.device-us .popup .description .img-responsive{margin:0 auto;}.popup .images{margin:20px 0;}.popup .general-button a{margin-top:20px;cursor:pointer;}#ke-stazeni .empty{padding:30px 0;font-size:24px;display:flex;justify-content:center;align-content:center;flex-direction:column;text-align:center;height:100%;}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#b52a50;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:white;}.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);/* Pulse Shrink */}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9);}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(0.9);transform:scale(0.9);}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}.hvr-pulse-shrink.animate,.hvr-pulse-shrink:hover,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:active{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;/* Zoom */}.zoom{transition:all 0.2s ease-in-out;}.zoom:hover{transform:scale(1.05);}#newsletter-banner{margin-top:20px;margin-bottom:20px;}#newsletter-banner .content{background-color:#fff;border-radius:10px;text-align:center;padding:10px;}#newsletter-banner .content a{color:#6f6f6f;padding-left:6px;}#newsletter-banner .content .fa{font-size:30px;padding-right:6px;}.banner-options-container > .title{font-weight:bold;}.banner-options-container .banner-options{display:flex;justify-content:left;flex-wrap:wrap;}.banner-options-container .banner-options .banner-option{margin:5px;padding:10px;text-align:center;border-radius:5px;background-color:#fff;color:#333;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;}.device-us .banner-options-container .banner-options .banner-option{width:44%;}.device-xs .banner-options-container .banner-options .banner-option{width:22%;}.device-md .banner-options-container .banner-options .banner-option{width:90px;}.banner-options-container .banner-options .banner-option .name{font-weight:bold;font-size:22px;line-height:27px;margin-bottom:10px;}.banner-options-container .banner-options .banner-option .oldprice{color:#b5b1ab;text-decoration:line-through;}.banner-options-container .banner-options .banner-option .discount{position:absolute;top:-5px;right:-35px;width:93px;padding-top:15px;font-weight:bold;color:#fff;transform:rotate(45deg);font-size:17px;background:#5a5b5c;}.banner-options-container .banner-options .banner-option:hover:not(.disabled),.banner-options-container .banner-options .banner-option.selected{cursor:pointer;background-color:#b52a50;color:#fff;}#akce-registrace-row{background:url("/view/opava/img/bg-drawing.png") repeat center top;height:100%;}#akce-registrace-row .akce-registrace-box{background-color:#fff;}#akce-registrace-row .akce-registrace-box .title{text-align:center;background-color:#b52a50;color:#fff;padding:20px;margin:0;}#akce-registrace-row .akce-registrace-box .akce-nazev{text-align:center;}#akce-registrace-row .akce-registrace-box .akce-registrace-content{padding:20px;}#akce-registrace-row .akce-registrace-box .akce-registrace-content .description{text-align:center;}#akce-registrace-row .akce-registrace-box .akce-registrace-content #AkceRegistrace.mForm{max-width:700px;margin:0 auto;}#akce-registrace-row .akce-registrace-box .akce-registrace-text{text-align:center;margin-bottom:20px;}#akce-registrace-row .akce-registrace-box .buttons{text-align:center;}#akce-registrace-row .akce-registrace-box .buttons a{margin-bottom:10px;width:100%;max-width:400px;font-size:18px;}#akce-registrace-row .akce-registrace-box #registrace-overview{display:flex;flex-direction:row;align-items:center;justify-content:center;}.device-sm #akce-registrace-row .akce-registrace-box #registrace-overview,.device-xs #akce-registrace-row .akce-registrace-box #registrace-overview,.device-us #akce-registrace-row .akce-registrace-box #registrace-overview{flex-direction:column;align-items:stretch;}#akce-registrace-row .akce-registrace-box #registrace-overview .overview-box{flex:1;}#park-selector{padding:8px 8px 8px 0;overflow-y:auto;position:fixed;left:auto !important;right:0;top:0;bottom:0;width:220.2px;min-height:auto;z-index:1;will-change:transform;transform:translateX(100%);transition:transform 0.3s ease-in-out;}.slideout-open #park-selector{transform:translateX(0);}#park-selector #park-selector-inner{padding:20px;border:none;border-top-left-radius:0;height:100%;display:flex;flex-direction:column;}#park-selector #park-selector-inner header img{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.25));}#park-selector #park-selector-inner .parks{display:flex;flex-direction:column;padding:20px 0 0 0;overflow:hidden;}#park-selector #park-selector-inner .parks .parks-inner{overflow-y:auto;flex-grow:1;}#park-selector #park-selector-inner .parks .parks-inner .park{display:block;padding:10px 0;font-weight:bold;}#park-selector #park-selector-inner .parks .parks-inner .park .fa{margin-right:6px;}#park-selector #park-selector-inner .parks .parks-inner .park .new{display:inline-block;font-size:10px;background-color:#c52d61;padding:5px;transform:rotate(-10deg);position:absolute;margin-left:5px;margin-top:-5px;border-radius:10px;border:1px solid #fff;}#park-selector-trigger{border-top-left-radius:10px;border-bottom-left-radius:10px;padding:5px 12px;margin:8px 0;background-color:#b52a50;color:#fff;z-index:10;transition-duration:0.2s;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.device-xs #park-selector-trigger,.device-us #park-selector-trigger{padding:5px 8px;}#park-selector-trigger .fa{transition:transform 0.5s ease;transform-origin:center center;}#park-selector-trigger.open .fa{transform:rotate(180deg);}#park-selector-trigger .text{padding-right:10px;}.device-xs #park-selector-trigger .text,.device-us #park-selector-trigger .text{padding-right:8px;font-size:14px;}@media (min-width:2000px){.has-park-selector-wide #park-selector{transform:translateX(0px);display:block;padding-left:8px;}.has-park-selector-wide #park-selector #park-selector-inner{border-top-left-radius:20px;}.has-park-selector-wide .page-content{margin-right:220px;}.has-park-selector-wide #park-selector-trigger{display:none;}}#novy-park #hero-row{min-height:calc(100dvh - 50px);background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-direction:column;/* horizontal */justify-content:center;/* vertical */align-items:center;overflow:auto;padding-top:20px;padding-bottom:20px;}#novy-park #hero-row #shoutout{max-width:fit-content(70%);padding:30px 80px;background-color:#ff7c26;background-image:linear-gradient(to bottom, #b52a50, #eb567f, #b52a50);border:8px solid #fff;border-radius:20px;display:flex;flex-direction:row;gap:20px;}.device-us #novy-park #hero-row #shoutout,.device-xs #novy-park #hero-row #shoutout{max-width:90%;padding:15px;text-align:center;}.device-us #novy-park #hero-row #shoutout .opicak,.device-xs #novy-park #hero-row #shoutout .opicak{height:100px;min-width:80px;}#novy-park #hero-row #shoutout .text{flex:0 0 70%;min-width:0;}#novy-park #hero-row #shoutout .text h1 .fa{margin-right:10px;}#novy-park #hero-row #shoutout .opicak{height:200px;flex:0 0 30%;min-width:150px;}#novy-park #hero-row #akce-row{background:none;}