.features-list,.footer .container .footer-menu,.menu,.menu .sub-menu,.social{margin:0;padding:0;list-style:none}.clearfix:after,.footer .container .footer-menu-wrap:after,.footer .container:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#343735;background:#fff;font:18px/1.35 josefin_sansregular,Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px}img{max-width:100%;height:auto}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;margin:0 0 .5em;color:inherit}.h1,h1{font-size:28px}.h2,h2{font-size:25px}.h3,h3{font-size:22px}.h4,h4{font-size:19px}.h5,h5{font-size:15px}.h6,h6{font-size:13px}p{margin:0 0 1em}a{color:#af8067;text-decoration:none}a:focus,a:hover{text-decoration:underline}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;padding:.4em .7em}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#999}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}@font-face{font-family:josefin_sansbold;src:url(../fonts/josefinsans-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:josefin_sansregular;src:url(../fonts/josefinsans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular Std Book;font-style:normal;font-weight:400;src:local("Circular Std Book"),url(../fonts/CircularStd-Book.woff) format("woff")}@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff?4b928h) format("woff");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.book-form .input-holder.datepicker-wrap:before,.icon-calendar:before{content:"\e900"}.header .newsletter:before,.icon-mail:before{content:"\e902"}.book-select+.jcf-select .jcf-select-opener:before,.header .language-switch:before,.icon-triangle-down:before{content:"\e901"}.icon-close:before,.modal-dialog .close:before{content:"\e903"}.icon-google-plus:before{content:"\e904"}.icon-instagram:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-facebook:before{content:"\e907"}.hero-slider .scroll-down:before,.icon-angle-down:before{content:"\e908"}.header{position:fixed;top:0;left:0;width:100%;z-index:10}.admin-bar .header{top:32px}.header .language-switch,.header .newsletter{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font:12px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-transform:uppercase;padding:0 0 0 32px;letter-spacing:.5px}.header .language-switch:hover,.header .newsletter:hover{color:#af8067;text-decoration:none}.header .newsletter{position:relative}.header .newsletter:before{font-family:icomoon;position:absolute;top:-9px;left:-4px;font-size:27px}.header .language-switch{padding:0 23px 0 0;position:relative}.header .language-switch:before{font-family:icomoon;position:absolute;top:-1px;right:-1px;font-size:13px}.header .language-box{margin:0}.header .language-box .goog-te-gadget{text-transform:uppercase}.header .language-box .goog-te-gadget .goog-te-gadget-simple{font:12px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;background:inherit;padding:0;border:0}.header .language-box .goog-te-gadget .goog-te-gadget-simple>span{vertical-align:initial!important}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff;margin:0;font:12px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;position:relative;padding:0 23px 0 0}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value:hover{text-decoration:none;color:#af8067!important}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value:hover span{color:#af8067!important}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value:hover img+span+img+span{border-color:#af8067 transparent transparent!important}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value:last-child{line-height:10px;vertical-align:initial!important;margin:0}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value span{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff!important;border:0!important}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value img+span+img+span{-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out;font-size:0;border-style:solid!important;border-color:#fff transparent transparent!important;border-width:5px!important;margin-left:15px;display:inline-block;position:absolute;top:4px;right:0}.header .language-box .goog-te-gadget img{display:none}.header-wrap{background:rgba(52,55,53,.8);margin:0 20px}.header-wrap .container{max-width:1350px;margin:0 auto;padding:0 15px;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}.footer{font:12px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;background:#343735;color:#fff;text-transform:uppercase;padding:9px 0;letter-spacing:.7px}.footer .container .copyright{float:left}.footer .container .copyright a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}.footer .container .copyright a:hover{color:#af8067;text-decoration:none}.footer .container .footer-menu-wrap{float:right}.footer .container .footer-menu{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .container .footer-menu li{margin:0 0 0 41px}.footer .container .footer-menu li.current-menu-item a{color:#af8067;text-decoration:none}.footer .container .footer-menu li:first-child{margin:0}.footer .container .footer-menu a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}.footer .container .footer-menu a:hover{color:#af8067;text-decoration:none}.footer .container .by-item{float:right;margin:0 0 0 38px}.footer .container .by-item a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}.footer .container .by-item a:hover{color:#af8067;text-decoration:none}.food-and-drink .simple-title{margin:0 0 70px}.food-and-drink .simple-text{margin-bottom:86px}.food-and-drink .image-text-row{margin:0 0 61px}.food-and-drink .image-text-row .link-holder.simple{line-height:1.5}.food-and-drink .image-text-row .link-holder .separator{margin:0 13px!important}.food-and-drink .slider-block{margin:100px 0 103px}.food-and-drink .slider-block .simple-title{margin-bottom:40px}.food-and-drink .slider-block .simple-text{margin-bottom:25px}.food-and-drink .slider-block .link-holder{font-size:16px;font-family:josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#b18169;text-transform:uppercase;letter-spacing:.7px}.food-and-drink .slider-block .link-holder .separator{display:inline-block;margin:0 18px}.food-and-drink .slider-block .link-holder a{-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out;border-bottom:1px solid transparent;padding:0 0 8px}.food-and-drink .slider-block .link-holder a:hover{text-decoration:none;border-color:#b18169}.faqs{letter-spacing:.7px}.faqs .simple-title{margin:0 0 79px}.faqs p{margin:0 0 48px}body,html{height:100%}.booking-widget{overflow-x:auto;text-align:center}#wrapper{border:20px solid #b18169;border-width:0 20px;overflow-x:hidden;display:table;height:100%;table-layout:fixed;width:100%}.admin-bar #wrapper{padding-top:32px}.main{display:table-row;height:100%}.container{max-width:1130px;margin:0 auto;padding:0 15px}.simple-title{font:28px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;text-align:center;letter-spacing:2.5px}.simple-title,.small-title{text-transform:uppercase;display:block}.small-title{font:16px/1.5 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.9px;margin:0 0 24px}#cookie-notice{background:rgba(52,55,53,.8)!important}#cookie-notice .button.bootstrap{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:#b18169;text-transform:uppercase;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}#cookie-notice .button.bootstrap:focus,#cookie-notice .button.bootstrap:hover{background:#76513e}.navbar{font:12px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.5px}.navbar.active{display:block}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu li{margin:0 17px;padding:15px 0 13px;position:relative}.menu li.current-menu-item a{color:#af8067;text-decoration:none}.menu li.menu-item-has-children:before{display:none;content:"";position:absolute;bottom:0;left:50%;margin-left:-12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:8px solid #fff}.menu li.menu-item-has-children:after{display:none;content:"";position:fixed;top:42px;left:20px;right:20px;width:auto;height:42px;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(2,2,2,.2);box-shadow:0 3px 3px 0 rgba(2,2,2,.2);z-index:1}.admin-bar .menu li.menu-item-has-children:after{top:74px}.menu li.menu-item-has-children:hover:after,.menu li.menu-item-has-children:hover:before{display:block}.menu a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#fff}.menu a:hover{color:#af8067;text-decoration:none}.menu .sub-menu{font-size:12px;background:#fff;width:auto;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.menu .sub-menu.active{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .sub-menu li{white-space:nowrap}.menu .sub-menu a{color:#343735;text-transform:uppercase;display:inline-block}.menu .sub-menu a:hover{color:#af8067}.three-images-block{margin:0 0 101px}.cigars .three-images-block,.contact .three-images-block{margin-bottom:107px}.faqs .three-images-block{margin:127px 0 107px}.three-images-block.overline .container{position:relative;padding-top:85px}.three-images-block.overline .container:before{content:"";position:absolute;top:-5px;left:50%;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px;background:#b18169;border-radius:50%;-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}.three-images-block.overline .container:after{content:"";position:absolute;top:0;left:15px;right:15px;display:block;height:1px;background:#b18169}.three-images-block.overline.with-title .container{padding-top:0}.three-images-block.overline.with-title .container:after,.three-images-block.overline.with-title .container:before{display:none}.three-images-block.overline.with-title .simple-title{position:relative;padding-top:78px}.three-images-block.overline.with-title .simple-title:before{content:"";position:absolute;top:-5px;left:50%;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10px;height:10px;background:#b18169;border-radius:50%;-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff}.three-images-block.overline.with-title .simple-title:after{content:"";position:absolute;top:0;left:15px;right:15px;display:block;height:1px;background:#b18169}.rooms-room .three-images-block,.rooms .three-images-block{margin-bottom:90px}.three-images-block .simple-title{margin:0 auto 74px;padding:0 15px;max-width:1130px}.three-images-block .items-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}.three-images-block .item{font-size:0;padding:0 15px;width:33.3%}.three-images-block .item .title{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;background:rgba(0,0,0,.3);font:22px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-transform:uppercase;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;height:100%;letter-spacing:2px;padding:0 15px}.three-images-block .item .title:hover{text-decoration:none;background:rgba(0,0,0,.5)}.rooms-room .three-images-block .item .title{background:rgba(52,55,53,.3)}.rooms-room .three-images-block .item .title:hover{background:rgba(52,55,53,.5)}.three-images-block .item .title .price{font-size:16px;display:block;margin:3px 0 0;letter-spacing:.7px}.three-images-block .item img{width:100%}.three-images-block .item-wrap{position:relative}.welcome-block{margin:0 0 82px}.journal-article .welcome-block{margin:32px 0 40px}.journal-article .welcome-block img{margin:0!important}.room-content .welcome-block .container{padding:0}.welcome-block .simple-title{margin:0 0 70px}.image-text-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-text-row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cigars .image-text-row.reverse{margin-bottom:127px}.image-text-row.reverse .text-holder{padding-top:34px!important}.image-text-row.full-width{display:block}.image-text-row.full-width .img-holder{width:100%}.journal-article .image-text-row.full-width .img-holder{margin:0 0 46px}.image-text-row.full-width .text-holder{width:100%}.image-text-row .img-holder{width:47.3%}.image-text-row .img-holder img{width:100%}.image-text-row .img-wrap{position:relative;font-size:0}.image-text-row .img-wrap:before{content:"";position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:1px solid #fff}.image-text-row .text-holder{width:47.3%;padding:25px 0 0;letter-spacing:.7px}.journal-article .image-text-row .text-holder{padding:0!important}.cigars .image-text-row .text-holder{padding-top:22px}.image-text-row .text-holder p{margin:0 0 24px}.image-text-row .text-holder .link-holder{font-size:16px;font-family:josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#b18169;text-transform:uppercase}.image-text-row .text-holder .link-holder.simple a{padding:0}.cigars .image-text-row .text-holder .link-holder{padding-top:1px}.contact .image-text-row .text-holder .link-holder{margin:25px 0 50px}.image-text-row .text-holder .link-holder .separator{display:inline-block;margin:0 18px}.image-text-row .text-holder .link-holder a{-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out;border-bottom:1px solid transparent;padding:0 0 8px}.cigars .image-text-row .text-holder .link-holder a{border-bottom:none;padding:0;margin:0 0 3px;display:inline-block}.image-text-row .text-holder .link-holder a:hover{text-decoration:none;border-color:#b18169}.cigars .image-text-row .text-holder .link-holder a:hover{text-decoration:underline}.simple-slider.main-image .swiper-slide{overflow:hidden}.simple-slider.main-image .swiper-container-horizontal>.swiper-pagination-bullets{bottom:36px}.food-and-drink .simple-slider{max-width:800px;margin:0 auto 48px}.simple-slider .swiper-slide{font-size:0}.simple-slider .swiper-slide img{width:100%}.simple-slider .swiper-pagination-bullet{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:10px;height:10px;background:#af8067;opacity:1}.simple-slider .swiper-pagination-bullet-active,.simple-slider .swiper-pagination-bullet:hover{background:#fff}.simple-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:26px}.room-content .simple-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:48px}.food-and-drink .simple-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}.offers-block{margin:0 0 110px}.offers-block .simple-title{margin:0 0 75px}.items-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 61px}.journal .items-row{margin-bottom:85px}.items-row .item{width:47.3%}.items-row .img-holder{font-size:0;margin:0 0 36px;position:relative}.items-row .img-holder:before{content:"";position:absolute;top:20px;bottom:20px;left:20px;right:20px;border:1px solid #fff;z-index:1;pointer-events:none}.items-row .img-holder>a{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:block}.items-row .img-holder>a:hover{opacity:.8}.items-row .img-holder img{width:100%}.items-row .text-holder{letter-spacing:.7px}.items-row .text-holder .small-title{color:#343735;letter-spacing:.7px}.items-row .text-holder .small-title a{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;color:#343735}.items-row .text-holder .small-title a:hover{opacity:.8;text-decoration:none}.items-row .text-holder .link-holder{font-size:16px;color:#b18169;text-transform:uppercase}.items-row .text-holder .link-holder .separator{display:inline-block;margin:0 12px}.items-row .text-holder .link-holder a{-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out;font-family:josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;border-bottom:1px solid transparent;padding:0 0 8px}.items-row .text-holder .link-holder a:hover{text-decoration:none;border-color:#b18169}.items-row .text-holder .date{font-size:16px;color:#aeadae;display:block}.items-row .text-holder p{margin:0 0 25px}.contact-block .simple-title{margin:0 0 73px}.contact-block .img-holder{margin:0 0 50px;font-size:0}.contact-block .img-holder img{width:100%}.contact-block .address{font-style:normal;text-align:center;letter-spacing:.7px;margin:0 0 40px}.contact-block .address .tel-link{color:#343735}.social{font-size:30px;margin:0 0 33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.social li{margin:0 28px}.social a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#343735}.social a:hover{text-decoration:none;color:#b18169}.social .fb_iframe_widget{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.burger-btn{-webkit-transition:margin .3s ease-in-out;-o-transition:margin .3s ease-in-out;transition:margin .3s ease-in-out;float:right;display:none;position:relative;width:55px;height:55px;border:none;overflow:hidden;padding:14px 16px;z-index:5;font-size:0;outline:none;background:none}.burger-btn span{top:50%;left:50%;display:block;width:20px;height:2px;margin-left:-10px;margin-top:0;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-btn span,.burger-btn span:after,.burger-btn span:before{-webkit-transition:margin .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:margin .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out,margin .2s ease-in-out;transition:transform .2s ease-in-out,margin .2s ease-in-out;transition:transform .2s ease-in-out,margin .2s ease-in-out,-webkit-transform .2s ease-in-out;position:absolute}.burger-btn span:after,.burger-btn span:before{content:"";left:0;border-radius:1px;width:100%;height:100%;background:#fff;margin-top:-6px}.burger-btn span:after{margin-top:6px}.burger-btn.active span{background-color:transparent}.burger-btn.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:0}.burger-btn.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0}.hero-block{margin:0 0 131px}.hero-slider .swiper-slide{font-size:0;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.hero-slider .swiper-slide img{width:auto;max-width:none;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-slider .text{font:14px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.7px;color:#fff;text-transform:uppercase;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;z-index:1;padding:0 15px;background:rgba(0,0,0,.3)}.hero-slider .text .logo-holder{font-size:0;margin:0 0 29px}.hero-slider .scroll-down{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-size:50px;color:#fff;position:absolute;bottom:0;left:50%;z-index:1;margin-left:-16px;cursor:pointer;-webkit-animation:scroll-down 1s infinite;animation:scroll-down 1s infinite}.hero-slider .scroll-down:before{font-family:icomoon}.hero-slider .scroll-down:hover{opacity:.7}@-webkit-keyframes scroll-down{0%{bottom:45px}50%{bottom:32px}to{bottom:45px}}@keyframes scroll-down{0%{bottom:45px}50%{bottom:32px}to{bottom:45px}}.btn-simple{font:12px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-transform:uppercase;position:relative;display:inline-block;letter-spacing:normal;z-index:0;padding:12px 36px;border:1px solid #af8067;background:#b18169;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-simple:hover{text-decoration:none;background:#76513e}.btn-simple:hover:before{right:0;left:auto;width:100%}.btn-simple:before{display:block;position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;content:"";background:#af8067;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-default{-webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out;font:20px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-transform:uppercase;display:inline-block;padding:16px 30px;letter-spacing:2px;border:2px solid #fff;background:#b18169}.btn-default:hover{text-decoration:none;background:#76513e}.book-holder,.book-holder a{color:#fff}.book-holder .book-btn{position:fixed;top:62px;right:40px}.admin-bar .book-holder .book-btn{top:94px}.book-wrap{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;top:0;right:-100%;z-index:15;background:#b18169;padding:30px;width:50%;height:100vh;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5);opacity:0;visibility:hidden}.book-wrap.active{opacity:1;visibility:visible;right:0}.book-wrap .close-holder{margin:0 0 29px}.book-wrap .close{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;cursor:pointer;font-size:25px;margin-left:-1px}.book-wrap .close:hover{opacity:.7}.book-form .title{font:28px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;text-transform:uppercase;position:relative;display:block;text-align:center;letter-spacing:2.5px;padding:0 0 60px;margin:0 0 11px;border-bottom:2px solid #fff}.book-form .input-holder{margin:0 0 6px}.book-form .input-holder.datepicker-wrap{position:relative}.book-form .input-holder.datepicker-wrap:before{font-family:icomoon;font-size:25px;position:absolute;top:4px;right:17px;pointer-events:none}.book-form .btn-holder{text-align:center;font:16px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;margin:72px 0 0}.book-form .btn-holder .btn-default{margin:0 0 28px}.book-form .btn-holder .text{display:block;letter-spacing:1.5px}.book-form .btn-holder .text br{display:none}.book-form .btn-holder .link{text-decoration:underline}.book-form .btn-holder .link:hover{text-decoration:none}.book-select+.jcf-select{border-color:#fff;border-width:0 0 2px;margin:0;display:block;height:50px;background:#b18169}.book-select+.jcf-select .jcf-select-text{font:20px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;line-height:49px;margin:0 45px 0 1px;letter-spacing:2px}.book-select+.jcf-select .jcf-select-opener{background:#b18169}.book-select+.jcf-select .jcf-select-opener:before{font-family:icomoon;font-size:25px;position:absolute;top:2px;right:21px}.book-select+.jcf-select .jcf-select-drop .jcf-select-drop-content{border:2px solid #fff!important}.book-select+.jcf-select .jcf-select-drop .jcf-list{background:#b18169}.book-select+.jcf-select .jcf-select-drop .jcf-list .jcf-option{color:#fff;font-size:16px}.book-select+.jcf-select .jcf-select-drop .jcf-list .jcf-hover{color:#000}.book-select+.jcf-focus,.simple-input{border-color:#fff!important}.simple-input{color:#fff;width:100%;height:50px;background:#b18169;border-width:0 0 2px!important;font:20px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;padding:5px 50px 5px 1px!important;outline:none}.simple-input::-webkit-input-placeholder{color:#fff!important}.simple-input::-moz-placeholder{opacity:1;color:#fff!important}.simple-input:-moz-placeholder{color:#fff!important}.simple-input:-ms-input-placeholder{color:#fff!important}.simple-input.placeholder{color:#fff!important}.fill-input{color:#343735;width:100%;height:49px;background:#f7f2f0;border:none!important;font:18px/1.2 josefin_sansregular,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:none;letter-spacing:normal;padding:0 15px!important;outline:none}.fill-input::-webkit-input-placeholder{color:#343735!important}.fill-input::-moz-placeholder{opacity:1;color:#343735!important}.fill-input:-moz-placeholder{color:#343735!important}.fill-input:-ms-input-placeholder{color:#343735!important}.fill-input.placeholder{color:#343735!important}.main-image{font-size:0;margin:0 0 98px}.offers .main-image{margin-bottom:86px}.cigars .main-image,.faqs .main-image{margin-bottom:87px}.main-image img{width:100%}.journal-list .simple-title{margin:0 0 76px}.journal-list .load-more{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:block;font:16px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#b18169;text-transform:uppercase;border:1px solid #b18169;border-width:1px 0;background:#fff;width:100%;padding:37px 15px 36px;margin:88px 0 74px;letter-spacing:.7px;text-align:center}.journal-list .load-more:hover{color:#76513e;text-decoration:none}.journal-article{padding:148px 0 0;margin:0 0 103px;letter-spacing:.7px}.journal-article .container{max-width:830px}.journal-article .container img{width:100%;margin:16px 0 39px}.journal-article>.welcome-block+.container{margin-top:-16px}.journal-article .meta .img-holder{font-size:0;margin:0 0 47px}.journal-article .meta .img-holder img{margin:0}.journal-article .meta .date{font:18px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#aeadae;text-transform:uppercase;text-align:center;display:block;letter-spacing:1.2px;margin:0 0 31px}.journal-article .meta .simple-title{margin:0 0 32px}.journal-article .article-footer{margin:24px 0 0}.journal-article .article-footer .author{font-size:18px;color:#aeadae;display:block;text-align:center}.journal-article .link{-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out;font:16px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#b18169;text-transform:uppercase;border-bottom:1px solid transparent;padding:0 0 8px}.journal-article .link:hover{text-decoration:none;border-color:#b18169}.journal-article p{margin:0 0 24px}.rooms-list{margin:0 0 79px}.rooms-list .simple-title{margin:0 0 73px}.rooms-list .load-more{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:block;font:16px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#b18169;text-transform:uppercase;border:1px solid #b18169;border-width:1px 0;background:#fff;width:100%;padding:37px 15px 36px;margin:88px 0 74px;letter-spacing:.7px;text-align:center}.rooms-list .load-more:hover{color:#76513e;text-decoration:none}.simple-text{margin:0 0 80px;letter-spacing:.7px}.cigars .features-list{margin:0 0 24px}.features-list li{padding:0 0 0 26px;margin:0 0 2px;position:relative}.cigars .features-list li{margin:0}.features-list li:before{content:"";position:absolute;top:13px;left:1px;background:#d0b3a5;width:10px;height:1px}.features-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 76px}.features-row .simple-slider-holder{width:47.3%}.features-row .features-list-holder{width:47.3%;padding:25px 0 0}.features-row .small-title{font-size:18px;margin:0 0 25px}.room-content{letter-spacing:.7px;margin:0 0 92px}.room-content .simple-title{margin:0 0 25px}.room-content .options{font:16px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.7px;text-transform:uppercase;text-align:center;margin:0 0 63px}.room-content .options .separator{color:#b18169;margin:0 17px}.room-content .options .separator:first-child{display:none}.room-content .simple-text{margin-bottom:86px}.room-content .room-contact{text-align:center}.room-content .room-contact .link{color:#343735;margin:0 0 24px;display:inline-block}.room-content .room-contact .btn-simple{margin-top:7px;padding:12px 22px}.offers-list{margin:0 0 107px}.offers-list .simple-title{margin-bottom:88px}.offers-list .load-more{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:block;font:16px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;color:#b18169;text-transform:uppercase;border:1px solid #b18169;border-width:1px 0;background:#fff;width:100%;padding:37px 15px 36px;margin:88px 0 74px;letter-spacing:.7px;text-align:center}.offers-list .load-more:hover{color:#76513e;text-decoration:none}.cigars-content .simple-title{margin:0 0 79px}.cigars-content .simple-text{margin-bottom:86px}.cigars-content .image-text-row{margin:0 0 115px}.cigars-content .simple-slider{margin:0 0 114px}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding-right:0!important;z-index:13050;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.3);outline:0;text-align:center;padding:0!important}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modal-dialog{position:relative;width:90%;display:inline-block;text-align:left;vertical-align:middle}.modal-content{position:relative;background-color:#fff;border:0 solid transparent;border-radius:0;background-clip:padding-box;outline:0;-webkit-transform:translateZ(0);transform:translateZ(0);padding:30px;border:20px solid #b18169}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#343735}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.8}.modal-dialog .close{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;margin:81px 0 54px;background:none;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #af8067;border-radius:50%;color:#af8067;font-size:40px;padding:5px;line-height:15px;outline:none;-ms-flex-negative:0;flex-shrink:0}.modal-dialog .close:before{font-family:icomoon;font-size:30px}.modal-dialog .close:hover{opacity:.7}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-content{font:16px/1.5 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.7px}.modal-content .img-holder{text-align:center;margin:16px 0 28px}.modal-content .text-holder{text-align:center;margin:0 0 30px}.modal-content .btn-holder{text-align:center;margin:0 0 27px}.modal-content .btn-holder .btn-simple{padding:12px 37px;letter-spacing:.7px}#fancybox-content{border-color:#b18169!important}#fancybox-right-ico{border-left:15px solid #b18169}#fancybox-left-ico,#fancybox-right-ico{background-image:none!important;width:0!important;height:0!important;border-top:15px solid transparent;border-bottom:15px solid transparent}#fancybox-left-ico{border-right:15px solid #b18169}#fancybox-close{width:30px;height:30px;background:#fff!important;border-radius:50%}#fancybox-close:after,#fancybox-close:before{content:"";position:absolute;top:14px;left:5px;width:20px;height:3px;background:#b18169;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#fancybox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gallery_default .wpmf-gallery-item{margin:0 0 30px!important}.contact-content{margin:0 0 72px}.contact-content .simple-title{margin:0 0 71px}.contact-content .image-text-row .text-holder{padding-top:0!important;margin-top:-3px}.contact-content .address{font-style:normal;margin:0 0 24px}.contact-content .tel-link{color:#343735}.decor-block .decor-img{text-align:center;margin:82px 0 76px}.slider-block{margin:0 0 114px}#newsletter_modal:before{display:none}#newsletter_modal .modal-dialog{width:100%;height:100%;margin:0 auto}#newsletter_modal .modal-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:0 20px}#newsletter_modal .simple-title{margin:0 0 49px}#newsletter_modal .text-holder{font-family:josefin_sansregular,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;line-height:1.35;text-transform:none;max-width:500px;margin:0 0 29px}#newsletter_modal .newsletter-form{width:476px}#newsletter_modal .newsletter-form .fill-input{margin:0 0 43px}#newsletter_modal .newsletter-form .btn-simple{padding:12px 46px;letter-spacing:.7px}@media (min-width:768px){.modal-dialog{width:548px;margin:45px auto}.modal-sm{width:300px}}@media (min-width:1024px){.modal-dialog,.modal-lg{width:548px}}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (min-width:1280px){.navbar{display:block!important}}@media (max-width:1559px){.menu>li:last-child .sub-menu,.menu>li:nth-last-child(2) .sub-menu{position:fixed;top:42px;left:20px;right:20px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu>li:last-child .sub-menu>li,.menu>li:nth-last-child(2) .sub-menu>li{margin:0 20px 0 15px}}@media (max-width:1299px){.menu li{margin:0 15px}}@media (max-width:1279px){.header .newsletter{display:inline-block;margin:8px 0 0}.header .language-box,.header .language-switch{float:right;margin:8px 0 0}.header-wrap .container{display:block;padding:7px 15px}.header-wrap .container:after{content:"";display:block;clear:both}.navbar{display:none;position:fixed;top:42px;left:0;width:100%;overflow-y:auto;z-index:1;max-height:calc(100vh - 42px)}.menu{display:block;background:rgba(52,55,53,.8);margin:0 20px;text-align:center}.menu li{margin:0;padding:7px 0}.menu li.menu-item-has-children:hover:after,.menu li.menu-item-has-children:hover:before{display:none}.menu>li:last-child .sub-menu,.menu>li:nth-last-child(2) .sub-menu{position:static}.menu>li:last-child .sub-menu>li,.menu>li:nth-last-child(2) .sub-menu>li{margin:0}.menu a{display:block;padding:10px 15px}.menu .sub-menu{position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.burger-btn,.menu .sub-menu.active{display:block}.burger-btn{margin:0;width:42px;height:28px;margin-left:5px}}@media (max-width:1199px){.footer .container .copyright{float:none;text-align:center;margin:0 0 10px}.footer .container .footer-menu-wrap{float:none}.footer .container .footer-menu{float:none;margin:0}.footer .container .footer-menu li{margin:0 15px 10px}.footer .container .by-item{float:none;text-align:center;margin:0}}@media (max-width:979px){.three-images-block .items-wrap{margin:0 -5px}.three-images-block .item{padding:0 5px}.three-images-block .item .title{font-size:20px}.image-text-row.reverse .text-holder{padding-top:0!important}.image-text-row .img-holder{width:49%}.image-text-row .text-holder{padding:0;width:49%}.cigars .image-text-row .text-holder{padding-top:0}.simple-slider.main-image .swiper-slide picture{margin:0 -100px;display:block}.book-form .btn-holder .text br{display:block}.main-image picture{margin:0 -100px;display:block}.features-row .features-list-holder{padding:0;width:49%}.features-row .small-title{margin-bottom:15px}}@media (max-width:767px){.header .language-switch,.header .newsletter{padding-left:15px}.header .newsletter:before{top:-2px;left:-4px;font-size:16px}.header .language-box .goog-te-gadget .goog-te-gadget-simple .goog-te-menu-value,.header .language-switch{padding-right:15px}.food-and-drink .simple-text,.food-and-drink .simple-title{margin-bottom:30px}.food-and-drink .image-text-row{margin-bottom:40px}.food-and-drink .slider-block{margin:50px 0}.food-and-drink .slider-block .simple-title{margin-bottom:30px}.food-and-drink .slider-block .link-holder{line-height:2}.faqs .simple-title{margin-bottom:30px}.simple-title{font-size:21px}.cigars .three-images-block,.contact .three-images-block,.three-images-block{margin-bottom:50px}.faqs .three-images-block{margin:50px 0}.three-images-block.overline .container{padding-top:50px}.three-images-block.overline.with-title .container{padding-top:0}.three-images-block.overline.with-title .simple-title{padding-top:50px}.rooms-room .three-images-block,.rooms .three-images-block{margin-bottom:50px}.three-images-block .simple-title{margin-bottom:30px}.three-images-block .items-wrap{display:block;margin:0}.three-images-block .item{padding:0;width:100%;margin-bottom:15px}.welcome-block,.welcome-block .simple-title{margin-bottom:30px}.image-text-row{display:block}.cigars .image-text-row.reverse{margin-bottom:50px}.image-text-row .img-holder{width:100%;margin-bottom:30px}.image-text-row .img-wrap:before{top:10px;bottom:10px;left:10px;right:10px}.image-text-row .text-holder{width:100%}.image-text-row .text-holder .link-holder{line-height:2}.contact .image-text-row .text-holder .link-holder{margin-bottom:25px}.simple-slider.main-image .swiper-slide picture{margin:0 -200px}.simple-slider.main-image .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}.food-and-drink .simple-slider{margin-bottom:30px}.food-and-drink .simple-slider .swiper-container-horizontal>.swiper-pagination-bullets,.room-content .simple-slider .swiper-container-horizontal>.swiper-pagination-bullets,.simple-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}.offers-block{margin-bottom:50px}.offers-block .simple-title{margin-bottom:30px}.items-row{display:block}.items-row,.items-row .item,.journal .items-row{margin-bottom:40px}.items-row .item{width:100%}.items-row .img-holder{margin-bottom:30px}.items-row .img-holder:before{top:10px;bottom:10px;left:10px;right:10px}.items-row .text-holder .small-title{margin-bottom:20px;text-align:center}.items-row .text-holder p{margin-bottom:20px}.contact-block .img-holder,.contact-block .simple-title{margin-bottom:30px}.contact-block .address{font-size:15px;margin-bottom:30px}.social{margin-bottom:30px}.social li{margin:0 15px}.burger-btn{margin-right:-10px}.hero-block{margin-bottom:30px}.hero-slider .swiper-slide{height:480px}.hero-slider .scroll-down{display:none}.book-holder .book-btn{top:57px;right:35px}.admin-bar .book-holder .book-btn{top:89px}.book-wrap{width:100%;overflow-y:auto}.main-image{overflow:hidden}.cigars .main-image,.faqs .main-image,.main-image,.offers .main-image{margin-bottom:30px}.main-image picture{margin:0 -200px}.journal-list .simple-title{margin-bottom:30px}.journal-list .load-more{margin:40px 0;padding:20px 15px}.journal-article{padding-top:57px;margin-bottom:40px}.journal-article .container img{margin:0 0 15px}.journal-article .meta .img-holder{margin-bottom:30px}.journal-article .meta .date{margin-bottom:15px;font-size:13px}.journal-article .meta .simple-title{margin-bottom:15px}.rooms-list{margin-bottom:50px}.rooms-list .simple-title{margin-bottom:30px}.rooms-list .load-more{margin:40px 0;padding:20px 15px}.features-row,.simple-text{margin-bottom:30px}.features-row{display:block}.features-row .simple-slider-holder{width:100%;margin:0 0 30px}.features-row .features-list-holder{width:100%}.room-content{margin-bottom:50px}.room-content .options{font-size:14px;margin-bottom:30px}.room-content .options .separator{margin:0}.room-content .simple-text{margin-bottom:30px}.room-content .room-contact{font-size:13px}.room-content .room-contact .link{margin-bottom:15px}.offers-list{margin-bottom:50px}.offers-list .simple-title{margin-bottom:30px}.offers-list .load-more{margin:40px 0;padding:20px 15px}.cigars-content .image-text-row,.cigars-content .simple-text,.cigars-content .simple-title{margin-bottom:30px}.cigars-content .simple-slider{margin-bottom:50px}.modal{background:transparent}.modal-dialog .close{margin:0 0 30px}.contact-content{margin-bottom:50px}.contact-content .simple-title{margin-bottom:30px}.contact-content .email-link{font-size:14px}.decor-block .decor-img{margin:30px 0}.decor-block .decor-img img{max-width:100px}.slider-block{margin-bottom:50px}#newsletter_modal:before{display:inline-block}#newsletter_modal .modal-dialog{height:auto;width:99%}#newsletter_modal .modal-content{height:auto}#newsletter_modal .newsletter-form{width:100%}}@media (max-width:414px){.hero-slider .swiper-slide img{height:auto}}

