@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700);.boxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table{display:table;table-layout:fixed}.col{display:table-cell}.dn{display:none}.di{display:inline}.dib{display:inline-block}.db{display:block}.fl{float:left}.fr{float:right}.clear{clear:both;float:none;display:block}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}html,body,ul,li,input,textarea,form,p,h1,h2,h3,h4{margin:0;padding:0;border:0;font-smooth:always;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{font-family:'Raleway','Arial','Helvetica',sans-serif;font-size:16px}body.cz{font-family:'Arial','Helvetica',sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#2f2d2d;overflow-x:hidden}.frameHolder{width:100%;float:left}.frameHolder.menu_side-opened{margin-left:-250px}.bodyHolder{background-color:#fff}h2{font-size:40px;font-weight:400;padding-bottom:20px}h3{font-size:23px;font-weight:300;padding-bottom:15px}h4{font-size:19px}p{line-height:28px;color:#666;padding-bottom:30px}a img{border:0}a:not(.btn):hover{text-decoration:underline}.btn{color:#fff;border:2px solid #fff;text-decoration:none;display:inline-block;width:100%;padding:10px 0;font-weight:700;text-transform:uppercase;text-align:center}.btn:hover{background-color:#fff;color:#2f2d2d}img{max-width:100%;height:auto}.headerHolder{width:100%;position:fixed;left:0;top:0;right:auto;bottom:auto;z-index:5}.headerHolder.menu_side-opened{margin-left:-250px}.header{background-color:#000;background-color:rgba(0,0,0,0.62)}.logo{position:relative;float:left}.logo a{padding:28px 0 22px;display:block}.logo span{position:absolute;left:auto;top:-200px;right:auto;bottom:auto}.menu{text-transform:uppercase}.menu ul{list-style:none}.menu ul li.divider{border-bottom:2px solid #fff;margin:10px 0 15px}.menu ul li.lang a{width:48%}.menu ul li.lang.langEN a{float:left}.menu ul li.lang.langCZ a{float:right}.menu ul li.active a{background-color:#fff;color:#2f2d2d}.menu ul li a{font-weight:700;color:#fff;text-decoration:none;border:2px solid #fff;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;padding:10px 20px;margin-bottom:5px}.menu_ctrl{background:transparent url('/images/icon_menu.png') 0 center no-repeat;float:right;padding:28px 0 28px 25px;color:#fff;font-size:22px;cursor:pointer}.menu_wrap{height:0;overflow:hidden}.carousel{display:none;overflow:hidden}.quotation{text-align:center;padding:100px 0}.quotation p{color:#666;font-size:24px;line-height:38px;margin-bottom:0}.quotation p:before,.quotation p:after{font-weight:700;display:inline-block}.quotation p:before{content:'„'}.quotation p:after{content:'“'}.hpGallery{width:100%;display:block;background-color:#2f2d2d}.hpGallery .item{width:100%;text-align:center;float:left;position:relative;padding:0 20px;overflow:hidden;margin:20px 0}.hpGallery .item.linkToGallery{color:#fff;text-align:center;padding:45px 20px}.hpGallery .item.linkToGallery h3{font-size:30px;font-weight:300;margin-bottom:15px}.hpGallery .item .title{position:absolute;bottom:0;background-color:#fff;background-color:rgba(255,255,255,0.8);width:calc(100% - 40px);padding:15px}.hpGallery img{max-width:100%;width:100%;height:auto;display:block;margin:0 auto}.content{padding:115px 0}.content h3{text-transform:uppercase}.content a{color:#999183}.specialitiesHp{margin-top:65px}.specialitiesHp .item{margin-bottom:50px;clear:both}.specialitiesHp img{display:block;margin:0 auto 10px}.centering{padding-left:20px;padding-right:20px}.centering.centeringHpGallery,.centering.mapAndReservation{padding-left:0;padding-right:0}.footer{color:#999183}.footer a{color:#999183}.mapAndReservation{text-align:center}.mapAndReservation .contact{padding:30px 20px 0;background-color:#af905c;color:#fff}.mapAndReservation .contact p,.mapAndReservation .contact a{color:#fff}.mapAndReservation p{padding-bottom:17px}.mapAndReservation h3{font-size:26px;font-weight:300;padding-bottom:5px;color:#7d5c44}.mapAndReservation .number{font-size:22px}.footerMenu{padding:30px 0}.footerMenu ul{list-style:none}.footerMenu ul li a{padding:8px 12px 8px 0;display:inline-block;text-decoration:none}.footerMenu ul li.divider,.footerMenu ul li.lang{display:none}.postFooter{padding:30px 0;border-top:1px solid #999183;text-align:center}.postFooter a{color:#999183}.postFooter .copyright,.postFooter .social{padding:20px 0}.gmnoprint img{max-width:none!important}.menu_side{width:0;overflow:hidden;float:left}.menu_side.opened{width:250px}.menu_side.opened .menu_side-overlay{position:fixed;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.8);z-index:6;display:block}.menu_side ul{list-style:none;position:fixed;z-index:7;padding:20px;width:100%}.menu_side ul li a{background-color:#af905c;color:#fff;width:100%;display:inline-block;padding:10px 15px;margin-bottom:5px;font-weight:700}.menu_side .menu_side-overlay{display:none;-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0)}.bg_gray{background-color:#af905c;color:#fff}.bg_gray p{color:inherit}.section_description{padding-top:135px;padding-bottom:35px}.section_description h2{text-transform:uppercase}.section_description p{max-width:780px;margin-left:auto;margin-right:auto}.submenuHolder{display:none}.priceList{text-align:center;padding-top:35px}.priceList .menu_submenu,.priceList .menu_icon{display:none}.priceList h3{margin-top:30px;font-weight:700;font-size:28px}.priceList img{margin-bottom:30px}.priceList .item{padding-bottom:30px;color:#666;line-height:28px;padding:5px}.priceList .item:nth-of-type(even){background-color:#fafafa}.priceList .item:after{content:' ';clear:both;float:none;display:block}.priceList .item p{padding:0;line-height:20px}.priceList .food_id,.priceList .food_text{float:left;text-align:left}.priceList .food_text{text-align:left;width:80%}.priceList .food_id{width:35px;margin-right:20px}.priceList .food_priceAndWeight{float:left}.priceList .food_priceAndWeight span{text-align:left;display:inline-block}.priceList .food_priceAndWeight span.price{min-width:80px;line-height:20px}.d_dialogue{display:none;z-index:999;-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0);position:fixed;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%}.d_dialogue .nav{position:absolute;left:10px;top:90%;right:auto;bottom:auto;background:transparent url('../images/icon_nav.png') 0 0 no-repeat;width:30px;height:51px}.d_dialogue .nav.next{left:auto;right:10px;background-position:right 0}.d_background{position:fixed;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.4);z-index:8}.d_wrap{position:fixed;left:50%;top:82px;right:auto;bottom:auto;width:96%;margin-left:-48%;background:#fff url('../images/ajax-loader.gif') center center no-repeat;z-index:9}.d_wrap .d_close{position:absolute;left:auto;top:-30px;right:0;bottom:auto;z-index:8;width:26px;height:26px;background:transparent url('../images/icon_close.png') 0 0 no-repeat;cursor:pointer}.d_wrap img{display:block}.d_text{padding:30px 80px 50px;cursor:pointer}.d_text strong{padding:0 20px}.gallery{margin-bottom:80px}.gallery:last-of-type{margin-bottom:0}.gallery .item{margin:20px 0;padding:0 20px;cursor:pointer}.gallery .item img{display:block;max-width:100%;height:auto;margin:0 auto;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}@media(max-width:999px){.csstransitions .header{margin-top:0;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.cssanimations .header.closed{margin-top:-80px}}@media(min-width:590px){.priceList .food_priceAndWeight span{text-align:right}}@media(min-width:640px){.hpGallery .item{padding:0;margin:0;width:33.333333333333336%}.hpGallery .item.linkToGallery{padding:45px 20px}.hpGallery .item .title{width:100%}}@media(min-width:750px){.carousel{display:block;position:relative}.carousel img{max-width:100%;display:block}.carousel .item{background-color:#000;position:absolute;height:100%;width:100%;display:none;-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0);z-index:2}.carousel .item.active{display:block;z-index:3;-ms-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(100);filter:alpha(opacity=0)}.carousel .item img{margin:0 auto}.carousel .item .content{color:#fff;position:absolute;left:50%;top:40%;right:auto;bottom:auto;margin-left:-375px;padding:0;width:750px;text-align:center}.carousel .item .content h2{font-size:40px;font-weight:400;margin-bottom:13px}.carousel .item .content p{font-size:20px;line-height:28px;margin-bottom:0;color:#fff}.carousel .slideDown_ctrl{cursor:pointer;position:absolute;left:50%;top:auto;right:auto;bottom:5%;z-index:3;margin-left:-15px}.carousel .slideDown_ctrl.animated{-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0);display:none}.quotation p{font-size:30px;line-height:46px}.specialitiesHp .item{text-align:left}.specialitiesHp img{float:left;margin-right:20px}.paragraph_thin{width:700px;margin-left:auto;margin-right:auto}#map-canvas{height:340px;width:100%}.footer .contact{height:340px}.footerMenu{text-align:left;padding:30px 20px 5px}.footerMenu li{display:inline-block}.submenuHolder{background-color:#af905c;-webkit-transition:opacity 150ms ease-in;-moz-transition:opacity 150ms ease-in;-ms-transition:opacity 150ms ease-in;-o-transition:opacity 150ms ease-in;transition:opacity 150ms ease-in}.submenuHolder.sticky{position:fixed;left:0;top:0;right:auto;bottom:auto;width:100%}.submenuHolder.hidden{-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0)}.submenuHolder.visible{display:block;-ms-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(100);filter:alpha(opacity=0)}.submenuHolder ul{list-style:none;padding-left:20px;padding-right:20px;margin:0 auto;max-width:1010px}.submenuHolder ul.centeringHpGallery,.submenuHolder ul.mapAndReservation{padding-left:0;padding-right:0}.submenuHolder ul li{display:inline-block;margin-bottom:5px}.submenuHolder ul li a{display:inline-block;color:#fff;text-decoration:none;border:2px solid #fff;padding:5px 10px;-webkit-transition:background 150ms ease-in-out;-moz-transition:background 150ms ease-in-out;-ms-transition:background 150ms ease-in-out;-o-transition:background 150ms ease-in-out;transition:background 150ms ease-in-out}.submenuHolder ul li a:hover{text-decoration:none;background-color:#fff;color:#999183}.priceList .food_menu .item{background:transparent}.priceList .menu_submenu{display:block;width:250px;background-color:#af905c;color:#fff;padding:330px 10px 10px;text-align:left;float:left;z-index:1;position:fixed;left:0;top:0;right:auto;bottom:auto;height:100%}.priceList .menu_submenu ul{list-style:none}.priceList .menu_submenu a{color:#fff;display:block;text-decoration:none;padding-bottom:4px}.priceList .menu_submenu a:hover{text-decoration:underline}.priceList .menu_icon{display:inline-block;margin-top:16px}.priceList .menu_icon img{width:150px;height:150px}.priceList h3{margin-top:45px;padding-bottom:0;padding-left:5px}.priceList .food_menu{float:right;margin-bottom:20px;width:100%}.priceList .food_menu:first-of-type h3{margin-top:5}.priceList .food_id,.priceList .food_text{float:left}.priceList .food_text{width:65%}.priceList .food_priceAndWeight{line-height:20px;margin-left:0;float:right}.priceList .food_priceAndWeight span{text-align:right}.gallery .item{margin:0 15px 15px 0;padding:0;float:left}.gallery .item img{display:block;max-width:auto;height:auto;margin:0}.generatedcontent .quotation p:before,.generatedcontent .quotation p:after{content:' ';width:36px;height:31px;display:inline-block;position:relative}.generatedcontent .quotation p:before{background:transparent url('/images/icon_quotation-start.png') 0 0 no-repeat;top:17px;left:-10px}.generatedcontent .quotation p:after{background:transparent url('/images/icon_quotation-end.png') 0 0 no-repeat;top:-3px;right:-10px}.generatedcontent.backgroundsize .quotation p:before{background:transparent url('/images/icon_quotation-start@2x.png') 0 0 no-repeat;background-size:36px 31px}.generatedcontent.backgroundsize .quotation p:after{background:transparent url('/images/icon_quotation-end@2x.png') 0 0 no-repeat;background-size:36px 31px}.csstransitions .carousel .slideDown_ctrl{display:block;-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.csstransitions .menu_submenu{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.cssanimations .slideDown_ctrl{-ms-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(100);filter:alpha(opacity=0)}.cssanimations .slideDown_ctrl.animated{-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0)}.submenuHolder{display:block}.submenuHolder.fixed{text-align:center;padding:10px 0}}@media(min-width:1000px){.btn{width:auto;padding:10px 45px}.menu{float:right}.menu .clear,.menu .menu_ctrl{display:none}.menu .menu_wrap{height:auto;overflow:auto}.menu ul li{float:left;margin:0 12px}.menu ul li.active a{background-color:transparent;color:#8f908f}.menu ul li.lang{margin-left:12px;margin-right:0}.menu ul li a{padding:28px 0;border:0;color:#fff;border-top:2px solid transparent;width:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.menu ul li a:hover{border-color:#fff}.carousel .item .content h2{font-size:50px;font-weight:400}.carousel .item .content p{font-size:24px;line-height:42px}.quotation .centering{width:820px;margin:0 auto}.hpGallery .item{width:20%;overflow:hidden}.centering.centeringHpGallery{width:100%}.specialitiesHp .item{text-align:center;float:left;clear:none;width:23.5%;margin-right:2%}.specialitiesHp .item.last{margin-right:0}.specialitiesHp img{float:none;margin-right:auto;margin-left:auto}.footer #map-canvas{width:70%;float:left}.footer .contact{width:30%;float:right}.postFooter .copyright,.postFooter .social{padding:0;width:50%}.postFooter .copyright{float:left;text-align:left}.postFooter .social{float:right;text-align:right}.priceList h3{padding-bottom:45px;text-align:left;padding-left:465px}.priceList h4.subtitle{text-align:left;padding-left:465px}.priceList .food_menu{position:relative;padding-left:460px}.menu_icon{position:absolute;left:0;top:auto;right:auto;bottom:auto}.menu_icon img{width:225px;height:225px}.layout-with-left-image{position:relative;padding-left:320px}.layout-with-left-image p{text-align:left;max-width:630px}.layout-with-left-image .menu_icon{margin-top:6px}p.additional{padding-left:465px}.csstransitions .hpGallery .item .title,.csstransitions .header,.csstransitions .header a{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.csstransitions .hpGallery .item .title{bottom:-49px}.cssanimations .header.closed .logo a{padding:10px 0 0}.cssanimations .header.closed .menu ul li a{padding:11px 0}}@media(min-width:1140px){.centering{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;width:1140px}.aboutUs .centering{width:960px}.contact .centering{width:780px}.footerMenu{padding:30px 0 5px}.gallery .item:nth-of-type(5n){margin-right:0}}.backgroundsize .menu_ctrl{background:transparent url('/images/icon_menu@2x.png') 0 center no-repeat;background-size:20px 15px}.csstransitions .btn,.csstransitions .hpGallery img,.csstransitions .frameHolder,.csstransitions .menu_side,.csstransitions .menu_side-overlay{-webkit-transition:all 100ms ease-in;-moz-transition:all 100ms ease-in;-ms-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;transition:all 100ms ease-in}.csstransitions .specialitiesHp .item{-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-ms-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;transition:all 250ms ease-in}.csstransforms .btn:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);background-color:#fff;color:#2f2d2d}.csstransforms .mapAndReservation .btn:hover{color:#af905c}.csstransforms .frameHolder.menu_side-opened{margin-left:-250px}.csstransforms .menu_side.opened{width:250px}.csstransforms .menu_side.opened .menu_side-overlay{-ms-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(100);filter:alpha(opacity=0)}.csstransforms .specialitiesHp .item{-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(0);filter:alpha(opacity=0)}.csstransforms .specialitiesHp .item.animated{-ms-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(100);filter:alpha(opacity=0)}