/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{}strong{font-weight:600;}body{font-size:16px;line-height:28px;margin-top:0 !important;font-family:'Montserrat',sans-serif;color:#727272;overflow-X:hidden;font-weight:400;margin-bottom:0;}.menu-scroll.menu-scroll-menu .container{padding:0;}body.bg-mensi{background-position-y:64px;}body{background-image:url(/sites/default/files/my-img/bg.jpg?x=1);background-size:100%;background-attachment:fixed;}h1,h2,h3,.navbar-default .navbar-brand{font-family:'Montserrat',sans-serif;}a{color:#727272;text-decoration:none;}a:hover,a:focus{color:#000;text-decoration:underline;}.header-web .logo img{height:100px;}.tooltip.in{opacity:1;}.page-node-36 .bg-content .main-container,.page-node-37 .bg-content .main-container,.page-node-38 .bg-content .main-container,.page-node-33 .bg-content .main-container{padding-bottom:60px;}.navbar-default .navbar-brand{color:#B02F1C;max-width:160px;font-size:16px;padding:4px 0 4px;display:inline-block;}.header-web .logo{margin:0;padding:0;position:relative;}.header-web .fixed-menu .logo img{height:40px !important;}.navbar-header{float:none;}.nav-brend{transition:all 0.3s cubic-bezier(0.32,1.06,0.9,0.97);z-index:10;}.user-logged-in .nav-brend-box{top:80px;}.nav-brend-box{display:inline-block;transition:all 0.3s cubic-bezier(0.32,1.06,0.9,0.97),top 0s;position:fixed;z-index:10;top:0;padding:15px 20px 10px;border-bottom-left-radius:50% 50%;border-bottom-right-radius:50% 50%;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;}.active-lang a:after{content:"\e259";font-family:'Glyphicons Halflings';position:absolute;top:7px;font-size:14px;color:#707070;z-index:100000;right:11px;transition:all 0.35s;transform:rotateX(0deg);}.lang-open .active-lang a:after{transform:rotateX(180deg);}.region.region-navigation{position:relative;z-index:20;}.logo-bg-kruh{position:absolute;content:'';left:0;right:0;background:white;top:0;bottom:-60px;border:1px solid #B1B1B1;border-bottom-left-radius:50% 50%;border-bottom-right-radius:50% 50%;border-top-left-radius:50% 50%;border-top-right-radius:50% 50%;}h1.page-header{color:#646464;font-size:30px;font-weight:400;line-height:33px;border:none;padding-top:25px;margin-bottom:45px;text-transform:uppercase;text-align:center;}.nav-brend .logo-bg-white{content:'';position:absolute;left:-1px;right:-1px;top:0;background:white;z-index:11;bottom:2px;}.fixed-menu .nav-brend .logo-bg-white{bottom:7px;}.header-web{position:relative;background:#F3D26B;}.info{position:relative;}#navbar-collapse{position:relative;}.col-header{z-index:100;}.field-podnadpis{font-size:17px;color:white;text-shadow:0 2px 6px black;text-align:center;}.wrap.header-banner{padding-bottom:30px;}#hlavicka-hlavicka-bez h1.page-header{text-align:center;color:#B02F1C;font-weight:400;text-shadow:none;}h2{font-size:30px;font-weight:400;margin-bottom:7px;margin:55px 0 62px;text-align:center;color:#646464;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:15px 20px;border-right:1px solid white;}.nadpis-black{color:black;}h3{font-size:16px;font-weight:400;margin-bottom:20px;margin-top:0;}html,.path-frontpage .dialog-off-canvas-main-canvas{min-height:100%;}.dialog-off-canvas-main-canvas{overflow-X:hidden;}a{transition:all 0.25s;}.content p{margin:0 0 28px;}.article p{margin:0 0 30px;}.bg-content{padding-bottom:70px;}h1.front-tit{background:#441e07;color:white;text-transform:uppercase;padding:11px 15px 13px;font-size:26px;margin:0;text-align:center;bottom:0;width:100%;position:absolute;z-index:107;}.path-frontpage .flexslider-tit ul.slides li span.slider-tit{}span.background-span.lazy{width:100%;display:block;}.view-id-slider_titulka_dole span.background-span.lazy{min-height:600px;}ul.flex-direction-nav{position:absolute;top:40%;width:100%;}.rezervace{background:#23B01C;text-align:right;color:white;}.rezervace .datepicker,.rezervace form{display:inline-block;vertical-align:unset;}.rezervace .datepicker input{cursor:pointer;}.rezervace span{display:inline-block;vertical-align:text-top;}.rezervace .form-btn{display:inline-block;position:relative;vertical-align:top;margin-top:11px;}.rezervace .form-btn:after{content:'»';position:absolute;right:7px;top:-3px;font-size:33px;color:white;pointer-events:none;transition:all 0.25s;}.rezervace .form-btn:hover:after,.rezervace .form-btn:focus:after{color:#23B01C;}.webform-actions button.full-form-valid:after{color:white;}.form-rezervace{margin-left:25px;}.webform-submission-rezervace-add-form #edit-actions-submit:focus,.webform-submission-kontaktni-formular-form #edit-actions-submit:focus{outline:none;}.view-specialni-nabidky{text-align:center;}.view-specialni-nabidky .col{margin-bottom:60px;padding-bottom:80px;}.view-specialni-nabidky.view .btn{margin-bottom:30px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);}.view-specialni-nabidky .row{margin-bottom:30px;}.view-specialni-nabidky.view .nadpis a{color:black;margin-top:40px;}a.tlacitko{padding:7px 30px 7px;background:#e8e2d4;border:1px solid white;color:#000;font-weight:400;text-transform:uppercase;transition:all 0.25s;display:block;width:200px;text-decoration:none !important;text-align:center;margin:20px auto 60px;border-radius:3px;}a.tlacitko:hover{background:#FFDC00;text-decoration:none;color:#000;}.rezervace input.btn{padding:2px 30px 2px 12px;background:transparent;border:1px solid white;color:white;font-weight:400;text-transform:uppercase;transition:all 0.25s;}.rezervace input.btn:hover{background:white;color:#23B01C;}#block-rezervace .datepicker:after{content:"\e109";font-family:'Glyphicons Halflings';position:absolute;right:10px;top:8px;color:#CCCCCC;font-size:16px;}.rezervace .datepicker input{padding:2px 7px 1px;border:none;border-radius:3px;width:115px;}.rezervace .datepicker{position:relative;padding:6px 5px;margin:5px 15px 5px 0px;}form input{color:black;font-size:16px;}.navbar-default{background:transparent;border:none;}.navbar{margin-bottom:0;}.i18n-ru .navbar-default .navbar-nav > li > a{font-family:'Raleway',sans-serif;}.navbar-default .navbar-nav > li > a{color:#000;font-size:15px;text-transform:uppercase;padding:22px 18px 21px;font-family:'Montserrat',sans-serif;border-top:1px solid #F1C97C;font-weight:400;}.views-field.views-field-field-odkaz-akce a{display:inline-block;padding:10px 20px 7px;border-radius:6px;background:#f3d26b;color:black;transition:all 0.3s;}.views-field.views-field-field-odkaz-akce a:hover,.views-field.views-field-field-odkaz-akce a:focus{text-decoration:none;background:#f2b602;}.views-field.views-field-field-odkaz-akce{text-align:center;margin-top:35px;margin-bottom:80px;}.navbar-default .navbar-nav > li > a.is-active,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#f2b600;color:#fff;font-weight:400;}.navbar-default .navbar-nav > li:last-child > a,.navbar-default .navbar-nav > li:last-child > a.is-active,.navbar-default .navbar-nav > li:last-child > a:hover,.navbar-default .navbar-nav > li:last-child > a:focus,.navbar-default .navbar-nav > .active:last-child > a,.navbar-default .navbar-nav > .active:last-child > a:hover,.navbar-default .navbar-nav > .active:last-child > a:focus{font-weight:400;}.navbar-btn{margin-top:28px;margin-bottom:32px;}#block-kvri-main-menu{float:right;margin:0 -15px;}#slider li .flex-background{background-size:cover;background-position:center;}.flexslider{border:none;margin-bottom:0;}.region-full-content,#block-views-block-slider-block-1,#block-views-block-slider-block-1 .form-group,.view-slider,.view-slider .view-content,.view-slider .view-content .flexslider,#slider,#slider li,#slider li .flex-background{height:100%;}#slider li{display:block;}.flex-caption{text-align:center;font-size:20px;font-weight:400;padding:29px 30px 28px;}.flex-direction-nav a{width:80px;height:80px;bottom:-80px;top:unset;padding:26px 25px;}.flex-direction-nav .flex-nav-prev a:before,.flex-direction-nav .flex-nav-next a:before{display:none;}.flex-direction-nav .flex-nav-next a,.flex-direction-nav .flex-nav-prev a,.flexslider:hover .flex-direction-nav .flex-prev,.flexslider:hover .flex-direction-nav .flex-next{font-size:0px;}.flex-direction-nav .flex-nav-next a:after{opacity:1;content:'';border:2px double white;position:absolute;width:50px;height:50px;z-index:100;top:15px;right:25px;border-bottom:0;border-left:0;transform:rotate(45deg);transition:all 0.15s ease-in;}.flex-direction-nav .flex-nav-prev a:after{opacity:1;content:'';border:2px double white;position:absolute;width:50px;height:50px;z-index:100;top:15px;left:40px;border-top:0;border-right:0;transform:rotate(45deg);transition:all 0.15s ease-in;}.flex-direction-nav .flex-nav-next:hover a:after{border:22px double rgba(255,255,255,0.5);border-bottom:0;border-left:0;transition:all 0.4s ease-out;}.flex-direction-nav .flex-nav-prev:hover a:after{border:22px double rgba(255,255,255,0.5);border-top:0;border-right:0;transition:all 0.4s ease-out;}.flexslider .flex-direction-nav .flex-prev{left:-5px !important;top:50px;}.flexslider .flex-direction-nav .flex-next{right:10px !important;top:50px;}.flex-caption{opacity:0;transition:opacity 0.1s;}.flex-active-slide .flex-caption{opacity:1;transition:opacity 1s;}.flex-active-slide .flex-caption a{opacity:1;color:black;}.flex-active-slide .flex-caption a:hover,.flex-active-slide .flex-caption a:focus{opacity:0.8;color:black;}.flex-direction-nav a{opacity:0.8;}.flexslider.flexslider-tit,.flexslider-tit ul.slides,.flexslider-tit ul.slides li,.flexslider-tit ul.slides li span,#hlavicka-stranky-box > .hl-img,#hlavicka-stranky-box > .hl-img .background-span{height:100%;}.head-web #hlavicka-stranky span.slider-tit{position:absolute;bottom:46px;z-index:110;height:auto;line-height:46px;text-align:center;width:100%;color:white;font-size:40px;text-shadow:1px 2px 6px black;}.path-frontpage .head-web #hlavicka-stranky span.slider-tit{bottom:90px;}.flexslider-tit > .slides > li{display:block;}#block-menuinfo{text-align:right;padding:0px 0 2px;position:relative;}#block-menuinfo .menu-info > div,#block-menuinfo .menu-info > div a{color:#fff;transition:all 0.25s;font-weight:500;}#block-menuinfo .menu-info > div a:hover,#block-menuinfo .menu-info > div a:focus{color:black;}#block-menuinfo .menu-info > div{display:inline-block;font-size:14px;position:relative;padding:24px 0 19px 35px;vertical-align:middle;margin-left:23px;}.menu-info-oficial:before{content:'';position:absolute;background-image:url(/sites/default/files/my-img/top.png);width:26px;height:25px;background-size:cover;left:0;top:24px;}.menu-info-lecba:before{content:'';position:absolute;background-image:url(/sites/default/files/my-img/leaf.png?a=1);width:26px;height:25px;background-size:cover;left:-3px;top:26px;}.menu-info-tel:before{content:"";position:absolute;left:0;background-image:url(/sites/default/files/my-img/tel.png);width:25px;height:25px;top:24px;color:#E9C900;font-size:22px;}.glyphicon:before{position:absolute;top:-2px;font-size:18px;}.glyphicon{margin-right:12px;}.master-head{position:relative;}#hlavicka-stranky-heigth{bottom:0;z-index:100;left:0;right:0;text-align:center;}.head-web{position:relative;}.background-span{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;}.scroll-down:after{content:'';width:30px;height:30px;border-right:2px solid white;border-bottom:2px solid white;border-left:1px solid transparent;border-top:1px solid transparent;display:inline-block;transform:rotate(45deg);cursor:pointer;}.scroll-box{position:relative;bottom:-5px;}.footer{margin-top:0;padding-top:40px;padding-bottom:0;border-top:none;background:#8B471D;color:#ffffff;}.footer .col{margin-bottom:25px;}.footer-aeto{background:black;text-align:center;color:#E8E2D4;font-size:13px;padding:10px 0;}.footer h2{color:#E9C900;font-size:22px;margin:0 0 30px;font-weight:400;text-align:left;}.footer p{margin-bottom:11px;font-size:16px;}.footer p > span:first-child{display:inline-block;width:60px;}.i18n-ru .footer p > span:first-child{width:80px;}.i18n-en .footer p > span:first-child{width:70px;}.footer a,.footer-aeto a{color:#ffffff;}.footer a.zluty{font-size:14px;color:#E9C900;}.footer a:hover,.footer a:focus,.footer-aeto a:hover,.footer-aeto a:focus{text-decoration:none;color:white;}.foot-icon{width:33.33333333%;margin-top:40px;float:left;padding:0 20px;}.icon-hover{border-radius:4px;background:transparent;}.icon-hover > a{display:block;padding-top:20px;}.foot-icon-booking .foot-soc-icon{padding-top:}.foot-icon.foot-icon-booking{margin-top:60px;}.icon-hover:hover{background:rgba(255,255,255,0.18);}.small-wrap{max-width:720px;margin:0 auto;}.row.row-tit-icon{text-align:center;}.odrazka{background-image:url(/sites/default/files/my-img/ornam-odrazka.png);background-repeat:no-repeat;background-size:auto 30px;background-position:center;margin:80px 0 60px;height:30px;}#block-views-block-ubytovani-block-1 .block-title{margin-bottom:60px;}#block-views-block-ubytovani-block-1{position:relative;}.field--name-body .field--item:last-child:after{content:'';background:transparent;margin:0;height:0;}#hlavicka-stranky{position:relative;max-width:1366px;margin:0 auto;}.full-content{max-width:1370px;margin:0 auto;background:white;}.footer,.footer-aeto{max-width:1370px;margin:0 auto;}.main-container.container{background:white;}.menu-box{border:1px solid #C4C4C4;border-radius:4px;background:white;max-width:400px;margin:0 auto 15px;padding:12px 15px 15px;max-height:51px;overflow:hidden;transition:all 0.25s;cursor:pointer;}.menu-box.menu-open{border:1px solid #B02F1C;animation:openmenu 1.2s ease-out alternate forwards;cursor:inherit;}.menu-box:hover{border:1px solid #B02F1C;}.menu-box.menu-close{animation:closemenu 1s ease-out alternate forwards;}.menu-box h2{font-size:24px;color:black;margin-bottom:45px;}.menu-box h3{font-size:18px;font-weight:400;color:black;margin:15px 0 25px;}.menu-box h2 span{position:relative;}.menu-box h2 span:before{content:'';background-image:url(/sites/default/files/my-img/o-left.png);background-size:cover;width:51px;height:17px;display:inline-block;position:absolute;left:-62px;top:5px;}.menu-box h2 span:after{content:'';background-image:url(/sites/default/files/my-img/o-right.png);background-size:cover;width:51px;height:17px;display:inline-block;position:absolute;right:-62px;top:5px;}article ul,.view-content ul{padding-left:0;margin-bottom:30px;}article ul li,.view-content ul li{padding-left:35px;position:relative;list-style:none;display:block;padding-bottom:7px;line-height:30px;}.view-content .banner-box ul li:last-child,.view-content .banner-box ul{padding-bottom:0;margin-bottom:0;text-shadow:0px 0px 8px white;}article ul li:before,.view-content ul li:before{content:'';width:13px;height:13px;display:inline-block;position:absolute;left:0;border-radius:13px;background:#E9C900;top:9px;}article ul.ul-zelene li:before{}article ul li.info{padding-left:0;background:transparent;}article .menu-box  ul li:before{}article .menu-box  ul li.info:before{display:none;}article .menu-box  ul li span:last-child{float:right;}article .menu-box  ul li span:first-child{float:none;}.jidelak-text{margin-top:-15px;margin-bottom:50px;color:#565656;}article ul li.info{padding-left:0;background:transparent;margin-top:5px;}article ul li.info:first-child{margin-top:0;}.text-motto{float:right;font-size:20px;display:inline-block;margin-top:20px;}.views-field-nothing img{width:100%;max-width:100%;}.view .nadpis a,.view .views-field-title{font-size:26px;margin:25px 0;color:#727272;opacity:1;display:block;font-family:'Montserrat',sans-serif;text-align:center;}.i18n-ru .view .nadpis a,.i18n-ru .view .views-field-title{font-family:'Raleway',sans-serif;}.views-field.views-field-text p{margin-bottom:20px;}.view .nadpis a:hover,.view .nadpis a:focus{opacity:0.8;text-decoration:none;}.view .btn{border-radius:3px;background:#E8E2D4;padding:8px 35px 9px;margin-bottom:30px;color:black;font-size:17px;position:relative;text-transform:lowercase;letter-spacing:1.5px;}.view .btn:hover,.view .btn:focus{background:white;text-decoration:underline;}.view-ubytovani .col{padding:0 30px;}.view-ubytovani .row{margin:0 -30px;}.view-ubytovani .views-field-nothing{margin-bottom:0;text-align:center;position:relative;}.page-node-type-article .view-ubytovani .views-field-nothing{margin-bottom:25px;}#slider-down li:before{display:none;}#slider-down li{padding:0;}#slider-down ul{margin-bottom:0;}#text-slider-down{pointer-events:none;position:absolute;color:white;top:unset;bottom:0;padding-top:130px;padding-bottom:15px;width:100%;font-size:30px;text-align:center;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);font-family:'Montserrat',sans-serif;}.i18n-ru #text-slider-down{font-family:'Raleway',sans-serif;}#text-slider-down a{color:white;}#text-slider-down .slider-down-title{font-size:30px;text-shadow:0 3px 6px black;margin:0 auto;}#text-slider-down .slider-down-text{margin-bottom:25px;line-height:27px;}.view-vyberte-si-ze-specialnich-nabidek .views-field-field-obrazek .hover-image,.view-vyberte-si-ze-specialnich-nabidek .views-field-field-obrazek{height:100%;}.views-field-field-obrazek{position:relative;overflow:hidden;}.views-field-field-obrazek img{width:100%;max-width:100%;}.block-views .block-title{margin-bottom:60px;}.views-field-title,.views-field.views-field-title a{font-size:22px;color:black;margin-bottom:20px;transition:all 0.25s;opacity:1;}.views-field.views-field-title a:hover{opacity:0.8;}.view-specialni-nabidky .views-field-field-obrazek{margin-bottom:23px;}.view-specialni-nabidky .views-field-nothing{line-height:25px;}.view-specialni-nabidky .views-field-nothing li{padding-bottom:0;}.tit-icon{width:60px;margin:18px auto 20px;}.tit-icon img{width:100%;max-width:100%;}.foot-soc-icon img{width:auto;max-width:100%;max-height:100%;}.foot-icon{text-align:center;}.foot-icon-booking .foot-soc-icon img{height:12px;width:auto;margin:13px auto 11px;}.foot-icon-facebook .foot-soc-icon img{height:12px;width:auto;margin:12px auto;}.foot-soc-icon{height:60px;padding-top:20px;}.foot-icon-triadvisor .foot-soc-icon img{height:36px;width:auto;}.foot-soc-cislo,.foot-soc-cislo a{color:#F6DB83;font-size:20px;display:block;margin-top:20px;}.foot-soc-cislo{padding-bottom:20px;}.bg-balicky{display:inline-block;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}thead tr th{background:#E8E2D4;font-weight:400;padding:19px 27px 21px;text-align:right;}thead tr th:first-child{text-align:left;}.table > thead > tr > th{border-bottom:2px solid white;}tbody tr{border-top:2px solid transparent;}tbody tr td{text-align:right;padding:19px 27px 21px;background:#fff3cf;border-top:3px solid transparent;overflow:hidden;}tbody tr td:first-child{text-align:left;}tfoot tr{border-top:3px solid transparent;}tfoot tr td{padding:19px 27px 21px;color:#B02F1C;text-align:right;background:rgba(246,219,131,0.3);border-top:3px solid transparent;overflow:hidden;}tfoot tr td:first-child{text-align:left;}table{width:100%;margin-bottom:30px;}article .field--name-body{margin:0 auto 30px;position:relative;}.field--name-field-podnadpis{text-align:center;max-width:900px;margin:0 auto 55px;text-align:justify;}#block-vlnkaspodni{position:relative;display:none;}.article .row .col ul{margin-bottom:0;}.article .row{margin-bottom:30px;}.box-back{position:absolute;bottom:35px;right:0;}.rezervace-btn .rez-btn{padding:6px 39px 7px 13px;background:#23B01C;border:1px solid #23B01C;color:white;position:relative;cursor:pointer;font-size:16px;border-radius:3px;font-weight:400;transition:all 0.25s;display:block;margin-bottom:7px;}.box-back .btn-back:hover,.box-back .btn-back:focus{color:#23B01C;background:white;}.box-back .btn-back:hover:after,.box-back .btn-back:focus:after{color:#23B01C;}.box-back .btn-back:after{transition:all 0.25s;content:"»";position:absolute;right:10px;font-size:33px;top:1px;color:rgb(167,255,162);font-weight:400;}.form-wrapper .form-item.panel{background:transparent;border:none;box-shadow:none;}.form-wrapper .form-item.panel .form-item{margin-top:0;margin-bottom:0;}.form-wrapper .panel .panel-body{padding:0;border:none;}.form-wrapper .panel .panel-body .form-item{display:block;width:20%;float:left;margin-left:7%;}.form-wrapper .panel .panel-body > .form-item:first-child{display:block;width:46%;float:left;margin-left:0;}.i18n-de .form-wrapper .panel .panel-body > .form-item:first-child{display:block;width:42%;float:left;margin-left:0;}.i18n-de .form-wrapper .panel .panel-body .form-item{display:block;width:25%;float:left;margin-left:4%;}.card-box span.card span{display:block;position:absolute;top:0px;left:0px;height:28px;width:41px;margin:3px 4px;}.card-box span.card span.card-generic{background:url(/sites/default/files/card-image.png) no-repeat;background-position:0px -47px;background-size:100%;border-radius:0px;}.card-box span.card span.card-visa{background:url(/sites/default/files/card-image.png) no-repeat;background-position:0px -86px;background-size:100%;border-radius:0px;}.card-box span.card span.card-amex{background:url(/sites/default/files/card-image.png) no-repeat;background-position:0px -125px;background-size:100%;border-radius:0px;}.card-box span.card span.card-mastercard{background:url(/sites/default/files/card-image.png) no-repeat;background-position:0px -163px;background-size:100%;border-radius:0px;}.card-box span.card span.card-discover{background:url(/sites/default/files/card-image.png) no-repeat;background-position:0px -202px;background-size:100%;border-radius:0px;}.card-box span.card span.card-maestro{background:url(/sites/default/files/card-image.png) no-repeat;background-position:0px -201px;background-size:100%;border-radius:0px;}input.kredit-kart{padding-left:55px !important;}.card-box i.icon-ok{background:url(/sites/default/files/card-image.png) no-repeat 8px 8px;right:0;width:38px;height:100%;position:absolute;background-size:175%;top:0;}.card-box i.icon-ok.valid{background:url(/sites/default/files/card-image.png) no-repeat 8px -32px;background-size:175%;}.card-box{position:relative;display:block;}#edit-cislo-kreditni-karty{padding:6px 55px;}.form-inline .form-control.form-tel{display:block;width:100%;}.block-webform .form-item .form-control{background-color:transparent;border-radius:0;border:none;box-shadow:none;cursor:pointer;padding:10px 0 5px;font-size:17px;line-height:22px;color:#000000;}.block-webform .form-item select.form-control{padding:2px 22px 2px 0;}.block-webform .form-item .select-wrapper:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;margin:0;padding:0;top:15px;}.block-webform .phAnimate label.control-label{position:absolute;font-weight:400;color:#646464;top:5px;transition:all 0.4s;cursor:pointer;padding-right:3px;}.block-webform .phAnimate label.control-label.active{top:-23px;font-size:13px;color:#948000;}.block-webform .phAnimate.input-je-valid label.control-label.active{color:#23b01c;}.block-webform .phAnimate.input-neni-valid label.control-label.active{color:#FF0000;}.block-webform .form-item{position:relative;margin-top:35px;border-bottom:1px solid #cccccc;}.block-webform .form-item.form-type-checkbox{border-bottom:none;float:left;max-width:75%;margin-top:0;color:#919191;font-size:16px;}.form-type-checkbox .my-btn-danger{display:none;}.page-node-26 .block-webform .form-item.form-type-checkbox{margin-top:-10px;max-width:100%;font-size:14px;}.form-required:after{content:'*';background:none;color:#646464;margin-left:4px;font-size:18px;position:absolute;}.phAnimate input.active-input,.phAnimate select.active-input,.phAnimate .card-box.active-card-box,.mc-field-group.phAnimate input{opacity:1;}.phAnimate input,.phAnimate select,.phAnimate .card-box{opacity:0;transition:all 0.5s;}.datepicker-dropdown.datepicker-orient-bottom:after{width:6px;}.datepicker.datepicker-dropdown{border:1px solid #23b01c;padding:0;z-index:150 !important;}.datepicker.datepicker-dropdown thead tr th:first-child{text-align:center;}.datepicker.datepicker-dropdown thead tr th{background:white;font-size:14px;font-weight:400;color:#444444;border:1px solid white;transition:all 0.25s;}.datepicker.datepicker-dropdown tbody tr td{background:white;color:#444444;border:1px solid white;transition:all 0.25s;}.datepicker.datepicker-dropdown table{border-collapse:unset;padding:4px;}.datepicker.datepicker-dropdown thead tr th:hover,.datepicker.datepicker-dropdown thead tr th:focus,.datepicker.datepicker-dropdown tbody tr td.day:hover,.datepicker.datepicker-dropdown tbody tr td.day:focus,.datepicker.datepicker-dropdown table tr td span.focused,.datepicker.datepicker-dropdown table tr td span:hover{border:1px solid #23B01C;background:white;}.datepicker.datepicker-dropdown thead tr:nth-child(3) th:hover,.datepicker.datepicker-dropdown thead tr:nth-child(3) th:focus,.datepicker.datepicker-dropdown table tr td span{border:1px solid white;background:white;}.datepicker.datepicker-dropdown thead tr th.prev{padding:2px 5px 4px;}.datepicker.datepicker-dropdown thead tr th.next{padding:2px 5px 4px;}.datepicker.datepicker-dropdown tbody tr td:first-child{text-align:center;}body .datepicker.datepicker-dropdown tbody tr td{background:white;}body .datepicker.datepicker-dropdown tbody tr td.today{background:#d5f8d3;border:1px solid #54dc59;}body .datepicker.datepicker-dropdown tbody tr td.today:hover{background:#d5f8d3;border:1px solid #23B01C;}.datepicker.datepicker-dropdown table tr td.active.active,.datepicker.datepicker-dropdown table tr td.active.disabled,.datepicker.datepicker-dropdown table tr td.active.disabled.active,.datepicker.datepicker-dropdown table tr td.active.disabled.disabled,.datepicker.datepicker-dropdown table tr td.active.disabled:active,.datepicker.datepicker-dropdown table tr td.active.disabled:hover,.datepicker.datepicker-dropdown table tr td.active.disabled:hover.active,.datepicker.datepicker-dropdown table tr td.active.disabled:hover.disabled,.datepicker.datepicker-dropdown table tr td.active.disabled:hover:active,.datepicker.datepicker-dropdown table tr td.active.disabled:hover:hover,.datepicker.datepicker-dropdown table tr td.active.disabled:hover[disabled],.datepicker.datepicker-dropdown table tr td.active.disabled[disabled],.datepicker.datepicker-dropdown table tr td.active:active,.datepicker.datepicker-dropdown table tr td.active:hover,.datepicker.datepicker-dropdown table tr td.active:hover.active,.datepicker.datepicker-dropdown table tr td.active:hover.disabled,.datepicker.datepicker-dropdown table tr td.active:hover:active,.datepicker.datepicker-dropdown table tr td.active:hover:hover,.datepicker.datepicker-dropdown table tr td.active:hover[disabled],.datepicker.datepicker-dropdown table tr td.active[disabled],.datepicker.datepicker-dropdown table tr td span.active.active,.datepicker.datepicker-dropdown table tr td span.active.disabled,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover,.datepicker.datepicker-dropdown table tr td span.active:hover{background:#23B01C;}.datepicker.datepicker-dropdown table tr td span.active.active,.datepicker.datepicker-dropdown table tr td span.active.disabled,.datepicker.datepicker-dropdown table tr td span.active.disabled.active,.datepicker.datepicker-dropdown table tr td span.active.disabled.disabled,.datepicker.datepicker-dropdown table tr td span.active.disabled:active,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover.active,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover.disabled,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover:active,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover:hover,.datepicker.datepicker-dropdown table tr td span.active.disabled:hover[disabled],.datepicker.datepicker-dropdown table tr td span.active.disabled[disabled],.datepicker.datepicker-dropdown table tr td span.active:active,.datepicker.datepicker-dropdown table tr td span.active:hover,.datepicker.datepicker-dropdown table tr td span.active:hover.active,.datepicker.datepicker-dropdown table tr td span.active:hover.disabled,.datepicker.datepicker-dropdown table tr td span.active:hover:active,.datepicker.datepicker-dropdown table tr td span.active:hover:hover,.datepicker.datepicker-dropdown table tr td span.active:hover[disabled],.datepicker.datepicker-dropdown table tr td span.active[disabled]{background-color:#23b01c;}.block-webform .form-item.input-je-valid{border-bottom:1px solid #23B01C;}.block-webform .form-item.form-type-checkbox{border-bottom:none !important;}.block-webform .form-item.input-neni-valid{border-bottom:1px solid #FF0000;}.webform-submission-rezervace-add-form #edit-actions-submit.full-form-valid{background:#438c25;color:white;border-color:#438c25;box-shadow:none;}.webform-submission-kontaktni-formular-form #edit-actions-submit.full-form-valid{color:black;background:#438c25;}.webform-submission-kontaktni-formular-form #edit-actions-submit.full-form-valid:hover{color:black;background:white;text-decoration:underline;}.webform-submission-rezervace-add-form #edit-actions-submit{border-radius:3px;float:right;font-size:17px;font-weight:400;border:0;transition:all 0.25s;position:relative;margin-right:0;max-width:20%;width:100%;min-width:200px;color:white;background:#23b01c;padding:8px 35px 9px;}.webform-submission-rezervace-add-form #edit-actions-submit:hover{background:#40d146;}.webform-submission-rezervace-form > .form-group{margin-bottom:31px;}.webform-submission-kontaktni-formular-form #edit-actions-submit{margin:20px 0 45px;border:0;color:black;font-weight:400;letter-spacing:0.5px;float:right;font-size:17px;border-radius:0;background:#E8E2D4;padding:8px 35px 9px;}.webform-submission-rezervace-form .full-form-valid#edit-actions-submit:hover{color:white;font-weight:700;}textarea{width:100%;box-sizing:border-box;display:block;max-width:100%;line-height:1.5;padding:15px 0 30px;border-radius:3px;overflow:hidden;}#mc_embed_signup_scroll .mc-field-group.mc-email-m{width:calc(100% - 45px);}#mc_embed_signup_scroll .mc-field-group.mc-email-m input{width:100%;}#mc_embed_signup_scroll .mc-field-group.mc-email-m{width:calc(100% - 45px);max-width:237px;}.footer div#mc_embed_signup_scroll .checkbox{margin-top:15px;margin-bottom:0;max-width:280px;}.btn:active,.btn.active{box-shadow:none;}.footer .checkbox label{font-size:12px;color:#ffffff;line-height:17px;left:0;pointer-events:auto;}.my-btn-danger:before{width:26px;height:26px;color:#F94848;bottom:3px;content:"\e101";font-family:'Glyphicons Halflings';font-size:24px;}.tooltip-inner{max-width:200px;padding:8px 10px 8px;color:#000;font-size:14px;text-align:center;background-color:#000;border-radius:4px;background:white;border:1px solid #23b01c;font-weight:400;}.tooltip.bottom .tooltip-arrow{border-bottom-color:#23b01c;}.page-node-33 .tooltip-inner,.page-node-26 .tooltip-inner{max-width:200px;padding:8px 10px 8px;color:#000;font-size:14px;text-align:center;background-color:#000;border-radius:4px;background:white;border:1px solid #F94848;font-weight:400;}.page-node-33 .tooltip.bottom .tooltip-arrow,.page-node-26 .tooltip.bottom .tooltip-arrow{border-bottom-color:#F94848;}.my-btn-danger{width:26px;height:26px;position:absolute;right:2px;bottom:2px;}.datepicker.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #23b01c;}.rezervace-btn{bottom:30px;right:0;}.rezervace-btn .rez-btn:hover{background:white;color:#23B01C;}.rezervace-btn .rez-btn:hover:after{color:#23B01C;}.views-field.views-field-btn{margin-top:30px;margin-bottom:30px;}.views-row:last-child .views-field.views-field-btn{margin-top:30px;margin-bottom:0;}.view .my-btn-danger{position:static;}.view .my-btn-danger:before{width:18px;height:18px;color:#23b01c;bottom:3px;content:"\e101";font-family:'Glyphicons Halflings';font-size:13px;position:relative;top:-6px;padding-left:5px;}.page-node-26 .main-container .kontakt-header{text-align:left;font-size:24px;color:#E9C900;padding:0;margin:20px 0 30px;}.page-node-26 .main-container h2{font-size:22px;color:#646464;text-align:left;margin-bottom:30px;margin-top:22px;font-style:unset;}.page-node-26 .form-group{margin-bottom:35px;}.page-node-26 .form-group.form-group:last-child{margin-bottom:0;}.page-node-26 .main-container .field--name-body p > span:first-child{display:inline-block;width:70px;}.page-node-26 .bg-content .bg-content-2 .main-container.container{max-width:100%;}.page-node-26 p{margin:0 0 10px;}.page-node-26 .odkaz-maly a{font-size:15px;display:inline-block;margin:15px 0;text-decoration:underline;}.page-node-26 .odkaz-maly a:hover{text-decoration:none;}#block-blokmapa{clear:both;margin:0 0 60px;}#block-blokmapa p{margin-bottom:0;}.page-node-26 .region-content,.page-node-33 .region-content{padding-top:0;max-width:1000px;margin:30px auto 0;}.menu-info-lang.lang-open .active-lang,.menu-info-lang:hover,.other-lang{background:#e8e2d4;}.menu-info-lang.lang-open,.menu-info-lang:hover{box-shadow:1px 1px 4px rgba(0,0,0,0.16);}.menu-info-lang{border-radius:3px;box-shadow:1px 1px 4px white;}.menu-info-lang-box{position:relative;padding:0;overflow:hidden;border-radius:4px;}.menu-info-lang a:before{content:'';background-image:url(/sites/default/files/vlajky-menu.png);background-size:400% 100%;width:22px;height:22px;display:block;border:1px solid #9F9F9F;margin:0 33px 0px 12px;border-radius:50px;}.menu-info-lang .active-lang a{padding-top:10px;padding-bottom:10px;}.menu-info-lang .other-lang a:last-child{padding-bottom:12px;}.menu-info-lang a{margin-bottom:0;padding:0 0 10px;display:block;}.menu-info-lang a span{display:none;}.menu-info-lang a.lang-en:before{background-position-x:300%;}.menu-info-lang a.lang-de:before{background-position-x:200%;}.menu-info-lang a.lang-ru:before{background-position-x:100%;}.active-lang{display:block;}.other-lang{display:block;display:none;z-index:10;left:0;right:0;}.user-logged-in #block-menuinfo .menu-info > div.menu-info-tel{margin-right:0;}#block-menuinfo .menu-info > div.menu-info-tel{margin-right:19px;}#block-menuinfo .menu-info > div.menu-info-lang{position:absolute;top:15px;padding:0;right:0;z-index:50;border-radius:3px;}.restaurace-obr img{max-width:100%;width:100%;}.restaurace-obr{position:relative;margin-top:20px;}.restaurace-title{padding:45px 15px 15px;color:white;font-size:22px;font-weight:400;position:absolute;bottom:0;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);}.restaurace-texty{padding:15px 0 40px;}.menu-scroll-menu.fixed-menu{top:0;}.menu-scroll.menu-scroll-menu{background:#F3D26B;}.fixed-menu{position:fixed;z-index:150;width:100%;top:0;transition:all 0.6s;}.fixed-menu .nav-brend-box{padding:15px 20px 10px;padding-top:13px !important;}.fixed-menu .nav-brend-box:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;}.path-frontpage .page .field--name-body{margin:40px auto 80px;max-width:970px;}.block-views-blockspecialni-nabidky-block-1 .nadpis{font-size:22px;font-weight:400;margin-bottom:20px;}.page-node-33 #block-rezervace .field--name-body{display:none;}div#mc_embed_signup_scroll{display:block;margin-top:0;}div#mc_embed_signup_scroll > div{display:block;float:left;margin-top:9px;}input#mc-embedded-subscribe{padding:1px 20px 9px 12px;border-bottom-right-radius:6px;border-top-right-radius:6px;border:none;font-size:48px;font-weight:400;letter-spacing:-8px;color:white;background:#E9C900;transition:all 0.25s;font-family:'Montserrat',sans-serif;}.i18n-ru input#mc-embedded-subscribe{font-family:'Raleway',sans-serif;}.je_valid input#mc-embedded-subscribe{background:#23B01C;}.neni_valid input#mc-embedded-subscribe:hover,.error-valid input#mc-embedded-subscribe{outline:none;}.error-valid input#mce-EMAIL{outline:none;border:2px solid #E8E2D4;}.mc-field-group label[for="mce-EMAIL"]{position:absolute;font-weight:400;color:#000000;top:6px;left:16px;transition:all 0.4s;cursor:pointer;padding-right:3px;font-size:16px;}.mc-field-group{position:relative;}.mc-field-group label[for="mce-EMAIL"].active{top:-23px;left:0;font-size:10px;color:transparent;}.mc-field-group label[for="mce-EMAIL"]{pointer-events:none;}input#mce-EMAIL{padding:3px 15px;border-bottom-left-radius:6px;border-top-left-radius:6px;border:none;background:#ffffff;border:2px solid #ffffff;}.facebook-like:before{font-family:'Glyphicons Halflings';content:"\e013";}.facebook-like:after{content:'LIKE';}.facebook-like{display:block;padding:10px;background:#4080ff;width:200px;margin:60px auto;color:white;border-radius:6px;cursor:pointer;}.fb-like.fb_iframe_widget{transform:scale(1.8);margin-top:70px;margin-bottom:35px;}.page-node-36 h1.page-header,.page-node-37 h1.page-header,.page-node-38 h1.page-header{padding-top:80px;}.page-node-36 .page .field--name-body,.page-node-37 .page .field--name-body,.page-node-38 .page .field--name-body{text-align:center;max-width:500px;margin:0 auto;line-height:28px;}.page-node-37 .rezervace .container{display:none;}.page-node-37 .rezervace{height:1px;}.user-logged-in .menu-info-lang{margin-right:35px;}.view thead tr th{padding:5px 10px;font-size:14px;font-weight:400;}.view tbody tr td{padding:10px;font-size:14px;}.view table{width:100% !important;max-width:100%;border:none;}.flex-control-nav{width:100%;position:absolute;bottom:6px;text-align:right;z-index:110;padding:0px 20px 0;}.flex-control-paging li a{width:14px;height:14px;color:transparent;background:white;}.flex-control-paging li a.flex-active,.flex-control-paging li a.flex-active:hover{background:#E9C900;}.flex-control-paging li a:hover{background:#dcdcdc;}.banner-container{max-width:1000px;margin:0px auto;padding:45px 15px 60px;}.view-banner .views-field-title{margin-bottom:10px;font-size:26px;text-align:left;}.view-banner .views-field-podnadpis{margin-bottom:60px;font-weight:400;}.banner-box{display:inline-block;padding-right:30px;vertical-align:bottom;text-shadow:0px 0px 8px white;}.views-field-field-odkaz a{padding:10px 20px 9px;color:black;display:inline-block;background:#E8E2D4;margin-bottom:6px;border-radius:2px;}.banner{background-position:center;background-size:cover;}.views-field-field-odkaz a:hover{background:white;text-decoration:underline;font-weight:400;}.bg-content{position:relative;padding-bottom:0;}.path-frontpage .bg-content:before{border-top:0;}.vlnka{transform:rotateX(180deg);top:auto;bottom:0;border-top:1px solid black;}.obrazek-icon img{padding:0;height:60px;}#block-procrezervovatunas{max-width:1240px;margin:0 auto 110px;padding-top:10px;}#block-procrezervovatunas .block-title{margin-bottom:70px;}.text-icon{max-width:205px;margin:0 auto;}.slider-down-title-box{max-width:900px;line-height:45px;padding:0 15px;float:none;margin:0 auto;}.row.double-ul{width:fit-content;margin:0 auto;min-width:100%;}.row.double-ul li{text-align:left;}.row.double-ul .col{display:inline-block;width:auto;float:none;vertical-align:top;}.row.double-ul .col li{padding-bottom:2px;}.row.row-border{margin-bottom:65px;margin-top:30px;}.checkbox label{position:relative;padding-left:35px;}.checkbox label:before{content:'';width:22px;height:22px;border:1px solid #959595;border-radius:3px;position:absolute;left:0;top:2px;}.checkbox label:after{content:'';width:16px;height:16px;background:transparent;border-radius:3px;position:absolute;left:3px;top:5px;transition:all 0.5s;}#block-webform-rezervace .checkbox label:after,#block-webform-kontakt .checkbox label:after{left:-1px;}.check-error-1:before{content:'';width:22px;height:22px;border:1px solid #959595;border-radius:3px;position:absolute;left:0;top:5px;-webkit-animation:blik 0.4s;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:4;animation:blik 0.4s;animation-timing-function:ease-out;animation-iteration-count:4;}.check-error-2:before{content:'';width:22px;height:22px;border:1px solid #959595;border-radius:3px;position:absolute;left:0;top:5px;-webkit-animation:blik2 0.4s;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:4;animation:blik2 0.4s;animation-timing-function:ease-out;animation-iteration-count:4;}.block-webform .check-error-1:before{-webkit-animation:formblik 0.4s;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:4;animation:formblik 0.4s;animation-timing-function:ease-out;animation-iteration-count:4;top:2px;}.block-webform .check-error-2:before{-webkit-animation:formblik2 0.4s;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:4;animation:formblik2 0.4s;animation-timing-function:ease-out;animation-iteration-count:4;top:2px;}@keyframes blik{0%{width:22px;height:22px;left:0;top:5px;border-radius:3px;}100%{width:30px;height:30px;left:-4px;top:1px;border-radius:6px;border-color:#292929;}}@keyframes blik2{0%{width:22px;height:22px;left:0;top:5px;border-radius:3px;}100%{width:30px;height:30px;left:-4px;top:1px;border-radius:6px;border-color:#292929;}}@keyframes formblik{0%{width:22px;height:22px;left:0;top:2px;border-radius:3px;}100%{width:30px;height:30px;left:-4px;top:-2px;border-radius:6px;border-color:#e2e2e2;}}@keyframes formblik2{0%{width:22px;height:22px;left:0;top:2px;border-radius:3px;}100%{width:30px;height:30px;left:-4px;top:-2px;border-radius:6px;border-color:#e2e2e2;}}.footer .checkbox label:before{top:5px;}.footer .checkbox label:after{top:8px;}.checkbox label.checked:after,.checkbox.checked label:after,.footer .checkbox.checked label:after{background:#f2b600;position:absolute;}.footer div#mc_embed_signup_scroll .checkbox{margin-top:15px;margin-bottom:0;}.checkbox input{opacity:0;z-index:-1;}.footer .col-3 p{margin-bottom:0px;}.row-obr-text > .col{display:table-cell;float:none;}.row-obr-text > .col.col-text{vertical-align:middle;padding:0 85px;width:calc(100% - 349px);color:#000;font-size:15px;line-height:1.5em;}.row-obr-text > .col.col-obr{width:349px;padding:0;}.row-obr-text:nth-child(2) .col-text{position:absolute;top:50%;left:0;height:auto;transform:translate(0,-50%);}.row-obr-text{max-width:900px;margin:0 auto 60px;border:1px solid #CDC8C6;position:relative;background:#CDC8C6;color:#4c4c4c;font-weight:400;}.row-obr-text a{color:#4c4c4c;}.col-obr img{max-width:100%;width:100%;}.row.row-obr-text ul{margin-bottom:0;}.row.row-obr-text ul li{padding-bottom:0;}.row.row-obr-text p{margin:0 0 15px;}.accord-text{display:none;padding:10px 15px 0 70px;}.accord-box ul{margin-bottom:15px;}.accord-box ul li{padding-bottom:0;}.accord-box p{margin:0 0 15px;text-align:justify;}.accord-box p:last-child{margin-bottom:10px;}.accord-nadpis:before{content:'';position:absolute;transform:rotate(0deg);width:26px;height:2px;background:#E9C900;left:20px;line-height:25px;font-size:50px;color:#E9C900;font-family:'Montserrat',sans-serif;transition:transform 0.6s;top:25.5px;}.accord-nadpis:after{content:'';position:absolute;transform:rotate(90deg);width:26px;height:2px;background:#E9C900;left:20px;line-height:25px;font-size:50px;color:#E9C900;font-family:'Montserrat',sans-serif;transition:transform 0.6s;top:25.5px;}.i18n-ru .accord-nadpis:before{font-family:'Raleway',sans-serif;}.i18n-ru .accord-nadpis:after{font-family:'Raleway',sans-serif;}.accord-box .accord-nadpis:hover{color:white;background:#E9C900;}.accord-box .accord-nadpis.nadpis-open:hover{color:#727272;background:white;}.accord-box .accord-nadpis.nadpis-open:hover:before{color:#E9C900;}.accord-box .accord-nadpis:hover{color:white;background:#E9C900;}.accord-box .accord-nadpis:hover:before,.accord-box .accord-nadpis:hover:after{background:white;}.accord-box .accord-nadpis.nadpis-open:hover:before,.accord-box .accord-nadpis.nadpis-open:hover:after{background:#E9C900;}.accord-nadpis.nadpis-open:before{transform:rotate(45deg);transition:transform 0.6s;}.accord-nadpis.nadpis-open:after{transform:rotate(135deg);transition:transform 0.6s 0.1s;}.i18n-ru .accord-nadpis{font-family:'Raleway',sans-serif;}.accord-nadpis{transition:all 0.3s;font-size:22px;font-weight:100;position:relative;padding-left:40px;margin:0;cursor:pointer;padding:15px 15px 15px 70px;font-family:'Montserrat',sans-serif;}.accord-box{border:1px solid #E8E2D4;margin-bottom:4px;color:#727272;}.region-content .field--name-body,.virtual-tour{max-width:900px;margin:0 auto;}.virtual-tour{max-width:900px;margin:0 auto 60px;}.page-node-44 p:last-child{margin-bottom:60px;}.virtual-tour iframe{width:100%;height:500px;}.region-content #block-blokmapa .field--name-body{max-width:100%;width:100%;}.table{margin-bottom:20px;}.page-node-33 h1.page-header{padding-top:10px;margin-top:0;margin-bottom:20px;}.page-node-26 h1.page-header{padding-top:10px;margin-top:0;margin-bottom:15px;}.page-node-33 .field--name-field-podnadpis{margin-bottom:0;}#mapDiv #gmnoprint{display:none !important;}.menu-info a:hover{text-decoration:none;}.page-node-22 .field--name-field-podnadpis{margin-bottom:0;}.row-obr-text p:last-child{margin-bottom:0;}.banner-page img{width:auto;position:absolute;z-index:0;transform:translate(-50%,-50%);left:50%;top:50%;min-height:100%;min-width:auto;}.banner-page{position:relative;color:white;margin-top:60px;font-size:17px;text-shadow:1px 1px 2px black;width:100%;overflow:hidden;}.banner-page ul{margin-bottom:0;}.banner-page ul li:last-child{padding-bottom:0;}.banner-page-text{position:relative;padding:30px;max-width:900px;margin:0 auto;}.banner-page-text h2{color:white;font-size:26px;text-align:left;margin:0 0 40px;}.accord-box:last-child{margin-bottom:100px;}.page .field--name-body a{text-decoration:underline;font-weight:400;}.block-views-blockbanner-block-1{font-size:17px;}.page-node-26 .page .field--name-body a{text-decoration:underline;font-weight:400;}.page .field--name-body a:hover,.page .field--name-body a:focus{text-decoration:none;}.foot-soc{text-align:center;margin-bottom:50px;margin-top:25px;}.foot-soc a{display:inline-block;padding:0px 20px;}.foot-soc a img{max-height:26px;opacity:0.8;transition:all 0.25s;}.foot-soc a img:hover{opacity:1;}#webform-submission-rezervace-node-33-add-form .panel-heading{display:none;}.row-obr-text:nth-child(even) .col-obr{float:right;}.mensi-padding{margin-bottom:30px;}#block-views-block-specialni-nabidky-block-1 .block-title{font-size:30px;}#block-views-block-specialni-nabidky-block-1{border-bottom:1px solid #CDC8C6;margin-bottom:30px;}section#block-views-block-specialni-nabidky-block-2-2{border-bottom:1px solid #CDC8C6;margin-bottom:30px;}article.balicek{margin-bottom:60px;}.obrazek-icon{text-align:center;}.obrazek-icon-box{background:#E9C900;display:inline-block;width:120px;height:120px;border-radius:200px;margin-bottom:30px;padding:30px 0;}.mapa-kontakt{max-width:100%;width:100%;border:1px solid #727272 !important;}.webform-submission-rezervace-add-form #edit-actions-submit{margin-top:20px;margin-bottom:-30px;}.webform-submission-kontaktni-formular-add-form #edit-actions-submit{margin-top:40px;}.webform-submission-kontaktni-formular-add-form #edit-actions-submit{float:left;}.field--name-field-foto .row{margin:0 0 40px;}.field--name-field-foto .row .col{padding:0 2px 4px;}#block-views-block-fotogalerie-block-1 h2,#block-views-block-volny-cas-views-block-1 h2{margin-top:10px;margin-bottom:40px;}#block-views-block-fotogalerie-block-1{margin-bottom:40px;}div#hlavicka-stranky{overflow:hidden;}.bg-content.not-image-hl .main-container{overflow:hidden;}#block-paticka .row{margin:0;}#block-paticka .row .col{padding:0 25px;}@media (min-width:768px){.row.row-border .col-2{border-left:2px solid #E8E2D4;padding-left:45px;}.row-border ul.hvezdy{height:100%;margin:0;}.row-border ul.hvezdy li{height:17%;}.row.row-border .col-1{padding-right:45px;}.article .row{margin-bottom:0;}.article .row .col{max-width:calc(50% - 3px);}.article .row .col ul{margin-bottom:30px;}.page-node-26 article.page{float:left;width:50%;padding:0 30px 0 0;}.page-node-26 #block-webform-kontakt{float:left;width:50%;padding:0 0 0 30px;}.container,#text-slider-down > div{width:100%;}.rezervace-btn{text-align:center;}.row.double-ul .col:first-child{flex-grow:0;margin-left:auto;}.row.double-ul .col:nth-child(2){padding-right:0;margin-right:auto;}.row.double-ul{text-align:center;padding-bottom:0;display:flex;align-items:baseline;}.row.double-ul:after{margin-top:0;}}@media (min-width:992px){.view-ubytovani .view-content .views-row:nth-child(odd) .field-content > .row > .col-2,.view-vyberte-si-ze-specialnich-nabidek .view-content .views-row:nth-child(odd) .field-content > .row > .col-2,.view-volny-cas .view-content .views-row:nth-child(odd) .field-content > .row > .col-2{padding-left:30px;}.view-ubytovani .view-content .views-row:nth-child(even) .field-content > .row > .col-2,.view-vyberte-si-ze-specialnich-nabidek .view-content .views-row:nth-child(even) .field-content > .row > .col-2,.view-volny-cas .view-content .views-row:nth-child(even) .field-content > .row > .col-2{padding-right:30px;}.article .row .col{padding:0 45px;}.container,#text-slider-down > div{width:100%;}.col-restaurace-3 .restaurace-texty,.col-restaurace-4 .restaurace-texty{padding:15px 0 0;}.user-logged-in .menu-scroll-menu.fixed-menu{top:80px;}#hlavicka-stranky-heigth{position:absolute;}.head-web{min-height:100%;}.view-content .views-row:nth-child(even) .row > .col-1{float:right;}@keyframes openmenu{0%{max-width:400px;padding-left:15px;padding-right:15px;}25%{max-width:100%;max-height:51px;padding-top:12px;padding-left:60px;padding-right:60px;}100%{max-height:3000px;max-width:100%;padding-top:25px;padding-left:60px;padding-right:60px;}}@keyframes closemenu{0%{max-height:3000px;max-width:100%;padding-top:25px;padding-left:60px;padding-right:60px;}75%{max-width:100%;max-height:51px;padding-top:12px;padding-left:60px;padding-right:60px;}100%{max-width:400px;padding-left:15px;padding-right:15px;}}.region-content{padding-top:30px;}.field--name-body .field--item:after{margin:80px 0 75px;}.box-col-10{width:66.66666667%;margin:0 auto;}.banner-page{width:calc(100vw - 47px);transform:translateX(-50%);left:50%;}.banner-page-text{padding:60px 0;}.captcha{float:left;}}@media (min-width:1200px){#block-views-block-specialni-nabidky-block-1 .block-title{font-size:40px;font-weight:400;margin:80px;}.view-specialni-nabidky .row{margin-left:-40px;margin-right:-40px;}.view-specialni-nabidky .row .col{padding-left:40px;padding-right:40px;}.banner-page{width:calc(100% + 240px);transform:translateX(-50%);left:50%;}.view-ubytovani{margin-bottom:30px;}.page-node-33 #block-rezervace{min-height:1px;}.view-ubytovani .view-content .views-row:nth-child(odd) .field-content > .row > .col-2,.view-vyberte-si-ze-specialnich-nabidek .view-content .views-row:nth-child(odd)  > .row > .col-2,.view-volny-cas .view-content .views-row:nth-child(odd) > .row > .col-2{padding-left:75px;}.view-ubytovani .view-content .views-row:nth-child(even) .field-content > .row > .col-2,.view-vyberte-si-ze-specialnich-nabidek .view-content .views-row:nth-child(even) > .row > .col-2,.view-volny-cas .view-content .views-row:nth-child(even) > .row > .col-2{padding-right:75px;}.container,#text-slider-down > div{max-width:1170px;}#hlavicka-stranky-heigth{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);}#block-menuinfo .menu-info > div.menu-info-map{display:none;}}@media (min-width:1400px){.container{width:100%;max-width:100%;}.container,#text-slider-down > div{max-width:1370px;}.webform-submission-rezervace-form > .form-group{margin-bottom:15px;}.page-node-33 .field--name-field-podnadpis{margin-bottom:30px;text-align:center;}.banner-page{width:calc(100% + 440px);transform:translateX(-50%);left:50%;}}@media (max-width:1399px){.header-web .logo img{height:40px !important;}.block-webform .form-item{margin-top:30px;}.navbar-default .navbar-nav > li > a{font-size:14px;padding:22px 25px 21px;}.i18n-ru .navbar-default .navbar-nav > li > a{font-size:14px;padding:22px 23px 21px;}#hlavicka-stranky{max-width:1170px;}}@media (max-width:1199px){.bg-content.not-image-hl{margin-top:63px;}.path-frontpage .head-web #hlavicka-stranky span.slider-tit{bottom:45px;}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:right;z-index:110;padding:0px 20px 0;}.path-frontpage .flex-control-nav{bottom:-46px;}.webform-submission-rezervace-add-form #edit-actions-submit{margin-top:20px;margin-bottom:-30px;}#hlavicka-stranky-heigth.bez-podnadpis{position:absolute;}.bez-podnadpis .scroll-down:after{margin-bottom:25px;border-right:2px solid white;border-bottom:2px solid white;}.fixed-menu .nav-brend{padding:1px 15px 0px;}.navbar-default .navbar-nav > li > a{padding:15px;}.navbar-default .navbar-toggle{display:block;border-color:#444444;font-weight:500;color:#444444;padding:6px 15px 5px;margin-top:12px;}#block-menuinfo{text-align:right;padding:0 0 2px;position:absolute;right:65px;z-index:100;}.mobil-none{display:none !important;}.other-lang{display:none;}.menu-info{margin-top:14px;}.active-lang{float:none;margin-bottom:0;}#block-menuinfo .menu-info > div.menu-info-lang{float:left;}.other-lang a{padding:0 0 5px;display:block;margin:0;}.active-lang a{padding:0;display:block;margin:0;}#block-menuinfo .menu-info .menu-info-tel .glyphicon:before,#block-menuinfo .menu-info .menu-info-map .glyphicon:before{font-size:20px;padding-left:0;color:#23b01c;position:unset;}#block-menuinfo .menu-info > div{display:inline-block;margin-left:9px;font-size:13px;}#block-menuinfo .menu-info .menu-info-tel{display:inline-block;vertical-align:top;position:relative;}#block-menuinfo .menu-info .menu-info-tel .icon{display:block;}#block-menuinfo .menu-info .menu-info-tel .icon .glyphicon,#block-menuinfo .menu-info .menu-info-map .icon .glyphicon{margin:0;width:38px;border:1px solid #23b01c;text-align:center;display:inline-block;border-radius:4px;}#block-menuinfo .menu-info .menu-info-tel .icon .glyphicon{padding:5px 9px;}#block-menuinfo .menu-info .menu-info-map .icon .glyphicon{padding:5px 7.5px;}.header-web .info{position:fixed;z-index:200;width:100%;top:0;}.user-logged-in .header-web .info{top:80px;}.navbar-default .navbar-toggle{margin-bottom:12px;}#block-rezervace{text-align:center;}#block-menuinfo .menu-info > div.menu-info-lang{top:12px;margin-right:0;background:white;border-radius:4px;border:1px solid hsl(52,100%,46%);}.header-web .logo img{max-height:40px;margin-top:0;}.nav-brend .logo-bg-white{bottom:-33px;}.head-web.otevren .nav-brend .logo-bg-white{bottom:-34px;}.nav-brend-box{padding:0 15px 7px;top:0;padding-top:12px !important;}.navbar-header{position:fixed;top:0;z-index:160;}.user-logged-in .navbar-header{top:40px;}#block-menuinfo .menu-info .menu-info-tel .icon{color:transparent;height:36px;width:48px;}.user-logged-in #block-menuinfo .menu-info > div.menu-info-tel{margin-right:73px;}#block-menuinfo .menu-info > div.menu-info-map{margin-left:6px;}.menu-info-tel a:before{left:0px;top:5px;font-size:28px;}#block-menuinfo .menu-info > div.menu-info-tel{margin-right:0px;padding:0px;}.navbar-default .navbar-nav > li:first-child > a{}.header-web .navbar-header .logo img{transition:all 0.5s;}.logo-bg-kruh{transition:all 0.5s;}.head-web.otevren .header-web .logo-bg-kruh{bottom:-44px;}.menu-info-tel:before{top:-2px;font-size:25px;border:1px solid;border-radius:4px;padding:32px 20px 4px;pointer-events:none;background-position:center 5px;background-repeat:no-repeat;}.menu-info-lang.lang-open .active-lang,.menu-info-lang:hover,.other-lang{background:transparent;}.menu-info-lang .active-lang a{padding-top:5px;padding-bottom:5px;}.active-lang a:after{top:4px;right:7px;}.menu-info-lang .other-lang a:last-child{padding-bottom:6px;}.menu-info-lang a:before{width:26px;height:26px;margin:0 28px 0px 9px;}.menu-info-lang.lang-open,.menu-info-lang:hover{box-shadow:1px 1px 4px rgba(0,0,0,0.16);box-shadow:1px 1px 1px 0px hsla(52,100%,30%,1);transform:translate(-1px,-1px);}#block-menuinfo .menu-info > div.menu-info-map{padding:0;}#block-menuinfo .menu-info > div.menu-info-map a{color:transparent;height:38px;width:48px;border:1px solid #e9c900;border-radius:4PX;margin-top:-2px;display:inline-block;background-image:url(/sites/default/files/my-img/map7.png);background-position:center;background-size:19px auto;background-repeat:no-repeat;}}@media (max-width:991px){.path-frontpage .head-web #hlavicka-stranky span.slider-tit{bottom:55px;}h1.front-tit{bottom:-1px;}.webform-submission-rezervace-add-form #edit-actions-submit{float:left;}.block-webform .form-item.form-type-checkbox{max-width:100%;}.page-node-33 .region-content{padding-top:10px;}.views-field-nothing .btn{margin-bottom:30px;}#hlavicka-stranky-heigth{border-bottom:1px solid #bebebe;}.views-row:last-child .views-field-nothing .btn{margin-bottom:0;}.views-field.views-field-btn{margin-top:30px;margin-bottom:30px;}.text-motto{float:none;margin-top:30px;text-align:center;display:block;}.restaurace-texty{padding:15px 0 20px;}.field--name-body .field--item:after{margin:45px 0 45px;}.region-content{padding-top:30px;}@keyframes openmenu{0%{max-width:400px;padding-left:15px;padding-right:15px;}25%{max-width:100%;max-height:51px;padding-top:12px;}100%{max-height:3000px;max-width:100%;padding-top:25px}}@keyframes closemenu{0%{max-height:3000px;max-width:100%;padding-top:25px;}75%{max-width:100%;max-height:51px;padding-top:12px;}100%{max-width:400px;padding-left:15px;padding-right:15px;}}.view-content .row{padding-bottom:0;margin:0 -15px;}.view-content .row .col{padding:0 15px;}#hlavicka-stranky-heigth  .page-header{position:absolute;z-index:100;left:0;right:0;text-align:center;padding:0 15px 20px;}#hlavicka-stranky-heigth  .page-header{position:absolute;z-index:100;left:0;right:0;text-align:center;padding:0 15px 20px;}.field-podnadpis{padding:15px 0;color:black;text-shadow:none;}.scroll-down:after{width:20px;height:20px;border-right:2px solid black;border-bottom:2px solid black;margin-top:-14px;margin-bottom:17px;}.view .nadpis a,.view .views-field-title{margin:20px 0;}.wrap.header-banner{padding-bottom:0;}.navbar-nav{margin-left:0;margin-right:0;}.col-restaurace-4 .restaurace-texty{padding:15px 0 0;}.user-logged-in .menu-scroll-menu.fixed-menu{top:40px;}.user-logged-in .nav-brend{top:47px;}.user-logged-in .header-web .info{top:40px;}.rezervace .field--name-body > div > span,.rezervace .datepicker{display:none;}.rezervace .form-btn{margin:11px 0 10px;}.rezervace form{margin:0;}.page-node-26 .bg-content{padding-bottom:0;}.row-obr-text > .col.col-obr{width:33.33333333%;}.row-obr-text > .col.col-text{padding:0 65px;width:66.66666667%;}.user-logged-in .nav-brend-box{top:40px;}.flex-control-nav{text-align:center;}.path-frontpage .flex-control-nav{bottom:5px;}}@media (max-width:767px){.view-ubytovani .views-field-nothing{margin-bottom:0;}.row-obr-text{margin:0 auto 15px;}.view-id-ubytovani.view-display-id-block_1 .row > .col:last-child .views-field-nothing{margin-bottom:0;}#block-procrezervovatunas .field--name-body .col-xs-12{margin-bottom:40px;}#block-procrezervovatunas{margin:10px auto 60px;}.banner-container{padding:30px 15px 30px;}.view-banner .views-field-podnadpis{margin-bottom:30px;}.bg-content{padding-bottom:0px;}.virtual-tour iframe{height:250px;}.banner-box{display:block;}.views-field-field-odkaz{margin-top:30px}.row.row-border .col-1{margin-bottom:30px;}.row.row-border{margin-bottom:0;margin-top:10px;}.slider-down-title-box{max-width:100%;line-height:45px;float:right;padding-right:15px;text-align:center;}.row-obr-text > .col.col-obr{width:100%;display:block;}.row-obr-text > .col.col-text{padding:30px 15px;width:100%;display:block;}.row-obr-text:nth-child(2) .col-text{position:static;top:unset;left:0;height:auto;transform:unset;float:left;}#block-blokmapa{margin:30px -15px 0;}#block-paticka{margin-bottom:30px;}.footer .col-2{margin-top:55px;}.form-wrapper .panel .panel-body .form-item{width:35%;}.form-wrapper .panel .panel-body > .form-item:first-child{width:60%;}.footer .col-3{clear:both;max-width:320px;margin:55px auto 0;}#mc_embed_signup_scroll .mc-field-group{margin-left:calc(50% - 139px);}footer.footer,.footer h2{text-align:center;}.navbar .logo{padding-left:0;}.rezervace span{display:inline-block;vertical-align:text-top;text-align:center;display:block;margin-top:5px;font-size:15px;}.rezervace form{text-align:center;padding-bottom:0;}.rezervace .form-btn{display:inline-block;position:relative;}.rezervace .datepicker{margin:0;}.row.double-ul .col:first-child ul{margin-bottom:0;}ul.flex-direction-nav{display:none;}#block-webform-kontakt{margin-top:35px;border-top:1px solid #c4c4c4;margin-left:-15px;margin-right:-15px;padding:30px 15px 5px;background:#f5f5f5;}#block-blokmapa{margin-top:0;margin-bottom:40px;}.page-node-type-article .bg-content{padding-bottom:35px;}.page-node-33 .bg-content{padding-bottom:95px;}.banner-page-text{position:relative;padding:30px;}.banner-page img{width:auto;position:absolute;z-index:0;top:0;bottom:0;height:100%;min-height:100%;min-width:100%;max-width:unset;left:50%;transform:translateX(-50%);}.banner-page{position:relative;color:white;margin-top:60px;font-size:17px;text-shadow:1px 1px 3px black;width:100%;overflow:hidden;}.banner-page ul{margin-bottom:0;}.banner-page ul li:last-child{padding-bottom:0;}}@media (max-width:470px){.form-wrapper .panel .panel-body .form-item{width:100% !important;}.form-wrapper .panel .panel-body .form-item:first-child{margin-bottom:35px;}}@media (max-width:430px){.navbar-default .navbar-brand{color:#B02F1C;max-width:160px;font-size:13px;padding:7px 0 4px;display:inline-block;max-width:130px;line-height:17px;}.navbar .logo img{max-width:42px;}}@media (max-width:380px){.fixed-menu .nav-brend{padding:1px 10px 0px;}.navbar-default .navbar-brand{color:#B02F1C;max-width:160px;font-size:13px;padding:7px 0 4px;display:inline-block;max-width:130px;line-height:17px;}.navbar .logo img{max-width:42px;}.navbar .logo{padding-right:10px;}.navbar-default .navbar-toggle{margin-right:10px;}#block-menuinfo{right:60px;}}@media (max-width:363px){}@media (max-width:360px){.nav-brend{padding:10px 13px 5px 0px;}.navbar-default .navbar-brand{font-size:11px;padding:9px 0 4px;line-height:14px;}.navbar .logo img{max-width:36px;margin-top:-1px;}}@media (max-width:340px){#block-menuinfo .menu-info > div.menu-info-map{display:none;}}
.navbar-default{background-color:transparent;border:none;}@media (min-width:992px){.region-navigation-collapsible nav{float:right;}}@media (max-width:991px){.navbar-header{float:none;}.navbar-toggle{display:block;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin:7.5px 0;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}}@media (max-width:1199px){#block-kvri-main-menu{float:none;margin:0;}.header-web .container{padding:0;}.region-rezervace{padding:0 15px;}#navbar-collapse{padding:0;}#navbar .container{width:100%;padding:0;}.navbar-collapse.in{overflow-y:none;}#navbar-collapse{float:none;position:static;background:transparent;clear:both;border-color:transparent;}#block-mainnavigation .menuparent > ul{padding:0;border:none !important;}#block-mainnavigation .menuparent > ul > li{background:#162b54;}.navbar-header{float:none;}.navbar-left,.navbar-right{float:none !important;}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top{top:0;border-width:0 0 1px;}.navbar-collapse.collapse{display:none!important;}.navbar-nav{float:none!important;margin:0;overflow:hidden;}.navbar-nav>li{float:none;}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}.collapse.in{display:block !important;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}#navbar > .container-fluid{padding:0;}.navbar-default .navbar-toggle{padding:7px;display:block;background-color:white !important;border-color:#ebcb00;position:relative;transition:all 0.3s;transform:translate(-1px,-1px);border-color:#e9c900;box-shadow:1px 1px 1px 0px hsla(52,100%,30%,1);}.navbar-default .navbar-toggle.collapsed{transform:translate(1px,0px);box-shadow:none;}.navbar-default .navbar-toggle .icon-bar{transition:all 0.3s;background-color:#e9c900;box-shadow:inset 1px 1px 2px hsla(52,100%,30%,1);}.navbar-default .navbar-toggle.collapsed .icon-bar{background-color:hsl(52,100%,46%);box-shadow:none;}.navbar-toggle .icon-bar + .icon-bar{margin-top:5px;}.navbar-toggle .icon-bar{display:block;width:26px;height:4px;border-radius:5px;}}
