html{background-color:#000}body{background-color:unset!important;font-family:helvetica}body,html{height:100%;margin:0}nav{background:rgba(0,0,0,0);position:absolute!important;width:100%;z-index:10}html>body .content{height:auto}.df{display:flex;flex-wrap:wrap}.fw{width:100%}.zm{margin:0!important}.zp{padding:0!important}.vertical-horizontal-center{padding-top:3rem;text-align:center;width:100%}@media (min-width:576px){.vertical-horizontal-center{padding-top:6rem}}@media (min-width:768px){.vertical-horizontal-center{bottom:0;left:0;height:330px;margin:auto;padding-top:0!important;position:absolute;right:0;top:0;width:320px}}.content.main{height:100vh;background:linear-gradient(rgba(0,0,0,.4),rgba(50,14,68,.5)),url(img/background.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.content.main .reservation button{background-color:#00a8c6;border:none;color:#fff;cursor:pointer;letter-spacing:1px;margin:20px auto 0;padding:.5rem 1rem;transition:.6s ease}.content.main .reservation button:hover{background-color:#00869e}.content.main .reservation button:focus{outline:0}.content.gallery-section,.content.menu{padding-top:60px}.content.gallery-section .loader{bottom:0;color:#fff;height:0;margin:auto;position:absolute;left:0;right:0;top:0}.content.gallery-section .gallery{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.content.gallery-section .gallery .insta-image{height:300px;margin:15px;overflow:hidden;transition:.4s ease;width:300px}.content.gallery-section .gallery .insta-image:hover{transform:scale(1.1)}.content.gallery-section .gallery .insta-image div{height:300px;width:300px}.content.menu{color:#7f7f7f}video{background:url(img/smoke.png) center center no-repeat scroll;height:auto;left:50%;min-height:100%;min-width:100%;position:fixed;top:50%;transform:translateX(-50%) translateY(-50%);transition:1s opacity;width:auto;z-index:-100}.navbar-light .navbar-toggler{border:none;line-height:unset}.navbar-light .navbar-nav .nav-link{text-align:center}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-toggler,button.navbar-toggler.navbar-toggler-right{color:#fff}.navbar-light .navbar-brand{color:#00a8c6}.navbar-light .navbar-brand,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-toggler,button.navbar-toggler.navbar-toggler-right{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.navbar-light .navbar-nav .nav-link:focus{color:#fff;outline:0}.navbar-light .navbar-nav .nav-link:hover,button.navbar-toggler.navbar-toggler-right:hover{color:#00a8c6;outline:0}.navbar-light .navbar-brand:hover{color:#007a90}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:#00a8c6;font-weight:700}.navbar-light .navbar-nav .active>.nav-link:hover{color:#00869e}.navbar-light .navbar-nav .nav-link button.navbar-toggler.navbar-toggler-right{margin-top:4px}.contacts-link{margin:auto}.contacts-link button{background-color:rgba(0,0,0,0);border:none;cursor:pointer}.modal-body{background-color:#212a37}.reservation-modal .modal-content{overflow:hidden}.reservation-modal .modal-content .modal-body{background-color:rgba(0,0,0,0)}.reservation-modal .modal-content .modal-body iframe{width:100%}.time{color:#fff;font-weight:700;padding-top:16px}.contacts-content{display:flex;justify-content:space-between;padding:16px 8px}.contacts-content .time{flex-basis:100%}.contacts{flex-basis:100%}.contacts a span{font-size:.9rem}.contacts .fa{color:#191919}.social{flex-basis:60%;text-align:center}.social a{display:block;text-align:left}.contacts a,.social a{color:#fff;font-size:.8rem;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.contacts a:hover,.social a:hover{color:#00a8c6;text-decoration:none}.contacts .fa,.social .fa{border-radius:8px;color:#fff;font-size:16px;height:30px;margin:5px;padding-top:7px;text-align:center;width:30px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.social i.fa-facebook{background:#3b5998}.social i.fa-facebook:hover{background:#355088}.social i.fa-vk{background:#45668e}.social i.fa-vk:hover{background:#3e5b7f}.social i.fa-instagram{background:#feda77;background:-moz-linear-gradient(45deg,#feda77 10%,#dd2a7b 37%,#8134af 66%,#515bd4 100%);background:-webkit-linear-gradient(45deg,#feda77 10%,#dd2a7b 37%,#8134af 66%,#515bd4 100%);background:linear-gradient(45deg,#feda77 10%,#dd2a7b 37%,#8134af 66%,#515bd4 100%)}.social i.fa-instagram:hover{background:#fdcf51;background:-moz-linear-gradient(45deg,#fdcf51 10%,#cc206e 37%,#742e9d 66%,#3944ce 100%);background:-webkit-linear-gradient(45deg,#fdcf51 10%,#cc206e 37%,#742e9d 66%,#3944ce 100%);background:linear-gradient(45deg,#fdcf51 10%,#cc206e 37%,#742e9d 66%,#3944ce 100%)}.terms{padding-bottom:8px}.terms a{color:#eee;font-size:.7rem;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.terms a:hover{color:#00a8c6;text-decoration:none}.terms-and-privacy .privacy,.terms-and-privacy .terms{padding-bottom:48px}button.close{color:#fff;position:absolute!important;right:10px;text-shadow:none}button.close:hover{color:#00a8c6;text-shadow:none}.modal-body{padding:0}.menu table{margin:16px 0;width:100%}.menu table thead{color:#fff;background-color:#191919}.menu table td,.menu table th{padding:8px 16px}.menu table td:first-child{color:#d5d5d5}.menu table tbody tr:nth-child(2n){background-color:#161616}.menu table tbody tr:nth-child(2n+1){background-color:#222}.menu table tbody tr td:nth-child(2n){text-align:right}#map{height:100%}