*,.container-fluid,.no-padding{padding:0}.block-icon-hp,.block-icon-hp .item:hover,.block-news .item:hover{bottom:30px;position:relative}.btn--red,footer{background-color:#e41819}.download li,footer ul li{list-style-type:none}.download li::before,[class*=" icon-"],[class*=" icon_instagram-"],[class^=icon-],[class^=icon_instagram-]{speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1}@font-face{font-family:icomoon;src:url('../fonts/icomoon.eot?gg3jsy');src:url('../fonts/icomoon.eot?gg3jsy#iefix') format('embedded-opentype'),url('../fonts/icomoon.ttf?gg3jsy') format('truetype'),url('../fonts/icomoon.woff?gg3jsy') format('woff'),url('../fonts/icomoon.svg?gg3jsy#icomoon') format('svg');font-weight:400;font-style:normal}@font-face{font-family:icomoon-instagram;src:url('../fonts/instagram/icomoon.eot?gg3jsy');src:url('../fonts/instagram/icomoon.eot?gg3jsy#iefix') format('embedded-opentype'),url('../fonts/instagram/icomoon.ttf?gg3jsy') format('truetype'),url('../fonts/instagram/icomoon.woff?gg3jsy') format('woff'),url('../fonts/instagram/icomoon.svg?gg3jsy#icomoon') format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon_instagram-"],[class^=icon_instagram-]{font-family:icomoon-instagram!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-iconmonstr-download-9:before{content:"\e908"}.icon-iconmonstr-arrow-37:before,.icon_instagram-iconmonstr-instagram-12:before{content:"\e900"}.icon-iconmonstr-arrow-80:before,.icon_instagram-iconmonstr-instagram-11:before{content:"\e901"}.icon-iconmonstr-bell-4:before{content:"\e902"}.icon-iconmonstr-email-8:before{content:"\e903"}.icon-iconmonstr-facebook-1:before{content:"\e904"}.icon-iconmonstr-google-plus-1:before{content:"\e905"}.icon-iconmonstr-magnifier-1:before{content:"\e906"}.icon-iconmonstr-phone-7:before{content:"\e907"}.icon-menu:before{content:"\e9bd"}*{margin:0}.clear{clear:both}.container{margin:0 auto;padding:0}.breadcrumb .separator,.navbar-header-mobile,.responsive-text-pc,.responsive-text-phone,.responsive-text-tablet{display:none}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.cover,.fullscreen{object-fit:cover;object-position:center top}.text-center{text-align:center}.no-margin{margin:0!important}.float-left{float:left}.float-right{float:right}img{max-width:100%}.map-container,.relative{position:relative}.red{color:red}.btn--red,.btn--red:hover,.header .lang-menu a,.homepage .header .top-menu .rd-navbar-nav li a,footer a,footer strong{color:#fff}.vertical .carousel-inner{height:100%}.carousel.vertical .item{-webkit-transition:top .6s ease-in-out;-moz-transition:top .6s ease-in-out;-ms-transition:top .6s ease-in-out;-o-transition:top .6s ease-in-out;transition:top .6s ease-in-out;left:0}.carousel.vertical .active,.carousel.vertical .next.left,.carousel.vertical .prev.right{top:0}.carousel.vertical .active.right,.carousel.vertical .next{top:-400px}.carousel.vertical .active.left,.carousel.vertical .prev{top:400px}body{font-family:Poppins,sans-serif;font-weight:500;color:#404040}h1,h2,h3{font-weight:300}.btn--resetvation{padding:13px 20px 15px;font-size:15px;font-weight:700}.btn--resetvation span{font-family:Poppins,sans-serif!important;font-weight:700}.btn{border-radius:0;text-decoration:none}table,table td{border:0}.icon-reservation{background:url(../img/icon-reservation.png) no-repeat;padding-left:45px;padding-bottom:20px;font-weight:700}a{color:#ee2e24;text-decoration:underline}a:hover,h1,h2,h3,strong{color:#000}h1{margin-bottom:30px}h2{margin-top:0;margin-bottom:24px}h3{font-size:20px}.firm-action .red,.strong{font-weight:700}.breadcrumb a,.social-link,.social-link:hover,footer a{text-decoration:none}.resize-item{position:relative;width:100%;overflow:hidden}.resize-item img{width:100%;min-height:100%}.page-top-head{margin-bottom:40px}.header .top-menu .rd-navbar-nav li.last,.no-padding-right{padding-right:0}.underline{text-decoration:underline!important}table{width:100%!important}.price-list table td:nth-child(3n),table td:nth-child(2n),table td:nth-child(3n){text-align:right;color:#e41819;font-weight:700}table td hr{margin:5px 0;border:1px dashed #c7c7c7}.btn--default{padding:7px 22px;font-weight:700;font-size:13px}.breadcrumb{background-color:transparent;padding:0}.breadcrumb a span{color:#404040}.breadcrumb span{color:#ee2e24}.breadcrumb>li+li::before{content:">";color:#404040}.homepage .header{position:absolute;z-index:10001;width:100%;height:656px}.subpage .top-navigation,.top-navigation{background-color:#474747}.top-navigation .select-style{border:0;overflow:hidden;background:url("../img/arrow-bottom.png") 90% 50% no-repeat}.top-navigation .select-style select{padding:2px 0;width:130%;border:none;box-shadow:none;background:0 0;-webkit-appearance:none}.top-navigation .select-style select:focus{outline:0}.firm-action .transfer-text-content .content,.restaurant-page .logos,.subpage .perex{margin-bottom:20px}.subpage .gallery{margin-top:50px}.subpage .page-content{margin-bottom:80px}.subpage .page-content .perex-sport .sport-contact{font-size:33px;color:#000}.article-list a:hover,.subpage .page-content .perex-sport .sport-contact span{color:#e41819}.subpage .page-content .submenu li{border-bottom:1px dashed #c7c7c7}.subpage .page-content .submenu li span{float:right;font-size:10px;position:relative;top:6px}.subpage .page-content .submenu a{color:#404040;font-size:15px;text-decoration:none;padding:8px 0;display:block}.subpage .page-content .submenu a.active,.subpage .page-content .submenu a:hover{color:#e10f21;font-weight:700}.subpage .page-content .submenu li::before{content:""}.subpage .page-content ul{list-style:none;padding:0;margin:0}.subpage .page-content ul li{padding-left:8px;text-indent:-.7em;font-size:13px}.subpage .page-content ul li::before{content:"• ";color:red;font-size:20px;position:relative;top:2px}.subpage .page-content p{font-size:13px;margin-bottom:20px}.news-detail h2,.subpage .page-content h2{font-size:22px;font-weight:700}.news-detail h3,.subpage .page-content h3{font-size:18px;font-weight:700}.subpage .page-content h4{font-size:20px;color:#000}.subpage .page-content h5{font-size:13px;font-weight:700;color:#e41819}.subpage .header .logo{top:20px}.subpage .header .top-menu{top:30px}.subpage .top-menu-pack{padding-bottom:50px}.subpage .block-restaurant{margin-bottom:100px}.subpage .block-restaurant .glass{top:-208px;position:absolute}.block-restaurant .item:hover,.subpage .block-restaurant .item{border:1px solid #e41819}.header .top-contact .mail-block,.header .top-contact .phone-block{border-right:1px solid rgba(255,255,255,.23);display:inline-block;height:32px;padding-right:20px}.header .top-contact{height:32px}.header .top-contact .icon{font-size:20px;position:relative;top:5px}.header .top-contact .phone-block{margin-right:20px;border-left:1px solid rgba(255,255,255,.23);padding-left:20px}.header .top-contact a{color:#fff;text-decoration:none}.block-icon-hp .item a,.header .lang-menu .reservation:hover{text-decoration:underline}.header .top-contact .text{padding-left:10px;position:relative;top:2px}.header .top-navigation{height:32px;color:#fff}.header .top-navigation .frame{margin-left:3px;padding:7px 20px}.header .top-navigation .frame.blue{background-color:#3d599c}.header .top-navigation .frame.red{background-color:#da4b3e}.header .top-navigation .frame.purple{background-color:#ca1fc3}.header .top-navigation .frame span{position:relative;top:5px;font-size:20px;color:#fff}.header .logo{position:relative;top:45px}.header .ihg{margin-right:25px}.header .lang-menu{float:right;color:#fff;margin-right:30px;position:relative;top:64px}.header .lang-menu .pipe{margin:0 15px}.header .lang-menu .reservation{margin-right:30px;font-family:Vollkorn,serif;padding:12px 28px;background-color:#6dae40;font-weight:700;font-size:18px}.header .top-menu{float:right;position:relative;top:59px}.header .top-menu .rd-navbar-nav li{float:left;list-style-type:none;padding-right:1px}.header .top-menu .rd-navbar-nav li.current a{border-bottom:4px solid #e41819;font-weight:700}.header .top-menu .rd-navbar-nav li a{color:#000;padding:0 10px 6px;font-size:15px;text-decoration:none}.header .top-menu .rd-navbar-nav li a:hover{border-bottom:4px solid #e41819;text-decoration:none}.carousel--top{height:655px}.carousel--top .carousel-indicators{width:100%;left:0;margin:0;bottom:173px;z-index:100000}.carousel--top .carousel-indicators li{background-color:#fff;width:10px;height:10px;margin-right:20px;position:relative;bottom:2px}.carousel--top .carousel-indicators li.active{width:18px;height:18px;background-color:#ee2e24;border:0;bottom:0}.carousel--top .carousel-indicators li.active .carusel-button{background-color:rgba(0,0,0,.68)}.carousel--top .carusel-button{height:56px;border:1px solid rgba(255,255,255,.2);border-bottom:0;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;text-align:center}.carousel--top .carusel-button span{color:#fff;padding-top:17px;display:block}.carousel--top .carousel-gradient{background:url(../img/carousel-gradient.png) top center repeat-x;position:absolute;top:0;width:100%;height:100%;z-index:10000;margin-bottom:56px}.carousel--top .carousel-caption{text-align:center;z-index:100000;padding-bottom:300px;width:700px;right:0;left:0;margin:0 auto;font-weight:400;top:200px}.block-icon-hp .item,.block-news .item{z-index:22;box-shadow:0 13px 37.72px 8.28px rgba(4,5,4,.1);background-color:#fff}.carousel--top .carousel-caption h2{color:#fff;font-size:49px;font-weight:200}.block-icon-hp .item{text-align:center;height:288px;padding:28px}.block-icon-hp .item:hover{cursor:pointer}.block-icon-hp .item a{color:#e41819;font-weight:700}.article-list,.block-about-us,.news-detail .btn,.price-list{margin-top:30px}.block-about-us .item{padding-top:30px}.block-about-us .item p{padding-bottom:14px}.block-about-us h3{font-size:35px;font-weight:300}.block-news{margin-top:40px}.block-news .item{padding:30px;margin-bottom:33px;cursor:pointer;font-size:13px}.block-news .item h3{margin-top:0;font-size:18px;font-weight:700}.block-news .item p{display:inline}.block-news .item .date{padding-bottom:5px}.block-news .item .date span{color:#e41819;padding-right:10px}.block-restaurant a,.old-news a{color:#e41819;font-weight:700}.block-restaurant{margin-top:100px}.block-restaurant .item{background-color:#fff;box-shadow:0 13px 37.72px 8.28px rgba(4,5,4,.1);padding:23px 36px;margin-top:22px;border:1px solid transparent}.block-restaurant .glass{position:relative;bottom:50px}.block-restaurant h2{font-weight:300;margin-bottom:20px}.map-container #map{height:732px}.map-container .map-info{position:absolute;right:80px;top:70px;background-color:#fff;z-index:1000000;width:600px;height:500px;padding:60px;color:#000;font-weight:400}.map-container .map-info h2{font-weight:300;font-size:35px;margin-bottom:25px}.map-container .map-info .item{margin-bottom:45px}footer{color:#fff;font-size:14px;font-weight:300;padding:30px 0 20px}footer.bottomFixed{position:absolute;bottom:0;margin:0 auto;width:100%}footer h3{color:#fff;font-size:17px;font-weight:700}footer .social{font-size:22px;font-weight:300}footer .icon-iconmonstr-google-plus-1{font-size:32px;padding-right:20px;position:relative;top:6px}footer .icon_instagram-iconmonstr-instagram-11{font-size:25px;padding-left:20px;position:relative;top:2px}footer hr{border-top:1px solid #9b1011}.restaurant-page .block-catering{margin-top:80px}.restaurant-page p{margin-bottom:25px}.contact-form textarea{min-height:200px}.contact-form input:focus::-webkit-input-placeholder{color:transparent}.contact-form input:focus:-moz-placeholder{color:transparent}.contact-form input:focus::-moz-placeholder{color:transparent}.contact-form input:focus:-ms-input-placeholder{color:transparent}.contact-form textarea:focus::-webkit-input-placeholder{color:transparent}.contact-form textarea:focus:-moz-placeholder{color:transparent}.contact-form textarea:focus::-moz-placeholder{color:transparent}.contact-form textarea:focus:-ms-input-placeholder{color:transparent}.contact-form .alert-success{border-radius:0}.contact-form .holder{position:absolute;margin:6px 0;cursor:auto;z-index:1}.contact-form .small{margin-top:15px}.contact-form .btn{padding:12px 35px;font-size:15px}.contact-form .form-control{border-width:0 0 1px;border-radius:0;color:#000;border-color:#bababa;padding-left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.contact-form .form-control::-webkit-input-placeholder{color:#000}.contact-form .form-control::-moz-placeholder{color:#000}.contact-form .form-control:-ms-input-placeholder{color:#000}.contact-form .form-control:-moz-placeholder{color:#000}.firm-action .list-action{margin-top:40px;font-size:12px}.firm-action .block{margin-bottom:55px;overflow:hidden;border:1px solid #ededed}.firm-action .block .img{max-width:105%}.firm-action .day{font-size:19px;font-weight:700;margin-top:26px}.firm-action .transfer-text-content{padding:40px 40px 0;font-weight:400}.firm-action .transfer-text-content p{font-weight:500}.firm-action .transfer-text-content h2{margin-bottom:30px;font-weight:700}.firm-action .transfer-text-content .btn{margin-top:20px}.firm-action .odd .transfer-text-content{padding-right:15px}.firm-action .even .transfer-text-content{padding-left:40px}.firm-action .arrow-photo{background:url(../img/arrow-photo.png);width:23px;height:44px;position:absolute;top:45%}.download li{width:100%;border-bottom:1px solid #bebebe;padding:14px}.download li:hover{background-color:#fff;box-shadow:0 16px 41.82px 9.18px rgba(4,5,4,.1)}.download li a{float:right;margin-top:7px}.download li::before{content:"\e908"!important;color:red;font-size:20px;position:relative;top:16px;padding:20px;font-family:icomoon!important;font-weight:400}.news-detail .news-detail__header{margin-bottom:46px}.news-detail .icon-iconmonstr-bell-4{color:#e41819;margin-right:10px}.news-detail .news-detail--date{margin-bottom:20px;display:block}.price-list table td:nth-child(2n){text-align:left;color:#404040;font-weight:400}.article-list a{color:#404040;text-decoration:none}.article-list table td:nth-child(2n) a{color:#e41819;text-decoration:underline}.fixed-reservation{position:fixed;right:0;z-index:100000;top:200px;display:block}@media (min-width:1170px){.container{width:1110px}.container-small{width:800px}.container-extra-small{width:540px}.responsive-text-pc{display:block}.contact__house{margin-bottom:200px}.filtr-collapse{height:450px}}@media (min-width:768px) and (max-width:1169px){.header .top-contact .mail-block,.header .top-contact .phone-block{border-right:1px solid rgba(255,255,255,.23);height:32px;display:inline-block;padding-right:8px;font-size:12px}.container{width:740px}.responsive-text-tablet{display:block}.carousel--top,.homepage .header{height:400px}.carousel--top .carousel-caption{top:160px}.carousel--top .carousel-indicators,.fixed-reservation{display:none}.block-icon-hp .item{margin-bottom:20px}.block-restaurant{margin-bottom:40px}.subpage .header .top-menu{top:22px}.subpage .page-content .submenu{margin-bottom:35px}.gallery img{margin-bottom:32px}.header .top-menu .rd-navbar-nav li{padding-bottom:5px}.header .top-menu .rd-navbar-nav li a:hover,.header .top-menu .rd-navbar-nav li.current a{border-bottom:0}.firm-action .transfer-text-content{padding-bottom:40px}.header .top-contact .phone-block{margin-right:10px;border-left:1px solid rgba(255,255,255,.23);padding-left:8px}}@media (max-width:767px){.header,.restaurant-menu{margin-bottom:40px}#show-mobile-menu,#show-mobile-menu span,.lang-layout{color:#fff;position:relative}.container{width:320px}.container-extra-small{width:300px}.navbar-header-mobile,.responsive-text-phone{display:block}.homepage .header{margin-top:30px;height:400px}.homepage .header .logo{margin-bottom:50px}.lang-layout a:hover,.subpage #show-mobile-menu,.subpage #show-mobile-menu span,.subpage .lang-layout,.subpage .lang-layout a{color:#e41819}.carousel--top,.tse-scrollable{height:400px}.carousel--top .carousel-caption{top:160px}.carousel--top .carousel-indicators,.carousel-caption,.fixed-reservation{display:none}.block-icon-hp .item,.header .logo{margin-bottom:20px}.lang-layout{top:29px;text-align:right}.lang-layout a,.subpage .header .tse-scrollable.top-menu a{color:#fff}.lang-layout span{padding:0 20px}.header{height:130px}.header a{text-decoration:none}.header .top-menu{left:22px;top:50px;float:none}.header .top-menu .rd-navbar-nav li{padding-bottom:15px;width:100%}.header .top-menu .rd-navbar-nav li a:hover,.header .top-menu .rd-navbar-nav li.current a{border-bottom:3px solid #e41819;padding-bottom:2px}.open-mobile-menu .header{height:617px;background-color:rgba(0,0,0,.8)}#show-mobile-menu{font-size:16px;top:0}#show-mobile-menu span{font-size:50px;top:15px}.map-container .map-info{position:unset;height:570px;width:320px;margin:0 auto;background-color:transparent}.text-right,footer .text-right{text-align:left}.gallery img{margin-bottom:32px}.subpage .page-content .submenu{margin-bottom:35px}.price-list td{font-size:12px}.download li a{display:block;float:none}.firm-action .transfer-text-content{padding:20px}.firm-action .even .transfer-text-content{padding-left:20px}}