/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.extra-text-wrap{background:#f6ede0;margin-bottom:45px;}.field-extra-text{margin:60px 0 60px;}header#navbar{margin-top:0;}body{font-family:"macho";margin-top:0;font-size:18px;background-color:#fcf9f5;}h1,h2,h3,h4,h5,#block-podhlavickou{color:#512b0f;}h2,.h2{font-size:30px;font-weight:600;margin-bottom:35px;margin-top:30px;text-transform:uppercase;}.container-fluid{max-width:1920px;}.main-container a{color:#945d34;}.main-container a:hover{color:#512b0f;text-decoration:none;}b,strong{color:#512b0f;}#navbar .navbar-header{text-align:-webkit-center;text-align:center;width:100%;position:absolute;margin:0;}#block-langmenu{float:right;}.path-frontpage .field--name-field-poledni-menu span.cena-jidlo{display:none;}.logo.navbar-btn{margin-top:20px;display:inline-block;position:relative;margin-left:20px;}.bg-header{background:#392406;}#navbar{background:transparent;border:none;padding:0;}.navbar-default .navbar-nav > li > a{color:#cfb273;text-transform:uppercase;font-size:17px;}.navbar{min-height:100px;margin-bottom:0;}#block-mainnavigation{position:absolute;top:28px;z-index:1001;}.hl-obr{height:65vh;background-size:cover !important;}.page-header,.views-field-field-podnadpis,.views-field-field-obrazky-s-odkazem .field-collection-item--name-field-obrazky-s-odkazem,.field--name-field-tlacitka-v-obsahu,.block-views-blockpoledni-menu-block-2 h2{text-align:center;}.views-field-field-obrazky-s-odkazem .field-collection-item--name-field-obrazky-s-odkazem{max-width:390px;margin:0 auto 40px;}.page-header{font-size:56px;border:none;color:#cfb273;margin-top:65px;text-shadow:3px 3px 5px black;}.field-collection-item--name-field-obrazky-s-odkazem .field--name-field-obrazek img,.view-id-kam_dal.view-display-id-block_1 .field--name-field-obrazek img,.block-views-blockobrazky-tit-block-2 .field--name-field-obrazek-do-boxu img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}.view-id-obrazky_tit.view-display-id-block_1 .field-collection-item--name-field-obrazky-s-odkazem .field--name-field-obrazek img:hover,.view-id-obrazky_tit.view-display-id-block_2 .field-collection-item--name-field-obrazky-s-odkazem .content:hover img,.block-views-blockobrazky-tit-block-2 .page.teaser:hover img{-webkit-transform:scale(1.11);transform:scale(1.11);}.view-id-obrazky_tit.view-display-id-block_2 .field-collection-item--name-field-obrazky-s-odkazem .content,.block-views-blockobrazky-tit-block-2 .page.teaser{border:1px solid #512b0f;border-radius:8px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,white,black);}.view-id-obrazky_tit.view-display-id-block_1 .field-collection-item--name-field-obrazky-s-odkazem .field--name-field-obrazek,.view-id-kam_dal.view-display-id-block_1 .field--name-field-obrazek a{overflow:hidden;border-radius:500px;-webkit-mask-image:-webkit-radial-gradient(circle,white,black);max-width:280px;height:auto;margin:0 auto;display:block;}.field-field-podnadpis{font-size:40px;color:#fff1c2;margin-bottom:65px;text-shadow:1px 1px 15px black;text-align:center;font-weight:600;}.hlavicka{background-color:#291a04;}.view-id-kam_dal.view-display-id-block_1{text-align:center;}.view-id-obrazky_tit.view-display-id-block_1 .field-collection-item--name-field-obrazky-s-odkazem .field--name-field-odkaz  a,.field--name-field-tlacitka-v-obsahu a,.btn,.field--name-field-field-tlacitka-v-obsahu a,.view-id-kam_dal.view-display-id-block_1 .field--name-field-odkaz a{display:inline-block;max-width:200px;width:100%;margin:40px auto 40px;padding:10px 0 12px;background-color:#512b0f;color:#cfb273;font-size:18px;border-radius:4px;text-transform:uppercase;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.field--name-field-field-tlacitka-v-obsahu a{text-transform:inherit;width:100%;border:1px solid #cfb273;padding:10px 20px 13px;text-align:center;}.view-id-obrazky_tit.view-display-id-block_1 .field-collection-item--name-field-obrazky-s-odkazem .field--name-field-odkaz  a:hover,.field--name-field-tlacitka-v-obsahu a:hover,.btn:hover,.field--name-field-field-tlacitka-v-obsahu a:hover,.view-id-obrazky_tit.view-display-id-block_2 .content:hover .field--name-field-odkaz a,.field--name-field-tlacitka-v-obsahu a:hover,.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res a:hover,.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res:last-child a:hover,.block-views-blockobrazky-tit-block-2 .page.teaser:hover .field--name-field-odkaz a{background-color:#e7ceac;color:#512b0f;text-decoration:none;}.view-id-obrazky_tit.view-display-id-block_1 .field-collection-item--name-field-obrazky-s-odkazem .field--name-field-odkaz a,.view-id-kam_dal.view-display-id-block_1 .field--name-field-odkaz a{box-shadow:2px 2px 6px #170f04;}.view-id-obrazky_tit.view-display-id-block_1 .field-collection-item--name-field-obrazky-s-odkazem > .content > a,.view-id-kam_dal.view-display-id-block_1 .field--name-field-obrazek{display:inline-block;border-radius:500px;box-shadow:0 0 45px #100803;border:5px solid #371b06;}.block-views-blockobrazky-tit-block-2 .field--name-field-odkaz a{width:100%;display:block;background:#512b0f;padding:9px 10px 11px;color:#cfb273;border-top:1px solid #512b0f;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-transform:uppercase;font-size:18px;font-weight:400;text-align:center;}.block-views-blockobrazky-tit-block-2 .field--name-field-obrazek{overflow:hidden;max-height:240px;}.block-views-blockobrazky-tit-block-2 .field--name-field-obrazek-do-boxu{overflow:hidden;}.block-views-blockobrazky-tit-block-2{padding:57px 0 40px;background:#f6ede0;border-top:1px solid #dabfa1;margin-bottom:-14px;}.block-views-blockobrazky-tit-block-2 h2{text-align:center;margin:0 0 65px;}.bg-footer{background:#392406;}.footer h3,.footer h4{color:#d4c0a4;margin-top:15px;}.footer h4{padding-top:7px;font-size:20px;text-transform:uppercase;}.footer h3{padding-top:7px;font-size:25px;text-transform:uppercase;}.footer ul{padding-left:0;}.footer .region li,.footer .region li a{list-style:none;color:#f6ede0;font-size:20px;padding-top:8px;}.footer .region li a:hover{text-decoration:none;color:#d4c0a4;}.lang-menu ul,.lang-menu ul li.active{padding:0;display:none;}.lang-menu ul li,.lang-menu ul li a,.lang-menu .lang-button{list-style:none;text-align:left;color:#cfb273;display:block;}#block-langmenu{position:absolute;top:0;right:0;z-index:1002;}.lang-menu{background:#170e02;border-radius:6px;cursor:pointer;position:absolute;top:55px;right:15px;width:136px;font-size:15px;}.lang-menu ul li a{padding:5px 15px;text-align:center;}.lang-menu ul{padding:0;}.lang-menu .lang-button{padding:7px 15px;text-align:center;}.lang-menu .lang-button .lang-button-vlajka{padding-left:4px;}.sipka-up .lang-button-vlajka:after{content:"\e113";position:relative;top:2px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;padding-left:15px;}.sipka-down .lang-button-vlajka:after{content:"\e114";position:relative;top:2px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;padding-left:15px;-webkit-transition:all 1s linear;transition:all 1s linear;}.view-poledni-menu.view-display-id-block_1 .views-field-field-cena{float:right;}ul.sf-menu a{text-transform:inherit;color:#d4c0a4;font-size:14px;padding:15px 12px;}ul.sf-menu a.is-active,ul.sf-menu a:hover,.lang-menu ul li:hover,.lang-menu ul li a:hover,.lang-menu .lang-button:hover{color:#fff1c2;text-decoration:none;}#main-standardfront-page,#contact-message-novinky-form .control-label,#contact-message-novinky-form--2 .control-label{display:none;}#main-menu-link-content85fc7e46-f29d-4442-b210-7d33b85d9a93{margin-left:220px;}ul.sf-menu li{float:none;position:relative;z-index:498;display:inline-block;}.path-frontpage .block-block-content .field--name-field-tlacitka-v-obsahu{text-align:left;margin-top:40px;}.path-frontpage .block-block-content .field--name-field-tlacitka-v-obsahu:last-child{margin-bottom:50px;}.path-frontpage .block-block-content .field--name-field-tlacitka-v-obsahu .field--item a{text-align:center;margin:12px auto 12px;padding:8px 0;box-shadow:none;background-color:white;border:1px solid #512b0f;color:#512b0f;font-size:15px;}.path-frontpage .block-block-content .field--name-field-tlacitka-v-obsahu .field--item:last-child a{background-color:#512b0f;color:white;}#block-hospoda .col-xs-12{float:right;}.content_2_bg,.page-node-429 .content_1_bg{background:#f6ede0;}.content_3_bg,.content_1_bg,.page-node-428 .bg-main,.page-node-429 .content_2_bg{background:#fcf9f5;}.bg-main .row > section{padding:0;}.bg-main > .main-container{width:100%;}.pod_titulka_bg{background:#f3e6d3;padding:20px 0 0;}.pod_titulka_bg .field--label{font-size:26px;color:#512b0f;margin-bottom:30px;font-weight:400;}.block-box-titulka img,.field--name-field-galerie img{border:1px solid #371b06;border-radius:2px;}.block-box-titulka{padding:0;}.block-box-titulka h2{padding-bottom:30px;margin-top:75px;}.block-box-titulka .box-text{padding:0 55px;}.field--name-field-rezervace-hotel .input-date{height:40px;border:none;text-align:center;max-width:105px;border-bottom-left-radius:4px;border-top-left-radius:4px;margin-bottom:22px;}.field--name-field-rezervace-hotel .input-group-addon{width:40px;padding:9px 10px 9px 11px;font-size:19px;color:#cfb273;background-color:#512b0f;margin-top:-8px;border:1px solid #512b0f;border-left:none;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}.field--name-field-rezervace-hotel .input-group-addon:hover{color:#512b0f;background-color:#e7ceac;border:1px solid #deae6c;border-left:none;}#edit-field-e-mail-0-value{height:40px;border-bottom-right-radius:0;border-top-right-radius:0;}.field--name-field-rezervace-hotel span{display:inline-block;text-align:left;padding-right:30px;}.i18n-cs .field--name-field-rezervace-hotel span{max-width:68px;}#contact-message-novinky-form .form-actions,#contact-message-novinky-form #edit-field-e-mail-wrapper,#contact-message-novinky-form--2 .form-actions,#contact-message-novinky-form--2 #edit-field-e-mail-wrapper--2{display:inline-block;}#contact-message-novinky-form #edit-field-e-mail-wrapper{max-width:160px;margin-right:-3px;}#contact-message-novinky-form .btn,#contact-message-novinky-form--2 .btn{margin:-3px 0 0 -4px;padding:2px 13px 6px 11px;box-shadow:none;border-bottom-left-radius:0;border-top-left-radius:0;font-size:35px;font-weight:600;line-height:30px;}.field--name-field-rezervace-hotel .btn{margin:15px 0 25px;padding:6px 0 8px;border:1px solid #cfb273;}.newsletter .field--name-field-formular{margin:40px 0px 0px;}.rez-not-front .field--name-field-rezervace-hotel .field--label{max-width:255px;float:left;width:100%;margin-bottom:25px;}.rez-not-front .field--name-field-rezervace-hotel .btn,.not-front .field--name-field-rezervace-hotel .btn{margin-bottom:9px;display:block;margin:15px auto 0;}.field--name-field-galerie .field--label{text-align:center;font-size:30px;color:#512b0f;margin-bottom:40px;}.main-container .field--name-body{margin:0 0 60px;}#block-bookingprevio{margin:80px 0 60px;}.footer.container-fluid,.navbar.container-fluid,.page-node-429 .main-container.container-fluid{max-width:1170px;}.page-node-429 .field--item.container{width:auto;}.page-node-429 form label{display:none;}.page-node-429 #contact-message-napiste-nam-form .form-control{border:none;box-shadow:none;border-bottom:1px solid #b0927d;border-radius:6px;background:#fcf9f5;}.page-node-429 aside{background:#f6ede0;padding:0 25px;border-radius:6px;}.footer{margin-top:0;border:none;}.box-text{padding:30px 15px 60px;}.box-text p{line-height:30px;}.page-node-429 .region dt,.page-node-429 .region dd{display:inline-table;width:45%;}#block-mapa{text-align:center;max-width:1170px;margin:15px auto 60px;}#block-mapa h2{margin-bottom:50px;}.hlavicka .container-fluid{display:table;height:100%;}.hlavicka .container-fluid .region-hlavicka{vertical-align:middle;display:table-cell;}.path-frontpage  .hlavicka .container-fluid .region-hlavicka{display:block;}.hlavicka .container-fluid h1{color:#fff1c2;text-transform:uppercase;font-weight:600;font-size:48px;}.path-frontpage .field-field-podnadpis{color:#cfb273;}.path-frontpage .hlavicka .container-fluid h1{color:#cfb273;}.path-frontpage .hlavicka .container-fluid{display:block;height:auto;}.main-container .field--type-field-collection > .field--item:nth-child(2n +1){background:#fcf9f5;}.main-container .field--type-field-collection > .field--item:nth-child(2n){background:#f6ede0;}.main-container .field--type-field-collection > .field--item:nth-child(2n +1) .box-img{float:right;}.page-node-427 .hl-text .container-fluid{max-width:1170px;}.page-node-427 .hl-text{background:#f6ede0;}.page-node-427 li{list-style:none;font-size:14px;padding-bottom:10px;}.page-node-427 .field--name-body .col-xs-12{padding:0 15px;}.page-node-427 li .popis-jidlo{font-size:12px;}.page-node-427 ul{padding:0;}.page-node-427 .main-container .field--name-body h2{text-align:center;margin:60px 0 60px;}.page-node-427 .main-container .field--name-body h3{text-align:center;font-size:23px;margin:60px 0 20px;font-weight:600;}.page-node-427 .main-container .field--name-body h4{font-size:20px;font-weight:600;margin:40px 0 30px;}.page-node-429 .main-container{padding-top:40px;}#block-langmenu .container{width:inherit;}#block-newletter p{display:inline-block;}#block-newletter .field--label{display:inline-block;max-width:184px;width:100%;margin-top:27px;font-size:21px;margin-bottom:15px;}#block-newletter input{max-width:180px;height:40px;border-bottom-right-radius:0;border-top-right-radius:0;}#block-newletter{background-color:#f3e6d3;border-top:1px solid #dabfa1;margin:0 -15px;}#block-patickamenu > .container{margin:0 -15px;}#block-mainnavigation > .container{padding:0;}.not-front #block-newletter{display:block !important;}#block-newletter .field--name-field-formular{max-width:300px;float:right;display:inline-block;margin-top:23px;margin-bottom:12px;}#block-newletter .field--name-field-text{display:inline;}.box-img{min-height:400px;}body:not(.path-frontpage) .jen-front{display:none;}.field--name-field-rezervace-hotel .input-group,.not-front .rez-front,.rez-not-front{width:100%;max-width:1700px;float:none;margin:0 auto;}.btn-primary:hover{color:#926422;background-color:#e7ceac;border-color:#cfb273;}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;}.not-front .field--name-field-field-tlacitka-v-obsahu a{max-width:100%;width:auto;}.sf-accordion-toggle a{display:inline-block;float:right;margin:-15px 15px;padding:4px 44px;background:#170e02;font-size:16px;border-radius:6px;color:#cfb273;}.sf-accordion-toggle a:hover{text-decoration:none;}#superfish-main-accordion{background:#f3e6d3;position:absolute;top:72px !important;transition:all 0.5s linear;}#superfish-main-accordion li a{border-bottom:1px solid #392406;text-align:left;color:#392406;}#superfish-main-accordion li a:hover{color:#392406;background:#dac7ad;}.logo img{max-width:186px;width:100%;margin-top:2px;height:50px;}.logo{max-width:100px;}.logo.navbar-btn{margin-top:34px;z-index:1005;}.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res a{background:white;color:#84522d;border-color:#84522d;vertical-align:middle;display:table-cell;min-width:180px;}.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res{margin-top:30px;}.field--name-field-rezervace-hotel .input-group{margin-right:45px;}.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res:last-child a{background:#512b0f;color:#cfb273;}#block-stazenijidelniholistku,.block-stazenijidelniholistku{text-align:center;margin:0 0 -20px;font-size:20px;background:#fcf9f5;padding-top:38px;border-top:1px solid #dabfa1;}#block-stazenijidelniholistku strong,.block-stazenijidelniholistku strong{text-decoration:underline;}#block-stazenijidelniholistku strong:hover,.block-stazenijidelniholistku strong:hover{text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;background:inherit;font-weight:normal;color:#ffffff;outline:none;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none;}.view-id-poledni_menu.view-display-id-block_2{border:1px solid #c69c6d;border-radius:8px;overflow:hidden;text-align:center;}.view-id-poledni_menu.view-display-id-block_2 .views-field-field-den-jmeno{border:1px solid #c69c6d;border-radius:0;background:#fcf9f5;color:#512b0f;outline:none !important;text-align:center;margin:-1px;}.view-id-poledni_menu.view-display-id-block_2 .views-field-field-datum-menu{padding-bottom:30px;font-weight:600;color:#512b0f;padding-top:15px;margin-bottom:30px;border-bottom:1px solid #c69c6d;border-radius:6px;}.view-id-poledni_menu.view-display-id-block_2 .ui-accordion-content{display:block;width:100%;}.view-id-poledni_menu.view-display-id-block_2 li span{display:block;}.view-id-poledni_menu.view-display-id-block_2 li span:nth-child(2){padding-bottom:15px;float:none;}.field--name-field-poledni-menu ul li{list-style:none;}.field--name-field-poledni-menu ul{padding:0;}.field--name-field-poledni-menu li .cena-jidlo,.field--name-field-poledni-menu li .nazev-jidlo{font-size:16px;display:block;text-align:center;padding-top:12px;}.field--name-field-poledni-menu li .cena-jidlo{padding-top:5px;padding-bottom:10px;}#block-podhlavickou .rez-front,#block-podhlavickou .jen-front{border-bottom:1px solid #512b0f;padding:37px 15px 30px;}#block-podhlavickou{color:#512b0f;text-align:center;}.nazev-jidlo{font-weight:700;color:#512b0f;padding-bottom:8px;}.field--name-field-vlozit-blok .container-fluid{width:100% !important;max-width:100% !important;}.page-node-427 .field--name-field-vlozit-blok div.field--name-body{text-align:center;margin:0 -15px 0;font-size:20px;background:#fcf9f5;padding-top:38px;padding-bottom:42px;border-top:1px solid #dabfa1;}.page-node-427 .hl-text .field--item{text-align:center;}.page-node-427 .hl-text span{display:block;}.page-node-427 .hl-text .field--item span:first-child{font-weight:700;color:#512b0f;padding-bottom:8px;padding-top:15px;}.page-node-427 .hl-text .field--item span.popis-jidlo{padding-top:0;padding-bottom:20px;}.page-node-427 .hl-text .field--item span:nth-child(2){float:none;}.not-front .field--name-field-rezervace-hotel .col-res > div{display:block;text-align:center;}.not-front .field--name-field-rezervace-hotel .field--label{width:100%;margin-bottom:35px;}.icon-text.col-res.col-10{max-width:9%;display:inline-block;}.icon-text.col-res.col-10 img{max-width:100%;padding:15px 3px 0;}.ui-widget-shadow{opacity:1;box-shadow:none !important;background:#f6ede0 !important;border-color:#512b0f !important;}.field--name-field-iframe iframe{border:none;outline:1px solid #f5d8ad;}.page-node-455 .field-field-podnadpis{max-width:800px;margin:0 auto 65px;}.view-display-id-block_2.view-id-poledni_menu .view-content > .views-row{position:relative;}.path-frontpage .region-content-pod-titulka #block-podhlavickou .jen-front:last-child{border-bottom:none;}.row-icon img{max-width:28px;margin:5px 9px 7px 0px;}.row-icon{margin:35px -15px;font-size:16px;}.box-text ul{padding:20px 0 0;}.box-text ul li{padding-bottom:13px;background-image:url(/sites/default/files/obrazky/icon/forward-arrow.png);background-repeat:no-repeat;list-style:none;background-position:0px 5px;padding-left:35px;background-size:20px;}.cenik span:first-child{max-width:70%;display:inline-block;width:100%;}.cenik span:nth-child(2){max-width:30%;display:inline-block;}.page-node-429 #contact-message-napiste-nam-form .form-actions{margin-bottom:22px;}#block-contactblock{max-width:1170px;margin:0 auto;}.rez-tit{font-family:serif;}.field--name-field-rezervace-hotel .field--label{margin-top:-14px;}.page-node-455 .hl-text,.page-node-456 .hl-text,.page-node-912 .hl-text{text-align:center;padding:61px 0 14px;border-top:1px solid #dabfa1;margin-top:-1px;font-size:30px;font-weight:600;color:#512b0f;text-transform:uppercase;}.view-poledni-menu.view-display-id-block_2{position:relative;}h3.menu-empty{margin:0;padding:15px;}.row.row-certifikát img{max-width:115px;}sapan.certifikat-cislo{font-size:28px;line-height:34px;}span.certifikat-text{display:inline-block;text-align:center;margin-top:-20px;vertical-align:middle;font-size:22px;}.row.row-certifikát a{display:inline-block;}.certifikat-box{text-align:center;}.row.row-certifikát{display:block;color:#f6ede0;}.row.row-certifikát{display:block;color:#f6ede0;padding-top:20px;margin-top:15px;border-top:1px solid #d4c0a4;}.footer{margin-top:0;padding-top:35px;padding-bottom:10px;}footer.footer a.fb-logo{width:42px;height:42px;border:6px solid #f5f0e5;background:#f5f0e5;margin-bottom:25px;border-bottom:0;}.fb-logo{background:white;text-indent:-999em;width:22px;height:22px;border-radius:3px;position:relative;overflow:hidden;border:4px solid white;border-bottom:0;display:inline-block;margin-bottom:0;transition:all .3s;}footer.footer a.fb-logo:hover:before{border:5px solid #4661b0;background:#f5f0e5;}footer.footer a.fb-logo:before{content:"/20";position:absolute;background:#f5f0e5;width:24px;height:44px;bottom:-9px;right:-11px;border:5px solid #392406;border-radius:9px;transition:all .3s;}footer.footer a.fb-logo:hover:after{background:#4661b0;}footer.footer a.fb-logo:after{content:"/20";position:absolute;width:17px;top:13px;height:5px;background:#392406;right:1px;transition:all .3s;}.field--name-field-poledni-menu .viewsreference--view-title{display:none;}.view-id-kam_dal.view-display-id-block_1 .container{display:flex;flex-wrap:wrap;}.view-id-kam_dal.view-display-id-block_1 .container > div{width:100%;margin-bottom:30px;}.flex-row{display:flex;flex-wrap:wrap;margin:0 -15px;}.row-obr-text{margin:0;}.flex-row .flex-col{width:100%;padding:0 15px;margin-bottom:30px;}.row-obr-text .flex-col{padding:0;margin-bottom:0;}.row-obr-text .field--name-field-tlacitko .field--item a:hover,.row-obr-text .field--name-field-tlacitko .field--item a:focus{background-color:#e7ceac !important;color:#512b0f !important;text-decoration:none !important;}.row-obr-text .field--name-field-tlacitko a{display:inline-block;width:100%;margin:30px auto 0px;padding:10px 30px 12px;font-size:18px;border-radius:4px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-align:center;background:white;color:#84522d;border:1px solid #84522d;min-width:180px;}.row-obr-text .field--name-field-tlacitko .field--item:last-child a{background-color:#512b0f;color:#cfb273;}.row-obr-text .field--name-field-tlacitko .field--item{margin-right:30px;}.row-obr-text .field--name-field-tlacitko{display:flex;flex-wrap:wrap;}.row-obr-text .field--name-field-tlacitko .field--item:last-child{margin-right:0;}@media (min-width:451px){.logo{max-width:100%;}.logo.navbar-btn{margin-top:20px;}}@media (min-width:768px){.field--name-field-obrazek-text > .field--item:nth-child(even){background:#f6ede0;}.field--name-field-obrazek-text > .field--item:nth-child(odd) .col-img{order:1;}.flex-row .flex-col.flex-col-4{width:25%;}.flex-row .flex-col.flex-col-3{width:33.33333333%;}.flex-row .flex-col.flex-col-2{width:50%;}.view-id-kam_dal.view-display-id-block_1 .container > div{width:33.33333333%;}h3.menu-empty{position:absolute;top:50%;transform:translate(0,-50%);margin:0;text-align:center;left:0;right:0;padding:0 15px 10px;font-weight:700;font-size:26px;}#block-podhlavickou .rez-front,#block-podhlavickou .jen-front{padding:30px 15px 30px;}.field--name-field-rezervace-hotel .field--label{margin-top:0;}.newsletter .field--name-field-formular{margin:56px 0px 16px;}#main-menu-link-content85fc7e46-f29d-4442-b210-7d33b85d9a93{margin-left:220px;}.logo.navbar-btn{float:none !important;}.lang-menu{background:#170e02;border-bottom-left-radius:8px;border-bottom-right-radius:8px;cursor:pointer;font-size:14px;top:0;border-top-left-radius:0;border-top-right-radius:0;width:auto;}.lang-menu .lang-button .lang-button-vlajka{display:flex;}.sipka-up .lang-button-vlajka:after{top:4px;}.sipka-down .lang-button-vlajka:after{top:4px;}.lang-menu ul li a{text-align:left;}.logo.navbar-btn{margin-left:0;}.box-text{padding:80px 80px 145px;}#block-views-block-poledni-menu-block-2 .ui-accordion-header-active .ui-accordion-header-icon{position:absolute;top:0px;left:auto;background-image:url(/sites/default/files/obrazky/sipka-menu-2.png);width:31px;height:100%;background-position:center top;margin:0;right:-31px;display:block;z-index:10;background-size:100% 100%;}.view-id-poledni_menu.view-display-id-block_2 .views-row > .views-row:last-child{margin-bottom:-1px;}.view-id-poledni_menu.view-display-id-block_2 .views-field-field-den-jmeno{width:20%;display:inline-block;top:0;vertical-align:top;padding:21px 0 21px 32px;margin:0;border:0;border-bottom:1px solid #c69c6d;border-right:1px solid #c69c6d;border-radius:0;background:#fcf9f5;color:#512b0f;outline:none !important;text-align:left;}.view-id-poledni_menu.view-display-id-block_2 .ui-accordion-content{display:block;width:80%;position:absolute;top:0;right:0px;padding-left:51px;}.view-id-poledni_menu.view-display-id-block_2,.view-id-poledni_menu.view-display-id-block_2 .ui-accordion-content{height:100%;margin-bottom:80px;background:#fcf9f5;box-shadow:none;border:0;padding-bottom:0;min-height:331px;}.view-id-poledni_menu.view-display-id-block_2 ul li{min-height:20px;}.view-id-poledni_menu.view-display-id-block_2 .views-field-field-text-menu li:nth-child(2),.view-id-poledni_menu.view-display-id-block_2 .views-field-field-text-menu li:nth-child(6){padding-bottom:15px;}.view-id-poledni_menu.view-display-id-block_2 li span:first-child{max-width:80%;display:inline-block;}.view-id-poledni_menu.view-display-id-block_2 li span:nth-child(2){float:right;padding:0;}.view-id-poledni_menu.view-display-id-block_2 li span{display:inline-block;}.view-id-poledni_menu.view-display-id-block_2{border:1px solid #c69c6d;}.paragraph--type--newsletter .field--name-field-text{max-width:225px;margin:37px auto 0;text-align:left;}#block-podhlavickou .rez-front,#block-podhlavickou .jen-front{border-bottom:none;padding:10px 15px;}.field--name-field-poledni-menu li .cena-jidlo{width:25%;display:inline-block;text-align:right;padding:0;}.field--name-field-poledni-menu li .nazev-jidlo{width:75%;display:inline-block;text-align:left;padding:0;}#block-podhlavickou{color:#512b0f;}.page-node-427 .hl-text .field--item span:first-child{font-weight:400;color:#512b0f;padding-bottom:0;padding-top:5px;max-width:79%;display:inline-block;width:100%;}.view-id-poledni_menu.view-display-id-block_2{text-align:left;}.nazev-jidlo{color:#333333;font-weight:400;}.view-id-poledni_menu.view-display-id-block_2 .views-field-field-datum-menu{padding-bottom:20px;font-weight:300;color:#512b0f;padding-top:5px;margin-bottom:0;border-bottom:none;border-radius:0;}.page-node-427 li{padding-bottom:0;text-align:left;}.page-node-427 .hl-text .field--item{}.page-node-427 .hl-text .field--item span:nth-child(2){display:inline-block;text-align:right;width:20%;}.rez-not-front .field--name-field-rezervace-hotel .col-res > div,#block-podhlavickou .col-res,.not-front .field--name-field-rezervace-hotel .col-res > div{display:inline;}.field--name-field-rezervace-hotel .input-group > span:first-child{text-align:center;margin:0 auto;padding-bottom:15px;}#block-views-block-obrazky-tit-block-1  > .container{padding:0;width:100%;}.field--name-field-poledni-menu{padding-top:35px;border-top:1px solid #512b0f;}.view-id-poledni_menu.view-display-id-block_2 .ui-accordion-content{display:block;width:100%;position:absolute;max-width:80%;top:0px;padding-top:20px;}}@media (min-width:992px){.block-box-titulka .box-text{padding:0px 120px;}.block-box-titulka h2{padding-bottom:30px;margin-top:90px;}#main-menu-link-content85fc7e46-f29d-4442-b210-7d33b85d9a93{margin-left:300px;}ul.sf-menu a{text-transform:uppercase;color:#d4c0a4;font-size:15px;padding:14px 14px;}.page-node-427 .field--name-body .col-xs-12{padding:0 55px 0 15px;}.not-front .field--name-field-rezervace-hotel .btn,.rez-not-front .field--name-field-rezervace-hotel .btn{float:right;}.not-front .field--name-field-rezervace-hotel .field--label{width:auto;margin-bottom:25px;display:inline-block;float:left;}.field--name-field-rezervace-hotel .input-group > span:first-child{text-align:left;display:inline-block;}.newsletter{float:right;}.field--name-field-poledni-menu{padding-top:0;border-top:none;}.rez-not-front .field--name-field-rezervace-hotel .btn,.not-front .field--name-field-rezervace-hotel .btn{margin:0 auto;}.page-node-429 #contact-message-napiste-nam-form .form-group.js-form-wrapper{width:50%;padding:0 20px;}.page-node-429 #contact-message-napiste-nam-form .form-group.js-form-wrapper{width:50%;padding:0 20px;}.page-node-429 .field--name-field-vas-text.form-group.js-form-wrapper{float:right;position:absolute;right:0;top:0;}.page-node-429 .field--name-field-vas-text.form-group.js-form-wrapper textarea{min-height:132px;}.page-node-429 #contact-message-napiste-nam-form{position:relative;}.page-node-429 #contact-message-napiste-nam-form .form-group.form-actions{width:100%;text-align:center;margin-bottom:10px;}#block-contactblock h2{text-align:center;padding-bottom:20px;}}@media (min-width:1200px){.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res a{min-width:auto;}.box-text{padding:80px 120px 145px;}}@media (min-width:1590px){.box-obr-text .field--name-field-field-tlacitka-v-obsahu .col-res a{min-width:180px;}}@media (max-width:767px){.view-poledni-menu.view-display-id-block_2{margin-bottom:30px;}.hl-obr{height:500px;background-size:cover !important;}}
.cookiesjsr-banner{margin:0 auto 30px;width:inherit;background:white;color:black;font-size:13px;display:block;padding:35px 5px 20px;max-width:1140px;left:0;right:0;}.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;justify-content:center;}.cookiesjsr-banner--action button{display:block;float:none;width:auto;border-radius:4px;}.cookiesjsr-btn{opacity:1;}.cookiesjsr-btn:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1);text-decoration:underline;}.cookiesjsr-banner--action button{background:white;color:black;padding:0 15px;text-transform:inherit;font-size:14px;}button.cookiesjsr-btn.denyAll{order:1;}button.cookiesjsr-btn.important:hover{text-decoration:none !important;background:white !important;color:#14aa14 !important;}button.cookiesjsr-btn{background:#14aa14 !important;border:1px solid #14aa14 !important;color:white !important;font-weight:700;order:2;padding:8px 30px;}button.cookiesjsr-btn.denyAll.important,button.cookiesjsr-btn.cookiesjsr-settings{background:white !important;color:#14aa14 !important;}button.cookiesjsr-btn.denyAll.important:hover,button.cookiesjsr-btn.cookiesjsr-settings:hover{background:#14aa14 !important;color:white !important;text-decoration:none !important;}.cookiesjsr-banner--action,.cookiesjsr-banner--info{width:100% !important;}a.cookiesjsr-btn-my.denyAll{display:inline !important;padding:0;background:none;color:black;text-transform:inherit;font-size:13px;width:auto;margin:0;border:0;text-decoration:underline;height:auto;min-height:auto;}a.cookiesjsr-btn-my.denyAll:hover{text-decoration:none;}p.cookies-nadpis{font-size:20px;text-align:center;margin-bottom:15px;}span.close-btn{color:#b5b5b5;position:absolute;right:0;top:0;font-size:16px;position:absolute;display:inline-block;padding:6px 11px;cursor:pointer;}div#cookiesjsr{transition:all 0.4s;opacity:1;}div#cookiesjsr.close{opacity:0;}.close .cookiesjsr-banner{bottom:-50px;}.cookiesjsr-layer button.cookiesjsr-btn.invert{border:0;min-height:auto;}@media (min-width:1200px){.cookiesjsr-banner{box-shadow:0 8px 16px rgb(0 0 0 / 20%);border-radius:6px;}}@media (max-width:1199px){.cookiesjsr-banner{padding:15px 0px 5px;margin:0;max-width:100%;border-top:1px solid #cdcdcd;}button.cookiesjsr-btn{width:50%;margin:0;}button.cookiesjsr-btn.important{width:100%;}.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;justify-content:center;max-width:300px;margin:0 auto;flex-direction:row;}.cookiesjsr-banner button.cookiesjsr-btn.important{order:-1;}.cookiesjsr-btn{min-height:auto !important;border:0 !important;}p.cookies-nadpis{font-size:16px;margin-bottom:10px;}.cookiesjsr-banner{font-size:12px;}}@media (max-width:991px){.cookiesjsr-banner--action{display:flex;flex-wrap:wrap;justify-content:center;max-width:300px;margin:0 auto;flex-direction:row;padding:0 8px;order:-1;}button.cookiesjsr-btn{width:50%;margin:0 4px 8px;}button.cookiesjsr-btn.cookiesjsr-settings,button.cookiesjsr-btn.important.denyAll{width:calc(50% - 8px);order:1;padding:8px 10px;}button.cookiesjsr-btn{margin:0px 4px 6px;font-size:12px;}.cookiesjsr-banner--info{margin-bottom:5px;padding-top:15px;}.cookiesjsr-banner{font-size:10px;}}@media (max-width:767px){}