/* ----------------------------- */
/* REVIEWS */
/* ----------------------------- */

.reviews{
	overflow: hidden;
	padding: 90px 9vw;
}

.reviews > h2{
	text-align: center;
	margin-bottom: 30px;
}

.reviews .owl-carousel .owl-stage-outer{
	overflow: initial;
}

.reviews .owl-item{
	height: 23vw;
	min-height: 350px;
	border: 2px solid #b18169;
}

.reviews .review{
	height: 100%;
	padding-bottom: 30px;
}

.review .heading{
	position: relative;
	padding: 28px;
	border-bottom: 1px solid rgba( 177, 129, 105, 0.3 );
}

.review .heading::after{
    content: "";
    position: absolute;
    bottom: -5px;
    left: 50%;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 10px;
    height: 10px;
    background: #b18169;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 10px #fff;
    box-shadow: 0 0 0 10px #fff;
}

.review .heading > h5{
	text-transform: uppercase;
}

.review .content{
	overflow: hidden;
	max-height: 150px;
	padding: 30px 30px 0;
}

.review .rating{	
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 30px;
}

.review .rating > .fa-star{	
	color: #b18169;
}

.review .rating > .fa-star.faded{	
	opacity: 0.3;
}

.reviews .owl-prev{
	position: absolute;
	left: -9vw;
	top: 50%;
	transform: translateY(-55%);
	height: 110%;
    width: 8vw;
    margin: 0 !important;
    background-image: url(../images/arrow-l.svg);
    background-size: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    border: none;
}

