@charset "UTF-8";.mfp-bottom-bar .mfp-title,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,.after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"Calibri Light";font-style:normal;font-weight:400;src:url(/local/templates/template1/public/fonts/calibri-light/calibri-light.ttf) format("truetype")}body,html{width:100%;min-height:100%;height:100%;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background-color:#f5f5f5;color:#000;font-family:"Calibri Light",Calibri,serif;font-size:16px;line-height:24px;font-weight:300;position:relative}.block-heading,.h1,.h2,.h3,.h4,.h5,.h6,.mfp-bottom-bar .mfp-title,h1,h2,h3,h4,h5,h6{font-family:"Calibri Light",Calibri,sans-serif;line-height:1;margin:.5em 0;text-rendering:optimizeLegibility;color:#c09e5f}.h1,h1{font-size:36px;line-height:35px;font-family:"Calibri Light",Calibri,sans-serif}.h1.heading-center,h1.heading-center{text-align:center}.h1.with-gutters,h1.with-gutters{padding:0 15px}.h1.with-gutters.more-top-gutter,h1.with-gutters.more-top-gutter{padding:120px 15px 0}.h1.-as-h1,h1.-as-h1{font-size:30px}.h2,h2{font-size:30px;line-height:30px}.h2.-as-h1,h2.-as-h1{font-size:36px}.h3,.mfp-bottom-bar .mfp-title,h3{font-size:20px}.h4,h4{font-size:21px;margin-bottom:10px}p{margin-bottom:10px;font-size:16px}.b-link,a{-webkit-transition:color .1s linear;transition:color .1s linear;color:#c09e5f}.b-link:hover,a:hover{text-decoration:none;outline:0}.b-link.link-as-text,.b-link.link-as-text:hover,a.link-as-text,a.link-as-text:hover{text-decoration:inherit;color:inherit}.b-link.link-text-decoration,a.link-text-decoration{text-decoration:none}.b-link.link-text-decoration .text-decoration,a.link-text-decoration .text-decoration{text-decoration:underline}hr{border:none;height:1px;background:#000;margin:20px 0}img,picture{display:inline-block;margin:0;max-width:100%}b,strong{font-weight:700}sup{font-size:.83em;vertical-align:super;line-height:0}.clearfix::after{clear:both;content:"";display:table}table{border-collapse:collapse;margin:10px 0;table-layout:fixed;width:100%}table.b-table{width:100%;max-width:100%;margin:0 0 20px 0}table.b-table td,table.b-table th{padding:10px;border:1px solid #b3afab;vertical-align:middle;text-align:center}table.b-table th{font-weight:400}table.b-table p{margin-bottom:0}.b-list,ol,ul{margin:0;padding:0;list-style-type:none}.b-list.list-with-decimal,ol.list-with-decimal,ul.list-with-decimal{list-style-type:decimal;padding-left:30px}.b-list.list-with-decimal .list-item,.b-list.list-with-decimal li,ol.list-with-decimal .list-item,ol.list-with-decimal li,ul.list-with-decimal .list-item,ul.list-with-decimal li{padding-left:5px}.b-list.list-circle,ol.list-circle,ul.list-circle{margin-bottom:10px}.b-list.list-circle li,ol.list-circle li,ul.list-circle li{position:relative;padding-left:16px!important}.b-list.list-circle li:before,ol.list-circle li:before,ul.list-circle li:before{position:absolute;left:0;top:-1px;content:'\25CF';font-size:.8em;color:#000}.b-list.list-with-icon,ol.list-with-icon,ul.list-with-icon{margin-bottom:-10px}.b-list.list-with-icon li,ol.list-with-icon li,ul.list-with-icon li{position:relative;padding-left:40px!important;margin-bottom:15px}.b-list.list-with-icon li:before,ol.list-with-icon li:before,ul.list-with-icon li:before{position:absolute;top:3px;left:4px;display:inline-block;font-size:20px}.b-list.list-two-cols::after,ol.list-two-cols::after,ul.list-two-cols::after{clear:both;content:"";display:table}.b-list.list-three-cols::after,ol.list-three-cols::after,ul.list-three-cols::after{clear:both;content:"";display:table}dl{margin-bottom:10px}dl dt{font-weight:700;margin-top:10px}dl dd{margin:0}table{border-collapse:collapse;margin:10px 0;table-layout:fixed;width:100%}table.b-table{width:100%;max-width:100%;margin:0 0 20px 0}table.b-table td,table.b-table th{padding:10px;border:1px solid #b3afab;vertical-align:middle;text-align:center}table.b-table th{font-weight:400}table.b-table p{margin-bottom:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(245,240,234,.8);opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.breadcrumbs{font-size:12px;width:100%;float:left;display:table;padding-top:15px;margin-bottom:15px}.breadcrumbs>.container{display:table-cell;vertical-align:middle}.breadcrumbs>.container .item-link{color:#c09e5f}.breadcrumbs.-detailed{padding:15px 15px 0}.b-link.-inherit,a.-inherit{color:inherit}.b-link.-as-text,a.-as-text{text-decoration:none}.b-link.-as-text:hover,a.-as-text:hover{text-decoration:underline}.b-image{position:relative;border-radius:2px;z-index:1}.b-image .image-src{border-radius:2px;display:block;width:100%}.b-image .image-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.b-image .image-overlay{margin:0;padding:15px 5px;background:rgba(255,255,255,.8);color:#000;text-align:center;position:absolute;left:0;right:0;bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.b-image:hover .image-overlay{background:rgba(0,0,0,.8);color:#fff}.b-text.text-one-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-text.text-three-lines{display:block;display:-webkit-box;max-height:72px;font-size:16px;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.b-text.text-two-lines{display:block;display:-webkit-box;max-height:48px;font-size:16px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.b-text.text-four-lines{display:block;display:-webkit-box;max-height:96px;font-size:16px;line-height:1.5;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.b-text.text-five-lines{display:block;display:-webkit-box;max-height:120px;font-size:16px;line-height:1.5;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.b-text.text-info{font-size:1.43em;line-height:1.2em;font-style:italic;font-family:"Calibri Light",Calibri,sans-serif}.b-text.text-bigger{font-size:1.29em;line-height:1.65em}.b-text.text-bold{font-weight:700}.b-text.text-uppercase{text-transform:uppercase}.b-text.text-italic{font-style:italic}.b-text.text-smaller{font-size:11px;line-height:1em}.b-text.text-large{font-size:1.1em;font-weight:700}.b-text.text-super-large{font-size:1.66em;font-weight:700}.b-text.text-no-margin{margin:0}.b-text.text-two-columns{-moz-column-count:2;-webkit-column-count:2;-ms-column-count:2}.b-text.text-date{font-size:12px;font-weight:700}.b-text.text-price{font-family:"Calibri Light",Calibri,sans-serif;color:#222;font-style:italic;font-size:20px}.b-text.text-info-block{font-family:"Calibri Light",Calibri,sans-serif;color:#222;font-style:italic;font-size:20px}.b-text.text-phone .phone-digits{font-size:1.4em;font-weight:700}.cost-value{font-weight:700;font-family:Calibri,Calibri,sans-serif}.col-12{width:100%;float:left;padding-left:15px;padding-right:15px}.b-container{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.b-container:after{content:" ";display:block;clear:both}.b-container.detail-container{padding-top:45px}.b-container .column-content::after{clear:both;content:"";display:table}.b-container .column-content.room-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both}.b-container .column-content.room-lists .column-content__item{width:33.33333%;float:left;padding-left:15px;padding-right:15px;margin:0 0 50px 0}.b-container .column-content.room-lists .column-content__item--full{width:100%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-half{width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 50px 0}.b-container .column-content .col-item.col-half:last-child{margin-bottom:0}.b-container .column-content .col-item.col-2{width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-2-4-6{width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-3{width:25%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-4{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-8{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-12{width:100%;float:left;padding-left:15px;padding-right:15px}.b-container.container-front{height:0;z-index:1}.b-container.container-front .front-image{width:560px;height:500px}.b-container.container-controls{height:0;z-index:5;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.b-container.container-controls.controls-ready{opacity:1}.b-container.container-controls .controls-holder{position:absolute;top:-100px;width:100%;height:50px;display:table;margin-left:auto;margin-right:auto}.b-container.container-controls .controls-holder .controls-cell{display:table-cell;vertical-align:middle}.b-container.container-controls .controls-holder .controls-cell.cell-menu{width:100%;display:none}.b-container.container-controls .controls-holder .controls-cell.cell-menu .menu-switcher{background:rgba(192,158,95,.8);display:block;cursor:pointer;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;padding:0 15px}.b-container.container-controls .controls-holder .controls-cell.cell-menu .menu-switcher .switcher-icon{padding-left:32px;position:relative;padding-top:2px}.b-container.container-controls .controls-holder .controls-cell.cell-menu .menu-switcher .switcher-icon:before{position:absolute;left:0;top:0;font-size:21px}.b-container.container-controls .controls-holder .controls-cell.cell-booking{width:210px}.b-container .services-container{padding-top:45px;float:left;width:100%}.b-container .services-container::after{clear:both;content:"";display:table}.b-container .services-container .services-title{padding-left:15px;font-family:"Calibri Light",Calibri,sans-serif}.page-content{min-height:100%}.page-content .section-full{margin-top:20px}.page-content .section-full.section-inner{margin-top:0}.b-header{z-index:15;height:100px;color:#000;background:#fff;position:relative;width:100%}.b-header.-contacts{position:relative}.b-header-container{height:100%}.b-header-container.-ie{display:-webkit-box;display:-ms-flexbox;display:flex}.b-header .header-logo{height:100%;width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-header .header-slogan{height:100%;font-size:18px;width:25%;float:left;color:#000}.b-header .header-hotels{text-align:right;width:25%;float:left;padding-left:15px;padding-right:15px;position:relative;left:18px}.b-header .header-phone{text-align:right;width:25%;float:left;padding-left:15px;padding-right:15px}.b-header .header-phone.-ie{margin-left:auto}.b-header .lang-switcher{text-align:center;width:8.33333%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-logo{width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-slogan{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-hotels{text-align:right;width:25%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-phone{width:25%;float:left;padding-left:15px;padding-right:15px}.logo-link{height:100%;display:block;text-decoration:none}.logo-link-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0}.logo-link .logo-img{max-width:100%;height:auto;max-height:90%}.header-info{height:100%}.header-info .info-item{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:100%;max-height:100%}.header-info .info-item .item-slogan{line-height:1.2}.header-info .info-item.item-phone{font-size:20px;line-height:25px;padding:0}.header-info .info-item.item-phone .info-icon{text-decoration:none}.header-info .info-item.item-phone .info-icon.-viber{color:#923ec5}.header-info .info-item.item-phone .info-icon.-viber:before{color:#923ec5}.header-info .info-item.item-phone .phone-link{text-decoration:none;color:#000;font-family:Calibri,Calibri,sans-serif;font-weight:700}.header-info .info-item.info-item .hotel-link{display:inline-block;font-size:16px;font-weight:300;padding:0 15px;margin:0 20px 0 0;border-radius:2px;text-decoration:none;color:#000}.header-info .info-item.info-item .hotel-link .hotel-icon{display:inline-block;position:relative;line-height:40px;padding-left:27px}.header-info .info-item.info-item .hotel-link .hotel-icon:before{position:absolute;left:0;top:8px;font-size:24px;color:#c09e5f}.header-info .info-item.info-item .hotel-link.link-active{background:#fff}.header-info .info-item.info-item .hotel-link:hover{color:#010101;background:rgba(0,0,0,.8)}.header-info .info-item.info-item .hotel-link:hover .hotel-icon:before{color:#c09e5f}.header-info .info-item.info-item .hotel-switcher{text-align:right}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder{display:inline-block;position:relative;text-align:left;max-width:240px;width:100%;margin:0}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder:hover .list{visibility:visible;opacity:1}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .list{-webkit-transition:.3s ease opacity;transition:.3s ease opacity;overflow:hidden;visibility:hidden;opacity:0;position:absolute;width:100%;border:0;top:100%;right:0;z-index:15;border-radius:2px;border:1px solid #c09e5f;background:rgba(255,255,255,.8);color:#000}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .list .link{position:relative;display:block;font-size:14px;padding:8px 15px 8px 42px;text-decoration:none;color:#000}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .list .link:hover{background:#c09e5f;color:#fff}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .current-hotel{display:block;font-size:14px;line-height:1.35;padding:0 11px;margin:0;border-radius:2px;text-decoration:none;color:#000;background:0 0;border:1px solid #c09e5f;cursor:pointer}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .current-hotel .hotel-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:40px;max-height:84px;padding:5px 24px 5px 30px}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .current-hotel .hotel-icon:before{position:absolute;left:0;top:50%;font-size:24px;color:#c09e5f;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bx-ie .header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .current-hotel .hotel-icon:after{content:'';min-height:30px;font-size:0}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .current-hotel .hotel-icon .hotel-icon-expand{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-info .info-item.info-item .hotel-switcher .hotel-switcher-holder .current-hotel .hotel-icon .hotel-icon-expand:before{font-size:13px;color:#c09e5f}.header-info .info-icon{position:relative;display:inline-block;padding-left:40px;margin-right:25px}.header-info .info-icon:before{position:absolute;left:0;top:0;font-size:25px;color:#c09e5f}.header-info .info-icon:hover:before{color:#c09e60}@font-face{font-family:"TL Icon";font-style:normal;font-weight:400;src:url(/local/templates/template1/public/fonts/icons/starticons.woff) format("woff")}.b-icon.after:after,button.after.mfp-arrow:after{font-family:'TL Icon';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}.b-icon:not(.after):before,button.mfp-arrow:not(.after):before{font-family:'TL Icon';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}.b-icon.icon-back,button.icon-back.mfp-arrow,button.mfp-arrow.mfp-arrow-left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-double-arrow.b-icon:before,button.icon-double-arrow.mfp-arrow:before{content:"\e610\e610"}.b-icon.icon-d:before,button.icon-d.mfp-arrow:before{content:"\e900"}.b-icon.icon-d1:before,button.icon-d1.mfp-arrow:before{content:"\e901"}.b-icon.icon-mans:before,button.icon-mans.mfp-arrow:before{content:"\e902"}.b-icon.icon-mans2:before,button.icon-mans2.mfp-arrow:before{content:"\e903"}.b-icon.icon-hours:before,button.icon-hours.mfp-arrow:before{content:"\e904"}.b-icon.icon-adapter:before,button.icon-adapter.mfp-arrow:before{content:"\e905"}.b-icon.icon-airplane:before,button.icon-airplane.mfp-arrow:before{content:"\e906"}.b-icon.icon-alarm:before,button.icon-alarm.mfp-arrow:before{content:"\e907"}.b-icon.icon-alcove:before,button.icon-alcove.mfp-arrow:before{content:"\e908"}.b-icon.icon-ambulance:before,button.icon-ambulance.mfp-arrow:before{content:"\e909"}.b-icon.icon-aqua-aerobics:before,button.icon-aqua-aerobics.mfp-arrow:before{content:"\e90a"}.b-icon.icon-arms:before,button.icon-arms.mfp-arrow:before{content:"\e90b"}.b-icon.icon-arrow1:before,button.icon-arrow1.mfp-arrow:before{content:"\e90c"}.b-icon.icon-arrow1_down:before,button.icon-arrow1_down.mfp-arrow:before{content:"\e90d"}.b-icon.icon-arrow1_left:before,button.icon-arrow1_left.mfp-arrow:before{content:"\e90e"}.b-icon.icon-arrow1_up:before,button.icon-arrow1_up.mfp-arrow:before{content:"\e90f"}.b-icon.icon-arrow2:before,button.icon-arrow2.mfp-arrow:before{content:"\e910"}.b-icon.icon-arrow3:before,button.icon-arrow3.mfp-arrow:before{content:"\e911"}.b-icon.icon-arrow3_left:before,button.icon-arrow3_left.mfp-arrow:before{content:"\e912"}.b-icon.icon-arrow4:before,.b-icon.icon-back:before,.b-icon.icon-next:before,button.icon-arrow4.mfp-arrow:before,button.icon-back.mfp-arrow:before,button.icon-next.mfp-arrow:before,button.mfp-arrow.mfp-arrow-left:before,button.mfp-arrow.mfp-arrow-right:before{content:"\e913"}.b-icon.icon-arrow4_left:before,button.icon-arrow4_left.mfp-arrow:before{content:"\e914"}.b-icon.icon-arrow5:before,button.icon-arrow5.mfp-arrow:before{content:"\e915"}.b-icon.icon-atm:before,button.icon-atm.mfp-arrow:before{content:"\e916"}.b-icon.icon-audiocenter:before,button.icon-audiocenter.mfp-arrow:before{content:"\e917"}.b-icon.icon-autowash:before,button.icon-autowash.mfp-arrow:before{content:"\e918"}.b-icon.icon-baby-carriages:before,button.icon-baby-carriages.mfp-arrow:before{content:"\e919"}.b-icon.icon-badewanne:before,button.icon-badewanne.mfp-arrow:before{content:"\e91a"}.b-icon.icon-ball:before,button.icon-ball.mfp-arrow:before{content:"\e91b"}.b-icon.icon-bar:before,button.icon-bar.mfp-arrow:before{content:"\e91c"}.b-icon.icon-barbershop:before,button.icon-barbershop.mfp-arrow:before{content:"\e91d"}.b-icon.icon-basketball:before,button.icon-basketball.mfp-arrow:before{content:"\e91e"}.b-icon.icon-bathrobe:before,button.icon-bathrobe.mfp-arrow:before{content:"\e91f"}.b-icon.icon-beach:before,button.icon-beach.mfp-arrow:before{content:"\e920"}.b-icon.icon-bed:before,button.icon-bed.mfp-arrow:before{content:"\e921"}.b-icon.icon-bed2:before,button.icon-bed2.mfp-arrow:before{content:"\e922"}.b-icon.icon-bell:before,button.icon-bell.mfp-arrow:before{content:"\e923"}.b-icon.icon-bicycle:before,button.icon-bicycle.mfp-arrow:before{content:"\e924"}.b-icon.icon-billiards:before,button.icon-billiards.mfp-arrow:before{content:"\e925"}.b-icon.icon-binoculars:before,button.icon-binoculars.mfp-arrow:before{content:"\e926"}.b-icon.icon-book:before,button.icon-book.mfp-arrow:before{content:"\e927"}.b-icon.icon-bottle:before,button.icon-bottle.mfp-arrow:before{content:"\e928"}.b-icon.icon-bus:before,button.icon-bus.mfp-arrow:before{content:"\e929"}.b-icon.icon-businessman:before,button.icon-businessman.mfp-arrow:before{content:"\e92a"}.b-icon.icon-cake:before,button.icon-cake.mfp-arrow:before{content:"\e92b"}.b-icon.icon-calendar1:before,button.icon-calendar1.mfp-arrow:before{content:"\e92c"}.b-icon.icon-calendar2:before,button.icon-calendar2.mfp-arrow:before{content:"\e92d"}.b-icon.icon-calendar3:before,button.icon-calendar3.mfp-arrow:before{content:"\e92e"}.b-icon.icon-calendar4:before,button.icon-calendar4.mfp-arrow:before{content:"\e92f"}.b-icon.icon-calendar5:before,button.icon-calendar5.mfp-arrow:before{content:"\e930"}.b-icon.icon-calendar6:before,button.icon-calendar6.mfp-arrow:before{content:"\e931"}.b-icon.icon-car:before,button.icon-car.mfp-arrow:before{content:"\e932"}.b-icon.icon-car2:before,button.icon-car2.mfp-arrow:before{content:"\e933"}.b-icon.icon-carpet-covering:before,button.icon-carpet-covering.mfp-arrow:before{content:"\e934"}.b-icon.icon-casino_1:before,button.icon-casino_1.mfp-arrow:before{content:"\e935"}.b-icon.icon-casino_2:before,button.icon-casino_2.mfp-arrow:before{content:"\e936"}.b-icon.icon-casino_3:before,button.icon-casino_3.mfp-arrow:before{content:"\e937"}.b-icon.icon-cctv:before,button.icon-cctv.mfp-arrow:before{content:"\e938"}.b-icon.icon-check:before,button.icon-check.mfp-arrow:before{content:"\e939"}.b-icon.icon-chess:before,button.icon-chess.mfp-arrow:before{content:"\e93a"}.b-icon.icon-chinese:before,button.icon-chinese.mfp-arrow:before{content:"\e93b"}.b-icon.icon-church:before,button.icon-church.mfp-arrow:before{content:"\e93c"}.b-icon.icon-clear:before,button.icon-clear.mfp-arrow:before{content:"\e93d"}.b-icon.icon-cloche:before,button.icon-cloche.mfp-arrow:before{content:"\e93e"}.b-icon.icon-close:before,button.icon-close.mfp-arrow:before{content:"\e93f"}.b-icon.icon-cloudy:before,button.icon-cloudy.mfp-arrow:before{content:"\e940"}.b-icon.icon-clown:before,button.icon-clown.mfp-arrow:before{content:"\e941"}.b-icon.icon-cocktail:before,button.icon-cocktail.mfp-arrow:before{content:"\e942"}.b-icon.icon-coffeemaker:before,button.icon-coffeemaker.mfp-arrow:before{content:"\e943"}.b-icon.icon-conditioner:before,button.icon-conditioner.mfp-arrow:before{content:"\e944"}.b-icon.icon-conference:before,button.icon-conference.mfp-arrow:before{content:"\e945"}.b-icon.icon-cooking:before,button.icon-cooking.mfp-arrow:before{content:"\e946"}.b-icon.icon-cosmetics:before,button.icon-cosmetics.mfp-arrow:before{content:"\e947"}.b-icon.icon-cow:before,button.icon-cow.mfp-arrow:before{content:"\e948"}.b-icon.icon-creditcard:before,button.icon-creditcard.mfp-arrow:before{content:"\e949"}.b-icon.icon-cripple:before,button.icon-cripple.mfp-arrow:before{content:"\e94a"}.b-icon.icon-cross-country-skiing:before,button.icon-cross-country-skiing.mfp-arrow:before{content:"\e94b"}.b-icon.icon-cup:before,button.icon-cup.mfp-arrow:before{content:"\e94c"}.b-icon.icon-currencyexchange:before,button.icon-currencyexchange.mfp-arrow:before{content:"\e94d"}.b-icon.icon-depositbox:before,button.icon-depositbox.mfp-arrow:before{content:"\e94e"}.b-icon.icon-desk-2:before,button.icon-desk-2.mfp-arrow:before{content:"\e94f"}.b-icon.icon-display:before,button.icon-display.mfp-arrow:before{content:"\e950"}.b-icon.icon-document:before,button.icon-document.mfp-arrow:before{content:"\e951"}.b-icon.icon-document2:before,button.icon-document2.mfp-arrow:before{content:"\e952"}.b-icon.icon-double-bed-2:before,button.icon-double-bed-2.mfp-arrow:before{content:"\e953"}.b-icon.icon-douche:before,button.icon-douche.mfp-arrow:before{content:"\e954"}.b-icon.icon-drink:before,button.icon-drink.mfp-arrow:before{content:"\e955"}.b-icon.icon-drop:before,button.icon-drop.mfp-arrow:before{content:"\e956"}.b-icon.icon-duck:before,button.icon-duck.mfp-arrow:before{content:"\e957"}.b-icon.icon-duck-2:before,button.icon-duck-2.mfp-arrow:before{content:"\e958"}.b-icon.icon-electric-range:before,button.icon-electric-range.mfp-arrow:before{content:"\e959"}.b-icon.icon-elevator:before,button.icon-elevator.mfp-arrow:before{content:"\e95a"}.b-icon.icon-eng:before,button.icon-eng.mfp-arrow:before{content:"\e95b"}.b-icon.icon-esp:before,button.icon-esp.mfp-arrow:before{content:"\e95c"}.b-icon.icon-euro:before,button.icon-euro.mfp-arrow:before{content:"\e95d"}.b-icon.icon-euro-serif:before,button.icon-euro-serif.mfp-arrow:before{content:"\e95e"}.b-icon.icon-family:before,button.icon-family.mfp-arrow:before{content:"\e95f"}.b-icon.icon-faq:before,button.icon-faq.mfp-arrow:before{content:"\e960"}.b-icon.icon-fax1:before,button.icon-fax1.mfp-arrow:before{content:"\e961"}.b-icon.icon-fax2:before,button.icon-fax2.mfp-arrow:before{content:"\e962"}.b-icon.icon-fb:before,button.icon-fb.mfp-arrow:before{content:"\e963"}.b-icon.icon-feeder:before,button.icon-feeder.mfp-arrow:before{content:"\e964"}.b-icon.icon-fireplacee:before,button.icon-fireplacee.mfp-arrow:before{content:"\e965"}.b-icon.icon-fish:before,button.icon-fish.mfp-arrow:before{content:"\e966"}.b-icon.icon-flatTV:before,button.icon-flatTV.mfp-arrow:before{content:"\e967"}.b-icon.icon-flickr:before,button.icon-flickr.mfp-arrow:before{content:"\e968"}.b-icon.icon-flower:before,button.icon-flower.mfp-arrow:before{content:"\e969"}.b-icon.icon-fousquare:before,button.icon-fousquare.mfp-arrow:before{content:"\e96a"}.b-icon.icon-fruits:before,button.icon-fruits.mfp-arrow:before{content:"\e96b"}.b-icon.icon-gallery:before,button.icon-gallery.mfp-arrow:before{content:"\e96c"}.b-icon.icon-googleplus:before,button.icon-googleplus.mfp-arrow:before{content:"\e96d"}.b-icon.icon-gym:before,button.icon-gym.mfp-arrow:before{content:"\e96e"}.b-icon.icon-gym-bike:before,button.icon-gym-bike.mfp-arrow:before{content:"\e96f"}.b-icon.icon-hairdryer:before,button.icon-hairdryer.mfp-arrow:before{content:"\e970"}.b-icon.icon-hanger:before,button.icon-hanger.mfp-arrow:before{content:"\e971"}.b-icon.icon-hanger-2:before,button.icon-hanger-2.mfp-arrow:before{content:"\e972"}.b-icon.icon-heating:before,button.icon-heating.mfp-arrow:before{content:"\e973"}.b-icon.icon-home1:before,button.icon-home1.mfp-arrow:before{content:"\e974"}.b-icon.icon-home2:before,button.icon-home2.mfp-arrow:before{content:"\e975"}.b-icon.icon-home3:before,button.icon-home3.mfp-arrow:before{content:"\e976"}.b-icon.icon-home4:before,button.icon-home4.mfp-arrow:before{content:"\e977"}.b-icon.icon-home5:before,button.icon-home5.mfp-arrow:before{content:"\e978"}.b-icon.icon-home6:before,button.icon-home6.mfp-arrow:before{content:"\e979"}.b-icon.icon-hoover:before,button.icon-hoover.mfp-arrow:before{content:"\e97a"}.b-icon.icon-horse:before,button.icon-horse.mfp-arrow:before{content:"\e97b"}.b-icon.icon-hygiene:before,button.icon-hygiene.mfp-arrow:before{content:"\e97c"}.b-icon.icon-icq:before,button.icon-icq.mfp-arrow:before{content:"\e97d"}.b-icon.icon-inmap:before,button.icon-inmap.mfp-arrow:before{content:"\e97e"}.b-icon.icon-inmap1:before,button.icon-inmap1.mfp-arrow:before{content:"\e97f"}.b-icon.icon-inmap2:before,button.icon-inmap2.mfp-arrow:before{content:"\e980"}.b-icon.icon-inmap3:before,button.icon-inmap3.mfp-arrow:before{content:"\e981"}.b-icon.icon-inmap4:before,button.icon-inmap4.mfp-arrow:before{content:"\e982"}.b-icon.icon-inmap5:before,button.icon-inmap5.mfp-arrow:before{content:"\e983"}.b-icon.icon-inmap6:before,button.icon-inmap6.mfp-arrow:before{content:"\e984"}.b-icon.icon-inmap7:before,button.icon-inmap7.mfp-arrow:before{content:"\e985"}.b-icon.icon-instagram:before,button.icon-instagram.mfp-arrow:before{content:"\e986"}.b-icon.icon-instagram2:before,button.icon-instagram2.mfp-arrow:before{content:"\e987"}.b-icon.icon-internet:before,button.icon-internet.mfp-arrow:before{content:"\e988"}.b-icon.icon-iPod:before,button.icon-iPod.mfp-arrow:before{content:"\e989"}.b-icon.icon-iron:before,button.icon-iron.mfp-arrow:before{content:"\e98a"}.b-icon.icon-ivisa:before,button.icon-ivisa.mfp-arrow:before{content:"\e98b"}.b-icon.icon-jacuzzi:before,button.icon-jacuzzi.mfp-arrow:before{content:"\e98c"}.b-icon.icon-keys:before,button.icon-keys.mfp-arrow:before{content:"\e98d"}.b-icon.icon-keys2:before,button.icon-keys2.mfp-arrow:before{content:"\e98e"}.b-icon.icon-kidgirl:before,button.icon-kidgirl.mfp-arrow:before{content:"\e98f"}.b-icon.icon-kitchen-furniture:before,button.icon-kitchen-furniture.mfp-arrow:before{content:"\e990"}.b-icon.icon-kvadrik:before,button.icon-kvadrik.mfp-arrow:before{content:"\e991"}.b-icon.icon-lj:before,button.icon-lj.mfp-arrow:before{content:"\e993"}.b-icon.icon-magnifier1:before,button.icon-magnifier1.mfp-arrow:before{content:"\e994"}.b-icon.icon-magnifier2:before,button.icon-magnifier2.mfp-arrow:before{content:"\e995"}.b-icon.icon-magnifier3:before,button.icon-magnifier3.mfp-arrow:before{content:"\e996"}.b-icon.icon-magnifier4:before,button.icon-magnifier4.mfp-arrow:before{content:"\e997"}.b-icon.icon-mail1:before,button.icon-mail1.mfp-arrow:before{content:"\e998"}.b-icon.icon-mail2:before,button.icon-mail2.mfp-arrow:before{content:"\e999"}.b-icon.icon-mail3:before,button.icon-mail3.mfp-arrow:before{content:"\e99a"}.b-icon.icon-mail4:before,button.icon-mail4.mfp-arrow:before{content:"\e99b"}.b-icon.icon-mail5:before,button.icon-mail5.mfp-arrow:before{content:"\e99c"}.b-icon.icon-mail6:before,button.icon-mail6.mfp-arrow:before{content:"\e99d"}.b-icon.icon-makeup-mirror:before,button.icon-makeup-mirror.mfp-arrow:before{content:"\e99e"}.b-icon.icon-man:before,button.icon-man.mfp-arrow:before{content:"\e99f"}.b-icon.icon-manbuysticket:before,button.icon-manbuysticket.mfp-arrow:before{content:"\e9a0"}.b-icon.icon-manOk:before,button.icon-manOk.mfp-arrow:before{content:"\e9a1"}.b-icon.icon-man-roof:before,button.icon-man-roof.mfp-arrow:before{content:"\e9a2"}.b-icon.icon-man-with-racket:before,button.icon-man-with-racket.mfp-arrow:before{content:"\e9a3"}.b-icon.icon-mariornament:before,button.icon-mariornament.mfp-arrow:before{content:"\e9a4"}.b-icon.icon-massage:before,button.icon-massage.mfp-arrow:before{content:"\e9a5"}.b-icon.icon-matrioshka:before,button.icon-matrioshka.mfp-arrow:before{content:"\e9a6"}.b-icon.icon-medicine:before,button.icon-medicine.mfp-arrow:before{content:"\e9a7"}.b-icon.icon-menu1:before,button.icon-menu1.mfp-arrow:before{content:"\e9a8"}.b-icon.icon-menu2:before,button.icon-menu2.mfp-arrow:before{content:"\e9a9"}.b-icon.icon-metro:before,button.icon-metro.mfp-arrow:before{content:"\e9aa"}.b-icon.icon-metro2:before,button.icon-metro2.mfp-arrow:before{content:"\e9ab"}.b-icon.icon-microphone:before,button.icon-microphone.mfp-arrow:before{content:"\e9ac"}.b-icon.icon-microwave:before,button.icon-microwave.mfp-arrow:before{content:"\e9ad"}.b-icon.icon-mineralwater:before,button.icon-mineralwater.mfp-arrow:before{content:"\e9ae"}.b-icon.icon-minibus:before,button.icon-minibus.mfp-arrow:before{content:"\e9af"}.b-icon.icon-moneyterminal:before,button.icon-moneyterminal.mfp-arrow:before{content:"\e9b0"}.b-icon.icon-museum2:before,button.icon-museum2.mfp-arrow:before{content:"\e9b1"}.b-icon.icon-music:before,button.icon-music.mfp-arrow:before{content:"\e9b2"}.b-icon.icon-mute:before,button.icon-mute.mfp-arrow:before{content:"\e9b3"}.b-icon.icon-newspaper:before,button.icon-newspaper.mfp-arrow:before{content:"\e9b4"}.b-icon.icon-nightstand:before,button.icon-nightstand.mfp-arrow:before{content:"\e9b5"}.b-icon.icon-nosmoke:before,button.icon-nosmoke.mfp-arrow:before{content:"\e9b6"}.b-icon.icon-notdisturb:before,button.icon-notdisturb.mfp-arrow:before{content:"\e9b7"}.b-icon.icon-odnoklassiki:before,button.icon-odnoklassiki.mfp-arrow:before{content:"\e9b8"}.b-icon.icon-overcast:before,button.icon-overcast.mfp-arrow:before{content:"\e9b9"}.b-icon.icon-package:before,button.icon-package.mfp-arrow:before{content:"\e9ba"}.b-icon.icon-pajamas:before,button.icon-pajamas.mfp-arrow:before{content:"\e9bb"}.b-icon.icon-paragliding:before,button.icon-paragliding.mfp-arrow:before{content:"\e9bc"}.b-icon.icon-parilka:before,button.icon-parilka.mfp-arrow:before{content:"\e9bd"}.b-icon.icon-parking:before,button.icon-parking.mfp-arrow:before{content:"\e9be"}.b-icon.icon-partlycloudy:before,button.icon-partlycloudy.mfp-arrow:before{content:"\e9bf"}.b-icon.icon-people:before,button.icon-people.mfp-arrow:before{content:"\e9c0"}.b-icon.icon-phone1:before,button.icon-phone1.mfp-arrow:before{content:"\e9c1"}.b-icon.icon-phone2:before,button.icon-phone2.mfp-arrow:before{content:"\e9c2"}.b-icon.icon-phone3:before,button.icon-phone3.mfp-arrow:before{content:"\e9c3"}.b-icon.icon-phone4:before,button.icon-phone4.mfp-arrow:before{content:"\e9c4"}.b-icon.icon-phone5:before,button.icon-phone5.mfp-arrow:before{content:"\e9c5"}.b-icon.icon-photocamera1:before,button.icon-photocamera1.mfp-arrow:before{content:"\e9c6"}.b-icon.icon-photocamera2:before,button.icon-photocamera2.mfp-arrow:before{content:"\e9c7"}.b-icon.icon-photocamera3:before,button.icon-photocamera3.mfp-arrow:before{content:"\e9c8"}.b-icon.icon-pillow-one:before,button.icon-pillow-one.mfp-arrow:before{content:"\e9c9"}.b-icon.icon-pinterest:before,button.icon-pinterest.mfp-arrow:before{content:"\e9ca"}.b-icon.icon-plates:before,button.icon-plates.mfp-arrow:before{content:"\e9cb"}.b-icon.icon-pool:before,button.icon-pool.mfp-arrow:before{content:"\e9cc"}.b-icon.icon-present:before,button.icon-present.mfp-arrow:before{content:"\e9cd"}.b-icon.icon-print:before,button.icon-print.mfp-arrow:before{content:"\e9ce"}.b-icon.icon-projector:before,button.icon-projector.mfp-arrow:before{content:"\e9cf"}.b-icon.icon-pyramid:before,button.icon-pyramid.mfp-arrow:before{content:"\e9d0"}.b-icon.icon-qiwi:before,button.icon-qiwi.mfp-arrow:before{content:"\e9d1"}.b-icon.icon-rain:before,button.icon-rain.mfp-arrow:before{content:"\e9d2"}.b-icon.icon-ramp:before,button.icon-ramp.mfp-arrow:before{content:"\e9d3"}.b-icon.icon-razor:before,button.icon-razor.mfp-arrow:before{content:"\e9d4"}.b-icon.icon-refrigerator:before,button.icon-refrigerator.mfp-arrow:before{content:"\e9d5"}.b-icon.icon-restaurant:before,button.icon-restaurant.mfp-arrow:before{content:"\e9d6"}.b-icon.icon-reverse:before,button.icon-reverse.mfp-arrow:before{content:"\e9d7"}.b-icon.icon-review1:before,button.icon-review1.mfp-arrow:before{content:"\e9d8"}.b-icon.icon-rink:before,button.icon-rink.mfp-arrow:before{content:"\e9d9"}.b-icon.icon-rollerblade:before,button.icon-rollerblade.mfp-arrow:before{content:"\e9da"}.b-icon.icon-roomservice:before,button.icon-roomservice.mfp-arrow:before{content:"\e9db"}.b-icon.icon-rouble-sans:before,button.icon-rouble-sans.mfp-arrow:before{content:"\e9dc"}.b-icon.icon-rouble-serif:before,button.icon-rouble-serif.mfp-arrow:before{content:"\e9dd"}.b-icon.icon-safe:before,button.icon-safe.mfp-arrow:before{content:"\e9de"}.b-icon.icon-sauna:before,button.icon-sauna.mfp-arrow:before{content:"\e9df"}.b-icon.icon-sauna-hot:before,button.icon-sauna-hot.mfp-arrow:before{content:"\e9e0"}.b-icon.icon-seating-banket:before,button.icon-seating-banket.mfp-arrow:before{content:"\e9e1"}.b-icon.icon-seating-banquet:before,button.icon-seating-banquet.mfp-arrow:before{content:"\e9e2"}.b-icon.icon-seating-cabinet:before,button.icon-seating-cabinet.mfp-arrow:before{content:"\e9e3"}.b-icon.icon-seating-furshet:before,button.icon-seating-furshet.mfp-arrow:before{content:"\e9e4"}.b-icon.icon-seating-klass:before,button.icon-seating-klass.mfp-arrow:before{content:"\e9e5"}.b-icon.icon-seating-perimeter:before,button.icon-seating-perimeter.mfp-arrow:before{content:"\e9e6"}.b-icon.icon-seating-roundtable:before,button.icon-seating-roundtable.mfp-arrow:before{content:"\e9e7"}.b-icon.icon-seating-t:before,button.icon-seating-t.mfp-arrow:before{content:"\e9e8"}.b-icon.icon-seating-theater:before,button.icon-seating-theater.mfp-arrow:before{content:"\e9e9"}.b-icon.icon-seating-ustyle:before,button.icon-seating-ustyle.mfp-arrow:before{content:"\e9ea"}.b-icon.icon-setting:before,button.icon-setting.mfp-arrow:before{content:"\e9eb"}.b-icon.icon-shashlik:before,button.icon-shashlik.mfp-arrow:before{content:"\e9ec"}.b-icon.icon-shell:before,button.icon-shell.mfp-arrow:before{content:"\e9ed"}.b-icon.icon-shield:before,button.icon-shield.mfp-arrow:before{content:"\e9ee"}.b-icon.icon-shoes2:before,button.icon-shoes2.mfp-arrow:before{content:"\e9ef"}.b-icon.icon-shower:before,button.icon-shower.mfp-arrow:before{content:"\e9f0"}.b-icon.icon-ski-slope:before,button.icon-ski-slope.mfp-arrow:before{content:"\e9f1"}.b-icon.icon-skype:before,button.icon-skype.mfp-arrow:before{content:"\e9f2"}.b-icon.icon-slippers:before,button.icon-slippers.mfp-arrow:before{content:"\e9f3"}.b-icon.icon-smokeman:before,button.icon-smokeman.mfp-arrow:before{content:"\e9f4"}.b-icon.icon-snow:before,button.icon-snow.mfp-arrow:before{content:"\e9f5"}.b-icon.icon-snowmobile:before,button.icon-snowmobile.mfp-arrow:before{content:"\e9f6"}.b-icon.icon-soccerball:before,button.icon-soccerball.mfp-arrow:before{content:"\e9f7"}.b-icon.icon-solarium:before,button.icon-solarium.mfp-arrow:before{content:"\e9f8"}.b-icon.icon-spa:before,button.icon-spa.mfp-arrow:before{content:"\e9f9"}.b-icon.icon-sport-2:before,button.icon-sport-2.mfp-arrow:before{content:"\e9fa"}.b-icon.icon-stairs:before,button.icon-stairs.mfp-arrow:before{content:"\e9fb"}.b-icon.icon-star:before,button.icon-star.mfp-arrow:before{content:"\e9fc"}.b-icon.icon-storm:before,button.icon-storm.mfp-arrow:before{content:"\e9fd"}.b-icon.icon-suitcase:before,button.icon-suitcase.mfp-arrow:before{content:"\e9fe"}.b-icon.icon-sunbed:before,button.icon-sunbed.mfp-arrow:before{content:"\e9ff"}.b-icon.icon-tablet:before,button.icon-tablet.mfp-arrow:before{content:"\ea00"}.b-icon.icon-target:before,button.icon-target.mfp-arrow:before{content:"\ea01"}.b-icon.icon-taxi:before,button.icon-taxi.mfp-arrow:before{content:"\ea02"}.b-icon.icon-teapot:before,button.icon-teapot.mfp-arrow:before{content:"\ea03"}.b-icon.icon-tennis-court:before,button.icon-tennis-court.mfp-arrow:before{content:"\ea04"}.b-icon.icon-tennissmall:before,button.icon-tennissmall.mfp-arrow:before{content:"\ea05"}.b-icon.icon-terrenkur:before,button.icon-terrenkur.mfp-arrow:before{content:"\ea06"}.b-icon.icon-theater:before,button.icon-theater.mfp-arrow:before{content:"\ea07"}.b-icon.icon-threads:before,button.icon-threads.mfp-arrow:before{content:"\ea08"}.b-icon.icon-tires:before,button.icon-tires.mfp-arrow:before{content:"\ea09"}.b-icon.icon-tlstart:before,button.icon-tlstart.mfp-arrow:before{content:"\ea0a"}.b-icon.icon-tlstart2:before,button.icon-tlstart2.mfp-arrow:before{content:"\ea0b"}.b-icon.icon-tooth:before,button.icon-tooth.mfp-arrow:before{content:"\ea0c"}.b-icon.icon-towel:before,button.icon-towel.mfp-arrow:before{content:"\ea0d"}.b-icon.icon-train:before,button.icon-train.mfp-arrow:before{content:"\ea0e"}.b-icon.icon-train-2:before,button.icon-train-2.mfp-arrow:before{content:"\ea0f"}.b-icon.icon-travelline:before,button.icon-travelline.mfp-arrow:before{content:"\ea10"}.b-icon.icon-tripadvisor:before,button.icon-tripadvisor.mfp-arrow:before{content:"\ea11"}.b-icon.icon-triplearrow:before,button.icon-triplearrow.mfp-arrow:before{content:"\ea12"}.b-icon.icon-uniEA13:before,button.icon-uniEA13.mfp-arrow:before{content:"\ea13"}.b-icon.icon-uniEA14:before,button.icon-uniEA14.mfp-arrow:before{content:"\ea14"}.b-icon.icon-uniEA15:before,button.icon-uniEA15.mfp-arrow:before{content:"\ea15"}.b-icon.icon-uniEA16:before,button.icon-uniEA16.mfp-arrow:before{content:"\ea16"}.b-icon.icon-uniEA17:before,button.icon-uniEA17.mfp-arrow:before{content:"\ea17"}.b-icon.icon-uniEA18:before,button.icon-uniEA18.mfp-arrow:before{content:"\ea18"}.b-icon.icon-uniEA19:before,button.icon-uniEA19.mfp-arrow:before{content:"\ea19"}.b-icon.icon-uniEA1A:before,button.icon-uniEA1A.mfp-arrow:before{content:"\ea1a"}.b-icon.icon-uniEA1B:before,button.icon-uniEA1B.mfp-arrow:before{content:"\ea1b"}.b-icon.icon-uniEA1C:before,button.icon-uniEA1C.mfp-arrow:before{content:"\ea1c"}.b-icon.icon-uniEA1D:before,button.icon-uniEA1D.mfp-arrow:before{content:"\ea1d"}.b-icon.icon-uniEA1E:before,button.icon-uniEA1E.mfp-arrow:before{content:"\ea1e"}.b-icon.icon-tubing2:before,button.icon-tubing2.mfp-arrow:before{content:"\ea1f"}.b-icon.icon-tv:before,button.icon-tv.mfp-arrow:before{content:"\ea20"}.b-icon.icon-tv2:before,button.icon-tv2.mfp-arrow:before{content:"\ea21"}.b-icon.icon-twitter:before,button.icon-twitter.mfp-arrow:before{content:"\ea22"}.b-icon.icon-umbrellaandchair:before,button.icon-umbrellaandchair.mfp-arrow:before{content:"\ea23"}.b-icon.icon-valve:before,button.icon-valve.mfp-arrow:before{content:"\ea24"}.b-icon.icon-vk:before,button.icon-vk.mfp-arrow:before{content:"\ea25"}.b-icon.icon-vk-new:before,button.icon-vk-new.mfp-arrow:before{content:"\ea26"}.b-icon.icon-volleyball:before,button.icon-volleyball.mfp-arrow:before{content:"\ea27"}.b-icon.icon-walking:before,button.icon-walking.mfp-arrow:before{content:"\ea28"}.b-icon.icon-wallet:before,button.icon-wallet.mfp-arrow:before{content:"\ea29"}.b-icon.icon-warm:before,button.icon-warm.mfp-arrow:before{content:"\ea2a"}.b-icon.icon-warmflooring:before,button.icon-warmflooring.mfp-arrow:before{content:"\ea2b"}.b-icon.icon-washingmachine:before,button.icon-washingmachine.mfp-arrow:before{content:"\ea2c"}.b-icon.icon-watch:before,button.icon-watch.mfp-arrow:before{content:"\ea2d"}.b-icon.icon-wc:before,button.icon-wc.mfp-arrow:before{content:"\ea2e"}.b-icon.icon-webcam:before,button.icon-webcam.mfp-arrow:before{content:"\ea2f"}.b-icon.icon-wedding1:before,button.icon-wedding1.mfp-arrow:before{content:"\ea30"}.b-icon.icon-wedding2:before,button.icon-wedding2.mfp-arrow:before{content:"\ea31"}.b-icon.icon-wifi:before,button.icon-wifi.mfp-arrow:before{content:"\ea32"}.b-icon.icon-wififree:before,button.icon-wififree.mfp-arrow:before{content:"\ea33"}.b-icon.icon-worktable:before,button.icon-worktable.mfp-arrow:before{content:"\ea34"}.b-icon.icon-youtube1:before,button.icon-youtube1.mfp-arrow:before{content:"\ea35"}.b-icon.icon-youtube2:before,button.icon-youtube2.mfp-arrow:before{content:"\ea36"}.b-block{position:relative;z-index:1;overflow:hidden}.b-block-nested{width:100%;float:left}.b-block.width-full{width:100%;float:left;padding-left:15px;padding-right:15px}.b-block.width-full .block-content::after{clear:both;content:"";display:table}.b-block.width-half{width:50%;float:left}.b-block .block-heading{position:relative;z-index:5;display:block;text-decoration:none;font-size:34px;line-height:1;margin-top:0;margin-bottom:40px}.b-block .block-heading.-center{text-align:center}.b-block .block-heading.-conference{width:100%;float:left;padding-left:15px;padding-right:15px}.b-block .block-heading.-advantages{color:#fff;margin-bottom:60px;margin-top:40px;font-size:32px;font-weight:400;text-transform:uppercase}.b-block .block-heading.with-slogan{padding-top:10px}.b-block .block-heading .heading-slogan{display:block;font-size:12px;line-height:1;font-style:italic}.b-block .block-link{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.b-slider{position:relative;z-index:1}.b-slider .img-slide{display:block;position:relative;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.b-slider .slick-list{height:100%;outline:0;overflow:hidden}.b-slider .slider-item{float:left;position:relative}.b-slider .slider-item .item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.b-slider .slider-item .item-button{position:relative;z-index:2}.b-slider .image-src{display:block;width:100%}.b-slider .slider-navigation{position:absolute;top:10px;font-size:48px;text-shadow:0 0 3px rgba(6,45,108,.3);color:#fff;width:48px;height:48px;cursor:pointer;opacity:.7;z-index:10}.b-slider .slider-navigation:hover{opacity:1}.b-slider .slider-navigation.navigation-prev{right:81px}.b-slider .slider-navigation.navigation-next{right:27px}.b-slider.slider-main{width:100%;float:left;position:relative;height:600px;overflow:hidden}.b-slider.slider-main.hotel-pages-slider{width:100%;float:left;position:relative;height:600px;overflow:hidden}.b-slider.slider-main .slider-navigation{top:auto;bottom:30px}.b-slider.slider-main .slick-list{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.b-slider.slider-main .slick-track{height:100%}.b-slider.slider-main .slider-item{position:relative;width:100%;height:100%}.b-slider.slider-main .slider-image{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-slider.slider-main .slider-image .b-container{height:100%}.b-slider.slider-main .slider-image .b-container .item-slide-holder{width:50%;position:absolute;bottom:114px;right:0}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide{width:100%;float:left;padding-left:15px;padding-right:15px;text-align:center;font-family:"Calibri Light",Calibri,sans-serif}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-name{background:rgba(10,144,237,.75);color:#dbf0ff;font-size:24px;line-height:1;padding:15px}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description{background:#8ab42a;color:#fff;padding:10px 5px}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description::after{clear:both;content:"";display:table}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description .slide-content{text-align:left;font-size:22px;line-height:30px;width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description .slide-content.nolink{width:100%;float:left;padding-left:15px;padding-right:15px}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description .slide-link-holder{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-slider.slider-main-offers .slider-item .offers-detail-link{text-decoration:underline}.b-slider.slider-main-offers .slider-item:hover .offers-detail-link{text-decoration:none}.b-slider.slider-main-rooms{overflow:visible}.b-slider.slider-main-rooms::after{clear:both;content:"";display:table}.b-slider.slider-main-rooms .slick-list{overflow:hidden;width:100%;margin:-3px}.b-slider.slider-main-rooms .slick-list .slick-track{margin:3px;padding:2px 0 4px 0}.b-slider.slider-main-rooms .slick-list .slick-track::after{clear:both;content:"";display:table}.b-slider.slider-main-rooms .slider-item{padding:0 15px}.b-slider.slider-main-rooms .slider-image{width:100%;height:160px;background:no-repeat center center;background-size:cover;-webkit-box-shadow:0 0 0 3px #fff,0 1px 3px 5px rgba(0,0,0,.15);box-shadow:0 0 0 3px #fff,0 1px 3px 5px rgba(0,0,0,.15);border-radius:2px}.b-slider.slider-main-rooms .slider-image .title-overlay{margin:0;padding:15px 5px;background:rgba(255,255,255,.75);text-align:center;color:#222;text-transform:uppercase;font-size:14px;border-top-right-radius:2px;border-top-left-radius:2px}.b-slider.slider-main-rooms .slider-content{padding:10px 0;width:100%;display:table}.b-slider.slider-main-rooms .slider-content .text-price{display:table-cell}.b-slider.slider-main-rooms .slider-content .b-button-container{text-align:right;display:table-cell}.b-slider.slider-main-rooms .slider-navigation{width:36px;height:36px;font-size:36px;z-index:100;top:110px;opacity:1;color:#efebe6}.b-slider.slider-main-rooms .slider-navigation:hover{color:#7aa226}.b-slider.slider-main-rooms .slider-navigation.navigation-next{right:-50px}.b-slider.slider-main-rooms .slider-navigation.navigation-prev{left:-37px}.b-slider.slider-main-rooms .b-button{margin-top:10px}.b-slider.slider-main-rooms .slick-dots{width:auto;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.b-slider.slider-main-rooms .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.b-slider.slider-main-rooms .slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.b-slider.slider-main-rooms .slick-dots li button:before{content:'';display:block;background:#efebe6;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.b-slider.slider-main-rooms .slick-dots li.slick-active button:before{background:#7aa226}.b-slider.b-half-slider{overflow:visible}.b-slider.b-half-slider::after{clear:both;content:"";display:table}.b-slider.b-half-slider .slick-list{overflow:hidden;width:100%;margin:-3px}.b-slider.b-half-slider .slick-list .slick-track{margin:3px;padding:2px 0 4px 0}.b-slider.b-half-slider .slick-list .slick-track::after{clear:both;content:"";display:table}.b-slider.b-half-slider .slider-item{padding:0}.b-slider.b-half-slider .slider-item .slider-half-item{width:50%;float:left;padding-left:15px;padding-right:15px;padding:0 15px 15px}.b-slider.b-half-slider .slider-image{width:100%;height:160px;background:no-repeat center center;background-size:cover;-webkit-box-shadow:0 0 0 3px #fff,0 1px 3px 5px rgba(0,0,0,.15);box-shadow:0 0 0 3px #fff,0 1px 3px 5px rgba(0,0,0,.15);border-radius:2px;position:relative}.b-slider.b-half-slider .slider-image .title-overlay{margin:0;padding:15px 5px;background:rgba(10,144,237,.75);color:#fff;text-transform:none;text-align:center;font-style:italic;position:absolute;left:0;right:0;bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.b-slider.b-half-slider .slider-content{padding:0}.b-slider.b-half-slider .slider-navigation{width:36px;height:36px;font-size:36px;z-index:100;top:110px;opacity:1;color:#efebe6}.b-slider.b-half-slider .slider-navigation:hover{color:#7aa226}.b-slider.b-half-slider .slider-navigation.navigation-next{right:-50px}.b-slider.b-half-slider .slider-navigation.navigation-prev{left:-37px}.b-slider.b-half-slider .b-button{margin-top:10px}.b-slider.b-half-slider .slick-dots{width:auto;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.b-slider.b-half-slider .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.b-slider.b-half-slider .slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.b-slider.b-half-slider .slick-dots li button:before{content:'';display:block;background:#cbe8fc;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.b-slider.b-half-slider .slick-dots li.slick-active button:before{background:#7aa226}.b-slider.b-half-slider.slider-main-coloured .slider-image .title-overlay{background:rgba(255,255,255,.75);color:#000}.b-slider.b-half-slider.slider-main-coloured .slick-dots li button:before{background:#3595d9}.b-slider.b-half-slider.slider-main-coloured .slick-dots li.slick-active button:before{background:#0062a7}.b-slider.b-half-slider.slider-main-coloured .slider-content{color:#fff}.b-slider.b-half-slider.slider-main-conference .slider-image .title-overlay{background:rgba(255,255,255,.75);color:#000}.b-slider.b-half-slider.slider-main-restaurants .capacity-count{font-family:"Calibri Light",Calibri,sans-serif;font-style:italic;font-size:20px;padding:15px 0 0 0}.b-slider.b-half-slider.slider-main-restaurants .capacity-count .b-icon,.b-slider.b-half-slider.slider-main-restaurants .capacity-count button.mfp-arrow{display:inline-block;margin:0 5px 0 0}.b-slider.b-half-slider.slider-main-restaurants .capacity-count .b-icon:before,.b-slider.b-half-slider.slider-main-restaurants .capacity-count button.mfp-arrow:before{color:#ffeeb9}.b-slider.b-half-slider.slider-main-conference .capacity-count{font-family:"Calibri Light",Calibri,sans-serif;font-style:italic;font-size:20px;padding:15px 0 0 0}.b-slider.b-half-slider.slider-main-conference .capacity-count .b-icon,.b-slider.b-half-slider.slider-main-conference .capacity-count button.mfp-arrow{display:inline-block;margin:0 5px 0 0}.b-slider.b-half-slider.slider-main-conference .capacity-count .b-icon:before,.b-slider.b-half-slider.slider-main-conference .capacity-count button.mfp-arrow:before{color:#037bcf}.b-slider.slider-category-detail .bx-context-toolbar-empty-area,.b-slider.slider-category-index .bx-context-toolbar-empty-area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.b-slider.slider-category-detail .slider-navigation,.b-slider.slider-category-index .slider-navigation{top:auto;right:auto;bottom:30px;z-index:10}.b-slider.slider-category-detail .slider-navigation.navigation-prev,.b-slider.slider-category-index .slider-navigation.navigation-prev{left:20px}.b-slider.slider-category-detail .slider-navigation.navigation-next,.b-slider.slider-category-index .slider-navigation.navigation-next{left:75px}.b-slider.slider-category-detail .slick-list,.b-slider.slider-category-index .slick-list{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.b-slider.slider-category-detail .slick-track,.b-slider.slider-category-index .slick-track{height:100%}.b-slider.slider-category-detail .slider-item,.b-slider.slider-category-index .slider-item{position:relative;width:100%;height:100%}.b-slider.slider-category-detail .slider-image,.b-slider.slider-category-index .slider-image{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-slider.slider-category-index{width:100%;float:left;position:relative;height:600px;overflow:hidden}.b-slider.slider-category-detail{width:100%;float:left;position:relative;height:600px;overflow:hidden}.b-slider.slider-rounded{-webkit-box-shadow:0 0 0 3px #fff,0 1px 3px 5px rgba(0,0,0,.15);box-shadow:0 0 0 3px #fff,0 1px 3px 5px rgba(0,0,0,.15);border-radius:2px}.b-slider.slider-rounded .slider-item{border-radius:2px}.b-slider.slider-offers-main{width:270px;float:right}.b-slider.slider-offers-main .slick-dots{width:auto;position:absolute;top:-34px;right:0}.b-slider.slider-offers-main .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.b-slider.slider-offers-main .slick-dots li button{border:0;background:0 0;display:block;width:10px;height:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.b-slider.slider-offers-main .slick-dots li button:before{content:'';display:block;background:#d3d3d3;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.b-slider.slider-offers-main .slick-dots li.slick-active button:before{background:#c09e5f}.b-slider.slider-catering-main .slick-dots-wrapper{max-width:1200px;margin:0 auto;position:relative}.b-slider.slider-catering-main .slick-dots-wrapper .catering-dots{right:8px;top:-45px;position:absolute}.b-slider.slider-catering-main .slick-dots-wrapper .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.b-slider.slider-catering-main .slick-dots-wrapper .slick-dots li button{border:0;background:0 0;display:block;width:10px;height:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.b-slider.slider-catering-main .slick-dots-wrapper .slick-dots li button:before{content:'';display:block;background:#d3d3d3;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.b-slider.slider-catering-main .slick-dots-wrapper .slick-dots li.slick-active button:before{background:#c09e5f}.b-slider.slider-conference-halls-main .slick-dots{right:8px;top:-43px;position:absolute}.b-slider.slider-conference-halls-main .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.b-slider.slider-conference-halls-main .slick-dots li button{border:0;background:0 0;display:block;width:10px;height:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.b-slider.slider-conference-halls-main .slick-dots li button:before{content:'';display:block;background:#f5f5f5;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.b-slider.slider-conference-halls-main .slick-dots li.slick-active button:before{background:#c09e5f}.b-slider.slider-offers-main-detail .slider-item{margin:0 15px 30px}.b-slider.slider-offers-main-detail .slick-dots{width:auto;position:absolute;top:-34px;right:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.b-slider.slider-offers-main-detail .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.b-slider.slider-offers-main-detail .slick-dots li button{border:0;background:0 0;display:block;width:10px;height:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.b-slider.slider-offers-main-detail .slick-dots li button:before{content:'';display:block;background:#f5f5f5;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.b-slider.slider-offers-main-detail .slick-dots li.slick-active button:before{background:#000}.detail-slider-controls .slider-navigation,.main-slider-controls .slider-navigation{position:absolute;left:15px;bottom:65px;width:40px;height:40px;z-index:1;text-align:center;border-radius:2px;background:#c09e5f;cursor:pointer;color:#fff}.detail-slider-controls .slider-navigation:hover,.main-slider-controls .slider-navigation:hover{background:#ceb484}.detail-slider-controls .slider-navigation:before,.main-slider-controls .slider-navigation:before{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#fff}.detail-slider-controls .slider-navigation.navigation-next,.main-slider-controls .slider-navigation.navigation-next{left:75px}.detail-slider-controls .slick-dots,.main-slider-controls .slick-dots{width:auto;position:absolute;bottom:80px;right:5px;z-index:1}.detail-slider-controls .slick-dots li,.main-slider-controls .slick-dots li{width:10px;height:10px;margin:0 5px;border-radius:5px;position:relative;display:inline-block}.detail-slider-controls .slick-dots li button,.main-slider-controls .slick-dots li button{border:0;background:0 0;display:block;height:10px;width:10px;outline:0;line-height:0;font-size:0;color:transparent;cursor:pointer}.detail-slider-controls .slick-dots li button:before,.main-slider-controls .slick-dots li button:before{content:'';display:block;background:#fff;width:10px;height:10px;vertical-align:middle;border-radius:5px;opacity:1;position:absolute;top:0;left:0}.detail-slider-controls .slick-dots li.slick-active button:before,.main-slider-controls .slick-dots li.slick-active button:before{background:#7aa226}.detail-slider-controls .panoram-link,.main-slider-controls .panoram-link{display:block;width:50px;height:50px;line-height:50px;background:rgba(255,255,255,.75);position:absolute;bottom:80px;left:10px;color:#7aa226;border-radius:50%;text-decoration:none;z-index:1}.detail-slider-controls .panoram-link:before,.main-slider-controls .panoram-link:before{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:30px;font-size:30px}.detail-slider-controls .slider-button{position:absolute;left:135px;width:40px;height:40px;z-index:1;text-align:center;border-radius:2px;background:#c09e5f;cursor:pointer;color:#fff;bottom:65px;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;text-decoration:none;opacity:0}.detail-slider-controls .slider-button:hover{background:#ceb484}.detail-slider-controls .slider-button.slider-button-active{opacity:1}.main-slider-controls .slider-navigation{bottom:40px}.slider-transfer{width:100%;z-index:10;color:#fff}.slider-transfer .message{display:block;padding:30px 0;font-size:24px;font-family:"Calibri Light",Calibri,sans-serif;text-align:center}.b-offers.offers-on-main .offer-item{position:relative;overflow:hidden}.b-offers.offers-on-main .offer-item .offer-overlay{position:absolute;left:0;bottom:0;z-index:1}.b-offers.offers-on-main .offer-item .offer-button{margin-top:20px}.b-offers.offers-on-main .offer-item .offer-text{color:#fff;font-family:"Calibri Light",Calibri,sans-serif;font-weight:700;font-size:18px;text-shadow:1px 1px 3px rgba(0,0,0,.75);text-transform:uppercase}.b-offers.offers-on-main .offer-item .offer-text strong{font-size:30px}.b-offers.offers-on-main .offer-item .offer-text .h2{font-size:33px;color:#fff}.b-offers.offers-on-main .offer-item .b-image{height:0;padding-bottom:38.7%}.b-offers.offers-on-main .offer-item .b-image.image-src{position:absolute;top:0;left:0;width:100%;height:100%}.b-offers.offers-category{width:100%;float:left;padding-left:15px;padding-right:15px}.b-offers.offers-category .offer-item{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2px;overflow:hidden;margin:0 0 30px 0;border:0 solid #d79f7e;background:#fff}.b-offers.offers-category .offer-item:last-child{margin:0}.b-offers.offers-category .offer-item .offer-cell.cell-image{width:25%;position:relative;height:205px}.b-offers.offers-category .offer-item .offer-cell.cell-image .picture__image{display:block}.b-offers.offers-category .offer-item .offer-cell.cell-image .offer-image{width:100%;height:100%;max-height:250px;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-offers.offers-category .offer-item .offer-cell.cell-content{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-info{width:67%;padding:30px}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-info.offer-info-wide{width:100%}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-image-mobile{display:none}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-offer-title{font-size:24px;line-height:24px;margin-bottom:12px}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration{width:100%;display:table;padding:10px 0;margin:0 0 30px 0;background:#fff;color:#000;border-radius:2px;position:relative}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration:after{content:'';position:absolute;top:-20px;left:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration .expiration-cell{display:table-cell;vertical-align:middle;position:relative;line-height:18px;padding:0 15px;z-index:1}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration .expiration-cell .expiration-item{width:100%;display:table}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration .expiration-cell .expiration-item .expiration-icon{width:30px;position:relative;display:table-cell;vertical-align:middle}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration .expiration-cell .expiration-item .expiration-icon:before{display:inline-block;width:30px;color:#fff;font-size:25px}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration .expiration-cell .expiration-item .expiration-value{display:table-cell;vertical-align:middle}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-description .offer-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-description .offer-images .offer-image{width:200px;margin-right:10px}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation{background:rgba(192,158,95,.2);width:33%;min-width:241px}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking{color:#fff;width:100%;float:left}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking__text{color:#000;padding:10px;font-size:12px}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container{padding:30px}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container .discount-block-holder .discount-block{position:relative;display:inline-block;padding:10px;font-size:30px;font-weight:700;background:#417246;color:#fff;border-radius:2px;margin-bottom:30px;z-index:1}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container .discount-block-holder .discount-block:after{content:'';position:absolute;bottom:-20px;right:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #417246;z-index:-1}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container .b-button{width:100%;display:inline-block}.b-offers.offers-category .offer-slogan{font-size:12px;line-height:14px;font-style:italic}.b-news.news-main{padding:0 0 45px}.b-news.news-main .news-title{text-transform:none}.b-news.news-secondary-template{padding-left:15px;padding-right:15px}.b-news.news-secondary-template .news-item{width:100%;height:100%;display:table;border-radius:2px;overflow:hidden;margin:0 0 30px 0;border:0 solid #d79f7e;background:#fff}.b-news.news-secondary-template .news-item:last-child{margin:0}.b-news.news-secondary-template .news-item .news-detail-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.b-news.news-secondary-template .news-item .news-cell{display:table-cell;vertical-align:top}.b-news.news-secondary-template .news-item .news-cell.cell-image{width:25%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.b-news.news-secondary-template .news-item .news-cell.cell-image .picture__image{display:block}.b-news.news-secondary-template .news-item .news-cell.cell-image .image-link:before{color:#fff}.b-news.news-secondary-template .news-item .news-cell.cell-content{padding:30px;width:50%}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-image-mobile{position:relative;display:none;min-height:180px}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-image-mobile .picture__image{min-height:180px}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-news-info .content-news-title{line-height:24px;margin-bottom:30px}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-description .description-text{margin-bottom:30px}.b-news.news-secondary-template .news-item .image-link{width:40px;height:40px;padding:9px;display:block;text-align:center;position:absolute;bottom:20px;right:20px;background:#c09e5f;border-radius:2px;text-decoration:none;font-size:22px;color:#fff;z-index:2}.b-news.news-secondary-template .news-item .image-link:hover{background:#ceb484}.b-button{display:inline-block;text-decoration:none;text-align:center;font-family:"Calibri Light",Calibri,sans-serif;font-size:16px;line-height:1;color:#fff;background:#c09e5f;padding:13px 33px;text-transform:uppercase;border-radius:2px;cursor:pointer}.b-button:hover{color:#fff;background:#ceb484}.b-button.button-full-width{width:100%}.b-button.button-large{font-size:18px;padding:11px 13px 10px 13px}.b-button.button-transparent{color:#000;background:0 0;border:1px solid #000;width:210px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.b-button.button-transparent:hover{color:#fff;background:#000;border:1px solid #000;width:210px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.b-button.button-green{color:#fff;background-color:#3b6d40;font-weight:700}.b-button.button-green:hover{color:#000}.b-button.-inherit-fs{font-size:inherit}.b-scroll-top{color:#ece7e1;top:0;right:10px;position:absolute;cursor:pointer;font-size:24px;z-index:1}.b-scroll-down{-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;bottom:20px;left:50%;position:absolute;cursor:pointer;font-size:24px;z-index:1}.b-scroll-down.js-anchor{position:absolute}.b-map{height:400px}.b-map-container{padding:0 15px;position:relative;z-index:1}.b-map .map-content{width:100%;height:100%}.b-map .map-content .map-balloon-content{max-width:280px;line-height:24px;text-align:left;padding:5px 8px}.b-map .map-content .map-balloon-content .balloon-title{margin:0 0 10px 0;font-size:18px;font-family:"Calibri Light",Calibri,sans-serif;text-transform:uppercase}.b-map .map-content .map-balloon-content .balloon-title-link{color:#c09e5f;text-decoration:none;font-size:18px}.b-map .map-content .map-balloon-content .balloon-title-link:hover{text-decoration:underline}.b-map .map-content .map-balloon-content .balloon-address{padding:0 0 0 25px;margin:0 0 10px 0;position:relative;white-space:nowrap}.b-map .map-content .map-balloon-content .balloon-address .balloon-icon:before{position:absolute;top:0;left:0;font-size:24px;color:#c09e5f}.b-map .map-content .map-balloon-content .balloon-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-map .map-content .map-balloon-content .balloon-info::after{clear:both;content:"";display:table}.b-map .map-content .map-balloon-content .balloon-info .balloon-price{float:left;line-height:40px;text-align:left;color:#000;font-size:16px;margin:0 10px 0 10px;font-family:Calibri,Calibri,sans-serif;font-weight:700}.b-map .map-content .map-balloon-content .balloon-info .balloon-booking{float:right;text-align:right}.b-map .map-content .map-balloon-content .balloon-info .balloon-booking .b-button{padding:13px 20px}.b-map .map-content .r-map-item .item-info .info-name{text-decoration:underline;color:#3b6d40}.b-map .map-content .r-map-item .item-info .info-name h4{font-size:18px}.b-map .map-content .r-map-item .item-info .info-address .b-icon,.b-map .map-content .r-map-item .item-info .info-address button.mfp-arrow{font-size:26px;color:#d12127;display:inline-block;vertical-align:middle;margin-right:4px}.b-map .map-content .r-map-item .item-info .info-address .item-address{font-size:12px;color:#222;line-height:1.5}.b-map .map-content .r-map-item .item-buttons .buttons-booking .item-cost{color:#222;font-weight:700;display:inline-block;margin-right:20px;font-size:24px}.b-map__marker{color:#c09e5f}.b-map__marker:before{font-size:50px}.b-map #map [class*=events-pane]{-ms-touch-action:auto!important;touch-action:auto!important}.b-map #map [class$=-gototech]{display:none}.zoom-control{cursor:pointer}#zoom-in{background-image:url(/local/templates/template1/public/images/zoom-up.png);width:39px;height:33px}#zoom-out{background-image:url(/local/templates/template1/public/images/zoom-down.png);width:39px;height:37px}.b-rooms .room-item{min-height:280px;width:100%;height:100%;display:table;border-radius:2px;overflow:hidden;margin:0 0 30px 0;border:0 solid #d79f7e;background:#fff}.b-rooms .room-item:last-child{margin:0}.b-rooms .room-item .room-detail-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.b-rooms .room-item .room-cell{display:table-cell;vertical-align:top}.b-rooms .room-item .room-cell.cell-image{width:25%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.b-rooms .room-item .room-cell.cell-image .picture__image{display:block}.b-rooms .room-item .room-cell.cell-image .image-link:before{color:#fff}.b-rooms .room-item .room-cell.cell-content{padding:30px;width:50%}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-image-mobile{position:relative;display:none;min-height:180px}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-image-mobile .picture__image{min-height:180px}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-room-info .content-room-title{font-size:24px;line-height:24px;margin-bottom:30px}.b-rooms .room-item .room-cell.cell-content .room-description .description-text{margin-bottom:30px}.b-rooms .room-item .room-cell.cell-accomodation{background:rgba(192,158,95,.2);width:25%}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking{width:100%;float:left}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container{padding:30px;color:#000}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .cost-label{font-size:16px;margin-bottom:10px}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .cost-value{font-size:24px;margin-bottom:20px}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .b-button{width:100%;display:inline-block}.b-rooms .room-item .image-link{width:40px;height:40px;padding:9px;display:block;text-align:center;position:absolute;bottom:20px;right:20px;background:#c09e5f;border-radius:2px;text-decoration:none;font-size:22px;color:#fff;z-index:2}.b-rooms .room-item .image-link:hover{background:#ceb484}.b-rooms .category-item .category-content .text-price{margin-left:20px;color:#222}.b-rooms .category-item .category-content .text-price .b-icon,.b-rooms .category-item .category-content .text-price button.mfp-arrow{color:#7aa226;margin:0 10px 0 0}.b-rooms.rooms-detail{width:100%}.b-rooms.rooms-detail .room-price{width:100%;padding:0 0 0 15px;display:table;margin-left:auto;margin-right:auto;table-layout:fixed;position:relative;background:#fff;border-radius:2px;color:#000;margin-bottom:15px;overflow:hidden}.b-rooms.rooms-detail .room-price .room-price-cell{height:100px;display:table-cell;vertical-align:middle}.b-rooms.rooms-detail .room-price .room-price-cell .price-item{padding:0 15px}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-label{font-size:16px;display:block;margin-bottom:5px}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-digits{font-size:24px;display:block;line-height:24px}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-icon{padding:0 0 0 30px;position:relative}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-icon:before{font-size:22px;color:#000;position:absolute;top:0;left:0}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking{background:rgba(192,158,95,.2);width:100%;float:left}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container{padding:30px;color:#000}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .cost-label{font-size:16px;margin-bottom:10px}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .cost-value{font-size:24px;margin-bottom:20px}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .b-button{width:100%;display:inline-block}.b-rooms.rooms-detail .room-lists .list-name{font-size:36px;font-family:"Calibri Light",Calibri,sans-serif}.b-rooms.rooms-detail .room-lists .b-list .item{margin-bottom:10px}.b-restaurants .category-item .category-content .capacity-count{margin-left:20px;color:#222;font-family:"Calibri Light",Calibri,sans-serif;font-style:italic;font-size:20px}.b-restaurants .category-item .category-content .capacity-count .b-icon,.b-restaurants .category-item .category-content .capacity-count button.mfp-arrow{color:#037bcf;margin:0 10px 0 0}.b-conference .category-item .category-content .capacity-count{margin-left:20px;color:#222;font-family:"Calibri Light",Calibri,sans-serif;font-style:italic;font-size:20px}.b-conference .category-item .category-content .capacity-count .b-icon,.b-conference .category-item .category-content .capacity-count button.mfp-arrow{color:#037bcf;margin:0 10px 0 0}.b-conference-halls .list-name{font-family:"Calibri Light",Calibri,sans-serif}.b-conference-halls.conference-hall-secondary-template{padding-left:15px;padding-right:15px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item{width:100%;height:100%;display:table;border-radius:2px;overflow:hidden;margin:0 0 30px 0;border:0 solid #d79f7e;background:#fff}.b-conference-halls.conference-hall-secondary-template .conference-hall-item:last-child{margin:0}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-detail-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell{display:table-cell;vertical-align:top}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-image{width:25%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-image .picture__image{display:block}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-image .image-link:before{color:#fff}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content{padding:30px;width:50%}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-image-mobile{position:relative;display:none;min-height:180px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-image-mobile .picture__image{min-height:180px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-conference-hall-info .content-conference-hall-title{line-height:24px;margin-bottom:30px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-description .description-text{margin-bottom:30px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .image-link{width:40px;height:40px;padding:9px;display:block;text-align:center;position:absolute;bottom:20px;right:20px;background:#c09e5f;border-radius:2px;text-decoration:none;font-size:22px;color:#fff;z-index:2}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .image-link:hover{background:#ceb484}.b-conference-halls.conference-halls-on-main{width:100%;float:left}.b-conference-halls.conference-halls-on-main .slider-item{width:100%;height:100%;display:table;border-radius:2px;background:#fff;min-height:310px;color:#000}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-information{width:49%;float:left;padding:30px 15px 30px 60px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell{display:table-cell;vertical-align:top}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-title{width:100%;float:left;padding-left:15px;padding-right:15px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-title .conference-hall-title{margin-bottom:35px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-image{width:51%;float:left;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:2px;border-top-left-radius:2px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-image .picture__image{display:block}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-description{width:100%;float:left;padding-left:15px;padding-right:15px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-booking{width:50%;float:left;padding-left:15px;padding-right:15px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-booking .prop{font-size:13px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-booking .prop-square{margin-bottom:0}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-booking .prop-people{margin-bottom:20px}.b-conference-halls.conference-halls-detail .conference-hall-properties{width:100%;padding:0 0 0 15px;display:table;margin-left:auto;margin-right:auto;table-layout:fixed;position:relative;background:#fff;border-radius:2px;color:#000;margin-bottom:15px;overflow:hidden}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell{height:100px;display:table-cell;vertical-align:middle}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell.cell-price{background:#fff}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell.cell-price .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-label{color:#000}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell.cell-price .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-digits{color:#000}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item{padding:0 15px}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .phone{text-decoration:none}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon{padding:0 0 0 30px;position:relative;line-height:24px}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-label{font-size:16px;display:block;margin-bottom:5px;color:#000}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-digits{font-size:24px;display:block;color:#000}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon:before{font-size:22px;color:#000;position:absolute;top:0;left:0}.b-conference-halls.conference-halls-detail .conference-hall-lists .conference-hall-seating-type{text-align:center;padding-top:20px;padding-bottom:10px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:15px solid #c09e5f}.b-conference-halls.conference-halls-detail .conference-hall-lists .conference-hall-seating-type .b-icon,.b-conference-halls.conference-halls-detail .conference-hall-lists .conference-hall-seating-type button.mfp-arrow{font-size:60px;color:#000}.b-conference-halls.conference-halls-detail .conference-hall-lists .conference-hall-seating-type p{font-size:16px;font-weight:700;color:#000}.b-conference-halls.conference-halls-detail .conference-hall-lists .conference-hall-seating-type .conference-hall-seating-type-title{margin-top:20px}.b-date-holder{margin:0 20px 0 0}.b-date-holder::after{clear:both;content:"";display:table}.b-date-holder .b-date{display:inline-block;background:#c09e5f;color:#fff;border-radius:2px;font-size:12px;line-height:1;padding:15px}.b-category::after{clear:both;content:"";display:table}.b-category.b-catering,.b-category.b-conference-halls,.b-category.b-legal,.b-category.b-news,.b-category.b-offers,.b-category.b-reviews,.b-category.b-rooms{width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:45px}.b-category .category-item{width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 50px 0}.b-category .category-item:last-child{margin-bottom:0}.b-category .category-item .item-date{float:right}.b-category .category-item .category-image{width:100%;float:left}.b-category .category-item .category-content{width:100%;float:left;padding:30px 0 0}.b-category .category-item .category-content .item-offer{padding:0 0 30px;width:100%;display:table}.b-category .category-item .category-content .item-offer .offer-cell{display:table-cell;vertical-align:middle}.b-category .category-item .category-content .item-offer .offer-cell.cell-price{text-align:left}.b-category .category-item .category-content .item-offer .offer-cell.cell-capacity{text-align:left}.b-category .category-item .category-content .item-offer .offer-cell.cell-button{text-align:right}.b-category .category-item .b-image{height:0;padding-bottom:60.83333%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-category.full-size .category-item{width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 50px 0}.b-category.full-size .category-item:last-child{margin-bottom:0}.b-hotels.hotels-on-main{width:100%;float:left;padding-left:15px;padding-right:15px}.b-hotels.hotels-on-main .hotel-item{width:100%;height:100%;display:table;border-radius:2px;overflow:hidden;margin:0 0 30px 0;background:#fff;position:relative;z-index:2}.b-hotels.hotels-on-main .hotel-item:last-child{margin:0}.b-hotels.hotels-on-main .hotel-item .hotel-cell{display:table-cell;vertical-align:top}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-image{width:25%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-image .picture__image{display:block}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content{padding:30px;width:42%;background:#fff;color:#000}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-image-mobile{display:none}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-hotel-title{font-size:24px;line-height:24px;margin-bottom:30px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality{width:100%;display:table;padding:10px 0;margin:0 0 30px 0;background:#fffbed;color:#000;border-radius:2px;position:relative}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell{display:table-cell;vertical-align:middle;position:relative;line-height:18px;padding:0 15px;z-index:1}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell .locality-item{width:100%;display:table}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell .locality-item .locality-icon{color:#c09e5f;width:30px;position:relative;display:table-cell;vertical-align:middle}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell .locality-item .locality-icon:before{display:inline-block;width:30px;font-size:25px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell .locality-item .locality-value{font-family:"Calibri Light",Calibri,sans-serif;display:table-cell;vertical-align:middle}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell.cell-address{width:100%}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell.cell-metro{width:40%;padding:0 15px 0 0;white-space:nowrap}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-3d-tour-link{font-size:18px;font-style:italic;line-height:30px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation{background:rgba(192,158,95,.2);width:33%}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .accomodation-services{background:#fffbed;height:100%;width:25%;float:left;padding-left:15px;padding-right:15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .accomodation-services .accomodation-icon{width:100%;height:32px;position:relative;display:block;text-align:center;margin:20px 0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .accomodation-services .accomodation-icon:before{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c09e5f;font-size:32px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking{color:#fff;width:75%;float:left;font-family:"Calibri Light",Calibri,sans-serif}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container{padding:30px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .cost-label{font-size:16px;margin-bottom:10px;color:#000}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .cost-value{font-size:24px;font-weight:700;margin-bottom:20px;color:#000}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .b-button{width:100%;display:inline-block}.b-hotels.footer-hotels-list .hotel-item .hotel-link{font-size:14px;padding:3px 0;display:inline-block;color:#000}.b-hotels.footer-hotels-list .hotel-item .hotel-link-icon{position:relative;display:inline-block;padding-left:15px}.b-hotels.footer-hotels-list .hotel-item .hotel-link-icon:before{position:absolute;left:0;top:9px;font-size:6px}.b-hotels.footer-hotels-list .hotel-item .hotel-link .hotel-link-name{text-decoration:underline}.b-hotels.footer-hotels-list .hotel-item .hotel-link:hover .hotel-link-name{text-decoration:none}.item-detailed .detailed-info{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:30px;padding-bottom:0;margin-bottom:20px;border:1px solid #7aa226}.item-detailed .detailed-info .info-item{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:30px}.item-detailed .detailed-info .info-item .b-icon,.item-detailed .detailed-info .info-item button.mfp-arrow{position:relative;padding:0 0 0 30px}.item-detailed .detailed-info .info-item .b-icon:before,.item-detailed .detailed-info .info-item button.mfp-arrow:before{font-size:22px;color:#7aa226;position:absolute;top:3px;left:0}.item-detailed .detailed-info .info-item .text-info-block{color:#222}.item-detailed .detailed-info .info-item .text-info-block .info-block-label{display:inline-block;margin:0 0 10px 0}.item-detailed .detailed-info .info-item .text-info-block .info-block-value{color:#7aa226}.b-gallery{width:100%;padding-top:45px;float:left}.b-gallery::after{clear:both;content:"";display:table}.b-gallery.catering-gallery .gallery-item{width:auto}.b-gallery .gallery-item{padding-bottom:20px;width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 50px 0}.b-gallery .gallery-item:last-child{margin-bottom:0}.b-gallery .gallery-item .picture__image{display:block;width:100%;border-radius:2px}.b-footer{background:#fff;color:#fff;width:100%;float:left}.b-footer::after{clear:both;content:"";display:table}.b-footer .footer-official{width:41.66667%;float:left;padding-left:15px;padding-right:15px;position:relative;font-size:14px;line-height:18px}.b-footer .footer-official .official-site{background:#c09e5f;padding:10px 0;height:100%;display:table;margin-left:0;margin-right:auto;position:relative}.b-footer .footer-official .official-site:after{content:'';position:absolute;top:-20px;left:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #c09e5f}.b-footer .footer-official .official-site .official-cell{display:table-cell;vertical-align:middle}.b-footer .footer-official .official-site .official-cell.cell-logo{width:155px;max-width:155px;padding:0 15px}.b-footer .footer-official .official-site .official-cell.cell-logo .logo-footer-img{display:inline-block;padding:15px;background:#c09e5f;height:auto}.b-footer .footer-official .official-site .official-cell.cell-content{padding:0 30px 0 0}.b-footer .footer-hotels{width:25%;float:left;padding-left:15px;padding-right:15px;position:relative}.b-footer .footer-hotels .hotel-link-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center}.b-footer .footer-hotels .hotel-link-icon::before{content:'»';font-size:16px!important;line-height:0;color:#000}.b-footer .footer-hotels-label{font-size:14px;color:#000;line-height:1;margin-bottom:10px}.b-footer .footer-social{width:16.66667%;float:left;padding-left:15px;padding-right:15px;min-height:15px;text-align:left}.b-footer .footer-social-buttons{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-footer .footer-social-buttons::after{clear:both;content:"";display:table}.b-footer .footer-social-buttons .b-icon,.b-footer .footer-social-buttons button.mfp-arrow{float:left;margin:0 8px 0 0;width:24px;height:24px;border-radius:50%;border:2px solid #c09e5f;text-decoration:none;text-align:center}.b-footer .footer-social-buttons .b-icon:before,.b-footer .footer-social-buttons button.mfp-arrow:before{display:inline-block;vertical-align:top;margin-top:4px;font-size:12px;color:#c09e5f}.b-footer .footer-social-buttons .b-icon:last-child,.b-footer .footer-social-buttons button.mfp-arrow:last-child{margin:0}.b-footer .footer-social .composite-counter .bx-composite-btn{font-size:10px!important}.b-footer .footer-counters{width:16.66667%;float:left;padding-left:15px;padding-right:15px;float:right;position:relative;text-align:right;margin-top:-5px}.b-footer .footer-counters .footer-counter{display:inline-block;vertical-align:middle;margin:12px 0 0 35px;position:relative}.b-footer .footer-counters .footer-counter.counter-tlstart{color:#000;text-decoration:none;position:relative;padding-right:42px}.b-footer .footer-counters .footer-counter.counter-tlstart:before{font-size:40px;line-height:1;position:absolute;right:0;top:-4px}.b-footer .footer-counters .footer-counter.counter-tlstart .start-text{font-family:Calibri,sans-serif;line-height:16px;display:block}.b-footer .footer-counters .footer-counter.counter-tlstart .start-text.start-small{font-size:11px;text-transform:uppercase}.b-footer .footer-counters .footer-counter.counter-tlstart .start-text.start-big{font-weight:700;font-size:20px;text-transform:uppercase}.b-footer .footer-counters .footer-counter iframe{display:block}.b-footer .hotel-link-name{font-size:14px}.b-footer .footer-start-logo{display:block;fill:#000}.b-footer .footer-link{color:#fff;text-decoration:none;font-size:14px}.official-site__legal{line-height:24px}.official-site__legal a{color:#fff}.footer__links{margin-top:-8px}.footer__payment{max-width:876px;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 15px 0}.footer__payment .footer__link{margin-bottom:10px}.footer__link{color:#fff;font-size:14px}.footer__link:hover{color:#c09e5f}.b-services .service-icon{width:42px;text-align:center;padding:0}.b-services .service-icon:before{font-size:32px;color:#fff}.b-services.services-category .service-item{margin-bottom:70px}.b-services.services-category .service-item .service-item-holder{display:table;width:100%;height:100%}.b-services.services-category .service-item .service-item-holder .service-icon-holder{display:table-cell;width:100px;vertical-align:top}.b-services.services-category .service-item .service-item-holder .service-icon-holder .service-icon{text-align:center;display:inline-block;width:80px;height:70px;background:#c09e5f;border-radius:2px;position:relative;margin:0}.b-services.services-category .service-item .service-item-holder .service-icon-holder .service-icon:after{content:'';position:absolute;bottom:-20px;left:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #c09e5f;z-index:-1}.b-services.services-category .service-item .service-item-holder .service-icon-holder .service-icon:before{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:38px;color:#fff;z-index:1}.b-services.services-category .service-item .service-item-holder .service-content-holder{display:table-cell;vertical-align:middle}.b-services.services-category .service-item .service-item-holder .service-content-holder .service-content{display:inline-block}.b-services.services-category .service-item .service-item-holder .service-content-holder .service-content .service-name{font-size:20px;color:#000;text-transform:none;margin-bottom:0;line-height:1.25;margin-top:0}.b-services.services-category .service-item .service-item-holder .service-content-holder .service-content .service-text{padding:10px 0 0 0;font-size:16px}.b-services.service-detail{width:100%;float:left;padding-left:15px;padding-right:15px}.b-advantages.advantages-on-main{width:100%;float:left}.b-advantages.advantages-on-main::after{clear:both;content:"";display:table}.b-advantages.advantages-on-main .advantage-item{width:16.66667%;float:left;padding-left:15px;padding-right:15px;margin-top:0;margin-bottom:60px;text-align:center}.b-advantages.advantages-on-main .advantage-item:nth-child(6n+1){margin-left:0;margin-right:-100%;clear:both}.b-advantages.advantages-on-main .advantage-item:nth-child(6n+2){margin-left:16.66667%;margin-right:-100%;clear:none}.b-advantages.advantages-on-main .advantage-item:nth-child(6n+3){margin-left:33.33333%;margin-right:-100%;clear:none}.b-advantages.advantages-on-main .advantage-item:nth-child(6n+4){margin-left:50%;margin-right:-100%;clear:none}.b-advantages.advantages-on-main .advantage-item:nth-child(6n+5){margin-left:66.66667%;margin-right:-100%;clear:none}.b-advantages.advantages-on-main .advantage-item:nth-child(6n+6){margin-left:83.33333%;margin-right:-100%;clear:none}.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-icon{text-align:center;display:inline-block;width:80px;height:70px;background:#c09e5f;border-radius:2px;position:relative;margin:0 0 25px}.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-icon:after{content:'';position:absolute;bottom:-20px;left:15px;color:#fff;border-bottom:20px solid transparent;border-left:20px solid #c09e5f;z-index:-1}.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-icon:before{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:46px;color:#fff;z-index:1}.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name{max-width:200px;margin:0 auto}.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name .mfp-bottom-bar .mfp-title,.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name h3,.mfp-bottom-bar .b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name .mfp-title{font-size:16px;line-height:24px;color:#fff;text-transform:none;font-style:normal;margin:0}.b-search-form.form-main{height:50px}.b-search-form.form-main iframe{display:block}.b-search-form.form-main .form-switcher{background:#393939;display:block;cursor:pointer;width:100%;height:50px;line-height:50px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;text-decoration:none;padding:0 15px}.b-search-form.form-main .form-switcher .switcher-icon{padding-left:32px;position:relative;padding-top:2px}.b-search-form.form-main .form-switcher .switcher-icon:before{position:absolute;left:0;top:0;font-size:21px}.b-search-form.form-main .form-content{padding:25px 0 10px;position:absolute;top:170px;right:15px;width:320px;min-height:380px;color:#8d8d8d;border-radius:3px;background-color:#393939;z-index:10;opacity:0;-webkit-animation:show 1s;animation:show 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.b-search-form.form-main .form-content .form-heading{padding-left:20px;font-family:"Calibri Light",Calibri,sans-serif;font-weight:600;color:#fff;font-size:24px;line-height:30px;margin:0}.b-search-form.form-menu{opacity:0;padding:30px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.b-search-form.form-menu.form-ready{opacity:1}.b-search-form.form-menu iframe{display:block}.b-search-form.form-menu .form-switcher,.b-search-form.form-menu .mobile-booking-link{background:#c09e5f;display:block;cursor:pointer;height:50px;line-height:50px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;border-radius:3px;text-decoration:none;padding:0 15px}.b-search-form.form-menu .form-switcher .switcher-icon,.b-search-form.form-menu .mobile-booking-link .switcher-icon{padding-left:32px;position:relative;padding-top:2px}.b-search-form.form-menu .form-switcher .switcher-icon:before,.b-search-form.form-menu .mobile-booking-link .switcher-icon:before{position:absolute;left:0;top:0;font-size:21px}.b-search-form.form-menu .form-content{width:100%;padding:10px 0;border-radius:3px;background:#393939;margin-top:-3px;z-index:10;height:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease opacity;transition:.3s ease opacity;margin-left:-600px}.b-search-form.form-menu .form-content.state-opened{height:auto;visibility:visible;opacity:1;margin-left:0}.b-search-form.form-menu .form-content .form-heading{font-family:"Calibri Light",Calibri,sans-serif;color:#000;font-style:italic;font-size:30px;line-height:30px;margin:0 0 25px 0}.tl-booking-container{max-width:1440px;margin:0 auto}.bookmarks{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}.bookmarks p{margin:0 auto;font-family:Calibri,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#000}.bookmarks p.hotel-name{font-weight:700}.bookmarks li.active{text-decoration:none;cursor:default;background:#c09e5f;border:1px solid #c09e5f}.bookmarks li.active p{color:#fff}.bookmarks li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;cursor:pointer;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;background:#f5f3f0;border:1px solid #d9d6d1;margin-right:20px}.bookmarks li:last-child{margin-right:0}#tl-hotel-select{display:none}.loyalty-program{max-width:1170px;margin:0 auto;padding:0}.loyalty-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:0 auto 20px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:790px}.loyalty-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:380px}.loyalty-card:not(:last-child){margin-bottom:30px}.loyalty-card__img{width:380px;height:247px;background:#757272;border-radius:20px}.loyalty-card__content{margin:0;padding:15px 5px}.loyalty-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Calibri,sans-serif;font-size:28px;font-weight:700;line-height:34px;text-transform:uppercase;color:#000;margin-bottom:21px}.loyalty-card__header-sale{font-size:20px}.loyalty-card__advantages{list-style-type:disc;padding-left:20px}.card-advantages__item{font-family:Calibri,sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#000;margin-bottom:10px}.loyalty-description{font-family:Calibri,sans-serif;line-height:32px;color:#000;margin-bottom:20px;padding:0 15px}.loyalty-description__tile{font-size:28px;font-weight:700;margin-bottom:20px}.loyalty-description p{font-size:18px;font-weight:400;margin:0;padding:0}.loyalty-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.loyalty-link{padding:16px 24px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:normal;background:#c09e5f;color:#fff!important;text-decoration:none;text-transform:uppercase}.loyalty-link:hover{background:#ceb484}.type-contacts .b-section.section-inner{padding-top:50px}.type-contacts .b-map{height:600px}.b-contacts{background:#c09e5f;border-radius:2px;color:#fff;width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:25px;padding-bottom:25px}.b-contacts .contact-item{font-size:16px;width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 25px 0}.b-contacts .contact-item .phone{text-decoration:none}.b-contacts .contact-item .item-content{padding:0 0 0 35px;position:relative}.b-contacts .contact-item .item-content:before{font-size:22px;color:#fff;position:absolute;top:0;left:0}.b-contacts .contact-item .item-content .contact-link{color:#fff}.b-contacts .contact-item.item-phones{font-size:20px}.b-contacts .contact-item:last-child{margin-bottom:0}.b-contacts-additional-info{float:left}.b-contacts-additional-info .contacts-item{width:100%;float:left;padding-left:15px;padding-right:15px;padding-bottom:25px}.b-contacts-additional-info .contacts-item .with-image .contactsAI-image{width:66.66667%;float:left;padding-left:15px;padding-right:15px;height:100%;background-size:cover;background:no-repeat center center}.b-contacts-additional-info .contacts-item .with-image .contactsAI-info{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-contacts-additional-info .contacts-item .without-image .contactsAI-info{width:100%;float:left;padding-left:15px;padding-right:15px}.mfp-content .mfp-close{position:absolute;right:0;top:40px;color:#fff;font-size:50px;width:60px;height:60px;background-color:#000;text-align:center;padding:0;opacity:.8;cursor:pointer}.mfp-content .mfp-close:hover{opacity:1}.mfp-tour .mfp-close{top:0}.mfp-bottom-bar{top:auto;bottom:40px;margin:0;background:rgba(0,0,0,.8);padding:20px 0;min-height:60px}.mfp-bottom-bar .mfp-title{color:#fff;padding:0 60px;text-align:center;line-height:1.2;margin:0}button.mfp-arrow{width:60px;height:60px;margin-top:-30px;text-align:center}button.mfp-arrow:active{margin-top:-30px}button.mfp-arrow:after,button.mfp-arrow:before{content:none;position:absolute;border:0;margin:0;width:100%;height:auto;font-size:26px;top:50%;margin-top:-13px;color:#fff}.b-offcanvas.offcanvas-outer{position:relative;overflow:hidden;width:100%;min-height:100%;z-index:1}.b-offcanvas.offcanvas-inner{position:relative;width:100%;min-height:100%;z-index:10;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.b-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.b-main .main-title{width:100%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-full{font-size:16px;width:100%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:75%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-left .mfp-bottom-bar .mfp-title,.b-main .main-text-left h1,.b-main .main-text-left h2,.b-main .main-text-left h3,.mfp-bottom-bar .b-main .main-text-left .mfp-title{margin-top:0}.b-main .main-text-left-hotel{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-right{padding-top:20px;width:25%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-right__title{margin-bottom:30px}.b-main .main-text-right-hotel{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-main .catering-block{max-width:1920px}.b-main .catering-block.detail-catering{width:100%;max-width:none}.b-main .catering-block .b-image{height:0;padding-bottom:66.66667%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-main .catering-block .b-image .discount-block{position:absolute;bottom:-10px;right:15px;display:inline-block;padding:13px 17px;font-size:24px;font-family:"Calibri Light",Calibri,sans-serif;background:#d12127;color:#fff;border-radius:2px}.b-main .catering-block .b-image .discount-block:after{content:'';position:absolute;bottom:-20px;right:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #d12127;z-index:-1}.b-main .special-block.detail-special{width:100%;max-width:none}.b-main .special-block .b-image .discount-block{position:absolute;bottom:-10px;right:15px;display:inline-block;padding:14px;font-size:24px;font-family:"Calibri Light",Calibri,sans-serif;background:#000;color:#fff;border-radius:2px}.b-main .special-block .b-image .discount-block:after{content:'';position:absolute;bottom:-20px;right:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #000;z-index:-1}.b-main .special-block .b-image .picture__image{display:block}.b-main .special-block .special-title{font-size:16px;line-height:24px;padding:16px 0 10px;margin:0;color:#c09e5f}.b-main .special-block .special-title.with-discount{padding-right:50px}.b-main .special-block .special-title-link{text-decoration:none}.b-main .special-block .special-hotels{font-size:14px}.b-main .special-block .special-hotels-link{font-family:"Calibri Light",Calibri,sans-serif;color:#000}.b-main .hotel-info-block{text-align:justify;padding:0 0 45px}.b-main .hotel-info-block.no-padding{padding:0}.b-main .hotel-info-block .b-button{padding-right:31px;padding-left:31px;margin-top:10px}.b-main .hotel-info-block .hotel-serv-list{padding-left:31px}.b-main .hotel-info-block .hotel-serv-list .hotel-serv-item:before{content:' ';display:block;width:8px;height:8px;background:#a00000;position:relative;top:16px;left:-31px;border-radius:4px}.with-gutters{padding:0 15px}.main-video{padding:0 15px}.b-inner{width:100%;float:left;padding-left:15px;padding-right:15px}.b-inner .inner-top-content{font-size:16px}.b-inner .inner-top-content .hotel-serv-list{padding-left:31px}.b-inner .inner-top-content .hotel-serv-list .hotel-serv-item:before{content:' ';display:block;width:8px;height:8px;background:#a00000;position:relative;top:16px;left:-31px;border-radius:4px}.b-inner .inner-top-content .service-item-holder{display:table;width:100%;height:100%;margin-top:40px}.b-inner .inner-top-content .service-item-holder .service-icon-holder{display:table-cell;width:100px;vertical-align:top}.b-inner .inner-top-content .service-item-holder .service-icon-holder .service-icon{text-align:center;display:inline-block;width:80px;height:70px;background:#000;border-radius:2px;position:relative;margin:0;text-decoration:none}.b-inner .inner-top-content .service-item-holder .service-icon-holder .service-icon:after{content:'';position:absolute;bottom:-20px;left:15px;height:0;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #000;z-index:-1}.b-inner .inner-top-content .service-item-holder .service-icon-holder .service-icon:before{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:38px;color:#fff;z-index:1}.b-inner .inner-top-content .service-item-holder .service-content-holder{display:table-cell;vertical-align:middle}.b-inner .inner-top-content .service-item-holder .service-content-holder .service-content{display:inline-block}.b-inner .inner-top-content .service-item-holder .service-content-holder .service-content .service-name{font-size:24px;color:#000;text-transform:none;font-style:italic;margin-bottom:0}.b-inner .inner-top-content .service-item-holder .service-content-holder .service-content .service-text{padding:10px 0 0 0;font-size:16px}.b-menu-container{position:relative;height:100%}.b-menu-container:before{content:'';display:block;position:absolute;top:0;right:0;width:10px;height:100%;opacity:.15;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(to right,rgba(0,0,0,0),#000)}.b-menu .menu-heading{display:block;padding:20px 30px;min-height:100px;max-height:300px;background:#fff}.b-menu .menu-heading.inner{height:90px}.b-menu .menu-heading .heading-content{position:relative;display:inline-block;max-height:100%;min-height:55px}.b-menu .menu-heading .heading-content .heading-label{font-size:16px;color:#000;margin:0 0 5px 0}.b-menu .menu-heading .heading-content .heading-phone{text-align:right;font-size:19px;line-height:24px;padding:0}.b-menu .menu-heading .heading-content .heading-phone .info-icon{position:relative;display:inline-block;padding-left:28px}.b-menu .menu-heading .heading-content .heading-phone .info-icon:before{position:absolute;left:0;top:0;font-size:25px;color:#c09e5f}.b-menu .menu-heading .heading-content .heading-phone .phone-link{text-decoration:none;font-family:Calibri,Calibri,sans-serif;font-weight:700;color:#000}.b-menu .menu-heading .heading-content .heading-hotel-level{padding:0 0 0 30px}.b-menu .menu-heading .heading-content .heading-hotel-level:before{position:absolute;left:0;top:0;font-size:25px;color:#c09e5f}.b-menu.menu-list{width:320px;height:100%}.b-menu.menu-list .menu-items{display:block;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.b-menu.menu-list .menu-item{display:block;height:auto;border-right:none;border-radius:0!important;text-align:left}.b-menu.menu-list .menu-item:first-child{border-left:0}.b-menu.menu-list .menu-item:after,.b-menu.menu-list .menu-item:before{display:none}.b-menu.menu-list .menu-item .submenu .submenu-link{display:block;width:auto;padding:15px 45px 15px 30px;margin:0;border-bottom:1px solid rgba(255,255,255,.15);text-decoration:none}.b-menu.menu-list .menu-item .submenu .submenu-link .submenu-icon{position:relative;display:block;padding:0}.b-menu.menu-list .menu-item .submenu .submenu-link .submenu-icon:before{position:absolute;right:-15px;top:50%;margin-top:-6px;line-height:12px;font-size:12px;color:#c09e5f}.b-menu.menu-list .menu-item .submenu .submenu-link .submenu-anchor{font-size:16px;font-family:Calibri,Calibri,sans-serif;font-weight:700;text-transform:uppercase;word-break:break-all}.b-menu.menu-list .menu-link{display:block;width:auto;padding:15px 45px 15px 30px;margin:0;border-bottom:1px solid rgba(255,255,255,.15);text-decoration:none}.b-menu.menu-list .menu-link:before{display:none}.b-menu.menu-list .menu-link:after{display:none}.b-menu.menu-list .menu-link .menu-icon{position:relative;display:block;padding:0 0 0 30px}.b-menu.menu-list .menu-link .menu-icon:before{position:absolute;left:0;top:0;font-size:25px;color:#c09e5f}.b-menu.menu-list .menu-link .menu-icon .icon-after{position:absolute;right:-15px;top:50%;margin-top:-6px;line-height:12px;font-size:12px;color:#c09e5f}.b-menu.menu-list .menu-link .menu-icon:hover .icon-after,.b-menu.menu-list .menu-link .menu-icon:hover:before{color:#000}.b-menu.menu-list .menu-link .menu-anchor{font-size:16px;font-family:"Calibri Light",Calibri,serif}.b-menu.menu-switcher{display:inline-block}.b-menu.hotel-menu{width:100%;float:left;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.b-menu.hotel-menu .menu-item{height:100%;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.b-menu.hotel-menu .menu-item .menu-link{text-decoration:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-menu.hotel-menu .menu-item .menu-link .menu-anchor{color:#fff;font-size:16px;font-family:"Calibri Light",Calibri,serif;text-transform:uppercase}.main-wrapper,.scroller,body,html{min-height:100%}.scroller{overflow:hidden}.scroller,.scroller-inner{position:relative}.main-wrapper{position:relative;overflow:hidden}.menu-trigger{position:relative;padding-left:60px;font-size:.9em}.menu-trigger:before{position:absolute;top:2px;left:0;width:40px;height:6px;background:#fff;-webkit-box-shadow:0 6px #34495e,0 12px #fff,0 18px #34495e,0 24px #fff;box-shadow:0 6px #34495e,0 12px #fff,0 18px #34495e,0 24px #fff;content:''}.mp-pusher{position:relative;left:0;height:100%}.mp-menu{position:absolute;top:0;left:0;z-index:1;width:200px;height:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mp-menu:before{content:'';display:block;position:absolute;top:0;right:0;width:10px;height:100%;opacity:.15;z-index:10;background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,0)),to(#000));background-image:linear-gradient(to right,rgba(0,0,0,0),#000)}.mp-menu .b-search-form{padding:10px}.mp-menu .form-content{padding:10px}.mp-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mp-level::after,.mp-level::before,.mp-pusher::after{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}.mp-pusher::after{z-index:10}.mp-level.mp-level-overlay::after,.mp-pusher.mp-pushed::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:0 0;opacity:1}.mp-level,.mp-pusher{-webkit-transition:all .5s;transition:all .5s}.mp-overlap .mp-level.mp-level-open{-webkit-box-shadow:1px 0 2px rgba(0,0,0,.2);box-shadow:1px 0 2px rgba(0,0,0,.2);-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.mp-menu.mp-overlap>.mp-level,.mp-menu.mp-overlap>.mp-level.mp-level-open,.mp-menu>.mp-level,.mp-menu>.mp-level.mp-level-open{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mp-cover .mp-level.mp-level-open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mp-back{color:#c09e5f;border-bottom:1px dashed #c09e5f;text-decoration:none}.mp-back:hover{color:#c09e5f;border-bottom-color:transparent}.mp-menu .mp-level.mp-level-overlay>.mp-back,.mp-menu .mp-level.mp-level-overlay>.mp-back::after{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:transparent}.no-js .mp-pusher{padding-left:200px}.no-csstransforms3d .mp-menu .mp-level,.no-js .mp-menu .mp-level{display:none}.no-csstransforms3d .mp-menu>.mp-level,.no-js .mp-menu>.mp-level{display:block}.lang-switcher .lang-switcher-holder{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:100%;max-height:100%}.lang-switcher .lang-switcher-holder:hover .current-lang{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.lang-switcher .lang-switcher-holder:hover .list{visibility:visible;opacity:1;border:1px solid #c09e5f;border-top-left-radius:0;border-top-right-radius:0}.lang-switcher .lang-switcher-holder .list{-webkit-transition:.3s ease opacity;transition:.3s ease opacity;overflow:hidden;visibility:hidden;opacity:0;position:absolute;background:rgba(255,255,255,.8);border:0;top:39px;right:0;z-index:15;border-radius:2px;border-top-right-radius:0;width:78px}.lang-switcher .lang-switcher-holder .list .link{position:relative;height:34px;text-decoration:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:14px}.lang-switcher .lang-switcher-holder .list .link:hover{background:#c09e5f;color:#fff}.lang-switcher .lang-switcher-holder .list .link:before{position:absolute;top:11px;left:20px}.lang-switcher .lang-switcher-holder .current-lang-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:12px}.lang-switcher .lang-switcher-holder .current-lang{border:1px solid #c09e5f;background:0 0;border-radius:2px;width:78px;height:40px;padding:0;float:right;position:relative;cursor:pointer;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000}.lang-switcher .lang-switcher-holder .current-lang:after{content:' ';height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.lang-switcher .lang-switcher-holder .current-lang:after,.lang-switcher .lang-switcher-holder .link:after{-webkit-transform:scale(.75);transform:scale(.75);display:block;width:22px;height:16px;content:' ';background:url(/local/templates/template1/public/images/lang.png) 0 0 no-repeat;border:1px solid #e0e0e0}.lang-switcher .lang-switcher-holder .current-lang .link:after,.lang-switcher .lang-switcher-holder .link .link:after{margin-left:4px}.lang-switcher .lang-switcher-holder .current-lang .current-lang,.lang-switcher .lang-switcher-holder .link .current-lang{color:#000}.lang-switcher .lang-switcher-holder .current-lang .current-lang:after,.lang-switcher .lang-switcher-holder .link .current-lang:after{margin-left:5px}.lang-switcher .lang-switcher-holder .current-lang.ru:after,.lang-switcher .lang-switcher-holder .link.ru:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:0 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.en:after,.lang-switcher .lang-switcher-holder .link.en:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-22px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.de:after,.lang-switcher .lang-switcher-holder .link.de:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-44px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.fr:after,.lang-switcher .lang-switcher-holder .link.fr:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-66px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.it:after,.lang-switcher .lang-switcher-holder .link.it:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-88px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.fn:after,.lang-switcher .lang-switcher-holder .link.fn:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-110px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.ch:after,.lang-switcher .lang-switcher-holder .link.ch:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-132px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.kz:after,.lang-switcher .lang-switcher-holder .link.kz:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-154px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.sp:after,.lang-switcher .lang-switcher-holder .link.sp:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-176px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.uk:after,.lang-switcher .lang-switcher-holder .link.uk:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-198px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.tu:after,.lang-switcher .lang-switcher-holder .link.tu:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-220px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.lv:after,.lang-switcher .lang-switcher-holder .link.lv:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-242px 0;border:1px solid #c5c3c0}.lang-switcher .lang-switcher-holder .current-lang.cs:after,.lang-switcher .lang-switcher-holder .link.cs:after{-webkit-transform:scale(.75);transform:scale(.75);background-position:-264px 0;border:1px solid #c5c3c0}.b-grid{margin-right:-15px;margin-left:-15px}.b-grid::after{clear:both;content:"";display:table}.b-grid .grid-gallery{margin-bottom:30px}.b-grid .grid-gallery.gallery-4{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-gallery.gallery-4:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.b-grid .grid-gallery.gallery-4:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.b-grid .grid-gallery.gallery-4:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.b-grid .grid-gallery.gallery-4:nth-last-child(-n+3){margin-bottom:0}.b-grid .grid-gallery.gallery-3{width:25%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-gallery.gallery-3:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.b-grid .grid-gallery.gallery-3:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.b-grid .grid-gallery.gallery-3:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.b-grid .grid-gallery.gallery-3:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}.b-grid .grid-gallery.gallery-3:nth-last-child(-n+4){margin-bottom:0}.b-grid .grid-gallery.gallery-2{width:50%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-gallery.gallery-2:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-grid .grid-gallery.gallery-2:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-grid .grid-gallery.gallery-2:nth-last-child(-n+2){margin-bottom:0}.b-grid .grid-span.span-1{width:8.33333%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-2{width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-3{width:25%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-4{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-5{width:41.66667%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-6{width:50%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-7{width:58.33333%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-8{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-9{width:75%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-10{width:83.33333%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-11{width:91.66667%;float:left;padding-left:15px;padding-right:15px}.b-grid .grid-span.span-12{width:100%;float:left;padding-left:15px;padding-right:15px}.b-section{position:relative}.b-section.-main-text{margin-bottom:30px}.b-section.section-full{width:100%;float:left;padding-left:15px;padding-right:15px;padding:20px 0;margin-bottom:30px}.b-section.section-full.section-inner-pages{padding:25px 0 60px}.b-section.section-half{width:50%;float:left;padding-left:15px;padding-right:15px}.b-section.section-half.no-gutters{padding:0}.b-section.section-half .section-quarter{width:50%;float:left;padding-left:15px;padding-right:15px}.b-section.section-inner{padding:180px 0 75px}.b-section.section-inner{padding:180px 0 75px}.b-section.section-main-hotels{padding-top:0}.b-section.section-main-advantages{padding-bottom:0;margin-bottom:0;background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:center}.b-section.section-main-advantages:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:.4}.b-section.section-main-rooms .section-main-rooms-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.b-section.section-main-services{background:url(/local/templates/template1/public/images/bg-services.png) repeat;border-bottom:5px solid #f4f7eb;padding-bottom:15px}.b-section.section-main-services .section-main-services-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8)}.b-section.section-main-news-reviews{padding:75px 0 30px}.b-section.section-map{padding:0;margin:0}.b-section.section-reviews-form{padding-top:0;padding-right:0;padding-left:0}.b-section.section-footer{margin-top:40px}.b-section.section-hotel-menu{background:rgba(192,158,95,.8);position:absolute;top:100px;left:0;right:0;height:50px;z-index:10}.b-section.section-hotel-menu .container-hotel-menu{height:100%}.b-section.section-hotel-menu .container-hotel-menu .hotel-menu-holder{width:100%;float:left;padding-left:15px;padding-right:15px;height:100%}.b-section .info-content{width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 40px 0}.b-section .block-heading .link-as-text{text-decoration:underline}.b-section .block-heading .link-as-text:hover{text-decoration:none}.b-section .block-heading.other-color{color:#fff}.type-detailed .b-section.section-inner{padding:0 0 60px}.type-detailed.type-404 .b-section.section-inner{padding:60px 0}.b-form .mfp-bottom-bar .mfp-title,.b-form h3,.mfp-bottom-bar .b-form .mfp-title{margin-bottom:20px}.b-form input,.b-form textarea{border:1px solid #eee;border-radius:2px;width:100%;font-family:"Calibri Light",Calibri,serif;font-size:16px;line-height:24px;padding:5px;outline:0;-webkit-box-shadow:none;box-shadow:none}.b-form input{height:34px;line-height:34px}.b-form textarea{height:100px;resize:vertical}.b-form.type-reviews{width:100%;float:left;padding-left:15px;padding-right:15px;padding:30px 15px;background:rgba(192,158,95,.2);color:#000;border-radius:2px}.b-form.type-reviews .agreement-label{color:#000}.b-form.type-reviews .block-heading{color:#000;font-size:24px;padding:0 15px}.b-form.type-reviews .b-button{border:none}.b-form.type-reviews .form-content{width:100%}.b-form.type-reviews .form-content::after{clear:both;content:"";display:table}.b-form.type-reviews .form-message{padding:0 15px}.b-form.type-reviews .form-message .mfp-bottom-bar .mfp-title,.b-form.type-reviews .form-message h3,.mfp-bottom-bar .b-form.type-reviews .form-message .mfp-title{margin-bottom:0;color:#000}.b-form.type-reviews .input-checkbox{width:21px;height:21px;position:absolute;opacity:0;top:0;left:0;margin:0 auto;pointer-events:none}.b-form.type-reviews .input-checkbox:checked+label,.b-form.type-reviews .input-checkbox:not(:checked)+label{position:relative;padding-left:40px;cursor:pointer;line-height:21px}.b-form.type-reviews .input-checkbox:checked+label:before,.b-form.type-reviews .input-checkbox:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:21px;height:21px;border:1px solid #eee;background:#fff}.b-form.type-reviews .input-checkbox:checked+label:after,.b-form.type-reviews .input-checkbox:not(:checked)+label:after{content:'✓';position:absolute;top:2px;left:4px;font-size:18px;line-height:1;color:#c09e5f;-webkit-transition:.3s;transition:.3s}.b-form.type-reviews .input-checkbox:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.b-form.type-reviews .input-checkbox:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.b-form.type-reviews .form-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;float:left;padding-left:15px;padding-right:15px;padding:0;margin:0 0 20px 0}.b-form.type-reviews .form-label--agree{margin-left:15px}.b-form.type-reviews .form-label.-check-field{margin-left:12.3%}.b-form.type-reviews .form-label.-check-field .label-name{display:none}.b-form.type-reviews .form-label.-check-field .label-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}.b-form.type-reviews .form-label.tierce-size{width:33.33333%;float:left;padding:0}.b-form.type-reviews .form-label.tierce-size .label-name{width:33.33333%;float:left;padding-left:15px;padding-right:15px;line-height:1.25}.b-form.type-reviews .form-label.tierce-size .label-field{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label .label-name{text-align:left;color:#000;line-height:1.25;font-size:14px;width:11.11111%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label .label-field{width:88.88889%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label.label-submit{margin-bottom:0}.b-form.type-reviews .form-label.label-submit .label-name{width:11.11111%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label.label-submit .label-field{width:22.22222%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label.label-submit .label-info{width:66.66667%;float:left;padding-left:15px;padding-right:15px;font-size:12px;line-height:20px;color:#000}.b-reviews.b-category{margin:0 0 60px 0}.b-reviews.b-category .reviews-item{color:#000;background:#f9f9f9;border-radius:2px;display:table;float:none;padding:0;width:100%;margin-bottom:30px}.b-reviews.b-category .reviews-item .reviews-item-cell{display:table-cell;vertical-align:top;padding:20px 20px 20px 0}.b-reviews.b-category .reviews-item .reviews-item-cell.cell-date{width:110px}.b-reviews.b-category .reviews-item .reviews-item-cell.cell-date .b-date-holder .b-date{display:block;border-top-left-radius:0;border-bottom-left-radius:0}.b-reviews.b-category .reviews-item .reviews-title{text-transform:none;font-style:italic;color:#000;font-size:24px}.b-reviews.b-category .reviews-item .reviews-title .reviews-city{color:#000}.b-reviews.b-category .pagination-top{margin:0 0 60px 0}.b-reviews.b-category .pagination-bottom{margin:60px 0 0 0}.b-reviews .reviews-anchor-holder{position:fixed;left:0;bottom:0;width:100%;background:rgba(122,162,38,.75);height:20px;z-index:1000}.b-reviews .reviews-anchor-holder .b-wrapper{position:relative}.b-reviews .reviews-anchor{position:absolute;right:20px;bottom:0;height:40px;line-height:40px;vertical-align:middle;padding:10px 30px 0;background:rgba(122,162,38,.75);color:#fff;margin-bottom:0}.b-reviews.reviews-main{padding:0 0 45px}.b-pagination{padding:0 15px}.b-pagination .item{display:block;width:40px;height:40px;float:left;margin:0 10px 0 0;font-size:16px;line-height:40px;font-weight:700;text-align:center}.b-pagination span.item{background:#c09e5f;color:#fff}.b-pagination a.item{background:#c09e5f;color:#fff;text-decoration:none;-webkit-transition:.3s ease background;transition:.3s ease background}.b-pagination a.item:hover{background:#ceb484;text-decoration:none}.b-pagination a.item:active{-webkit-transform:translate(0,1px);transform:translate(0,1px)}.js-anchor{position:relative}.js-anchor.anchor-link{cursor:pointer}.js-anchor .anchor-target{position:absolute;top:-20px}.js-container .js-switcher .js-open{text-decoration:none;position:relative;display:inline-block;margin-left:15px}.js-container .js-switcher .js-open.open{opacity:1;display:inline-block}.js-container .js-switcher .js-open.close{opacity:0;display:none}.js-container .js-switcher .js-open .js-decoration{border-bottom:1px dashed #000}.js-container .js-switcher .js-open:before{content:'';position:absolute;left:-15px;top:50%;margin-top:-3px;height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #000}.js-container .js-switcher .js-open:hover .js-decoration{border-color:#000}.js-container .js-switcher .js-open:hover:before{height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #000}.js-container .js-content{max-height:0;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease}.js-container.state-open .js-content{max-height:2000px}.js-container.state-open .js-switcher .js-open.open{opacity:0;display:none}.js-container.state-open .js-switcher .js-open.close{opacity:1;display:inline-block}.js-container.state-open .js-switcher .js-open:before{border:none;height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #000}.js-container.state-open .js-switcher .js-open:hover:before{border:none;height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #000}.mx-small-text-md{font-size:.95em}.mx-text_uppercase{text-transform:uppercase}.mx-text_nowrap{white-space:nowrap}.mx-red-line{text-indent:15px}.mx-shadow{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);width:100vw;height:100vh}.mx-fill{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.b-catering.catering-on-main{width:100%;float:left;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.b-catering.catering-on-main .block-heading{max-width:1200px;margin-left:auto;margin-right:auto;text-align:left;padding-left:15px;padding-right:15px}.b-catering.catering-on-main .slider-item{position:relative;overflow:hidden}.b-catering.catering-on-main .slider-item .b-image{height:0;padding-bottom:28.57143%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0;position:relative}.b-catering.catering-on-main .slider-item .b-image .catering-info{position:absolute;top:70px;right:15px;max-width:270px;background:rgba(255,255,255,.9);border-radius:5px;padding:46px 36px 47px 36px;z-index:1}.b-catering.catering-on-main .slider-item .b-image .catering-info .catering-title{font-size:20px;text-transform:uppercase;margin-bottom:24px;margin-top:0}.b-catering.catering-on-main .slider-item .b-image .catering-info .catering-description{font-size:14px;color:#000}.b-catering.catering-secondary-template{padding-left:15px;padding-right:15px}.b-catering.catering-secondary-template .catering-item{width:100%;height:100%;display:table;border-radius:2px;overflow:hidden;margin:0 0 30px 0;border:0 solid #d79f7e;background:#fff}.b-catering.catering-secondary-template .catering-item:last-child{margin:0}.b-catering.catering-secondary-template .catering-item .catering-detail-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.b-catering.catering-secondary-template .catering-item .catering-cell{display:table-cell;vertical-align:top}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-image{width:25%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-image .picture__image{display:block}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-image .image-link:before{color:#fff}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content{padding:30px;width:50%}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-image-mobile{position:relative;display:none;min-height:180px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-image-mobile .picture__image{min-height:180px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-catering-info .content-catering-title{line-height:24px;margin-bottom:30px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-description .description-text{margin-bottom:30px}.b-catering.catering-secondary-template .catering-item .image-link{width:40px;height:40px;padding:9px;display:block;text-align:center;position:absolute;bottom:20px;right:20px;background:#c09e5f;border-radius:2px;text-decoration:none;font-size:22px;color:#fff;z-index:2}.b-catering.catering-secondary-template .catering-item .image-link:hover{background:#ceb484}.b-catering.catering-detail .catering-properties{width:100%;padding:0 0 0 15px;display:table;margin-left:auto;margin-right:auto;table-layout:fixed;position:relative;background:#fff;border-radius:2px;color:#000;margin-bottom:15px;overflow:hidden}.b-catering.catering-detail .catering-properties .catering-property-cell{height:100px;display:table-cell;vertical-align:middle}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item{padding:0 15px}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .phone{text-decoration:none}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon{padding:0 0 0 30px;position:relative;line-height:24px}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon .catering-property-label{font-size:16px;display:block;margin-bottom:5px}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon .catering-property-digits{font-size:24px;display:block;height:40px}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon:before{font-size:22px;color:#000;position:absolute;top:0;left:0}.b-catering.catering-detail .catering-lists .list-name{font-family:"Calibri Light",Calibri,sans-serif}.legal{width:100%}.legal__certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 40px}.legal__certificate-item{width:20%;padding:5px}.legal__certificate-container{border:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;height:100%}.legal__certificate-link{outline:0}.legal__certificate-image{width:100%;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;outline:0}.legal__certificate-content{padding:10px 10px 0;-moz-flex-grow:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legal__certificate-title{font-size:14px;text-align:center;width:100%}.cookie-notification{position:fixed;background:#fff;left:0;bottom:0;width:100%;color:#000;padding:15px;z-index:10000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-transition:all .5s ease-in;transition:all .5s ease-in;font-size:14px}.cookie-notification__text{margin-bottom:10px}.cookie-notification_hidden{display:none;bottom:-300px}.cookie-notification__panel{visibility:visible;opacity:1;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;margin-bottom:10px}.cookie-notification__input{vertical-align:top}.cookie-notification__input:hover,.cookie-notification__label:hover{cursor:pointer}.cookie-notification__button{background:0 0;border:0}.cookie-notification__button *{color:#fff}.cookie-notification__recommend{color:#00af87}.ustyle a{color:#c09e5f;text-decoration:underline}.ustyle a:hover{color:#c09e5f;text-decoration:none}.ustyle p{line-height:1.25;margin-bottom:1em}.ustyle p:last-child{margin-bottom:0}.ustyle ul{margin-top:10px;margin-bottom:10px}.ustyle ul li{position:relative;padding-left:15px;overflow:hidden}.ustyle ul li:before{content:'‒';position:absolute;left:0}.picture{display:block;width:100%;height:100%}.picture__image{position:inherit;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';left:initial;top:initial;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}source{display:block;visibility:hidden;position:absolute;left:0;bottom:0;top:0;right:0;opacity:0}.price-digits{font-family:Calibri,Calibri,sans-serif;font-weight:700;font-size:24px;white-space:nowrap}.price-digits .price-currency{font-size:20px}.price-currency{font-family:-apple-system,system-ui,BlinkMacSystemFont,Tahoma,Geneva,Verdana,sans-serif;font-size:18px}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.ie-notice{position:fixed;bottom:20px;z-index:9999;display:block;max-width:1170px;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;padding:38px 40px;background:#f5f5f5;-webkit-box-shadow:0 0 100px rgba(31,44,52,.4);box-shadow:0 0 100px rgba(31,44,52,.4)}.ie-notice p{font-size:18px}.ie-notice__close{position:absolute;right:12px;top:16px;width:22px;height:22px}.ie-notice__close:hover{cursor:pointer}.ie-notice__close::after,.ie-notice__close::before{position:absolute;content:' ';height:22px;left:10px;width:1px;background-color:#c09e5f}.ie-notice__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ie-notice__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ie .header__top-container{display:-webkit-box;display:-ms-flexbox;display:flex}.ie .link--logo{background-color:#c09e5f}.ie .header__contacts-address{display:block;max-width:350px;color:#000}.ie .page__booking{margin-top:0}.ie .language__link{color:#000}.ie .language__link--active{border-color:rgba(0,0,0,.3)}.ie .language__link:focus:not(.language__link--active),.ie .language__link:hover:not(.language__link--active){color:#c09e5f}.search-select{color:#000;background-color:#f5f5f5;border-top:2px solid #c09e5f}.search-select{padding:22px 0;font-size:17px;border:0;width:250px}.search-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;-webkit-transition:opacity .3s,-webkit-box-shadow .3s;transition:opacity .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,opacity .3s;transition:box-shadow .3s,opacity .3s,-webkit-box-shadow .3s;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.27),0 0 0 0 transparent inset,0 0 0 1px rgba(114,114,114,.27);box-shadow:0 -1px 0 0 rgba(0,0,0,.27),0 0 0 0 transparent inset,0 0 0 1px rgba(114,114,114,.27);padding:9px 30px 9px 20px;font-size:15px;color:#3d3d3d;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAQElEQVR42mMw0dZNB+IfQPwfB/4JUsMAJEDYCoifYlH0DCrHAFMIwlJAfBRJ0TGoGAO6QhBmB+KZQDwLyobLAQBTMSnT7DiVgAAAAABJRU5ErkJggg==) no-repeat 230px 16px}.search-item:hover{-webkit-appearance:none;-webkit-box-shadow:0 0 0 1px #30343b,0 0 0 0 transparent inset,0 0 0 1px #30343b;box-shadow:0 0 0 1px #30343b,0 0 0 0 transparent inset,0 0 0 1px #30343b;cursor:pointer}select::-ms-expand{display:none}@media (min-width:480px){.b-list.list-two-cols .item,ol.list-two-cols .item,ul.list-two-cols .item{width:48.71795%;float:left}.b-list.list-two-cols .item:nth-child(2n+1),ol.list-two-cols .item:nth-child(2n+1),ul.list-two-cols .item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.b-list.list-two-cols .item:nth-child(2n+2),ol.list-two-cols .item:nth-child(2n+2),ul.list-two-cols .item:nth-child(2n+2){margin-left:51.28205%;margin-right:-100%;clear:none}.b-list.list-three-cols li,ol.list-three-cols li,ul.list-three-cols li{width:31.62393%;float:left}.b-list.list-three-cols li:nth-child(3n+1),ol.list-three-cols li:nth-child(3n+1),ul.list-three-cols li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.b-list.list-three-cols li:nth-child(3n+2),ol.list-three-cols li:nth-child(3n+2),ul.list-three-cols li:nth-child(3n+2){margin-left:34.18803%;margin-right:-100%;clear:none}.b-list.list-three-cols li:nth-child(3n+3),ol.list-three-cols li:nth-child(3n+3),ul.list-three-cols li:nth-child(3n+3){margin-left:68.37607%;margin-right:-100%;clear:none}.b-gallery .gallery-item{width:50%;float:left;padding-left:15px;padding-right:15px}.b-gallery .gallery-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-gallery .gallery-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-gallery .gallery-item:nth-last-child(-n+2){margin-bottom:0}}@media (min-width:768px){.b-container .column-content .col-item.col-half{width:50%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-half:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-container .column-content .col-item.col-half:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-container .column-content .col-item.col-half:nth-last-child(-n+2){margin-bottom:0}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking{width:260px}.b-gallery .gallery-item{width:50%;float:left;padding-left:15px;padding-right:15px}.b-gallery .gallery-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-gallery .gallery-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-gallery .gallery-item:nth-last-child(-n+3){margin-bottom:0}.b-services.services-category .service-item{width:50%;float:left;padding-left:15px;padding-right:15px;padding-right:45px}.b-services.services-category .service-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-services.services-category .service-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-services.services-category .service-item:nth-last-child(-n+2){margin-bottom:0}.b-search-form.form-main .form-content.hotelsite-form.-contacts{top:160px}}@media (min-width:992px){.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking{width:290px}.b-gallery .gallery-item{width:50%;float:left;padding-left:15px;padding-right:15px}.b-gallery .gallery-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-gallery .gallery-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-gallery .gallery-item:nth-last-child(-n+4){margin-bottom:0}.b-search-form.form-main .form-switcher{display:none}.b-contacts.triple-items .contact-item{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-contacts.triple-items .contact-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.b-contacts.triple-items .contact-item:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.b-contacts.triple-items .contact-item:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.b-contacts.triple-items .contact-item:nth-last-child(-n+3){margin-bottom:0}.b-menu.hotel-menu .menu-item{padding:0 5px}.mp-pusher.mp-pushed{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.mp-pusher.mp-pushed:after{display:none}}@media (min-width:1025px){.b-container.container-controls .controls-holder .controls-cell.cell-menu .menu-switcher{display:none}}@media (min-width:1080px){.b-contacts .contact-item{width:25%;float:left;padding-left:15px;padding-right:15px}.b-contacts .contact-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.b-contacts .contact-item:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.b-contacts .contact-item:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.b-contacts .contact-item:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}.b-contacts .contact-item:nth-last-child(-n+4){margin-bottom:0}}@media (min-width:1400px){.b-container.container-front .front-image{height:600px}}@media (max-width:1920px){.b-catering.catering-on-main .slider-catering-main{margin:0 auto}}@media (max-width:1600px){.ie .link--logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1325px){.ie-notice{max-width:calc(100% - 15%)}}@media (max-width:1230px){.b-block .block-heading.-conference{width:100%;float:left;padding-left:15px;padding-right:15px;padding-right:0;padding-left:0}.b-conference-halls.conference-halls-on-main{width:100%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-left{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-right{width:33.33333%;float:left;padding-left:15px;padding-right:15px}}@media (max-width:1200px){.b-catering.catering-on-main .slider-item .b-image{padding-bottom:40%}}@media (max-width:1199px){.b-header .header-logo{width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-header .header-slogan{display:none}.b-header .header-hotels{width:41.66667%;float:left;padding-left:15px;padding-right:15px}.b-header .header-phone{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-logo{width:25%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-slogan{display:none}.b-header.no-langs .header-hotels{width:41.66667%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-phone{width:25%;float:left;padding-left:15px;padding-right:15px}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-digits{font-size:20px}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon .catering-property-digits{font-size:20px}}@media (max-width:1100px){.b-footer .footer-official{width:75%;float:left;padding-left:15px;padding-right:15px}.b-footer .footer-hotels{width:25%;float:left;padding-left:15px;padding-right:15px}.b-footer .footer-social-buttons{display:block}.b-footer .footer-social{width:58.33333%;float:left;padding-left:15px;padding-right:15px;padding-top:35px}.b-footer .footer-social-buttons{width:50%;float:left;padding-left:15px;padding-right:15px;padding:0 15px 0 0;margin:0}.b-footer .footer-social .composite-counter{width:50%;float:left;padding-left:15px;padding-right:15px;padding:0 0 0 15px}.b-footer .footer-counters{width:41.66667%;float:left;padding-left:15px;padding-right:15px;float:right;margin:0;padding-top:12px}}@media (max-width:1024px){.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name .mfp-bottom-bar .mfp-title,.b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name h3,.mfp-bottom-bar .b-advantages.advantages-on-main .advantage-item .advantage-item-content .advantage-name .mfp-title{font-size:13px}.bookmarks{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bookmarks li{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;margin-right:0}.b-menu .menu-heading .heading-content .heading-phone{font-size:14px}}@media (max-width:992px){.logo-link .logo-img{margin:0}}@media (max-width:991px){.b-container.detail-container{padding-top:25px}.b-container .column-content.room-lists .column-content__item{margin:0 0 30px 0}.b-container .column-content .col-item.col-2-4-6{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-container.container-controls .controls-holder{top:0}.b-container.container-controls .controls-holder.-contacts{top:0}.b-container.container-controls .controls-holder .controls-cell.cell-menu{display:block}.page-content .section-full{margin-top:0}.b-header .header-logo{width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-header .header-hotels{display:none}.b-header .header-phone{text-align:right;width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-header .lang-switcher{text-align:right;width:16.66667%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-hotels{display:none}.b-header.no-langs .header-phone{text-align:right;width:75%;float:left;padding-left:15px;padding-right:15px}.b-block .block-heading{margin-bottom:20px}.b-block .block-heading.-advantages{margin-top:20px;margin-bottom:20px}.b-slider.slider-main.hotel-pages-slider{margin-top:50px;height:calc(80vh - 50px)}.b-slider.slider-offers-main{width:240px}.b-offers.offers-category .offer-item .offer-cell.cell-image{width:32%}.b-offers.offers-category .offer-item .offer-cell.cell-content{width:68%;min-width:551px}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder{display:table;width:100%}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder::after{clear:both;content:"";display:table}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-image-mobile{display:table-cell;vertical-align:top;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info{display:table-cell;vertical-align:top;height:100%}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking{width:100%;float:left}.b-news.news-secondary-template .news-item .news-cell.cell-image{display:none}.b-news.news-secondary-template .news-item .news-cell.cell-content{width:67%;padding:0 30px 30px 0}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder{display:table;width:100%;margin:0 0 30px 0;min-height:180px}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder::after{clear:both;content:"";display:table}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-image-mobile{display:table-cell;vertical-align:top;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-news-info{display:table-cell;vertical-align:top;height:100%;padding-left:30px;padding-top:30px}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-description{padding-left:30px}.b-rooms .room-item .room-cell.cell-image{display:none}.b-rooms .room-item .room-cell.cell-content{width:67%;padding:0 30px 30px 0}.b-rooms .room-item .room-cell.cell-content .room-content-holder{display:table;width:100%;margin:0 0 30px 0;min-height:180px}.b-rooms .room-item .room-cell.cell-content .room-content-holder::after{clear:both;content:"";display:table}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-image-mobile{display:table-cell;vertical-align:top;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-room-info{display:table-cell;vertical-align:top;height:100%;padding-left:30px;padding-top:30px}.b-rooms .room-item .room-cell.cell-content .room-description{padding-left:30px}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking{width:100%;float:left}.b-rooms.rooms-detail .room-price{padding-left:0}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking{width:100%;float:left}.b-rooms.rooms-detail .room-lists .list-name{font-size:30px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-image{display:none}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content{width:67%;padding:0 30px 30px 0}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder{display:table;width:100%;margin:0 0 30px 0;min-height:180px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder::after{clear:both;content:"";display:table}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-image-mobile{display:table-cell;vertical-align:top;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-conference-hall-info{display:table-cell;vertical-align:top;height:100%;padding-left:30px;padding-top:30px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-description{padding-left:30px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-information{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-image{width:33.33333%;float:left}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-description{width:100%;float:left;padding-left:15px;padding-right:15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-image{display:none}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content{width:67%;padding:0 30px 30px 0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder{display:table;width:100%;margin:0 0 30px 0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder::after{clear:both;content:"";display:table}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-image-mobile{display:table-cell;vertical-align:top;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info{display:table-cell;vertical-align:top;height:100%;padding-left:30px;padding-top:30px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell.cell-address{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding-bottom:15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell.cell-metro{display:block;width:100%;padding:0 15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-description{padding-left:30px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .accomodation-services{height:auto;width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:20px;padding-right:20px;padding-left:20px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .accomodation-services .accomodation-icon{width:31%;display:inline-block;margin:0 0 20px 0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking{width:100%;float:left}.b-services.services-category .service-item{margin-bottom:40px}.b-services.services-category .service-item .service-item-holder .service-content-holder .service-content .service-name{font-size:16px}.b-search-form.form-main .form-content{top:-500px;right:0;border-radius:0;height:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease opacity;transition:.3s ease opacity}.b-search-form.form-main .form-content.state-opened{top:50px;height:auto;visibility:visible;opacity:1}.b-main .main-text-right__title{margin-bottom:10px}.b-main .special-block{max-width:none}.b-menu.hotel-menu{padding-left:10px;padding-right:10px;table-layout:auto}.b-menu.hotel-menu .menu-item .menu-link .menu-anchor{font-size:14px}.b-section.-main-text{margin-bottom:10px}.b-section.section-full{margin-bottom:10px}.b-section.section-main-advantages{padding-bottom:0;margin-bottom:0}.b-section.section-map{padding-top:0!important;padding-bottom:0;margin-bottom:0}.b-section.section-footer{margin-top:20px}.b-section.section-hotel-menu{display:none}.b-section.section-hotel-menu .container-hotel-menu .hotel-menu-holder{padding-left:0;padding-right:0}.b-form.type-reviews{border-radius:0}.b-form.type-reviews .label-name{margin-bottom:10px}.b-form.type-reviews .form-label{display:block}.b-form.type-reviews .form-label.-check-field{margin-left:15px}.b-form.type-reviews .form-label.tierce-size{width:100%;float:left}.b-form.type-reviews .form-label.tierce-size .label-field,.b-form.type-reviews .form-label.tierce-size .label-name{width:100%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label .label-name.mobile-none{display:none}.b-form.type-reviews .form-label.label-submit .label-field,.b-form.type-reviews .form-label.label-submit .label-info,.b-form.type-reviews .form-label.label-submit .label-name{width:100%;float:left;padding-left:15px;padding-right:15px}.b-form.type-reviews .form-label.label-submit .label-info{padding-top:15px}.b-form.type-reviews .form-label .label-field,.b-form.type-reviews .form-label .label-name{width:100%;float:left;padding-left:15px;padding-right:15px}.b-catering.catering-on-main .slider-item .b-image .catering-info{top:20px;padding:15px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-image{display:none}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content{width:67%;padding:0 30px 30px 0}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder{display:table;width:100%;margin:0 0 30px 0;min-height:180px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder::after{clear:both;content:"";display:table}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-image-mobile{display:table-cell;vertical-align:top;width:50%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-catering-info{display:table-cell;vertical-align:top;height:100%;padding-left:30px;padding-top:30px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-description{padding-left:30px}.legal__certificate-item{width:25%}}@media (max-width:991px) and (max-width:630px){.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder{margin:0;min-height:0!important}.b-rooms .room-item .room-cell.cell-content .room-content-holder{margin:0;min-height:0!important}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder{margin:0;min-height:0!important}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder{margin:0}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder{margin:0;min-height:0!important}}@media all and (max-width:900px){.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:790px){.b-offers.offers-on-main .offer-item .offer-overlay .offer-text{display:none}}@media (max-width:768px){.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .cost-value{font-size:20px}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-digits{font-size:21px;line-height:21px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .cost-value{font-size:20px}.loyalty-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loyalty-card__img{margin:0 auto;max-width:380px;width:100%}.price-digits{font-size:21px}.price-digits .price-currency{font-size:18px}}@media (max-width:767px){.b-container .column-content.room-lists .column-content__item{width:100%;float:left;padding-left:15px;padding-right:15px;margin:0 0 20px 0}.b-container .column-content .col-item.col-2{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-3{width:50%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-4{width:100%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-8{width:100%;float:left;padding-left:15px;padding-right:15px}.b-header .header-logo{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-header .header-phone{width:50%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-logo{width:50%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-phone{width:50%;float:left;padding-left:15px;padding-right:15px}.b-block .block-heading{font-size:24px}.b-block .block-heading.-advantages{font-size:24px}.b-slider .slider-navigation{visibility:hidden}.b-slider.slider-main{margin-top:50px;height:calc(80vh - 50px)}.b-slider.slider-main .slider-image .b-container .item-slide-holder{width:70%}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-name{font-size:20px}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description .slide-content{font-size:18px}.b-slider.slider-category-detail .slider-price,.b-slider.slider-category-index .slider-price{display:none}.b-slider.slider-category-index{margin-top:150px;height:calc(80vh - 150px)}.b-slider.slider-category-detail{margin-top:50px;height:calc(80vh - 50px)}.b-slider.slider-offers-main{float:initial}.b-slider.slider-catering-main .slick-dots-wrapper .catering-dots{top:-55px}.b-slider.slider-conference-halls-main .slick-dots{top:-55px}.b-offers.offers-category .offer-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-offers.offers-category .offer-item .offer-cell.cell-image{display:block;width:100%;float:left;height:auto;max-height:320px;overflow:hidden}.b-offers.offers-category .offer-item .offer-cell.cell-content{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-width:0}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-info{width:100%;padding:10px 30px}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info{display:block;width:100%;float:left}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:15px 0}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation{width:100%;float:left;min-width:0}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-news-info{display:block;width:100%;float:left}.b-map .map-content .map-balloon-content{max-width:300px}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-room-info{display:block;width:100%;float:left}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .b-button .button-add-room{display:none}.b-rooms.rooms-detail .room-price{border-radius:0}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container{text-align:center}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .b-button{max-width:230px}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .b-button .button-add-room{display:none}.b-rooms.rooms-detail .room-price{width:100%;float:left;padding-left:15px;padding-right:15px;padding:15px 0 0}.b-rooms.rooms-detail .room-price .room-price-cell{height:auto;display:block}.b-rooms.rooms-detail .room-price .room-price-cell .price-item{padding:0 15px 15px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-conference-hall-info{display:block;width:100%;float:left}.b-conference-halls.conference-halls-detail .conference-hall-properties{border-radius:0}.b-conference-halls.conference-halls-detail .conference-hall-properties{width:100%;float:left;padding-left:15px;padding-right:15px;padding:15px 0 0}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell{height:auto;display:block}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item{padding:15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info{display:block;width:100%;float:left}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:15px 0 0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .b-button .button-add-room{display:none}.b-footer .footer-official{width:66.66667%;float:left;padding-left:15px;padding-right:15px}.b-footer .footer-official .official-site{width:100%}.b-footer .footer-hotels{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-services.services-category .service-item{width:100%;float:left;padding-left:15px;padding-right:15px}.b-services.services-category .service-item:last-child{margin-bottom:0}.b-advantages.advantages-on-main .advantage-item{width:50%;float:left;padding-left:15px;padding-right:15px}.b-advantages.advantages-on-main .advantage-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-advantages.advantages-on-main .advantage-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.type-contacts .b-map{height:300px;margin-top:50px}.b-contacts{border-radius:0}.b-contacts-additional-info .contacts-item .with-image .contactsAI-image{width:100%;float:left;padding-left:15px;padding-right:15px}.b-contacts-additional-info .contacts-item .with-image .contactsAI-info{width:100%;float:left;padding-left:15px;padding-right:15px}.b-contacts-additional-info .contacts-item .without-image .contactsAI-info{width:100%;float:left;padding-left:15px;padding-right:15px}.menu-active .b-offcanvas.offcanvas-inner{-webkit-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.menu-active .b-offcanvas.offcanvas-inner .offcanvas-overlay{position:absolute;top:0;left:0;width:100%;height:100%;content:' ';z-index:100}.b-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-main .main-text-left{width:100%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-left p{font-size:16px}.b-main .main-text-left-hotel{width:100%;float:left;padding-left:15px;padding-right:15px}.b-main .main-text-right-hotel{width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:60px}.b-main .main-text-right .slider-offers-main{margin:0 auto}.b-main .main-text-right .slider-offers-main-detail{margin:0 auto}.b-main .main-text-right{width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:60px}.b-main .special-block{max-width:270px;margin:0 auto}.b-section.section-full{padding:15px 0}.b-section.section-half{width:100%;float:left;padding-left:15px;padding-right:15px}.b-section.section-half .section-quarter{padding:15px}.b-section.section-map{padding-bottom:0}.b-section.section-footer{padding:60px 0}.b-catering.catering-on-main .slider-item .b-image .catering-info{position:relative;top:20px;left:15px;right:inherit;padding:20px}.b-catering.catering-on-main .slider-item .b-image .catering-info .catering-title{margin:0}.b-catering.catering-on-main .slider-item .b-image .catering-info .catering-description{display:none}.b-catering.catering-on-main .slider-item .b-image{padding-bottom:50%}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-catering-info{display:block;width:100%;float:left}.b-catering.catering-detail .catering-properties{border-radius:0}.b-catering.catering-detail .catering-properties{width:100%;float:left;padding-left:15px;padding-right:15px;padding:15px 0 0}.b-catering.catering-detail .catering-properties .catering-property-cell{height:auto;display:block}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item{padding:0 15px 15px}.legal__certificate-item{width:33.33%}}@media (max-width:720px){.b-text.text-two-columns{-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1}}@media (max-width:700px){.b-footer .footer-official{width:100%;float:left;padding-left:15px;padding-right:15px;margin-bottom:30px}.b-footer .footer-official .official-site .official-cell.cell-logo{width:120px;padding:0 15px 0 25px}.b-footer .footer-official .official-site .official-cell.cell-content{padding:0 25px 0 0}.b-footer .footer-hotels{width:50%;float:left;padding-left:15px;padding-right:15px}.b-footer .footer-social{width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:30px}.b-footer .footer-social-buttons{width:100%;float:left;padding-left:15px;padding-right:15px;padding:0}.b-footer .footer-social .composite-counter{width:66.66667%;float:left;padding-left:15px;padding-right:15px;padding:0}.b-footer .footer-counters{width:50%;float:left;padding-left:15px;padding-right:15px;padding-top:0}.b-footer .footer-counters .footer-counter{margin:0 0 12px 15px}}@media (max-width:630px){.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-image-mobile{display:none}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info{padding:0}.b-offers.offers-category .offer-item .offer-cell.cell-content .offer-content-holder .content-offer-info .content-expiration{margin-bottom:0}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking__text{padding:10px 30px}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:rgba(0,0,0,.1)}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container .discount-block-holder{display:none}.b-offers.offers-category .offer-item .offer-cell.cell-accomodation .cost-booking-container .b-button{display:table-cell;vertical-align:middle;width:100%;padding:18px 13px;border-radius:0;border-bottom-right-radius:2px}.b-news.news-secondary-template .news-item .news-cell.cell-image{display:block;width:100%;float:left;height:auto;max-height:320px;overflow:hidden}.b-news.news-secondary-template .news-item .news-cell.cell-content{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:30px}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-image-mobile{display:none}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-news-info{padding:0}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-content-holder .content-news-info .content-news-title{margin-bottom:0;text-align:center}.b-news.news-secondary-template .news-item .news-cell.cell-content .news-description{display:none}.b-rooms .room-item .room-cell.cell-image{display:block;width:100%;float:left;height:auto;max-height:320px;overflow:hidden}.b-rooms .room-item .room-cell.cell-content{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:30px}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-image-mobile{display:none}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-room-info{padding:0}.b-rooms .room-item .room-cell.cell-content .room-content-holder .content-room-info .content-room-title{margin-bottom:0;text-align:center}.b-rooms .room-item .room-cell.cell-content .room-description{display:none}.b-rooms .room-item .room-cell.cell-accomodation{display:block;width:100%;float:left}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container{padding:0;display:table;width:100%}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .cost-label{display:none}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .cost-value{padding:0 15px;display:table-cell;vertical-align:middle;width:50%;color:#000}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container{padding:0;display:table;width:100%;text-align:left}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .cost-label{display:none}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .cost-value{padding:0 15px;display:table-cell;vertical-align:middle;width:50%;font-size:20px;color:#000}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .b-button{max-width:100%}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-image{display:block;width:100%;float:left;height:auto;max-height:320px;overflow:hidden}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:30px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-image-mobile{display:none}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-conference-hall-info{padding:0}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-content-holder .content-conference-hall-info .content-conference-hall-title{margin-bottom:0;text-align:center}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-content .conference-hall-description{display:none}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-information{width:100%;float:left}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-image{display:block;width:100%;float:left;border-bottom-left-radius:0;border-top-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-image{display:block;width:100%;float:left;height:auto;max-height:320px;overflow:hidden}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:30px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-image-mobile{display:none}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info{padding:0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality{margin-bottom:0}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-content-holder .content-hotel-info .content-locality .locality-cell.cell-metro{padding-bottom:15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-content .hotel-description{display:none}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation{display:block;width:100%;float:left}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .accomodation-services{display:none}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container{padding:0;display:table;width:100%}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .cost-label{display:none}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .cost-value{padding:0 15px;display:table-cell;vertical-align:middle;width:50%;height:44px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-image{display:block;width:100%;float:left;height:auto;max-height:320px;overflow:hidden}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content{display:block;width:100%;float:left;padding-left:15px;padding-right:15px;padding:30px}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-image-mobile{display:none}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-catering-info{padding:0}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-content-holder .content-catering-info .content-catering-title{margin-bottom:0;text-align:center}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-content .catering-description{display:none}}@media (max-width:560px){.b-container.container-front .front-image{width:100%}.legal__certificate-item{width:50%}}@media (max-width:533px){.b-map .map-content .map-balloon-content .balloon-address{white-space:normal}.b-map .map-content .map-balloon-content .balloon-info{display:none!important}}@media (max-width:500px){.b-block.width-half{width:100%;float:left;padding-left:15px;padding-right:15px}}@media (max-width:480px){.h1,h1{font-size:26px}.h1.-as-h1,h1.-as-h1{font-size:20px}.h2,h2{font-size:20px;line-height:20px}.h2.-as-h1,h2.-as-h1{font-size:26px}.h3,.mfp-bottom-bar .mfp-title,h3{font-size:16px}.b-container .column-content .col-item.col-2{width:50%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-2-4-6{width:50%;float:left;padding-left:15px;padding-right:15px}.b-container .column-content .col-item.col-3{width:100%;float:left;padding-left:15px;padding-right:15px}.b-container.container-front .front-image{height:0;padding-bottom:104.16667%}.b-header-container{background-repeat:repeat}.b-header .header-logo{width:66.66667%;float:left;padding-left:15px;padding-right:15px;text-align:left}.b-header .header-phone{display:none}.b-header .lang-switcher{width:33.33333%;float:left;padding-left:15px;padding-right:15px}.b-header.no-langs .header-logo{width:100%;float:left;padding-left:15px;padding-right:15px;text-align:center}.b-header.no-langs .header-phone{display:none}.b-block .block-heading{font-size:18px}.b-slider.slider-main .slider-image .b-container .item-slide-holder{width:100%}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description .slide-content{width:100%;float:left;padding-left:15px;padding-right:15px;line-height:22px}.b-slider.slider-main .slider-image .b-container .item-slide-holder .item-slide .slide-description .slide-link-holder{width:100%;float:left;padding-left:15px;padding-right:15px;padding-top:10px}.b-slider.b-half-slider .slider-item .slider-half-item{width:100%;float:left;padding-left:15px;padding-right:15px}.b-slider.b-half-slider .slider-content .b-text{margin:10px 0 0 0}.b-slider.slider-catering-main .slick-dots-wrapper .catering-dots{top:-45px}.b-slider.slider-conference-halls-main .slick-dots{top:-45px}.detail-slider-controls .slider-navigation,.main-slider-controls .slider-navigation{bottom:40px}.detail-slider-controls .slick-dots,.main-slider-controls .slick-dots{bottom:65px}.detail-slider-controls .panoram-link,.main-slider-controls .panoram-link{bottom:65px;width:40px;height:40px}.detail-slider-controls .panoram-link:before,.main-slider-controls .panoram-link:before{width:20px;font-size:20px}.detail-slider-controls .slider-button{bottom:40px}.b-offers.offers-on-main .offer-item .offer-button{display:none}.b-offers.offers-category .offer-item .offer-cell.cell-image{max-height:240px}.b-news.news-secondary-template .news-item .news-cell.cell-image{max-height:240px}.b-news.news-secondary-template .news-item .image-link{display:none}.b-map .map-content .map-balloon-content{padding:0}.b-rooms .room-item .room-cell.cell-image{max-height:240px}.b-rooms .room-item .room-cell.cell-accomodation .cost-booking-container .b-button{display:table-cell;width:50%;padding:18px 13px;border-radius:0;border-bottom-right-radius:2px}.b-rooms .room-item .image-link{display:none}.b-rooms.rooms-detail .room-price .room-price-cell.cell-booking .cost-booking-container .b-button{display:table-cell;width:50%;padding:18px 13px;border-radius:0;border-bottom-right-radius:2px}.b-rooms.rooms-detail .room-lists .list-name{font-size:26px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .conference-hall-cell.cell-image{max-height:240px}.b-conference-halls.conference-hall-secondary-template .conference-hall-item .image-link{display:none}.b-conference-halls.conference-halls-on-main .slider-item .conference-hall-cell.cell-booking{width:100%;float:left;padding-left:15px;padding-right:15px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-image{max-height:240px}.b-hotels.hotels-on-main .hotel-item .hotel-cell.cell-accomodation .cost-booking-container .b-button{display:table-cell;width:50%;padding:18px 13px;border-radius:0;border-bottom-right-radius:2px}.b-services.services-category .service-item{margin-bottom:30px}.b-services.services-category .service-item .service-item-holder .service-content-holder .service-content .service-name{font-size:14px}.bookmarks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bookmarks li{max-width:100%}.b-main .main-text-right{max-width:none}.b-section.section-half .section-quarter{width:100%;float:left;padding-left:15px;padding-right:15px}.b-reviews.b-category .reviews-item{width:100%;float:left;padding-left:15px;padding-right:15px;display:block}.b-reviews.b-category .reviews-item .reviews-item-cell{width:100%;float:left;display:block}.b-reviews.b-category .reviews-item .reviews-item-cell.cell-date .b-date-holder .b-date{border-top-left-radius:2px;border-bottom-left-radius:2px}.b-reviews.b-category .reviews-item .reviews-item-cell.cell-content{padding-top:0}.b-catering.catering-secondary-template .catering-item .catering-cell.cell-image{max-height:240px}.b-catering.catering-secondary-template .catering-item .image-link{display:none}.legal{padding-left:10px;padding-right:10px}}@media (max-width:450px){.b-menu.menu-list{width:280px}}@media (max-width:400px){.b-catering.catering-on-main .slider-item .b-image{padding-bottom:66.66667%}}@media (max-width:767px) and (min-width:481px){.b-rooms.rooms-detail .room-price .room-price-cell .price-item::after{clear:both;content:"";display:table}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-label{width:75%;float:left;margin-bottom:0}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-digits{width:25%;float:left;padding-left:8px}.b-rooms.rooms-detail .room-price .room-price-cell .price-item .price-icon .price-digits{padding-left:0}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon::after{clear:both;content:"";display:table}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-label{width:50%;float:left;margin-bottom:0}.b-conference-halls.conference-halls-detail .conference-hall-properties .conference-hall-property-cell .conference-hall-property-item .conference-hall-property-icon .conference-hall-property-digits{width:50%;float:left}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon::after{clear:both;content:"";display:table}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon .catering-property-label{width:50%;float:left;margin-bottom:0}.b-catering.catering-detail .catering-properties .catering-property-cell .catering-property-item .catering-property-icon .catering-property-digits{width:50%;float:left}}@media (min-width:479px) and (max-width:767px){.item-detailed .detailed-info{display:table;width:100%}.item-detailed .detailed-info .info-item{width:50%;display:table-cell;vertical-align:top;padding-top:0}.item-detailed .detailed-info .info-item.offer-booking-btn{width:100%}}@media (min-width:768px) and (max-width:1080px){.b-contacts .contact-item{width:50%;float:left;padding-left:15px;padding-right:15px}.b-contacts .contact-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.b-contacts .contact-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.b-contacts .contact-item:nth-last-child(-n+2){margin-bottom:0}}@media (min-width:1201px) and (max-width:1480px){.b-catering.catering-on-main .slider-item .b-image .catering-info{max-width:calc(-35.7vw + 798px)}}@media (max-height:500px){.b-map{height:300px}.type-contacts .b-map{height:300px}}@media (max-height:400px){.b-map{height:200px}.type-contacts .b-map{height:200px}}@media (max-height:300px){.b-map{height:180px}.type-contacts .b-map{height:180px}}