@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aX8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A_A.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UXt_A_A.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtY.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiunDZbtY.ttf) format('truetype')}.row:after{content:"";clear:both;display:table}.mixin-box-shadow{-webkit-box-shadow:2px 2px 10px 5px rgba(119,119,119,.7);-moz-box-shadow:2px 2px 10px 5px rgba(119,119,119,.7);box-shadow:2px 2px 10px 5px rgba(119,119,119,.7)}.button{font-size:17px;text-decoration:none;color:#000;font-weight:700;display:inline-block;border:2px #000 solid;border-radius:3px;padding:12px 30px;transition:background-color .3s ease}.button:hover{background-color:#ac9455;border:2px #ac9455 solid;color:#fff}@media all and (max-width:1050px){.button{font-size:16px;padding:8px 30px}}.button.header{background-color:#ac9455;transition:all .3s ease}.button.header:hover{border:2px #000 solid;color:#fff}h1{font-size:45px;margin:0}h2{font-size:33px}.big-button{font-size:25px;text-decoration:none;color:#fff;font-weight:700;display:inline-block;border:3px #fff solid;border-radius:3px;padding:15px 30px;transition:all .3s ease}.big-button:hover{color:#000;border:3px #000 solid}@media all and (max-width:1050px){.big-button{font-size:21px}}div{box-sizing:border-box}a{border:0}body{font-family:Montserrat,sans-serif;font-size:16px;min-width:320px;padding:0;margin:0}.glob_content_inner{max-width:1575px;margin:auto;padding:0 10px}@media all and (max-width:1580px){.glob_content_inner{max-width:1300px}}@media all and (max-width:1350px){.glob_content_inner{max-width:1000px}}@media all and (max-width:1050px){.glob_content_inner{max-width:700px}}@media all and (max-width:750px){.glob_content_inner{max-width:500px}}@media all and (max-width:550px){.glob_content_inner{max-width:400px}}@media all and (max-width:415px){.glob_content_inner{max-width:300px}}.glob_content_wrap_semibig{margin:auto;max-width:2000px}.header_wrap{position:relative}.header_content{position:relative;min-height:820px}@media all and (max-width:1050px){.header_content{min-height:620px}}@media all and (max-width:700px){.header_content{min-height:520px}}@media all and (max-width:500px){.header_content{min-height:320px}}.header_background_wrap{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0;z-index:-1}.header_background_wrap .header_background_item{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%;position:relative}.header_background_wrap .owl-stage-outer{height:100%}.header_background_wrap .owl-stage{height:100%}.header_background_wrap .owl-item{height:100%}.header_navbar_wrap{background-color:rgba(0,0,0,.95);z-index:105;position:relative}.header_navbar{box-sizing:border-box;padding-right:5%;text-align:right;padding-top:5px;padding-bottom:5px;position:relative;padding-left:250px}.header_navbar_contacts{font-size:12px;display:inline-block}.header_navbar_contacts a{color:#ccc;background-repeat:no-repeat;background-position:center left;padding:6px 25px;text-decoration:none;display:inline-block;transition:color .5s ease}.header_navbar_contacts a:last-of-type{padding-right:0}.header_navbar_contacts a:hover{color:#fff}.header_navbar_contact_mail{background-image:url(../img/message_icon2.png)}.header_navbar_contact_address{background-image:url(../img/location_icon2.png)}@media all and (max-width:680px){.header_navbar_contact_address{display:none!important}}.header_navbar_contact_phone{background-image:url(../img/phone_icon2.png)}.header_navbar_lang{display:inline-block;vertical-align:bottom;padding-bottom:5px;padding-left:20px;padding-top:5px}.header_navbar_lang a{width:34px;height:19px;display:inline-block;margin-left:20px}.header_navbar_lang_ger{background:url(../img/ico_ger.png) no-repeat center center}.header_navbar_lang_eng{background:url(../img/ico_uk.png) no-repeat center center}.header_navbar_lang_cze{background:url(../img/ico_cz.png) no-repeat center center}.header_navbar_logo{position:absolute;top:0;left:5%;text-align:left;width:180px}.header_navbar_logo a{display:block;width:100%}.header_navbar_logo a img{display:block;width:100%}@media all and (max-width:1400px){.header_navbar_logo{width:160px}}@media all and (max-width:1200px){.header_navbar_logo{width:150px}}.header_menu_wrap{background-color:rgba(0,0,0,.8);z-index:100;position:relative}.header_menu_content{text-align:right}.header_menu_menuwrap{padding-right:5%;text-align:right;padding-top:6px;padding-bottom:6px;padding-left:210px;display:flex;justify-content:flex-end;max-width:100%;flex-wrap:wrap}.header_menu_menuwrap a{font-size:17px;color:#fff;text-decoration:none;display:inline-block;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px;border-bottom:2px transparent solid;transition:border-bottom .4s linear;margin:0 10px}.header_menu_menuwrap a.active,.header_menu_menuwrap a:hover{border-bottom:2px #ac9455 solid}.header_menu_mob{display:none}.header_rezervace{position:absolute;bottom:150px;left:0;right:0;width:100%;opacity:.95;padding:10px 30px;text-align:center}@media all and (max-width:500px){.header_rezervace{bottom:50px}}.heading-button{font-size:38px;text-decoration:none;color:#fff;font-weight:700;display:inline-block;border:3px #fff solid;border-radius:3px;padding:15px 30px;transition:all .3s ease;box-shadow:2px -2px 15px #000;text-shadow:2px -2px 5px #000}.heading-button:hover{background-color:rgba(173,149,87,.8)}@media all and (max-width:1050px){.heading-button{font-size:28px}}@media all and (max-width:500px){.heading-button{font-size:22px}}.header_daily_wrap{padding-right:5%;max-height:1030px;overflow:visible;position:relative;z-index:100}.header_daily_content{padding-top:20px;padding-bottom:20px;text-align:right}.header_daily{background-color:#ad9557;display:inline-block;border-radius:8px;padding:25px 25px;text-align:left;pointer-events:auto;width:500px}.header_daily_top{font-family:'Playfair Display',serif}.header_daily_top:after{content:'';width:125px;border-bottom:2px #000 solid;display:inline-block}.header_daily_title{font-size:29px;color:#000;line-height:1}.header_daily_date{font-size:30px}.header_daily_bottom{padding-top:5px;max-height:880px;overflow:auto}.header_daily_item{color:#fff;padding-top:20px;border-bottom:1px #fff dashed;padding-bottom:20px}.header_daily_item:after{content:"";clear:both;display:table}.header_daily_item_main{font-size:17px}.header_daily_item_prize{font-size:21px;text-align:right;line-height:1;font-family:'Playfair Display',serif}.header_daily_item_sub{font-size:12px;padding-top:5px}@media all and (max-width:1400px){.header_daily{padding:20px;width:450px}.header_daily_title{font-size:25px}.header_daily_item{padding:15px 0}.header_daily_item_main{float:left;width:80%;font-size:17px}.header_daily_item_prize{float:left;width:20%;font-size:17px}.header_daily_item_sub{display:none}}@media all and (max-width:1050px){.header_daily{padding:16px;width:320px}.header_daily_title{font-size:19px}.header_daily_item{padding:12px 0}.header_daily_item_main{font-size:16px}.header_daily_item_prize{font-size:16px}}@media all and (max-width:700px){.header_daily{display:none}}.only-mobile{display:none}@media all and (max-width:700px){.only-mobile{display:block}.only-mobile .header_daily{display:block;width:95%;max-width:100%;margin:0 auto}}.welcome{padding-top:30px;padding-bottom:20px}.welcome_title{text-align:center;font-family:'Playfair Display',serif}.welcome_title_1{font-size:22px;letter-spacing:6px}@media all and (max-width:1580px){.welcome_title_1{font-size:19px;letter-spacing:4px}}@media all and (max-width:1050px){.welcome_title_1{font-size:17px;letter-spacing:2px}}.welcome_title_2{font-size:45px;padding:0;margin:0;font-weight:400;padding-top:20px;padding-left:10px;padding-right:10px}@media all and (max-width:1580px){.welcome_title_2{font-size:35px}}@media all and (max-width:1050px){.welcome_title_2{font-size:27px}}.welcome_points{padding-top:25px;text-align:center;max-width:1000px;margin:auto}.welcome_point{width:33%;width:calc(100% / 3 - 3px);text-align:center;padding:0 15px;padding-top:50px;display:inline-block;color:#4b4c4c;font-size:20px;vertical-align:top}.welcome_point .point_image{height:50px;width:50px;margin:0 auto 20px auto;background-position:center top;background-size:contain;background-repeat:no-repeat}.welcome_point h2{font-size:23px}@media all and (max-width:800px){.welcome_point h2{font-size:19px}}.welcome_point strong{font-weight:400;font-size:18px;padding:0;margin:0}.welcome_point p{font-weight:400;font-size:16px}.welcome_point.sleep .point_image{background-image:url(../img/cen_sleep_icon.png)}.welcome_point.nav .point_image{background-image:url(../img/cen_nav_icon.png)}.welcome_point.heart .point_image{background-image:url(../img/cen_heart.png)}.welcome_rezervace{padding-top:65px;text-align:center}.welcome_rezervace_a{font-size:21px;text-decoration:none;color:#000;font-weight:700;display:inline-block;border:3px #000 solid;border-radius:3px;padding:20px 31px;transition:background-color .3s ease}.welcome_rezervace a:hover{background-color:#aaa}.story{max-width:650px;margin:60px auto 30px auto;text-align:center;font-weight:400;font-size:17px;line-height:1.4}.content_ubytovani_wrap{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/ubytovani_background.jpg);margin-bottom:80px}.ubytovani_inner{padding:80px 0}.ubytovani_inner:after{content:"";clear:both;display:table}.ubytovani_h1{font-weight:700;padding:0;margin:0;padding-bottom:15px;font-family:'Playfair Display',serif;color:#fff;letter-spacing:2px}@media all and (max-width:1580px){.ubytovani_h1{font-size:45px;line-height:1}}@media all and (max-width:1350px){.ubytovani_h1{font-size:35px;padding-bottom:0}}.ubytovani_content{padding-top:20px;overflow:hidden}.column-left{width:55%;float:left}@media all and (max-width:1350px){.column-left{width:40%}}@media all and (max-width:1050px){.column-left{width:100%;margin-bottom:20px}}.ubytovani_box{background-color:#fff;border-radius:8px;overflow:hidden;display:flex;position:relative;align-items:stretch}@media all and (max-width:1350px) and (min-width:1051px),all and (max-width:550px){.ubytovani_box{display:block}}.ubytovani_box_text{padding:0 30px;display:inline-block;box-sizing:border-box;width:60%}@media all and (max-width:1350px) and (min-width:1051px),all and (max-width:550px){.ubytovani_box_text{display:block;width:100%;padding:0 20px}}@media all and (max-width:750px){.ubytovani_box_text{padding:0 15px}}.ubytovani_box_text1{font-size:18px;padding-top:35px;padding-bottom:35px}@media all and (max-width:1580px){.ubytovani_box_text1{font-size:17px;padding-top:25px;padding-bottom:25px}}@media all and (max-width:1350px) and (min-width:1051px),all and (max-width:750px){.ubytovani_box_text1{font-size:14px;padding-top:15px;padding-bottom:10px}}.ubytovani_box_text2{font-size:16px;color:#7b7b7b;padding-bottom:30px}@media all and (max-width:1580px){.ubytovani_box_text2{font-size:14px;padding-bottom:25px}}@media all and (max-width:1350px) and (min-width:1051px),all and (max-width:550px){.ubytovani_box_text2{padding-bottom:10px}}.ubytovani_box_right{display:flex;background-color:#ac9455;padding-left:30px;padding-right:30px;text-align:center;align-content:center;flex-wrap:wrap;justify-content:center;width:40%}.ubytovani_box_right_price{font-family:'Playfair Display',serif;color:#fff;font-size:30px;font-weight:700}@media all and (max-width:1580px){.ubytovani_box_right_price{font-size:25px}}@media all and (max-width:1350px) and (min-width:1051px),all and (max-width:550px){.ubytovani_box_right_price{font-size:19px;color:#000}}@media all and (max-width:1350px) and (min-width:1051px),all and (max-width:550px){.ubytovani_box_right{width:100%;display:block;padding:10px 20px;background:#fff}}@media all and (max-width:750px){.ubytovani_box_right{padding:10px 15px}.ubytovani_box_right_price{font-size:21px}}.ubytovani_box_right_rezervace{padding-top:20px}.ubytovani_box_right_rezervace a{font-size:17px;text-decoration:none;color:#000;font-weight:700;display:inline-block;border:2px #000 solid;border-radius:3px;padding:12px 30px;text-transform:uppercase;transition:all .3s ease;letter-spacing:.5px}.ubytovani_box_right_rezervace a:hover{color:#fff;border:2px #fff solid}@media all and (max-width:1350px){.ubytovani_box_right_rezervace a{padding:8px 25px}.ubytovani_box_right_rezervace a:hover{border:2px #ac9455 solid;background:#ac9455;color:#fff}}.ubytovani_box_right_prize_href{width:100%}.ubytovani_box_right_prize_href a{font-size:17px;text-decoration:none;color:#000;font-weight:700;display:block;border-radius:3px;padding:20px 31px;background-color:#fff;text-align:center}.ubytovani_slider{display:block;width:45%;position:relative;padding-left:60px;padding-right:60px;float:left;max-height:400px;margin:auto}.ubytovani_slider img{max-width:100%;display:block}@media all and (max-width:1350px){.ubytovani_slider{width:60%}}@media all and (max-width:1050px){.ubytovani_slider{width:100%}}.content_dishes{padding-bottom:90px}.content_dishes:after{content:"";clear:both;display:table}@media all and (max-width:1580px){.content_dishes{max-width:100%}}.dishes_leva{width:50%;display:block;float:left;padding-left:60px;padding-right:100px}.dishes_title{font-size:55px;color:#ac9455;font-family:'Playfair Display',serif;font-weight:700;padding:0;margin:0;padding-bottom:20px}@media all and (max-width:1580px){.dishes_title{font-size:45px;padding-bottom:10px}}@media all and (max-width:1050px){.dishes_title{font-size:35px;padding-bottom:0}}.dishes_text{font-size:16px;padding-bottom:30px}@media all and (max-width:1580px){.dishes_text{font-size:15px;padding-bottom:20px}}@media all and (max-width:1050px){.dishes_text{padding-bottom:0}}.dishes_show_title{font-size:27px;font-family:'Playfair Display',serif;display:block}@media all and (max-width:1580px){.dishes_show_title{font-size:23px}}.dishes_show_title h3{font-weight:400;padding-bottom:15px;margin:0;position:relative}.dishes_show_title h3:after{content:'';position:absolute;bottom:-2px;left:0;font-size:0;vertical-align:top;width:135px;border-bottom:3px #000 solid;display:block}@media all and (max-width:1050px){.dishes_show_title{font-size:21px}.dishes_show_title h3:after{width:105px;border-bottom:2px #000 solid}}.dishes_show_items{padding-top:10px}.dishes_show_item{margin-top:20px;position:relative;border-bottom:1px #d0d0d0 dashed;padding-right:150px;padding-bottom:20px}@media all and (max-width:1050px){.dishes_show_item{margin-top:10px;padding-right:100px;padding-bottom:10px}}.dishes_show_item_main{font-size:19px;padding-bottom:5px}@media all and (max-width:1580px){.dishes_show_item_main{font-size:17px}}.dishes_show_item_sub{font-size:14px;color:#606060}@media all and (max-width:1580px){.dishes_show_item_sub{font-size:13px}}@media all and (max-width:1350px){.dishes_show_item_sub{display:none}}.dishes_show_price{position:absolute;right:0;top:0;font-size:27px;line-height:1;font-family:'Playfair Display',serif}@media all and (max-width:1050px){.dishes_show_price{font-size:23px}}.dishes_show_full{padding-top:45px}.dishes_prava{width:50%;display:block;float:left;vertical-align:top;padding-top:30px}.dishes_prava img{max-width:100%;width:auto}.dishes_prava_mobonly{display:none}.content_reviews_wrap{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/reccenze_bg.png);margin-bottom:170px;padding-bottom:160px}.content_reviews{padding-top:65px;padding-bottom:95px}.reviews_title h1{font-size:43px;font-family:'Playfair Display',serif;font-weight:700;margin:0;padding:0;text-align:center;color:#fff}.reviews_list{padding-top:70px}.review_single{display:inline-block;width:33%;width:calc(100% / 3 - 4px);padding:0 50px;vertical-align:top}.review_text{color:#fff;font-style:italic;opacity:.9}.review_sign{padding-left:10px;font-size:24px;font-weight:700;color:#fff;padding-top:40px;padding-bottom:5px}.review_title{padding-left:10px;font-size:14px;font-weight:700;color:#fff;opacity:.4}.fotogalerie_wrap{max-width:100%;overflow:hidden;padding-bottom:0}.fotogalerie_content{text-align:center;padding-bottom:20px}.fotogalerie_nadpis{font-size:43px;font-family:'Playfair Display',serif;color:#000;font-weight:700;padding-bottom:10px}.fotogalerie_popis{font-size:21px;color:#000}.fotogalerie_item{display:block;margin-bottom:0;width:100%}.rezervace_online_wrap{background-color:#ac9455;margin-bottom:90px}.rezervace_online_content{text-align:center;padding-bottom:80px;padding-top:80px}.content_fullmenu{padding-top:50px;padding-left:70px;padding-right:70px}.fullmenu_top{padding-bottom:55px}.fullmenu_nadpis{font-size:55px;font-weight:700;font-family:'Playfair Display',serif;color:#ac9455;padding:0;margin:0}.fullmenu_text{padding-top:20px;font-size:20px;max-width:800px}.fullmenu_menu_nadpis{font-size:42px;font-family:'Playfair Display',serif}.fullmenu_menu_nadpis:after{display:block;content:'';width:135px;border-bottom:5px #000 solid;margin-top:10px}.fullmenu_polozky{padding-top:40px;padding-bottom:40px}.fullmenu_polozky h1{font-size:24px}.grid-item,.grid-sizer{width:50%}@media all and (max-width:750px){.grid-item,.grid-sizer{width:100%}}.grid:after{content:"";clear:both;display:table}.grid .grid-item{float:left;padding-right:50px;margin-bottom:20px}@media all and (max-width:500px){.grid .grid-item{padding-right:0}}.content_menugallery_wrap{padding-top:90px;padding-bottom:80px}.content_menugallery{padding-left:50px}.menugallery_item{display:inline-block;vertical-align:top;padding:0 20px;padding-bottom:15px;width:25%;width:calc(100% / 4 - 5px)}.menugallery_item img{max-width:100%;height:auto}.content_rezervace2_wrap{background-color:#ac9455;padding-top:60px;padding-bottom:80px;margin-bottom:65px}.content_rezervace3_wrap{background-color:#ac9455;padding-top:60px;padding-bottom:60px}.content_rezervace2{text-align:center;color:#fff;max-width:1050px}.rezervace2_text{font-size:23px;font-weight:700;line-height:1.4}.rezervace2_text2{font-size:26px;padding-top:15px;padding-left:30px;padding-right:30px}.rezervace2_buttons{padding-top:55px;margin-bottom:20px}.rezervace2_buttons a{margin:0 18px 4px 18px;display:inline-block}.subytovani_content{padding-top:40px;text-align:center;padding-bottom:40px}.subytovani_title{padding:0;margin:0;font-family:'Playfair Display',serif;font-weight:700;color:#ac9455;padding-bottom:20px}.subytovani_text{font-size:17px;margin:0 auto;max-width:570px}.subytovani_points{max-width:850px;margin:auto}.subytovani_point{width:33%;width:calc(100% / 3 - 4px);display:inline-block;padding-top:75px;background-repeat:no-repeat;background-position:bottom 35px center;background-size:60px;font-size:14px}.subytovani_point.sleep{background-image:url(../img/cen_sleep_icon.png)}.subytovani_point.nav{background-image:url(../img/cen_nav_icon.png)}.subytovani_point.heart{background-image:url(../img/cen_heart.png)}.nasepokoje_content_wrap{background-color:#fafafb;padding-top:100px;padding-bottom:120px;margin-bottom:65px}.nasepokoje_nadpis{margin:0;padding:0;font-family:'Playfair Display',serif;font-weight:700;text-align:center;padding-bottom:45px}.nasepokoje_list{display:flex;align-items:stretch;flex-wrap:wrap}.nasepokoje_pokoj{height:100%}.nasepokoje_pokoj_wrap{display:inline-block;width:33%;width:calc(100% / 3 - 4px);padding:0 40px;margin-bottom:70px;vertical-align:top}.nasepokoje_pokoj{background-color:#fff;width:100%;border-radius:5px;box-shadow:2px 2px 8px -2px rgba(0,0,0,.7)}.nasepokoje_pokoj_nadpis{font-size:24px;font-family:'Playfair Display',serif;font-weight:700;text-align:center;padding-top:20px;padding-bottom:15px;border-bottom:1px #ac9455 solid}.nasepokoje_pokoj_buttons{padding:20px 10px;padding-top:20px;text-align:center;padding-top:0}.nasepokoje_pokoj_buttons a{display:inline-block;color:#fff;text-decoration:none;background-color:#ac9455;padding:15px 30px;max-width:40%;margin:0 10px;vertical-align:middle;font-weight:700;margin-top:20px;transition:all .3s linear;border:2px transparent solid}.nasepokoje_pokoj_buttons a:hover{background-color:#aaa}.nasepokoje_pokoj_slideshow{position:relative;max-width:430px;margin:auto;padding:0 30px;padding-top:25px}.nasepokoje_pokoj_slideshow_image{width:100%}.nasepokoje_pokoj_slideshow_image img{max-width:100%}.nasepokoje_pokoj_slideshow_left{position:absolute;top:0;bottom:0;left:5px;width:35px;background-image:url(../img/arrow_left2.png);background-repeat:no-repeat;background-position:center left;cursor:pointer}.nasepokoje_pokoj_slideshow_right{position:absolute;top:0;bottom:0;right:5px;width:35px;background-image:url(../img/arrow_right2.png);background-repeat:no-repeat;background-position:center right;cursor:pointer}.nasepokoje_pokoj_wrap .prev2{position:absolute;top:0;bottom:0;left:-20px;width:35px;background:0 0;border:0;outline:0;background-image:url(../img/arrow_left2.png);background-repeat:no-repeat;background-position:center left;cursor:pointer;pointer-events:all}.nasepokoje_pokoj_wrap .next2{position:absolute;top:0;bottom:0;right:-20px;width:35px;background:0 0;border:0;outline:0;background-image:url(../img/arrow_right2.png);background-repeat:no-repeat;background-position:center right;cursor:pointer;pointer-events:all}.nasepokoje_pokoj_text{font-size:16px;font-weight:400;text-align:center;padding-top:25px;padding-left:20px;padding-right:20px;vertical-align:top;min-height:86px}.kontakt{padding-bottom:90px}.kontakt_leva{width:560px;padding-right:45px;display:inline-block;vertical-align:top;padding-left:20px}@media all and (max-width:1050px){.kontakt_leva{width:100%;display:block}}.kontekt_leva_nadpis{font-size:50px;font-weight:700;font-family:'Playfair Display',serif}.kontakt_leva_text{font-size:16px;font-weight:600;padding-top:40px}.kontakt_prava{display:inline-block;width:calc(100% - 570px)}@media all and (max-width:1050px){.kontakt_prava{display:block;width:100%}}.footer_nav{font-size:21px;padding-top:15px;padding-bottom:30px}.footer_nav a{font-weight:400;display:block;padding-left:70px;background-repeat:no-repeat;background-position:left center;background-size:auto 100%;margin-top:30px;color:#000;text-decoration:none;transition:color .3s ease}.footer_nav a:hover{color:#ac9455}.footer_mail{background-image:url(../img/contact_email.png)}.footer_phone{background-image:url(../img/contact_phone.png)}.footer_address{background-image:url(../img/contact_location.png)}.footer_guglmap{width:100%;height:500px}.footer_wrap{background-color:#020908}.footer_inner{padding-top:50px;padding-bottom:75px;text-align:center}.footer_logo{margin-bottom:45px}.footer_logo a{display:inline-block}.footer_navigace{font-size:18px}.footer_navigace a{color:#fff;text-decoration:none;margin:0 35px;display:inline-block;padding:5px 0;transition:border-bottom .3s ease;border-bottom:2px transparent solid}.footer_navigace a:hover{border-bottom:2px #ac9455 solid}.footer_copyright{font-size:13px;color:#fff;opacity:.5;padding-top:75px}.footer_copyright a{color:#fff;text-decoration:none}.footer_copyright a:hover{opacity:1}.popup_overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1500;overflow:auto;display:none}.popup_overlay_wrap{height:100%;display:flex;justify-content:center;align-items:center}.popup_content{background:#fff;padding:45px;width:800px;max-height:80vh;position:relative;overflow:auto}.popup_content.restaurant-popup p{margin:1rem 0}.popup_content.restaurant-popup a{text-decoration:none;color:inherit;transition:color .3s ease}.popup_content.restaurant-popup a:hover{color:#ac9455}.popup_content.restaurant-popup ul{font-size:17px;font-weight:600;padding-left:1.5rem;list-style:none;display:flex;margin-top:2rem}@media screen and (max-width:550px){.popup_content.restaurant-popup ul{flex-wrap:wrap;justify-content:center}}.popup_content.restaurant-popup ul li{flex-basis:50%;text-align:center}@media screen and (max-width:550px){.popup_content.restaurant-popup ul li{flex-basis:100%;margin-bottom:1rem}}.popup_content.restaurant-popup ul li a{display:inline-block;font-size:1.2rem;padding:.25rem 1rem;border:2px #ac9455 solid}.popup_content .popup_x{position:absolute;top:5px;right:15px;font-size:30px;font-weight:700;cursor:pointer}.popup_content .popup_nadpis{font-family:'Playfair Display',serif;line-height:1;font-size:35px;font-weight:700;text-align:center;padding-bottom:10px}.popup_content .h3-like,.popup_content h3{margin:0;padding:0;font-size:17px;font-weight:600}.popup_content p{margin:5px 0 10px 0;font-size:14px}.popup_content .form-field{float:left;width:50%;margin-bottom:10px}.popup_content .form-field.full{float:none;width:100%}@media all and (max-width:650px){.popup_content .form-field{float:none;width:100%}}.popup_form_wrap{font-size:13px;margin:0 auto;max-width:550px;text-align:center}.popup_form_wrap input,.popup_form_wrap select{text-align:left;padding:10px;width:200px;border:2px #000 solid;border-radius:5px;margin:4px 0;box-sizing:border-box}.popup_form_wrap label{display:block}@media all and (max-width:650px){.popup_form_wrap{max-width:300px;text-align:left}.popup_form_wrap input,.popup_form_wrap select{width:100%}}.popup_podnadpis{font-weight:700;font-size:21px}.popform_text{width:224px;text-align:left;font-weight:700;padding:10px 0;display:inline-block;margin:10px 15px}.popform_date{background-repeat:no-repeat;background-position:right 15px center;background-image:url(../img/tiny_kalendar.png);background-image:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.6) 100%),url(../img/tiny_kalendar.png)}.popform_odeslat{padding-top:20px}.popform_odeslat input{text-align:center;font-weight:700;background-color:#ac9455;border:none;color:#fff;cursor:pointer}.ubytovani_slider .owl-carousel,.ubytovani_slider .owl-carousel .owl-item{padding:0}.ubytovani_slider .nasepokoje_pokoj_slideshow .owl-carousel,.ubytovani_slider .nasepokoje_pokoj_slideshow .owl-item{height:250px}.ubytovani_slider .owl-stage-outer{overflow:hidden}.ubytovani_slider .owl-carousel .owl-item .item{text-align:center}.ubytovani_slider .owl-carousel .owl-item img{width:auto;max-width:100%;max-height:100%;margin:auto}.owl-theme .owl-nav{position:absolute;top:0;left:0;height:100%;width:100%;margin-top:0;pointer-events:none}.owl-theme .owl-nav .prev{position:absolute;left:-50px;top:0;bottom:0;height:100%;background-color:transparent;border:0;outline:0;background-image:url(../img/arrow_left.png);width:50px;background-repeat:no-repeat;background-position:center;background-size:20px auto;cursor:pointer;pointer-events:auto}.owl-theme .owl-nav .next{position:absolute;right:-50px;top:0;bottom:0;height:100%;background-color:transparent;border:0;outline:0;background-image:url(../img/arrow_right.png);width:50px;background-repeat:no-repeat;background-position:center;background-size:20px auto;cursor:pointer;pointer-events:auto}.owl-theme .owl-nav [class*=owl-]{background:0 0}.owl-theme .owl-nav{margin:0;background:0 0}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}@media screen and (max-width:1400px){.nasepokoje_pokoj_wrap{padding:0 20px}}@media screen and (max-width:1200px){.dishes_leva{padding-left:30px;padding-right:60px}}@media screen and (max-width:1100px){.nasepokoje_pokoj_wrap{width:calc(100% / 2 - 3px)}}@media screen and (max-width:1050px){.welcome{padding-bottom:40px;padding-top:40px}.content_ubytovani_wrap{margin-bottom:60px}.content_dishes{padding-bottom:60px}.rezervace_online_wrap{margin-bottom:60px}.kontakt{padding-bottom:60px}.rezervace_online_content{padding-top:70px;padding-bottom:70px}.subytovani_content{padding-top:60px;padding-bottom:60px}.subytovani_text{padding-bottom:10px}.content_rezervace3_wrap{padding-bottom:60px}.nasepokoje_content_wrap{padding-bottom:20px;padding-top:40px;margin-bottom:20px}.fullmenu_nadpis{font-size:45px}.fullmenu_text{font-size:18px}.fullmenu_polozky{padding-top:30px;padding-bottom:30px}.fullmenu_menu_nadpis{font-size:36px}.content_rezervace2_wrap{padding-bottom:30px;margin-bottom:40px}.content_menugallery_wrap{padding-bottom:40px;padding-top:40px}.rezervace2_text,.rezervace2_text2{font-size:22px}.rezervace2_buttons{font-size:18px}.dishes_show_full{padding-top:25px}}@media screen and (max-width:1000px){.header_navbar_lang{position:absolute;top:10px;right:10px}.reviews_title h1{font-size:38px}.kontekt_leva_nadpis{font-size:40px}.dishes_prava{display:none}.dishes_leva{width:100%}.popup_nadpis{font-size:28px}}@media screen and (max-width:900px){.content_reviews{padding-bottom:20px}.review_single{padding:0 20px}.content_fullmenu{padding-left:20px;padding-right:20px}}@media screen and (max-width:850px){.header_navbar_logo{top:0;left:0;width:110px}.header_menu_menuwrap{padding-left:140px}.header_navbar{padding-left:10px}}@media screen and (max-width:800px){.content_ubytovani_wrap{margin-bottom:40px}.content_reviews_wrap{padding-bottom:90px}.wrap_type2 .header_daily_wrap{max-height:none}.fullmenu_top{padding-right:0;padding-top:10px}.dishes_show_item_sub{font-size:12px}.dishes_show_item{padding-right:100px}.menugallery_item{width:calc(100% / 2 - 3px)}.content_menugallery{padding-left:0}.rezervace2_text,.rezervace2_text2{font-size:20px}.rezervace2_buttons{font-size:16px}}@media screen and (max-width:750px){.header_menu_menuwrap{display:inline-block;visibility:hidden;width:100%;transition:opacity .4s ease;opacity:0;position:absolute;right:0;top:95px;background-color:rgba(0,0,0,.9);max-width:350px;padding-top:15px;padding-bottom:15px}.header_menu_menuwrap a{display:block;margin-bottom:5px}.header_menu_menuwrap.show{visibility:visible;opacity:1;width:100%}.header_menu_mob{display:inline-block;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-image:url(../img/mobmenu.png);text-align:right;cursor:pointer;margin:5px;opacity:.75}.header_menu_mob.clicked{opacity:1}.header_menu_mobbutton{display:inline-block}.welcome_point{padding-top:40px;font-size:16px;background-size:35%;background-position:bottom 30px center}.welcome_point span{font-size:14px}.welcome_rezervace{padding-top:30px}.welcome{padding-bottom:40px}.subytovani_title{font-size:45px}.subytovani_text{font-size:16px}.subytovani_content{padding-top:30px;padding-bottom:30px}.nasepokoje_pokoj_wrap{width:100%}.nasepokoje_content_wrap{margin-bottom:15px;padding-bottom:10px;padding-top:30px}.nasepokoje_inner{padding-left:0}.nasepokoje_list{margin:0}.kontakt_leva{width:100%}.kontakt_prava{width:100%}.content_rezervace3_wrap{padding-top:30px;padding-bottom:30px}.nasepokoje_pokoj_wrap{margin-bottom:30px}}@media screen and (max-width:700px){.footer_navigace a{margin:0 25px}}@media screen and (max-width:650px){.welcome_point{font-size:13px}.welcome_point span{font-size:12px}.review_single{width:100%}.review_sign{padding-top:10px}.review_title{padding-bottom:20px}.kontakt_leva{width:100%;padding:0 10px}.footer_inner{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:600px){.footer_navigace a{margin:10px 0;width:100%}.footer_copyright{padding-top:20px}.rezervace_online_wrap{margin-bottom:20px}.rezervace_online_content{padding-bottom:30px;padding-top:20px}.rezervace_online_content a{padding:15px 30px}.dishes_title{font-size:45px}}@media screen and (max-width:550px){.header_navbar_logo{top:5px;width:95px}.welcome_points{padding-top:0}.welcome_point{width:100%;background-size:auto;margin-bottom:0;font-size:16px}.welcome_point .point_image{background-position:center center}.welcome_point span{font-size:14px}.dishes_leva{padding-left:30px;padding-right:30px}.content_reviews_wrap{margin-bottom:40px}.subytovani_point{width:100%;margin-bottom:40px}.header_navbar_contacts span{display:none}.header_navbar_contacts a{padding:14px 25px;background-position:center}.header_navbar_contacts{padding-right:20px}.welcome_rezervace{padding-top:20px}.welcome{padding-bottom:20px}}@media screen and (max-width:520px){.header_menu_wrap a{margin-right:15px}}@media screen and (max-width:500px){.kontakt{padding-top:20px}.kontakt_leva_text{padding-top:10px}.footer_nav a{padding-left:50px;font-size:20px;background-size:contain}.kontakt{padding-bottom:20px}.content_dishes{padding-bottom:20px}.content_rezervace2_wrap{padding-bottom:20px;margin-bottom:20px;padding-top:30px}.fotogalerie_item{width:95%}}@media screen and (max-width:400px){.dishes_leva{padding-left:10px;padding-right:10px}.fullmenu_nadpis{font-size:34px}.fullmenu_text{font-size:16px}.fullmenu_top{padding-bottom:30px}}@media screen and (max-width:350px){.menugallery_item{width:100%}}#cookies{position:fixed;width:100%;bottom:0;left:0;overflow:hidden;background:#dedede;box-sizing:border-box;z-index:9999;text-align:center;padding:0 5%}#cookies p{margin:5px 0;font-size:.7rem}#cookies a,#cookies button{font-size:.7rem}#cookies .button{background:#888;color:#fff;padding:2px 5px;margin-left:10px;border:1px solid #444}