.reviews .owl-next{
	position: absolute;
	right: -9vw;
	top: 50%;
	transform: translateY(-55%);
	height: 110%;
    width: 8vw;
    margin: 0 !important;
    background-image: url(../images/arrow-r.svg);
    background-size: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    border: none;
}

.reviews .owl-nav span{
	display: none;
}

.reviews .owl-nav > button:active,
.reviews .owl-nav > button:focus{
	outline: none;
	border: none;
}

.reviews .owl-dots{
	margin-top: 60px;
}

.owl-dots{
	text-align: center;
}

.reviews .owl-dots > .owl-dot{
	border: 2px solid rgba(0, 0, 0, 0.3);
    border-radius: 50%;
}

.reviews .owl-dots > .owl-dot.active{
	border: 4px solid #b18169;
    border-radius: 50%;
}

@media( max-width: 1200px ){
	.reviews{
		padding: 60px 5vw;
	}

	.reviews .owl-prev{
		left: -5vw;
	    width: 4vw;
	}

	.reviews .owl-next{
		right: -5vw;
	    width: 4vw;
	}
}

@media( max-width: 768px ){
	.reviews{
		padding: 60px;
	}

	.reviews .owl-nav{
		display: none;
	}
}

.single-partner .logo-holder{
	text-align: center;
	padding: 30px 0;
}

