.circle-spinner-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background-color:rgba(0,0,0,.4)}.circle-spinner{display:inline-block;width:64px;height:64px;margin-top:-23px;margin-left:-23px;position:absolute;top:50%;left:50%}.circle-spinner:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #ccc;border-color:#ccc transparent #ccc transparent;animation:circle-spinner 1.2s linear infinite}@keyframes circle-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.sharing-networks{vertical-align:top}.share-counters{display:inline-block;line-height:0;float:left}.share-counters .share-counter{height:22px;width:110px;padding-top:2px;display:inline-block;overflow:hidden}.share-counters .share-counter.plusone{width:80px}.share-counters .share-counter.odkl{width:80px}.sharing-links{float:right;display:inline-block;line-height:0;vertical-align:top}.sharing-links .share-link{width:24px;height:24px;margin-left:10px;display:inline-block;background:transparent url(/images/share-links.png) scroll no-repeat 99px 99px}.sharing-links .twitter{background-position:-35px 0}.sharing-links .facebook{background-position:0 0}.sharing-links .vkontakte{background-position:-70px 0}.float-left+.jcarousel-skin-tango{float:left;margin-left:10px}.jcarousel-skin-tango{position:relative}.jcarousel-skin-tango .thumb{width:140px;height:70px;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-size:cover;opacity:.85;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.jcarousel-skin-tango .thumb:hover{opacity:1}.jcarousel-skin-tango .active .thumb{border:3px solid #075487;opacity:1;cursor:default}.jcarousel-skin-tango .jcarousel-container-vertical{padding:22px 0 32px 0}.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;position:relative}.jcarousel-skin-tango .jcarousel-clip-vertical{width:140px;height:240px}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-vertical,.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;cursor:pointer;width:100%;height:22px;left:0;right:0;background-color:#e9eef0;background-image:url(/images/arrows.png);background-attachment:scroll;background-repeat:no-repeat;background-position:0 0}.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-color:#d6dfe3}.jcarousel-skin-tango .jcarousel-prev-vertical{top:0;background-position:52px -97px}.jcarousel-skin-tango .jcarousel-next-vertical{bottom:0;background-position:52px -70px}.jcarousel-skin-tango .jcarousel-next-disabled,.jcarousel-skin-tango .jcarousel-prev-disabled{cursor:default;opacity:.4}.jcarousel-skin-tango .jcarousel-next-disabled:hover,.jcarousel-skin-tango .jcarousel-prev-disabled:hover{background-color:#e9eef0}.carousel{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel .carousel-mask{position:relative;overflow:hidden;margin:0;padding:0;display:block}.carousel .carousel-list{position:relative;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:left .3s ease-out;transition:left .3s ease-out}.carousel .carousel-item{float:left;height:100%;min-height:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel .carousel-item.active{display:block}.carousel .thumb{width:80px;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:none;margin:auto;margin-right:8px;border:1px solid #e7e7ed;-webkit-border-radius:3px;border-radius:3px}.carousel .carousel-ctrl{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;top:0;bottom:0;width:24px;background-color:#f3f2f7}.carousel .carousel-ctrl.disabled{cursor:default;opacity:.5;color:rgba(243,242,247,.8)}.carousel .carousel-ctrl.next{right:0}.carousel .carousel-ctrl.prev{left:0}.carousel .carousel-ctrl>.icon{width:22px;height:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel .carousel-ctrl .icon-prev{background-image:url(/images/arrows.png);background-attachment:scroll;background-repeat:no-repeat;background-position:-2px -165px}.carousel .carousel-ctrl .icon-next{background-image:url(/images/arrows.png);background-attachment:scroll;background-repeat:no-repeat;background-position:-25px -165px}#btn-will-go{float:right;font-size:12px;font-weight:500;text-align:center}#btn-will-go .icon,#btn-will-go .title{display:inline-block;vertical-align:top;border:1px solid #e7e7ed;height:32px;line-height:32px}#btn-will-go .icon{color:#fff;width:40px;border-color:#075487;border-radius:3px 0 0 3px;background:#075487 url(/images/arrows.png) scroll no-repeat 0 -243px}#btn-will-go.disabled .icon{border-color:#0aa;background-color:#0aa;background-position:0 -273px}#btn-will-go.disabled:hover .icon{background-position:0 -301px}#btn-will-go .title{border-left-width:0;border-radius:0 3px 3px 0;padding:0 10px}#will-go-sharing-services{min-width:300px}#will-go-sharing-services .icon-attend{width:32px;height:32px;vertical-align:top;display:inline-block;margin-right:10px;background:transparent url(/images/share-links.png) scroll no-repeat 0 0}#will-go-sharing-services .icon-attend.icon-fb{background-position:0 -28px}#will-go-sharing-services .icon-attend.icon-tw{background-position:-40px -28px}#will-go-sharing-services .icon-attend.icon-odkl{background-position:-80px -28px}.movie-schedule .date{font-weight:500}.movie-schedule .theater{margin:8px 0}.movie-schedule .selectbox{width:100%}.movie-schedule .filtered{display:none}.movie-schedule.filter-applied .entry.switcher .theater:not(.filtered){margin-top:0}.movie-schedule.filter-applied .entry.switcher .theater:not(.filtered) .title{display:none}.movie-schedule .entry .btn-toggler{outline:0;width:24px;height:24px;position:absolute;right:100%;top:0;cursor:pointer;background:transparent url(/images/arrows.png) scroll no-repeat -7px -69px;border:0 solid #fff;padding:0}.movie-schedule .entry.switcher{position:relative}.movie-schedule .entry.switcher .date{cursor:pointer}.movie-schedule .entry.switcher.collapsed .theater{display:none}.movie-schedule .entry.switcher.collapsed .btn-toggler{background-position:-28px -163px}#toggle-event-reminder-panel .edit{display:none}#toggle-event-reminder-panel.edit-mode .create{display:none}#toggle-event-reminder-panel.edit-mode .edit{display:inline}#event-reminder-modal{width:520px}#event-reminder-modal .occurrence{width:200px}#event-reminder-modal .selectbox.short{width:200px}#event-reminder-modal .description{margin-bottom:30px}#event-reminder-modal .form-horizontal .label{width:160px}#event-reminder-modal .form-horizontal .btn-aligned,#event-reminder-modal .form-horizontal .field-data,#event-reminder-modal .form-horizontal .form-group.group-submit,#event-reminder-modal .form-horizontal .group-aligned{margin-left:180px}.video-iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:50px}.video-iframe-container .video-placeholder,.video-iframe-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.video-iframe-container .video-placeholder{border-radius:3px;background-color:#e9e7e7;height:100%;display:flex;justify-content:center;align-items:center;padding:0 10px}.video-iframe-container .video-placeholder span{font-size:16px;font-weight:700;color:#aaa;text-align:center}.watch-live-btn{float:right}.watch-live-btn:before{content:"";display:inline-block;margin-right:4px;box-sizing:border-box;border-width:5px 0 5px 8px;border-style:solid;border-color:transparent transparent transparent #fff}.event-review .description p{margin:10px 0}.event-review .description .mceVideoMediaFile{display:block;margin:5px}.event-review .description .mceImageMediaFile{border:1px solid #a9a9a9;padding:3px;margin:3px;display:inline-block;vertical-align:top}.event-review .description .mceImageMediaFile:hover{background:#a9a9a9}.event-review .description .mceImageMediaFile img{display:block}.event-review .description embeddedvideo{height:385px;width:480px}.workhours .week-days{padding-right:15px}.icon-coins{width:77px;height:20px;background:transparent url(/images/price-levels-4.png) scroll no-repeat 0 0}.icon-coins.level-1{background-position:20px 4px}.icon-coins.level-1 .icon-coins{background-position:-60px -16px}.icon-coins.level-2{background-position:40px 4px}.icon-coins.level-2 .icon-coins{background-position:-40px -16px}.icon-coins.level-3{background-position:60px 4px}.icon-coins.level-3 .icon-coins{background-position:-20px -16px}.icon-coins.level-4{background-position:77px 4px}.icon-coins.level-4 .icon-coins{background-position:0 -16px}.facilities .facility{float:left;width:50%;line-height:1;padding-top:4px;margin-bottom:4px}.facilities .icon{float:left;vertical-align:middle;display:inline-block;width:28px;height:28px;margin-right:10px;margin-top:-5px;background:transparent url(/images/facilities.png) scroll no-repeat 0 0}.facilities .business-lunch{background-position:0 -5px}.facilities .delivery{background-position:0 -33px}.facilities .grill{background-position:0 -63px}.facilities .terrace{background-position:0 -212px}.facilities .fireplace{background-position:0 -272px}.facilities .playground{background-position:0 -152px}.facilities .parking{background-position:0 -125px}.facilities .internet{background-position:0 -93px}.facilities .karaoke{background-position:0 -307px}.facilities .lcd-screens{background-position:0 -181px}.facilities .hookah{background-position:0 -340px}.facilities .non-stop{background-position:0 -372px}.facilities .no-smoking{background-position:0 -240px}.facilities .smoking{background-position:0 -410px}.facilities .board-games{background-position:0 -450px}.place-images{text-align:center}.place-images>.tab-panel{display:inline-block}.place-form-group{margin-top:50px}.place-form-icon{height:15px;width:15px;background-image:url(/images/globe.png);background-size:contain;margin-right:5px;display:inline-block;vertical-align:middle}.edit-place-icon{display:inline-block;vertical-align:middle;width:20px;height:20px;background:transparent url(/images/icons-leftmenu.png) scroll no-repeat 0 0;background-position:-7px -169px}.selectbox.full-width{display:block}.form-group-highlighted{margin:10px 0;padding:14px 14px 14px 0;background:#e7e7e7}.thumb.mini-thumb{background-size:initial;background-color:transparent;background-position:100% 0}.place-menu .item{margin:4px 0;vertical-align:top}.place-menu .item .item-info{display:inline-block;vertical-align:top}.place-menu .item .item-info.fixed{width:440px}.place-menu .item .title{line-height:1.5;font-size:14px;font-weight:500;color:#333;margin-right:10px}.place-menu .item .desc{font-size:12px;line-height:1.3333;color:#666;display:inline}.place-menu .item .menu-thumb{float:left}.place-menu .item .menu-thumb+.item-info{display:block;margin-left:110px}.place-menu .item .menu-thumb+.item-info .title{display:block}.place-menu .item .menu-thumb+.item-info .desc{margin-left:0}.place-menu .tabber{padding-bottom:21px}.place-menu .tabber .tab{margin-right:10px;margin-top:8px}.place-menu .tabber .tab+.tab{margin-left:0}#place-menu-modal{width:800px}@media (max-width:1000px){#place-menu-modal{width:688px}}#place-menu-modal .panel-title{margin-bottom:15px}#place-menu-modal .category-block{vertical-align:top;float:left;min-width:50%;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#place-menu-modal .category{margin:16px 0;color:#075487;font-weight:500;font-size:18px;line-height:1.33;letter-spacing:-1px}#place-menu-modal .item .title{margin-right:0}#place-menu-modal .item .desc{display:inline-block;margin-left:10px}#place-menu-modal .menu-thumb+.item-info .desc{margin-left:0}#pnl-place-reserve{width:520px}#pnl-place-reserve.has-promos,#pnl-place-reserve.wider{width:600px}#pnl-place-reserve.has-promos form,#pnl-place-reserve.wider form{width:520px}#pnl-place-reserve .selectbox.short{width:130px}#pnl-place-reserve .selectbox.medium{width:130px}#pnl-place-reserve .promo{color:#bbb}#pnl-place-reserve .promo .discount{float:left;font-size:21px;margin:2px 7px 7px 0}#pnl-place-reserve .promo .description{font-size:12px;line-height:1.3333}#pnl-place-reserve .promo+.promo{margin-top:10px;padding-top:9px;border-top:1px solid #e7e7ed}#pnl-place-reserve .promo.active{color:#666}#pnl-place-reserve .promo.active .discount{color:#4f4f4f}#pnl-place-reserve .promos-container{width:200px;border:1px solid #e7e7ed;background-color:#fafafd;padding:9px}#pnl-place-reserve .promos-container>h3{margin:0}#pnl-place-reserve .form-group.display-tbl,#pnl-place-reserve .subform.display-tbl{margin-bottom:14px}#toggle-datepicker{min-width:130px;position:relative;text-align:left}#toggle-datepicker .icon-calendar{width:16px;height:16px;display:inline-block;vertical-align:middle;background:transparent url(/images/icons-small.png) scroll no-repeat 0 -56px;margin-right:4px}#reservation-date{position:relative}#reservation-dp-holder{display:none}#reservation-dp-holder.open{display:block;left:0}#pnl-place-reserve .schema-field-inner{position:relative;min-height:40px;text-align:center}#pnl-place-reserve .schema-field-inner.loading>.loader{display:block}#pnl-place-reserve .schema-field-inner>.loader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);z-index:1}#pnl-place-reserve .schema-field-inner>.loader img{position:absolute;top:30%}#pnl-place-reserve .field-inline{vertical-align:top}#pnl-place-reserve #formReserve_phone_field{margin-left:160px}#pnl-place-reserve.has-schema{width:720px}#pnl-place-reserve.has-schema form{width:100%}#pnl-place-reserve.has-schema #formReserve_phone_field{margin-left:0}#pnl-place-reserve .selected-table-title .desc{display:block;margin-left:20px;font-weight:400;font-size:12px;line-height:1.3333}#place-schema{margin-bottom:12px}.tab-panel .viewer{display:block;float:left;height:450px;width:600px;margin:0;padding:0;overflow:hidden;background-color:transparent}.tab-panel .viewer+.jcarousel-skin-tango{float:left;margin-left:10px}.tab-panel .viewer+.jcarousel-skin-tango .jcarousel-clip-vertical{height:396px}@media (max-width:1000px){.tab-panel .viewer+.jcarousel-skin-tango .jcarousel-clip-vertical{height:387px}}.tab-panel .viewer>li{display:none}.tab-panel .viewer>li.active{width:100%;height:100%;display:block;position:relative;cursor:pointer}.tab-panel .viewer .preview{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#modal-image-gallery a{outline:0}#modal-image-gallery .carousel-ctrl,#modal-image-gallery .slider-ctrl{-webkit-border-radius:6px;border-radius:6px;background-color:rgba(0,0,0,.125)}#modal-image-gallery .carousel-ctrl:hover,#modal-image-gallery .slider-ctrl:hover{background-color:rgba(0,0,0,.25)}#modal-image-gallery .slider-ctrl{height:250px;width:80px}#modal-image-gallery .modal-image-gallery-content{position:relative;width:100%;height:100%}#modal-image-gallery .close{position:absolute;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80px;height:80px;-webkit-border-radius:6px;border-radius:6px;font-weight:700;font-size:30px;line-height:1;outline:0;-webkit-appearance:none;border:0 solid #fff;background-color:rgba(0,0,0,.125);color:#fff;z-index:1}#modal-image-gallery .close:hover{background-color:rgba(0,0,0,.25)}#modal-image-gallery .slider-container{position:absolute;left:0;right:0;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#modal-image-gallery .slider,#modal-image-gallery .slider-item{height:100%}#modal-image-gallery .slider-image{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}#modal-image-gallery .carousel{position:absolute;bottom:20px;left:0;right:0;width:496px;margin:0 auto;padding:0 24px}#modal-image-gallery .carousel-mask{margin:0 8px}#modal-image-gallery .carousel-list{margin:0 auto}#modal-image-gallery .carousel-item{width:88px}#modal-image-gallery .carousel-item.active .thumb{border:2px solid #075487}#modal-image-gallery .carousel-ctrl.disabled{display:none}@media (max-width:1000px){.tab-panel .viewer{width:578px;height:441px}}.video-container{height:100%}.video-container .video-youtube{position:relative;height:100%}.video-container .video-preview{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-size:contain;background-repeat:no-repeat;background-position:center center}.video-container .video-placeholder{cursor:pointer;position:relative;z-index:3;height:100%;width:100%}.video-container .video-placeholder iframe{width:100%;height:100%}.video-container .video-youtube:hover .button-play{background-color:#c00;background-color:rgba(204,0,0,.8)}.video-container .button-play{background-color:#333;background-color:rgba(51,51,51,.8);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:inline-block;width:60px;height:40px;border-radius:10px;position:absolute;z-index:2;margin-left:-30px;margin-top:-20px;top:50%;left:50%}.video-container .button-play:before{content:"";display:block;position:absolute;width:0;height:0;border-bottom:9px solid transparent;border-top:9px solid transparent;border-left:18px solid #fff;top:11px;left:22px}.section .section-content{position:relative}.section .section-content .btn-promo{position:absolute;top:0;right:0;background-color:#38afd4;background-image:-webkit-gradient(linear,left 0,left 100%,from(rgba(255,255,255,.06)),to(rgba(0,0,0,.06)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.06),0,rgba(0,0,0,.06),100%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.06) 0,rgba(0,0,0,.06) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.06) 0,rgba(0,0,0,.06) 100%);-webkit-box-shadow:0 2px 0 #0f7b9d;box-shadow:0 2px 0 #0f7b9d;height:50px;line-height:38px;font-weight:500;text-align:left;color:#fff;text-shadow:1px 1px 0 #0984aa;border-width:0;-webkit-transition:background .1s ease-out;transition:background .1s ease-out}.section .section-content .btn-promo:hover{color:#fff;background-color:#2697ba}.section .section-content .btn-promo .icon{vertical-align:middle;margin:0 10px 0 0}.section .section-content .btn-promo .icon.icon-tickets{width:24px;height:22px;background:transparent url(/images/icons-leftmenu.png) scroll no-repeat -1px -226px}.section .section-content .btn-promo .icon.icon-booking{width:24px;height:22px;background:transparent url(/images/place-booking-icon.png) scroll no-repeat 4px 1px}.section .section-content .btn-promo-group{position:absolute;top:0;right:0;text-align:right}.section .section-content .btn-promo-group .btn-promo{position:static;margin-bottom:8px}.section .section-content .btn-promo-group.equal-width .btn-promo{min-width:160px}.panel-title{margin:0 0 25px 0;padding:0 0 8px 0;border-bottom:1px solid #e7e7ed;color:#075487}h2.panel-title,h3.panel-title{letter-spacing:-1px;font-weight:500}.details-article .oneline{margin-bottom:5px;line-height:24px}.details-article .term{font-weight:500;float:left;clear:left;width:150px;display:block}.details-article .term-data{margin-left:170px;display:block}.details-article .weekday{margin-left:10px;color:#999}.details-article .view-more{font-weight:500}.details-article .view-more .caret{border-width:3px 3px 0 3px;border-top-color:inherit;margin-left:6px}.details-article #place-rating{cursor:pointer}.details-article .mapwrap{height:230px}.details-article .rich-text a{text-decoration:underline}.details-article .rich-text a:hover{text-decoration:none}.details-article .rich-text a.btn{text-decoration:none}.icon-magnifier{display:inline-block;vertical-align:middle;background:transparent url(/images/icons-small.png) scroll no-repeat 0 0;background-position:1px -163px;margin:-2px 0 0 6px;width:18px;height:18px}.term-data:hover .icon-magnifier{background-position:1px -141px}#comments{margin-right:170px}.details-article #comments{margin-right:0}@media (max-width:1000px){#comments{margin-right:0}}#comments .fb-comments,#comments .fb-comments iframe,#comments .fb-comments span{width:100%!important}