/* @font-face {
  font-family: 'Verdana';
  src: url('../fonts/verdana.ttf');
  font-style: Regular;
} */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],/* 1 * ul li .volume/
[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,/* 1 */
#radio {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	background-color: #fff;
	z-index: 1;
}
#radio .container {
	position: relative;
	height: 100%;
}
.radio-controls {
	/*position: absolute;*/
	/*top: 50%;*/
	/*right: 10px;*/
	width: 30px;
	height: 30px;
	margin-left: 6px;
	/*margin-top: -15px;*/
	background-image: none;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.radio-controls.__paused {
	/* background-image: url('/assets/src/equilizer.gif'); */
	/* background-position: 50% 50%; */
	background-image: url('/assets/src/icon-mute.png?20180122');
}
.teamList {
	padding: 0;
	list-style: none;
	text-align: left;
}
.teamList li {

}
.teamList li:not(:first-child) {
	margin-top: 40px;
}
.teamList li .images {
	margin-bottom: 20px;
	text-align: center;
}
.teamList li img {
	margin: 0;
}
.teamList li .description h5, .teamList li .position {
	text-transform: uppercase;
}
.teamList li .position {
	margin-top: 10px;
	font-size: 14px;
}
.teamList li .description {
	margin-left: 20px;
	text-align: center;
}
.teamList li .description h5 {
	margin: 0;
}
.teamList li .description p {
	margin: 19px 0 0;
}
menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'finlek';src:url(/workspace/assets/fonts/finlek-webfont.eot);src:url(/workspace/assets/fonts/finlek-webfont.eot?#iefix) format("embedded-opentype"),url(/workspace/assets/fonts/finlek-webfont.woff2) format("woff2"),url(/workspace/assets/fonts/finlek-webfont.woff) format("woff"),url(/workspace/assets/fonts/finlek-webfont.ttf) format("truetype"),url(/workspace/assets/fonts/finlek-webfont.svg#finlek) format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;outline:none}html{font-size:62.5%}body{margin:0;line-height:1em;font:100% Verdana,Arial,Helvetica,sans-serif}body.main-page{padding-top:0}body.calendar-page{padding-top:90px}form{position:relative;margin:0;z-index:3}fieldset{padding:22px 21px 16px;border:1px solid #b6dec5}input,textarea{-webkit-appearance:none;border-radius:0}input[type="text"],textarea{display:block;width:100%;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;border:1px solid #dbcfe9}input[type="text"]{height:32px;margin-bottom:9px;padding:0 5px}textarea{height:133px;padding:10px 5px;resize:vertical}input[type="submit"]{border:none;cursor:pointer}form p.error{margin:5px 0 8px;text-align:left;font-size:12px;color:#f5461f}label.checkbox{display:flex;margin-top:20px;font-size:14px}label.checkbox input{display:inline-block;width:12px;height:12px;vertical-align:top;margin-right:10px;border:1px solid #dbcfe9;flex-shrink:0}label.checkbox span{display:inline-block}label.checkbox a{color:#000;text-decoration:underline}label.checkbox a:hover{text-decoration:none}.__animation{transition:max-height 500ms linear}.pull-left{float:left}.pull-right{float:right}.clearfix{clear:both}.icaptcha{margin:8px 0 14px;line-height:2;font-size:14px}.button{display:inline-block;width:259px;max-width:100%;height:67px;line-height:67px;text-align:center;font-size:14px;background-color:grey;text-decoration:none;text-transform:uppercase}.button.button-orange{color:#fff;background-color:#F5461F}.button.button-white{color:#F5461F;background-color:#fff;border:1px solid #F5461F}.button.button-radio{position:relative;margin-left:40px;padding-left:30px}.button.button-radio::after{position:absolute;top:50%;left:38px;width:41px;height:36px;margin-top:-22px;background-image:url(/assets/src/icon-radio.png?20171128);transform:scale(0.81);content:""}.container{max-width:1200px;margin-right:auto;margin-left:auto}.text-wrapper{width:75%;margin-right:auto;margin-left:auto;font-size:20px;text-align:center}.text-wrapper.__overflow{position:relative}.text-wrapper.__overflow::before,.text-wrapper.__overflow::after{position:absolute;content:""}.text-wrapper.__overflow::before{bottom:0;left:0;width:100%;height:60px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(top bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);transition:opacity 250ms linear}.text-wrapper.__overflow::after{bottom:8px;left:50%;width:33px;height:17px;margin-left:-17px;background-image:url(/assets/src/icon-slidedown.png?20171128)}.text-wrapper.__overflow:hover::after{opacity:.5}.text-wrapper.text-ellipsis.__expanded{max-height:2500px!important}.text-wrapper.text-ellipsis{max-height:100%;overflow:hidden;-ms-touch-action:manipulation;touch-action:manipulation}.text-wrapper p{margin:19px 0;line-height:1.5}.index-block,.index-block{display:flex;position:relative;max-width:1200px;margin:0 auto;padding:24px 0 10px;flex-wrap:wrap;text-align:center;color:#fff;background-color:#fff;z-index:2;overflow:hidden}.index-block p{margin:0}.index-block a{color:#fff}.index-block a[href^="tel:"]{color:#fff}.index-block a:hover{text-decoration:none}.index-block .content{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;padding:15px}.index-block .content .holder{position:absolute;display:flex;padding:10px;flex-direction:column;justify-content:space-around;align-items:center;top:0;left:0;width:100%;height:100%;align-self:center}.index-block .holder > div,.index-block .holder > p{max-width:100%}.index-block .item,.index-block .subitem{position:relative;background-size:cover;background-position:50% 50%;flex:1 1 25%}.index-block .item-2,.index-block .item-4,.index-block .item-5{display:flex;flex-wrap:wrap;flex:1 1 50%}.index-block .item-1::before,.index-block .item-5 .subitem-6::before{display:block;margin-top:166.666666%;content:""}.index-block .item-2{flex:1 1 50%}.index-block .item-2 .subitem{flex:1 1 50%}.index-block .item-2 .subitem-1{flex:1 1 100%}.index-block .item-2 .subitem-1::before,.index-block .item-4 .subitem-4::before,.index-block .item-4 .subitem-5::before{display:block;margin-top:41.6666666%;content:""}.index-block .item-2 .subitem-3::before{display:block;margin-top:83.333333%;content:""}.index-block .item-3,.index-block .item-5{color:#000}.index-block .item-3{background-color:#B6DEC5}.index-block .item-3 a{color:#000}.index-block .item-4 .subitem{flex:1 1 100%}.index-block .subitem-2{background-color:#1733DD}.index-block .subitem-5{background-color:#F5461F}.index-block .subitem-7{background-color:#DBCFE9}.index-block .subitem-7 div{display:flex;width:100%;justify-content:space-around}.index-block .item.item-2 p{margin:10px 0}.cook-book,.play{display:inline-block;width:83px;height:83px;background-size:cover}.cook-book{background-image:url(/assets/src/index-block/cook-book.png?20171128)}.play{margin-right:-12px;margin-left:-12px;background-image:url(/assets/src/index-block/play.png?20171128);transform:scale(0.72284)}.columns{display:flex}.columns .column{flex:1 1 50%}.columns .column.column-image,.columns .column.column-text{align-self:center;text-align:center}.columns .column.column-text{padding:0 10px}.columns .column .text-wrapper {margin-top: -16px}.columns .column .button{margin-top:16px}.columns .column p{font-size:14px}.columns .column img{min-width:100%;max-width:100%}.columns .column time{display:block;margin-bottom:16px;text-align:center;font-size:16px}.columns.columns-ellipsis .holder{display:flex;flex-direction:column}.columns.columns-ellipsis .holder.__expanded,.columns.columns-ellipsis .holder.__expanded .text-ellipsis{max-height:1500px!important}.columns.columns-ellipsis .holder.__animation .text-ellipsis{transition:max-height 500ms linear}.columns.columns-ellipsis h2,.columns.columns-ellipsis time,.columns.columns-ellipsis .button{flex-grow:0;flex-shrink:0}.columns.columns-ellipsis time{margin-bottom:20px}.columns.columns-ellipsis .text-wrapper{width:100%;overflow:hidden;flex-shrink:1}.columns.columns-ellipsis .button{margin-top:20px;align-self:center}.photos-list > .item{margin-top:20px}.photos-list > .item:first-child{margin-top:0}.slideshow{position:relative;overflow:hidden}.slideshow ol{display:flex;margin:0;padding:0;align-items:center;list-style:none}.slideshow ol li{flex:0 0 100%;font-size:0}.slideshow img{max-width:100%}.slideshow-controls{position:absolute;top:0;width:60px;height:100%;z-index:1}.slideshow-controls::after{position:absolute;top:50%;width:30px;height:58px;margin-top:-29px;background-image:url(/assets/spritesheet.png?20171128);content:""}.slideshow-controls:hover::after{opacity:.5}.slideshow-controls.previous{left:0}.slideshow-controls.previous::after{left:15px;background-position:-143px -173px}.slideshow-controls.next{right:0}.slideshow-controls.next::after{right:15px;background-position:-183px -173px}.social-icon{display:inline-block;background-size:cover}

.social-icon.facebook{background-image:url(/assets/src/index-block/facebook.png?20171)}

.social-icon.instagram{background-image:url(/assets/src/index-block/instagram.png?20171128)}

.social-icon.vk{background-image:url(/assets/src/index-block/vk.png?20171128)}
.social-icon.telegram{background-image:url(/assets/src/index-block/telegram.png?20171128)}



.list-reviews{margin:0;padding:0;font-size:16px;list-style:none}.list-reviews > li{position:relative}.list-reviews > li::after{position:absolute;bottom:-14px;left:50%;width:100px;height:0;margin-left:-50px;border-bottom:1px solid #B0B0B0;content:""}.list-reviews > li:not(:first-child){margin-top:31px}.menu{margin:0;padding:0;list-style:none}.menu a{padding-right:5px;color:#000;background-color:#fff}.menu a:hover{text-decoration:none}.menu ul{margin:0;padding:0;list-style:none}.menu ul li{display:flex}.menu ul li:not(:first-child){margin-top:29px}.menu ul li .volume{flex:0 0 15%;font-size:14px}.menu ul li .leader{flex:1 1 85%;overflow:hidden;font-size:16px}.menu ul li .leader::before{width:0;float:left;white-space:nowrap;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."}.menu ul li .leader span{padding-left:5px;float:right;background-color:#fff}.menu ul li .leader p.consists{margin:5px 0 0;line-height:1;font-size:12px}.menu ul + ul{margin-top:50px}.menu + .text-wrapper{margin-top:80px}#menu h2,#menu h3{margin:0;font-family:'Finlek';text-transform:none;line-height:.8}#menu h2::after,#menu h3::after{display:none}#menu h2{margin:50px 0 37px;font-size:70px}#menu .detskoe-menyu h2 {font-size: 56px;}#menu h3{margin:73px 0 51px 15%;font-weight:600;font-size:34px}#menu .text-wrapper{width:100%}#menu .text-wrapper ul{list-style:none;font-size:16px}#slideshow{position:relative;height:100%;max-height:650px;z-index:1;background-color:#fff}#slideshow .new-year:after{display:block;position:absolute;top:0;left:calc(50% - 281px / 2);width:281px;height:223px;background:url(/assets/spritesheet.png?20151026) -10px -299px;content:'';z-index:2}#slideshow.slideshow-no-title::after{display:none}#slideshow ol{position:relative;width:100%;height:100%}#slideshow ol li{display:none;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-color:#fff}#slideshow ol li.__active{display:block}#music{margin:30px 0;text-align:center}#music h2{margin-bottom:39px}#scheme{padding:23px 0 28px;text-align:center;background-color:#dbcfe9}#scheme h2{margin-bottom:28px}#scheme p{width:70%;margin-right:auto;margin-left:auto;font-size:14px}#scheme .button{margin:18px 20px 0}#contacts{position:relative;width:100%;height:600px;font-size:16px;background-size:cover;z-index:0}#contacts .content{position:fixed;top:50%;left:0;width:100%;margin-top:-127px;padding:40px 0;text-align:center;background-color:rgba(182,222,197,0.8)}#contacts .content ul{display:flex;width:76.042%;margin:0 auto;padding:0;list-style:none}#contacts .content ul li{flex:1 0 33.3333%;position:relative;padding:0 15px 28px;line-height:1.6;border:1px solid #000;border-width:0 1px}#contacts .content ul li:nth-child(2){border:none}#contacts .content ul li::before{display:block;height:60px;margin:0 auto 37px;background-image:url(/assets/spritesheet.png?20171128);content:""}#contacts .content ul li.address:before{width:64px;background-position:-10px -103px}#contacts .content ul .time:before{width:58px;background-position:-85px -103px}#contacts .content ul .phone:before{width:44px;background-position:-153px -103px}#contacts .content ul li a{color:#000}#contacts .content ul li a:hover{text-decoration:underline}#map{position:relative;width:100%;height:400px;background-color:#fff;z-index:1}#feedback{padding-top:32px}#feedback h2{margin-bottom:55px}#feedback h2.no-underline{margin-bottom:19px}#feedback .column{align-self:auto}#feedback .list-social{display:block;list-style:none;margin-top:64px;padding:0;width:100%;display:flex;justify-content:space-around}#feedback .list-social li:not(:first-child){margin-top:0}#feedback p{text-align:center}#feedback p a{color:#000}#feedback p a:hover{text-decoration:none}#certificate{width:170px;margin:34px auto 0}#welcome{padding:25px 0 0}section .container{padding:0 16px}section{position:relative;background-color:#fff;z-index:1}.main-page section{align-self:center;text-align:center}#dish h1,#dish h3{text-transform:uppercase}#dish h1{margin:26px 0 45px}#dish .column.column-image{flex:1 1 66.66666%}#dish .column.column-text{flex:1 1 33.33334%;padding:0 10px 0 30px;font-size:16px}#dish .text-wrapper{width:100%;margin:40px 0 53px;text-align:left}#article h1{margin:39px 0 36px;text-transform:uppercase}#article .text-wrapper{width:100%;margin-bottom:52px}#calendar h2{margin-bottom:27px;text-transform:uppercase;text-align:center}#calendar h3{margin-bottom:29px;text-align:center}#calendar h3::after{display:none}#calendar .text-wrapper{width:100%;font-size:14px}#calendar .text-wrapper p{margin:10px 0;font-size:14px;line-height:1.4}#calendar img{margin:9px 0}#calendar .columns{align-items:center}#calendar .columns .column-text{text-align:center}#calendar .columns .column-text img{display:none}header{position:fixed;top:0;width:100%;font-size:12px;background-color:rgba(23,51,221,1);z-index:4}.desktop.active-menu header{background-color:rgba(23,51,221,0)}header .container{display:flex;height:40px;padding:0 10px;align-items:center}header .mobile-menu{display:none}header nav{flex:0 1 620px}header nav ol{display:flex;padding:0;list-style:none;justify-content:space-between}header nav a{font-size:12px;color:#fff;text-transform:uppercase;text-decoration:none}header nav .language{display:none}header nav a.__active{padding-bottom:2px;border-bottom-width:2px;border-bottom-style:solid}header nav .close{display:none}header nav .social-icon{display:none}header .language-select{text-align:center;flex-grow:1}header .language{margin:0 5px;color:#fff;font-size:10px;text-decoration:none}header .language.__active{text-decoration:underline}header .icon{display: flex; align-items: center;position:relative;height:26px;line-height:14px;text-decoration:none;white-space:nowrap;color:#fff;overflow:hidden}header .icon::after{position:absolute;top:50%;left:0;height:26px;margin-top:-14px;transform:scale(0.5383);content:""}header .icon.icon-landmark{padding-left:14px}header .icon.icon-landmark::after{left:-5px;width:19px;background-image:url(/assets/src/icon-landmark.png?20171128)}header .icon.icon-phone{margin-left:15px;padding-left:35px}header .icon.icon-phone::after{width:40px;background-image:url(/assets/src/icon-phone.png?20171128)}main{background-color:#fff}.calendar{width:100%;margin:50px 0 45px;border-collapse:collapse}.calendar caption{position:relative;height:39px;text-transform:uppercase;line-height:2.2;font-size:16px;border:1px solid #000;border-right:none;border-left:none}.calendar caption a{display:block;position:absolute;top:0;width:100px;height:100%}.calendar caption a:after{display:block;position:absolute;top:6px;left:0;width:15px;height:24px;background-image:url(/assets/spritesheet.png?20160122);content:''}.calendar caption a.previous,.calendar caption a.pevious::after{left:0}.calendar caption a.previous::after{background-position:-381px -10px}.calendar caption a.previous:hover::after{background-position:-381px -44px}.calendar caption a.next{right:0}.calendar caption a.next::after{right:0;left:auto;background-position:-406px -10px}.calendar caption a.next:hover:after{background-position:-406px -44px}.calendar tbody td{position:relative;height:47px;vertical-align:middle;text-align:center;font-size:22px;color:#b0b0b0;border-bottom:1px solid #000}.calendar tbody td .multiple_events{position:absolute;right:40px;bottom:5px;width:20px;font-size:16px;font-weight:400;color:#000;z-index:1}.calendar tbody td .multiple{cursor:pointer}.calendar tbody td a,.calendar tbody td .active{font-weight:700}.calendar tbody td a{color:#f3461f}.calendar tbody td a:hover{text-decoration:underline}.calendar tbody td .active{color:#000}.calendar .tooltip{display:none;position:absolute;top:32px;left:50%;margin-left:-49px;padding:30px 50px;text-align:left;background-color:#fff;border:2px solid #000;z-index:10}.calendar .tooltip .arrow{position:absolute;top:-18px;left:29px;width:36px;height:30px;background-image:url(/assets/arrow.png?20160125-3);background-repeat:no-repeat;z-index:1}.calendar .tooltip .arrow::after{display:none;position:absolute;left:0;bottom:-10px;width:100%;height:10px;background-color:#fff;content:''}.tooltip .close{position:absolute;top:10px;right:10px;width:30px;height:30px;text-indent:-9999px;background-image:url(/assets/icon-close.png);cursor:pointer}.tooltip .close.left{left:10px;right:initial}.tooltip .holder{display:inline-block;height:31px;margin-right:10px;vertical-align:middle}.calendar .tooltip a{font-weight:400;white-space:nowrap;color:#000}.calendar .tooltip li{height:71px;padding:20px 0;border-bottom:1px solid #b0b0b0}.calendar .tooltip li:last-child{border-bottom:none}.no-content{margin:55px 0;text-align:center;font-size:16px}.ibcico{display:block;width:90px;height:29px;margin-top:16px;background:url(/assets/spritesheet.png?20151026) no-repeat -10px -260px}.alert{position:relative;max-width:680px;margin:61px auto 78px;padding:10px 0;font-family:Arial;font-size:14px;color:#005cab;border:2px solid #005cab}.alert ul{display:block;margin:0 auto;padding:0 50px 0 0;list-style:none}.alert ul > li{margin-top:20px;padding-left:30%}.alert ul > li:first-of-type{margin-top:0}.alert ul > li strong{text-transform:uppercase;font-weight:700;letter-spacing:1px}.alert ul > li p{margin:3px 0 0;font-size:14px;letter-spacing:.8px}.alert ul > .item-1{background:url(/assets/alert-1.png) no-repeat 16.5% 50%}.alert ul > .item-2{background:url(/assets/alert-2.png) no-repeat 16.5% 50%}.alert ul > .item-3{background:url(/assets/alert-3.png) no-repeat 16.5% 50%}.alert .note{position:absolute;bottom:-19px;right:-108px;width:150px;font-size:13px;transform-origin:top left;transform:rotate(-90deg)}.background{position:relative;padding-top:42.6%;background-position:50%;background-size:cover;background-image:url(/assets/background-menu-2.jpg?20171128)}.background.background-dish{display:none}.menu-text{margin-top:100px;text-align:center}.dish-description{padding:0 10px}.mixcloud-widget{margin-bottom:21px}.mixcloud-widget iframe{width:70%;margin-bottom:-30px}.list-contacts{margin-bottom:50px;padding:0;list-style:none;font-size:16px;color:#000}.list-contacts a{color:#000}.list-contacts > li{position:relative;padding-left:88px}.list-contacts > li:not(:last-child){margin-bottom:55px}.list-contacts > li::before{display:block;position:absolute;top:50%;left:0;height:58px;margin-top:-29px;background-image:url(/assets/spritesheet.png?20171128);content:""}.list-contacts .address::before{width:64px;height:60px;margin-top:-30px;background-position:-10px -103px}.list-contacts .time::before{width:58px;background-position:-85px -103px}.list-contacts .phone::before{width:44px;background-position:-153px -103px}.list-contacts .whatsapp::before{width:58px;height:58px;background-image:url(/assets/src/icon-whatsapp.png);background-position:0 0}.list-contacts .facebook::before{width:60px;height:60px;background-image:url(/assets/src/icon-facebook.png)}.list-contacts .instagram::before{width:60px;height:60px;background-image:url(/assets/src/icon-instagram.png)}

.list-contacts .telegram::before {width:332px;height:333px;background:url(/assets/src/telegram-lrg.png?20171128) no-repeat 50% 50%;left:-137px;margin-top:-166px;transform:scale(0.17)}

.list-contacts .viber::before{width:58px;height:58px;background-image:url(/assets/src/icon-viber.png?20171128);background-position:0 0}.go-to{display:block;position:absolute;bottom:10%;left:50%;width:200px;height:103px;margin-left:-100px;z-index:2}.go-to:after{display:block;position:absolute;bottom:0;left:71px;width:57px;height:43px;background:url(/assets/spritesheet.png?20151026) -370px -173px;content:''}.go-to:hover:after{background:url(/assets/spritesheet.png?20151026) -303px -173px}.overlay.overlay-address{display:none}.overlay.overlay-address a[href^="tel:"]{font-size:20px;color:#000}.wrapper{position:relative;width:100%;overflow:hidden}.background .description{display:none}.reviews-link{margin:70px 0 0}.TA_excellent{width:170px;margin:105px auto 0}.radio{display:block;width:73px;height:64px;margin-top:-14px;align-self:center;background-image:url(/assets/src/icon-radio-dark.png?20171128)}.smaller{font-size:14px}.small{font-size:8px}h2 + .button{margin-top:24px}.mobile .video-holder,.mobile .video-background{display:none}.video-foreground{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.video-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;overflow:hidden}.video-holder .video-background{position:relative;max-width:1200px;margin:0 auto}.mobile .pagination{display:none}.pagination{position:absolute;bottom:64px;width:100%;z-index:2}.pagination .holder{display:flex;position:relative;width:100%;max-width:1200px;margin:0 auto;justify-content:flex-end}.pagination span{display:block;width:18px;height:18px;margin:0 5px;border:1px solid #fff;border-radius:9px;background-color:transparent}.pagination span:hover,.pagination span.__active{border-color:#000;background-color:#fff}.messenger-list{display:flex;list-style:none;padding:0;justify-content:space-around}.messenger-list a{display:block;width:54px;height:54px;background-position:50% 50%;background-repeat:no-repeat}.messenger-list a.vbr{background-image:url(/assets/src/viber.png?20171128)}.messenger-list a.tlgrm{background-image:url(/assets/src/telegram.png?20171128)}.messenger-list a.wtsp{background-image:url(/assets/src/whatsapp.png?20171128)}@media screen and (max-width: 1140px){header .icon{margin:0}header .icon.icon-landmark{width:14px}header .icon.icon-phone{width:35px;margin-left:0}}@media screen and (min-width: 481px){.phone .col div:last-child{margin-top:20px}}.overlay{padding:10px 0;height:100%}.overlay::before,.overlay::after{position:absolute;top:10px;bottom:10px;z-index:1;content:"";border-left:1px solid #1733DD}.overlay::before{right:10px}.overlay::after{left:10px}.overlay .back{position:absolute!important;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #1733DD;border-width:1px 0;z-index:-2}.overlay.overlay-address{display:flex;text-align:center;line-height:2;color:#000;flex-direction:column}.overlay.overlay-address > div{position:relative;padding:0 10px}.overlay.overlay-address > div:first-child{display:flex;justify-content:center;flex:0 0 250px !important}.overlay.overlay-address > div:first-child div{align-self:center}.overlay.overlay-address > div:nth-child(3){padding:0 20px;flex:0 0 55px;text-align:left}.overlay.overlay-address > div:nth-child(3) p{font-size:14px}.desktop .overlay.overlay-address > div:nth-child(4){position:absolute;top:0;right:0}.overlay.overlay-address #additional-map{position:relative;padding:0;flex-grow:1;z-index:-1}.overlay{position:fixed;top:-100%;left:0;width:100%;background-color:#fff;opacity:0;transition:top 250ms linear,opacity 250ms linear;z-index:4}.overlay.__opened{top:0;opacity:1}.overlay .close{display:block;position:absolute;right:20px;width:31px;height:31px;background-image:url(/assets/src/icon-close.png?20171128)}.desktop .overlay .close{top:20px}.mobile .overlay .close{bottom:20px}.mobile .overlay.overlay-address .close{bottom:14px}.overlay.overlay-body{display:flex;padding:0}.overlay.overlay-body .body{width:100%;align-self:center}.overlay.overlay-body img{max-width:100%}.overlay.overlay-body.overlay-iframe iframe{width:100%;height:100%;border:none}.overlay.overlay-body.overlay-iframe iframe::before,.overlay.overlay-body.overlay-iframe iframe::after{position:absolute;right:10px;left:10px;border-bottom:1px solid #fff}.overlay.overlay-body.overlay-iframe iframe::before{top:10px}.overlay.overlay-body.overlay-iframe iframe::after{bottom:10px}.overlay.overlay-body.overlay-iframe::before,.overlay.overlay-body.overlay-iframe::after{border-color:#fff}.overlay.overlay-body.overlay-iframe .close{top:20px;bottom:unset;background-image:url(/assets/src/icon-close-white.png)}@media screen and (max-width: 1050px){header .mobile-menu{display:block;position:relative;width:20px;height:14px;margin-right:10px;border:2px solid #fff;border-width:2px 0}header .mobile-menu::after{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:#fff;content:""}header nav{display:block;position:fixed;top:-100%;left:0;width:100%;line-height:2;z-index:1;opacity:0;transition:top 250ms linear,opacity 250ms linear;height:100%}header nav.__opened{top:0;opacity:1}header nav.__opened a{font-size:14px}header nav.__opened .social-icon{transform:scale(0.65)}header nav .overlay{display:block;padding:50px 70px 50px 60px;background:#fff}header nav ol{display:flex;position:relative;margin:0;flex-direction:column;justify-content:space-between;line-height:4}.mobile header nav .overlay{position:absolute;top:0;left:0;width:100%}.mobile header nav ol{position:absolute;top:12.4%;bottom:15.7%;left:21.7%;line-height:1}header nav ol a{color:#000}header nav ol a:hover,header nav ol a.__active{border-bottom-width:2px;border-bottom-style:solid}header nav .overlay .language{display:block;position:absolute;right:65px;width:auto;height:auto;margin:0;color:#000;font-size:14px;line-height:1;text-transform:none}header nav .language.__active{border:none}header nav .language.language-ru{top:12.1%}.desktop header nav .language.language-ru{top:80px}header nav .language.language-en{top:19.9%}.desktop header nav .language.language-en{top:120px}header nav.__opened .social-icon{display:block;position:absolute;right:37px}

header nav.__opened .social-icon.facebook{top:33.5%}
.desktop header nav.__opened .social-icon.facebook{top:168px}

header nav.__opened .social-icon.instagram{top:50.1%}
.desktop header nav.__opened .social-icon.instagram{top:252px}



header nav.__opened .social-icon.vk{top:33.5%}
.desktop header nav.__opened .social-icon.vk{top:168px}

header nav.__opened .social-icon.telegram{top:50.1%}
.desktop header nav.__opened .social-icon.telegram{top:252px}





header .language-select{text-align:left}a[href^="tel:"]{color:#000;font-size:16px}a[href^="tel:"]:hover{text-decoration:none}.index-block p{font-size:14px}.list-social{margin-top:25px}.list-social li:not(:first-child){margin-top:25px}}@media screen and (min-width: 780px){h2{margin:20px auto}}@media screen and (max-width: 780px) and (min-width: 600px){h2{margin:8px auto 20px;font-size:21px}.columns.columns-ellipsis .text-wrapper p{margin:9px 0;font-size:12px}.columns.columns-ellipsis .text-wrapper.__overflow::before{height:50px}.columns.columns-ellipsis .button{height:57px;margin-top:10px;line-height:57px}.index-block .content{padding:5px}.index-block p{font-size:12px}.social-icon,.play,.cook-book,.radio{transform:scale(0.7)}}@media screen and (max-width: 700px){#slideshow .pagination{display:none}}@media screen and (max-width: 600px){h2{margin:22px auto;line-height:1.1}.index-block .item-1,.index-block .item-3{flex:1 1 50%}.index-block .item-2,.index-block .item-4,.index-block .item-5{flex:1 1 100%}.index-block .item-1{order:2}.index-block .item-2{order:1}.index-block .item-3{order:3}.index-block .item-4{order:4}.index-block .item-5{order:5}.columns{flex-wrap:wrap}.columns.columns-ellipsis .text-wrapper.__overflow{overflow:unset}.columns.columns-ellipsis .text-wrapper.__overflow::before,.columns.columns-ellipsis .text-wrapper.__overflow::after{display:none}.columns.columns-ellipsis .holder{max-height:unset!important}.columns.columns-ellipsis .text-wrapper.text-ellipsis.__overflow{overflow:hidden}.columns.columns-ellipsis .text-wrapper.text-ellipsis.__overflow::before,.columns.columns-ellipsis .text-wrapper.text-ellipsis.__overflow::after{display:block}.columns .column{flex:1 1 100%;order:1}.columns .column.column-text{display:flex;margin:10px 0 0;align-self:auto;order:2}.columns .column.column-text .holder{flex:1 1 100%;align-self:center}.columns .column.column-form input[type="submit"]{display:block;width:259px;max-width:100%;height:67px;margin:0 auto;line-height:67px}.button.button-radio{display:block;margin:20px auto 0}.mixcloud-widget iframe{width:100%}#contacts{font-size:14px}#calendar .container h2,#calendar .container .description{padding:0 10px}#calendar .columns .column{margin:0}#calendar .columns .column.column-text{padding:0}#calendar .columns .column.column-text img{display:inline;margin:20px 0}#calendar .columns .column.column-image{display:none}.index-block .item.item-2 p{margin:10px 0}.slideshow-controls::after{transform:scale(0.5)}.slideshow-controls.previous::after{left:5px}.slideshow-controls.next::after{right:5px}.TA_excellent{margin:50px auto}}@media screen and (max-width: 480px){body{padding-top:0}body.calendar-page{padding-top:50px}section .container{padding:0 16px}header{color:#fff}header nav a{color:#fff}label.checkbox span{font-size:10px}.background{height:100%;padding:0}.background.background-dish{display:block}.text-wrapper{width:90%}.text-wrapper.text-ellipsis{max-height:200px}.slideshow.slideshow-no-mobile .slideshow-controls{display:none}.slideshow.slideshow-no-mobile ol li:not(:first-child){display:none}.alert{padding:10px 0;text-align:center;border-width:1px}.alert ul{max-width:auto;padding:0 10px}.alert ul li{padding:50px 0 0;background-position:50% 10px!important}.alert .note{position:relative;right:0;bottom:0;width:auto;margin:10px 10px 0 0;text-align:right;transform:none}.calendar{margin-bottom:23px}.calendar tbody td{font-size:16px}.calendar caption a.previous::after{left:8px}.calendar caption a.next::after{right:8px}#article,#menu{position:static}#article #contacts{height:100%;font-size:12px}#contacts .content{height:100%;margin-top:0;padding:40px 0 0;background-color:transparent;transform:translate(0%,-50%)}#contacts .content ul{width:100%;height:100%;flex-direction:column;justify-content:space-around}#contacts .content ul li{display:flex;flex-direction:column;justify-content:center;padding:0;line-height:1.4;flex:0 0 25%;border:none;background-color:rgba(182,222,197,0.8)}#contacts .content ul li:not(:last-child)::after{display:none}#contacts .content ul li::before{position:relative;margin-bottom:0;transform:scale(0.7344)}#contacts .content ul li a[href^="tel:"]{font-size:14px}#contacts .content ul li.phone{line-height:1}#contacts .content ul li.phone .col{display:flex;justify-content:space-around;line-height:1.6}#calendar .holder{display:flex;flex-direction:column}#calendar .slideshow li{display:flex;flex-direction:column}#calendar h2,#calendar h3,#calendar time{order:1}#calendar .slideshow,#calendar img{order:2}#calendar .text-wrapper,#calendar .description{order:3}#calendar h2{margin-bottom:47px}#calendar h2::after{bottom:-31px}#calendar h3{margin-bottom:10px}#dish h1,#article h1{position:absolute;top:25.2%;left:0;width:100%;margin:0;color:#fff}#menu h3{margin-left:0}.menu ul li{flex-wrap:wrap}.menu ul li .volume{flex:0 0 100%;font-size:12px}.menu ul li .leader{font-size:14px}#menu #dish .container{padding:1px 10px}#dish #feedback .column.column-form{margin-top:22px;border-top:1px solid #000}#feedback .column.column-form h2.no-underline{margin-top:18px}#welcome{padding:10px 0}#welcome .text-wrapper{width:100%;padding:0 10px}.background .description{display:block}.background .description.description-scrollable{position:fixed;top:50%;left:0;width:100%;padding:30px 10px;text-align:right;font-size:14px;background-color:rgba(0,0,0,0.6);color:#fff;transform:translate(0,-50%)}.background .description.description-scrollable h3{text-transform:uppercase}.background .description.description-scrollable h3::after{right:0;left:auto}.background .description.description-scrollable h4{font-size:16px}.background .description.description-scrollable .back{display:block;position:absolute;top:-40px;right:10px;color:#fff;text-transform:uppercase;text-decoration:none}.background .description.description-scrollable .back:hover{text-decoration:underline}.list-contacts{margin-bottom:40px;text-align:center}.list-contacts > li{padding:70px 0 0}.list-contacts > li:not(:last-child){margin-bottom:45px}.list-contacts > li::before{top:0;left:50%}.list-contacts .address::before{margin-top:0;margin-left:-32px}.list-contacts .time::before{margin-top:0;margin-left:-29px}.list-contacts .phone::before{margin-top:0;margin-left:-22px}.list-contacts .whatsapp::before{margin-top:0;margin-left:-29px}.list-contacts .viber::before{margin-top:0;margin-left:-28px}.list-contacts .telegram::before{margin-top:-146px;margin-left:-167px;left:50%}.TA_linkingWidgetRedesign > div{margin:0 auto 40px!important}}@media screen and (max-width: 320px){header .mobile-menu,header .language,header .icon{margin:0 5px}header .language{width:16px;height:12px}.index-block .content{padding:5px}.index-block .content .holder{padding:0 10px}.index-block p{font-size:12px}.index-block .item .holder p{margin:10px 0;line-height:1.3}.social-icon,.cook-book,.play{transform:scale(0.65)}.columns .column.column-text p{margin:5px 0;line-height:2;font-size:10px}.reviews-link{margin:10px 0}#contacts .content{padding:40px 0 0}#feedback{padding-top:26px}#feedback .list-social{margin-top:24px}#feedback .list-social .social-icon{transform:scale(1)}#scheme{padding:5px 0 15px}#scheme h2{margin-bottom:35px}#scheme p{width:100%;line-height:1.45}#scheme .button{margin:13px 20px 18px}.overlay.overlay-address a[href^="tel:"]{font-size:17px}}

@keyframes eq-uppydowny {
  0% {
    //height: 20px;
    transform: scaleY(1);
  }
  50% {
    //height: 3px;
    transform: scaleY(.5);
  }
  100% {
    //height: 20px;
    transform: scaleY(1);
  }
}

.index-block .item-3 {
  display: flex;
  flex-wrap: wrap;
}

.index-block .item-3-first, .item-3-second {
 flex: 1 1 100%;
}

.index-block .item-3-first {
 background: #FDD15B;
 position: relative;
}
.index-block .item-3-second {
 position: relative;
}
.item-3 .item-3-soc {
 display: flex;
 width: 90%;
 justify-content: space-around;
}
.item-3 .social-icon {
 width: 60px;
 height: 60px;
}
@media (max-width: 479px) {
 .item-3 .social-icon {
   width: 42px;
   height: 42px;
 }
 .item-3 .timer {
   width: 39px;
   height: 39px;
 }
}
.index-block .item-3 .holder > p {
    max-width: 83%!important;
}

@media (min-width: 1051px) {
 .index-block .item-3 .holder > p {
	font-size: 16px;
 }
}

@media (min-width: 781px) and (max-width: 1050px) {
 .index-block .item-3 .holder > p {
        font-size: 14px;
 }
}

@media (max-width: 320px) {
 .index-block .item-3 .holder > p {
        font-size: 12px;
 }
}

@media (min-width: 601px) and (max-width: 780px) {
 .index-block .item-3 .holder > p {
        font-size: 12px;
 }
}

@media (min-width: 321px) and (max-width: 600px) {
 .index-block .item-3 .holder > p {
        font-size: 14px;
 }
}




.radio-controls svg {
	display: block;
	margin: 7px;
}
.radio-controls.__paused svg {
	display: none;
}
.eq__bar {
  position: absolute;
  bottom: 0px;
  fill: #fff;
  animation-name: eq-uppydowny;
  animation-fill: forwards;
  animation-iteration-count: infinite;
  transform-origin: 8px 16px;
  -webkit-transform-origin: 8px 16px;
  rx:3;
  ry:3;
}

#eq1 {
  animation-duration: 0.5s;
}

#eq2 {
  animation-duration: 1.3s;
}

#eq3 {
  animation-duration: 0.7s;
}

.vacanciesBlock {
	margin: 50px 0;
	text-align: left;
}
.vacanciesBlock h2 {
	text-align: center;
}
.vacanciesBlock ul {
	margin-top: 40px;
	text-align: left;
	line-height: 2;
}

.vacanciesList {
	margin: 40px 0 60px;
	padding: 0;
	text-align: left;
	list-style: none;
}
.vacanciesList li:not(:first-child) {
	margin-top: 75px;
}
.vacanciesList h3 {
	text-transform: uppercase;
	font-weight: 700;
}

#showRoute {
	/* display: none; */
	/* position: relative; */
	/* top: 10px; */
	/* left: 10px; */
	width: auto;
	height: 40px;
	padding: 0 10px;
	/* margin-bottom: -40px; */
	line-height: 40px;
	/* border: none; */
	/* z-index: 3; */
	/* cursor: pointer; */
}
.columns .column.column-center {
	flex: 0 1 50%;
	margin: 0 auto;
}

.parkingPlace {
	width: 70px;
	color: #fff;
	padding-top: 19px;
	white-space: nowrap;
	text-align: center;
}

.noUnderline::after, .noUnderline::before {
	display: none;
}

.field-select {
	width: 100%;
	height: 32px;
	margin-bottom: 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
}
.field-fieldExpirience {
	height: 200px;
}

.radio svg {
	display: none;
	margin: 0 auto;
}
.radio.__playing {
	background-image: none;
}
.radio.__playing svg {
	display: block;
	zoom: 4;
}
.radio.__playing svg rect {
	fill: #000;
}

.overlay.overlay-body.overlay-iframe .close {
	z-index: 999;
}

.button-radio svg {
	display: none;
}
.button-radio.__playing svg {
	display: block;
	position: absolute;
	top: 50%;
	left: 31px;
	margin-top: -9px;
	zoom: 1.5;
}
.button-radio.__playing::after {
	display: none;
}

.ibcico.ibcico-en {
	background: url("/assets/src/ibcico-en.png") no-repeat 0 0;
}

#dish .column-text h3::after {
	left: 50%;
	margin-left: -23px;
}
.videoholder {
	margin: 50px 0 0;
	background: #000;
}
.video-recepie {
	display: block;
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 56.25%;
}
.video-wrapper {
	max-width: 780px;
	margin: 0 auto;
}
.video-recepie iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.menu ul li .leader {
	min-height: 24px;
}
.menu a.with-video {
	position: relative;
	padding-right: 42px !important;
	display: inline-block;
	height: 24px;
	line-height: 24px;
}
.menu a.with-video::after {
	position: absolute;
	top: 50%;
	right: 6px;
	width: 28px;
	height: 20px;
	margin-top: -10px;
	background: url("/assets/video-icon.png") no-repeat 50% 50%;
	content: "";
}

