a,body,fieldset,h1,h2,h3,h4,html,label,li,ol,p,ul{margin:0;padding:0;list-style-type:none;text-decoration:none}body{background-color:#fff;color:#343434;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.4em}body #menu .sub-menu-items>ul>li.theme-grf>strong{color:#51317d}body #head .search-form .advanced-search .theme-grf a{background-color:rgba(81,49,125,.3);color:#51317d}body #head .search-form .advanced-search .theme-grf a .icon svg{fill:#51317d}body #head .search-form .advanced-search .theme-grf a:hover{background-color:rgba(81,49,125,.5)}body #head .search-form .advanced-search .theme-grf a:hover .icon svg{fill:#51317d}body #head .search-form .advanced-search .theme-gr a{background-color:hsla(0,0%,40%,.3);color:#666}body.theme-maureruv-stul .main .h2,body.theme-maureruv-stul section .block-category{color:#ccc02f}body.theme-maureruv-stul #wrapper .table.table-color tr:first-child td,body.theme-maureruv-stul #wrapper .table.table-color tr:first-child th{background-color:#ccc02f;color:#000}body #menu .sub-menu-items>ul>li.theme-maureruv-stul>strong{color:#ccc02f}body #head .search-form .advanced-search .theme-maureruv-stul a,body #head .search-form .advanced-search .theme-maureruv-stul label{background-color:rgba(204,192,47,.3);color:#ccc02f}body #head .search-form .advanced-search .theme-maureruv-stul a .icon svg,body #head .search-form .advanced-search .theme-maureruv-stul label .icon svg{fill:#ccc02f}body #head .search-form .advanced-search .theme-maureruv-stul a:hover,body #head .search-form .advanced-search .theme-maureruv-stul label:hover{background-color:rgba(204,192,47,.5)}body #head .search-form .advanced-search .theme-maureruv-stul a:hover .icon svg,body #head .search-form .advanced-search .theme-maureruv-stul label:hover .icon svg{fill:#ccc02f}body #head .search-form .search-with-filter{position:absolute;bottom:-2px;right:0;font-size:14px;text-decoration:underline}.strong,strong{font-weight:700}a{color:#000}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}a.no-underline{text-decoration:none!important}a.no-underline:hover,a.underline-on-hover{text-decoration:none}a.underline-on-hover:hover{text-decoration:underline}a.small-heading-link{color:#343434;font-size:18px}.clearfix:after{display:block;clear:both;content:""}.text-center{text-align:center}.text-right{text-align:right}.pull-left{float:left;margin-right:20px}.pull-right{float:right;margin-left:20px}.hidden{display:none!important}.margin-bottom{margin-bottom:20px!important}.margin-top{margin-top:20px!important}.margin-top-large{margin-top:40px!important}.margin-top-small{margin-top:10px!important}.margin-bottom-small{margin-bottom:10px!important}.margin-bottom-tiny{margin-bottom:5px!important}.margin-bottom-thin{margin-bottom:1px!important}.margin-bottom-large{margin-bottom:40px!important}.margin-left{margin-left:10px!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}.p-relative{position:relative}.icon-square{width:32px;height:32px;display:inline-block;vertical-align:middle}.icon-square.icon-square-small{width:24px;height:24px}.icon-square.icon-square-big{width:48px;height:48px}.well{padding:20px;background-color:#ececec;margin-bottom:20px}.well:last-child{margin-bottom:0}.well.well-sm{padding:6px 10px}.well.well-big{padding:30px}.well.well-emphasize{background-color:#f8f8f8}.well.well-customer-note{padding-bottom:10px;font-weight:700;color:red}.well.well-customer-note .border{padding:10px}.well.well-customer-note+.well{padding-top:10px}.well.color-maureruv-stul,.well.maurers_table{color:#ccc02f}.well.bg-color-maureruv-stul{background-color:rgba(204,192,47,.3)}.well.color-maureruv-stul,.well.grand_restaurant_festival{color:#51317d}.well.bg-color-grand-restaurant-festival{background-color:rgba(81,49,125,.3)}.d-block{display:block}.d-hidden{display:none}.img-block{display:block;width:100%;height:auto}.img-block.img-vertical{width:auto;height:100%}.img-block.img-circle{border-radius:50%}.img-block.border{border:2px solid #343434}.img-block.img-center-max{max-width:400px;margin:0 auto 20px}.media{display:flex;position:relative}.media .media-image{width:64px;margin-right:20px}.media .media-image-big{width:128px;margin-right:20px}.media .media-body{width:100%}.media .media-body .media-title{font-weight:bolder;display:block}.media .media-body .media-small{font-size:15px;text-transform:uppercase;margin-bottom:5px}.media .media-body .media-more{margin-top:10px}.media .media-image+.media-body{width:calc(100% - 84px)}.media .media-image-big+.media-body{width:calc(100% - 148px)}.media.media-big .media-image{width:96px;width:192px}.media.media-big .media-image+.media-body{width:calc(100% - 116px)}.media.media-big .media-image-big+.media-body{width:calc(100% - 212px)}@media (max-width:730px){.media.media-mobile-wrap-image{display:block}.media.media-mobile-wrap-image .media-image{margin:0 auto 20px}.media.media-mobile-wrap-image .media-image+.media-body{width:100%}}.color-green{color:#090}.color-red{color:#900}.color-purple{color:#51317d}.color-blue{color:#134f65}.color-light-gray{color:#939393}.color-dark{color:#343434!important}.gray-line{height:1px;background-color:#939393;margin-right:20px}@media (min-width:730px){.columns-two:after{display:block;clear:both;content:""}.columns-two>*{display:block;float:left;width:calc(50% - 10px);margin-right:20px}.columns-two>:nth-child(2n){margin-right:0}.columns-two.columns-3-1>:nth-child(odd){width:calc(75% - 10px)}.columns-two.columns-3-1>:nth-child(2n){width:calc(25% - 10px);margin-right:0}}@media (max-width:730px){.columns-two{margin-bottom:20px}.columns-two:last-child{margin-bottom:0}.columns-two>*{margin-bottom:10px}.columns-two>:last-child{margin-bottom:0}}@media (min-width:730px){.columns-three:after{display:block;clear:both;content:""}.columns-three>*{display:block;float:left;width:33%;width:calc(33.33% - 14px);margin-right:20px}.columns-three>:nth-child(3n){margin-right:0}}@media (max-width:730px){.columns-three{margin-bottom:20px}.columns-three:last-child{margin-bottom:0}.columns-three>*{margin-bottom:10px}.columns-three>:last-child{margin-bottom:0}}.text-bold{font-weight:bolder}.text-small{font-size:15px}.flex-justify{display:flex;justify-content:space-between}.flex-justify .width-65{width:65%}.flex-justify .width-30{width:30%}@media (max-width:730px){.flex-justify{display:block}.flex-justify>div{width:100%}}.tags{padding-left:0!important;display:flex;justify-content:left;flex-wrap:wrap}.tags,.tags>li{list-style-type:none}.tags>li{background-color:#ececec;padding:10px;display:block;margin-right:10px;margin-bottom:10px}.tags>li:after{display:block;clear:both;content:""}.tags>li .cross{position:relative;margin-right:3px;font-size:0;width:12px;height:12px;display:block;float:left;margin-top:4px}.tags>li .cross:before{height:12px;width:3px}.tags>li .cross:after,.tags>li .cross:before{position:absolute;content:"";background-color:#343434;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.tags>li .cross:after{width:12px;height:3px}.tags>li .add{position:relative;font-size:0;width:12px;height:12px;display:block;float:left;margin-top:4px}.tags>li .add:before{height:12px;width:3px}.tags>li .add:after,.tags>li .add:before{position:absolute;content:"";background-color:#343434;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.tags>li .add:after{width:12px;height:3px}.pager{display:flex;width:100%;margin-bottom:20px}.pager:last-child{margin-bottom:0}.pager .first{margin-right:10px}.pager .last{margin-left:10px}.pager .first,.pager .last,.pager .links a,.pager .next,.pager .previous{display:inline-block;background-color:#c4c4c4;color:#000;padding:5px 10px;font-weight:bolder;text-transform:uppercase;font-size:15px}.pager .first:hover,.pager .last:hover,.pager .links a:hover,.pager .next:hover,.pager .previous:hover{background-color:#939393}.pager .links strong{display:inline-block;padding:5px 10px;font-weight:bolder;text-transform:uppercase;font-size:15px;background-color:#000;color:#fff}.pager .links{display:flex;width:100%;justify-content:center}.pager .links li{margin-right:10px}.pager .links li:last-child{margin-right:0}.pager .first,.pager .last,.pager .next,.pager .previous{font-size:0;width:16px;background-repeat:no-repeat;background-size:12px;background-position:50%}.pager .first{background-image:url(/app/img/svg/arrow-first.svg)}.pager .previous{background-size:8px;background-image:url(/app/img/svg/arrow-left.svg)}.pager .next{background-size:8px;background-image:url(/app/img/svg/arrow-right.svg)}.pager .last{background-image:url(/app/img/svg/arrow-last.svg)}@media (max-width:400px){.pager .next,.pager .previous{display:none}}@media (min-width:730px){aside .pager .first,aside .pager .last,aside .pager .next,aside .pager .previous{font-size:0;width:16px;background-repeat:no-repeat;background-size:12px;background-position:50%}aside .pager .first{background-image:url(/app/img/svg/arrow-first.svg)}aside .pager .previous{background-size:8px;background-image:url(/app/img/svg/arrow-left.svg)}aside .pager .next{background-size:8px;background-image:url(/app/img/svg/arrow-right.svg)}aside .pager .last{background-image:url(/app/img/svg/arrow-last.svg)}}.table+.pager,.table-responsive+.pager{margin-top:20px}#head .basket,#head .closest,#head .home,#head .user{display:block;position:relative}#head .basket .icon,#head .closest .icon,#head .home .icon,#head .user .icon{display:block;width:30px;height:30px}#head .basket .icon.dark,#head .closest .icon.dark,#head .home .icon.dark,#head .user .icon.dark{filter:brightness(.2)}#head .user{text-align:center}#head .user img{margin:0 auto;border-radius:50%}#head .user span{font-size:12px}@media (min-width:730px){#head .closest{display:none}}#head .user .notify{color:#fff;position:absolute;background:#900;padding:1px;font-size:15px;border-radius:50%;width:20px;height:20px;display:block;border:none;text-align:center;left:calc(50% - 30px);top:-6px}#head .basket .count{position:absolute;color:#fff;top:4px;font-size:10px;font-weight:700;left:11px;transform:translateX(-50%)}#head .basket .timeLock{text-decoration:none;position:absolute;top:-5px;left:-34px;padding:0 5px;border-radius:4px;z-index:2;font-size:15px;background-color:#c4c4c4}#head .basket .timeLock.success{background-color:#51753a;color:#fff}#head .basket .timeLock.danger{background-color:#900;color:#fff}#head .basket .timeLock.warning{background-color:#fc0;color:#000}#head .language-switcher li{display:inline-block;color:#c4c4c4;font-size:15px}#head .language-switcher li a{color:#343434}#head .language-switcher li:after{content:"/"}#head .language-switcher li:last-child:after{display:none}#head .search-form{position:relative}#head .search-form #advanced-search{display:none}#head .search-form .basic-search{display:flex}#head .search-form .basic-search label{height:42px;box-sizing:border-box}#head .search-form .basic-search input{height:42px;padding:6px 12px;box-sizing:border-box;border:none;background-color:#f8f8f8;outline:none}#head .search-form .basic-search button{padding:0;background-color:#333;color:#fff;border:none;border-left:1px solid #333;width:60px;height:42px;box-sizing:border-box;cursor:pointer}#head .search-form .basic-search button img{width:31px}#head .search-form .search-autocomplete{display:none;position:absolute;z-index:13;left:0;font-size:15px;background-color:#ececec;box-sizing:border-box;width:100%}#head .search-form .search-autocomplete.search-autocomplete-open{display:block}#head .search-form .search-autocomplete ul li .search-header{display:flex;padding:5px 10px;width:100%;box-sizing:border-box}#head .search-form .search-autocomplete ul li .search-header .text{text-transform:uppercase;font-size:9px;display:block;width:calc(100% - 154px)}#head .search-form .search-autocomplete ul li .search-header a{display:block;text-align:right;text-decoration:underline;width:140px;position:relative;box-sizing:border-box;padding-right:10px}#head .search-form .search-autocomplete ul li .search-header a:after{content:"";display:block;background:transparent url(/app/img/svg/arrow-right.svg) no-repeat 50%;background-size:100%;width:5px;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}#head .search-form .search-autocomplete ul li ul li a{display:block;padding:5px 10px;box-sizing:border-box}#head .search-form .search-autocomplete ul li ul li a:hover{background-color:#c4c4c4}#head .search-form .search-autocomplete ul li.loading{padding:5px 10px;color:#343434}#head .search-form .search-autocomplete ul li.loading img{display:block;height:17px;float:left;margin-right:8px}#head .search-form .search-autocomplete ul li.no-results{padding:5px 10px;color:#939393}#head .search-form .advanced-search{display:none;position:absolute;z-index:2;left:0;background-color:#fff;border:1px solid #c4c4c4;box-sizing:border-box}#head .search-form #advanced-search:checked~.advanced-search,#head .search-form .advanced-search.advanced-search-open{display:block}#head .search-form #advanced-search:checked~.basic-search label{background-color:#ececec}#head .search-form .advanced-search li a .icon,#head .search-form .basic-search label .icon,#head .search-form .search-autocomplete .icon{display:block;width:24px;height:24px;margin-right:10px;text-align:center;position:relative}#head .search-form .advanced-search li a .icon svg,#head .search-form .basic-search label .icon svg,#head .search-form .search-autocomplete .icon svg{display:block;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);fill:#797979}#head .search-form .advanced-search li a .icon.icon-calendar svg,#head .search-form .advanced-search li a .icon.icon-magnifier svg,#head .search-form .basic-search label .icon.icon-calendar svg,#head .search-form .basic-search label .icon.icon-magnifier svg,#head .search-form .search-autocomplete .icon.icon-calendar svg,#head .search-form .search-autocomplete .icon.icon-magnifier svg{width:22px;height:22px}#head .search-form .advanced-search li a .icon.icon-arrow svg,#head .search-form .basic-search label .icon.icon-arrow svg,#head .search-form .search-autocomplete .icon.icon-arrow svg{width:10px;height:10px}#head .search-form .advanced-search li a .icon.icon-red-cross,#head .search-form .basic-search label .icon.icon-red-cross,#head .search-form .search-autocomplete .icon.icon-red-cross{fill:#b40000}#head .search-form .advanced-search li a .icon.icon-red-cross svg,#head .search-form .basic-search label .icon.icon-red-cross svg,#head .search-form .search-autocomplete .icon.icon-red-cross svg{width:16px;height:16px}#head .search-form .advanced-search li a,#head .search-form .basic-search label{padding:7px;display:flex;color:#797979;font-size:15px}#head .search-form .advanced-search li a .text,#head .search-form .basic-search label .text{margin-top:3px}#head .search-form .advanced-search li a:hover,#head .search-form .basic-search label:hover{background-color:#ececec}#head .search-form .advanced-search li a:hover .icon,#head .search-form .basic-search label:hover .icon{color:#343434}#head .search-form .advanced-search li a:hover .icon svg,#head .search-form .basic-search label:hover .icon svg{fill:#343434}#hamburger-input{display:none}@media screen and (min-width:730px){#hamburger{display:none}#head .top{display:flex;justify-content:space-between;padding:10px 0 20px}#head .top .logo{display:block;text-align:left;order:1;width:152px;margin-top:16px;height:66px}}@media screen and (min-width:730px) and (min-width:921px){#head .top .logo{width:220px;height:96px;margin-top:0}}@media screen and (min-width:730px){#head .top .search-form{max-width:540px;width:calc(100% - 384px);order:2;margin-top:30px}#head .top .search-form label{width:210px;border:1px solid #c4c4c4;cursor:pointer}#head .top .search-form input{width:calc(100% - 60px)}#head .top .search-form .advanced-search{width:210px;border-top-width:0;box-shadow:0 5px 5px -2px rgba(0,0,0,.2)}#head .top .search-form .search-autocomplete{top:41px;left:0;width:100%;border:1px solid #c4c4c4;box-shadow:0 5px 5px -2px rgba(0,0,0,.2)}#head .top .search-form .search-autocomplete ul li ul li a{display:block;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:730px) and (min-width:921px){#head .top .search-form{width:calc(100% - 460px)}}@media screen and (min-width:730px) and (max-width:920px){#head .top .search-form label{width:42px}#head .top .search-form label .icon{margin-right:0}#head .top .search-form label .text{display:none}#head .top .search-form .search-with-filter{bottom:-10px}#head .top .search-form .search-autocomplete{left:41px;width:calc(100% - 100px);min-width:271px}#head .top .search-form .advanced-search{top:41px;left:-168px;border-top-width:1px}}@media screen and (min-width:730px){#head .top .nav-icons{margin-top:35px;width:200px;display:flex;justify-content:space-around;order:3}#head .top .nav-icons .home{display:none}}@media screen and (min-width:730px) and (min-width:730px) and (max-width:1090px){#head .top{padding-left:20px;padding-right:20px}}@media screen and (min-width:730px){#menu input{display:none}#menu label{background:0 0;border-bottom:none}#menu .menu{margin:0 0 20px;padding:0;background:#c4c4c4;border-top:2px solid #c4c4c4;position:relative;display:table;width:100%;z-index:12}#menu .menu>li{width:auto;display:table-cell;text-align:center}#menu .menu>li .menuTabContent{display:none;position:absolute;top:40px;min-height:0;left:0;width:100%;z-index:3;background:#f8f8f8;text-align:left}#menu .menu>li .menuTabContent>.inner{display:flex;width:100%}#menu .menu>li .menuTabContent:after{display:table;content:"";clear:both;height:.1px}#menu .menu>li .menuTabContent .sub-menu-items{padding:40px 0 20px 40px;box-sizing:border-box}#menu .menu>li .menuTabContent .sub-menu-items>ul>li{width:100%;margin-bottom:5px;padding-right:20px;box-sizing:border-box}#menu .menu>li .menuTabContent .sub-menu-items>ul>li:last-child{margin-bottom:0}}@media screen and (min-width:730px) and (max-width:920px){#menu .menu>li .menuTabContent .sub-menu-items>ul>li{width:50%}}@media screen and (min-width:730px){#menu .menu>li .menuTabContent .sub-menu-items>ul>li strong{display:block;margin-bottom:10px;text-transform:uppercase}#menu .menu>li .menuTabContent .sub-menu-items>ul>li ul{margin-bottom:20px}#menu .menu>li input[type=radio]:checked~.menuTabContent{display:flex}#menu .menu>li input[type=radio]:checked+label,#menu .menu>li label.opened{background:#f8f8f8}#menu .menu>li>a,#menu .menu>li label{display:block;text-decoration:none;padding:10px 0;transition:all .3s ease;background:#c4c4c4;position:relative;width:100%;cursor:pointer;font-weight:700;text-transform:uppercase}#menu .menu>li>a:after,#menu .menu>li label:after{content:"";width:2px;height:50%;position:absolute;right:0;top:25%;background:#f8f8f8}#menu .menu>li>a:hover,#menu .menu>li label:hover{color:#343434;background:#f8f8f8}#menu .menu>li>a:hover:hover:after,#menu .menu>li label:hover:hover:after{opacity:0}#menu .menu>li>a:hover:before,#menu .menu>li label:hover:before{content:"";width:2px;height:50%;position:absolute;left:-2px;top:25%;background:#c4c4c4}#menu .menu li:first-child label:before,#menu .menu li:last-child label:after{display:none}}@media screen and (max-width:730px){#head .logo{display:block;width:145px;height:64px;text-align:left;margin:0 auto 10px}#head .search-form form{margin-bottom:40px}#head .search-form .basic-search label{background-color:#ececec;width:42px;padding:9px 7px}#head .search-form .basic-search label .icon{margin:0 auto}#head .search-form .basic-search label .text{display:none}#head .search-form .basic-search input{width:calc(100% - 60px)}#head .search-form .basic-search .search-with-filter{bottom:-25px;font-size:14px}#head .search-form .advanced-search{width:100%}#hamburger{cursor:pointer}#hamburger .cross,#hamburger .open{width:30px;height:30px;cursor:pointer}#hamburger .cross{display:none}#hamburger .open{display:block}#menu,.language-switcher{display:none}#hamburger-input:not(:checked)~#head .nav-icons{position:fixed;left:0;bottom:0;width:100%;z-index:20;background-color:#fff;box-shadow:0 -5px 5px -2px rgba(0,0,0,.2);display:flex;justify-content:space-between;box-sizing:border-box;padding:10px}#hamburger-input:not(:checked)~#head .nav-icons .basket,#hamburger-input:not(:checked)~#head .nav-icons .home,#hamburger-input:not(:checked)~#head .nav-icons .user{display:block}#hamburger-input:not(:checked)~#head .top{padding:10px}#hamburger-input:not(:checked)~#head .top .mobile-only-in-menu{display:none}#hamburger-input:checked~#head{position:fixed;top:0;left:0;height:100%;width:100%;z-index:12;padding:20px;box-sizing:border-box;background-color:#f8f8f8}#hamburger-input:checked~#head>.inner{overflow-y:auto;max-height:calc(100% - 20px)}#hamburger-input:checked~#head .top{padding:0;margin-bottom:20px}#hamburger-input:checked~#head .logo{display:none}#hamburger-input:checked~#head .nav-icons{position:static;left:auto;top:auto}#hamburger-input:checked~#head .nav-icons .basket,#hamburger-input:checked~#head .nav-icons .closest,#hamburger-input:checked~#head .nav-icons .home,#hamburger-input:checked~#head .nav-icons .user{display:none}#hamburger-input:checked~#head .nav-icons .language-switcher{display:block;margin-bottom:20px}#hamburger-input:checked~#head .search-form .basic-search{border:1px solid #797979}#hamburger-input:checked~#head .search-form .search-autocomplete{position:relative;border:1px solid #797979;border-top:none}#hamburger-input:checked~#head .search-form .advanced-search{width:100%;position:relative;border-top:none}#hamburger-input:checked~#head #hamburger{position:fixed;bottom:10px;right:10px}#hamburger-input:checked~#head #menu{display:block}#hamburger-input:checked~#head #menu .menuTabContent,#hamburger-input:checked~#head #menu input{display:none}#hamburger-input:checked~#head #menu>ul>li{margin-bottom:20px}#hamburger-input:checked~#head #menu>ul>li:last-child{margin-bottom:0}#hamburger-input:checked~#head #menu>ul>li .sub-menu-items>ul>li{margin-bottom:10px}#hamburger-input:checked~#head #menu>ul>li .sub-menu-items>ul>li:last-child{margin-bottom:0}#hamburger-input:checked~#head #menu>.menu>li>a,#hamburger-input:checked~#head #menu label{display:block;font-size:20px;text-transform:uppercase;position:relative;font-weight:bolder;margin-bottom:10px}#hamburger-input:checked~#head #menu label:before{position:absolute;right:0;background:transparent url(/app/img/svg/arrow-right.svg) no-repeat 50%;width:14px;height:14px;content:""}#hamburger-input:checked~#head #menu input:checked~label:before,#hamburger-input:checked~#head #menu label.opened:before{background:transparent url(/app/img/svg/arrow-down.svg) no-repeat 50%}#hamburger-input:checked~#head #hamburger .cross,#hamburger-input:checked~#head #menu input:checked~.menuTabContent{display:block}#hamburger-input:checked~#head #hamburger .open{display:none}#wrapper .basic-user-info{text-align:left}#wrapper .basic-user-info>p{display:flex;justify-content:space-between}#wrapper .basic-user-info>p .smProfileInfo{min-width:inherit}}#wrapper{min-width:320px}#wrapper .site,#wrapper footer,#wrapper header{break-after:column;margin:0 auto;max-width:1050px;width:100%;background:#fff}#wrapper>.site>.content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#wrapper .main.with-aside .block-base,#wrapper .main.with-aside .block-category,#wrapper .main.with-aside .block-extra-offer .header,#wrapper .main.with-aside .block-files,#wrapper .main.with-aside .block-follow,#wrapper .main.with-aside .block-form,#wrapper .main.with-aside .block-gallery,#wrapper .main.with-aside .block-meal,#wrapper .main.with-aside .block-menu,#wrapper .main.with-aside .block-multi-step,#wrapper .main.with-aside .block-news,#wrapper .main.with-aside .block-newsletter,#wrapper .main.with-aside .block-order,#wrapper .main.with-aside .block-perex,#wrapper .main.with-aside .block-profile-big,#wrapper .main.with-aside .block-profile-edit,#wrapper .main.with-aside .block-restaurant-alternative,#wrapper .main.with-aside .block-survey,#wrapper .main.with-aside .block-tabs .h2,#wrapper .main.with-aside .block-tabs .tabs-headers,#wrapper .main.with-aside .block-text,#wrapper .main.with-aside .block-tip,#wrapper .main.with-aside .block-well,#wrapper .main.with-aside .h1{padding-right:20px}@media (max-width:1090px){#wrapper .main.with-aside .block-base,#wrapper .main.with-aside .block-category,#wrapper .main.with-aside .block-extra-offer .header,#wrapper .main.with-aside .block-files,#wrapper .main.with-aside .block-follow,#wrapper .main.with-aside .block-form,#wrapper .main.with-aside .block-gallery,#wrapper .main.with-aside .block-meal,#wrapper .main.with-aside .block-menu,#wrapper .main.with-aside .block-multi-step,#wrapper .main.with-aside .block-news,#wrapper .main.with-aside .block-newsletter,#wrapper .main.with-aside .block-order,#wrapper .main.with-aside .block-perex,#wrapper .main.with-aside .block-profile-big,#wrapper .main.with-aside .block-profile-edit,#wrapper .main.with-aside .block-restaurant-alternative,#wrapper .main.with-aside .block-survey,#wrapper .main.with-aside .block-tabs .h2,#wrapper .main.with-aside .block-tabs .tabs-headers,#wrapper .main.with-aside .block-text,#wrapper .main.with-aside .block-tip,#wrapper .main.with-aside .block-well,#wrapper .main.with-aside .h1{padding-left:20px}}@media (min-width:921px){#wrapper .main.with-aside .block-last-minute{margin-right:20px}}@media (max-width:1090px){#wrapper .main.with-aside .block-last-minute{margin-left:20px}}@media (min-width:921px){#wrapper .main.with-aside .block-add-voucher,#wrapper .main.with-aside .block-cart-step,#wrapper .main.with-aside .block-extra-offer .extra-list,#wrapper .main.with-aside .block-grand-restaurant-festival,#wrapper .main.with-aside .block-grand-restaurant-festival-filter,#wrapper .main.with-aside .block-grf,#wrapper .main.with-aside .block-map,#wrapper .main.with-aside .block-maureruv-stul-filter,#wrapper .main.with-aside .block-maureruv-vyber,#wrapper .main.with-aside .block-maureruv-vyber-restaurant,#wrapper .main.with-aside .block-maureruv-vyber-voucher,#wrapper .main.with-aside .block-restaurant,#wrapper .main.with-aside .block-summary-item,#wrapper .main.with-aside .block-vyber-grand-restaurant,#wrapper .main.with-aside .block-vyber-grand-restaurant-filter,#wrapper .main.with-aside .block-vyber-grand-restaurant-restaurant,#wrapper .main.with-aside .grf-cart-item{margin-right:20px}#wrapper .main.with-aside .block-stream{padding-right:20px}}@media (min-width:921px) and (max-width:1090px){#wrapper .main.with-aside .block-stream{padding-left:20px}}@media (max-width:920px){#wrapper .main.with-aside .block-stream .filter{padding-right:20px;padding-left:20px}}#wrapper .main,#wrapper .main.with-aside{width:100%;box-sizing:border-box}@media screen and (min-width:921px){#wrapper .main.with-aside{margin-bottom:20px;width:calc(100% - 361px)}#wrapper .main.with-aside .block-carousel,#wrapper .main.with-aside .block-features,#wrapper .main.with-aside .block-features-alternative,#wrapper .main.with-aside .block-horizontal-images,#wrapper .main.with-aside .block-image,#wrapper .main.with-aside .block-partner{margin-right:20px}}@media screen and (min-width:921px) and (max-width:1090px){#wrapper .main.with-aside .block-carousel,#wrapper .main.with-aside .block-features,#wrapper .main.with-aside .block-features-alternative,#wrapper .main.with-aside .block-horizontal-images,#wrapper .main.with-aside .block-image,#wrapper .main.with-aside .block-partner{margin-left:20px}}@media (min-width:921px){#wrapper .main.with-aside .block-image .press figcaption{padding:0}}@media (max-width:920px){#wrapper .main .block-tags{padding-right:20px;padding-left:20px}}@media (max-width:730px){#wrapper .main .block-cart-step,#wrapper .main .block-maureruv-vyber-restaurant .menu-info .menu-description{padding-right:20px;padding-left:20px}}#wrapper aside{width:100%;padding:0;background:#f8f9fa}#wrapper aside .block-base,#wrapper aside .block-category,#wrapper aside .block-features,#wrapper aside .block-features-alternative,#wrapper aside .block-files,#wrapper aside .block-follow .inner,#wrapper aside .block-form,#wrapper aside .block-gallery,#wrapper aside .block-meal,#wrapper aside .block-menu ul,#wrapper aside .block-multi-step,#wrapper aside .block-news,#wrapper aside .block-newsletter,#wrapper aside .block-order,#wrapper aside .block-perex,#wrapper aside .block-restaurant,#wrapper aside .block-restaurant-alternative,#wrapper aside .block-stream .filter,#wrapper aside .block-survey,#wrapper aside .block-text,#wrapper aside .block-tip,#wrapper aside .block-well,#wrapper aside .h1{padding-right:20px;padding-left:20px}#wrapper aside .h2{padding:20px}#wrapper aside .h2,#wrapper aside .h3{text-align:center;background:#939393;color:#fff;margin-bottom:0;text-transform:uppercase}#wrapper aside .h3{font-size:14px;padding:10px}#wrapper aside .block-partner .banner{left:-1px;width:calc(100% - 1px);cursor:pointer}#wrapper aside .block-partner .banner.banner-clicked{opacity:.5}@media screen and (min-width:921px){#wrapper aside .block-partner{margin-bottom:0}#wrapper aside .block-partner .banner.banner-portrait{display:block}#wrapper aside .block-partner .banner.banner-landscape{display:none}}@media screen and (min-width:921px){#wrapper aside{border-left:1px solid #c3c4c6;width:360px}}@media screen and (max-width:920px){#wrapper aside{margin-bottom:20px}}#wrapper .button.image{border:none;background:none;padding:0}#wrapper .buttons{display:flex;flex-wrap:wrap}#wrapper .buttons.buttons-center{justify-content:center}#wrapper .buttons.buttons-right{justify-content:right}#wrapper .buttons .button{margin-bottom:7px;margin-right:10px}#wrapper .buttons .dropdown .dropdown-menu{margin-top:-7px}#wrapper .slick-slider .slick-next{right:0;background:rgba(0,0,0,.2) url(/app/img/svg/arrow-right-white.svg) no-repeat 50%}#wrapper .slick-slider .slick-next:before{display:none!important}#wrapper .slick-slider .slick-prev{left:0;z-index:100;background:rgba(0,0,0,.2) url(/app/img/svg/arrow-left-white.svg) no-repeat 50%}#wrapper .slick-slider .slick-prev:before{display:none!important}#wrapper .slick-slider .slick-next,#wrapper .slick-slider .slick-prev{width:30px;height:30px;background-size:5px}#wrapper .slick-slider .slick-next.slick-disabled,#wrapper .slick-slider .slick-prev.slick-disabled{display:none!important}#wrapper .slick-slider .slick-dots{bottom:-21px}#wrapper .slick-slider.slider-for .slick-next,#wrapper .slick-slider.slider-for .slick-prev{width:60px;height:60px;background-size:10px}#wrapper .button{font-family:Montserrat,sans-serif;font-size:15px;background:#343434;color:#fff;display:inline-block;border:none;min-height:40px;text-align:center;vertical-align:middle;text-decoration:none;font-weight:700;transition:all .3s ease-in-out;cursor:pointer;padding:12px 15px;box-sizing:border-box}#wrapper .button:hover{background:#000}#wrapper .button span{vertical-align:middle;display:inline-block;color:#fff}#wrapper .button.collapsible-toggle span.collapsible-toggle-label-closed{display:block}#wrapper .button.collapsible-toggle.collapsible-toggle-active span.collapsible-toggle-label-closed,#wrapper .button.collapsible-toggle span.collapsible-toggle-label-open{display:none}#wrapper .button.collapsible-toggle.collapsible-toggle-active span.collapsible-toggle-label-open{display:block}#wrapper .button.btn-wide{min-width:180px}#wrapper .button.button-small{font-size:13px;min-width:128px;min-height:30px;padding:7.5px 10px;line-height:13px}#wrapper .button.button-inactive,#wrapper .button.button-inactive:hover,#wrapper .button.disabled,#wrapper .button.disabled:hover,#wrapper .button[disabled],#wrapper .button[disabled]:hover{background:#6d6d6d}#wrapper .button.button-link{background-color:transparent;text-decoration:underline;color:#000;padding-left:0;padding-right:0}#wrapper .button.button-link.button-inactive,#wrapper .button.button-link.disabled,#wrapper .button.button-link:hover,#wrapper .button.button-link[disabled]{text-decoration:none}#wrapper .button.button-link.button-inactive:hover,#wrapper .button.button-link.disabled:hover,#wrapper .button.button-link[disabled]:hover{background-color:transparent}#wrapper .button.button-inverted{color:#000;background-color:#fff;border:1px solid #000}#wrapper .button.button-inverted span{color:#000}#wrapper .button.button-inverted:hover{background-color:#000;color:#fff}#wrapper .button.button-inverted:hover span{color:#fff}#wrapper .button.button-adaptive{min-width:auto}#wrapper .button.button-green{background-color:#28a745}#wrapper .table-responsive,#wrapper .tableOverflow{overflow-x:auto}#wrapper .discussion .avatar,#wrapper .favouriteUsers .avatar,#wrapper .public-profile .avatar{width:60px;height:60px;position:relative;margin-bottom:20px}#wrapper .discussion .avatar img,#wrapper .favouriteUsers .avatar img,#wrapper .public-profile .avatar img{border-radius:50%;overflow:hidden;position:absolute;top:1px;left:1px;width:58px;height:58px;z-index:5}#wrapper .discussion .avatar:after,#wrapper .favouriteUsers .avatar:after,#wrapper .public-profile .avatar:after{content:"";width:64px;height:64px;display:inline-block;z-index:10;position:absolute;top:-3px;left:-2px}#wrapper .discussion .avatar.photo.border img,#wrapper .favouriteUsers .avatar.photo.border img,#wrapper .public-profile .avatar.photo.border img{border:2px solid #343434}#wrapper .discussion .avatar.food_lover.photo:after,#wrapper .favouriteUsers .avatar.food_lover.photo:after,#wrapper .public-profile .avatar.food_lover.photo:after{background:url(/app/img/svg/hvezda-1.svg) no-repeat 0 0}#wrapper .discussion .avatar.foodie.photo:after,#wrapper .favouriteUsers .avatar.foodie.photo:after,#wrapper .public-profile .avatar.foodie.photo:after{background:url(/app/img/svg/hvezda-2.svg) no-repeat 0 0}#wrapper .discussion .avatar.gourmet.photo:after,#wrapper .favouriteUsers .avatar.gourmet.photo:after,#wrapper .public-profile .avatar.gourmet.photo:after{background:url(/app/img/svg/hvezda-3.svg) no-repeat 0 0}#wrapper .discussion .avatar.connoisseur.photo:after,#wrapper .favouriteUsers .avatar.connoisseur.photo:after,#wrapper .public-profile .avatar.connoisseur.photo:after{background:url(/app/img/svg/hvezda-4.svg) no-repeat 0 0}#wrapper .discussion .avatar.food_guru.photo:after,#wrapper .favouriteUsers .avatar.food_guru.photo:after,#wrapper .public-profile .avatar.food_guru.photo:after{background:url(/app/img/svg/hvezda-5.svg) no-repeat 0 0}#wrapper .favouriteUsers li{display:flex;align-content:center}#wrapper .favouriteUsers .avatar{display:inline-block;position:relative;top:0;left:0;margin-bottom:10px}#wrapper .favouriteUsers .avatar img{top:4px;left:3px}#wrapper .favouriteUsers .avatar:after{position:relative;top:0;left:0}#wrapper .favouriteUsers .user-title{display:inline-block;line-height:60px;margin-left:10px}#wrapper .follow{font-weight:500;text-decoration:none;font-size:12px;text-align:center;display:inline-block}#wrapper .follow span:first-of-type{background:url(/app/img/svg/srdce.svg) no-repeat 0 0;color:#fff;display:inline-block;line-height:23px;width:28px;height:28px;text-align:center;font-size:10px;margin-right:10px}#wrapper .follow.inProcess{opacity:.4;cursor:wait}#wrapper .comments-loading{text-align:center;padding:20px;position:relative;width:100%;background-color:hsla(0,0%,100%,.5);box-sizing:border-box;z-index:6;cursor:wait}#wrapper .comments-loading .message{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#wrapper .comments-loading .message img{height:16px}#wrapper .overlay-loading{text-align:center;padding:20px;position:absolute;width:100%;background-color:hsla(0,0%,100%,.5);box-sizing:border-box;z-index:6;cursor:wait;top:0;left:0;height:100%}#wrapper .overlay-loading.fullBg{background-color:#fff}#wrapper .overlay-loading .message{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#wrapper .overlay-loading .message img{height:25px}#wrapper .notification{position:relative}#wrapper .photos{margin-top:20px;margin-right:-10px}#wrapper .photos>ul{display:flex;flex-wrap:wrap}#wrapper .photos>ul li{display:block;margin-right:10px;margin-bottom:10px;position:relative}#wrapper .photos>ul li:last-child{margin-right:0}#wrapper .photos>ul li a{display:block}#wrapper .photos>ul li a img{display:block;width:auto;height:90px}#wrapper .discussion{background:#ebecec;margin:30px 0;position:relative;min-height:85px}#wrapper .discussion .discussion-login{text-align:center;padding:20px}#wrapper .discussion .discussion-login p{margin-bottom:10px}#wrapper .discussion .discussion-login p:last-child{margin-bottom:0}#wrapper .discussion .comments-loading{position:absolute;height:100%}#wrapper .discussion .discussion-more{padding:20px;text-align:center}#wrapper .discussion .comment{padding:15px;display:flex;flex-wrap:wrap;margin-bottom:0;border-top:1px solid #acacac}@media screen and (max-width:480px){#wrapper .discussion .comment{display:block}}#wrapper .discussion .comment:last-child{margin-bottom:0}#wrapper .discussion .comment.collapsible-container{display:none}#wrapper .discussion .comment.collapsible-container.collapsible-container-open{display:flex}#wrapper .discussion .comment .clmnAvatar{width:60px}@media screen and (max-width:480px){#wrapper .discussion .comment .clmnAvatar{margin:0 auto 10px}}#wrapper .discussion .comment .avatar{width:60px;height:60px;position:relative;margin-bottom:20px}#wrapper .discussion .comment .avatar.photo:before{content:"";width:27px;height:27px;display:inline-block;z-index:11;position:absolute;bottom:-8px;right:0}#wrapper .discussion .comment .avatar.pointer{cursor:pointer}#wrapper .discussion .comment .avatar.with-mini.food_lover.photo:before{background:url(/app/img/svg/food_lover_muz_bile_pozadi.svg) no-repeat 0 0}#wrapper .discussion .comment .avatar.with-mini.foodie.photo:before{background:url(/app/img/svg/foodie_muz_bile_pozadi.svg) no-repeat 0 0}#wrapper .discussion .comment .avatar.with-mini.gourmet.photo:before{background:url(/app/img/svg/gourmet_muz_bile_pozadi.svg) no-repeat 0 0}#wrapper .discussion .comment .avatar.with-mini.connoisseur.photo:before{background:url(/app/img/svg/connoisseur_muz_bile_pozadi.svg) no-repeat 0 0}#wrapper .discussion .comment .avatar.with-mini.food_guru.photo:before{background:url(/app/img/svg/food_guru_muz_bile_pozadi.svg) no-repeat 0 0}#wrapper .discussion .comment .avatar:after{content:"";width:64px;height:64px;display:inline-block;z-index:10;position:absolute;top:-3px;left:-2px}#wrapper .discussion .comment .avatar.photo.border img{border:2px solid #343434}#wrapper .discussion .comment .avatar img{border-radius:50%;overflow:hidden;position:absolute;top:1px;left:1px;width:58px;height:58px;z-index:5}#wrapper .discussion .comment .userInfo{position:relative;width:calc(100% - 80px);margin-left:20px;line-height:1.7}@media screen and (max-width:480px){#wrapper .discussion .comment .userInfo{width:100%;margin:0}}#wrapper .discussion .comment .userInfo .name{font-weight:700;line-height:1.5;display:inline-block}@media screen and (max-width:480px){#wrapper .discussion .comment .userInfo .name{margin:10px auto 0;text-align:center;display:block}}#wrapper .discussion .comment .userInfo .rank{line-height:1.5}@media screen and (max-width:480px){#wrapper .discussion .comment .userInfo .rank{margin:0 auto;text-align:center;display:block}}#wrapper .discussion .comment .userInfo .time{font-size:12px;display:inline-block;margin-left:20px;line-height:22px;position:absolute;right:0}#wrapper .discussion .comment .userInfo .topic{font-size:12px;font-weight:700}@media screen and (min-width:481px){#wrapper .discussion .comment .userInfo .topic{margin-top:5px;margin-bottom:5px;position:absolute;right:0;top:15px}}@media screen and (max-width:480px){#wrapper .discussion .comment .userInfo .topic{text-align:center}}#wrapper .discussion .comment .userInfo .topic.maurertable{color:#ccc02f}#wrapper .discussion .comment .userInfo .topic.maurergrf{color:#51317d}#wrapper .discussion .comment .userInfo .help{position:absolute;right:0;top:0;background:#343434;border-radius:50%;padding:3px;color:#fff;width:15px;height:15px;font-size:12px;text-align:center}#wrapper .discussion .comment .userInfo .message .message-inactive{color:#999}#wrapper .discussion .comment .userInfo .message textarea{min-width:100%;min-height:140px;height:auto;margin:5px 0 0;padding:.5em;box-sizing:border-box;color:#343434}#wrapper .discussion .comment .userInfo .controls{margin-top:10px;display:flex;width:100%;justify-content:space-between;align-items:baseline;flex-wrap:wrap}@media screen and (max-width:640px){#wrapper .discussion .comment .userInfo .controls{display:block}}@media screen and (max-width:480px){#wrapper .discussion .comment .userInfo .controls{text-align:center}}#wrapper .discussion .comment .userInfo .controls a{font-weight:500;color:#343434;font-size:14px;padding-left:5px}#wrapper .discussion .comment .userInfo .controls .foldAnswer{position:relative;padding-left:20px}#wrapper .discussion .comment .userInfo .controls .foldAnswer:before{content:"";position:absolute;top:5px;left:0;width:0;height:0;border:8px solid transparent;border-left-color:#343434}#wrapper .discussion .comment .userInfo .controls .foldAnswer.foldAnswerOpen:before{top:8px;transform:rotate(90deg)}#wrapper .discussion .comment .userInfo .controls .rat{font-size:25px;font-weight:700;text-decoration:none;margin-right:20px}@media screen and (max-width:640px){#wrapper .discussion .comment.answer .userInfo .controls{display:flex}}#wrapper .discussion .branch .comment{border-top:1px dashed #acacac;padding-left:50px}@media screen and (max-width:480px){#wrapper .discussion .branch .comment{padding-left:15px}}#wrapper .discussion .branch .comment .clmnAvatar{width:50px}@media screen and (max-width:480px){#wrapper .discussion .branch .comment .clmnAvatar{margin:0 auto 10px}}#wrapper .discussion .branch .comment .avatar{width:50px;height:50px}#wrapper .discussion .branch .comment .avatar.man.connoisseur:after,#wrapper .discussion .branch .comment .avatar:after{width:53px;height:53px;top:-3px;left:-1px}#wrapper .discussion .branch .comment .avatar img{width:48px;height:48px}#wrapper .discussion .branch .comment .userInfo{width:calc(100% - 70px)}@media screen and (max-width:480px){#wrapper .discussion .branch .comment .userInfo{width:100%}}#wrapper .discussion .branch .comment .controls{justify-content:flex-end}#wrapper .discussion .branch .comment.answer .userInfo .controls{justify-content:space-between}@media screen and (max-width:640px){#wrapper .discussion .branch .comment.answer .userInfo .controls{display:flex}}#wrapper .photos .add input[type=file]{display:none}#wrapper .photos .add .attachments-progress{display:inline-block;background-color:#fc0;padding:3px 5px;vertical-align:middle}#wrapper .photos .add .attachments-progress img{float:left;width:18px;margin-right:3px;position:relative;top:3px}#wrapper .photos .add .error-list li:after{display:block;clear:both;content:""}#wrapper .photos .add .error-list li a{float:right;text-decoration:underline}#wrapper .photos>ul li .remove-photo{position:absolute;top:0;right:0;z-index:2;background-color:#000;font-size:0;width:24px;height:24px;display:block}#wrapper .photos>ul li .remove-photo:before{height:16px;width:3px}#wrapper .photos>ul li .remove-photo:after,#wrapper .photos>ul li .remove-photo:before{position:absolute;content:"";background-color:#fff;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}#wrapper .photos>ul li .remove-photo:after{width:16px;height:3px}#wrapper .thumbs{margin-left:10px}@media screen and (max-width:640px){#wrapper .thumbs{text-align:right}}@media screen and (max-width:480px){#wrapper .thumbs{text-align:center}#wrapper .thumbs a{margin-bottom:10px}}#wrapper .thumbs .thumb{text-decoration:none;font-weight:500;line-height:1.5;display:inline-block}#wrapper .thumbs .thumb img{width:22px;position:relative}#wrapper .thumbs .thumb img,#wrapper .thumbUp{display:inline-block;margin-right:5px}#wrapper .thumbUp img{top:2px}#wrapper .thumbDown{margin-right:10px}#wrapper .thumbDown img{top:9px}#wrapper .thumbs.small .thumb{line-height:1}#wrapper .thumbs.small .thumb img{width:17px}#wrapper .thumbs.small .thumbDown img{top:6px}#wrapper .h1{text-transform:uppercase}#wrapper .h1,#wrapper .h2{font-size:25px;font-weight:700;margin-bottom:20px}#wrapper .h2{line-height:30px}#wrapper .h3{font-size:20px;line-height:24px;margin-bottom:10px}#wrapper .table{border-collapse:collapse;width:100%;color:#000}#wrapper .table td,#wrapper .table th{border:2px solid #c4c4c4;padding:7px 15px}#wrapper .table td.table-cell-price,#wrapper .table th.table-cell-price{text-align:right}#wrapper .table td.cell-btns,#wrapper .table th.cell-btns{padding:3px}#wrapper .table th{text-align:left;font-weight:700}#wrapper .table tr.important td,#wrapper .table tr.important th{background-color:#ececec}#wrapper .table.table-striped td,#wrapper .table.table-striped th{border-color:currentcolor #fff;border-bottom:3px #fff;border-width:3px medium;border-top:3px #fff}#wrapper .table.table-striped td:first-child,#wrapper .table.table-striped th:first-child{border-left-width:0}#wrapper .table.table-striped td:last-child,#wrapper .table.table-striped th:last-child{border-right-width:0}#wrapper .table.table-striped tr:nth-child(2n) td,#wrapper .table.table-striped tr:nth-child(2n) th{background-color:#ececec}#wrapper .table.table-striped tr:nth-child(2n).important td,#wrapper .table.table-striped tr:nth-child(2n).important th{background-color:#d8d8d8}#wrapper .table.table-striped tr:nth-child(odd) td,#wrapper .table.table-striped tr:nth-child(odd) th{background-color:#f8f8f8}#wrapper .table.table-striped tr:nth-child(odd).important td,#wrapper .table.table-striped tr:nth-child(odd).important th{background-color:#e4e4e4}#wrapper .table.table-color tr:first-child td,#wrapper .table.table-color tr:first-child th,#wrapper .table.table-striped tr.total td,#wrapper .table.table-striped tr.total th{background-color:#c4c4c4}#wrapper .table.table-small{font-size:15px}#wrapper .table.table-reservations tr td{color:#666}#wrapper .table.table-reservations tr.paid td{color:#000;font-weight:600}#wrapper .table.cells-align-right tr td{text-align:right}#wrapper .table tr.total{font-weight:bolder}#wrapper .block{margin-bottom:20px}#wrapper .block-files li{margin-bottom:10px}#wrapper .block-files li:last-child{margin-bottom:0}#wrapper .block-files li a{display:block}#wrapper .block-files li a .icon{content:"";width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:10px}#wrapper .block-files li a .icon.icon-pdf{background:url(/app/img/svg/pdf.svg) no-repeat 0 0}#wrapper .block-files li a .icon.icon-file-type{background:url(/app/img/svg/filetype.svg) no-repeat 0 0;font-size:.45em;font-weight:bolder;text-transform:uppercase;padding:.7em 1.6em 0 .2em;box-sizing:border-box;text-align:center}#wrapper .block-files li a .text{font-weight:700;text-decoration:underline}#wrapper .block-files li a:hover .text{text-decoration:none}#wrapper .block-share{position:relative;z-index:5}#wrapper .block-share input{display:none}#wrapper .block-share .show{display:flex;justify-content:flex-end;padding:0 20px}#wrapper .block-share .show a,#wrapper .block-share .show label{display:block;width:32px;height:32px;margin-right:20px;color:#343434;position:relative;cursor:pointer}#wrapper .block-share .show a:last-child,#wrapper .block-share .show label:last-child{margin-right:0}#wrapper .block-share .show a img,#wrapper .block-share .show a svg,#wrapper .block-share .show label img,#wrapper .block-share .show label svg{fill:#343434;display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#wrapper .block-share .show a:hover,#wrapper .block-share .show label:hover{color:#000}#wrapper .block-share .show a:hover svg,#wrapper .block-share .show label:hover svg{fill:#000}#wrapper .block-share .popup{display:none;position:absolute;width:100%;z-index:2;background-color:#fff;border-color:#343434;border-style:solid;border-width:1px 0;box-sizing:border-box;padding:20px 20px 0;margin-top:10px;box-shadow:0 5px 5px -2px rgba(0,0,0,.2)}#wrapper .block-share .popup:before{content:" ";position:absolute;top:-9px;right:19px;z-index:1;border-color:transparent transparent #000;border-style:solid;border-width:0 17px 9px}#wrapper .block-share .popup:after{content:" ";position:absolute;top:-8px;right:20px;z-index:2;border-color:transparent transparent #fff;border-style:solid;border-width:0 16px 8px}#wrapper .block-share .popup ul{display:flex;justify-content:space-around;flex-wrap:wrap}#wrapper .block-share .popup ul li{margin-bottom:20px}#wrapper .block-share .popup ul li a{display:flex;font-size:15px;color:#343434}#wrapper .block-share .popup ul li a .icon{width:24px;height:24px;display:block;position:relative;margin-right:5px}#wrapper .block-share .popup ul li a .icon img,#wrapper .block-share .popup ul li a .icon svg{fill:#343434;display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#wrapper .block-share .popup ul li a .text{display:block;padding-top:2px}#wrapper .block-share .popup ul li a:hover{color:#000}#wrapper .block-share .popup ul li a:hover svg{fill:#000}@media (max-width:730px){#wrapper .block-share .popup ul li{width:50%}}@media (min-width:921px){#wrapper .block-share .popup{right:-1px;border-left-width:1px;border-right-width:1px;width:calc(100% + 1px)}}#wrapper .block-share input:checked~.popup{display:block}#wrapper .block-category{font-size:20px;font-weight:700;margin-bottom:20px}#wrapper .block-perex{font-size:15px;font-weight:700;margin-bottom:20px}#wrapper .block-map .map-container{min-height:450px;background-color:#ececec;position:relative}#wrapper .block-map .map-container:not(.initialized):before{content:"Na\10D\EDt\E1m mapu ...";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media (max-width:730px){#wrapper .block-map .map-container{min-height:300px}}#wrapper .block-image{position:relative}#wrapper .block-image .overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.6);color:#fff}#wrapper .block-image .overlay.overlay-top{bottom:auto;top:0}#wrapper .block-image .press{margin:0}#wrapper .block-image .press img{display:block;width:100%}#wrapper .block-image .press img.max-desktop{max-width:400px;margin:0 auto}#wrapper .block-image .press figcaption{font-size:10px;text-align:right;padding-left:20px;padding-right:20px}#wrapper .block-image .press .flag{display:inline-block;position:absolute;top:0;left:0;right:0;padding:10px;text-align:center}#wrapper .block-image .header{display:block;border-top:3px solid #900;background-color:#ccc02f;padding:17px 15px;font-size:20px;font-weight:bolder;text-transform:uppercase}#wrapper .block-image .header.with-icon{padding-left:60px;position:relative}#wrapper .block-image .header .icon{background-color:#f0ecc0;display:block;float:left;width:48px;height:48px;margin-right:20px;border-radius:50%;box-sizing:border-box;position:absolute;margin-top:-13px;left:5px;padding:6px 2px 2px}#wrapper .block-follow .inner{padding-top:20px;padding-bottom:20px}#wrapper .block-follow .inner .link{margin-right:10px}#wrapper .block-follow .inner .link:last-child{margin-right:0}#wrapper .block-overlay,#wrapper .block-overlay>.overlay-mask{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .block-overlay>.overlay-mask{z-index:1;background-color:hsla(0,0%,100%,.85)}#wrapper .block-overlay>.overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2}@media (max-width:920px){#wrapper .block-overlay>.overlay-content{width:100%}}#wrapper .block-summary-item{background-color:#ececec}#wrapper .block-summary-item .h2{padding:20px 20px 0;margin-bottom:0}#wrapper .block-summary-item .restaurant{padding:20px}#wrapper .block-summary-item .restaurant:after{display:block;clear:both;content:""}#wrapper .block-summary-item .restaurant .h3{margin:5px 0}#wrapper .block-summary-item .restaurant .h3.bold{font-weight:700}#wrapper .block-summary-item .restaurant .person{margin-bottom:10px}#wrapper .block-summary-item .restaurant .person .label{font-size:20px;font-weight:bolder}#wrapper .block-summary-item .restaurant .person .label:after{display:block;clear:both;content:""}#wrapper .block-summary-item .restaurant .person .label .icon{float:left;display:block;background:transparent url(/app/img/svg/osoba.svg) no-repeat 50%;width:12px;height:32px;background-size:32px 32px;margin-right:20px}#wrapper .block-summary-item .restaurant .person .label .text{display:inline-block;padding-top:5px}@media (min-width:730px){#wrapper .block-summary-item .restaurant .remove-item{float:right}}@media (max-width:730px){#wrapper .block-summary-item .restaurant .remove-item{margin-bottom:20px}}#wrapper .block-summary-item .restaurant+.restaurant{border-top:3px solid #fff}#wrapper .block-summary-item .price{text-align:right;font-size:20px}#wrapper .block-summary-item .total{padding:20px}#wrapper .block-add-voucher{padding:20px 0;text-align:right}#wrapper .block-add-voucher .h3{font-weight:700}#wrapper .block-add-voucher .voucher .inputs{display:flex;width:100%;max-width:320px;margin-left:auto}@media (max-width:730px){#wrapper .block-add-voucher .voucher .inputs{max-width:inherit}#wrapper .block-add-voucher .voucher .inputs button{max-width:80px}#wrapper .block-add-voucher .voucher .inputs input{width:calc(100% - 80px)}}@media (max-width:920px){#wrapper .block-add-voucher .voucher{padding:0 20px}}#wrapper .block-menu ul li{font-size:12px;text-transform:uppercase}#wrapper .block-newsletter p{margin-bottom:10px}#wrapper .block-newsletter .input-group{width:100%;max-width:320px}#wrapper .block-newsletter .input-group input{width:calc(100% - 31px);padding-left:10px;padding-right:10px}#wrapper .block-newsletter .input-group button{width:30px;position:relative}#wrapper .block-newsletter .input-group button img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:block;width:10px;height:auto}#wrapper .block-gallery ul{display:flex;flex-wrap:wrap}#wrapper .block-gallery ul li{margin-right:20px;margin-bottom:20px;overflow:hidden;width:calc(25% - 16.6px)}#wrapper .block-gallery ul li:nth-child(4n){margin-right:0}@media (max-width:730px){#wrapper .block-gallery ul li{margin-right:10px;margin-bottom:10px;width:calc(50% - 5px)}#wrapper .block-gallery ul li:nth-child(2n){margin-right:0}}#wrapper .block-gallery ul li a{display:block;position:relative;background-color:#c4c4c4}#wrapper .block-gallery ul li a:before{content:"";display:block;padding-top:100%}#wrapper .block-gallery ul li a img{position:absolute;display:block;width:100%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);height:auto}#wrapper .block-gallery ul li a img.image-portrait{height:100%;width:auto}#wrapper .block-gallery ul.three-in-row li{width:calc(33% - 16.6px)}#wrapper .block-gallery ul.three-in-row li:nth-child(3n){margin-right:0}@media (max-width:730px){#wrapper .block-gallery ul.three-in-row li{width:100%;margin-bottom:0}}#wrapper .block-image:after,#wrapper .block-text:after{content:"";display:block;clear:both}#wrapper .block-text h2{font-size:25px;font-weight:700;margin-bottom:20px}#wrapper .block-text h3{font-size:20px;margin-bottom:10px}#wrapper .block-text ol,#wrapper .block-text p,#wrapper .block-text ul{margin-bottom:20px}#wrapper .block-text ol:last-child,#wrapper .block-text p:last-child,#wrapper .block-text ul:last-child{margin-bottom:0}#wrapper .block-text ul li{margin:5px 0;list-style:disc}#wrapper .block-text ol li{margin:5px 0;list-style:decimal}#wrapper .block-text ol li span{font-weight:400}#wrapper .block-text ol,#wrapper .block-text ul{padding-left:18px}#wrapper .block-text ul.extra-list li{list-style-type:none}#wrapper .block-text a{font-weight:700;text-decoration:underline}#wrapper .block-text .button:not(.button-link),#wrapper .block-text a:hover{text-decoration:none}#wrapper .block-text.block-text-center{text-align:center}#wrapper .block-text.block-text-center .buttons{justify-content:center}#wrapper .block-text.block-text-padding{padding-top:40px;padding-bottom:40px}#wrapper .block-text-restaurant-detail .icons a{display:inline-block;vertical-align:top}#wrapper .block-text-restaurant-detail .icons a .icon{vertical-align:top;margin-right:3px;display:block;float:left;width:24px;height:24px}#wrapper .block-text-restaurant-detail .icons a .icon.icon-home{background:#797979 url(/app/img/svg/home-white.svg) no-repeat 50%}#wrapper .block-text-restaurant-detail .icons a .icon.icon-facebook{background:#797979 url(/app/img/svg/facebook-white.svg) no-repeat 50%;background-size:42%}#wrapper .block-text-restaurant-detail .icons a .icon.icon-phone{background:#797979 url(/app/img/svg/telefon-white.svg) no-repeat 50%;background-size:60%}#wrapper .block-text-restaurant-detail .icons a .text{display:inline-block;margin-left:5px}#wrapper .block-carousel img{width:100%}#wrapper .block-carousel .thumbs{display:flex;justify-content:space-between;padding-top:5px}#wrapper .block-carousel .thumbs div a:focus{outline:none}#wrapper .block-carousel .thumbs .slick-slide img{min-width:calc(25% - 4px);height:100%;margin-right:4px}#wrapper .block-carousel .thumbs img:last-child{margin-right:0}#wrapper .block-survey p{margin:0}#wrapper .block-survey .answer{margin-top:10px;display:flex;flex-wrap:wrap}#wrapper .block-survey .answer strong{display:block;width:100%}#wrapper .block-survey .answer .vote{display:block;width:90px;text-align:right;box-sizing:border-box;padding-top:5px}#wrapper .block-survey .answer a.vote{text-decoration:underline}#wrapper .block-survey .answer .stripe{background:#ebecec;height:30px;line-height:30px;padding-right:10px;text-align:right;position:relative;width:calc(100% - 90px);box-sizing:border-box}#wrapper .block-survey .answer .stripe .votes{position:absolute;left:0;background:#343434;height:30px;line-height:30px;text-align:right;color:#fff;vertical-align:middle;display:inline-block}#wrapper .block-survey .answer .stripe .votes span{padding-right:10px;display:inline-block}#wrapper .block-horizontal-images{display:flex}#wrapper .block-horizontal-images a{display:block;box-sizing:content-box;margin-right:20px;background-size:cover;background-repeat:no-repeat;background-position:50%;font-size:0;height:300px}#wrapper .block-horizontal-images a:last-child{margin-right:0}@media (max-width:730px){#wrapper .block-horizontal-images{display:block}#wrapper .block-horizontal-images a{width:100%!important;margin-bottom:10px}#wrapper .block-horizontal-images a:last-child{margin:0}}#wrapper .block-news .columns-three>*,#wrapper .block-news .columns-two>*{margin-bottom:10px}#wrapper .block-partner{position:relative;background:#fff;text-align:center}#wrapper .block-partner h3{font-size:15px;padding:10px 0 5px;margin:0;background:#fff;position:relative;left:-1px;font-weight:400}#wrapper .block-partner .banner{left:-1px;width:calc(100% - 1px);cursor:pointer;border:1px solid #343434;position:relative}#wrapper .block-partner .banner.banner-clicked{opacity:.5}#wrapper .block-partner .banner img{max-width:100%;display:block;margin:0 auto}@media screen and (max-width:730px){#wrapper .block-partner .banner img{width:100%}#wrapper .block-partner .banner.banner-portrait{display:none}#wrapper .block-partner .banner.banner-landscape{display:block}}@media screen and (min-width:730px) and (max-width:920px){#wrapper .block-partner .banner.banner-portrait{display:block}#wrapper .block-partner .banner.banner-landscape{display:none}}@media screen and (min-width:921px){#wrapper .block-partner .banner.banner-portrait{display:block}#wrapper .block-partner .banner.banner-landscape{display:none}}#wrapper .block-partner.no-border .banner{border:none}#wrapper .videoWrapper{position:relative;padding-bottom:56.25%;height:0}#wrapper .videoWrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .block-form .block-form-narrow{max-width:500px;margin:0 auto}#wrapper .block-form .block-form-centered .button{margin:0 auto}#wrapper .block-form .block-form-centered p{text-align:center}#wrapper .block-stream .filter{margin-bottom:10px}@media (min-width:730px){#wrapper .block-stream .filter:after{display:block;clear:both;content:""}#wrapper .block-stream .filter .h2{float:left}#wrapper .block-stream .filter .dropdown{float:right}}#wrapper .block-stream .stream li .buttons,#wrapper .block-stream .stream li .event{padding:7px 15px}#wrapper .block-stream .stream li:nth-child(2n){background-color:#ececec}#wrapper .block-stream .stream li:nth-child(odd){background-color:#f8f8f8}#wrapper .block-stream .stream li.stream-header{background-color:#666;color:#fff}#wrapper .block-stream .stream .timestamp{display:block;font-size:15px;color:#666}@media (max-width:730px){#wrapper .block-stream .stream .stream-header{display:none}}@media (min-width:730px){#wrapper .block-stream .stream{display:table}#wrapper .block-stream .stream li{display:table-row}#wrapper .block-stream .stream li .buttons,#wrapper .block-stream .stream li .event{display:table-cell;vertical-align:middle}#wrapper .block-stream .stream li .event{border-right:3px solid #fff}}#wrapper .block-chefsmedailon .chefsmedailon-title{font-weight:700}#wrapper .block-chefsmedailon .chefsmedailon-content a{float:left;margin:0 10px 10px 0}#wrapper .block-login{padding-top:20px;padding-bottom:20px}@media (min-width:730px){#wrapper .block-login{padding-top:60px;padding-bottom:60px}}#wrapper .block-login .new-registration,#wrapper .block-login .third-party{margin-bottom:20px}#wrapper .block-login .new-registration:last-child,#wrapper .block-login .third-party:last-child{margin-bottom:0}#wrapper .block-login .new-registration .buttons .provider,#wrapper .block-login .third-party .buttons .provider{display:block;width:32px;margin-right:20px}#wrapper .block-login .new-registration .buttons .provider:last-child,#wrapper .block-login .third-party .buttons .provider:last-child{margin-right:0}#wrapper .block-login .new-registration .buttons .provider img,#wrapper .block-login .third-party .buttons .provider img{display:block;width:100%;height:auto}#wrapper .block-top-10 ol{margin:0;padding:0}#wrapper .block-top-10 ol li{margin:0;padding:20px 15px;background:#ececec;list-style-position:inside}#wrapper .block-top-10 ol li:nth-child(odd){background:#f8f8f8}#wrapper .block-top-10 .form{column-count:2;background:#c4c4c4;padding:15px}#wrapper .public-profile ul.items li{display:inline-block;margin:5px}#wrapper .block-profile-big .avatar{width:200px;margin-right:10px;float:left}#wrapper .block-profile-big .avatar img{width:100%;height:auto}#wrapper .block-profile-big .description{margin-left:240px;padding-top:20px}#wrapper .block-profile-big .description .connections,#wrapper .block-profile-big .description .name,#wrapper .block-profile-big .description .nick{display:block;margin-bottom:20px}#wrapper .block-profile-big:after{content:"";display:block;clear:both}@media (max-width:920px){#wrapper .block-profile-big .avatar{max-width:50px;padding:20px}#wrapper .block-profile-big .description{margin-left:0}#wrapper .block-profile-big .buttons{justify-content:center}}@media (max-width:730px){#wrapper .block-profile-big{text-align:center}#wrapper .block-profile-big .restAdminBar a.button-link{display:block}}#wrapper .block-profile-edit .avatar{position:relative}#wrapper .block-profile-edit .avatar .loading{padding-top:60px;box-sizing:border-box;position:absolute;background-color:hsla(0,0%,100%,.8);width:100%;height:100%;left:0;top:0;text-align:center}#wrapper .block-profile-edit .avatar .loading .text{padding:5px 10px;color:#343434;position:relative}#wrapper .block-profile-edit .avatar .loading .text img{display:block;height:17px;float:left;margin-right:8px}#wrapper .block-profile-edit .avatar .buttons{margin-top:10px}#wrapper .block-profile-edit .avatar input{display:none}#wrapper .block-profile-edit .additional-info,#wrapper .block-profile-edit .primary-info,#wrapper .block-profile-edit .secondary-info{margin-bottom:20px}@media (max-width:730px){#wrapper .block-profile-edit .avatar{max-width:200px;margin:0 auto 20px}}@media (min-width:730px){#wrapper .block-profile-edit .avatar{width:200px;float:left}#wrapper .block-profile-edit .primary-info{width:calc(100% - 240px);float:right}#wrapper .block-profile-edit .additional-info,#wrapper .block-profile-edit .secondary-info{clear:both}}#wrapper .public-profile .block-profile-big .avatar{width:140px;height:140px}#wrapper .public-profile .block-profile-big .avatar img{width:133px;height:133px;top:4px;left:3px}#wrapper .public-profile .block-profile-big .avatar:after{content:"";width:144px;height:144px}@media (min-width:730px){#wrapper .public-profile .block-profile-big .avatar{max-width:inherit}}@media (max-width:730px){#wrapper .public-profile .block-profile-big .avatar{max-width:inherit;position:relative;margin:0 auto;float:none;padding:0}}@media (max-width:1050px){#wrapper .breadcrumb-head{padding-left:10px}}#wrapper .block-orders>ul>li{padding:20px 15px;background:#ececec}#wrapper .block-orders>ul>li:nth-child(odd){background:#f8f8f8}#wrapper .block-extra-offer .header .icon{position:absolute;display:block;width:64px;height:64px;margin-right:20px;background-color:#ccc02f;border-radius:50%;padding:12px 5px;box-sizing:border-box}#wrapper .block-extra-offer .header .icon-purple{background-color:#51317d}#wrapper .block-extra-offer .header .h2{margin-bottom:10px;margin-left:84px}#wrapper .block-extra-offer .header p{font-size:20px;margin-left:84px}#wrapper .block-extra-offer .extra-list{justify-content:space-between;padding-top:20px}#wrapper .block-extra-offer .extra-list:after{display:block;clear:both;content:""}#wrapper .block-extra-offer .extra-list>li{margin-bottom:20px;list-style-type:none!important}#wrapper .block-extra-offer .extra-list>li h3{padding:10px;text-align:center;color:#000;background-color:#ccc02f}#wrapper .block-extra-offer .extra-list>li .image{display:block}#wrapper .block-extra-offer .extra-list>li .image img{display:block;width:100%;height:auto}#wrapper .block-extra-offer .extra-list>li .body{text-align:center;padding:10px;background-color:#c4c4c4}@media (min-width:730px){#wrapper .block-extra-offer .extra-list>li{float:left;width:calc(33.3% - 13.3px);margin-right:20px}#wrapper .block-extra-offer .extra-list>li:nth-child(3n){margin-right:0}}#wrapper .block-comments .media,#wrapper .block-reviews .media{padding:10px 20px}#wrapper .block-comments .info,#wrapper .block-influencers .info,#wrapper .block-orders .info,#wrapper .block-reviews .info{background-color:#fff;padding:10px 20px;text-align:center}#wrapper .block-comments .info a,#wrapper .block-influencers .info a,#wrapper .block-orders .info a,#wrapper .block-reviews .info a{font-weight:bolder;display:block;color:#000}#wrapper .block-comments .no-results,#wrapper .block-influencers .no-results,#wrapper .block-orders .no-results,#wrapper .block-reviews .no-results{text-align:center;padding:10px 20px;color:#939393}#wrapper .block-influencers>ul{padding:10px}#wrapper .block-comments .media-description{font-size:15px}#wrapper .block-well .well{margin-bottom:0}#wrapper .block-well .well+.well{border-top:none}#wrapper .block-last-minute{border-top:2px solid #c4c4c4;padding:20px 0;border-bottom:2px solid #c4c4c4}#wrapper .block-last-minute .h2{font-size:20px;margin-bottom:10px;text-transform:uppercase;color:#343434}#wrapper .block-last-minute .h2 .icon{display:inline-block;margin-right:3px;width:30px;height:30px;background:transparent url(/app/img/svg/last-minute.svg) no-repeat 0 0;background-size:30px 30px;vertical-align:text-bottom}#wrapper .block-last-minute ul{column-count:2}#wrapper .block-last-minute ul li{padding:0 3px}#wrapper .block-last-minute ul li:before{content:"";float:left;height:12px;width:12px;background-color:#ccc02f;display:block;margin-right:10px;border-radius:50%;margin-top:5px}#wrapper .block-multi-step ul{display:flex;max-width:100%;overflow-x:auto}#wrapper .block-multi-step ul li{margin-right:10px;width:100%}#wrapper .block-multi-step ul li a,#wrapper .block-multi-step ul li span{position:relative;display:block;padding:20px 0 20px 30px;background-color:#c4c4c4;font-size:15px;font-weight:bolder;text-transform:uppercase;text-align:center}#wrapper .block-multi-step ul li a:before,#wrapper .block-multi-step ul li span:before{position:absolute;left:0;content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:30px 0 30px 20px;top:50%;transform:translateY(-50%)}#wrapper .block-multi-step ul li a:after,#wrapper .block-multi-step ul li span:after{position:absolute;right:-20px;content:"";width:0;height:0;border-color:transparent transparent transparent #c4c4c4;border-style:solid;border-width:30px 0 30px 20px;top:50%;transform:translateY(-50%);z-index:1}#wrapper .block-multi-step ul li:first-child a,#wrapper .block-multi-step ul li:first-child span{padding-left:10px}#wrapper .block-multi-step ul li:first-child a:before,#wrapper .block-multi-step ul li:first-child span:before{display:none}#wrapper .block-multi-step ul li:last-child{margin-right:0}#wrapper .block-multi-step ul li:last-child a,#wrapper .block-multi-step ul li:last-child span{padding-right:10px}#wrapper .block-multi-step ul li:last-child a:after,#wrapper .block-multi-step ul li:last-child span:after{display:none}#wrapper .block-multi-step ul li.visited a,#wrapper .block-multi-step ul li.visited span{background-color:#666;color:#fff}#wrapper .block-multi-step ul li.visited a:after,#wrapper .block-multi-step ul li.visited span:after{border-left-color:#666}#wrapper .block-multi-step ul li.active a,#wrapper .block-multi-step ul li.active span{background-color:#343434;color:#fff}#wrapper .block-multi-step ul li.active a:after,#wrapper .block-multi-step ul li.active span:after{border-left-color:#343434}@media (max-width:730px){#wrapper .block-multi-step ul li{margin-right:5px}#wrapper .block-multi-step ul li a,#wrapper .block-multi-step ul li span{padding:10px 0 10px 15px}#wrapper .block-multi-step ul li a:before,#wrapper .block-multi-step ul li span:before{border-width:20px 0 20px 10px}#wrapper .block-multi-step ul li a:after,#wrapper .block-multi-step ul li span:after{right:-10px;border-width:20px 0 20px 10px}#wrapper .block-multi-step ul li:first-child a,#wrapper .block-multi-step ul li:first-child span{padding-left:10px}#wrapper .block-multi-step ul li:last-child a,#wrapper .block-multi-step ul li:last-child span{padding-right:10px}}#wrapper .block-features-alternative ul{background-color:#ececec;flex-wrap:wrap;display:flex;justify-content:left;padding:20px 0 20px 20px}#wrapper .block-features-alternative ul li{margin-right:20px}#wrapper .block-features-alternative ul li.book{float:right;width:140px;display:flex;margin-right:0}#wrapper .block-features-alternative ul li.book .img-block{width:32px;height:32px}#wrapper .block-features-alternative ul li.book .place{padding:5px 10px;font-weight:bolder}@media (max-width:730px){#wrapper .block-features-alternative ul{padding:10px 0 10px 10px}#wrapper .block-features-alternative ul li{margin-right:10px}}#wrapper .block-restaurant{background-color:#ececec}#wrapper .block-restaurant .h2{padding:20px;text-align:center;margin:0}#wrapper .block-restaurant.grf .h2{background-color:#cac0d8}#wrapper .block-restaurant.mst .h2{background-color:#ccc02f}#wrapper .block-restaurant .rating{display:flex;margin-bottom:10px}#wrapper .block-restaurant .rating li{width:25%;padding:0 10px;position:relative;text-align:center}#wrapper .block-restaurant .rating li .text{display:block}#wrapper .block-restaurant .rating li .value{display:block;font-weight:bolder}#wrapper .block-restaurant .rating li:after{content:"";display:block;position:absolute;width:2px;background-color:#fff;height:100%;top:0;right:0}#wrapper .block-restaurant .rating li:last-child:after{display:none}#wrapper .block-restaurant .image{position:relative}#wrapper .block-restaurant .image .image-buttons{position:absolute;bottom:10px;right:10px;text-align:right;z-index:1}#wrapper .block-restaurant .image .image-buttons .buy,#wrapper .block-restaurant .image .image-buttons .rate{cursor:pointer;margin-left:10px;border:1px solid #fff}#wrapper .block-restaurant .image .image-buttons .buy:first-child,#wrapper .block-restaurant .image .image-buttons .rate:first-child{margin-left:0}#wrapper .block-restaurant .image .image-buttons .buy:before,#wrapper .block-restaurant .image .image-buttons .rate:before{content:"";display:inline-block;margin-right:5px;width:16px;height:16px;vertical-align:text-bottom}#wrapper .block-restaurant .image .image-buttons .buy{background-color:#51317d}#wrapper .block-restaurant .image .image-buttons .buy.mst{background-color:#ccc02f}#wrapper .block-restaurant .image .image-buttons .buy:before{background:transparent url(/app/img/svg/kalendar-bily.svg) no-repeat 0 0;background-size:16px 16px}#wrapper .block-restaurant .image .image-buttons .rate{background-color:#900}#wrapper .block-restaurant .image .image-buttons .rate:before{background:transparent url(/app/img/svg/check-bily.svg) no-repeat 0 0;background-size:16px 16px}#wrapper .block-restaurant .image #rating-overlay,#wrapper .block-restaurant .image .rating-overlay-control{display:none}#wrapper .block-restaurant .image .rating-overlay{display:none;position:absolute;background-color:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;box-sizing:border-box}#wrapper .block-restaurant .image .rating-overlay .close{position:absolute;top:20px;right:20px;width:20px;height:20px;text-align:center;font-size:0;z-index:3;cursor:pointer}#wrapper .block-restaurant .image .rating-overlay .close:after,#wrapper .block-restaurant .image .rating-overlay .close:before{position:absolute;left:11px;content:" ";height:23px;width:2px;background-color:#fff}#wrapper .block-restaurant .image .rating-overlay .close:before{transform:rotate(45deg)}#wrapper .block-restaurant .image .rating-overlay .close:after{transform:rotate(-45deg)}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;padding:20px;box-sizing:border-box}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner label{display:block;margin-bottom:20px;font-size:20px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner input,#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner select{padding:10px 5px;font-size:20px;font-weight:bolder}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers{width:100%;max-width:600px;display:flex;justify-content:space-between;margin-bottom:40px;margin-left:auto;margin-right:auto}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers .rating-number input,#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers .rating-number select{width:60px;text-align:center}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers .rating-number .dropdown label{margin-bottom:0;width:60px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers .rating-number .dropdown ul{width:150px;text-align:left}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price{width:100%;max-width:600px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:left}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price input{width:60px;text-align:right}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price .rating-submit-button{float:right;background-color:#900;border:1px solid #fff}@media (max-width:730px){#wrapper .block-restaurant .image .rating-overlay .close{top:10px;right:10px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner{padding:10px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner label{display:block;margin-bottom:10px;font-size:15px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner input{padding:10px;font-size:15px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers{margin-bottom:20px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-numbers .rating-number input{width:40px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price{margin-bottom:20px;text-align:left}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price label{font-size:15px}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price-submit{display:flex;justify-content:space-around}#wrapper .block-restaurant .image .rating-overlay .rating-overlay-inner .rating-price-submit .rating-submit{padding-top:32px}}#wrapper .block-restaurant .image #rating-overlay:checked~.rating-overlay,#wrapper .block-restaurant .image .rating-overlay-control:checked~.rating-overlay{display:block}#wrapper .block-restaurant .features ul{background-color:#ececec;flex-wrap:wrap;display:flex;justify-content:left;padding:20px 0 0 20px}#wrapper .block-restaurant .features ul li{margin-right:20px;margin-bottom:20px}#wrapper .block-restaurant .features ul li.book{float:right;width:140px;margin-right:0}#wrapper .block-restaurant .features ul li.book a{display:flex}#wrapper .block-restaurant .features ul li.book a .img-block{width:32px;height:32px}#wrapper .block-restaurant .features ul li.book a .place{padding:5px 10px;font-weight:bolder}@media (max-width:730px){#wrapper .block-restaurant .features ul{padding:10px 0 0 10px}#wrapper .block-restaurant .features ul li{margin-right:10px;margin-bottom:10px}}@media (min-width:730px){#wrapper .block-restaurant .rating li .value{font-size:25px}}#wrapper .block-restaurant-alternative .h2{margin-bottom:10px}#wrapper .block-restaurant-alternative .contacts{margin-bottom:20px;font-size:15px;text-transform:uppercase;display:flex}#wrapper .block-restaurant-alternative .contacts .phone a,#wrapper .block-restaurant-alternative .contacts .web a{display:block;color:#666}#wrapper .block-restaurant-alternative .contacts .web{margin-right:10px}#wrapper .block-restaurant-alternative .contacts .phone a{padding-left:20px;background:transparent url(/app/img/svg/telefon.svg) no-repeat 0;background-size:16px 16px}#wrapper .block-restaurant-image-alternative{margin-bottom:0}#wrapper .block-restaurant-image-alternative .overlay ul{display:flex;justify-content:space-evenly}#wrapper .block-restaurant-image-alternative .overlay ul li{padding:20px;text-align:center}#wrapper .block-restaurant-image-alternative .overlay ul li .text{display:block;font-size:15px;margin-bottom:5px}#wrapper .block-restaurant-image-alternative .overlay ul li .value{display:block;font-size:25px}@media (max-width:730px){#wrapper .block-restaurant-image-alternative .overlay ul li{padding:10px}#wrapper .block-restaurant-image-alternative .overlay ul li .price{font-size:14px}}#wrapper .block-meal .media-title{font-size:25px;line-height:30px;font-weight:700;margin-bottom:10px}#wrapper .block-meal .media-description{font-size:15px;color:#666;margin-bottom:10px}#wrapper .block-meal .media-meals{margin-bottom:10px}#wrapper .block-meal .media-meals li{font-style:italic;margin-bottom:10px}@media (min-width:921px){#wrapper .block-meal.well{margin-right:20px}}#wrapper .block-person .person{display:flex;padding:20px}#wrapper .block-person .person .person-image{width:128px;margin-right:20px}#wrapper .block-person .person .person-body{width:calc(100% - 148px)}#wrapper .block-person .person .person-body .person-name{font-weight:bolder;margin-bottom:10px;font-size:20px}#wrapper .block-person .person .person-body .person-description{font-size:15px}@media (max-width:730px){#wrapper .block-tabs .tabs-headers{overflow-x:auto}#wrapper .block-tabs .tabs-headers .tabs-header{white-space:nowrap}#wrapper .block-tabs .tabs-headers .tabs-header .short{display:block}#wrapper .block-tabs .tabs-headers .tabs-header .long{display:none}}@media (min-width:730px){#wrapper .block-tabs .tabs-headers .tabs-header .short{display:none}}@media (min-width:730px){#wrapper aside .block-tabs .tabs-headers{overflow-x:auto}#wrapper aside .block-tabs .tabs-headers .tabs-header{white-space:nowrap}#wrapper aside .block-tabs .tabs-headers .tabs-header .short{display:block}#wrapper aside .block-tabs .tabs-headers .tabs-header .long{display:none}}#wrapper .block-slider>.inner{height:300px;width:100%;position:relative}#wrapper .block-slider>.inner .slide{display:none;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box}#wrapper .block-slider>.inner .slide:first-of-type{display:block}#wrapper .block-slider>.inner .slide .slide-inner{box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}#wrapper .block-slider>.inner .slide .slide-desktop,#wrapper .block-slider>.inner .slide .slide-mobile,#wrapper .block-slider>.inner .slide .slide-tablet{display:none}@media (min-width:921px){#wrapper .block-slider>.inner .slide .slide-desktop{display:block}}@media (min-width:730px) and (max-width:920px){#wrapper .block-slider>.inner .slide .slide-tablet{display:block}}@media (max-width:730px){#wrapper .block-slider>.inner .slide .slide-mobile{display:block}}#wrapper .block-slider.block-slider-line-bottom{border-bottom:4px solid #900}@media (max-width:730px){#wrapper .block-grand-restaurant-festival .description{padding:10px}}@media (min-width:730px){#wrapper .block-grand-restaurant-festival .offer{display:table}#wrapper .block-grand-restaurant-festival .offer .offer-inner{display:table-row;width:100%;box-sizing:border-box}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{text-align:right;padding-top:25px}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-description,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{display:table-cell;padding:20px;width:33.3%;box-sizing:border-box}}#wrapper .block-mnam-tour .header{padding:20px;background-color:#2e9eff;color:#fff;font-size:25px;text-transform:uppercase;font-weight:bolder}#wrapper .block-mnam-tour .header .more{font-size:15px;text-decoration:underline;text-transform:none;color:#fff}#wrapper .block-mnam-tour .header .more:hover{text-decoration:none}@media (min-width:921px){#wrapper .block-mnam-tour .header .more{float:right}}@media (max-width:920px){#wrapper .block-mnam-tour .header{text-align:center}}@media (min-width:921px){#wrapper .block-mnam-tour .header.with-logo{margin-top:50px}#wrapper .block-mnam-tour .header.with-logo .logo{float:left;width:220px;height:99px;margin-right:20px;position:relative;margin-top:-70px;background-color:#fff}}@media (max-width:920px){#wrapper .block-mnam-tour .header.with-logo{margin-top:30px}#wrapper .block-mnam-tour .header.with-logo span{display:block;margin-bottom:20px}#wrapper .block-mnam-tour .header.with-logo .logo{width:145px;height:65px;position:relative;margin:-50px auto 20px;background-color:#fff}#wrapper .block-mnam-tour .header.with-logo .more{float:none;display:block;text-align:center;color:#fff}}@media (min-width:921px){#wrapper .block-mnam-tour .header.with-logo.with-small-logo{margin-top:50px}#wrapper .block-mnam-tour .header.with-logo.with-small-logo .logo{float:left;width:160px;height:70px;margin-right:20px;position:relative;margin-top:-50px;background-color:#fff}}#wrapper .block-mnam-tour .header.with-icon{padding-left:80px;position:relative}#wrapper .block-mnam-tour .header .icon{overflow:hidden;display:block;float:left;width:48px;height:48px;margin-right:20px;background-color:#f0ecc0;border-radius:50%;padding:12px 5px;box-sizing:border-box;position:absolute;margin-top:-13px;left:20px}#wrapper .block-mnam-tour .header .icon.icon-fork-knife img{width:24px;margin-left:6px;margin-top:-5px}#wrapper .block-mnam-tour .description{padding:20px}#wrapper .block-mnam-tour .description .h2{margin-bottom:10px;color:#2e9eff}#wrapper .block-mnam-tour .description .h3{margin-bottom:20px;color:#2e9eff}#wrapper .block-mnam-tour .description p{margin-bottom:10px}#wrapper .block-mnam-tour .description p:last-child{margin-bottom:0}#wrapper .block-mnam-tour .description p a{text-decoration:underline}#wrapper .gallery ul{display:flex;flex-wrap:wrap;padding:0!important}#wrapper .gallery ul li{width:33.3%;list-style-type:none!important;margin:0!important}#wrapper .gallery ul li a{display:block}#wrapper .gallery ul li a img{display:block;width:100%;height:auto}#wrapper .block-prague-food-festival .header{padding:20px;background-color:#782932;color:#fff;font-size:25px;text-transform:uppercase;font-weight:bolder}#wrapper .block-prague-food-festival .header .more{font-size:15px;text-decoration:underline;text-transform:none;color:#fff}#wrapper .block-prague-food-festival .header .more:hover{text-decoration:none}@media (min-width:921px){#wrapper .block-prague-food-festival .header .more{float:right}}@media (max-width:920px){#wrapper .block-prague-food-festival .header{text-align:center}}@media (min-width:921px){#wrapper .block-prague-food-festival .header.with-logo{margin-top:50px}#wrapper .block-prague-food-festival .header.with-logo .logo{float:left;width:220px;height:99px;margin-right:20px;position:relative;margin-top:-70px;background-color:#fff}}@media (max-width:920px){#wrapper .block-prague-food-festival .header.with-logo{margin-top:30px}#wrapper .block-prague-food-festival .header.with-logo span{display:block;margin-bottom:20px}#wrapper .block-prague-food-festival .header.with-logo .logo{width:145px;height:65px;position:relative;margin:-50px auto 20px;background-color:#fff}#wrapper .block-prague-food-festival .header.with-logo .more{float:none;display:block;text-align:center;color:#fff}}@media (min-width:921px){#wrapper .block-prague-food-festival .header.with-logo.with-small-logo{margin-top:50px}#wrapper .block-prague-food-festival .header.with-logo.with-small-logo .logo{float:left;width:160px;height:70px;margin-right:20px;position:relative;margin-top:-50px;background-color:#fff}}#wrapper .block-prague-food-festival .header.with-icon{padding-left:80px;position:relative}#wrapper .block-prague-food-festival .header .icon{overflow:hidden;display:block;float:left;width:48px;height:48px;margin-right:20px;background-color:#f0ecc0;border-radius:50%;padding:12px 5px;box-sizing:border-box;position:absolute;margin-top:-13px;left:20px}#wrapper .block-prague-food-festival .header .icon.icon-fork-knife img{width:24px;margin-left:6px;margin-top:-5px}#wrapper .block-prague-food-festival .description{padding:20px}#wrapper .block-prague-food-festival .description .h2{margin-bottom:10px;color:#782932}#wrapper .block-prague-food-festival .description .h3{margin-bottom:20px;color:#782932}#wrapper .block-prague-food-festival .description p{margin-bottom:10px}#wrapper .block-prague-food-festival .description p:last-child{margin-bottom:0}#wrapper .block-prague-food-festival .description p a{text-decoration:underline}#wrapper .block-grand-restaurant-festival-filter,#wrapper .block-maureruv-stul-filter,#wrapper .block-vyber-grand-restaurant-filter{padding:20px}#wrapper .block-grand-restaurant-festival-filter:after,#wrapper .block-maureruv-stul-filter:after,#wrapper .block-vyber-grand-restaurant-filter:after{display:block;clear:both;content:""}#wrapper .block-grand-restaurant-festival-filter.block-maureruv-stul-filter,#wrapper .block-maureruv-stul-filter.block-maureruv-stul-filter,#wrapper .block-vyber-grand-restaurant-filter.block-maureruv-stul-filter{background-color:#ccc02f;color:#000}#wrapper .block-grand-restaurant-festival-filter.block-maureruv-stul-filter .h3 .icon,#wrapper .block-maureruv-stul-filter.block-maureruv-stul-filter .h3 .icon,#wrapper .block-vyber-grand-restaurant-filter.block-maureruv-stul-filter .h3 .icon{background-color:#f0ecc0;padding:12px 5px}#wrapper .block-grand-restaurant-festival-filter.block-grand-restaurant-festival-filter,#wrapper .block-maureruv-stul-filter.block-grand-restaurant-festival-filter,#wrapper .block-vyber-grand-restaurant-filter.block-grand-restaurant-festival-filter{background-color:#51317d;color:#fff}#wrapper .block-grand-restaurant-festival-filter.block-grand-restaurant-festival-filter .h3 .icon,#wrapper .block-maureruv-stul-filter.block-grand-restaurant-festival-filter .h3 .icon,#wrapper .block-vyber-grand-restaurant-filter.block-grand-restaurant-festival-filter .h3 .icon{background-color:#e6e0ea;padding:5px}#wrapper .block-grand-restaurant-festival-filter.block-grand-restaurant-festival-filter .h3 .icon img,#wrapper .block-maureruv-stul-filter.block-grand-restaurant-festival-filter .h3 .icon img,#wrapper .block-vyber-grand-restaurant-filter.block-grand-restaurant-festival-filter .h3 .icon img{width:40px;height:40px}#wrapper .block-grand-restaurant-festival-filter.block-vyber-grand-restaurant-filter,#wrapper .block-maureruv-stul-filter.block-vyber-grand-restaurant-filter,#wrapper .block-vyber-grand-restaurant-filter.block-vyber-grand-restaurant-filter{background-color:#343434;color:#fff}#wrapper .block-grand-restaurant-festival-filter.block-vyber-grand-restaurant-filter .h3 .icon,#wrapper .block-maureruv-stul-filter.block-vyber-grand-restaurant-filter .h3 .icon,#wrapper .block-vyber-grand-restaurant-filter.block-vyber-grand-restaurant-filter .h3 .icon{background-color:#fff;padding:5px}#wrapper .block-grand-restaurant-festival-filter.block-vyber-grand-restaurant-filter .h3 .icon img,#wrapper .block-maureruv-stul-filter.block-vyber-grand-restaurant-filter .h3 .icon img,#wrapper .block-vyber-grand-restaurant-filter.block-vyber-grand-restaurant-filter .h3 .icon img{width:40px;height:40px}#wrapper .block-grand-restaurant-festival-filter .h3,#wrapper .block-maureruv-stul-filter .h3,#wrapper .block-vyber-grand-restaurant-filter .h3{text-transform:uppercase;font-weight:bolder;font-size:25px;line-height:1.4em;padding-top:5px;margin-bottom:0}#wrapper .block-grand-restaurant-festival-filter .h3.with-icon,#wrapper .block-maureruv-stul-filter .h3.with-icon,#wrapper .block-vyber-grand-restaurant-filter .h3.with-icon{padding-left:60px;padding-right:60px;position:relative}#wrapper .block-grand-restaurant-festival-filter .h3 .icon,#wrapper .block-maureruv-stul-filter .h3 .icon,#wrapper .block-vyber-grand-restaurant-filter .h3 .icon{display:block;float:left;width:48px;height:48px;margin-right:20px;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:0}@media (min-width:730px){#wrapper .block-grand-restaurant-festival-filter .h3,#wrapper .block-maureruv-stul-filter .h3,#wrapper .block-vyber-grand-restaurant-filter .h3{float:left}#wrapper .block-grand-restaurant-festival-filter .filter,#wrapper .block-maureruv-stul-filter .filter,#wrapper .block-vyber-grand-restaurant-filter .filter{float:right}}@media (max-width:730px){#wrapper .block-grand-restaurant-festival-filter,#wrapper .block-maureruv-stul-filter,#wrapper .block-vyber-grand-restaurant-filter{text-align:center}#wrapper .block-grand-restaurant-festival-filter .h3,#wrapper .block-maureruv-stul-filter .h3,#wrapper .block-vyber-grand-restaurant-filter .h3{margin-bottom:10px}}#wrapper .block-grf .menu-meals{background-color:#e6e0ea}#wrapper .block-grf .menu-meals:after{display:block;clear:both;content:""}#wrapper .block-grf .menu-meals .menu-meal{width:calc(33.33% - 13.33px);margin-right:20px;float:left}#wrapper .block-grf .menu-meals .menu-meal:last-child{margin-right:0}#wrapper .block-grf .menu-meals .menu-meal .image{display:block;margin-bottom:10px}#wrapper .block-grf .menu-meals .menu-meal .image img{display:block;width:100%;height:auto}#wrapper .block-grf .menu-meals .menu-meal .description{font-weight:bolder}#wrapper .block-cart-step .restaurant-info,#wrapper .block-grf .restaurant-info,#wrapper .block-maureruv-vyber-restaurant .restaurant-info,#wrapper .block-maureruv-vyber-voucher .restaurant-info,#wrapper .grf-cart-item .restaurant-info{display:block;background-color:#ccc02f;padding:20px}#wrapper .block-cart-step .restaurant-info:after,#wrapper .block-grf .restaurant-info:after,#wrapper .block-maureruv-vyber-restaurant .restaurant-info:after,#wrapper .block-maureruv-vyber-voucher .restaurant-info:after,#wrapper .grf-cart-item .restaurant-info:after{display:block;clear:both;content:""}#wrapper .block-cart-step .restaurant-info .restaurant-title,#wrapper .block-grf .restaurant-info .restaurant-title,#wrapper .block-maureruv-vyber-restaurant .restaurant-info .restaurant-title,#wrapper .block-maureruv-vyber-voucher .restaurant-info .restaurant-title,#wrapper .grf-cart-item .restaurant-info .restaurant-title{font-size:20px;line-height:1.4em;margin-bottom:10px}#wrapper .block-cart-step .restaurant-info .restaurant-title:last-child,#wrapper .block-grf .restaurant-info .restaurant-title:last-child,#wrapper .block-maureruv-vyber-restaurant .restaurant-info .restaurant-title:last-child,#wrapper .block-maureruv-vyber-voucher .restaurant-info .restaurant-title:last-child,#wrapper .grf-cart-item .restaurant-info .restaurant-title:last-child{margin-bottom:0}#wrapper .block-cart-step .restaurant-info .restaurant-image,#wrapper .block-grf .restaurant-info .restaurant-image,#wrapper .block-maureruv-vyber-restaurant .restaurant-info .restaurant-image,#wrapper .block-maureruv-vyber-voucher .restaurant-info .restaurant-image,#wrapper .grf-cart-item .restaurant-info .restaurant-image{display:none}#wrapper .block-cart-step .restaurant-info .restaurant-address,#wrapper .block-grf .restaurant-info .restaurant-address,#wrapper .block-maureruv-vyber-restaurant .restaurant-info .restaurant-address,#wrapper .block-maureruv-vyber-voucher .restaurant-info .restaurant-address,#wrapper .grf-cart-item .restaurant-info .restaurant-address{font-weight:bolder}#wrapper .block-cart-step.block-grf .restaurant-info,#wrapper .block-grf.block-grf .restaurant-info,#wrapper .block-maureruv-vyber-restaurant.block-grf .restaurant-info,#wrapper .block-maureruv-vyber-voucher.block-grf .restaurant-info,#wrapper .grf-cart-item.block-grf .restaurant-info{background-color:#51317d;color:#fff}#wrapper .block-cart-step .header,#wrapper .block-grf .header,#wrapper .block-maureruv-vyber-restaurant .header,#wrapper .block-maureruv-vyber-voucher .header,#wrapper .grf-cart-item .header{padding:20px;background-color:rgba(204,192,47,.3);color:#000;font-size:25px;text-transform:uppercase;font-weight:bolder}@media (max-width:920px){#wrapper .block-cart-step .header,#wrapper .block-grf .header,#wrapper .block-maureruv-vyber-restaurant .header,#wrapper .block-maureruv-vyber-voucher .header,#wrapper .grf-cart-item .header{text-align:center}}#wrapper .block-cart-step .menu-info,#wrapper .block-grf .menu-info,#wrapper .block-maureruv-vyber-restaurant .menu-info,#wrapper .block-maureruv-vyber-voucher .menu-info,#wrapper .grf-cart-item .menu-info{padding-top:20px;padding-bottom:20px;background-color:#e6e0ea}#wrapper .block-cart-step .menu-info.mst,#wrapper .block-grf .menu-info.mst,#wrapper .block-maureruv-vyber-restaurant .menu-info.mst,#wrapper .block-maureruv-vyber-voucher .menu-info.mst,#wrapper .grf-cart-item .menu-info.mst{background-color:#f8f6e1}#wrapper .block-cart-step .menu-info.no-padding-bottom,#wrapper .block-grf .menu-info.no-padding-bottom,#wrapper .block-maureruv-vyber-restaurant .menu-info.no-padding-bottom,#wrapper .block-maureruv-vyber-voucher .menu-info.no-padding-bottom,#wrapper .grf-cart-item .menu-info.no-padding-bottom{padding-bottom:0}#wrapper .block-cart-step .menu-info.grf-product-info,#wrapper .block-grf .menu-info.grf-product-info,#wrapper .block-maureruv-vyber-restaurant .menu-info.grf-product-info,#wrapper .block-maureruv-vyber-voucher .menu-info.grf-product-info,#wrapper .grf-cart-item .menu-info.grf-product-info{padding-bottom:10px}#wrapper .block-cart-step .menu-info:after,#wrapper .block-grf .menu-info:after,#wrapper .block-maureruv-vyber-restaurant .menu-info:after,#wrapper .block-maureruv-vyber-voucher .menu-info:after,#wrapper .grf-cart-item .menu-info:after{display:block;clear:both;content:""}#wrapper .block-cart-step .menu-info .embed-container,#wrapper .block-grf .menu-info .embed-container,#wrapper .block-maureruv-vyber-restaurant .menu-info .embed-container,#wrapper .block-maureruv-vyber-voucher .menu-info .embed-container,#wrapper .grf-cart-item .menu-info .embed-container{background-color:#ececec}#wrapper .block-cart-step .menu-info .menu-description,#wrapper .block-grf .menu-info .menu-description,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-description,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description,#wrapper .grf-cart-item .menu-info .menu-description{line-height:1.2em}#wrapper .block-cart-step .menu-info .menu-description .h3,#wrapper .block-grf .menu-info .menu-description .h3,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-description .h3,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .h3,#wrapper .grf-cart-item .menu-info .menu-description .h3{font-weight:bolder}#wrapper .block-cart-step .menu-info .menu-description .menu-meals li,#wrapper .block-grf .menu-info .menu-description .menu-meals li,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-description .menu-meals li,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .menu-meals li,#wrapper .grf-cart-item .menu-info .menu-description .menu-meals li{margin-bottom:10px}#wrapper .block-cart-step .menu-info .menu-left .youtube-link,#wrapper .block-grf .menu-info .menu-left .youtube-link,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-left .youtube-link,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-left .youtube-link,#wrapper .grf-cart-item .menu-info .menu-left .youtube-link{text-align:center;margin-top:3px;font-weight:bolder}#wrapper .block-cart-step .menu-info .menu-left .youtube-video-link,#wrapper .block-grf .menu-info .menu-left .youtube-video-link,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-left .youtube-video-link,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-left .youtube-video-link,#wrapper .grf-cart-item .menu-info .menu-left .youtube-video-link{display:block;position:relative}#wrapper .block-cart-step .menu-info .menu-left .youtube-video-link:before,#wrapper .block-grf .menu-info .menu-left .youtube-video-link:before,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-left .youtube-video-link:before,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-left .youtube-video-link:before,#wrapper .grf-cart-item .menu-info .menu-left .youtube-video-link:before{content:"";display:block;position:absolute;z-index:2;background:rgba(0,0,0,.3) url(/app/img/svg/youtube-white-arrow.svg) no-repeat 50%;background-size:64px 48px;width:100%;height:100%;top:0;left:0}#wrapper .block-cart-step .menu-info .menu-left .youtube-video-link img,#wrapper .block-grf .menu-info .menu-left .youtube-video-link img,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-left .youtube-video-link img,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-left .youtube-video-link img,#wrapper .grf-cart-item .menu-info .menu-left .youtube-video-link img{display:block;width:100%;height:auto}@media (min-width:730px){#wrapper .block-cart-step .menu-info .menu-left,#wrapper .block-grf .menu-info .menu-left,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-left,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-left,#wrapper .grf-cart-item .menu-info .menu-left{float:left;width:200px;margin-bottom:20px;margin-left:20px}#wrapper .block-cart-step .menu-info .menu-description,#wrapper .block-grf .menu-info .menu-description,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-description,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description,#wrapper .grf-cart-item .menu-info .menu-description{float:right;width:calc(100% - 260px);margin-right:20px}}@media (max-width:730px){#wrapper .block-cart-step .menu-info .menu-meals,#wrapper .block-grf .menu-info .menu-meals,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-meals,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-meals,#wrapper .grf-cart-item .menu-info .menu-meals{clear:both}#wrapper .block-cart-step .menu-info .menu-left,#wrapper .block-grf .menu-info .menu-left,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-left,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-left,#wrapper .grf-cart-item .menu-info .menu-left{margin-bottom:20px}#wrapper .block-cart-step .menu-info .menu-description .h3,#wrapper .block-grf .menu-info .menu-description .h3,#wrapper .block-maureruv-vyber-restaurant .menu-info .menu-description .h3,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .h3,#wrapper .grf-cart-item .menu-info .menu-description .h3{text-align:center}}#wrapper .block-cart-step .menu-buy,#wrapper .block-grf .menu-buy,#wrapper .block-maureruv-vyber-restaurant .menu-buy,#wrapper .block-maureruv-vyber-voucher .menu-buy,#wrapper .grf-cart-item .menu-buy{margin-bottom:0;clear:both;background-color:#cac0d8}#wrapper .block-cart-step .menu-buy.mst,#wrapper .block-grf .menu-buy.mst,#wrapper .block-maureruv-vyber-restaurant .menu-buy.mst,#wrapper .block-maureruv-vyber-voucher .menu-buy.mst,#wrapper .grf-cart-item .menu-buy.mst{background-color:#ebe6ac}#wrapper .block-cart-step .menu-buy:after,#wrapper .block-grf .menu-buy:after,#wrapper .block-maureruv-vyber-restaurant .menu-buy:after,#wrapper .block-maureruv-vyber-voucher .menu-buy:after,#wrapper .grf-cart-item .menu-buy:after{display:block;clear:both;content:""}#wrapper .block-cart-step .menu-buy:last-child,#wrapper .block-grf .menu-buy:last-child,#wrapper .block-maureruv-vyber-restaurant .menu-buy:last-child,#wrapper .block-maureruv-vyber-voucher .menu-buy:last-child,#wrapper .grf-cart-item .menu-buy:last-child{margin-bottom:0}#wrapper .block-cart-step .menu-buy .more a,#wrapper .block-grf .menu-buy .more a,#wrapper .block-maureruv-vyber-restaurant .menu-buy .more a,#wrapper .block-maureruv-vyber-voucher .menu-buy .more a,#wrapper .grf-cart-item .menu-buy .more a{font-weight:bolder;text-decoration:underline}#wrapper .block-cart-step .menu-buy .price,#wrapper .block-grf .menu-buy .price,#wrapper .block-maureruv-vyber-restaurant .menu-buy .price,#wrapper .block-maureruv-vyber-voucher .menu-buy .price,#wrapper .grf-cart-item .menu-buy .price{font-size:20px;padding-top:10px}#wrapper .block-cart-step .menu-buy .buy .button,#wrapper .block-grf .menu-buy .buy .button,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy .button,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy .button,#wrapper .grf-cart-item .menu-buy .buy .button{background-color:#ccc02f;color:#000}#wrapper .block-cart-step .menu-buy .buy .sold-out,#wrapper .block-grf .menu-buy .buy .sold-out,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy .sold-out,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy .sold-out,#wrapper .grf-cart-item .menu-buy .buy .sold-out{display:block;color:#900;font-weight:bolder;text-transform:uppercase}#wrapper .block-cart-step .menu-buy .buy .buy-button,#wrapper .block-grf .menu-buy .buy .buy-button,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy .buy-button,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy .buy-button,#wrapper .grf-cart-item .menu-buy .buy .buy-button{font-family:Montserrat,sans-serif;font-size:15px;background-color:#343434;color:#fff;display:inline-block;border:none;min-height:auto;text-align:center;vertical-align:middle;text-decoration:none;font-weight:700;transition:all .3s ease-in-out;cursor:pointer;padding:8px 15px;box-sizing:border-box}#wrapper .block-cart-step .menu-buy .buy .buy-button:hover,#wrapper .block-grf .menu-buy .buy .buy-button:hover,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy .buy-button:hover,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy .buy-button:hover,#wrapper .grf-cart-item .menu-buy .buy .buy-button:hover{background-color:#000}@media (min-width:730px){#wrapper .block-cart-step .menu-buy,#wrapper .block-grf .menu-buy,#wrapper .block-maureruv-vyber-restaurant .menu-buy,#wrapper .block-maureruv-vyber-voucher .menu-buy,#wrapper .grf-cart-item .menu-buy{display:table;width:100%;min-height:50px}#wrapper .block-cart-step .menu-buy .buy,#wrapper .block-cart-step .menu-buy .more,#wrapper .block-cart-step .menu-buy .price,#wrapper .block-grf .menu-buy .buy,#wrapper .block-grf .menu-buy .more,#wrapper .block-grf .menu-buy .price,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy,#wrapper .block-maureruv-vyber-restaurant .menu-buy .more,#wrapper .block-maureruv-vyber-restaurant .menu-buy .price,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy,#wrapper .block-maureruv-vyber-voucher .menu-buy .more,#wrapper .block-maureruv-vyber-voucher .menu-buy .price,#wrapper .grf-cart-item .menu-buy .buy,#wrapper .grf-cart-item .menu-buy .more,#wrapper .grf-cart-item .menu-buy .price{display:table-cell;padding:5px;box-sizing:border-box;vertical-align:middle}#wrapper .block-cart-step .menu-buy .more,#wrapper .block-grf .menu-buy .more,#wrapper .block-maureruv-vyber-restaurant .menu-buy .more,#wrapper .block-maureruv-vyber-voucher .menu-buy .more,#wrapper .grf-cart-item .menu-buy .more{width:240px;padding-left:20px}#wrapper .block-cart-step .menu-buy .price,#wrapper .block-grf .menu-buy .price,#wrapper .block-maureruv-vyber-restaurant .menu-buy .price,#wrapper .block-maureruv-vyber-voucher .menu-buy .price,#wrapper .grf-cart-item .menu-buy .price{width:calc(100% - 320px)}#wrapper .block-cart-step .menu-buy .price:first-child,#wrapper .block-grf .menu-buy .price:first-child,#wrapper .block-maureruv-vyber-restaurant .menu-buy .price:first-child,#wrapper .block-maureruv-vyber-voucher .menu-buy .price:first-child,#wrapper .grf-cart-item .menu-buy .price:first-child{width:calc(100% - 120px);padding-left:240px}#wrapper .block-cart-step .menu-buy .buy,#wrapper .block-grf .menu-buy .buy,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy,#wrapper .grf-cart-item .menu-buy .buy{width:200px}}@media (max-width:730px){#wrapper .block-cart-step .menu-buy,#wrapper .block-grf .menu-buy,#wrapper .block-maureruv-vyber-restaurant .menu-buy,#wrapper .block-maureruv-vyber-voucher .menu-buy,#wrapper .grf-cart-item .menu-buy{text-align:center}#wrapper .block-cart-step .menu-buy .buy,#wrapper .block-cart-step .menu-buy .more,#wrapper .block-cart-step .menu-buy .price,#wrapper .block-grf .menu-buy .buy,#wrapper .block-grf .menu-buy .more,#wrapper .block-grf .menu-buy .price,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy,#wrapper .block-maureruv-vyber-restaurant .menu-buy .more,#wrapper .block-maureruv-vyber-restaurant .menu-buy .price,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy,#wrapper .block-maureruv-vyber-voucher .menu-buy .more,#wrapper .block-maureruv-vyber-voucher .menu-buy .price,#wrapper .grf-cart-item .menu-buy .buy,#wrapper .grf-cart-item .menu-buy .more,#wrapper .grf-cart-item .menu-buy .price{display:block;padding:10px 10px 0}#wrapper .block-cart-step .menu-buy .buy:last-child,#wrapper .block-cart-step .menu-buy .more:last-child,#wrapper .block-cart-step .menu-buy .price:last-child,#wrapper .block-grf .menu-buy .buy:last-child,#wrapper .block-grf .menu-buy .more:last-child,#wrapper .block-grf .menu-buy .price:last-child,#wrapper .block-maureruv-vyber-restaurant .menu-buy .buy:last-child,#wrapper .block-maureruv-vyber-restaurant .menu-buy .more:last-child,#wrapper .block-maureruv-vyber-restaurant .menu-buy .price:last-child,#wrapper .block-maureruv-vyber-voucher .menu-buy .buy:last-child,#wrapper .block-maureruv-vyber-voucher .menu-buy .more:last-child,#wrapper .block-maureruv-vyber-voucher .menu-buy .price:last-child,#wrapper .grf-cart-item .menu-buy .buy:last-child,#wrapper .grf-cart-item .menu-buy .more:last-child,#wrapper .grf-cart-item .menu-buy .price:last-child{padding-bottom:10px}}#wrapper .block-cart-step.block-grf .menu-buy,#wrapper .block-grf.block-grf .menu-buy,#wrapper .block-maureruv-vyber-restaurant.block-grf .menu-buy,#wrapper .block-maureruv-vyber-voucher.block-grf .menu-buy,#wrapper .grf-cart-item.block-grf .menu-buy{background-color:#cac0d8}#wrapper .block-cart-step.block-grf .menu-buy .buy,#wrapper .block-grf.block-grf .menu-buy .buy,#wrapper .block-maureruv-vyber-restaurant.block-grf .menu-buy .buy,#wrapper .block-maureruv-vyber-voucher.block-grf .menu-buy .buy,#wrapper .grf-cart-item.block-grf .menu-buy .buy{float:right}#wrapper .block-cart-step.block-grf .menu-buy .buy .button,#wrapper .block-grf.block-grf .menu-buy .buy .button,#wrapper .block-maureruv-vyber-restaurant.block-grf .menu-buy .buy .button,#wrapper .block-maureruv-vyber-voucher.block-grf .menu-buy .buy .button,#wrapper .grf-cart-item.block-grf .menu-buy .buy .button{background-color:#51317d}@media (max-width:730px){#wrapper .block-cart-step.block-grf .menu-buy .buy,#wrapper .block-grf.block-grf .menu-buy .buy,#wrapper .block-maureruv-vyber-restaurant.block-grf .menu-buy .buy,#wrapper .block-maureruv-vyber-voucher.block-grf .menu-buy .buy,#wrapper .grf-cart-item.block-grf .menu-buy .buy{float:none}}#wrapper .block-cart-step .extra-items,#wrapper .block-grf .extra-items,#wrapper .block-maureruv-vyber-restaurant .extra-items,#wrapper .block-maureruv-vyber-voucher .extra-items,#wrapper .grf-cart-item .extra-items{padding:20px 20px 0}#wrapper .block-cart-step .extra-items .extra-item,#wrapper .block-grf .extra-items .extra-item,#wrapper .block-maureruv-vyber-restaurant .extra-items .extra-item,#wrapper .block-maureruv-vyber-voucher .extra-items .extra-item,#wrapper .grf-cart-item .extra-items .extra-item{display:flex;margin-bottom:20px}#wrapper .block-cart-step .extra-items .extra-item .text,#wrapper .block-grf .extra-items .extra-item .text,#wrapper .block-maureruv-vyber-restaurant .extra-items .extra-item .text,#wrapper .block-maureruv-vyber-voucher .extra-items .extra-item .text,#wrapper .grf-cart-item .extra-items .extra-item .text{width:calc(100% - 138px);margin-right:20px}#wrapper .block-cart-step .extra-items .extra-item .buy,#wrapper .block-grf .extra-items .extra-item .buy,#wrapper .block-maureruv-vyber-restaurant .extra-items .extra-item .buy,#wrapper .block-maureruv-vyber-voucher .extra-items .extra-item .buy,#wrapper .grf-cart-item .extra-items .extra-item .buy{width:128px}#wrapper .block-cart-step .extra-items .extra-item:last-child,#wrapper .block-grf .extra-items .extra-item:last-child,#wrapper .block-maureruv-vyber-restaurant .extra-items .extra-item:last-child,#wrapper .block-maureruv-vyber-voucher .extra-items .extra-item:last-child,#wrapper .grf-cart-item .extra-items .extra-item:last-child{margin-bottom:0}@media (min-width:921px){#wrapper .block-cart-step.block-maureruv-vyber-restaurant-landing-page,#wrapper .block-grf.block-maureruv-vyber-restaurant-landing-page,#wrapper .block-maureruv-vyber-restaurant.block-maureruv-vyber-restaurant-landing-page,#wrapper .block-maureruv-vyber-voucher.block-maureruv-vyber-restaurant-landing-page,#wrapper .grf-cart-item.block-maureruv-vyber-restaurant-landing-page{display:flex;width:100%}#wrapper .block-cart-step.block-maureruv-vyber-restaurant-landing-page .restaurant-info,#wrapper .block-grf.block-maureruv-vyber-restaurant-landing-page .restaurant-info,#wrapper .block-maureruv-vyber-restaurant.block-maureruv-vyber-restaurant-landing-page .restaurant-info,#wrapper .block-maureruv-vyber-voucher.block-maureruv-vyber-restaurant-landing-page .restaurant-info,#wrapper .grf-cart-item.block-maureruv-vyber-restaurant-landing-page .restaurant-info{width:260px;background-color:transparent}#wrapper .block-cart-step.block-maureruv-vyber-restaurant-landing-page .menu-info,#wrapper .block-grf.block-maureruv-vyber-restaurant-landing-page .menu-info,#wrapper .block-maureruv-vyber-restaurant.block-maureruv-vyber-restaurant-landing-page .menu-info,#wrapper .block-maureruv-vyber-voucher.block-maureruv-vyber-restaurant-landing-page .menu-info,#wrapper .grf-cart-item.block-maureruv-vyber-restaurant-landing-page .menu-info{background-color:transparent;width:calc(100% - 220px)}#wrapper .block-cart-step.block-maureruv-vyber-restaurant-landing-page .menu-buy,#wrapper .block-grf.block-maureruv-vyber-restaurant-landing-page .menu-buy,#wrapper .block-maureruv-vyber-restaurant.block-maureruv-vyber-restaurant-landing-page .menu-buy,#wrapper .block-maureruv-vyber-voucher.block-maureruv-vyber-restaurant-landing-page .menu-buy,#wrapper .grf-cart-item.block-maureruv-vyber-restaurant-landing-page .menu-buy{background-color:transparent}}#wrapper .block-maureruv-vyber-restaurant.block-maureruv-vyber-restaurant-landing-page+.block-maureruv-vyber-restaurant.block-maureruv-vyber-restaurant-landing-page{border-top:5px solid #ccc02f}#wrapper .block-vyber-grand-restaurant .header{padding:20px;background-color:#343434;color:#fff;font-size:25px;line-height:1.4em;text-transform:uppercase;font-weight:bolder}#wrapper .block-vyber-grand-restaurant .header .more{font-size:15px;text-decoration:underline;text-transform:none;color:#fff}#wrapper .block-vyber-grand-restaurant .header .more:hover{text-decoration:none}@media (min-width:921px){#wrapper .block-vyber-grand-restaurant .header .more{float:right;margin-left:10px}}@media (max-width:920px){#wrapper .block-vyber-grand-restaurant .header{text-align:center}}@media (min-width:921px){#wrapper .block-vyber-grand-restaurant .header.with-logo{margin-top:60px}#wrapper .block-vyber-grand-restaurant .header.with-logo .logo{float:left;width:200px;height:89px;margin-right:20px;position:relative;margin-top:-62px;background-color:#fff}}@media (max-width:920px){#wrapper .block-vyber-grand-restaurant .header.with-logo{margin-top:50px}#wrapper .block-vyber-grand-restaurant .header.with-logo span{display:block;margin-bottom:20px}#wrapper .block-vyber-grand-restaurant .header.with-logo .logo{width:145px;height:64px;position:relative;margin:-50px auto 20px;background-color:#fff}#wrapper .block-vyber-grand-restaurant .header.with-logo .more{float:none;display:block;text-align:center;color:#fff}}@media (min-width:921px){#wrapper .block-vyber-grand-restaurant .header.with-logo.with-small-logo{margin-top:50px}#wrapper .block-vyber-grand-restaurant .header.with-logo.with-small-logo .logo{float:left;width:160px;height:70px;margin-right:20px;position:relative;margin-top:-50px;background-color:#fff}}#wrapper .block-vyber-grand-restaurant .header.with-icon{padding-left:80px;padding-right:80px;position:relative}#wrapper .block-vyber-grand-restaurant .header .icon{overflow:hidden;display:block;float:left;width:48px;height:48px;margin-right:20px;background-color:#f0ecc0;border-radius:50%;padding:12px 5px;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:20px}#wrapper .block-vyber-grand-restaurant .header .icon.icon-fork-knife img{width:24px;margin-left:6px;margin-top:-5px}#wrapper .block-vyber-grand-restaurant .description{padding:20px}#wrapper .block-vyber-grand-restaurant .description:after{display:block;clear:both;content:""}#wrapper .block-vyber-grand-restaurant .description .image{display:block;width:100%;height:auto;max-width:320px;margin:0 auto}@media (min-width:730px){#wrapper .block-vyber-grand-restaurant .description .text{float:left;width:calc(100% - 160px)}#wrapper .block-vyber-grand-restaurant .description .image{width:140px;float:right}}@media (max-width:1050px){#wrapper .block-vyber-grand-restaurant .description .text{display:block;text-align:center;float:right;width:calc(100% - 120px)}#wrapper .block-vyber-grand-restaurant .description .image{float:left;width:120px}}#wrapper .block-vyber-grand-restaurant .voting{vertical-align:top;margin-bottom:20px;display:block}#wrapper .block-vyber-grand-restaurant .voting .voting-inner{display:inline-block}@media (max-width:1050px){#wrapper .block-vyber-grand-restaurant .voting .voting-inner.visual{display:none}}#wrapper .block-vyber-grand-restaurant .voting .voting-inner.info{text-align:center}#wrapper .block-vyber-grand-restaurant .voting .voting-inner.info img{display:block;margin:0 auto}@media (max-width:1050px){#wrapper .block-vyber-grand-restaurant .voting .voting-inner{display:block}#wrapper .block-vyber-grand-restaurant .voting .voting-inner.info img{width:50%}}#wrapper .block-vyber-grand-restaurant .voting-tip{display:flex;background-color:#ececec;padding:20px;margin-bottom:20px}#wrapper .block-vyber-grand-restaurant .voting-tip .voting-tip-text{width:calc(100% - 150px);font-size:20px;padding-top:11px;font-weight:bolder}#wrapper .block-vyber-grand-restaurant .voting-tip .voting-tip-link{padding-top:6px}#wrapper .block-vyber-grand-restaurant .extra-list{justify-content:space-between;padding-top:20px}#wrapper .block-vyber-grand-restaurant .extra-list:after{display:block;clear:both;content:""}#wrapper .block-vyber-grand-restaurant .extra-list>li{margin-bottom:20px}#wrapper .block-vyber-grand-restaurant .extra-list>li h3{padding:10px;text-align:center;color:#fff;background-color:#343434}#wrapper .block-vyber-grand-restaurant .extra-list>li h3 a{color:#fff}#wrapper .block-vyber-grand-restaurant .extra-list>li .image{display:block}#wrapper .block-vyber-grand-restaurant .extra-list>li .image img{display:block;width:100%;height:auto}#wrapper .block-vyber-grand-restaurant .extra-list>li .body{text-align:center;padding:10px;background-color:#ececec}@media (min-width:921px){#wrapper .block-vyber-grand-restaurant .extra-list>li{float:left;width:calc(25% - 15px);margin-right:20px}#wrapper .block-vyber-grand-restaurant .extra-list>li:nth-child(4n){margin-right:0}}@media (min-width:730px) and (max-width:920px){#wrapper .block-vyber-grand-restaurant .extra-list>li{float:left;width:calc(50% - 10px);margin-right:20px}#wrapper .block-vyber-grand-restaurant .extra-list>li:nth-child(2n){margin-right:0}}#wrapper .block-maureruv-vyber .header{padding:20px;background-color:#ccc02f;color:#000;font-size:25px;line-height:1.4em;font-weight:bolder}#wrapper .block-maureruv-vyber .header .more{font-size:15px;text-decoration:underline;text-transform:none}#wrapper .block-maureruv-vyber .header .more:hover{text-decoration:none}@media (min-width:921px){#wrapper .block-maureruv-vyber .header .more{float:right}}@media (max-width:920px){#wrapper .block-maureruv-vyber .header{text-align:center}}@media (min-width:921px){#wrapper .block-maureruv-vyber .header.with-logo{margin-top:50px}#wrapper .block-maureruv-vyber .header.with-logo .logo{float:left;width:220px;height:97px;margin-right:20px;position:relative;margin-top:-70px;background-color:#fff}}@media (max-width:920px){#wrapper .block-maureruv-vyber .header.with-logo{margin-top:30px}#wrapper .block-maureruv-vyber .header.with-logo span{margin-top:10px;display:block}#wrapper .block-maureruv-vyber .header.with-logo .logo{width:145px;height:64px;position:relative;margin:-50px auto 0;background-color:#fff}#wrapper .block-maureruv-vyber .header.with-logo .more{margin-top:10px;float:none;display:block;text-align:center}}@media (min-width:921px){#wrapper .block-maureruv-vyber .header.with-logo.with-small-logo{margin-top:50px}#wrapper .block-maureruv-vyber .header.with-logo.with-small-logo .logo{float:left;width:160px;height:70px;margin-right:20px;position:relative;margin-top:-50px;background-color:#fff}}#wrapper .block-maureruv-vyber .header.with-icon{padding-left:80px;padding-right:80px;position:relative}#wrapper .block-maureruv-vyber .header .icon{overflow:hidden;display:block;float:left;width:48px;height:48px;margin-right:20px;background-color:#f0ecc0;border-radius:50%;padding:12px 5px;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:20px}#wrapper .block-maureruv-vyber .header .icon.icon-fork-knife img{width:24px;margin-left:6px;margin-top:-5px}#wrapper .block-maureruv-vyber .description{padding:20px}#wrapper .block-maureruv-vyber .description .h2{margin-bottom:10px}#wrapper .block-maureruv-vyber .description .h3{margin-bottom:20px;color:#ccc02f;font-weight:bolder}#wrapper .block-maureruv-vyber .offer .offer-inner{text-align:center}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image{margin-bottom:20px}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image:after{display:block;clear:both;content:""}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img{display:block;float:left;margin-right:.845%;height:10.14%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img:last-child{margin-right:0}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.aperetiv{width:9.532%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.plus{width:3.38%;margin-top:3.38%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.plate-small{width:6.76%;margin-top:3.38%;margin-left:45px}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.fork{width:1.555%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.plate{width:10.14%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.knife{width:1.217%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.wine{width:3.65%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.beer{width:8.518%}#wrapper .block-maureruv-vyber .offer .offer-inner .offer-image img.water{width:2.856%}@media (min-width:730px){#wrapper .block-maureruv-vyber .offer{padding:60px;background:transparent url(/app/img/png/chef.png) no-repeat -55px 0;background-size:contain}#wrapper .block-maureruv-vyber .offer .offer-inner{margin-left:auto;width:70%}}@media (max-width:920px){#wrapper .block-maureruv-vyber .offer{padding:20px}}#wrapper .block-maureruv-vyber .offer-tip{background-color:#ececec;padding:20px;margin-bottom:20px}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-image{display:flex}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-image img{display:block;width:42px;height:42px;margin-right:10px}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-image img:last-child{margin-right:0}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-text{font-weight:bolder}@media (min-width:730px){#wrapper .block-maureruv-vyber .offer-tip{display:flex}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-image{width:175px;justify-content:left}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-text{width:calc(100% - 330px);font-size:25px;padding-top:11px}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-link{padding-top:6px}}@media (max-width:730px){#wrapper .block-maureruv-vyber .offer-tip{text-align:center}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-image{justify-content:center;margin-bottom:20px}#wrapper .block-maureruv-vyber .offer-tip .offer-tip-text{margin-bottom:20px;font-size:20px}}#wrapper .block-maureruv-vyber .extra-list{justify-content:space-between;padding-top:20px}#wrapper .block-maureruv-vyber .extra-list:after{display:block;clear:both;content:""}#wrapper .block-maureruv-vyber .extra-list>li{margin-bottom:20px}#wrapper .block-maureruv-vyber .extra-list>li h3{padding:10px;text-align:center;color:#000;background-color:#ccc02f}#wrapper .block-maureruv-vyber .extra-list>li .image{display:block}#wrapper .block-maureruv-vyber .extra-list>li .image img{display:block;width:100%;height:auto}#wrapper .block-maureruv-vyber .extra-list>li .body{text-align:center;padding:10px;background-color:#c4c4c4}@media (min-width:921px){#wrapper .block-maureruv-vyber .extra-list>li{float:left;width:calc(33% - 10px);margin-right:20px}#wrapper .block-maureruv-vyber .extra-list>li:nth-child(3n){margin-right:0}}@media (min-width:730px) and (max-width:920px){#wrapper .block-maureruv-vyber .extra-list>li{float:left;width:calc(50% - 10px);margin-right:20px}#wrapper .block-maureruv-vyber .extra-list>li:nth-child(2n){margin-right:0}}#wrapper .block-grand-restaurant-festival .header{padding:20px;background-color:#51317d;color:#fff;font-size:25px;text-transform:uppercase;font-weight:bolder}#wrapper .block-grand-restaurant-festival .header .more{font-size:15px;text-decoration:underline;text-transform:none;color:#fff}#wrapper .block-grand-restaurant-festival .header .more:hover{text-decoration:none}@media (min-width:921px){#wrapper .block-grand-restaurant-festival .header .more{float:right}}@media (max-width:920px){#wrapper .block-grand-restaurant-festival .header{text-align:center}}@media (min-width:921px){#wrapper .block-grand-restaurant-festival .header.with-logo{margin-top:50px}#wrapper .block-grand-restaurant-festival .header.with-logo .logo{float:left;width:220px;height:99px;margin-right:20px;position:relative;margin-top:-70px;background-color:#fff}}@media (max-width:920px){#wrapper .block-grand-restaurant-festival .header.with-logo{margin-top:30px}#wrapper .block-grand-restaurant-festival .header.with-logo span{display:block;margin-bottom:20px}#wrapper .block-grand-restaurant-festival .header.with-logo .logo{width:145px;height:65px;position:relative;margin:-50px auto 20px;background-color:#fff}#wrapper .block-grand-restaurant-festival .header.with-logo .more{float:none;display:block;text-align:center;color:#fff}}@media (min-width:921px){#wrapper .block-grand-restaurant-festival .header.with-logo.with-small-logo{margin-top:50px}#wrapper .block-grand-restaurant-festival .header.with-logo.with-small-logo .logo{float:left;width:160px;height:70px;margin-right:20px;position:relative;margin-top:-50px;background-color:#fff}}#wrapper .block-grand-restaurant-festival .header.with-icon{padding-left:80px;position:relative}#wrapper .block-grand-restaurant-festival .header .icon{overflow:hidden;display:block;float:left;width:48px;height:48px;margin-right:20px;background-color:#f0ecc0;border-radius:50%;padding:12px 5px;box-sizing:border-box;position:absolute;margin-top:-13px;left:20px}#wrapper .block-grand-restaurant-festival .header .icon.icon-fork-knife img{width:24px;margin-left:6px;margin-top:-5px}#wrapper .block-grand-restaurant-festival .description{padding:20px}#wrapper .block-grand-restaurant-festival .description .h2{margin-bottom:10px}#wrapper .block-grand-restaurant-festival .description .h3{margin-bottom:20px}#wrapper .block-grand-restaurant-festival .description p{margin-bottom:10px}#wrapper .block-grand-restaurant-festival .description p:last-child{margin-bottom:0}#wrapper .block-grand-restaurant-festival .description p a{text-decoration:underline}#wrapper .block-grand-restaurant-festival .offer .offer-inner{padding:20px}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{font-size:20px;font-weight:bolder;box-sizing:border-box}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image{vertical-align:top}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image:after{display:block;clear:both;content:""}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img{vertical-align:top;display:block;float:left;margin-right:2.75%;height:10.14%}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img:last-child{margin-right:0}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img.fork{width:2.8951%}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img.plate{width:18.8785%}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img.knife{width:2.2661%}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img.wine{width:6.79575%}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img.water{width:5.3176%}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-price{font-weight:700;font-size:22px;margin-top:10px;text-align:center}@media (min-width:730px){#wrapper .block-grand-restaurant-festival .offer{display:table}#wrapper .block-grand-restaurant-festival .offer .offer-inner{display:table-row;width:100%;box-sizing:border-box}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{text-align:left;padding-top:25px}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-description,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{display:table-cell;padding:20px;width:25%;box-sizing:border-box}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-price{text-align:right;margin-top:20px}}@media (max-width:730px){#wrapper .block-grand-restaurant-festival .offer{text-align:center}#wrapper .block-grand-restaurant-festival .offer .offer-image{max-width:400px;margin:20px auto}}#wrapper .block-grand-restaurant-festival .offer-tip{position:relative}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner .offer-tip-text{font-weight:bolder;font-size:20px;line-height:1.4em}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner .offer-tip-link{display:none}@media (min-width:730px){#wrapper .block-grand-restaurant-festival .offer-tip{height:150px}#wrapper .block-grand-restaurant-festival .offer-tip:before{content:"";display:block;position:absolute;z-index:1;width:100%;height:116px;margin-top:50px;background-color:#ececec}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner{padding-top:50px;z-index:2;background:transparent url(/app/img/png/grf-promo-food-bg.png) no-repeat -51px -36px;background-size:390px;position:relative;padding-left:400px}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner .offer-tip-text{padding:30px 0}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner .offer-tip-link{display:none}}@media (max-width:730px){#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner{background:transparent url(/app/img/png/grf-promo-food-bg.png) no-repeat center -24px;background-size:300px;padding-top:150px}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner .offer-tip-text{text-align:center;padding:20px;background-color:#ececec}#wrapper .block-grand-restaurant-festival .offer-tip .offer-tip-inner .offer-tip-link{display:none}}#wrapper .block-vyber-grand-restaurant-restaurant{padding:0 20px}#wrapper .block-vyber-grand-restaurant-restaurant:after{display:block;clear:both;content:""}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info{display:block}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info:after{display:block;clear:both;content:""}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info .info{float:left;width:calc(100% - 80px);margin-bottom:20px}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info .info .restaurant-title{margin-bottom:5px;font-size:20px;line-height:1.4em}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info .place{float:right;width:80px;margin-bottom:20px}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info .place .icon{background:transparent url(/app/img/svg/top100-black.svg) no-repeat 50%;width:42px;height:42px;display:block;margin:0 auto}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info .place .text{display:block;text-align:center;font-weight:bolder;font-size:15px}#wrapper .block-vyber-grand-restaurant-restaurant .rating{clear:both;background-color:#ececec;padding:10px 0}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul{display:flex}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li{width:25%;padding:0 10px;position:relative;text-align:center}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li .text{display:block}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li .value{display:block;font-weight:bolder}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li:after{content:"";display:block;position:absolute;width:2px;background-color:#fff;height:100%;top:0;right:0}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li:last-child:after{display:none}#wrapper .block-vyber-grand-restaurant-restaurant .image .photo{display:block}#wrapper .block-vyber-grand-restaurant-restaurant .image .photo img{display:block;width:100%;height:auto}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons{position:relative;display:flex;margin-top:-30px}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .festival,#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .maureruv-stul{text-align:center;width:60px;margin-left:20px}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .festival .icon,#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .maureruv-stul .icon{width:60px;height:60px;margin:0 auto;display:block;border-radius:50%}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .festival .text,#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .maureruv-stul .text{color:#343434;font-size:15px;font-weight:bolder}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .maureruv-stul .icon{background:#ccc02f url(/app/img/svg/pribor.svg) no-repeat center 15px;background-size:30px}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .festival .icon{background:#51317d url(/app/img/svg/vlocka-bila.svg) no-repeat 50%;background-size:40px}#wrapper .block-vyber-grand-restaurant-restaurant .image .order{margin-top:20px;margin-right:20px;text-align:right}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info{display:flex;width:100%;box-sizing:border-box}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info .info{width:60%}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info .info .label,#wrapper .block-vyber-grand-restaurant-restaurant .rating-info .info .value{display:block}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info .cta{width:40%;text-align:right}@media (max-width:1050px) and (min-width:921px){#wrapper .block-vyber-grand-restaurant-restaurant .rating ul{flex-wrap:wrap}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li{width:50%;box-sizing:border-box}#wrapper .block-vyber-grand-restaurant-restaurant .rating ul li:nth-child(2n):after{display:none}}@media (max-width:730px){#wrapper .block-vyber-grand-restaurant-restaurant .image .icons{position:absolute}#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .festival,#wrapper .block-vyber-grand-restaurant-restaurant .image .icons .maureruv-stul{width:70px;margin-left:0}#wrapper .block-vyber-grand-restaurant-restaurant .order-desktop{display:none}#wrapper .block-vyber-grand-restaurant-restaurant .order-mobile{text-align:right;padding:20px 0}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info{padding-top:20px}}@media (min-width:730px){#wrapper .block-vyber-grand-restaurant-restaurant:after{display:block;clear:both;content:""}#wrapper .block-vyber-grand-restaurant-restaurant .order-mobile{display:none}#wrapper .block-vyber-grand-restaurant-restaurant .description,#wrapper .block-vyber-grand-restaurant-restaurant .image,#wrapper .block-vyber-grand-restaurant-restaurant .rating-info,#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info{width:calc(50% - 10px);box-sizing:border-box}#wrapper .block-vyber-grand-restaurant-restaurant .image .order{text-align:left;margin-top:80px;margin-left:20px}#wrapper .block-vyber-grand-restaurant-restaurant .restaurant-info{float:right;margin-bottom:20px}#wrapper .block-vyber-grand-restaurant-restaurant .description{float:right;clear:right}#wrapper .block-vyber-grand-restaurant-restaurant .order-desktop{clear:both;float:left;margin-top:10px}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info{margin-top:10px;float:right;clear:right}#wrapper .block-vyber-grand-restaurant-restaurant .rating-info.rating-info-no-margin-top{margin-top:20px;margin-left:220px}}@media (min-width:730px) and (max-width:730px){#wrapper .block-vyber-grand-restaurant-restaurant .rating-info{margin-top:45px}}#wrapper .block-vyber-grand-restaurant-restaurant+.block-vyber-grand-restaurant-restaurant{border-top:5px solid #343434;padding-top:20px;margin-top:20px}#wrapper .block-cart-item .person,#wrapper .block-cart-item .restaurant{padding:20px;background:#ececec;margin-bottom:20px}#wrapper .block-cart-item .person:last-child,#wrapper .block-cart-item .restaurant:last-child{margin-bottom:0}#wrapper .block-cart-item .person .label,#wrapper .block-cart-item .restaurant .label{font-size:25px;margin-bottom:20px}#wrapper .block-cart-item .person .label:after,#wrapper .block-cart-item .restaurant .label:after{display:block;clear:both;content:""}#wrapper .block-cart-item .person .label .icon,#wrapper .block-cart-item .restaurant .label .icon{float:left;display:block;background:transparent url(/app/img/svg/osoba.svg) no-repeat 50%;width:12px;height:32px;background-size:32px 32px;margin-right:20px}#wrapper .block-cart-item .person .label .text,#wrapper .block-cart-item .restaurant .label .text{display:block;padding-top:5px}#wrapper .block-cart-item .person .meals,#wrapper .block-cart-item .restaurant .meals{margin-bottom:20px}#wrapper .block-cart-item .person .restaurant-title,#wrapper .block-cart-item .restaurant .restaurant-title{margin-bottom:5px}#wrapper .block-cart-item .person .links-hidden a,#wrapper .block-cart-item .restaurant .links-hidden a{display:none}#wrapper .block-cart-item.grf-cart-item .person{background-color:#e6e0ea;margin-top:20px}#wrapper .block-cart-item.grf-cart-item .order-continue{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#cac0d8;padding:20px}#wrapper .block-cart-item.grf-cart-item .order-continue p{font-size:16px;font-weight:700}#wrapper .block-cart-item .order-full-menu{background-color:#e6e0ea;padding:20px;margin-top:20px}#wrapper .block-cart-item .order-full-menu .icon{width:10px;margin-right:20px}#wrapper .block-cart-item .order-full-menu h2{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:300;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:730px){#wrapper .block-cart-item .order-full-menu h2{font-size:18px}}#wrapper .block-cart-item .order-full-menu form .form-group{margin-bottom:0}#wrapper .block-cart-item .order-full-menu ul{list-style:none;margin-left:0;padding-left:0}#wrapper .block-cart-item .order-full-menu li{position:relative;margin-bottom:10px}#wrapper .block-cart-item .order-full-menu li:before{content:"\B7";font-size:80px;position:absolute;left:0;top:-7px;padding-right:10px}#wrapper .block-cart-item .order-full-menu .bullet-spacer{margin-left:20px}#wrapper .slide-maureruv-stul{background-color:#000;color:#fff;font-size:34px;line-height:50px}#wrapper .slide-maureruv-stul .slide-inner{padding:40px 120px 40px 40px}#wrapper .slide-maureruv-stul .slide-inner .signature{text-align:right}#wrapper footer{background:#ebecec;padding:20px;box-sizing:border-box}#wrapper footer .block .h3{font-size:14px}@media (max-width:730px){#wrapper footer{padding-bottom:10px}#wrapper footer .block-menu ul li{padding-bottom:5px}}@media (min-width:730px){#wrapper footer{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between}#wrapper footer .block{width:calc(33% - 16.6px);border-right:2px solid #fff;margin-right:20px;padding-right:20px;box-sizing:border-box}#wrapper footer .block:nth-child(3n){border:none;margin-right:0}}.dropdown{position:relative}.dropdown .dropdown-control{display:none}.dropdown .dropdown-title{float:right;display:inline-block;padding:8px 15px}@media (max-width:730px){.dropdown .dropdown-title{display:block;float:none;padding:8px 0}}.dropdown .dropdown-menu{display:none;z-index:1;position:absolute;background-color:#fff;border:1px solid #343434;box-sizing:border-box;box-shadow:0 5px 5px -2px rgba(0,0,0,.2)}.dropdown .dropdown-menu a,.dropdown .dropdown-menu li{display:block;padding:3px 5px}.dropdown .dropdown-menu a:hover,.dropdown .dropdown-menu li:hover{background-color:#c4c4c4}.dropdown .dropdown-control:checked~.dropdown-menu,.dropdown .dropdown-menu.dropdown-menu-open{display:block}.collapsible-control{display:none}.collapsible-toggle{font-size:15px;position:relative;display:inline-block;cursor:pointer}.collapsible-toggle.with-arrow{padding-left:18px}.collapsible-toggle.with-arrow:before{content:"";display:block;background:transparent url(/app/img/svg/arrow-right.svg) no-repeat 50%;background-size:contain;width:12px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.collapsible-toggle .collapsible-toggle-label-open{display:none}.collapsible-toggle.collapsible-toggle-active .collapsible-toggle-label-open,.collapsible-toggle .collapsible-toggle-label-closed{display:block}.collapsible-toggle.collapsible-toggle-active .collapsible-toggle-label-closed{display:none}.collapsible-toggle.collapsible-toggle-active.with-arrow:before{transform:rotate(90deg) translateX(-3px);top:40%}.collapsible-toggle.collapsible-toggle-pinned-bottom-right{position:absolute;bottom:20px;right:20px}.collapsible-toggle.collapsible-toggle-pinned-bottom-right-large{position:absolute;bottom:40px;right:40px}.collapsible-toggle.underline{text-decoration:underline}.collapsible-container{display:none}.collapsible-container.collapsible-container-open{display:block}.collapsible-container.collapsible-container-disabled{display:none}.collapsible-control:checked~.collapsible-container{display:block}.tabs .tabs-control{display:none}.tabs .tabs-headers{display:flex}.tabs .tabs-headers .tabs-header{display:block;padding:15px 20px;background-color:#c4c4c4;color:#343434;margin-right:3px;font-size:15px;font-weight:bolder;text-transform:uppercase;cursor:pointer}.tabs .tabs-headers .tabs-header:last-child{margin-right:0}.tabs .tabs-headers .tabs-header:hover{background-color:#939393}.tabs .tabs-headers .tabs-header.tabs-header-active{background-color:#343434;color:#fff}.tabs .tabs-headers .tabs-header.tinyTab{padding:10px;font-size:12px}.tabs .tabs-containers .tabs-container .tabs-container-content{display:none;border-top:4px solid #343434;border-bottom:4px solid #343434;padding:20px 0}.tabs .tabs-containers .tabs-container .tabs-container-content-active,.tabs .tabs-containers .tabs-container .tabs-control:checked~.tabs-container-content{display:block}.gallery-admin-list ul li{margin:5px 0}#wrapper .basic-user-info .thumbDown{margin-right:0}#wrapper .basic-user-info>p{margin-top:5px}#wrapper .basic-user-info .smProfileInfo{display:inline-block;min-width:215px}.rest-admin-box{width:calc(50% - 30px);min-height:160px;float:left;display:inline-block;padding:10px;border:1px solid #000;margin:10px 10px 0 0;position:relative}.rest-admin-box:nth-of-type(2n){margin-right:0}.rest-admin-box:last-of-type{margin-bottom:10px}.rest-admin-box p{margin-top:8px}.rest-admin-box a{position:absolute;bottom:10px;left:10px}@media (max-width:730px){.rest-admin-box{width:calc(100% - 30px);float:none;margin:10px 0 0}.rest-admin-box a{position:relative;bottom:auto;left:auto;margin-top:10px}}#wrapper .product-admin-list .product-list-item{display:flex;justify-content:space-between}#wrapper .product-admin-list .product-list-item .admin-desc-box{flex-grow:1;padding:20px;background-color:#e6e0ea}#wrapper .product-admin-list .product-list-item .admin-desc-box.mst{background-color:#f8f6e1}#wrapper .product-admin-list .product-list-item .menu-admin-info{max-width:630px;flex-grow:2;background-color:#e6e0ea}#wrapper .product-admin-list .product-list-item .menu-admin-info .mst{background-color:#f8f6e1}#wrapper .product-admin-list .menu-admin-description{display:block;font-size:14px;margin-bottom:8px;font-weight:700;font-style:italic}#wrapper .product-admin-list .menu-admin-description label{font-weight:400}#wrapper .product-admin-list .menu-buy{padding:5px 0}#wrapper .product-admin-list .menu-buy .product-admin-btns{padding-right:10px;display:table-cell;text-align:right;width:470px}#wrapper .product-admin-list .products-show-hide-panel{background-color:#51317d;color:#fff;padding:20px;margin:10px auto}#wrapper .product-admin-list .block-maureruv-vyber-restaurant .menu-info .menu-buy .price{width:calc(100% - 470px)}@media (max-width:920px){#wrapper .product-admin-list .product-list-item{display:block}#wrapper .product-admin-list .product-list-item .menu-admin-info{max-width:100%}#wrapper .product-admin-list .menu-buy .product-admin-btns{display:block;text-align:center;width:auto}}.front-admin .form-group-checkbox.tags .check-box{margin-right:25px}.front-admin .calendar:before{background:transparent url(/app/img/svg/kalendar-bily.svg) no-repeat 0 0;background-size:20px 20px;content:"";display:block;width:25px;height:20px}.front-admin-gallery .photo-edit-box{text-align:left}.front-admin-gallery .photo-edit-box .photo{float:left;width:200px;height:auto;margin-right:5px}.front-admin-gallery .photo-edit-box a{display:inline-block;margin:2px}.front-admin-gallery .photo-edit-box .img-title{display:block;margin-top:10px}.front-admin-gallery .photo-edit-box .img-title-box{margin-left:209px}.front-admin-gallery .photo-edit-box .icon{height:12px;width:12px}.front-admin-gallery .photo-edit-box .handle{cursor:move!important}.front-admin-gallery .photo-edit-box:after{display:block;clear:left;content:""}.restaurant-add-photos input.hidden{display:none}.change-date-box{max-width:435px}.change-date-box button{margin-top:20px}@media (max-width:730px){.change-date-box button{margin-top:0}}.aura-stars i{display:inline-block;height:25px;width:25px;background:transparent url(/app/img/svg/star.svg) no-repeat 50%/auto 100%}.aura-stars i.half{background:transparent url(/app/img/svg/star-left-half.svg) no-repeat 50%/auto 100%}.aura-stars i.empty{background:none}.form .form-control{border:1px solid #343434;background:#f8f8f8;display:block;padding:10px;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;font-family:Montserrat,sans-serif;font-size:15px}.form .form-control.disabled,.form .form-control[disabled]{color:#c4c4c4;border-color:#c4c4c4}.form .form-control.readonly,.form .form-control[readonly]{background-color:#666;border-color:#666;color:#fff}.form .form-control.error{border:1px solid #900;color:#900}.form.inline-form,.form.inline-form .form-group{display:inline-block}.form .form-group-row{padding:10px;border:10px solid #eee}.form .form-group-row .form-group-row{padding:0 0 10px;border:none;border-bottom:5px solid #eee}.form textarea{line-height:1.5em}.form select{color:#fff;background:#343434;border-radius:0}.form select.select2{min-width:180px}.form select.select2.no-search+.select2-container .select2-search{display:none!important}.form label{cursor:pointer}.form.stars .form-group label{display:block}.form.stars .form-group label.required:after{content:"*";font-weight:bolder;color:#782932}.form .form-group{margin-bottom:20px}.form .form-group:last-child{margin-bottom:0}.form .form-group input[type=email],.form .form-group input[type=tel],.form .form-group input[type=text],.form .form-group textarea{display:block}.form .form-group label{cursor:pointer}.form .form-group .form-help{color:#666;font-size:15px;margin-top:5px}.form .form-group .form-help:first-child{margin-top:0}.form .form-group.inline-group-dark{padding:10px 15px;min-height:26px;background-color:#343434}.form .form-group.inline-group-dark label{color:#fff;font-weight:700}.form .form-group.inline-group-dark input[type=text]{width:135px;background-color:#f8f8f8;display:inline-block;padding:2px;color:#666}.form .form-group.inline-group-dark input[type=text].short-date{width:85px}.form .form-group.inline-group-dark input[type=text].readonly,.form .form-group.inline-group-dark input[type=text][readonly]{background-color:#f8f8f8;border:none;color:#666}.form .form-group.inline-group-dark button.clear-dates{border:none;background-color:#343434;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.form .input-group{display:flex}.form .input-group .button,.form .input-group input{width:auto}.form .js-float-label-wrapper{position:relative}.form .js-float-label-wrapper.focused label,.form .js-float-label-wrapper.populated label{opacity:1}.form .js-float-label-wrapper.focused input,.form .js-float-label-wrapper.focused select,.form .js-float-label-wrapper.focused textarea,.form .js-float-label-wrapper.populated input,.form .js-float-label-wrapper.populated select,.form .js-float-label-wrapper.populated textarea{padding:10px}.form .js-float-label-wrapper input,.form .js-float-label-wrapper label,.form .js-float-label-wrapper textarea{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.form .js-float-label-wrapper label{display:block;color:#666;font-size:13px;font-weight:600;position:static;top:5px;left:15px;opacity:1}.form .js-float-label-wrapper .readonly~label,.form .js-float-label-wrapper [readonly]~label{color:#fff}@-moz-keyframes dothabottomcheck{0%{height:0}to{height:10px}}@-webkit-keyframes dothabottomcheck{0%{height:0}to{height:10px}}@keyframes dothabottomcheck{0%{height:0}to{height:10px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}to{height:24px}}@-webkit-keyframes dothatopcheck{0%{height:0}50%{height:0}to{height:24px}}@-moz-keyframes dothatopcheck{0%{height:0}50%{height:0}to{height:24px}}@keyframes radioboxcheck{0%{transform:translateY(-50%) translateX(-50%) scale(0);box-shadow:0 0 0 rgba(0,0,0,.2)}80%{transform:translateY(-50%) translateX(-50%) scale(1.2)}to{transform:translateY(-50%) translateX(-50%) scale(1);box-shadow:0 0 3px rgba(0,0,0,.2)}}.form .form-group-checkbox input[type=checkbox],.form .form-group-checkbox input[type=radio],.form .form-group-radio input[type=checkbox],.form .form-group-radio input[type=radio]{display:none}.form .form-group-checkbox .check-box:hover span,.form .form-group-radio .check-box:hover span{transition:all .5 ease;background-color:rgba(0,0,0,.1);border-color:#000}.form .form-group-checkbox .check-box:hover span:before,.form .form-group-radio .check-box:hover span:before{box-shadow:none}.form .form-group-checkbox .radio-box:hover span,.form .form-group-radio .radio-box:hover span{transition:all .5 ease;background-color:rgba(0,0,0,.1);border-color:#000}.form .form-group-checkbox .check-box,.form .form-group-checkbox .radio-box,.form .form-group-radio .check-box,.form .form-group-radio .radio-box{display:inline-block;margin:.2em 0}.form .form-group-checkbox .radio-box span,.form .form-group-radio .radio-box span{top:3px;margin-right:7px;height:20px;width:20px;background-color:#fff;border:2px solid grey;border-radius:50%;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .5s ease;cursor:pointer}.form .form-group-checkbox .radio-box span:before,.form .form-group-radio .radio-box span:before{transform:translateY(-50%) translateX(-50%) scale(0);position:absolute;height:10px;width:10px;left:50%;top:50%;background-color:#000;display:inline-block;content:" ";border-radius:100%}.form .form-group-checkbox .radio-box.checked span,.form .form-group-checkbox input[type=radio]:checked+.radio-box span,.form .form-group-radio .radio-box.checked span,.form .form-group-radio input[type=radio]:checked+.radio-box span{border-color:#000;background-color:#fff}.form .form-group-checkbox .radio-box.checked span:before,.form .form-group-checkbox input[type=radio]:checked+.radio-box span:before,.form .form-group-radio .radio-box.checked span:before,.form .form-group-radio input[type=radio]:checked+.radio-box span:before{-moz-animation:radioboxcheck .4s ease 0s forwards;-o-animation:radioboxcheck .4s ease 0s forwards;-webkit-animation:radioboxcheck .4s ease 0s forwards;animation:radioboxcheck .4s ease 0s forwards}.form .form-group-checkbox .check-box span,.form .form-group-radio .check-box span{top:3px;margin-right:7px;height:20px;width:20px;background-color:hsla(0,0%,50.2%,.1);border:2px solid grey;border-radius:5px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .5s ease;cursor:pointer}.form .form-group-checkbox .check-box span:after,.form .form-group-checkbox .check-box span:before,.form .form-group-radio .check-box span:after,.form .form-group-radio .check-box span:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:4px;background-color:#000;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";-webkit-transition:opacity .5 ease;-moz-transition:opacity ease .5;transition:opacity .5 ease}.form .form-group-checkbox .check-box span:before,.form .form-group-radio .check-box span:before{top:14.4px;left:8.2px;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.form .form-group-checkbox .check-box span:after,.form .form-group-radio .check-box span:after{top:7.4px;left:1px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form .form-group-checkbox input[type=radio][disabled]+.radio-box:hover span,.form .form-group-checkbox input[type=radio][disabled]+.radio-box span,.form .form-group-radio input[type=radio][disabled]+.radio-box:hover span,.form .form-group-radio input[type=radio][disabled]+.radio-box span{background-color:hsla(0,0%,80%,.1);border:2px solid #ccc;cursor:not-allowed}.form .form-group-checkbox .check-box.checked span,.form .form-group-checkbox input[type=checkbox]:checked+.check-box span,.form .form-group-radio .check-box.checked span,.form .form-group-radio input[type=checkbox]:checked+.check-box span{border-color:#000;background-color:transparent}.form .form-group-checkbox .check-box.checked span:after,.form .form-group-checkbox input[type=checkbox]:checked+.check-box span:after,.form .form-group-radio .check-box.checked span:after,.form .form-group-radio input[type=checkbox]:checked+.check-box span:after{height:10px;-moz-animation:dothabottomcheck .2s ease 0s forwards;-o-animation:dothabottomcheck .2s ease 0s forwards;-webkit-animation:dothabottomcheck .2s ease 0s forwards;animation:dothabottomcheck .2s ease 0s forwards}.form .form-group-checkbox .check-box.checked span:before,.form .form-group-checkbox input[type=checkbox]:checked+.check-box span:before,.form .form-group-radio .check-box.checked span:before,.form .form-group-radio input[type=checkbox]:checked+.check-box span:before{height:24px;-moz-animation:dothatopcheck .4s ease 0s forwards;-o-animation:dothatopcheck .4s ease 0s forwards;-webkit-animation:dothatopcheck .4s ease 0s forwards;animation:dothatopcheck .4s ease 0s forwards}.form .form-group-checkbox .check-box.checked:hover span,.form .form-group-checkbox input[type=checkbox]:checked+.check-box:hover span,.form .form-group-radio .check-box.checked:hover span,.form .form-group-radio input[type=checkbox]:checked+.check-box:hover span{background-color:rgba(0,0,0,.1)}.form .form-group-checkbox .check-box.checked:hover span:before,.form .form-group-checkbox input[type=checkbox]:checked+.check-box:hover span:before,.form .form-group-radio .check-box.checked:hover span:before,.form .form-group-radio input[type=checkbox]:checked+.check-box:hover span:before{box-shadow:0 0 0 1px #fff}.form .form-group-checkbox input[type=checkbox][disabled]+.check-box:hover span,.form .form-group-checkbox input[type=checkbox][disabled]+.check-box span,.form .form-group-radio input[type=checkbox][disabled]+.check-box:hover span,.form .form-group-radio input[type=checkbox][disabled]+.check-box span{background-color:hsla(0,0%,80%,.1);border-color:#ccc;cursor:not-allowed}.select2-container *{border-radius:0!important}.select2-container.select2-container--default .select2-dropdown,.select2-container.select2-container--default .select2-selection--single{border-color:#343434}.block-order .properties .property-group .property-label{padding-left:10px;display:inline-block;font-size:15px;line-height:15px;position:relative}.block-order .properties .property-group .property-label:before{content:"";position:absolute;left:2px;top:6px;width:3px;height:3px;background-color:#000;border-radius:50%}.block-order .properties .property-group .property-label:after{content:":"}.block-order .properties .property-group .property-value{display:inline-block;font-weight:bolder}.block-order .properties .property-group .property-help{color:#666;font-size:15px;margin-top:5px}.block-order .properties .qr{margin-bottom:40px}.block-order .properties .qr img{display:block;margin:0 auto;width:100%;height:auto;max-width:256px}.block-order .properties .qr .text{font-size:15px;margin-bottom:10px}.block-order .properties .gray-text-color .property-group{color:#d3d3d3}.block-order .properties .gray-text-color .property-group .property-label:before{background-color:#d3d3d3}.block-order .properties .gray-text-color .property-group .property-help,.block-order .properties .gray-text-color .property-group .property-help a{color:#d3d3d3}#tooltip{position:absolute;background-color:#000;color:#fff;border-radius:3px;z-index:12;max-width:480px;padding:5px 10px;font-size:15px;transform:translateX(-50%) translateY(calc(-100% - 3px))}#tooltip #tooltipText:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#000}.order-item-info{text-align:center}.order-item-info .name{font-size:25px;margin-bottom:10px}.order-item-info .address{color:#666;font-size:15px}.order-item-info .timestamp{display:block;font-size:20px;text-transform:uppercase;font-weight:bolder;margin-bottom:40px}.order-item-info .servings{text-align:left;margin:0 auto 40px;max-width:600px}.order-item-info .servings>li{margin-bottom:40px;text-align:center}.order-item-info .servings>li:last-child{margin-bottom:0}.order-item-info .servings>li .serving-person{font-size:15px;line-height:15px;font-weight:bolder;text-transform:uppercase;margin-bottom:10px}.order-item-info .servings>li .serving-courses li{margin-bottom:10px;font-style:italic}.order-item-info .qr{text-align:center;margin-bottom:40px}.order-item-info .qr img{display:block;margin:0 auto;width:100%;height:auto;max-width:256px}.order-item-info .qr .text{font-size:15px;margin-bottom:10px}a[data-ps-gallery]{position:relative;display:block}a[data-ps-gallery]:before{content:"";position:absolute;background:transparent url(/app/img/svg/lupa.svg) no-repeat 50%;background-size:100%;width:24px;height:24px;bottom:10px;right:10px}@media (max-width:730px){a[data-ps-gallery]:before{width:18px;height:18px;bottom:5px;right:5px}}a[data-ps-gallery].lupa-left:before{right:auto;left:15px}@media (min-width:921px){.desktop-hidden{display:none!important}}@media (min-width:730px) and (max-width:920px){.tablet-hidden{display:none!important}}@media (max-width:730px){.mobile-hidden{display:none!important}}.error-list{margin-top:5px}.error-list li{margin-bottom:10px;padding:5px 10px;color:#fff;background-color:#900}.error-list li:last-child{margin-bottom:0}.error-list li a{color:#fff;text-decoration:underline}#datetimepicker{position:absolute;width:320px;background-color:#fff;border:1px solid #ececec;box-shadow:0 5px 5px -2px rgba(0,0,0,.2);padding:20px;z-index:2;bottom:63px}#datetimepicker .ui-datetimepicker-header{position:relative}#datetimepicker .ui-datetimepicker-header .ui-datetimepicker-title{text-align:center;font-weight:bolder}#datetimepicker .ui-datetimepicker-header .ui-datetimepicker-next,#datetimepicker .ui-datetimepicker-header .ui-datetimepicker-prev{position:absolute;display:block;font-size:0;background-size:contain;width:30px;height:20px}#datetimepicker .ui-datetimepicker-header .ui-datetimepicker-prev{left:0;background:transparent url(/app/img/svg/arrow-left.svg) no-repeat 50%}#datetimepicker .ui-datetimepicker-header .ui-datetimepicker-next{right:0;background:transparent url(/app/img/svg/arrow-right.svg) no-repeat 50%}#datetimepicker .ui-datetimepicker-date{margin-top:10px}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table{width:100%;table-layout:fixed;border-left:1px solid #ececec;border-top:1px solid #ececec;border-spacing:0;border-collapse:collapse}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td,#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr th{text-align:center;border-right:1px solid #ececec;border-bottom:1px solid #ececec}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr th{background-color:#f8f8f8;padding:5px}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td a,#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td span{width:100%;height:100%;display:block;padding:5px 0}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td span.not-enough{background:#ff747e}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td span.disabled{background-color:#f9f9f9;color:#aaa}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td span.disabled:hover{background-color:#f0f0ff}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td a{background-color:#ebe6ac}#datetimepicker .ui-datetimepicker-date .ui-datetimepicker-date-table tr td a:hover{background-color:#d8f9ef}#datetimepicker .ui-datetimepicker-time{margin-top:10px}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-header{text-align:center;margin-bottom:10px;font-weight:bolder}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list{display:flex;flex-wrap:wrap;width:100%}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li{width:calc(20% - 8.66px);margin-right:10px;margin-bottom:10px;border:1px solid #ececec;box-sizing:border-box}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li:nth-child(5n){margin-right:0}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li a,#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li span.not-enough{display:block;padding:3px 5px;text-align:center}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li a:hover{background-color:#d8f9ef}#datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li span.not-enough{background:#ff747e}@media (max-width:550px){#datetimepicker,.ui-datepicker{width:calc(100% + 18px);padding:10px 5px;margin-left:-15px}}#wrapper .half-block{float:left;width:48%;min-width:48%}@media only screen and (max-width:580px){#wrapper .half-block{width:100%}}.block-maureruv-vyber-restaurant.block-mst #datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li{width:calc(33% - 6.66px)}.block-maureruv-vyber-restaurant.block-mst #datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li:nth-child(3n){margin-right:0}.block-maureruv-vyber-restaurant.block-mst #datetimepicker .ui-datetimepicker-time .ui-datetimepicker-time-list li:nth-child(5n){margin-right:10px}.extra-margin-top{margin-top:90px}.description-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.description-box .description-main{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.description-box .description-aside{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.description-box .description-aside>*{padding:10px}@media (max-width:730px){.description-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.description-box .description-aside,.description-box .description-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.description-box .description-aside>*{padding:0}}.block-sponsors-grf{width:100%;height:100px;margin:20px 0}.block-button{margin:20px}@media (max-width:730px){.block-button.text-left{text-align:center}}.offer-grf .header .h2{margin-bottom:10px;margin-left:84px}.offer-grf .header p{font-size:20px;margin-left:84px}.offer-grf #extra_nabidka .extra-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}.offer-grf #extra_nabidka .extra-list:after{display:block;clear:both;content:""}.offer-grf #extra_nabidka .extra-list>li{margin-bottom:20px}.offer-grf #extra_nabidka .extra-list>li h3{padding:10px;text-align:center;color:#fff;background-color:#51317d}.offer-grf #extra_nabidka .extra-list>li h3 a{color:#fff}@media (min-width:730px) and (max-width:790px){.offer-grf #extra_nabidka .extra-list>li h3 a{font-size:13px}}.offer-grf #extra_nabidka .extra-list>li .image{display:block}.offer-grf #extra_nabidka .extra-list>li .image img{display:block;width:100%;height:auto}.offer-grf #extra_nabidka .extra-list>li .extra-box-voucher{padding:19px 0;display:block}.offer-grf #extra_nabidka .extra-list>li .body{text-align:center;padding:10px;background-color:#c4c4c4}@media (min-width:730px){.offer-grf #extra_nabidka .extra-list>li{float:left;width:calc(25% - 15px);margin:10px}.offer-grf #extra_nabidka .extra-list>li:first-child{margin-left:0}.offer-grf #extra_nabidka .extra-list>li:nth-child(4n){margin-right:0}}.offer-grf #extra_nabidka .extra-list.cols-3>li{width:calc(33.33% - 20px)}.offer-grf #extra_nabidka .extra-list.cols-3>li:last-of-type{margin-right:0}.block-voucher{width:100%;text-align:center;margin:0}#wrapper .header.grf-color-minsk,#wrapper .header.with-logo.with-small-logo.grf-color-minsk{color:#fff;background-color:#51317d}#wrapper .block-restaurant .image .image-buttons .grf-color-minsk{background-color:#51317d}.block-extra-offer-aside img{width:100%;height:100%;vertical-align:bottom}.block-extra-offer-aside h2{padding:10px 20px;font-size:18px;text-align:center;text-transform:uppercase;background-color:#51317d;color:#fff}.block-restaurants-grf{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.block-restaurants-grf>ul{text-align:center;margin:0 auto;display:inline-block;min-width:calc(50% - 40px)}.block-restaurants-grf>ul li{list-style-type:circle;list-style-position:inside;font-weight:600;text-align:left}.block-restaurants-grf>ul li ul{padding-left:20px}.block-restaurants-grf>ul li ul li{list-style-type:circle;list-style-position:inside;text-align:left}.block-restaurants-grf>ul li ul li a{color:#51317d}@media (min-width:730px){.block-restaurants-grf{padding:0 20px}.block-restaurants-grf:after{display:block;clear:both;content:""}.block-restaurants-grf>ul{padding:20px;min-width:calc(25% - 40px)}.block-restaurants-grf>ul li{list-style-type:circle;list-style-position:inside;font-weight:600}.block-restaurants-grf>ul li ul{padding-left:20px}.block-restaurants-grf>ul li ul li{list-style-type:circle;list-style-position:inside}.block-restaurants-grf>ul li ul li a{color:#51317d}}.block-four-columns{column-count:4;column-gap:40px}.block-four-columns h4{font-size:110%}.block-four-columns ul li a{font-weight:400!important}@media (max-width:1200px){.block-four-columns{margin:0 10px}}@media (max-width:910px){.block-four-columns{column-count:3}}@media (max-width:760px){.block-four-columns{column-count:2}}@media (max-width:480px){.block-four-columns{column-count:1}}#wrapper .grf-menu-info{padding:20px}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item{float:left;margin-right:20px;width:calc(33.33% - 13.33px)}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item:last-of-type{margin-right:0}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item .text{margin-top:5px}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item .text .bullet{display:inline-block;border-radius:100%;background-color:#51317d;width:10px;height:10px}@media (max-width:730px){#wrapper .grf-menu-info{padding:10px}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item{float:none;width:100%;margin-bottom:20px;display:flex}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item>img,#wrapper .grf-menu-info .menu-meal-items .menu-meal-item a{margin-right:10px;width:calc(30% - 10px);height:calc(30% - 10px);flex-direction:column}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item .text{width:100%;margin-top:0}#wrapper .grf-menu-info .menu-meal-items .menu-meal-item>img+.text,#wrapper .grf-menu-info .menu-meal-items .menu-meal-item a+.text{width:70%}}#wrapper .grf-menu-info .grf-menu-description{width:100%}#wrapper .grf-menu-info .grf-menu-description .h3{margin-top:10px;margin-bottom:5px;font-size:16px;font-weight:600}#wrapper .grf-menu-info .grf-menu-description ul{margin-left:20px}#wrapper .grf-menu-info .grf-menu-description ul li{list-style-type:disc}.grf-menu-img{width:calc(30% - 10px);height:auto;margin-right:10px}.grf-menu-img-side{width:calc(70% - 10px);text-align:left;margin-left:10px}.grf-menu-img-side a{font-weight:600;text-decoration:underline;margin:10px 0}@media (max-width:730px){.grf-menu-img,.grf-menu-img-side{width:100%;display:block}}#wrapper .block-grand-restaurant-festival .extra-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}@media (min-width:921px){#wrapper .block-grand-restaurant-festival .extra-list>li{float:left;width:calc(25% - 15px);margin-right:20px}}@media (min-width:921px){#wrapper .block-grand-restaurant-festival .extra-list>li:nth-child(4n){margin-right:0}}#wrapper .block-grand-restaurant-festival .extra-list>li h3{padding:10px;text-align:center;color:#fff;background-color:#51317d}#wrapper .block-grand-restaurant-festival .extra-list>li h3 a{color:#fff}@media (max-width:920px) and (min-width:730px){#wrapper .block-grand-restaurant-festival .extra-list>li:nth-child(2n){margin-right:0}}@media (max-width:920px) and (min-width:730px){#wrapper .block-grand-restaurant-festival .extra-list>li{float:left;width:calc(50% - 10px);margin-right:20px}}#wrapper .block-grand-restaurant-festival .extra-list>li .image img{display:block;width:100%;height:auto}#wrapper .block-grand-restaurant-festival .extra-list>li .body{text-align:center;padding:10px;background-color:#ececec}#wrapper .button{min-height:auto}@media (min-width:730px){#wrapper .block-grand-restaurant-festival .offer-tip{height:auto}}@media (min-width:730px){#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-description,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-prize,#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{display:table-cell;padding:20px;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{width:20%;vertical-align:middle}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image{width:30%;vertical-align:middle}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-description{width:30%;vertical-align:top}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-prize{font-size:32px;line-height:32px;font-weight:700;text-align:right;width:20%;vertical-align:middle}}@media (min-width:730px){#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-title{text-align:left}}@media (max-width:729px){#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-image img{display:inline-block;margin-right:3px;float:none}#wrapper .block-grand-restaurant-festival .offer .offer-inner .offer-prize{font-size:22px;line-height:22px;font-weight:700;margin-top:10px}}#regions-map{max-height:100%;padding:10px;width:100%;height:100%;max-width:600px;margin:0 auto;display:block}#regions-map a.active path,#regions-map path:hover{color:#51317d;fill:#51317d;transition:all .3s;cursor:pointer;stroke-width:0}#regions-map.mst a.active path,#regions-map.mst path:hover{color:#ccc02f;fill:#ccc02f}#regions-map path{fill:#ccc;transition:all .3s}#regions-map #mapasvg-cesko{width:100%}#info-box{display:none;position:absolute;top:0;left:0;z-index:1;background-color:hsla(0,0%,100%,.9);border:2px solid rgba(190,38,54,.9);border-radius:5px;padding:5px;font-family:arial}.cl{clear:both}.mt20{margin-top:20px}.extra-list:after{visibility:hidden;display:block;content:"";clear:both;height:0}.kitchenTags{display:-webkit-box;display:-ms-flexbox;display:flex}.kitchenTags label{min-width:20%}@media (max-width:890px){.kitchenTags label{min-width:25%}}.form .form-group-checkbox .check-box span:before,.form .form-group-radio .check-box span:before{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.dropdown-display-label .dropdown-selected{border:2px solid #000;border-radius:5px;color:#fff;background:#000}@media (min-width:730px){#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description{width:calc(62% - 20px);margin:0 0 0 20px;float:left}}#wrapper .main.with-aside .voucher-address .block-form{padding:0}.results-filter{padding:10px}.results-filter .filter-header .button{float:right;margin-right:20px}.results-filter .filter-block-right{float:right;width:62%;margin-right:20px}.results-filter .filter-block-right .mapka{width:100%;max-width:360px}.results-filter .filter-block-left{width:34%}.results-filter .form-group #region{height:33px;transition:all .2s ease}.results-filter .form-group #region:focus{height:160px}.results-filter .form-group.tiny-group{float:left;max-width:50%;width:calc(50% - 5px);margin-right:10px}.results-filter .form-group.tiny-group.no-margin-right{margin-right:0}.results-filter .form-group.tiny-group input,.results-filter .form-group.tiny-group select{min-height:43px}.results-filter .tag-filter-label{width:calc(100% - 22px);border:1px solid #343434;background:#f8f8f8;margin:0 0 10px;padding:10px;text-align:center}.results-filter .tag-filter-label:before{left:14px;top:50%}.results-filter .tag-filter-label.collapsible-toggle-active{background-color:rgba(204,192,47,.3)}.results-filter .tag-filter-label.collapsible-toggle-active:before{top:44%}.results-filter #tags-filter-container h4{margin:10px 0 5px}.results-filter #tags-filter-container h4:first-of-type{margin-top:0}.filter-results-head{padding:20px;background-color:#cac0d8;margin:0 20px 20px 0}.filter-results-head.mst{background-color:#f0ecc0}@media (max-width:730px){.block.results-filter{padding:10px}.block.results-filter .filter-block-right{float:none;width:auto;max-width:100%;margin-right:0;margin-top:10px}.block.results-filter #regions-map{padding:0}.block.results-filter .filter-header .button{margin-right:0}.block.results-filter .filter-block-left{width:100%}}.reservations-stat{display:inline-block;margin:0 15px 10px 0}.reservations-stat.gray{color:#666}#wrapper .block-maureruv-vyber-voucher .block-form{margin-bottom:0;padding:0}#wrapper .block-maureruv-vyber-voucher .price{padding-left:0;text-align:right}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address{margin-bottom:0;background-color:#e6e0ea}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address.mst{background-color:#f8f6e1}@media (min-width:730px){#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address p{margin:10px 0}}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address .tip{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address .tip .tip-label{-ms-flex-item-align:center;align-self:center;width:30%}@media (max-width:729px){#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address .tip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address .tip .tip-label{-ms-flex-item-align:start;align-self:flex-start;width:100%}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-address .tip .tip-text{margin:10px 0}}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-right{width:calc(38% - 20px);float:right;margin:0 20px 0 0}@media (max-width:729px){#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-right{float:none;width:100%;margin-right:0}#wrapper .block-maureruv-vyber-voucher .menu-info .voucher-right a{display:inline-block;padding:0 10px}}#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description{margin-bottom:10px}@media (max-width:729px){#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description{display:block;width:100%;text-align:left;padding-left:0;padding-right:0}#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description h3,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description p{padding-left:10px;padding-right:10px;text-align:left}}#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-left{margin-top:20px}@media (max-width:729px){#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-left{margin-top:5px}#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-left .block-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-left .block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-right .block-form,#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-right p{padding-left:0}@media (max-width:729px){#wrapper .block-maureruv-vyber-voucher .menu-info .menu-description .add-info-right{margin-top:10px}}.voucherCount{width:70px!important;font-size:12px!important;text-align:center}.voucherCount:focus{font-size:16px}.voucher-add-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.voucher-value-wrap{margin-left:10px;width:73px}.form .form-group-radio .radio-box.type-of-payment label:last-of-type{margin-left:80px}.block-summary-item .cart-overall-order-price,.block-summary-item .cart-overall-voucher-price,.block-summary-item .cart-summary-order-price{text-align:right}.block-summary-item .cart-item-order,.block-summary-item .cart-item-voucher,.block-summary-item .cart-used-voucher{background-color:#c4c4c4;padding:20px;margin-bottom:20px}.block-summary-item .cart-item-order .cart-item-schedule .item-name:before{content:" - "}.block-summary-item .cart-used-vouchers h2{margin-top:30px;margin-bottom:20px}.block-summary-item .cart-used-vouchers .voucher-alert p{text-align:right;font-size:14px;font-weight:600;line-height:18px}.block-summary-item .cart-item-info,.block-summary-item .cart-used-voucher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block-summary-item .cart-item-info>div,.block-summary-item .cart-used-voucher>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-summary-item .cart-item-info>div .icon,.block-summary-item .cart-used-voucher>div .icon{width:10px;margin-right:10px}.block-summary-item .cart-item-info>div .cart-item-cancel,.block-summary-item .cart-used-voucher>div .cart-item-cancel{font-size:30px;font-weight:600;margin-left:10px}.block-summary-item .use-voucher-form{width:50%;margin:40px 0 40px 50%}.block-summary-item .use-voucher-form p{margin-bottom:10px}@media (max-width:730px){.block-summary-item .use-voucher-form{width:100%;margin-left:0}}.block-summary-item .use-voucher-form .add-voucher{display:-webkit-box;display:-ms-flexbox;display:flex}.block-summary-item .cart-order-summary form{margin:10px 0}.block-summary-item .cart-order-summary form label a{text-decoration:underline}.block-summary-item .cart-order-summary .cart-confirm-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-summary-item .cart-order-summary .cart-confirm-order .choose-another-item{font-weight:600;text-decoration:underline}.block-partners-title{text-align:center;font-weight:700}.block-partners-items{text-align:center}.block-partners-items a img{width:23%;display:inline-block}.form-group input::placeholder{color:transparent}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#wrapper .content-tools-content p,#wrapper div[data-editable] p{margin:1em auto}#wrapper .content-tools-content h2,#wrapper div[data-editable] h2{margin:.83em auto}#wrapper .block-base,#wrapper .block-login{padding-right:20px}@media (max-width:1090px){#wrapper .block-base,#wrapper .block-login{padding-left:20px}}#wrapper .article-detail h2,#wrapper .article-detail h3,#wrapper .article-detail p{margin:inherit}