@font-face{font-family:Hind;font-style:normal;font-weight:400;src:url("/files/fonts/hindhind-v8-latin-regular.eot");src:local("Hind Regular"),local("Hind-Regular"),url("/files/fonts/hind/hind-v8-latin-regular.eot?#iefix") format("embedded-opentype"),url("/files/fonts/hind/hind-v8-latin-regular.woff2") format("woff2"),url("/files/fonts/hind/hind-v8-latin-regular.woff") format("woff"),url("/files/fonts/hind/hind-v8-latin-regular.ttf") format("truetype"),url("/files/fonts/hind/hind-v8-latin-regular.svg#Hind") format("svg")}@font-face{font-family:FontAwesome;src:url("/files/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0");src:url("/files/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/files/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/files/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/files/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/files/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:400;font-style:normal}.b-administration__table{background-color:#fff;border:1px solid #bdbdbd;color:#303030;font-size:16px;font-family:Hind,sans-serif}.b-administration__row{border-bottom:1px solid #bdbdbd}.b-administration__row,.b-administration__sub-row{display:-webkit-box;display:-ms-flexbox;display:flex}.b-administration__sub-row--free{background-color:#bdbdbd}.b-administration__sub-row--submitted{background-color:#b4eeab}.b-administration__sub-row--rude{background-color:#ffc6c6}.b-administration__sub-row--even:not(.b-administration__sub-row--submitted):not(.b-administration__sub-row--rude){background-color:#fff}.b-administration__column--main{padding:10px;width:30%;text-align:center}.b-administration__column--foreign{border-left:1px solid #bdbdbd;width:70%}.b-administration__data{padding:10px}.b-administration__data--day{width:100px;text-align:center}.b-administration__data--status{width:600px}.b-administration__text--s_large{font-size:22px}@media (max-width:660px){.b-administration__text--s_large{font-size:13px}}.b-administration__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media (max-width:660px){.b-administration__button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.b-administration__btn{color:#fff;font-weight:700;font-family:Hind,sans-serif;background-color:#000;border:1px solid #000;border-radius:5px;padding:5px;width:250px}.b-administration__btn:active,.b-administration__btn:hover{background-color:#fff}@media (max-width:660px){.b-administration__btn{width:150px}}.b-administration__btn--c_red{background-color:#ffb8b8;border:1px solid #ffb8b8}.b-administration__btn--c_red:active,.b-administration__btn--c_red:hover{color:#ffb8b8;border-color:#ffb8b8}.b-administration__btn--c_green{background-color:#205800;border:1px solid #205800;white-space:normal;word-wrap:break-word}.b-administration__btn--c_green:active,.b-administration__btn--c_green:hover{color:#205800;border-color:#205800}.admin-form{background:#fff;color:#2d2d2d;font-size:16px;margin:auto;padding:20px;width:300px}.admin-form__heading{font-size:20px;font-weight:700;text-transform:uppercase;text-align:center}.admin-form__control{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;font-size:16px;border:none;background-color:#ddd;width:100%}.admin-form__control:focus{-webkit-box-shadow:0 0 30px #333;box-shadow:0 0 30px #333;background:#eee;color:#000;border-color:#fff;outline:none}.admin-form__control.error{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}.admin-form__btn{background-color:#000;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:16px;font-weight:600;line-height:30px;letter-spacing:2px;padding:10px;text-transform:uppercase;width:100%}.admin-form__btn:active,.admin-form__btn:hover{-webkit-box-shadow:0 0 30px #333;box-shadow:0 0 30px #333;background:#eee;color:#000;outline:none}.admin-form__group{margin-top:10px}.admin-form__group-container{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-form__help{color:#ffb8b8}.navbar{color:#fff;font-size:16px}.navbar__container{margin:auto}.navbar__container ul li{list-style:none}div{padding:10px}.content__slider-container{width:100%;text-shadow:0 0 1em #000,0 0 1em #000}.content__slide{max-width:1920px;width:100%;height:600px;margin:0 auto}.content__slide--slide1{background:url("/images/slider/image-top1.jpg") no-repeat;background-position-x:center;background-size:contain}@media (max-width:660px){.content__slide--slide1{background-size:cover;background-position:25% 75%}}.content__slide--slide2{background:url("/images/slider/image-top2.jpg") no-repeat;background-position-x:center;background-size:contain}@media (max-width:660px){.content__slide--slide2{background-size:cover;background-position:25% 75%}}.content__slide--slide3{background:url("/images/slider/image-top3.jpg") no-repeat;background-position-x:center;background-size:contain}@media (max-width:660px){.content__slide--slide3{background-size:cover;background-position:25% 75%}}.content__slide--slide4{background:url("/images/slider/image-top4.jpg") no-repeat;background-position-x:center}.content__slide--absolute{position:absolute;bottom:0;padding:0 20px}@media (min-width:1200px){.content__slide--absolute{left:calc(50% - 600px)}}.content__slide--relative{position:relative}.content--admin{margin-top:100px}.b-modal{color:#000;position:fixed;top:0;height:100%;left:0;width:100%;background:rgba(0,0,0,.6);will-change:background;-webkit-transition:background .15s ease,visibility 0s ease .15s;transition:background .15s ease,visibility 0s ease .15s;pointer-events:none;visibility:hidden;z-index:20;display:none}.b-modal.active{display:block;visibility:visible;pointer-events:all}.b-modal__relative{position:relative;width:100%;height:100%}.b-modal__window{background:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:600px;top:50%;padding:30px 50px;opacity:0;will-change:transform}.b-modal__window.active{-webkit-transition:background .15s ease,visibility 0s ease .15s;transition:background .15s ease,visibility 0s ease .15s;visibility:visibleb-contacts;opacity:1;-webkit-animation-name:position-changing;animation-name:position-changing;-webkit-animation-duration:.25s;animation-duration:.25s}.b-modal__component{display:none}.b-modal__component.active{display:block}.reg-form{font-family:Hind,sans-serif;font-size:16px}.reg-form__title{color:#000;font-size:45px;text-align:center;letter-spacing:4px;margin:0 0 30px;display:block}@media (max-width:660px){.reg-form__title{font-size:30px}}.reg-form__contact-data div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}.reg-form__contact-data label{line-height:35px}.reg-form__contact-data input{width:60%;min-width:300px;padding:5px 10px;font-size:16px;border:none;background-color:#ddd}.reg-form__contact-data input:focus{-webkit-box-shadow:0 0 30px #333;box-shadow:0 0 30px #333;background:#eee;color:#000;border-color:#fff;outline:none}.reg-form__contact-data input.error{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}.reg-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:20px}.reg-form__submit input{background-color:#000;border:none;color:#fff;font-size:16px;font-weight:600;line-height:30px;letter-spacing:2px;padding:10px;text-transform:uppercase;width:100%}.reg-form__submit input:active,.reg-form__submit input:hover{-webkit-box-shadow:0 0 30px #333;box-shadow:0 0 30px #333;background:#eee;color:#000;outline:none}.reg-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reg-form__datetime{width:60%}@media (max-width:660px){.reg-form__label p{margin:0}}.reg-form__text{margin:0 auto;color:#2d2d2d;font-size:24px;font-weight:500;line-height:50px}@media (max-width:660px){.reg-form__text{font-size:20px;line-height:normal}}.reg-form__text--bold-upper{text-transform:uppercase}.reg-form__text--s_small{font-size:12px}.reg-form__link{color:#303030;border-bottom:1px solid}.reg-form__count-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:300px;width:calc(60% + 20px)}.reg-form__count-btn{width:75px;background-color:#ddd;text-align:center;color:#828282;line-height:25px}.reg-form__count-btn--selected{-webkit-box-shadow:0 0 30px #333;box-shadow:0 0 30px #333;background:#eee;color:#000;border-color:#fff;outline:none}.modal-window{font-family:Hind,sans-serif;font-size:16px}.modal-window__title{color:#000;font-size:45px;text-align:center;letter-spacing:4px;margin:0 0 30px;display:block}@media (max-width:660px){.modal-window__title{font-size:30px}}.b-review{font-family:Hind,sans-serif;font-size:16px}.b-review__button{border:none;color:#ccc;display:block;background-color:#2d2d2d;font-size:16px;font-weight:600;text-transform:uppercase;line-height:30px;letter-spacing:2px;margin:0 auto;padding:10px;width:100%}.b-review__button:active,.b-review__button:focus,.b-review__button:hover{-webkit-box-shadow:0 0 30px #fff;box-shadow:0 0 30px #fff;color:#000;background-color:#eee;outline:none}.b-review__button--open{max-width:350px;opacity:1}.b-review__button--open.passive{opacity:0;height:0;padding:0;-webkit-transition:opacity .5s ease-out,height .5s ease-out;transition:opacity .5s ease-out,height .5s ease-out}.b-review__button--submit{margin-top:10px}.b-review__card{opacity:0;margin:0 auto;height:0}.b-review__card.active{opacity:1;height:auto;-webkit-transition:opacity .5s ease-out,height .5s ease-out;transition:opacity .5s ease-out,height .5s ease-out}.b-review__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:60%;min-width:350px}.b-review__form textarea{resize:vertical}.b-review__form input,.b-review__form textarea{font-family:Hind,sans-serif;font-size:16px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#ddd;outline:none;width:100%;margin:10px 0;padding:5px 10px}.b-review__form input:focus,.b-review__form textarea:focus{-webkit-box-shadow:0 0 30px #fff;box-shadow:0 0 30px #fff;background:#eee}.b-review__form input.error,.b-review__form textarea.error{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}.b-reviews{font-family:Hind,sans-serif;font-size:16px}.b-reviews__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.b-reviews__review-card{font-style:italic;background-color:#2d2d2d;margin:20px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:350px}.b-reviews__review-card:hover{-webkit-box-shadow:1px 1px 30px #fff;box-shadow:1px 1px 30px #fff}.b-reviews__text:after,.b-reviews__text:before{content:'"'}.b-reviews__date,.header-menu{font-size:14px}.header-menu{color:#fff;line-height:30px;font-weight:800;width:100%;position:fixed;top:0;z-index:3}.header-menu__top{padding:20px 20px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto}@media (max-width:660px){.header-menu__top{padding:10px 10px 0;display:block}}.header-menu__contacts{font-size:26px;font-weight:400}@media (max-width:660px){.header-menu__contacts{position:absolute;top:12px;right:50px;font-size:16px}}@media (min-width:660px) and (max-width:1024px){.header-menu__contacts{font-size:12px}}@media (max-width:660px){.header-menu__list{display:none}}@media (max-width:660px){.header-menu__list--active{display:block;border-top:1px solid;font-size:12px;font-weight:400;line-height:0}}.header-menu__list--active li{text-align:right;text-transform:none}.header-menu__list--active li:active a,.header-menu__list--active li:hover a{text-shadow:1px 1px 40px #fff,0 0 3em #fff}.header-menu__top-list{list-style:none}@media (max-width:660px){.header-menu__top-home img{height:35px}}.header-menu__toggle{line-height:normal;position:absolute;top:20px;right:0}.header-menu__toggle a{padding:20px}.header-menu__toggle:active a,.header-menu__toggle:hover a{text-shadow:1px 1px 40px #fff,0 0 3em #fff}@media (min-width:660px){.header-menu__toggle{display:none}}.header-menu--fixed{position:fixed;top:0;width:100%;left:0}.header-menu--c_black{background-color:#000;-webkit-box-shadow:0 0 30px 30px #000;box-shadow:0 0 30px 30px #000;-webkit-transition:background-color .25s ease-out,-webkit-box-shadow .25s ease-out;transition:background-color .25s ease-out,-webkit-box-shadow .25s ease-out;transition:background-color .25s ease-out,box-shadow .25s ease-out;transition:background-color .25s ease-out,box-shadow .25s ease-out,-webkit-box-shadow .25s ease-out}@media (max-width:660px){.header-menu{background-color:#000;-webkit-box-shadow:0 0 30px 30px #000;box-shadow:0 0 30px 30px #000}}.social-menu{font-size:20px;font-family:FontAwesome;width:350px}.menu-list{list-style:none;line-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}.menu-list__item{padding:0 20px}.menu-list__item a{position:relative}.menu-list__item a:before{content:"";position:absolute;width:0;height:1px;background-color:#ccc;bottom:0}@media (min-width:660px){.menu-list__item--p_head:active a:before,.menu-list__item--p_head:hover a:before{width:100%;-webkit-transition:width .5s ease-out;transition:width .5s ease-out}}.menu-list__item--admin a{color:#e89199}.menu-list__item--admin:hover a:before{background-color:#e89199}@media (max-width:660px){.menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:40px}}.menu-list--social{padding:0 40px}@media (max-width:660px){.menu-list--social{-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:row}}html{background-color:#000;color:#ccc;font-family:Hind,sans-serif;font-size:10px}div{padding:0}body{margin:0}a{color:#ccc;text-decoration:none}ul{margin:0}h1,h2,h3{text-transform:uppercase;color:#fff}.content{position:relative;min-height:100vh;width:100%;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}.content__title{font-size:45px;font-weight:400;line-height:60px;letter-spacing:2px;margin-bottom:80px;padding:0 20px}.content__title--extra{font-size:60px;margin-bottom:0}.content__title--w_normal{letter-spacing:normal}.content__title--camelcase{text-transform:none}.content__title--subtitle{font-size:32px}@media (max-width:660px){.content__title{font-size:26px;line-height:35px;margin-bottom:30px}}.content__wrapper{position:relative;max-width:1200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.content__wrapper--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content__social{padding:50px 0;background-color:#2d2d2d}.content__copyright{background-color:#000;letter-spacing:2px;padding:50px 0;position:relative;font-size:16px;text-align:center;text-transform:uppercase}.b-events{padding:50px 0;font-size:22px}.b-events__table{width:100%;text-align:center}.b-events__table tr:hover>.b-events__date{color:#fff;text-shadow:1px 1px 30px red,0 0 3em #2d2d2d}@media (max-width:1024px){.b-events__container{overflow-x:scroll;overflow-y:visible;margin-left:170px}}@media (max-width:660px){.b-events__container{margin-left:100px}}.b-events__collapse{position:relative;max-height:640px;margin-bottom:20px;overflow-y:hidden}@media (max-width:1024px){.b-events__collapse{max-height:310px}}.b-events__collapse--full{max-height:1440px;-webkit-transition:max-height .9s ease-out;transition:max-height .9s ease-out}.b-events__dayname{text-transform:uppercase}.b-events__dayname--desktop{display:none}@media (min-width:660px){.b-events__dayname--desktop{display:initial}}.b-events__dayname--mobile{display:none}@media (max-width:660px){.b-events__dayname--mobile{display:initial}}.b-events__date{-webkit-box-shadow:10px 0 10px 0 #000;box-shadow:10px 0 10px 0 #000;text-shadow:1px 1px 30px #fff,0 0 3em #2d2d2d;padding:10px 0;z-index:2}@media (max-width:1024px){.b-events__date{font-size:16px;line-height:16px;left:0;position:absolute;top:auto;width:170px}}@media (max-width:660px){.b-events__date{width:100px}}.b-events__link{display:block;position:relative}.b-events__link:active,.b-events__link:hover{cursor:pointer;color:#ffb8b8;text-shadow:1px 1px 40px #fff,0 0 3em #fff}@media (max-width:1024px){.b-events__link{width:70px;line-height:40px}}.b-events__link--inactive{cursor:default}.b-events__link--booked,.b-events__link--inactive{pointer-events:none;text-decoration:none;color:#2d2d2d}.b-events__link--booked{cursor:defaultgit}.b-events__link--booked:before{content:"\437\430\43D\44F\442\43E";position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0;color:red;text-shadow:1px 1px 40px #fff,0 0 3em #fff}.b-contacts{font-size:22px;max-width:450px;margin:0 auto;padding:50px 10px}.b-contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:10px 0}.b-contacts__column{-ms-flex-line-pack:center;align-content:center}.b-contacts__column--1{width:40%}.b-contacts__column--2{width:60%}.b-contacts__column--2 ul{padding:0;list-style:none}.b-contacts__label--address:before{content:"\F2B9"}.b-contacts__label--address:before,.b-contacts__label--phone:before{font-family:FontAwesome;padding-right:20px;text-shadow:1px 1px 30px red,0 0 3em #2d2d2d}.b-contacts__label--phone:before{content:"\F095"}.b-contacts__label--email:before{content:"\F0E0";font-family:FontAwesome;padding-right:20px;text-shadow:1px 1px 30px red,0 0 3em #2d2d2d}.b-info{font-size:22px;padding:0 20px;margin:0 auto}.b-info__text{margin-top:20px;margin-bottom:0}.b-info__text--non_margin{margin:0 auto}.b-info__text--b_margin{margin-bottom:50px}.b-info__text--non_list{list-style:none}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.spinner{width:40px;height:40px;background-color:#333;position:fixed;top:0;left:50%;margin:100px auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}@-webkit-keyframes position-changing{0%{top:100%}to{top:50%}}@keyframes position-changing{0%{top:100%}to{top:50%}}