a,a:link,a:active,a:visited{text-decoration:none;outline:0}ul,ol,li{list-style:none;margin:0 auto;padding:0}html,body{height:100%;width:100%;margin:0;padding:0}.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}.start-hidden{display:none}.swipe{overflow:hidden;visibility:hidden;position:relative;margin:0 auto}.swipe .swipe-wrap{overflow:hidden;position:relative}.swipe .swipe-wrap>div{float:left;width:100%;position:relative}.swipe .swipe-wrap>div img{max-width:100%;height:auto}html.swipebox{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url(../imgs/swipebox-loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%;text-align:center}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{bottom:0}#swipebox-action.force-visible-bars{bottom:0 !important}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{top:0}#swipebox-caption.force-visible-bars{top:0 !important}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{border:none !important;text-decoration:none !important;cursor:pointer;position:absolute;width:50px;height:50px;top:0;font-size:48px;color:white}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s}#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s}@-moz-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@-moz-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}@-webkit-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}@-webkit-keyframes leftSpring{0%{margin-left:0px}50%{margin-left:30px}100%{margin-left:0px}}@media screen and (max-width: 800px){#swipebox-action #swipebox-close{left:0}#swipebox-action #swipebox-prev{right:60px}#swipebox-action #swipebox-next{right:0}}#swipebox-overlay{background:#0d0d0d}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px black;background-color:#0d0d0d;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000));background-image:-webkit-linear-gradient(#0d0d0d, #000);background-image:-moz-linear-gradient(#0d0d0d, #000);background-image:-o-linear-gradient(#0d0d0d, #000);background-image:linear,false,#0d0d0d,#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95}#swipebox-action{border-top:1px solid rgba(255,255,255,0.2)}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,0.2);color:#fff !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}.btn{border:none;font-family:inherit;font-size:1.15em;color:inherit;background:none;cursor:pointer;padding:15px 60px;display:inline-block;margin-top:50px;text-transform:uppercase;letter-spacing:3px;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.btn:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}.btn-1{border:1px solid #c2912d;color:#fff;margin-bottom:20px}.btn-1b:after{width:100%;height:0;top:0;left:0;background:#c2912d}.btn-1b:hover,.btn-1b:active{color:#fff;background:#c2912d}.btn-1b:hover:after,.btn-1b:active:after{height:100%}body{color:#2f3440;font-family:"Chronicle SSm A","Chronicle SSm B";font-size:14px;line-height:22px}a:link,a:active,a:visited{color:#c2912d}a.grey-link:link,a.grey-link:active,a.grey-link:visited{color:#75726e;text-decoration:underline}.float-it{float:left}.float-it-right{float:right}.svg-img{width:100%;height:auto}.logo-container{position:relative;z-index:10;margin:0 auto;width:100%;text-align:center}@media screen and (max-width: 480px){#section-init .logo-container{width:85%}}#wrapper{position:relative;margin:40px}#wrapper section{position:relative;padding-top:170px;min-height:200px}#wrapper section .section-content{position:relative;overflow:hidden;margin:0 auto;width:100%;height:100%}#wrapper section .section-content .section-content-side{position:relative;width:35%;height:inherit}#wrapper section .section-content .section-content-side .section-content-side-stick{position:relative;margin-right:10%;margin-left:20%}#wrapper section .section-content .section-content-main{position:relative;width:65%}#wrapper section .section-content .section-title{font-family:"Knockout 28 A","Knockout 28 B";color:#c2912d;text-transform:uppercase;margin-top:0;font-size:38px;line-height:38px;letter-spacing:5px}#wrapper section .section-content .section-description{margin-top:5px}#wrapper section#section-init{position:relative;padding:0;background:#2f3441 url(../imgs/pattern-fade.png) repeat-x left bottom}#wrapper section#section-init .section-content{position:relative;margin:0 auto}#wrapper section#section-init .section-content #bigImage,#wrapper section#section-init .section-content #bigImage img{position:absolute;top:0;left:0}#wrapper section#section-init .section-content .logo-container{top:10%;max-width:420px}#wrapper section#section-init .section-content .arrow-go-down{position:absolute;text-align:center;left:50%;margin-left:-32px;z-index:10}#wrapper section#section-init .section-content .arrow-go-down #arrow-go-down{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;width:64px;height:64px;font-size:64px;line-height:64px}#wrapper section#section-init .section-content .arrow-go-down #arrow-go-down:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused}#wrapper section#section-init .section-content .arrow-go-down #arrow-go-down a{display:block}#wrapper section#section-init .section-content .main-text{position:relative;margin:0;color:white;letter-spacing:0.25px;font-size:3.250em;line-height:1.2}#wrapper section#section-intro{padding:85px 0;background:#2f3441 url(../imgs/pattern.png) repeat left top}#wrapper section#section-intro.isFixed{position:fixed;top:0;left:0}#wrapper section#section-intro #intro{margin:0 auto;max-width:480px;width:100%;text-align:center}#wrapper section#section-intro #intro .intro-img{height:auto;width:auto;max-height:100%;max-width:100%}#wrapper section#section-room{background-color:#edece8}#wrapper section#section-room #room-all-photos{width:90%;margin:0}#wrapper section#section-room #room-all-photos .room-photo{position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:1.5em}#wrapper section#section-room #room-all-photos .room-photo .click-to-bigger{background-color:rgba(47,52,64,0.7);color:#edece8;position:absolute;width:50%;padding:1%;left:50%;top:50%;margin-top:-1%;margin-left:-25%;text-align:center;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#wrapper section#section-room #room-all-photos .room-photo:hover .click-to-bigger{opacity:1}#wrapper section#section-room #room-all-photos .room-photo img{max-width:100%;height:auto}#wrapper section#section-room #photos-by{margin-top:-20px;margin-right:10%;text-align:right}#wrapper section#section-food{background-color:#edece8}#wrapper section#section-food .hide-mobile{display:none;font-size:0.825em}@media screen and (max-width: 768px){#wrapper section#section-food .hide-mobile{display:block}}#wrapper section#section-food .tabs{margin-top:20px}#wrapper section#section-food .tabs .tab-link{display:inline-block;margin:0 10px}#wrapper section#section-food .tabs .tab-link .the-tab-link{color:#aeaeae}#wrapper section#section-food .tabs .tab-link .the-tab-link.selected{color:#2f3440}#wrapper section#section-food .tabs .tab-link .the-tab-link .icon{font-size:24px}#wrapper section#section-food #food-slider-all{position:relative;margin:0;width:100%}#wrapper section#section-food #food-slider-all .slider-nav-container{position:relative;width:10%;text-align:center}#wrapper section#section-food #food-slider-all .slider-nav-container .slider-nav{position:relative;width:100%}#wrapper section#section-food #food-slider-all .slider-nav-container .slider-nav.stickit{position:fixed;top:0;width:inherit}#wrapper section#section-food #food-slider-all .slider-nav-container .slider-nav.stickit-end{position:absolute;bottom:-170px}#wrapper section#section-food #food-slider-all .slider-nav-container .slider-nav .slider-nav-link{display:block;width:100%;height:100%}#wrapper section#section-food #food-slider-all .slider-nav-container .slider-nav .slider-nav-link i{font-size:96px}#wrapper section#section-food #food-slider-all #food-slider-container{margin:0;max-width:70%;width:100%;margin-top:-15px}#wrapper section#section-food #food-slider-all #food-slider-container #food-slider .food-option .food-option-number{text-transform:uppercase;letter-spacing:2px;font-size:28px;margin:42px 0;font-family:"Knockout 28 A","Knockout 28 B";color:#75726e}#wrapper section#section-food #food-slider-all #food-slider-container #food-slider .food-option .food-option-number.food-option-others{margin-top:72px}#wrapper section#section-food #food-slider-all #food-slider-container #food-slider .food-option .food-option-type{font-size:1em;margin-bottom:0}#wrapper section#section-food #food-slider-all #food-slider-container #food-slider .food-option .food-option-details{margin-top:0}#wrapper section#section-food #food-slider-all #food-slider-container #food-slider .food-option .footnotes{color:#75726e}#wrapper section#section-food .note-italic{font-style:italic;color:#75726e}#wrapper section#section-services{background-color:#edece8}#wrapper section#section-services #services-list{margin:0 auto;max-width:700px}#wrapper section#section-services #services-list .service{display:inline-block;margin:0.75em;width:300px;height:300px;position:relative;perspective:1310px;cursor:pointer}#wrapper section#section-services #services-list .service .service-card{width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s}#wrapper section#section-services #services-list .service .service-card.flipped{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}#wrapper section#section-services #services-list .service .service-card .service-face{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}#wrapper section#section-services #services-list .service .service-card .service-face.service-front{position:absolute;z-index:1}#wrapper section#section-services #services-list .service .service-card .service-face.service-front img{width:100%;height:100%}#wrapper section#section-services #services-list .service .service-card .service-face.service-description{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:#edece8;border:solid 1px #c2912d;width:298px;height:298px}#wrapper section#section-services #services-list .service .service-card .service-face.service-description .service-description-content{margin:1em 1.5em}#wrapper section#section-services #services-list .service .service-card .service-face.service-description .service-description-content h4{font-family:"Chronicle SSm A","Chronicle SSm B";margin:0 auto 5px}#wrapper section#section-services #services-list .service .service-card .service-face.service-description .service-description-content p{margin:0}#wrapper section#section-contacts{padding-bottom:170px;background-color:#edece8}#wrapper section#section-contacts #map{width:90%;height:650px}#wrapper section#section-contacts .contacts-details{margin:0}#wrapper section#section-contacts .contacts-details.contacts-details-first{margin-top:50px}#wrapper section#section-contacts .contacts-details.contacts-details-head{color:#c2912d;font-style:italic}#wrapper section#section-contacts .contacts-details .teltel{width:60px}#wrapper section#section-contacts .contacts-details a{color:#2f3440;font-weight:700}#wrapper section#section-contacts .contacts-details a.contact-phone{font-size:1.3em;font-weight:300}#wrapper section#section-contacts .contacts-details a.contact-phone.phone-margin{margin-left:49px}#wrapper section#section-contacts .contacts-details a .icon{color:#c2912d;font-size:1.25em}#wrapper section#section-end{padding:0}#wrapper section#section-end .section-content{background-image:url(../imgs/bg-end.jpg);background-position:top center;text-align:center}#wrapper section#section-end .section-content .logo-container{margin-top:50px;width:85%;max-width:200px}#wrapper section#section-end .section-content .section-description-end{position:relative;color:white;font-size:20px;line-height:28px;margin:60px auto 50px;width:200px}#wrapper section#section-end .section-content hr{width:50px;color:#c2912d}.event-bar{width:100%;height:50px;background-color:rgba(47,52,64,0.6);border-bottom:solid 1px #c2912d;z-index:100;position:absolute;top:0;left:0;text-align:center}.event-bar .show-event{display:block;width:100%;height:100%}.event-bar .show-event .event-title{font-family:"Knockout 28 A","Knockout 28 B";color:#c2912d;text-transform:uppercase;margin:0;font-size:30px;letter-spacing:5px;line-height:50px;float:left;width:50%}@media screen and (max-width: 360px){.event-bar .show-event .event-title{width:93%;font-size:24px}}.event-bar .show-event .event-teaser{margin:0;line-height:50px;float:left;width:50%;font-size:1.05em;color:white}.event-bar .show-event .event-teaser i{color:#c2912d}@media screen and (max-width: 360px){.event-bar .show-event .event-teaser{width:7%}.event-bar .show-event .event-teaser .hide-mobile{display:none}.event-bar .show-event .event-teaser i{font-size:1.1em}}#section-event{opacity:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;position:fixed !important;background-color:#2f3440;color:white;padding:42.5px 0 !important}@media screen and (max-width: 640px){#section-event{position:absolute !important;top:0 !important;bottom:0 !important;right:0 !important;left:0 !important;max-height:none !important}}#section-event.show-it-event{opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;z-index:9999}#section-event .section-content{max-width:768px;padding-top:10px}@media screen and (max-width: 640px){#section-event .section-content{padding-top:5px}}#section-event .section-content-side,#section-event .section-content-side-stick,#section-event .section-content-main{margin-top:0 !important}#section-event .section-content-main{width:55% !important}@media screen and (max-width: 768px){#section-event .section-content-main{width:45% !important}}@media screen and (max-width: 640px){#section-event .section-content-main{width:100% !important}}#section-event .section-content-side{width:45% !important}@media screen and (max-width: 640px){#section-event .section-content-side{width:100% !important;height:auto !important}}#section-event .section-content-side-stick{margin-left:30px !important}@media screen and (max-width: 640px){#section-event .section-content-side-stick{margin:0 10px !important}}#section-event .img-event{display:none}@media screen and (min-width: 640px){#section-event .img-event{display:block;text-align:center}#section-event .img-event img{max-width:80%}}#section-event .note{color:#c2912d;font-size:1.3em}@media screen and (max-width: 640px){#section-event .food-option{margin:50px 10px 0 !important;padding:0 2% !important}#section-event .food-option .hide-mobile{display:none}}#section-event .food-option .food-option-type{font-size:1em;margin-bottom:0}#section-event .food-option .food-option-details{margin-top:0}@media screen and (max-width: 640px){#section-event .center{text-align:center}}#section-event .btn{margin-top:25px !important;font-size:1em;padding:10px 25px}#section-event .show-event{position:absolute;right:35px;top:35px}#section-event .show-event i{font-size:48px}@media screen and (max-width: 640px){#section-event .show-event{top:5px !important;right:5px !important}#section-event .show-event i{font-size:36px}}#top-space,#bottom-space{position:fixed;z-index:1000;width:100%;height:40px;background-color:white}#top-space,#top-space #site-menu{-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;-webkit-perspective-origin:50% 100%;-moz-perspective-origin:50% 100%;perspective-origin:50% 100%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-duration:600ms;-moz-transition-duration:600ms;transition-duration:600ms;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0.6, 0, 0.4, 1);-moz-transition-timing-function:cubic-bezier(0.6, 0, 0.4, 1);transition-timing-function:cubic-bezier(0.6, 0, 0.4, 1)}#top-space{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0}#top-space #go-site-menu{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;transition:color 0.3s ease;margin:0;text-align:center;text-transform:uppercase;font-weight:500;line-height:40px}#top-space #go-site-menu #arrow-site-menu{color:#c2912d}#top-space #go-site-menu:hover{color:#c2912d;cursor:pointer}#top-space #site-menu{-webkit-transform:rotateX(30deg);-moz-transform:rotateX(30deg);-ms-transform:rotateX(30deg);-o-transform:rotateX(30deg);transform:rotateX(30deg);position:absolute;right:0;bottom:40px;left:0;width:100%;background-color:white}#top-space #site-menu .site-menu-content{margin:0 auto;font-size:90%}#top-space #site-menu .site-menu-content .logo-container{max-width:200px;margin:5px auto 20px}#top-space #site-menu .site-menu-content .site-menu-columns{padding:20px 0;min-height:200px;max-width:960px;text-align:left}#top-space #site-menu .site-menu-content .site-menu-columns#site-menu-info{border-right:solid 2px #c2912d}#top-space #site-menu .site-menu-content .site-menu-columns#site-menu-info .site-menu-info-description{font-size:14px;float:right;margin:0;padding:0 20px;max-width:300px}#top-space #site-menu .site-menu-content .site-menu-columns#site-menu-links li{padding:0 20px;color:#c2912d;font-size: 22px;font-family: "Knockout 28 A","Knockout 28 B";}#top-space #site-menu .site-menu-content .site-menu-columns#site-menu-links li:hover{background-color:#edece8}#top-space #site-menu .site-menu-content .site-menu-columns#site-menu-links li a{display:block;padding:5px 10px;width:100%;height:100%}#top-space #site-menu .site-menu-content .site-menu-columns#site-menu-links li a .site-menu-section-number{padding-right:5px;font-size:20px;font-family:"Knockout 28 A","Knockout 28 B"}#top-space.showing-site-menu #site-menu{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}@media screen and (min-width: 769px){#section-services .service{margin:5px !important}}@media screen and (max-width: 768px){#section-food .slider-nav{display:none}#section-food #food-slider-container #food-slider{margin:0 auto !important}#section-services .service{display:block !important;margin:1.5em auto !important}}@media screen and (max-width: 640px){.section-content-side,.section-content-main{width:100% !important;margin:0 auto !important}.section-content-side.float-it,.section-content-main.float-it{float:none !important}.section-content-side-stick{margin:0 !important;padding:0 2% !important}#section-init .main-text{margin:0 auto !important;width:90% !important;font-size:32px !important}#section-init .main-text .hide-mobile{display:none}#section-room #room-all-photos{width:100% !important}#section-room #room-all-photos .room-photo .click-to-bigger{display:none}#section-room #photos-by{margin-right:2% !important}#section-food .tabs{width:50% !important;text-align:center}#section-food .tabs .tab-link{margin:0 10px !important}#section-food #food-slider-container{max-width:96% !important;padding:0 2% !important}#section-contacts #map{width:100% !important}#section-end .section-title{margin-top:50px !important}#site-menu #menu-logo{display:none}#site-menu .site-menu-columns{float:none !important;margin:7px 20px !important;padding:0 !important;min-height:0 !important}#site-menu .site-menu-columns#site-menu-info{padding:0 0 20px !important;border-right:none !important;border-bottom:solid 2px #c2912d}#site-menu .site-menu-columns#site-menu-info .site-menu-info-description{float:none !important;margin:0 !important;padding:0 !important;max-width:none !important;font-size:95% !important}#site-menu .site-menu-columns#site-menu-info .site-menu-info-description .hide-mobile{display:none}}#bottom-space{bottom:0}.vendor-webkit .footer-container{padding-bottom:40px}.footer-container{position:relative;text-align:center}.footer-container footer .horta{height:60px;background-color:#222222;color:#414141}.footer-container footer .horta .container{padding:0;height:inherit;line-height:60px}.footer-container footer .horta .container img{vertical-align:middle}.footer-container footer .horta .container span{font-size:15px}.footer-container footer .horta .container span img{margin-top:-5px;vertical-align:middle}