.howTo {
	margin-top: 20px;
}
.howTo a {
	position: relative;
	padding-left: 36px;
	color: #000;
	text-decoration: none;
}
.howTo a:hover {
	text-decoration: underline;
}
.howTo a::before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 28px;
	height: 20px;
	margin-top: -10px;
	background: url("/assets/video-icon.png") no-repeat 50% 50%;
	content: "";
}

.read-more p {
	margin-top: 0;
}
.menu.biznes-lanch ul li .volume {
  flex: 0 0 0;
}

.menu ul li .leader {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
}
.menu ul li .leader::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  float: none;
  z-index: -1;
}
.menu ul li .leader span {
  padding-left: 20px;
  white-space: nowrap;
}
.menu ul li .leader .holder {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.location-content:nth-child(n+3) {
    border-top: 1px solid blue;
}
.location-content:nth-child(2n) {
    border-left: 1px solid blue;
}

.track-description {
    flex-wrap: wrap;
    flex-direction: row;
    display: flex;
    margin: 0px 9%;
    margin-top: 41px;
}

.location-content {
    flex: 0 0 50%;
}

#location ul {
    display: inline-flex;
    text-decoration: none;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 39px;
    margin-top: 0;
}

#location ul li {
	font-family: Verdana;
	font-weight: 400;
	line-height: 18px;
	font-size: 14px;
	margin-top: 46px;
	
}