.single-partner .logo-holder > img{
	width: 60%;
	max-width: 300px;
}

/* ----------------------------- */
/* DINNING BUTTONS */
/* ----------------------------- */

.button-bar {
	margin: 0 15px 30px;
	text-align: center;
}

.button-bar > a {
	font: 11px/1.2 josefin_sansbold,Arial,Helvetica Neue,Helvetica,sans-serif;
    color: #333;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: normal;
    z-index: 0;
    padding: 10px 15px;
    margin: 5px 0;
    border: 1px solid #333;
}

@media (min-width: 900px ){
    .button-bar > a {
	    font-size: 12px;
	    padding: 12px 30px;
	}
}

@media (min-width: 767px ){
    .button-bar {
	    padding-bottom: 30px;
	}
}

@media (min-width: 1200px ){
    .button-bar > a {
	    margin: 5px 10px;
	}
}

/* ----------------------------- */
/* PARTNERS RELATED PAGES */
/* ----------------------------- */

.page-template-partners .simple-title,
.archive.category .simple-title{
	margin: 0 0 70px;
}

.archive.category .hero-slider .swiper-slide{
	height: 65vh;
	background-size: cover;
	background-position: center;
}

.archive.category .simple-text{
	text-align: center;
}

.partner-categories{
	text-align: center;
	padding: 0 120px 80px;
}

