.padding-right-10{padding-right: 10px;}
.padding-left-10{padding-left: 10px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-bottom-30{margin-bottom: 30px;}
.margin-top-30{margin-top: 30px;}
.margin-bottom-60{margin-bottom: 60px;}
.margin-bottom-120{margin-bottom: 120px;}
.margin-bottom-300{margin-bottom: 300px;}
.margin-right-50{margin-right: 50px !important;}
.margin-0{margin-right: 0px !important;}
.max-midth{width:100%}
input{border: 1px solid #7B7B7B;padding: 6px 15px;}
.lang_selector{font-size: 12px;background-color: #fff;border: 0px;color: #c04153;-webkit-appearance: button;-moz-appearance: button;appearance: button;}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.delivery_svg{height:45px;}
.corp-2021{background-color: #000;
padding: 20px;
border-radius: 10px;text-align: center;
background: url('/img/corp-bg-2022.png');
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
width: 100%;
}
.promo_header_line{background-color: #c04153;
color: #ffd9df;
min-height: 40px;
display: flex;
justify-content: center;
font-weight: bold;
font-size: 24px;
line-height: 40px;font-family: YesevaOne-Regular;}
.corp-2021 .name{font-size: 16px;
color: #ffcf14;text-align: center; margin-bottom: 10px;
border-radius: 5px;padding: 10px;
text-align: center;background-color:rgba(0, 0, 0, 0.4);}
.corp-2021 .title{font-size: 23px;
color: #ffcf14;text-align: center; margin-bottom: 10px;border-radius: 5px;
padding: 10px;
min-height: 66px;
text-align: center;background-color:rgba(0, 0, 0, 0.4);}
.corp-2021 .people{font-weight: bold;
color: #fff; margin-bottom: 10px;}
.corp-2021 .price{
border-radius: 5px;
padding: 10px;
color: #fff;
font-size: 20px;
text-align: center; margin-bottom: 20px;background-color:rgba(0, 0, 0, 0.8);}
.corp-2021 .text{line-height: 1.3;
color: #fff;
font-size: 16px;
text-align: justify;margin-bottom: 0px !important;}
.site_request{
    padding: 10px;
    position: fixed;
    bottom: 0;
    z-index: 999;
    right: 0;
    width: 350px;
    height: 205px;
    background-color: #c04153;display: flex;border: 5px solid #e38592;}
.site_mes_text{color: #fff;}
.site_request p{color: #fff;font-size: 16px;line-height: 1.4;}
.site_request .photo>img{height: 180px;}
.site_request input,.site_request button {
    width: 220px !important;
    height: 39px !important;
    margin-bottom: 10px !important;

}
.site_request input{color: #c04153;padding: 10px;}
.sticky_menu{position: sticky;bottom: 0px;z-index: 2; background-color: #fff;padding: 10px;font-size: 14px}
.menu-anchor{position: relative;top: -30px;}
.btn_order_online {
	background-color:#cc0e00;
	border-radius:4px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:17px;
	padding:6px 12px;
	text-decoration:none;
}
.btn_order_online:hover {
	background-color:#fa2d2d;
}
.grey-menu-button {
    white-space: nowrap;
    background-color: #F3F3F3;
    display: inline-block;
    cursor: pointer;
    color: #3C3C3C;
    font-family: 'Roboto';
    font-size: 14px;
    padding: 12px 14px;
    text-decoration: none;
    margin: 0px 10px 8px 0px;
    min-width: 30%;
}
.grey-button {
    white-space: nowrap;
	background-color:#C04153;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Roboto';
    font-size: 17px;
	padding:16px 20px;
	text-decoration:none;
}
.menu__title2{font-family:YesevaOne-Regular !important;max-width:65vw;display:inline-block;position:relative;font-size:30px !important;font-family:YesevaOne-Regular;text-transform:uppercase;text-align:center}
.menu__title3{font-family:YesevaOne-Regular !important;max-width:65vw;display:inline-block;position:relative;font-size:20px !important;font-family:YesevaOne-Regular;text-transform:uppercase;text-align:center}
.menu__title,.menu__title p{font-family:YesevaOne-Regular !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0px 30px 0px}
.goresh>img{margin: 0px 11px -10px 0px;}
.goresh{color:#646464;margin-top: 11px;}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;outline:0}body{overflow-x:hidden}ul li{list-style:none;font-size: 18px;line-height: 1.8;}a{text-decoration:none;color:#000}h1,h2,h3,h4,h5,h6{font-weight:400}@font-face{font-display: swap;font-family:HelveticaNeueCyr-Light;src:url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.ttf),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.woff),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Light.eot)}@font-face{font-display: swap;font-family:HelveticaNeueCyr-Roman;src:url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.ttf),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.woff),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Roman.eot)}@font-face{font-display: swap;font-family:HelveticaNeueCyr-Medium;src:url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.ttf),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.woff),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Medium.eot)}@font-face{font-display: swap;font-family:HelveticaNeueCyr-Bold;src:url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.ttf),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.woff),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Bold.eot)}@font-face{font-family:HelveticaNeueCyr-Black;src:url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.ttf),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.woff),url(../fonts/HelveticaNeueCyr/HelveticaNeueCyr-Black.eot)}@font-face{font-display: swap;font-family:YesevaOne-Regular;src:url(../fonts/YesevaOne/YesevaOne-Regular.ttf),url(../fonts/YesevaOne/YesevaOne-Regular.woff),url(../fonts/YesevaOne/YesevaOne-Regular.eot)}.site__btn{display:block;cursor:pointer;border:2px solid #c04153;padding:10px;text-align:center;max-width:200px;white-space:nowrap;overflow:hidden;font-family:HelveticaNeueCyr-Medium;-webkit-transition:.3s;transition:.3s}.site__btn:hover{opacity:.6;-webkit-transition:.2s;transition:.2s}.site__btn_burgundy{background:#c04153;color:#fff}.site__btn_transparent{background:0 0;color:#c04153}.site__btn_transparent.active{background:#c04153;color:#fff}.site__btn_underline{color:#1c222d;background:0 0;border-color:transparent;border-bottom-color:#c04153}.site__btn_underline.active{border-width:2px;background:#c04153;color:#fff}.site__btn_underline_short{border-bottom-color:transparent;padding:0!important;padding-bottom:5px!important;width:auto!important;height:auto!important;border-width:1px!important}.site__btn_underline_short.active{color:#c04153;background:0 0;border-bottom-color:#c04153}.site__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.site__title h2{max-width:65vw;display:inline-block;position:relative;font-size:30px;font-family:YesevaOne-Regular;text-transform:uppercase;text-align:center}.site__title h2:after,.site__title h2:before{display:block;position:absolute;content:'';width:40px;height:3px;background:#c04153;top:50%;margin-top:-2px}.site__title h2:after{right:-4vw}.site__title h2:before{left:-4vw}.site__title_single{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site__title_single h2{text-align:left;max-width:none;padding-left:4vw}.site__title_single h2:before{left:0}.site__title_single h2:after{display:none}.site__title_single_comment{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.site__title_single_comment h2{font-size:26px;line-height:1.3;width:100%;text-align:left;margin-bottom:20px}.site__title_single_comment p{padding-left:4vw;font-size:18px;line-height: 1.6;}.site__title_underlined h3{text-align:center;position:relative;padding-bottom:13px;font-family:YesevaOne-Regular}.site__title_underlined h3:after{display:block;position:absolute;content:'';bottom:0;right:50%;margin-right:-20px;width:40px;height:3px;background:#c04153}.site__item_imaging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:505px;overflow:hidden}.site__item_imaging img{margin-bottom:25px;width:100%;height:260px;-o-object-fit:cover;object-fit:cover}.site__item_imaging h4{font-size:20px;font-family:YesevaOne-Regular;text-align:center;color:#c04153;margin-bottom:15px}.site__item_imaging p{text-align:center;line-height:1.4;overflow:auto}.site__section{margin-bottom:100px}.site__section-comment{width:70%;margin:0 auto 40px}.site__section-comment p{text-align:center;font-size:18px;line-height:1.6}
.margin-bottom-0{margin-bottom: 0px !important;}
.padding-bottom-0{margin-bottom: 0px !important;}
.site__section_cheaf-info{-ms-flex-preferred-size:65%;flex-basis:65%;padding-bottom:0px}
.text{margin-bottom:45px}
.text p{font-size:18px;margin-bottom:20px;line-height:1.6}
.site__section_cheaf-info .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site__section_cheaf-info .buttons li{-ms-flex-preferred-size:24%;flex-basis:24%}
.ceo_block_img{float:right; margin: 0px 0px 20px 20px;}
.ceo_block_img>img{width: 100%;}
.hall_request_input::placeholder {
  color: #fff;
}
.newyear_under_logo{background: url('/img/fort-new-year.png');
height: 65px;
width: 260px;
position: relative;
top: -16px;z-index: 10;}
.site__section_cheaf-photo{-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-item-align:end;align-self:flex-end}
.site__section_cheaf-photo img{width:100%;-o-object-fit:cover;object-fit:cover}.site__section_country-restaurant .site__video,.site__section_wedding .site__video{margin-bottom:100px}.site__section_country-restaurant .site__slider_info,.site__section_wedding .site__slider_info{margin-bottom:80px}.site__section_country-restaurant .site__slider_info:last-child,.site__section_wedding .site__slider_info:last-child{margin-bottom:0}.site__video{margin-bottom:30px}.site__video iframe{height:50vw;max-height:650px;min-height:270px}.site__slider .owl-next,.site__slider .owl-prev{position:absolute;top:50%;margin-top:-23px;width:30px;height:46px;background:url(../img/icons/slider-arrow-right.svg) center center no-repeat!important;background-size:contain!important}.site__slider .owl-next span,.site__slider .owl-prev span{color:transparent}.site__slider .owl-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);left:-4vw}.site__slider .owl-next{right:-4vw}.site__slider .slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site__slider_choice{padding:0}.site__slider_choice .buttons{margin-bottom:10px}.site__slider_choice .buttons ul{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;margin:0 -15px}.site__slider_choice .buttons ul li{padding:0 15px;margin-bottom:18px}.site__slider_choice .buttons ul li .site__btn{max-width:180px}.site__slider_choice .slider__item{width:1110px;-webkit-transition:.3s;transition:.3s}.site__slider_choice .slider__item.shadow{opacity:.5}.site__slider_choice .slider__list .owl-prev{left:calc((100vw - 1110px - 140px)/ 2)}.site__slider_choice .slider__list .owl-next{right:calc((100vw - 1110px - 140px)/ 2)}.site__slider_info .slider__item{width:100%}.site__slider_info .slider__item img{min-height:250px;max-height:650px}.site__slider_info .owl-next,.site__slider_info .owl-prev{top:335px}.site__breadcrumbs{background:#f9f9f9;margin:0px;padding:15px 0}.site__breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site__breadcrumbs ul li{display:block;position:relative;padding:5px 15px}.site__breadcrumbs ul li:after{text-align:center;width:10px;font-size:16px;line-height:1;position:absolute;content:'\00BB';display:block;right:-5px;top:50%;margin-top:-8px}.site__breadcrumbs ul li:first-child{padding-left:0}.site__breadcrumbs ul li:last-child:after{display:none}.site__breadcrumbs ul li a{line-height:1;font-size:14px;white-space:nowrap}.site__breadcrumbs ul li a:hover{opacity:.6}.site__person-name h4{font-size:24px;font-family:YesevaOne-Regular;margin-bottom:15px;color:#c04153}.site__instagram-link{color:#c04153;font-size:16px;position:relative;padding-left:24px}.site__instagram-link:before{display:block;position:absolute;content:'';width:16px;height:16px;background:url(../img/logos/instagram-logo.svg) center no-repeat;background-size:contain}.site__instagram-link:hover{opacity:.6;-webkit-transition:.3s;transition:.3s}*{font-family:HelveticaNeueCyr-Roman,serif;font-size:15px;color:#1c222d}.hidden{display:none !important;}.uppercase{text-transform:uppercase}body{background:#fff}.container_main-section{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1700px}.contact__item{margin-right:5px}.contact__item-name{display:block;margin-bottom:4px}.contact__item-name img{margin: 5px 2px -3px 0px;width:16px;height:16px}.contact__item-name span{font-size:14px;font-family:HelveticaNeueCyr-Light}.contact__item a{font-size:14px;font-family:HelveticaNeueCyr-Medium}.contact__item a:hover{opacity:.6;-webkit-transition:.2s;transition:.2s}.lang__list{display:-webkit-box;display:-ms-flexbox;display:flex}.lang__list li{margin-right:7px}.lang__list li:last-child{margin-right:0}.lang__list li a{text-transform:uppercase;font-size:12px;display:block;padding-bottom:3px;border-bottom:1px solid transparent;font-family:HelveticaNeueCyr-Medium}.lang__list li a:hover{opacity:.6;-webkit-transition:.2s;transition:.2s}.lang__list li a.active{color:#c04153;border-bottom:1px solid #c04153;opacity:1}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu__list a{display:block;padding:12px 0;border-top:2px solid transparent}.menu__list a:hover{opacity:.6;-webkit-transition:.2s;transition:.2s}.menu__list a.active{color:#c04153;border-top:2px solid #c04153}.menu__list a.active:hover{opacity:1}.features-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.features-section__col2{-ms-flex-preferred-size:30%;flex-basis:30%;margin-bottom:40px}.features-section__col{-ms-flex-preferred-size:23%;flex-basis:23%;margin-bottom:40px}.restaurant-section{margin-bottom:0}.restaurant-section__inner .site__section_cheaf-photo img{margin-top:-70px}.halls-section{padding:100px 0;background:#f9f9f9}.halls-section__inner .slider__item{position:relative}.halls__info{width:600px;height:200px;position:absolute;bottom:40px;right:50%;margin-right:-300px;background:#fff;padding:30px;text-align:center;overflow:hidden}.halls__info .site__title_underlined{margin-bottom:15px}.halls__info .site__title_underlined h3{font-size:24px;text-transform:uppercase}.halls__info-list{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;margin-bottom:25px}.halls__info-list span{display:block;padding-left:22px;margin-right:25px}.halls__info-list span:last-child{margin-right:0}.halls__info-list span.quantity{background:url(../img/icons/quantity-icon.svg) no-repeat;padding-top:3px}.halls__info-list span.square{background:url(../img/icons/square-icon.svg) no-repeat left center;padding-top:5px}.halls__info .site__btn{margin-right:auto;margin-left:auto;max-width:164px}.feedbacks-group__slider .owl-next,.feedbacks-group__slider .owl-prev{top:130px}.cheaf-section{margin-bottom:0}.gallery-section{background:#f9f9f9;padding:100px 0}.gallery-section__inner .buttons ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gallery-section__inner .slider__list{opacity:0;height:0}.gallery-section__inner .slider__list.visible{opacity:1;height:inherit}.blog__item{height:380px;position:relative}.blog__info{position:absolute;bottom:20px;right:50%;width:400px;height:100px;margin-right:-200px;background:#fff;padding:15px 30px;overflow:hidden}.blog__info h3{font-size:22px;line-height:1.3}.admin-section{margin-bottom:0}.admin-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-section__photo{-ms-flex-item-align:end;align-self:flex-end;margin-right:60px}.admin-section__photo-wrap{width:380px}.admin-section__photo-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-section__photo .site__person-name{display:none}.admin-section__info{margin-bottom:40px}.admin-section__text{margin-bottom:20px}.admin-section__text p{font-size:16px;line-height:1.6;}.admin-section__text p:last-child{margin-bottom:0}.feedbacks-big__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedbacks-big__info{-ms-flex-preferred-size:45%;flex-basis:45%;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;padding-right:50px}.feedbacks-big__text{height:400px;overflow:auto}.feedbacks-big__text .site__title_single_comment{margin-top:0}.feedbacks-big__text .site__title_single_comment h2{font-size:24px;font-family:YesevaOne-Regular;text-transform:none;margin-bottom:10px}.feedbacks-big__text-paragraphs p{line-height:1.5;margin-bottom:20px}.feedbacks-big__text-paragraphs p:last-child{margin-bottom:0}.feedbacks-big__previews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedbacks-big__previews li{margin-right:20px;width:30%;max-height:150px}.feedbacks-big__previews li:last-child{margin-right:0}.feedbacks-big__previews li img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;max-height:none!important;min-height:0!important}.feedbacks-big__photo{-ms-flex-preferred-size:55%;flex-basis:55%}.feedbacks-big__photo img{min-height:290px!important}.header{padding:40px 0 15px 0}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{width:235px;height:88px;margin-right:50px}.header__logo a{display:block}.header__nav{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:40px}.header__btn{margin-right:25px}.header__btn span{color:#fff}.header__btn img{display:none}.header__lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__bottom{width:100%;border-top:1px solid #c04153}.main-section__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-section__item{position:relative;-ms-flex-preferred-size:19%;flex-basis:19%;overflow:hidden;margin:0 10px;max-height:760px;height:86vh;-webkit-transition:.6s;transition:.6s}.main-section__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-section__item.active{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-preferred-size:38%;flex-basis:38%}.main-section__item.active .main-section__info{height:auto;max-height:calc(43vh + 25px);overflow:hidden}.main-section__item.active .main-section__info-desc{display:block}.main-section__item.active .main-section__info-desc p{max-height:calc(43vh - 60px - 74px - 15px);overflow-y:auto;margin-bottom:15px}.main-section__item.active .main-section__info-desc p span{display:block;text-align:center;font-size:14px;line-height:1.5;margin-bottom:15px}.main-section__item.active .main-section__info-desc .site__btn{margin-bottom:30px;max-width:164px;margin-right:auto;margin-left:auto}.main-section__info{position:absolute;top:50%;right:10px;left:10px;height:90px;margin-top:-45px;background:#fff;padding:10px;-webkit-transition:.3s;transition:.3s}.main-section__info h3{cursor:pointer;font-family:YesevaOne-Regular;font-size:24px;text-align:center;position:relative;padding-top:16px;padding-bottom:13px;margin-bottom:13px}.main-section__info h3:after{display:block;position:absolute;content:'';bottom:0;right:50%;margin-right:-20px;width:40px;height:3px;background:#c04153}.main-section__info-desc{display:none;-webkit-transition:.3s;transition:.3s}.footer{padding:50px 0 30px;background:#f9f9f9;border-top:2px solid #c04153;z-index: 100;position: relative;}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{width:250px;padding-right:20px}.footer__col .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__col .menu__list li a{font-family:HelveticaNeueCyr-Medium;font-size:16px}.footer__col .menu__list li a.active{border-top:none}.footer__col .menu__list li.selectable{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col .menu__list li.selectable a:hover{opacity:1}.footer__col .menu__list li.selectable a span{font-size:11px}.footer__col .menu__list li.selectable ul{margin-left:15px}.footer__col .menu__list li.selectable ul li a{font-family:HelveticaNeueCyr-Light;font-size:15px}.footer__col .menu__list li.selectable ul li a:hover{opacity:.6}.footer__col .menu__list li.contact{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col .menu__list li.contact a:hover{opacity:1}.footer__col .menu__list li.contact ul{margin-left:15px}.footer__col .menu__list li.contact ul li .contact__item{padding:10px 0}.footer__col .menu__list li.contact ul li .contact__item a{padding:0}.footer__col .menu__list li.contact ul li .contact__item a:hover{opacity:.6}.footer__col .menu__list li.contact ul li .social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.footer__col .menu__list li.contact ul li .social li{margin-right:20px}.footer__col .menu__list li.contact ul li .social li a:hover{opacity:.6;-webkit-transition:.3s;transition:.3s}.footer__col .menu__list li.contact ul li .social li a img{width:25px;height:25px}.footer .copyright{display:block;width:100%;font-size:14px;font-family:HelveticaNeueCyr-Light}@media screen and (max-width:1200px){.header__logo{margin-right:35px}.header__contact{margin-right:25px}.header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__top{margin-bottom:10px}}@media screen and (max-width:992px){.header__logo{width:200px}.header__contact{margin-right:15px}.header__btn{margin-right:15px}.header__btn .site__btn{padding:0;background:0 0;border:0}.header__btn .site__btn span{display:none}.header__btn .site__btn img{display:block;width:30px;height:30px}.header__bottom .menu__list{margin-top:-1px}}@media screen and (max-width:768px){.header{padding:15px 0}.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:50%;max-width:210px}.header__top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__contact{display:none}.header__btn{margin-right:6vw}.header__btn_burger{margin-right:0;display:block;border:0;cursor:pointer}.header__btn_burger.menu-open .burger{display:none}.header__btn_burger.menu-open .close{display:block}.header__btn_burger .burger{display:block;width:30px;height:30px}.header__btn_burger .close{display:none;width:30px;height:30px}.header__lang{display:none}.header__bottom{border-top:0}.header__bottom_mobile{position:relative}.header__bottom_mobile .menu__list{position:absolute;z-index:98;right:0;top:0;width:220px;background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:.5px .5px 3px #000;box-shadow:.5px .5px 3px #000;border-radius:1px;padding:20px 15px;display:none}.header__bottom_mobile .menu__list li a{font-size:14px;padding:8px 0;font-family:HelveticaNeueCyr-Medium}.header__bottom_mobile .menu__list li a.active{color:#c04153;border-top:0}.header__bottom_mobile .menu__list li.selectable{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__bottom_mobile .menu__list li.selectable a{position:relative}.header__bottom_mobile .menu__list li.selectable a:after{display:block;content:'';position:absolute;margin-top:-5px;top:50%;left:30%;width:14px;height:10px;background:url(../img/icons/arrow-down-icon.svg) no-repeat center;background-size:10px}.header__bottom_mobile .menu__list li.selectable a:hover{opacity:1}.header__bottom_mobile .menu__list li.selectable ul{margin-top:3px;padding-left:15px;display:none}.header__bottom_mobile .menu__list li.selectable ul li a{font-size:12px;font-family:HelveticaNeueCyr-Light;background:0 0;padding:5px 0}.header__bottom_mobile .menu__list li.selectable ul li a:after{display:none}.header__bottom_mobile .menu__list li.contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header__bottom_mobile .menu__list li.contact span{font-size:12px;display:inline}.header__bottom_mobile .menu__list li.contact ul{margin-top:20px;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}.header__bottom_mobile .menu__list li.contact ul li a{padding:0 10px}.header__bottom_mobile .menu__list li.contact ul li a img{width:25px;height:25px}}@media screen and (max-width:576px){.header__inner{position:relative}.header__bottom_mobile{position:static}.header__bottom_mobile .menu__list{top:100%;right:-15px;left:-15px;width:100vw;-webkit-box-shadow:none;box-shadow:none;padding:8px 15px}.header.mobile-menu_open{position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;background:#fff}}@media screen and (max-width:1200px){.contact__item{max-width:115px}.contact__item-name{margin-bottom:3px}.contact__item-name img{margin-right:2px;width:14px;height:14px}.contact__item-name span{font-size:12px}.contact__item a{font-size:12px}.lang__list li a{font-size:10px}.menu__list a{padding:8px 0;font-size:13px}.features-section__col{margin-bottom:30px}.blog__item{height:340px}.feedbacks-big__info{padding-right:20px}.feedbacks-big__text{height:350px}}@media screen and (max-width:992px){.lang__list li{margin-right:4px}.contact__item{max-width:100px}.contact__item-name img{margin-right:0;width:12px;height:12px}.contact__item-name span{font-size:11px}.contact__item a{font-size:10px}.menu__list a{padding:6px 0;font-size:11px}.features-section__col{-ms-flex-preferred-size:48%;flex-basis:48%}.restaurant-section{margin-bottom:0!important}.halls-section{padding:70px 0}.halls__info{width:400px;height:160px;bottom:40px;margin-right:-200px;padding:15px}.halls__info .site__title_underlined{margin-bottom:15px}.halls__info .site__title_underlined h3{font-size:20px}.halls__info-list{margin-bottom:20px}.feedbacks-group__slider .owl-next,.feedbacks-group__slider .owl-prev{top:110px}.cheaf-section{margin-bottom:0!important}.gallery-section{padding:70px 0}.blog__item{height:270px}.blog__info{width:240px;height:90px;margin-right:-120px;padding:10px}.blog__info h3{font-size:17px}.admin-section{margin-bottom:0!important}.admin-section__photo{margin-right:40px}.admin-section__photo-wrap{height:400px;width:230px}.admin-section__info{margin-bottom:40px}.admin-section__text{margin-bottom:40px}.admin-section__text p{font-size:16px;line-height:1.5;margin-bottom:20px}.admin-section__text p:last-child{margin-bottom:0}.feedbacks-big__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedbacks-big__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:0}.feedbacks-big__text{max-height:350px;height:auto;margin-bottom:30px}.feedbacks-big__photo{margin-bottom:30px}}@media screen and (max-width:768px){.halls__info{width:340px;height:140px;bottom:20px;margin-right:-170px;padding:10px}.halls__info .site__title_underlined{margin-bottom:10px}.halls__info .site__title_underlined h3{font-size:18px}.halls__info-list{margin-bottom:10px}.cheaf-section .site__section_cheaf-info{margin-bottom:0;padding-bottom:20px}.blog__item{height:250px}.blog__info{width:200px;height:80px;margin-right:-100px;padding:10px 5px}.blog__info h3{font-size:15px}.admin-section__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-section__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0;-ms-flex-item-align:start;align-self:flex-start}.admin-section__photo-wrap{height:60vw;width:33vw;min-width:150px;min-height:260px;margin-right:20px}.admin-section__photo .site__person-name{display:block;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:40px}.admin-section__info{margin-bottom:20px}.admin-section__info .site__person-name{display:none}.admin-section__text{margin-bottom:10px}.admin-section__text p{font-size:15px;line-height:1.5;margin-bottom:20px}}@media screen and (max-width:576px){.features-section__col{margin-bottom:20px}.halls-section{margin-bottom:0;padding:50px 0}.halls-section .halls__info{position:static;width:100%;height:180px;background:0 0;padding:10px}.halls-section .halls__info .site__title_underlined{margin-top:20px;margin-bottom:15px}.halls-section .halls__info .site__title_underlined h3{font-size:22px}.halls-section .halls__info-list{margin-bottom:30px}.halls-section .site__slider .owl-next,.halls-section .site__slider .owl-prev{top:30vw}.halls-section .site__slider_choice .buttons ul li{padding:0 8px;margin-bottom:8px}.halls-section .site__slider_choice .slider__item{height:auto}.halls-section .site__slider_choice .slider__item img{height:60vw}.feedbacks-group__slider .owl-next,.feedbacks-group__slider .owl-prev{top:calc(20vw)!important}.feedbacks-group__item .site__item_imaging img{height:40vw}.gallery-section{padding:50px 0}.gallery-section .site__slider_choice .buttons ul li{padding:0 8px;margin-bottom:8px}.gallery-section .site__slider_choice .buttons ul li .site__btn{font-size:13px}.blog__item{height:60vw}.blog__info{bottom:10px;width:260px;height:70px;margin-right:-130px;padding:10px 15px}.blog__info h3{font-size:14px}.feedbacks-big__text{margin-bottom:0}.feedbacks-big__text .site__title_single_comment{margin-bottom:20px}.feedbacks-big__text .site__title_single_comment h2{font-size:16px;text-transform:uppercase;text-align:left}.feedbacks-big__text .site__title_single_comment p{padding-left:0;font-size:16px}.feedbacks-big__text-paragraphs p{font-size:14px;line-height:1.2}.feedbacks-big__photo{margin-bottom:20px}.feedbacks-big__previews{display:none}}@media screen and (max-width:1200px){.main-section__item{max-height:600px;height:76vh}.main-section__item.active .main-section__info{max-height:calc(37vh + 20px)}.main-section__item.active .main-section__info-desc p{max-height:calc(37vh - 50px - 64px - 5px);margin-bottom:10px}.main-section__item.active .main-section__info-desc p span{font-size:12px;line-height:1.4;margin-bottom:13px}.main-section__item.active .main-section__info-desc .site__btn{margin-bottom:20px;max-width:120px}.main-section__info{height:70px;margin-top:-35px}.main-section__info h3{font-size:16px;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.main-section__info h3:after{height:2px}}@media screen and (max-width:992px){.main-section__item{max-height:550px;height:64vh}.main-section__item.active .main-section__info{max-height:calc(32vh + 20px)}.main-section__item.active .main-section__info-desc p{max-height:calc(32vh - 40px - 54px)}.main-section__item.active .main-section__info-desc p span{font-size:11px;line-height:1.3;margin-bottom:13px}.main-section__item.active .main-section__info-desc .site__btn{margin-bottom:17px}.main-section__info{height:50px;margin-top:-25px}.main-section__info h3{font-size:15px;padding-top:5px}.main-section__info h3:after{height:2px}}@media screen and (max-width:768px){.main-section__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-section__item{max-height:180px;height:23vh;margin-bottom:15px}.main-section__item.active{height:50vh;max-height:none}.main-section__item.active .main-section__info{max-height:180px}.main-section__item.active .main-section__info-desc p{max-height:90px;margin-bottom:5px}.main-section__item.active .main-section__info-desc p span{margin-bottom:5px}.main-section__item.active .main-section__info-desc .site__btn{margin-bottom:15px}.main-section__info{right:30px;left:30px;height:60px;margin-top:-30px}}@media screen and (max-width:576px){.main-section__item{margin-right:0;margin-left:0;max-height:130px;height:16vh}.main-section__item.active{height:60vh}.main-section__item.active .main-section__info{max-height:200px}}@media screen and (max-width:1400px){.site__slider_choice .slider__item{width:900px;height:670px}.site__slider_choice .slider__list .owl-prev{left:calc((100vw - 900px - 140px)/ 2)}.site__slider_choice .slider__list .owl-next{right:calc((100vw - 900px - 140px)/ 2)}.site__slider_info .owl-next,.site__slider_info .owl-prev{top:25vw}}@media screen and (max-width:1200px){.site__btn{padding:8px;font-size:14px}.site__title h2{font-size:28px}.site__title h2:after{right:-6vw}.site__title h2:before{left:-6vw}.site__title_single h2{padding-left:60px}.site__title_single h2:before{left:0}.site__title_single_comment h2{font-size:24px}.site__title_single_comment p{padding-left:60px}.site__item_imaging img{height:220px}.site__section_cheaf-info .text p{font-size:15px}.site__slider_choice .slider__item{width:720px;height:550px}.site__slider_choice .slider__list .owl-prev{left:calc((100vw - 720px - 140px)/ 2)}.site__slider_choice .slider__list .owl-next{right:calc((100vw - 720px - 140px)/ 2)}}@media screen and (max-width:992px){.site__title h2{font-size:24px}.site__title h2:after,.site__title h2:before{width:30px}.site__title h2:after{right:-7vw}.site__title h2:before{left:-7vw}.site__title_single h2:before{left:0}.site__title_single_comment h2{font-size:20px}.site__section{margin-bottom:70px}.site__section_cheaf-info .buttons li{-ms-flex-preferred-size:48%;flex-basis:48%;margin-bottom:15px}.site__section_country-restaurant .site__video,.site__section_wedding .site__video{margin-bottom:60px}.site__section_country-restaurant .site__slider_info,.site__section_wedding .site__slider_info{margin-bottom:40px}.site__slider_choice .slider__item{width:600px;height:450px}.site__slider_choice .slider__list .owl-prev{left:calc((100vw - 600px - 120px)/ 2)}.site__slider_choice .slider__list .owl-next{right:calc((100vw - 600px - 120px)/ 2)}.site__slider .owl-next,.site__slider .owl-prev{margin-top:-18px;width:20px;height:36px}.site__breadcrumbs{margin-top:0}.site__breadcrumbs ul li a{font-size:13px}}@media screen and (max-width:768px){.site__btn{padding:13px 8px}.site__title h2:after{right:-9vw}.site__title h2:before{left:-9vw}.site__title_single h2{padding-left:60px}.site__title_single h2:before{left:0}.site__item_imaging img{height:220px}.site__section_cheaf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site__section_cheaf-info{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:0;margin-bottom:30px}.site__section_cheaf-info .text p{font-size:14px;line-height:1.3}.site__section_cheaf-info .buttons li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site__section_cheaf-info .buttons li .site__btn{width:100%}.site__section_cheaf-photo{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site__section_cheaf-photo img{display:block}.site__slider_choice .slider__item{width:500px;height:400px}.site__slider_choice .slider__list .owl-prev{left:calc((100vw - 500px - 87px)/ 2)}.site__slider_choice .slider__list .owl-next{right:calc((100vw - 500px - 87px)/ 2)}.site__breadcrumbs{padding:10px 0;margin-bottom:30px}.site__breadcrumbs ul li a{font-size:12px}}@media screen and (max-width:576px){.site__btn_underline_short{padding-bottom:2px!important}.site__title h2{font-size:20px;line-height:1.3}.site__title h2:after,.site__title h2:before{width:20px}.site__title h2:after{right:-10vw}.site__title h2:before{left:-10vw}.site__title_single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site__title_single h2{padding-left:0}.site__title_single h2:after{display:block}.site__title_single_comment{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site__title_single_comment h2{font-size:16px;padding-left:30px;margin-bottom:10px}.site__title_single_comment h2:before{left:0}.site__title_single_comment h2:after{display:none}.site__title_single_comment p{font-size:14px;padding-left:30px}.site__title_single_werewolf h2{max-width:65vw;text-align:center}.site__section{margin-bottom:50px}.site__section-comment{width:100%}.site__section_cheaf-photo img{width:75%;margin-right:auto;margin-left:auto}.site__section_country-restaurant .site__video,.site__section_wedding .site__video{margin-bottom:40px}.site__section_country-restaurant .site__slider_info,.site__section_wedding .site__slider_info{margin-bottom:20px}.site__item_imaging img{margin-bottom:15px;height:160px}.site__item_imaging h4{font-size:16px;margin-bottom:12px}.site__item_imaging p{font-size:12px;line-height:1.3}.site__slider{padding:0}.site__slider .owl-next,.site__slider .owl-prev{top:50%;margin-top:-15px;width:15px;height:30px;background:url(../img/icons/slider-arrow-right-white.svg) center center no-repeat!important}.site__slider .owl-prev{left:3vw}.site__slider .owl-next{right:3vw}.site__slider_choice .slider__item{width:94vw;height:60vw}.site__slider_choice .slider__list .owl-prev{left:7vw}.site__slider_choice .slider__list .owl-next{right:7vw}.site__slider_info .owl-next,.site__slider_info .owl-prev{top:135px}.site__breadcrumbs ul li a{font-size:10px}.site__person-name h4{font-size:20px;margin-bottom:10px}}@media screen and (max-width:1200px){.footer__logo{width:180px}.footer__col .menu__list li.contact ul li .contact__item{max-width:210px}}@media screen and (max-width:992px){.footer__logo{width:160px}.footer__col .menu__list li a{font-size:13px}.footer__col .menu__list li.selectable ul li a{font-size:10px}.footer__col .menu__list li.contact ul li .contact__item{max-width:180px}.footer .copyright{margin-top:20px;font-size:9px}}@media screen and (max-width:768px){.footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__col .menu__list li.contact{margin-top:20px}.footer__col .menu__list li.contact ul{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}.footer__col .menu__list li.contact ul li{-ms-flex-preferred-size:33%;flex-basis:33%}.footer__col .menu__list li.contact ul li .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__col .menu__list li.contact ul li .social li{margin-right:0}}@media screen and (max-width:576px){.footer__col{-ms-flex-preferred-size:100%;flex-basis:100%}.footer__col_logo{width:100%;margin-bottom:20px}.footer__col_selectable{width:100%}.footer__col .menu__list li a{padding:8px 0}.footer__col .menu__list li.selectable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__col .menu__list li.selectable a{position:relative}.footer__col .menu__list li.selectable a:after{display:block;content:'';position:absolute;margin-top:-5px;top:50%;left:30%;width:14px;height:10px;background:url(../img/icons/arrow-down-icon.svg) no-repeat center;background-size:10px}.footer__col .menu__list li.selectable a span{display:none}.footer__col .menu__list li.selectable ul{margin-left:0;display:none}.footer__col .menu__list li.selectable ul li a{padding:6px 0}.footer__col .menu__list li.selectable ul li a:after{display:none}.footer__col .menu__list li.contact{margin-top:0}.footer__col .menu__list li.contact ul{margin-left:0}.footer__col .menu__list li.contact ul li .contact__item{max-width:none;padding:7px 0}.footer__col .menu__list li.contact ul li .social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__col .menu__list li.contact ul li .social li{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:20px}.footer__col .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__col .contact ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
.site__section_cheaf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site__section_hall-info-left{-ms-flex-preferred-size:42%;flex-basis:42%;margin-right:30px;padding-bottom:60px}
.site__section_hall-info-left p{font-size:18px;margin-bottom:20px;line-height:1.6}
.site__section_hall-info-right{-ms-flex-preferred-size:58%;flex-basis:58%;margin-right:30px;padding-bottom:60px}
.site__section_hall-info-right p{font-size:18px;margin-bottom:20px;line-height:1.6}
.site__section_hall-info-right .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction: row;}
.site__section_hall-info-right .buttons li{-ms-flex-preferred-size:24%;flex-basis:24%}
.hall_icon{height: 16px;width: 16px;margin-bottom: -3px;}
.site__section_hall_request{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.site__section_hall_request{background-color: #c04153;}
.padding-30{padding: 30px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-top-30{margin-top:30px;}
.margin-right-10{margin-right:10px;}

.halls_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap: wrap;}
.halls_other_item{-ms-flex-preferred-size:49%;flex-basis:49%;min-height: 340px;flex-wrap: wrap;margin: 0px 0px 30px 0px;background-position: center;
background-repeat: no-repeat;
background-size: cover;}
.halls_other_item>.halls__info{
max-width: 380px;
max-height: 200px;
background: rgba(255, 255, 255, 0.7);
padding: 30px;
text-align: center;
overflow: hidden;
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);}


.site__hall_request-info-left{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:30px;padding-bottom:60px}
.site__hall_request-info-left p{font-size:18px;margin-bottom:20px;line-height:1.6}
.site__hall_request-info-right{-ms-flex-preferred-size:50%;flex-basis:50%;padding-bottom:60px;margin-top: 40px;}
.site__hall_request-info-right p{font-size:18px;margin-bottom:20px;line-height:1.6}
.site__hall_request-info-left .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction: row;}
.site__hall_request-info-left .buttons li{-ms-flex-preferred-size:24%;flex-basis:24%}

.rest_menu_items{width: 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
  flex-wrap: wrap;}

.rest_menu_item{font-family:HelveticaNeueCyr-Roman,serif !important;display: -webkit-inline-box;-ms-flex-preferred-size:100%;flex-basis:100%;padding: 15px 15px 15px 15px;
display: -webkit-inline-box;
display: flex;
justify-content: space-between;}
@media screen and (max-width:576px){
.rest_menu_item{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}}
.divider{display: -webkit-inline-box;-ms-flex-preferred-size:10%;flex-basis:10%;}

.rest_menu_item>.price{min-width: 70px;font-size:14px;color:#C04153 !important;}
.rest_menu_item>.weight{min-width: 100px;color: #8d8f95 !important;font-size:14px;margin: 0px 10px 0px 10px;}
.rest_menu_item>.name{color: #535764 !important;font-size:14px;width:100%;}
.bg_grey{border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;background-color: #eeeeee;}
.hall_request_input {
	background-color:transparent;
	border:1px solid #ffffff;
	display:inline-block;
	font-family:Arial;
	font-size:17px;
	padding:5px 5px;
        width: 280px;
        height: 46px;
	text-decoration:none;
        margin-bottom: 20px;
}
.hall_request_button,.site_request_button {
	background-color:#ffffff;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#c04154;
	font-family:Arial;
	font-size:17px;
	padding:5px 5px;
        width: 280px;
        height: 46px;
	text-decoration:none;
}
.mes_text{color:#fff;}
@media screen and (min-width: 768px) and (max-width: 5920px){.corp-2021{-ms-flex: 0 0 32%;
flex: 0 0 32%;
max-width: 32%;
margin: 0px auto;}.desktop_hidden{display:none}}
@media screen and (min-width: 320px) and (max-width: 767px){.mobile_hidden{display:none}.sc_channel>img{margin: 4px 5px -4px 0px !important;}.halls__info {
    max-width: 207px !important;}}
@media screen and (min-width: 320px) and (max-width: 991px){.mobile_tablet_hidden{display:none}}
.phone_title>.icon{margin: 5px 2px -2px 0px;}
.sc_channel{margin-right: 10px;}
div.sticky {position: -webkit-sticky;position: sticky;top:0;background-color: #f9f9f9;padding: 5px;font-size: 16px;width:100%;height: 40px;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       /* IE 8 */filter: alpha(opacity=90);  /* IE 5-7 */-moz-opacity: 0.9;          /* Netscape */-khtml-opacity: 0.9;        /* Safari 1.x */opacity: 0.9;               /* Good browsers */z-index: 999;}
.sticky>.container{display: flex;justify-content: space-between;}
.sc_channel>img{height: 20px;width:20px;margin: 4px 5px -4px 15px;}

.hall_request_photo{-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-item-align:end;align-self:flex-end;position: relative;    min-height: 330px;}
.hall_request_photo>img{position: absolute;
right: 0;
bottom: 0;max-height: 321px;}
.btn_booking{background-color:#ffffff;
	border:1px solid #c04154;
	display:inline-block;
	cursor:pointer;
	color:#424242;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
        color: #c04154;}
.hall_request_photo>p>a{font-size: 15px;color: #fff;text-decoration: underline;}
.site__section_hall_request p{font-size: 15px;color: #fff;}
.site__section_hall_request h3{font-family:YesevaOne-Regular !important;font-size: 24px;color: #fff;}
.menu_main_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu_main_dir{border-bottom: 1px solid #C04153; color:#1C222D;padding-bottom: 10px; margin-bottom: 10px;}
.header__contact>.contact__item>ul>li{float: left;margin: 0px 10px 0px 10px;}
.header__contact>.contact__item>ul>li>a>img{height: 30px;}
.header__contact>.contact__item>ul{margin-top: 10px;}
.center{text-align: center;}
p>a{text-align: center;text-decoration: underline;font-size: 18px;line-height: 1.6;color: #c04153;}
p>strong{text-align: center;font-weight: 700;font-size: 18px;line-height: 1.6;}
@media screen and (max-width: 767px){
    .grey-menu-button {
    font-size: 12px;
    padding: 6px 6px;
    text-decoration: none;
    margin: 0px 2px 5px 0px;
    min-width: 10%;
}
.mobile-flex-row{display: flex;justify-content: space-around;width: 100%;}
.site_request .form{width: 100%;}
.site_request p {color: #fff;font-size: 12px;line-height: 1.2;}
.site_request {width: 100%;border: 3px solid #e38592;height: 80px;}
.site_request input, .site_request button {margin-left: 5px;width: 170px !important;height: 32px !important;}
}
.edit-icon {

    font-size: 16px; /* Размер иконки */
    cursor: pointer; /* Курсор указателя */
    color: red; /* Цвет иконки */
margin: auto;
}
.cms{ border: 3px solid blue; /* Красная рамка толщиной 3px */

    height: 30px;
    width:30px;/* Отступ для содержимого */

}