#location ul li img:last-child {
	margin-top: 16px;
}

.description-item ul li:first-child{
	margin-right: 24px;
}

#location .location-content .header-loc {
	font-family: Verdana;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
        margin-left: 127px;
    	display: block;
	margin-top: 16px;
}

#location .location-content:first-child .header-loc::before {
	width: 20px;
	height: 20px;
	background: url(/workspace/public/images/metro-2.svg);
	content: "";
	display: inline-block;
	margin-right: 9px;
	position: relative;
    	top: 3px;

}

#location .location-content:nth-child(2) .header-loc::before {
	width: 20px;
	height: 20px;
	background: url(/workspace/public/images/metro-5.svg);
	content: "";
	display: inline-block;
	margin-right: 9px;
	position: relative;
    	top: 3px;

}

#location .location-content:nth-child(3) .header-loc::before {
	width: 14px;
	height: 20px;
	background: url(/workspace/public/images/arrow-down.svg);
	content: "";
	display: inline-block;
	margin-right: 12px;
	position: relative;
    	top: 3px;

}

#location .location-content:last-child .header-loc::before {
	width: 14px;
	height: 20px;
	background: url(/workspace/public/images/arrow-up.svg);
	content: "";
	display: inline-block;
	margin-right: 12px;
	position: relative;
    	top: 3px;

}


