@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}body,h1,h2,h3,h4{color:#626262;margin:0}body{font-family:'Comfortaa',cursive;min-width:320px;font-weight:700}.error footer,.fallback,body.home .splash .fader-info .headline,body.home .splash .fader-info .mobile-register{display:none}.old-ie .fallback{display:inline}h1,h2,h3,h4{font-weight:400}h1,h2{font-size:48px;line-height:52px}h3{font-size:20px;line-height:38px;margin-bottom:-10px}h3.header{font-size:24px}a,a:active,a:focus,a:hover{position:relative;text-decoration:none;cursor:pointer;outline:0;color:#539e72;transition:all .15s ease-in-out 0s;font-weight:700}a:link,a:visited,body.hotel .container .col-2 .hotel-menu li a.active{color:#539e72}.bg-primary h1,.bg-primary h2,.cover h2,.splash a,.splash h1{color:#fff}a,ol,p,ul{font-size:14px;line-height:28px;color:#626262}li{margin-bottom:1em}li,p{font-family:'Montserrat',sans-serif;font-weight:500}a,button{font-family:'Comfortaa',cursive}button{background:0 0;border:0;cursor:pointer;outline:0}.btn,.btn p{font-size:1rem}.btn{border:1px solid #539e72;color:#539e72;display:inline-block;transition:all .6s cubic-bezier(.19,1,.22,1);padding:19px 28px;font-weight:600}.btn p{font-weight:400;line-height:1rem;margin:3px}.btn-full{background:#539e72;color:#fff!important;border:0}.pull-left{float:left!important}.pull-right{float:right!important}.text-center{text-align:center}ul.flat{list-style:none;margin:0}ul.flat li{float:left;margin-right:40px;position:relative}.pull-right>ul.flat li{margin-left:40px;margin-right:0}.cover{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.5)}.cover .container,ul.flat{padding:0}.bg-image{background:no-repeat center center;background-size:cover;color:#fff;height:100%}.bg-primary{background:#539e72;color:#fff}.swiper-container{width:calc(100% + 17px);height:100%}.swiper-container .swiper-slide{background-position:center center;background-size:cover}.dots{margin-top:16px;margin-left:48px}.dots div{width:11px;height:11px;border-radius:50%;border:1px solid #fff;margin-right:13px;float:left}.dots div.active{background:#fff}.list ul{list-style:none;padding-left:0}.list ul li{margin-bottom:7px;margin-left:25px}.list ul li span{margin-left:20px}.list ul li::before{content:"•";color:#539e72;font-size:29px;padding-right:15px;margin-left:-25px}.desktop a.underline:before{content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;visibility:hidden;-ms-transform:scaleX(0);transform:scaleX(0);transition:all .3s ease-in-out 0s;background-color:#539e72}.desktop a.underline:hover:before{visibility:visible;-ms-transform:scaleX(1);transform:scaleX(1)}.desktop a:hover{color:#539e72!important}.desktop .btn:hover{color:#fff!important;background-color:#539e72}.desktop .splash .btn:hover{background-color:#fff!important;color:#539e72!important}.desktop .splash a:hover{color:#4fd084!important}@media (max-width:870px){body.open-menu{overflow:hidden}}.container,.wrapper{margin-left:auto;margin-right:auto}.wrapper{background:#fff;max-width:3840px}.container{max-width:1024px;padding:15px 0}.row-table{display:table;height:100%;width:100%}.row-table .col{height:100%;display:table-cell;vertical-align:middle}.row{display:inline-block;width:100%;margin-bottom:-4px}.row,.row .col,.row-table .col{position:relative}.col{padding:15px}.col-12{width:calc(100% - 15px - 15px)}.col-6{width:calc(50% - 15px - 15px)}.col-4{width:calc(33.333% - 15px - 15px)}.col-8{width:calc(66.666% - 15px - 15px)}.text{width:700px}.icons{background:url(../img/icons.svg) no-repeat left top;width:25px;height:25px;display:block;float:left}.icons-gallery{background-position-x:-25px}.icons-phone{background-position-x:-50px}.icons-location{background-position-x:-75px}.icons-printer{background-position-x:-100px}.icons-mail{background-position-x:-125px}.icons-person{background-position-x:-150px}.icons-slideshow{background-position-x:-175px}.icons-bed{background-position-x:-200px}.icons-wind{background-position-x:-225px}.icons-parking{background-position-x:-250px}.icons-wifi{background-position-x:-275px}.icons-arrow-down{background-position-x:-325px}.icons-clock{background-position-x:-350px}.icons-speaker{background-position-x:-375px}.icons-arrow-down-white{background-position-x:-400px}.icons-arrow-right-white{background-position-x:-424px}.icons-logo-text,.icons-navigation-left,.icons-navigation-right{background-position-y:-30px;width:50px;height:50px}.icons-logo-text,.icons-navigation-right{background-position-x:-50px}.icons-logo-text{background-position-x:-115px;width:203px;height:42px}.icons-logo-icon{background-position-y:-85px;width:40px;height:57px}.icons-arrow-left,.icons-arrow-right,.icons-close{background-position-y:-85px;background-position-x:-47px;width:23px;height:33px}.icons-arrow-right,.icons-close{background-position-x:-78px}.icons-close{background-position-x:-106px}.icons-menu,.icons-menu-close-color,.icons-menu-color{background-position-y:-90px;background-position-x:-140px;width:28px;height:22px}.icons-menu-close-color,.icons-menu-color{background-position-x:-180px}.icons-menu-color{background-position-x:-210px}.icons-booking{background-position-y:-85px;background-position-x:-250px;width:118px;height:20px}.icons-scroll-arrow{background-position-y:-125px;background-position-x:-50px;width:11px;height:16px}.icons-stara-zagora,.icons-stara-zagora-white{background-position-y:-145px;width:152px;height:53px;float:none}.icons-stara-zagora{background-position-x:-160px}body.home .swiper-container{width:100%;z-index:0}body.home header{position:absolute;top:100vh}body.home .splash{min-height:420px;height:100vh;position:relative}body.home .splash .logo{position:absolute;top:58px;left:70px}body.home .splash .fader-info{position:absolute;left:115px;bottom:85px}body.home .splash .fader-info .headline i{position:absolute;right:-38px;top:14px}body.home .splash .fader-info .headline.active{display:inline-block}body.home .splash .fader-info .img-buttons{margin-bottom:60px;padding-top:0;margin-top:47px}body.home .splash .fader-info .btn{display:none;margin-right:20px;text-align:center}body.home .splash .fader-info .btn .zmdi{font-size:20px;position:absolute;color:#539e72;left:26px;margin-top:4px}body.home .splash .fader-info .btn.width{width:170px}body.home .splash .fader-info .btn.icon{padding-left:62px}body.home .splash .fader-info .fader-nav{cursor:pointer}body.home .splash .fader-info .fader-nav .icons-navigation-right{margin-left:10px;width:60px}.row .col,body.home .splash .fader-info .fader-nav div,body.home .splash .fader-info .fader-nav img{float:left}body.home .splash .img-buttons.conference-room .group-4,body.home .splash .img-buttons.contact .group-3,body.home .splash .img-buttons.hotel .group-1,body.home .splash .img-buttons.long-term-rentals .group-1,body.home .splash .img-buttons.restaurant .group-2{display:inline}body.home .splash .img-nav{position:absolute;bottom:27px;left:114px;font-weight:700}body.home .splash .img-nav a{color:#fff}body.home .splash .img-nav a.active{color:#4fd084}body.home .splash .img-nav a.active ::after{content:' ';display:block;height:1px;width:100px;background:#4fd084}body.home .splash .img-nav a.active::after{position:absolute;content:' ';height:1px;width:50px;background:#539e72;left:0;bottom:-15px}body.home .splash .social-nav{position:absolute;right:60px;top:60px}body.home .splash .social-nav .zmdi{font-size:1.8rem}body.home .splash .social-nav li{margin-right:54px}body.home .splash .social-nav .icons-menu{display:none;cursor:pointer}body.home .splash .scroll-down{position:absolute;right:80px;bottom:15px;cursor:pointer}body.home .splash .scroll-down p{font-family:'Comfortaa',cursive;font-size:18px;font-weight:700;float:left;color:#fff}body.home .splash .scroll-down i{margin-top:21px;margin-left:15px}body.home .content{margin-top:120px;margin-bottom:70px}body.home .content .images img{height:390px}body.home .content h1{margin-bottom:35px}body.home .content a{font-family:'Montserrat',sans-serif}body.home .content h3.header{margin-bottom:26px}body.home .content h3.header i{margin-right:10px;margin-top:3px}body.home .content .col-4 .bottom{margin-top:66px}body.home .content ul{float:left;margin-top:2px}body.home .content ul:last-child{margin-left:15px}body.home .content .text{width:calc(100% - 230px - 30px)}body.home .content .booking{border:1px solid #f0f0f0;width:228px;position:absolute;right:15px;top:0}body.home .content .booking .header{text-align:center;background:#013580;padding:14px 0;width:100%}body.home .content .booking .header i{float:none;margin-left:auto;margin-right:auto}body.home .content .booking .body{padding:15px;display:inline-block;width:calc(100% - 30px)}body.home .content .booking .body .pull-left{margin-top:10px}body.home .content .booking .body p{font-size:14px;margin:0;line-height:12px}body.home .content .booking .body .reviews{font-size:11px;margin-top:8px;margin-bottom:18px}body.home .content .booking .body .cta{color:#539e72;font-weight:700}body.home .content .booking .rating{background:#013580;display:inline-block;padding:19px 6px;border-radius:5px}body.home .content .booking .rating p{margin:0;font-size:27px;font-weight:700;color:#fff}body.home .content .info-1{background-image:url(../img/home-info-1.jpg);height:390px;width:calc(100% - 346px - 10px);margin-right:10px}body.home .content .info-2{background-image:url(../img/home-info-2.jpg);background-position-x:left;height:390px;width:346px}body.home .info .col{height:430px;padding:0;display:table}body.home .info .col .cover{text-align:center;position:relative;display:table-cell;vertical-align:middle}body.home .info .col .cover .btn{font-size:18px;font-weight:600;padding:14px 28px;margin-top:65px;width:164px;color:#fff}body.home .info .col-6{width:50%}body.home .info .col-6:last-child .btn{margin-top:45px}body.home .info .col-12,header{width:100%}body.home .info .col-12 .btn{margin-right:25px;margin-left:25px}body.home .img-hotel{background-image:url(../img/home-1.jpg);background-position-x:right}body.home .img-long-term-rentals{background-image:url(../img/home-2.jpg)}body.home .img-restaurant{background-image:url(../img/home-3.jpg)}body.home .img-conference-room{background-image:url(../img/home-4.jpg)}body.home .img-contact{background-image:url(../img/home-5.jpg)}@media (max-height:420px){body.home header{top:420px}}@media (max-width:1400px) and (min-height:1200px),(max-width:800px) and (min-height:850px),(max-width:740px){body.home .splash .img-hotel{background-image:url(../img/home-1-mobile.jpg)}}@media (max-width:1230px),(max-height:580px){body.home .splash .logo{width:390px;height:80px;top:20px;left:30px}body.home .splash .social-nav{right:30px;top:30px}body.home .splash .fader-info{left:40px;bottom:30px}body.home .splash .fader-info .dots{margin-left:30px}body.home .splash .scroll-down{right:30px;bottom:23px}}@media (max-width:1160px){body.home .map{height:483px}body.home .map .map-box{right:0;top:0;padding:60px 75px 41px 65px}}@media (max-width:1040px){body.home .content .images .col{padding:0;width:100%}}@media (max-width:940px){body.home .splash .social-nav li{display:none}body.home .splash .social-nav .icons-menu{display:inherit}body.home .splash .fader-info h1{font-size:40px}body.home .splash .fader-info .img-buttons{margin-bottom:50px;margin-top:35px}body.home .splash .fader-info .img-buttons .btn{font-size:14px;padding:14px 15px}body.home .splash .fader-info .img-buttons .btn .zmdi{left:12px}body.home .splash .fader-info .img-buttons .btn.icon{padding-left:38px}}@media (max-width:900px){body.home .content{margin-bottom:0}body.home .content .col{width:calc(100% - 15px - 15px)}body.home .content .description{margin-bottom:-25px}body.home .content .description .text,body.home .info .col-6{width:100%}body.home .content h3.header{margin-bottom:10px}body.home .content .col-4 p{margin:0}body.home .content .col-4 .bottom,body.home .info .col .cover .btn{margin-top:20px}body.home .info .col{height:320px}body.home .info h2{font-size:30px}body.home .map{height:690px}body.home .map iframe{height:330px}body.home .map .map-box{width:100%;left:0;bottom:0;top:auto;padding:0;background:#fff}body.home .map .map-box p{font-size:13px;line-height:20px}body.home .map .map-box>div{padding:30px 10px 0;width:268px}body.home .map .map-box .logo .icons-logo-text{margin-left:24px;-ms-transform:scale(1);transform:scale(1)}body.home .map .map-box .info{margin-left:8px}body.home .map .map-box .info .icons-location{margin-top:8px}body.home .map .map-box .info p{margin-left:50px}}@media (max-width:800px){body.home .content h1{font-size:36px}body.home .content h3{font-size:17px;line-height:30px}body.home .content .images .col .info-1{width:calc(100% - 200px - 10px);height:270px}body.home .content .images .col .info-2{width:200px;height:270px}}@media (max-width:600px){body.home .content ul{float:none;margin:0!important}}@media (max-width:660px){body.home .splash .fader-info .img-buttons .group-3{display:none}body.home .splash .fader-info .img-buttons.contact .group-3.navigation{display:inline}body.home .content .text{width:100%}body.home .content .booking{position:initial;display:inline-block;width:100%;margin-top:16px;margin-bottom:5px}}@media (max-width:620px){body.home .splash{min-height:300px}body.home .splash .logo{width:260px;height:53px;top:15px;left:15px}body.home .splash .social-nav{right:20px;top:20px}body.home .splash .swiper-container{height:calc(100% - 128px)}body.home .splash .fader-info{position:initial}body.home .splash .fader-info .headline{width:calc(100% - 100px);position:absolute;bottom:150px;left:20px}body.home .splash .fader-info .headline h1{font-size:28px;line-height:32px}body.home .splash .fader-info .headline i{background-position-x:-320px;background-position-y:-30px;width:50px;height:50px;top:-14px;right:-60px}body.home .splash .fader-info .img-buttons{display:none}body.home .splash .fader-info .mobile-register{position:absolute;display:inline-block;margin:0;padding:0;line-height:64px;width:100%;bottom:64px}body.home .splash .fader-info .fader-nav{position:absolute;width:calc(100% - 30px);top:90px;left:15px}body.home .splash .fader-info .fader-nav .dots{float:right}body.home .splash .scroll-down{background:#fff;width:100%;right:0;bottom:0;opacity:1}body.home .splash .scroll-down div{margin-right:10px}body.home .splash .scroll-down div p{width:100%;text-align:center;color:#626262}body.home .splash .scroll-down div i{position:absolute;right:15px;background-position-x:-325px}body.home .content .images .col .info-1{width:calc(100% - 130px - 10px)}body.home .content .images .col .info-2{width:130px}}@media (max-width:442px){body.home .splash .fader-info .img-click-long-term-rentals i{top:7px}}@media (max-width:391px){body.home .splash .fader-info .img-click-conference-room i{top:7px}}@media (max-width:350px){body.home .splash .logo{width:246px;height:50px}body.home .splash .social-nav{right:10px}body.home .info h2{font-size:24px}}.error .content{background:#f2f3f5;min-height:100vh}.error .content .container h1{padding-top:100px}.error .content .container h4{padding-top:10px;padding-bottom:15px}.desktop .error .content .container .btn:hover{background-color:#539e72}header{position:fixed;top:0;background:#fff;height:80px;display:block;z-index:1;min-width:320px}header .logo img{position:absolute}header .logo .logo-icon{left:7px;height:99px;width:99px;top:-4px}header .logo .logo-text{width:182px;height:38px;top:17px;left:99px}header .btn{padding:7px 28px;display:none}header .register-btn{display:inherit;position:absolute;right:90px;top:19px}header .navigation-button{position:absolute;z-index:1000;top:27px;right:25px}header .container li.child,header .navigation-button .icons-menu-close-color{display:none}header .container{display:none;margin-top:70px}header .container li{margin-right:28px}body.hotel .container .col-2 .hotel-menu li a,header .container li a{font-size:18px;color:#626262}header .container li a.active{color:#539e72;border-bottom:1px #539e72 solid;padding-bottom:15px}header .container .flat li:last-child,header .container .social-nav .flat li:last-child{margin-right:0}header .container .stara-zagora{margin-right:0}header .container .social-nav .flat{margin-top:25px}header .container .social-nav .flat li{margin-right:54px}header .container .social-nav .flat li a{font-size:22px;padding-left:25px}.map iframe,header .container .social-nav .flat li a i{position:absolute;left:0;top:4px}header .container .social-nav .flat li a span{font-size:12px}@media (max-width:890px){header .register-btn{display:none}header .container li a.active{border-bottom:none}header .container li.child a{font-size:14px}}@media (max-width:350px){header .logo .logo-text{width:160px}}body.sticky-header header{position:fixed!important;top:0;margin-top:0}body.open-menu header{height:auto;background:#f7f7f7;overflow:auto}body.open-menu header .container,body.open-menu header .navigation-button .icons-menu-close-color{display:inherit}body.open-menu header .navigation-button{background:0 0}body.open-menu header .navigation-button .icons-menu-color{display:none}@media (max-width:1040px){body.open-menu header .stara-zagora{display:none}}@media (max-width:890px){body.open-menu header{position:fixed;top:0;height:100%}body.open-menu header .container{padding-bottom:0}body.open-menu header .container .col-12{padding-left:40px;width:calc(100% - 15px - 40px)}body.open-menu header .container .btn{display:inline-block;margin-bottom:20px}body.open-menu header .container .menu li{float:none;margin-right:0;margin-bottom:20px}body.open-menu header .container .menu li.child{margin-bottom:15px;margin-top:-10px;display:inherit}body.open-menu header .container .menu li.divider{margin-top:29px}body.open-menu header .container .menu li:last-child{margin-bottom:0}body.open-menu header .container .social-nav{position:absolute;left:0;bottom:0;margin:0}body.open-menu header .container .social-nav .flat{margin-top:0;display:inline-block}body.open-menu header .container .social-nav .flat li{margin-right:25px;margin-bottom:5px}body.open-menu header .container .social-nav .flat li:last-child{margin-right:0}body.open-menu header .container .social-nav .flat a span{display:none}body.open-menu header .stara-zagora{display:inline-block;margin:15px 0 0;-ms-transform:scale(.8);transform:scale(.8);-ms-transform-origin:left;transform-origin:left}}@media (max-width:870px) and (max-height:730px){body.open-menu header .container .menu li{margin-bottom:10px}body.open-menu header .container .menu li.child{margin-bottom:10px;margin-top:-5px}body.open-menu header .container .menu li.divider{margin-top:15px}}@media (max-width:870px) and (max-height:660px){body.open-menu header .container .social-nav{position:relative}}footer{background-color:#f7f7f7;text-align:center}footer .container{padding:85px 0 5px}footer a{line-height:1.5rem}footer a:link,footer a:visited{color:#626262}.map .map-box .logo,footer .flat{display:inline-block}footer .flat li{margin-right:18px;margin-left:18px}footer .social-nav{margin-top:35px}footer .social-nav li{margin-right:36px;margin-left:36px}footer .social-nav .zmdi{font-size:29px}footer .copyright{color:#c7c7c7}footer .smooth-scroll{cursor:pointer;display:none}footer .smooth-scroll p{color:#539e72;font-size:18px;font-weight:600;float:left;margin:0}footer .smooth-scroll i{margin-left:10px;margin-top:5px}@media (max-width:900px){footer{background:#fff}footer .container{padding-top:0}footer .container .social-nav,footer .container>div:first-child{display:none}footer .social-nav{margin-top:30px}footer .social-nav li{margin-bottom:0}footer .copyright{font-size:9px;text-transform:uppercase}footer .smooth-scroll{display:inline-block}}.map{height:700px;position:relative}.map iframe{top:0;width:100%;height:100%}.map .map-box{position:absolute;background:rgba(255,255,255,.9);right:110px;top:100px;padding:70px 105px 51px 95px;z-index:1}.map .map-box>div{width:347px;margin-left:auto;margin-right:auto}.map .map-box p,footer a{font-size:18px}.map .map-box .logo{margin-bottom:20px}.map .map-box .logo .icons-logo-text{margin-left:40px;margin-top:9px;-ms-transform:scale(1.2);transform:scale(1.2);-ms-transform-origin:left;transform-origin:left}.map .map-box .info{margin-left:7px;margin-bottom:23px}.map .map-box .info p{margin-left:69px}.map .map-box .info .icons-location{margin-top:16px}body.hotel{padding-top:70px}body.hotel h3{font-size:24px;margin-bottom:33px}body.hotel .container .info p,body.hotel .main-text{font-family:'Comfortaa',cursive;font-size:20px;font-weight:400;line-height:37px}body.hotel .content{min-height:calc(100vh - 70px - 275px - 30px)}body.hotel .container{max-width:1160px}body.hotel .container .show-gallery.btn{margin-top:10px;padding:19px 32px;background:#edf5f1;border-color:#edf5f1;color:#626262;line-height:25px}body.conference-room .floorplan i,body.hotel .container .show-gallery.btn i{margin-right:10px}body.hotel .container .show-gallery.btn:hover{border-color:#539e72;color:#539e72!important}body.hotel .container .col-2{width:300px}body.hotel .container .col-2 .hotel-menu{padding-left:0;margin-top:0}body.hotel .container .col-2 .hotel-menu li{list-style:none;margin-bottom:30px}body.hotel .container .info{display:inline-block;margin-top:38px;width:100%}body.hotel .container .info p{float:left;font-size:16px;line-height:30px;font-weight:700}body.hotel .container .info p:first-child{margin-right:75px}body.hotel .container .info i{margin-right:17px}body.contact footer,body.hotel .container .info .show-gallery{display:none}body.hotel .container .col-10{width:calc(100% - 300px - 60px)}body.hotel .container .col-10 .zmdi{font-size:32px;float:left;margin-right:20px}body.hotel .container .col-10 .description{display:inline-block;width:100%;margin-top:5px;margin-bottom:32px}body.hotel .container .col-10 .description>div{width:350px;float:left}body.hotel .container .col-10 .description>div p{margin-bottom:27px}body.hotel .container .col-10 .description img{width:379px;height:291px;float:right;margin-top:26px}body.hotel .container .col-10 .description .floorplan-two-bedroom-apartment{height:352px}body.hotel .container .col-10 .description .floorplan-apartment,body.hotel .container .col-10 .description .floorplan-apartment-with-terrace,body.hotel .container .col-10 .description .floorplan-one-bedroom-apartment{height:445px}body.hotel .container .col-10 .description.menu{margin-top:24px}body.hotel .container .col-10 .description.menu h3{border-top:1px solid #539e72;border-bottom:1px solid #539e72;width:auto;display:inline-block;line-height:47px;margin-bottom:35px;margin-top:43px}body.hotel .container .col-10 .description.menu p{margin:0}body.hotel .container .col-10 .list{width:50%;float:left;margin-bottom:42px}body.hotel .container .col-10 .list li{margin-bottom:12px}body.hotel .container .col-10 .list:last-child{float:none}body.hotel .gallery{position:fixed;left:0;width:100%;height:100%;z-index:1;background:#fff;top:-100%}body.hotel .gallery .menu{position:absolute;bottom:0;width:100%;height:70px;background:#539e72;z-index:2}body.hotel .gallery .menu p{font-size:18px;color:#fff;line-height:30px;margin-left:43px}body.hotel .gallery .menu .buttons{position:absolute;top:18px;right:40px}body.hotel .gallery .menu .buttons button{margin-left:74px}@media (max-width:1140px){body.hotel .container h1{font-size:34px;line-height:35px;margin-top:10px}body.hotel .container .info{margin-top:12px}body.hotel .container .info p{margin-bottom:0}body.hotel .container .col-10{width:calc(100% - 250px - 60px)}body.hotel .container .col-10 .description img{float:none}body.hotel .container .col-10 .description>div{width:auto;float:none}body.hotel .container .col-10 .description>div p,body.hotel .container .col-2 .hotel-menu li{margin-bottom:15px}body.hotel .container .show-gallery.btn{padding:10px 20px;font-size:15px;margin-top:5px}body.hotel .container .col-2{width:250px}body.hotel .container .col-2 .hotel-menu li a{font-size:16px}}@media (max-width:870px){body.hotel{padding-top:45px}body.hotel .container .info p:first-child{margin-right:30px}body.hotel .container .info .show-gallery.btn{margin-left:30px;margin-top:-5px;display:inherit}body.hotel .container .col-10{width:calc(100% - 30px)}body.hotel .container .col-2{display:none}}@media (max-width:740px){body.hotel{margin-bottom:60px}body.hotel .container .info{margin-top:0}body.hotel .container .info p{float:none}body.hotel .container .info .show-gallery.btn{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:1;text-align:left;padding:19px 20px}body.hotel .container .col-10{width:calc(100% - 30px)}body.hotel .gallery .menu .buttons button,body.hotel .gallery .menu p{margin-left:15px}body.hotel .gallery .menu .buttons{right:10px}}@media (max-width:700px){body.hotel .container .col-10 .description{text-align:center}body.hotel .container .col-10 .description div,body.hotel .container .col-10 .description p{text-align:left}body.hotel .container .col-10 .description img{width:300px;height:230px}body.hotel .container .col-10 .description .floorplan-one-bedroom-apartment{height:352px}body.hotel .container .col-10 .description .floorplan-two-bedroom-apartment{height:275px}body.hotel .container .col-10 .description .floorplan-apartment-with-terrace{height:356px}body.hotel .container .col-10 .list{float:none;width:100%}}@media (max-width:440px){body.hotel .gallery .menu p{display:none}body.hotel .gallery .menu .buttons{width:100%}body.hotel .gallery .menu .buttons .hide-gallery{float:right}}.body.apartment-with-terrace .show-gallery{display:none!important}body.open-gallery{overflow:hidden}body.open-gallery .gallery{top:0}@media (max-width:1140px){body.restaurant .container .col-10 .description{margin-bottom:0}body.restaurant .container .col-10 .description img{margin:0!important}}@media (max-width:870px){body.restaurant .container .col-10 .description .main-text,body.restaurant .container .col-10 .info{margin-top:0}body.restaurant .container .col-10 .info p{margin-right:0!important;float:none}body.restaurant .container .col-10 .info .show-gallery.btn{margin-left:0;margin-top:0;margin-bottom:10px}}@media (max-width:550px){body.restaurant .container .col-10 .info p span{display:none}}body.conference-room{margin-bottom:0!important}body.conference-room .dots{margin:0 0 30px;display:inline-block}body.conference-room .dots div{cursor:pointer;width:50px;height:50px;line-height:52px;text-align:center;box-shadow:2px 3px 8px 0 rgba(0,0,0,.2)}body.conference-room .dots div.active{background:#539e72;color:#fff;box-shadow:none}body.conference-room .section{width:50%;float:left}body.conference-room .container .info{margin-top:10px}body.conference-room .container .info p{margin-right:50px!important}body.conference-room .container .show-gallery.btn{margin-top:20px}body.conference-room .content,body.conference-room .description{margin-bottom:50px}body.conference-room .floorplan{width:404px;float:right}body.conference-room .floorplan h4{font-size:24px;margin-bottom:30px;float:left}body.conference-room .floorplan p{font-size:18px;margin:0;float:right}body.conference-room .floorplan .image{width:404px;display:none}body.conference-room .floorplan .image.active{display:inline-block}@media (max-width:1140px){body.conference-room .container .show-gallery.btn{margin-top:10px}}@media (max-width:860px){body.conference-room .section{float:none;width:100%}body.conference-room .floorplan{width:404px;margin-bottom:50px}body.conference-room .text{width:100%}body.conference-room .container .info{margin-top:0}body.conference-room .container .info p{float:none}body.conference-room .description{margin-top:20px}}@media (max-width:460px){body.conference-room .floorplan,body.conference-room .floorplan .image{width:100%}body.conference-room .floorplan .image img{width:calc(100% - 10px)}}body.contact{min-width:320px}body.contact .map{margin-top:80px;height:calc(100vh - 80px);min-height:350px}body.contact .map .map-box{top:50%;margin-top:-251px}body.contact header{position:absolute}@media (max-width:780px){body.contact .map .map-box{width:100%;left:0;bottom:0;top:auto;padding:0;background:#fff}body.contact .map .map-box p{font-size:13px;line-height:20px}body.contact .map .map-box>div{padding:30px 10px 0;width:268px}body.contact .map .map-box .logo .icons-logo-text{margin-left:24px;-ms-transform:scale(1);transform:scale(1)}body.contact .map .map-box .info{margin-left:8px}body.contact .map .map-box .info .icons-location{margin-top:8px}body.contact .map .map-box .info p{margin-left:50px}body.contact .map iframe{height:calc(100% - 359px)}}@media (max-height:730px) and (min-width:780px){body.contact .map .map-box{padding:0;margin-top:-178px;right:75px}body.contact .map .map-box>div{-ms-transform:scale(.8);transform:scale(.8);width:auto;margin-bottom:-20px}body.contact .map .map-box>div div:last-child{margin-bottom:0}}@media (max-height:500px){body.contact .map .map-box{background:#fff;height:100%;right:0;top:0;margin-top:0}}