*{padding:0;margin:0;}
body{margin:0 auto;color:#fef8c3;-webkit-text-size-adjust:none;overflow:hidden;width:100%;height:100%;position:fixed;}
.overflow{background:transparent;position:absolute;z-index:9;height:100%;width:100%;left:0;top:0;display:none;}
input[type=text], input[type=submit], textarea{-webkit-appearance:none;}
@font-face{font-family:montserrat-reg;src:url(../fonts/Montserrat-Regular.ttf);}
@font-face{font-family:montserrat-light;src:url(../fonts/Montserrat-Light.ttf);}
@font-face{font-family:montserrat-thin;src:url(../fonts/Montserrat-Thin.ttf);}
@font-face{font-family:montserrat-med;src:url(../fonts/Montserrat-Medium.ttf);}
@font-face{font-family:montserrat-e-bold;src:url(../fonts/Montserrat-ExtraBold.ttf);}
@font-face{font-family:gotham-med;src:url(../fonts/Gotham-Pro.ttf);}
h1{font-size:4.5em;font-family:montserrat-e-bold;text-shadow:#fff 0 0 30px;}
a{font-size:1.5em;}
span, a{font-family:montserrat-thin;}
h2{font-family:montserrat-med;font-size:2.25em;line-height:1em;padding-bottom:25px;width:calc(100% - 200px);margin:auto;}
h3{font-family:montserrat-e-bold;font-size:1.125em;width:100%;border-bottom:1px solid rgba(254, 248, 195, 0.15);line-height:2.5em;text-align:center;}
h4, i{font-family:montserrat-light;font-size:0.875em;}
h4{line-height:2.5em;}
i{width:80px;display:inline-block;height:10px;font-style:normal;}
a{text-decoration:none;color:#fef8c3;}
span{font-size:1.125em;}
select{width:140px;height:40px;}
select:focus{border:none;outline:none;}
.select2-container--focus{border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.select2-container--classic .select2-selection--single:focus{border:0;}
.select2-container span{font-size:0.9em;font-family:montserrat-light;text-align:center;}
input[type="search"]{color:#fef8c3;font-family:montserrat-light;font-size:0.875em;}
.select2-container--default .select2-selection--single{background-color:transparent;border-color:#fef8c3;border-radius:8px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fef8c3;line-height:38px;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(254, 248, 195, 0.15);color:#fef8c3;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(254, 248, 195, 0.5);color:#fef8c3;}
.select2-dropdown{background-color:transparent;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:0;border-bottom:1px solid #fef8c3;background-color:rgba(0, 0, 0, 0.5);}
.select2-container--default .select2-search--dropdown .select2-search__field:focus{border:0;border-bottom:1px solid #fef8c3;outline:none;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fef8c3 transparent;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fef8c3 transparent transparent transparent;}
.select2-container--default .select2-selection--single{outline:none;}
.select2-dropdown{border:1px solid #fef8c3;}
.select2-container .select2-selection--single{height:38px;}
.select2-container--default .select2-results > .select2-results__options{max-height:85px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:36px;}
.select2-results__options::-webkit-scrollbar{width:5px;}
.select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(254, 248, 195, 0.5);outline:1px solid #fef8c3;}
.select2-results li{font-size:0.875em;}
/**/img{width:100%;height:100%;}
ul{list-style:none;}
ul li{text-align:center;padding:20px 0;}
ul li a{font-size:1.500em;}
button{background-color:transparent;border:none;cursor:pointer;color:#fef8c3;}
button span{padding-right:10px;}
button:focus{outline:none;}
figure{position:relative;cursor:pointer;color:#fff;}
figure a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;}
figure figcaption{height:calc(100% + 20px);width:calc(100% + 20px);position:absolute;background-color:rgba(0, 0, 0, 0.5);top:-10px;left:-10px;display:none;}
figure figcaption .item-title{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
figure figcaption span{font-family:gotham-med;font-size:2.25em;padding:7.5px 0;color:#fff;}
figure:hover figcaption{display:block;}
.video{background-color:rgba(0, 0, 0, 0.7);z-index:999999;position:absolute;margin:auto;width:100%;height:100%;display:none;}
video{position:absolute;left:10%;top:5%;width:80%;height:auto;}
.arrow{display:block;width:25px;height:25px;background:url(../images/arrow.png) center left no-repeat;background-size:contain;}
.back{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-9999;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:100px;left:380px;text-transform:uppercase;}
.back span{font-family:montserrat-med;font-size:0.875em;line-height:0.5em;}
.arrow-back{display:block;width:18px;height:18px;background:url(../images/arrow-back.png) center left no-repeat;background-size:contain;}
.content, .buttons-content{width:1170px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}
.content{min-height:calc(30% - 200px);max-height:calc(100% - 200px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.buttons-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.menu .content{min-height:calc(65% + 50px);max-height:calc(100% - 150px);flex-flow:row nowrap;justify-content:center;align-items:flex-start;}
.content::-webkit-scrollbar{width:5px;}
.content::-webkit-scrollbar-thumb{background-color:rgba(254, 248, 195, 0.5);outline:1px solid #fef8c3;}
.socials-logo{position:absolute;z-index:auto;bottom:65px;right:60px;padding:30px;-webkit-transition:right 0.3s;transition:right 0.3s;}
.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;;min-width:115px;margin-right: 55px;box-sizing: border-box;position: relative;z-index: 16000169 !important}
.socials li{margin:0 7.5px;padding:0;}
.social{display:block;width:40px;height:40px;}
.social:hover{-webkit-box-shadow:#fef8c3 0 0 40px;box-shadow:#fef8c3 0 0 40px;border-radius:50%;}
.in{background:url("../images/in.png") top left no-repeat;background-size:contain;}
.inst{background:url("../images/inst.png") top left no-repeat;background-size:contain;}
.facebook{background:url("../images/facebook.png") top left no-repeat;background-size:contain;}
.menu-open, .menu-close{width:40px;height:40px;border:none;}
.menu-open:hover, .menu-close:hover{-webkit-box-shadow:#fef8c3 0 0 40px;box-shadow:#fef8c3 0 0 40px;border-radius:50%;}
.logo, .menu-open, .location, .telephones, .floor{background-color:transparent;position:absolute;z-index:99;}
.logo span, .logo a, .menu-open span, .menu-open a, .location span, .location a, .telephones span, .telephones a, .floor span, .floor a{font-family:montserrat-med;}
#imag_logo{max-width:100%;text-align:center;padding-top: 5px;z-index: 999997;position: relative;}
#imag_logo span{width:100%;font-size:0.75em;line-height:0.75em;display:inline-block;}
#imag_logo .table{margin:auto;width:90px;display:block;}
.logo{top:23px;right:calc(50% - 100px);width:200px;height:175px;cursor:pointer;}
.burger{position:absolute;right:100px;top:95px;width:40px;height:40px;z-index:999999;cursor:pointer;border-radius:50%;border:1.5px solid #fef8c3;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;}
.burger:hover{-webkit-box-shadow:#fef8c3 0 0 40px;box-shadow:#fef8c3 0 0 40px;}
.burger span{font-family:montserrat-med;font-size:0.7em;opacity:1;transition:opacity .3s ease-in;}
.burger span:first-of-type, .burger span:last-of-type{width:12px;height:1.5px;background:#fef8c3;display:block;position:absolute;transition:all .3s ease-in;}
.burger span:first-of-type{bottom:10px;right:5px;}
.burger span:last-of-type{top:12px;left:5px;}
.burger.active span{opacity:0;}
.burger.active span:first-of-type, .burger.active span:last-of-type{opacity:1;}
.burger.active span:first-of-type{width: 20px;
    transform: rotate(45deg);
    bottom: 19px;
    right: 10px;}
.burger.active span:last-of-type{top: 16px;
    left: 8px;
    width: 20px;
    transform: rotate(-45deg);}
.menu-open{background:url(../images/menu.png) top right no-repeat;background-size:contain;right:100px;top:95px;}
.location{font-style:normal;background:url(../images/location.png) center left no-repeat;background-size:30px 40px;padding-left:40px;min-height:40px;bottom:95px;left:90px;}
.telephones{background:url(../images/phone.png) center left no-repeat;background-size:40px;padding-left:50px;top:95px;left:90px;min-height:40px;}
.telephones a{font-size:1.125em;line-height:1.5em;}
.floor{top:calc(50% - 72px);left:90px;}
.floor span{font-family:montserrat-light;}
.floor{left:40px;display:flex;flex-flow:column nowrap;}
.floor_num{cursor:pointer;}
.floor_num:last-child:after{display:none;}
.floor_num:after{display:block;content:' ';width:1px;height:15px;margin:5px 5px;opacity:.5;background-color:#fef8c3;}
.floor_num h1{display:inline-block;font-size:0.875em;white-space:pre;text-shadow:#fff 0 0 0;transition:padding 0.3s;}
.floor_num:hover h1{padding-left:5px;text-shadow:#fff 0 0 30px;}
.floor_num.active h1{font-size:1.5em;line-height:1em;text-shadow:#fff 0 0 30px;}
.floor span{display:inline-block;font-size:0.75em;white-space:pre;text-shadow:#fff 0 0 0;}
.navigation{position:absolute;z-index:9999;right:0;top:0;height:100%;width:500px;background:url(../images/menu-back.png) left top no-repeat;background-size:cover;margin-right:-751px;}
nav{position:relative;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
nav .nav{margin-top:-100px;width:100%;}
nav .nav li{border-bottom:1px solid rgba(254, 248, 195, 0.15);}
nav .nav li:hover{border-bottom:1px solid rgba(254, 248, 195, 0.5);}
nav .nav li:hover a{text-shadow:#fff 0 0 30px;font-family:montserrat-med;}
nav .nav li:last-child{border-bottom:0;}
#map{width:750px;height:500px;}
.menu-close{position:absolute;z-index:-99;top:95px;right:100px;background:url(../images/menu-close.png) top right no-repeat;background-size:contain;}
.menu, .bar, .beer, .kitchen, .alcohol-list-page, .alcohol-page, .beer-list-page, .beer-page, .summer-list-page .summer-page, .vip-page, .kitchen-list-page, .kitchen-page, .contacts, .about, .events, .staff, .photos, .menu_wrapper {position:absolute;z-index:99998;display:none;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.7);text-align:center;padding-top:100px;}
/*.photos .content{min-height:20%;max-height:calc(100% - 250px);}*/
.photos .content{min-height:250px;max-height:calc(100% - 250px);}
.menu-item{padding-top:10px;width:470px;height:auto;margin:0 15px;}
.bar .content, .beer .content, .kitchen .content, .alcohol-list-page .content, .alcohol-page .content, .beer-list-page .content, .summer-list-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .kitchen-list-page .content, .kitchen-page .content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.food .price-row .title{width:260px;}
.food .price-row .price-cell{width:70px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.food .currency{width:45px;text-align:right;}
.kitchen-list ul, .bar-list ul , .beer-list ul{width:305px;}
.kitchen-list ul li, .bar-list ul li, .beer-list ul li{text-align:left;}
.kitchen-list ul li a, .bar-list ul li a , .beer-list ul li a{font-family:montserrat-med;font-size:1.5em;}
.kitchen-list ul li:hover a, .bar-list ul li:hover a , .beer-list ul li:hover a{text-shadow:#fff 0 0 15px;}
.alcohol, .food{text-align:left;margin:auto;}
.price-row, .title-row{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #fff;font-family:montserrat-med;}
.price-row .title, .price-row .price-cell, .price-row .currency, .title-row .title, .title-row .price-cell, .title-row .currency{display:table-cell;}
.price-row .title, .title-row .title{width:195px;font-size:1.5em;}
.price-row .price-cell, .title-row .price-cell{width:65px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1em;}
.price-row .currency, .title-row .currency{font-size:0.75em;}
.price-row:last-child, .title-row:last-child{border-bottom:none;}
.price-row:hover .title, .title-row:hover .title{text-shadow:#fff 0 0 15px;}
.title-row{cursor:default;font-size:0.75em;border-bottom:none;padding:0;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content{margin:70px auto 0;width:1170px;}
.photo{width:650px;height:670px;position:fixed;}
.photo img{object-fit:cover;}
.description{width:calc(100% - 650px);margin-left:680px;-webkit-overflow-scrolling:touch;}
.description::-webkit-scrollbar{width:5px;}
.description::-webkit-scrollbar-thumb{background-color:rgba(254, 248, 195, 0.5);outline:1px solid #fef8c3;}
.description span{width:100%;display:block;margin:auto;margin-top:40px;font-family:montserrat-med;font-size:1.5em;}
.description span p{text-align:center;}
.description p{margin-top:40px;text-align:left;font-family:montserrat-med;font-size:1.5em;}
.contacts .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.contacts .contacts-info{margin-left:30px;}
.contacts .address{font-style:normal;background:url(../images/location.png) center left no-repeat;}
.contacts .clock{background:url(../images/clock.png) center left no-repeat;}
.contacts .telephone{background:url(../images/phone.png) center left no-repeat;}
.contacts .address, .contacts .clock, .contacts .telephone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:contain;height:30px;width:100%;margin-bottom:20px;}
.contacts .address{height:40px;margin-bottom:10px;}
.contacts span, .contacts a{padding-left:65px;font-family:montserrat-light;font-size:1.125em;display:block;}
.mobile-time-phone{width:300px;height:150px;left:calc(50% - 150px);top:100px;background-color:rgba(0, 0, 0, 0.7);border-radius:8px;border:1px solid #fef8c3;position:absolute;z-index:999;display:none;}
.mobile-text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mobile-text a, .mobile-text span{font-family:montserrat-med;font-size:1.125em;}
.mobile-text a{display:none;}
.mobile-text span{display:none;}
.reservation{width:400px;height:400px;background-color:rgba(0, 0, 0, 0.7);position:absolute;z-index:999;left:calc(50% - 200px);top:calc(50% - 200px);border-radius:8px;border:1px solid #fef8c3;display:none;}
.reservation-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}
.reservation-info .reserv-head{background-color:#fef8c3;height:25px;width:100%;border-top-left-radius:6px;border-top-right-radius:6px;}
.reservation-info label{font-size:0.875em;line-height:2.5em;}
.reservation-info form{height:100%;width:100%;}
.reservation-date{display:block;}
.reservation-contacts{display:none;}
.thank_you{display:none;position:absolute;top:calc(50% - 55px);left:calc(50% - 107.5px);}
.thank_you span{width:215px;display:block;font-family:Montserrat-reg;font-size:1.125em;}
#close-reservation-dialog{position:absolute;top:7px;left:calc(100% - 20px);background:url(../images/close.png) no-repeat;background-size:contain;width:12px;height:12px;}
#date, input[type="submit"], .reservation-info button{width:140px;border-radius:8px;border:1px solid #fef8c3;height:36px;color:#fef8c3;}
.back-to-date{background:url(../images/back-to-reserv.png) center no-repeat;background-size:contain;background-color:transparent;border:none;width:25px;height:25px;position:absolute;bottom:20px;left:27%;display:none;cursor:pointer;}
.back-to-date:focus{outline:none;}
.reservation-info button{bottom:15px;left:calc(50% - 70px);background-color:transparent;position:absolute;}
.reservation-info button:focus{outline:none;}
input[type="submit"]{cursor:pointer;bottom:15px;left:calc(55% - 70px);background-color:transparent;position:absolute;}
input[type="submit"]:focus{outline:none;}
.datepicker-here{display:none;height:255px;width:250px;margin:auto;}
.datepicker--nav-title{color:#fef8c3;}
.datepicker{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;}
.datepicker nav{width:150px;height:auto;min-height:15px;padding:5px;background-color:transparent;margin:auto;}
.datepicker--content{padding:0;}
.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade-{color:rgba(254, 248, 195, 0.4);}
.datepicker--cell.-current-{color:#fef8c3;text-shadow:#fef8c3 0 0 10px;}
.datepicker--cell.-current-:hover{background-color:rgba(254, 248, 195, 0.1);text-shadow:#fef8c3 0 0 10px;color:#fef8c3;}
.datepicker--cell.-selected-, .datepicker--cell.-selected-.-current-{color:#fef8c3;text-shadow:#fef8c3 0 0 10px;background:rgba(254, 248, 195, 0.1);border:1px solid rgba(254, 248, 195, 0.1);}
.datepicker--cell.-focus-{color:#fef8c3;text-shadow:#fef8c3 0 0 10px;background:rgba(254, 248, 195, 0.1);}
.datepicker--cell.-selected-.-focus-{color:#fef8c3;text-shadow:#fef8c3 0 0 10px;background:rgba(254, 248, 195, 0.1);}
.datepicker--cell-day{color:#fef8c3;border:1px solid rgba(254, 248, 195, 0.15);border-radius:0;}
.datepicker--cell-day:hover{background-color:rgba(254, 248, 195, 0.1);text-shadow:#fef8c3 0 0 10px;}
.datepicker--cells{border:1px solid #fef8c3;background-color:#000;}
.datepicker--day-name{color:#fef8c3;}
.datepicker--nav{border-bottom:0;padding:0;}
.datepicker--nav-action path{stroke:#fef8c3;}
.datepicker--nav-action:hover, .datepicker--nav-title:hover{background:rgba(254, 248, 195, 0.15);}
.datepicker--cell.-disabled-{color:rgba(254, 248, 195, 0.4);}
.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade-{background:rgba(254, 248, 195, 0.15);}
.selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade-{color:#fef8c3;background:rgba(254, 248, 195, 0.1);}
input[type='text'], input[type='tel']{background-color:transparent;text-align:center;font-family:montserrat-light;border:1px solid #fef8c3;border-radius:8px;color:#fef8c3;}
input[type='text']:focus, input[type='tel']:focus{outline:none;}
.reservation-contacts label{width:260px;height:10px;margin:auto;padding-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.reservation-contacts input[type='text'], .reservation-contacts input[type='tel']{margin:auto;width:260px;height:36px;}
.reservation-contacts span{font-family:montserrat-light;font-size:0.875em;}
.date-reserv-info{width:200px;margin:0 auto auto;text-align:left;}
.date-reserv-info input[type="text"]{width:120px;height:15px;text-align:left;display:inline-block;background-color:transparent;border:0;font-family:montserrat-light;font-size:0.875em;}
.about .content{width:755px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.about .content p{text-align:left;margin-top:30px;}
.about .content .owl-carousel{height:535px;}
.about .content .owl-carousel .owl-item{height:535px;}
.about .content .owl-carousel .owl-stage-outer{width:745px;height:535px;}
.about .content .slide{width:100%;height:535px;}
.about .content .owl-dots{position:absolute;bottom:10px;width:100%;text-align:center;}
.about .content .owl-carousel button.owl-dot{background-color:#494848;border-radius:50%;height:10px;width:10px;margin:0 10px;}
.about .content .owl-carousel button.owl-dot.active{background-color:#959595;}
.events .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.events figure{width:362px;height:362px;margin:30px 30px 0 0;}
.events figure:nth-child(3n){margin-right:0;}
.events figure:nth-child(-n+3){margin-top:0;}
.events figure:hover{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fef8c3;}
.events figure:hover figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;}
.events figure figcaption{display:none;height:100%;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:linear-gradient(to top, #000, transparent);top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.events figure figcaption .event-info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #fef8c3;width:calc(100% - 15px);padding:0 5px 10px 10px;}
.events figure figcaption span, .events figure figcaption p, .events figure figcaption h4{color:#fef8c3;}
.events figure figcaption span, .events figure figcaption p{font-family:montserrat-reg;font-size:1em;}
.events figure figcaption h4, .events figure figcaption p{text-align:left;}
.events figure figcaption h4{width:250px;font-family:montserrat-med;font-size:1.125em;line-height:1.125em;}
.events figure figcaption span{line-height:0.5em;}
.events figure figcaption p{padding:20px 10px;}
.lang-select{position:absolute !important;z-index:99;right:150px;top:95px;}
.lang-select button{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;height:40px;}
.lang-select button img{padding-left:5px;}
.lang-select button, .lang-select .language li a{font-size:1.5em;font-family:montserrat-reg;font-weight:bold;width:80px;text-transform:uppercase;}
.lang-select li{padding:5px 0;}
.lang-select li:hover{background-color:rgba(254, 248, 192, 0.2);}
.lang-select li a{display:block;}
.lang-select .language{display:none;}
.lang-select .language li{text-align:center;}
.lang-select .active{background-color:rgba(254, 248, 192, 0.5);}
.staff .content, .about .content, .events .content{min-height:calc(100% - 150px);max-height:calc(100% - 150px);overflow-x:hidden;}
.staff-page{width:100%;position:relative;}
.staff-page--profession{position:fixed;padding-left:110px;}
.staff-page--profession li{font-family:montserrat-reg;font-size:1.125em;cursor:pointer;width:264px;text-align:left;border-bottom:1px solid rgba(254, 248, 195, 0.15);}
.staff-page--profession li:hover{border-bottom:1px solid rgba(254, 248, 195, 0.5);text-shadow:#fff 0 0 30px;font-family:montserrat-med;}
.staff-page--profession li:nth-last-child(-n+2){border-bottom:0;}
.staff-page--profession li:last-child{margin-top:90px;}
.staff-page--description{padding-left:500px;width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.staff-page--description ul{padding:20px 0;width:calc(100% - 30px);list-style:disc;}
.staff-page--description ul li{font-family:montserrat-reg;font-size:0.875em;padding:5px 0;text-align:left;}
.staff-page--description ul .closed{opacity:.5;}
.staff-page--description span{font-family:montserrat-reg;font-size:0.875em;padding:0px 0 25px 0;width:300px;}
.staff-page--description a{font-family:montserrat-reg;font-size:1.5em;}
.staff-page--description p{font-family:montserrat-reg;font-size:0.875em;text-align:left;}
.staff-page--photos{padding-left:500px;width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.staff-page--photo{display:inline-block;max-width:260px;height:455px;margin:15px 30px 0 0;position:relative;}
.staff-page--photo img{display:inline-block;}
.staff-page--photo:nth-child(2n){padding-right:0px;}
.staff-page--photo .table{width:260px;}
.grid{width:100%;height:100%;margin:0 auto;}
.emoji-buttons{width:100%;text-align:center;position:absolute;bottom:10px;}
.emoji{width:35px;height:35px;}
.angry{background:url(../images/angry.svg) center center no-repeat;background-size:35px;}
.money{background:url(../images/money.svg) center center no-repeat;background-size:35px;}
.happy{background:url(../images/happy.svg) center center no-repeat;background-size:35px;}
.coctail1{background:url(../images/cocktail1.svg) center center no-repeat;background-size:35px;}
.coctail2{background:url(../images/cocktail2.svg) center center no-repeat;background-size:35px;}
.hello{background:url(../images/hello.svg) center center no-repeat;background-size:35px;}
.phone-emoji{background:url(../images/phone.svg) center center no-repeat;background-size:35px;}
.v-emoji{left:0;top:0;width:260px;height:390px;}
.preload{position:absolute;z-index:0;top:calc(50% - 60px);left:calc(50% - 30px);}
.lds-default{display:inline-block;position:relative;width:64px;height:64px;}
.lds-default div{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;animation:lds-default 1.2s linear infinite;}
.lds-default div:nth-child(1){animation-delay:0s;top:29px;left:53px;}
.lds-default div:nth-child(2){animation-delay:-0.1s;top:18px;left:50px;}
.lds-default div:nth-child(3){animation-delay:-0.2s;top:9px;left:41px;}
.lds-default div:nth-child(4){animation-delay:-0.3s;top:6px;left:29px;}
.lds-default div:nth-child(5){animation-delay:-0.4s;top:9px;left:18px;}
.lds-default div:nth-child(6){animation-delay:-0.5s;top:18px;left:9px;}
.lds-default div:nth-child(7){animation-delay:-0.6s;top:29px;left:6px;}
.lds-default div:nth-child(8){animation-delay:-0.7s;top:41px;left:9px;}
.lds-default div:nth-child(9){animation-delay:-0.8s;top:50px;left:18px;}
.lds-default div:nth-child(10){animation-delay:-0.9s;top:53px;left:29px;}
.lds-default div:nth-child(11){animation-delay:-1s;top:50px;left:41px;}
.lds-default div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px;}
@keyframes lds-default{0%, 20%, 80%, 100%{transform:scale(1);}
50%{transform:scale(1.5);}
}
.grid-item{width:31.5%;margin-bottom:10px;}
.grid-item img{width:100%;height:auto;min-height:150px}
.select-event{position:relative;width:35%;margin:0 0 10px;}
.select-event .select-event-button{cursor:pointer;width:100%;padding:9px;background-color:rgba(0, 0, 0, 0.5);border-radius:5px;}
.select-event span, .select-event li{font-family:montserrat-med;font-size:1em;}
.select-event li{font-size:1rem;cursor:pointer;}
.event-date-select{width:calc(100% + 18px);display:none;position:absolute;top:37px;z-index:999999;left:0;background-color:rgba(0, 0, 0, 0.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:80px;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.event-date-select li{padding:3px 0;}
.event-date-select::-webkit-scrollbar{width:5px;}
.event-date-select::-webkit-scrollbar-thumb{background-color:rgba(254, 248, 195, 0.5);outline:1px solid #fef8c3;}
.slider-photos{position:absolute;z-index:999999;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.slider-photos-content{width:98%;margin:100px auto;position:relative;height:calc(100% - 200px);}
.slider-photos .owl-stage-outer{height:100%;}
.slider-photos .owl-carousel, .slider-photos .owl-carousel .owl-stage{margin:auto;width:98%;height:100%;top:0;}
.slider-photos .owl-carousel .owl-item img{display:block;margin:auto;height:100%;width:auto;}
.slider-photos .owl-carousel .owl-stage{display:flex;align-items:center;justify-content:center;}
.slider-photos .owl-item{cursor:pointer;}
.slider-photos .owl-nav{width:95%;display:flex;flex-flow:row nowrap;justify-content:space-between;}
.slider-photos .owl-nav span{position:absolute;font-size:7em;top:calc(50% - 100px);}
@media screen and (max-width:1800px){.back{left:130px;}
.description p{font-size:1em;}
}
@media screen and (max-height:917px){figure figcaption{top:-5px;}
figure figcaption span{font-family:gotham-med;font-size:1.25em;padding:7.5px 0;color:#fff;}
.menu-item{margin-top:20px;width:270px;height:370px;}
.photo{width:350px;height:370px;position:fixed;}
.description{width:calc(100% - 350px);margin-left:480px;overflow-x:hidden;}
.description p{font-size:1em;}
}
@media screen and (max-width:1600px){ul li a{font-size:1.125em;}
h2{font-size:1.5em;}
figure figcaption{top:-5px;}
figure figcaption span{font-size:1.5em;}
.back{top:25px;left:130px;}
.socials-logo{right:10px;bottom:-10px;}
.burger, .menu-open, .menu-close{right:40px;top:25px;}
.lang-select{right:100px;top:25px;}
.location{bottom:25px;left:40px;}
.telephones{top:25px;left:40px;}
.floor{left:40px;}
.navigation{width:396px;}
.navigation ul li a{width:100%;display:block;}
.menu-item{margin-top:0;width:300px;height:450px;}
.kitchen-list ul li a, .bar-list ul li a, .beer-list ul li a{font-size:1.125em;}
.price-row .title, .title-row .title{width:160px;font-size:1.125em;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.photo{width:460px;height:470px;}
.description{width:calc(100% - 460px);margin-left:560px;}
.description span{font-size:1.125em;}
.description p{font-size:1em;}
}
@media screen and (max-height:673px){figure figcaption{top:-10px;}
figure figcaption span{font-family:gotham-med;font-size:1.25em;padding:7.5px 0;color:#fff;}
.menu-item{width:170px;height:220px;}
}
@media screen and (max-width:1367px){.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .content, .buttons-content{width:975px;}
.alcohol-page, .kitchen-page, .summer-page, .vip-page .content, .beer-page{padding-top:40px;}
.back{top:70px;left:115px;}
.socials-logo{right:70px;bottom:15px;}
.burger, .menu-open, .menu-close{right:100px;top:50px;width:40px;height:40px;}
.lang-select{right:150px;top:50px;}
.location{bottom:50px;left:100px;}
.telephones{top:50px;left:100px;}
.floor{left:100px;}
.menu-item{margin-top:0;}
nav .nav{margin-top:calc(50% - 290px);}
.photo{width:360px;height:370px;}
.description{margin-left:380px;width:550px;}
#map{width:460px;height:360px;}
.events .content{width:765px;}
.events figure{width:362px;height:362px;margin:30px 30px 0 0;}
.events figure:nth-child(3n){margin-right:30px;}
.events figure:nth-child(-n+3){margin-top:30px;}
.events figure:nth-child(2n){margin-right:0;}
.events figure:nth-child(-n+2){margin-top:0;}
.staff-page--content{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.staff-page--description{padding-left:50px;width:360px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.staff-page--photos{width:600px;margin-left:250px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.staff-page--profession{position:initial;padding-left:200px;}
.staff-page--profession li{padding:10px 0;}
.staff-page--profession li:nth-last-child(-n+2){border-bottom:1px solid rgba(254, 248, 195, 0.15);}
.staff-page--profession li:last-child{margin-top:0;border-bottom:0;}
}
@media screen and (max-width:1281px){figure figcaption{top:-10px;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .content, .buttons-content{width:750px;}
.back{top:30px;left:15px;}
.menu, .bar, .beer, .kitchen, .alcohol-list-page, .beer-list-page, .summer-list-page, .kitchen-list-page, .contacts, .staff, .about, .events, .photos{padding-top:40px;}
.burger, .menu-open, .menu-close{right:15px;top:15px;width:40px;height:40px;}
.lang-select{right:50px;top:15px;}
.location{bottom:15px;left:15px;}
.telephones{top:15px;left:15px;}
.floor{left:15px;}
.socials-logo{right:-15px;bottom:-20px;}
.menu-item{width:290px;height:430px;}
.menu .content{margin:auto;flex-flow:row wrap;justify-content:center;align-items:flex-start;}
.menu-item{width:200px;height:280px;}
.kitchen-list ul, .bar-list ul, .beer-list ul{width:240px;}
.alcohol, .food{width:450px;margin:0 auto;}
.title-row{display:none;}
.price-row, .title-row{border:none;}
.logo{width:120px;height:100px;right:calc(50% - 60px);}
.staff-page--photos{margin-left:130px;}
.staff-page--profession{padding-left:60px;}
}
@media screen and (max-width:1024px){.events figure:hover figcaption{display:none;}
}
@media screen and (max-width:800px){.grid-item{width:45%;margin-left:10px;}
.menu-item{}
.events .content{width:375px;}
.events figure{width:362px;height:362px;margin:30px 0 0 0;}
.events figure:nth-child(3n){margin-right:0;}
.events figure:nth-child(-n+3){margin-top:30px;}
.events figure:nth-child(2n){margin-right:0;}
.events figure:nth-child(-n+2){margin-top:30px;}
.events figure:nth-child(-n+1){margin-top:0;}
.staff-page--photos{margin-left:100px;}
.staff-page--profession{padding-left:50px;}
.select-event{margin:0 0 10px 10px;}
}
@media screen and (max-width:751px){h2{font-family:montserrat-e-bold;width:calc(100% - 150px);}
figure figcaption{height:100%;width:100%;background-color:rgba(0, 0, 0, 0.5);top:0;left:0;}
figure figcaption span{font-size:1.125em;}
#map{width:295px;height:230px;}
video{top:15%;}
.menu, .bar, .beer, .kitchen, .alcohol-list-page, .beer-list-page, .summer-list-page, .kitchen-list-page, .contacts, .about, .events, .staff, .photos{padding-top:30px;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .content{width:625px;min-height:calc(30% - 200px);max-height:calc(100% - 130px);}
.buttons-content{width:625px;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content{margin:30px auto 0;}
.menu .content{min-height:20%;flex-flow:column nowrap;justify-content:flex-start;align-items:center;}
.menu-item{margin:10px auto;}
.navigation{width:100%;}
nav .nav{margin-top:15px;height:calc(100% - 115px);overflow-y:auto;-webkit-overflow-scrolling:touch;}
.nav::-webkit-scrollbar{width:5px;}
.nav::-webkit-scrollbar-thumb{background-color:rgba(254, 248, 195, 0.5);outline:1px solid #fef8c3;}
.menu-item{width:190px;height:280px;padding-top:0;}
.price-row, .title-row{border-bottom:none;}
.kitchen-list ul, .bar-list ul, .beer-list ul{width:310px;}
.photo{width:280px;height:280px;}
.description{margin-left:330px;width:280px;}
.description h2{width:100%;}
.about .content{width:455px;}
.about .content p{margin-top:20px;}
.about .content .owl-carousel{height:325px;}
.about .content .owl-carousel .owl-item{height:325px;}
.about .content .owl-carousel .owl-stage-outer{width:445px;height:325px;}
.about .content .slide{width:100%;height:325px;}
.about .content .owl-carousel button.owl-dot{margin:0 5px;}
.staff-page--description{padding-left:15px;width:300px;}
.staff-page--photos{margin-left:25px;}
.staff-page--profession{padding-left:20px;}
}
@media screen and (max-height:755px){.about .content p{margin-top:10px;}
.staff .content, .about .content, .events .content{min-height:calc(100% - 200px);max-height:calc(100% - 200px);}
}
@media screen and (max-width:641px){.select-event{margin:0 0 10px 0;}
.menu-item{margin:0 0 20px 50px;}
.slider-photos{display:none !important;}
ul{list-style:none;}
ul li{text-align:center;padding:15px 0;}
ul li a{font-size:1.500em;}
.grid-item{width:45%;margin-left:0;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .content, .buttons-content{width:480px;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content{height:calc(100% - 120px);}
.contacts .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.contacts #map{margin:auto;}
.contacts .contacts-info{margin:10px auto 0;}
.photo{width:230px;height:230px;}
.description{margin-left:235px;width:230px;}
.description span{margin-top:15px;}
.description p{margin-top:15px;}
.photos .content{min-height:20%;max-height:calc(100% - 200px);}
.menu-item{width:160px;height:220px;padding-top:0;}
.staff-page--description{padding-left:70px;width:320px;min-height:0;}
.staff-page--photos{width:300px;margin-left:100px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.staff-page--profession{padding-left:70px;}
}
@media screen and (max-width:480px){.grid-item{width:95%;}
.menu-item{margin:0 15px 20px;}
ul > li{padding:10px 0;}
h2{width:100%;}
figure figcaption span{font-size:0.75em;}
.menu .content, .bar .content, .beer .content, .kitchen .content, .alcohol-list-page .content, .alcohol-page .content, .summer-list-page .content, .beer-list-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .kitchen-list-page .content, .kitchen-page .content, .contacts .content, .staff .content, .about .content, .events .content, .photos .content{margin-top:20px;}
.socials{justify-content:flex-end;}
.arrow{width:15px;height:15px;}
.back{top:calc(100% - 55px);left:calc(100% - 55px);}
.back .back-text{display:none;}
.arrow-back{display:block;width:40px;height:40px;background:url(../images/back-button.png) center left no-repeat;background-size:contain;}
.bar h2, .beer h2, .kitchen h2, .alcohol-list-page h2, .kitchen-list-page h2, .summer-list-page h2, .beer-list-page h2{text-align:left;width:270px;padding-right:50px;padding-bottom:0;margin:auto;}
.alcohol-list-page .content, .kitchen-list-page .content, .summer-list-page .content, .beer-list-page .content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}
.title-row{display:none;}
.price-row, .title-row{padding-top:0;}
.price-row .price-cell, .price-row .currency, .title-row .price-cell, .title-row .currency{display:none;}
.bar .bar-list:first-of-type ul > li:first-of-type{padding-top:0;}
.bar .bar-list:last-of-type ul > li:last-of-type{padding-bottom:0;}
.kitchen .kitchen-list:first-of-type ul > li:first-of-type{padding-top:0;}
.kitchen .kitchen-list:last-of-type ul > li:last-of-type{padding-bottom:0;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .content, .buttons-content{width:320px;}
.location{height:40px;width:40px;display:block;padding:0;}
.location span{display:none;}
.telephones{height:40px;width:40px;display:block;padding:0;}
.telephones a{display:none;}
.floor span{display:none;}
.photo{width:320px;height:320px;margin:auto;position:relative;}
.description{margin-left:0;margin-top:20px;width:480px;overflow-y:auto;}
.menu-item{width:170px;height:235px;}
.alcohol, .food{width:320px;}
.bar-list ul, .kitchen-list ul{width:300px;}
.price-row .title{width:300px;}
.socials{min-width:90px;}
.socials li{margin:0 4px;}
.social{width:35px;height:35px;}
.reservation{left:calc(50% - 160px);width:320px;}
input[type="submit"]{bottom:15px;left:calc(65% - 70px);background-color:transparent;position:absolute;}
input[type="submit"]:focus{outline:none;}
.about .content{width:320px;}
.about .content p{margin-top:10px;}
.about .content .owl-carousel{height:175px;}
.about .content .owl-carousel .owl-item{height:175px;}
.about .content .owl-carousel .owl-stage-outer{width:310px;height:175px;}
.about .content .slide{width:100%;height:175px;}
.events .content{width:300px;}
.events figure{width:290px;height:290px;margin:20px 0 0 0;}
.events figure:nth-child(3n){margin-right:0;}
.events figure:nth-child(-n+3){margin-top:20px;}
.events figure:nth-child(2n){margin-right:0;}
.events figure:nth-child(-n+2){margin-top:20px;}
.events figure:nth-child(-n+1){margin-top:0;}
.events figure figcaption h4{width:250px;}
.staff-page--content{min-height:200px;}
.staff-page--description{padding-left:0;width:300px;min-height:0;}
.staff-page--photos{width:270px;margin-left:15px;}
.staff-page--photo{margin:20px 0px 0 0;}
.staff-page--profession{padding-left:0;}
.staff-page--profession li{width:300px;}
}
@media screen and (max-width:420px){}
@media screen and (max-width:321px){.bar h2, .beer h2, .kitchen h2, .alcohol-list-page h2, .kitchen-list-page h2, .summer-list-page h2, .beer-list-page h2{max-width:250px;padding-right:50px;}
.bar-list ul, .kitchen-list ul{width:290px;}
.menu .content{flex-flow:column nowrap;}
.menu-item{margin:0 auto 20px;}
.alcohol-page .content, .kitchen-page .content, .summer-page .content, .vip-page .content, .beer-page .content, .content, .buttons-content{width:300px;}
.socials{min-width:auto;}
.socials li{margin:0 1px;}
.social{width:30px;height:30px;}
.about .content{width:300px;}
.about .content p{margin-top:10px;}
.about .content .owl-carousel{height:165px;}
.about .content .owl-carousel .owl-item{height:165px;}
.about .content .owl-carousel .owl-stage-outer{width:290px;height:165px;}
.about .content .slide{width:100%;height:165px;}
}
@media screen and (max-width:900px) and (orientation:landscape){.burger, .menu-open, .logo, .telephones, address, .lang-select, .socials, .contacts, .photos, .menu, .bar, .beer, .kitchen, .alcohol-list-page, .alcohol-page, .summer-list-page, .beer-list-page, .summer-page, .vip-page, .beer-page, .kitchen-list-page, .kitchen-page, .about, .events, .staff, .navigation, .menu-close{display:none !important;}
#pano{-webkit-filter:blur(0px) !important;filter:blur(0px) !important;}
}


.summer{

    position: absolute;
    z-index: 99998;
    display: none;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
    padding-top: 100px;
}
.summer-page{
    position: absolute;
    z-index: 99998;
    display: none;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
}
.summer-list-page{
    position: absolute;
    z-index: 99998;
    display: none;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
    padding-top: 100px;
}

.vip{
    position: absolute;
    z-index: 99998;
    display: none;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
    padding-top: 100px;
}
.vip-page{
    position: absolute;
    z-index: 99998;
    display: none;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
}
.vip-list-page{
    position: absolute;
    z-index: 99998;
    display: none;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    text-align: center;
    padding-top: 100px;
}
#wh-widget-send-button.wh-widget-right{
    bottom: 120px!important;
    right: 75px!important;
}
@media screen and (max-width:1600px){
    #wh-widget-send-button.wh-widget-right{
    bottom: 45px!important;
    right: 25px!important;
}
}
@media screen and (max-width:1367px) {
    #wh-widget-send-button.wh-widget-right {
        bottom: 70px !important;
        right: 80px !important;
    }
}
@media screen and (max-width:1281px) {
    #wh-widget-send-button.wh-widget-right {
        bottom: 35px !important;
        right: 0px !important;
    }
}