.partner-category{
	position: relative;	
	display: inline-block;
	margin: 20px;
	width: 16%;
	margin: 20px;
	min-width: 180px;
	background-size: cover;
	background-position: center;
}

.partner-category::before{
	content: '';
	display: block;
	padding-top: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.partner-category > .small-title{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 20px;
}

.partners-archive{
	padding: 0 15%;
	text-align: center;
	margin: 0 0 80px;
}

.partners-archive > article{
    display: inline-block;
    width: 21vw;
    min-width: 340px;
    max-width: 400px;
    margin: 20px;
	text-align: center;
	box-shadow: 0 7px 50px rgba(0, 0, 0, 0.16);
}

.partners-archive > article > div{
    padding: 40px 16px;
    font-size: 18px;
}

.partners-archive > article > div > img{
	max-height: 45px;
}

.partners-archive > article > div > h3{
	display: flex;
    justify-content: center;
    align-items: center;
	height: 40px;
    font-size: 18px;
    text-transform: uppercase;
    margin: 36px 0;
}

@media( max-width: 1200px ){
	.partner-categories{
		padding: 0 20px 80px;
	}

	.partners-archive{
		padding: 0;
	}
}

@media( max-width: 768px ){
	.partner-category{
		margin: 10px;
	}

	.partners-archive > article{
	    width: 100%;
	    min-width: 250px;
	    max-width: 300px;
	    margin: 10px;
	}
}


/* NEW ROOM SINGLE 06/23 */
.single-room .main-image {
  margin: 0;
}
.single-room .simple-title {
	margin: 50px auto;
}
.single-room .room-single {
	margin-bottom: 56px;
}
.room-single .simple-text {
	max-width: 992px;
  margin: 40px auto;
}
.room-single .mob-title {
	display: none;
}
.room-single .gallery {
	padding: 0 100px;
}
.room-single .slider-gallery.slick-dotted.slick-slider {
	margin-bottom: 24px;
}
.room-single .slider-gallery {
	height: 425px;
}
.room-single .slider-gallery * {
	height: 100%;
}
.room-single .slider-gallery figure {
	margin: 0;
}
.room-single .slider-gallery img {
	width: 100%;
	object-fit: cover;
}
.room-single .slider-gallery .slick-arrow {
	z-index: 1;
	height: 64px;
	width: 64px;
	background-color: #B18169;
	border-radius: 0;
	font-size: 0;
	position: absolute;
	cursor: pointer;
}
.room-single .slider-gallery .slick-arrow:before {
	content: '';
	background-image: url('../images/chevron-left.svg');
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	height: 24px;
	width: 12px;
	background-color: transparent;
	display: inline-block;
	opacity: 1;
}
.room-single .slider-gallery .slick-prev {
	left: 0;
}
.room-single .slider-gallery .slick-next {
	right: 0;
	transform: rotate(180deg) translate(0, 50%);
}
.room-single .slider-gallery .slick-dots {
	height: fit-content;
	bottom: 2rem;
}
.room-single .slider-gallery .slick-dots li {
	margin: 0 12px;
}
.room-single .slider-gallery .slick-dots li button::before {
	font-size: 14px;
	color: #B18169;
	opacity: 1;
	width: 12px;
	height: 12px;
}
.slick-dots li.slick-active button::before {
	color: #FFFFFF !important;
	opacity: 1 !important;
}
.room-single .slider-nav {
	padding: 0;
	width: calc(100% + 24px);
	margin-left: -12px;
}
.room-single .slider-nav .slick-slide {
	margin: 0 12px;
}
.room-single .slider-nav .slick-slide img {
	height: 175px;
  display: block;
  width: 100%;
  object-fit: cover;
}
.room-single .amenities {
	display: flex;
	flex-direction: column;
	align-items: center;
	max-width: 992px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 24px;
	padding: 40px 0;
}
.room-single .amenities ul {
	display: flex;
	flex-wrap: wrap;
	gap: 24px;
}
.room-single .amenities ul li {
	display: flex;
	flex-direction: column;
	width: 17%;
	align-items: center;
  text-align: center;
}
.room-single .amenities ul li img {
	width: auto;
	height: 32px;
	margin: 12.5px;
}
.room-single .contact {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.room-single .contact p {
	margin: 20px 0;
	line-height: 24px;
}
.room-single .contact p a {
	color: #343735;
}
.room-single .contact .book-btn {
	width: fit-content;
}

@media(max-width: 768px) {
	.single-room #wrapper {
		border: none;
	}
	.single-room .room-single {
		margin-bottom: 24px;
	}
	.room-single .simple-title {
		display: none;
	}
	.room-single .mob-title {
		display: block;
		text-align: center;
		padding: 24px;
		line-height: 34px;
		letter-spacing: 2.5px;
	}
	.room-single .mob-title h1 {
		font-size: 20px;
		text-transform: uppercase;
	}
	.room-single .mob-title span {
		font-size: 16px;
	}
	.room-single .gallery {
		padding: 0;
	}
	.room-single .slider-gallery {
		height: 240px;
	}
	.room-single .slider-gallery figure {
		width: 100%;
		height: 240px;
	}
	.room-single .slider-gallery .slick-arrow {
		background-color: transparent;
	}
	.room-single .slider-nav {
		display: none !important;
	}
	.room-single .slider-gallery.slick-dotted.slick-slider {
		margin-bottom: 0;
	}
	.room-single .amenities {
		padding: 40px 24px;
	}
	.room-single .amenities ul {
		flex-direction: column;
	}
	.room-single .amenities ul li {
		width: unset;
		flex-direction: row;
	}
	.room-single .amenities p {
		font-size: 16px;
	}
	.room-single .simple-text, .room-single .amenities {
		padding: 40px 24px;
	}
	.room-single .simple-text {
		margin: 0;
		text-align: center;
	}
	.room-single .simple-text p {
		margin: 0;
	}
	.room-single .amenities ul {
		padding: 0;
	}
	.room-single .amenities ul li img {
		width: 24px;
		height: 24px;
		margin: 0 8px 0 0;
	}
	.room-single .contact {
		flex-direction: column-reverse;
		padding: 0px 24px;
	}
	.room-single .contact p {
		margin: 8px 0;
	}
	.room-single .contact .book-btn {
		width: 100%;
		margin: 24px 0 40px;
	}
}