#location .head-location {
	margin-top: 39px;
	display: block;
	text-align: center;
	font-family: Verdana;
	font-style: Italic;
	font-size: 16px;
	line-height: 21px;
}

.description-item li:nth-child(2) {
	margin-right: 13px;
}

.read-class {
	color: blue;
}

.main-loc-header {
	text-align: center;
	margin-bottom: 24px;
	font-family: Verdana;
	font-style: Regular;
	font-size: 26px;
}

.b-readmore {
	margin-top: 15px;
}

.read-more p {
	font-size: 14px;
}

@media (max-width: 700px) and (min-width: 601px) {
	.track-description {
    		margin: 0;
    		margin-top: 41px;
	}
}

@media (max-width: 900px) and (min-width: 600px) {
	#location ul {
		flex-direction: column;
	}
	#location ul li {
		margin-top: 31px;
	}
	#location ul li img:last-child {
		margin-bottom: 26px;
		margin-left: 16px;
	}
	.second-image {
		display: none;
	}
	.description-item li:first-child {
		text-align: center;
	}
}

.second-image {
	visibility: hidden;
}

@media (max-width: 479px) {
	.header-loc {
		margin-left: 0!important;
	}
	#location ul {
	        display: flex;
    		flex-direction: column;
		margin-right: 0!important;
	}
	.location-content {
		text-align: center;
	}
	#location ul li {
		display: flex;
    		flex-direction: column;
	}
	#location .location-content .header-loc {
		margin-top: 83px;
	}
	.description-item ul li {
		margin-top: 23px!important;
	}

	.description-item ul li img:last-child {
		display: none;
	}
	.description-item ul li img:first-child {
		margin: auto;
	}

	.location-content:nth-child(n+2) .header-loc {
		margin-top: 32px!important;
	}
}


@media (max-width: 480px) {
	#dish h1 {
		display: none
	}
}

@media (max-width: 600px) {
	.track-description {
		flex-direction: column;
		margin: 0;
	}
	.location-content {
    		flex: unset;
		border: 0!important;
	}
	
	.location-content:nth-child(n+2) {
		border-top: 1px solid blue!important;
	}
	#location ul {
		paddin-left: 0;
		margin-left: 0;
    		margin-right: 75px;
		
	}
	#location .location-content span {
		margin-top: 40px;
		margin-left: 204px;
	}
}

.contacts-widget {
	text-align: center;
}

.small-contacts {
	display: flex;
	margin-top: 10px;
	text-align: left;
}
.small-contacts > div {
	margin: 0 15px;
}
.small-contacts a {
	color: #000;
}

.container.page-404 {
	margin-top: 200px;
}

.new-year {
    position: absolute;
    width: 100%;
    z-index: 99999999;
    top: 50%;
    font-family: arial;
    color: #fff;
    font-style: italic;
transform: translate(0, -50%);
    font-size: 48px;
    text-shadow: 0 4px 4px rgba(0 ,0, 0, .5);
    text-align: center;
    padding-top: 241px;
}
.new-year .wrapper {
background-color: rgba(0, 0, 0, .3);
    padding: 10px 0;
}

@media (max-width: 727px) {
.new-year {
font-size: 24px;}
.new-year img {
height: 32px;
}
}

.__nowrap {
  white-space: nowrap;
}

@media (max-width: 360px) {
	.small-contacts {
		margin-bottom: 15px;
		font-size: 12px;
	}
	.small-contacts a {
		font-size: 12px;
	}
}

#location {
margin-top: 50px;
}

label.checkbox input:checked {
	background-color: #000;
}

@media (max-width: 480px) {
#article.no-mobile h1 {
position: relative;
top: unset;
left: unset;
color: #000;
font-size: 24px;
margin-top: 30px;
margin-bottom: 50px;
}
#article.no-mobile .text-wrapper p {
font-size: 14px;
}
}

@media (max-width: 650px) {
.background + #menu .list-menu ol {
	min-height: 300px;
}
#article .section-header {
position: relative;
}
#article .section-header h1 {
	position: relative;
	color: #000 !important;
	margin: 16px 0 32px;
	top: unset;
	left: unset;
}
}

.list-contacts .whatsapp::before {
	display: none;
}
.list-contacts .whatsapp a::before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 58px;
    height: 58px;
    margin-top: -29px;
    background-image: url(/assets/src/icon-whatsapp.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    content: "";
}

.list-contacts .viber::before {
        display: none;
}
.list-contacts .viber a::before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 58px;
    height: 58px;
    margin-top: -29px;
    background-image: url(/assets/src/icon-viber.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    content: "";
}

.list-contacts .facebook::before {
        display: none;
}
.list-contacts .facebook a::before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    background-image: url(/assets/src/icon-facebook.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    content: "";
}

.list-contacts .instagram::before {
        display: none;
}
.list-contacts .instagram a::before {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    background-image: url(/assets/src/icon-instagram.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    content: "";
}


.list-contacts .telegram::before {
        display: none;
}
.list-contacts .telegram a::before {
    display: block;
    position: absolute;
    top: 50%;
    left: -137px;
    width: 332px;
    height: 333px;
    margin-top: -166px;
    background: url(/assets/src/telegram-lrg.png?20171128) no-repeat 50% 50%;
    transform: scale(0.17);
    content: "";
}

.list-contacts .yandex a::before {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	background: url("/assets/y.png") no-repeat 50% 50%;
	background-size: contain;
	content: "";
}

.yandex-widget {
	display: block;
	position: relative;
	padding-top: 60px;
	text-align: center;
}
.yandex-widget::before {
	position: absolute;
	top: 0;
	left: calc(50% - 64px / 2);
	width: 64px;
	height: 64px;
	background: url("/assets/y.png") no-repeat 50% -7px;
	background-size: contain;
	content: "";
}

#certificate-2 .yandex-widget {
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	line-height: 22px;
}

#certificate-2 .yandex-widget:hover {
	text-decoration: none;
}
