@font-face{font-family:'Beast vs SpreadTall';src:url('../fonts/BeastvsSpreadTall.woff') format('woff'),
url('../fonts/BeastvsSpreadTall.ttf') format('truetype'),
url('../fonts/BeastvsSpreadTall.svg#BeastvsSpreadTall') format('svg'),
url('../fonts/BeastvsSpreadTall.woff2') format('woff2'),
url('../fonts/BeastvsSpreadTall.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}
html{min-height: 100%;}
body{padding:0px;margin:0px;background:black;width:100%;min-height:100%;overflow-x:hidden;}
a{text-decoration:none!important;}
#hellopreloader_preload{position:absolute;z-index:100000;top:0;left:0;width:100%;height:100%;min-width:1000px;background:black;}
#spinner{z-index:100000001;width:500px;height:500px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(../images/compas2.gif) 100% no-repeat;}
.titleslogan{z-index:99999;position:absolute;top:0;right:0;width:100%;line-height:85px;text-align:center;margin-top:50px;font-size:40px;font-family:'Beast vs SpreadTall', arial;color:white;display:inline-block;vertical-align:top;}
.main_containter{height:100%;background-repeat:no-repeat;background-size:100%;margin:0 auto;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:650px;}
.mainblock{position:relative;vertical-align:top;margin:0;display:inline-block;width:25%;height:100%;margin-left:-4px;}
.club_button{top:90%;position:relative;text-align:center;width:158px;height:44px;line-height:44px;font-family:'Roboto', sans-serif;border:2px solid white;color:white;border-radius:4px;}
.opa{opacity:0.2;}
.club:hover .opa{transition-duration:0.7s;opacity:1;}
.rest:hover .opa{transition-duration:0.7s;opacity:1;}
.bowl:hover .opa{transition-duration:0.7s;opacity:1;}
.club{height:980px;width:100%;background:url(../images/indexgirls/club.png);background-repeat:no-repeat;background-position:center 35%;}
.clubhover:hover .club{transition-duration:0.7s;background:url(../images/indexgirls/club_active.png);background-repeat:no-repeat;background-position:center 35%;}
.bw-club{background:url(../images/backgrounds/club_background.png);z-index:-1;position:fixed;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top: 0;left:0;background-position:center center;background-attachment: fixed;}
.bw-rest{background:url(../images/backgrounds/rest_other.png);z-index:-1;position:fixed;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top: 0;left:0;background-position:center center;background-attachment: fixed;}
.bw-bowl{background:url(../images/backgrounds/bowl-2.jpg);z-index:-1;position:fixed;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top: 0;left:0;background-position:center center;background-attachment: fixed;}
.bw-cara{background:url(../images/backgrounds/caraokebg.png);z-index:-1;position:fixed;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;top: 0;left:0;background-position:center center;background-attachment: fixed;}
.rest{height:980px;width:100%;background:url(../images/indexgirls/rest.png);background-repeat:no-repeat;background-position:center 35%;}
.resthover:hover .rest{transition-duration:0.7s;background:url(../images/indexgirls/rest_active.png);visibility:visible;background-repeat:no-repeat;background-position:center 35%;}
.bowl{height:980px;width:100%;background:url(../images/indexgirls/bowl.png);background-repeat:no-repeat;background-position:center 35%;}
.bowlhover:hover .bowl{transition-duration:0.7s;background:url(../images/indexgirls/bowl_active.png);background-repeat:no-repeat;background-position:center 35%;}
.cara{height:980px;width:100%;background:url(../images/indexgirls/caraoke.png);background-repeat:no-repeat;background-position:center 35%;}
.carahover:hover .cara{transition-duration:0.7s;background:url(../images/indexgirls/caraoke_active.png);background-repeat:no-repeat;background-position:center 35%;}
.current{display:none!important;}
.menu_block{display:none;}
@media screen and (max-width:1023px){.club{background-size:100%!important;}
.rest{background-size:100%!important;}
.bowl{background-size:100%!important;}
.cara{background-size:100%!important;}
.bowling-modal-left{float:none !important;width:100% !important;}
.gallery li{width:50% !important;}
.main_containter{text-align:center;position:relative;}
.main_containter a{display:inline-block;padding:20px;}
.bonuses_cont{text-align:center;}
.menu_block{display:block!important;margin-top: 80px;}
.gallery li a{margin:4px!important;}
.modal{top:1em!important;height:100%!important;overflow:auto!important;}
.bowling-modal-right{width:100% !important;}
.kc-wrap{height:360px!important;}
.cd-btn{padding:10px!important;}
.wrapper h2{font-size:20px!important;}
.flipbook-viewport{display:none;}
.index_title{display:none;}
.bgvideo{display:none;}
.text_content{animation:none!important;}
.audioplayer{display:none;}
.mrgn{height:50px!important;background:none!important;}
.switcher_content{width:175px!important;}
.switcher{background:none!important;max-width:175px;margin:0 auto;height:auto!important;}
.poster_panel{display:none;}.tel{max-width:1024px;text-align:center;display:list-item!important;}
.footer_copyright{text-align:center;}
.footer_bot{height:auto!important;}
.footer_services{display:none!important;}
.social_container{margin-bottom:20px;}
.mobile_background_club{background:url(../images/backgrounds/club_background.png);background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:fixed;z-index:-1;}
.mobile_background_bowling{background:url(../images/backgrounds/bowling_background.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%; background-attachment: fixed; position:fixed;z-index:-1;}
.mobile_background_rest{background:url(../images/backgrounds/rest_background.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:fixed;z-index:-1;}
.mobile_background_caraoke{background:url(../images/backgrounds/caraokebg.png);background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:fixed;z-index:-1;}
.black_content{background:none!important}
.s2-3{width:auto!important;}
.discount_table td{display:list-item;list-style:none;}
.socicon{margin:0px 2px 0px 2px!important;}
.page_container{padding:0!important;}
.modal-content{width:auto!important;}
.main_container a{display:inline-block;}
.mainblock{width:320px;height:375px!important;display:list-item;margin:0 auto;list-style:none;margin-top:20px;margin-bottom:20px;}
.club .club_button{display:none;}
.rest .club_button{display:none;}
.bowl .club_button{display:none;}
.cara .club_button{display:none;}
.dispnon{display:none!important;}
.club{background:url(../images/backgrounds/mobile_club_bg.png);background-repeat:no-repeat;height:375px!important;}
.clubhover:hover .club{background:url(../images/backgrounds/mobile_club_bg.png);}
.rest{background:url(../images/backgrounds/mobile_rest_bg.png);background-repeat:no-repeat;height:375px!important;}
.resthover:hover .rest{background:url(../images/backgrounds/mobile_rest_bg.png);}
.bowl{background:url(../images/backgrounds/mobile_bowl_bg.png);background-repeat:no-repeat;height:375px!important;}
.bowlhover:hover .bowl{background:url(../images/backgrounds/mobile_bowl_bg.png);}
.cara{background:url(../images/backgrounds/mobile_cara_bg.png);background-repeat:no-repeat;height:375px!important;}
.carahover:hover .cara{background:url(../images/backgrounds/mobile_cara_bg.png);}
.posabs{display:none;}
.hellopreloader{display:none!important;}
#hellopreloader{display:none;}
.current{z-index:10000000;}
.active_item_b{display:none;}
.active_item_c{display:none;}
.active_item_r{display:none;}
.active_item_k{display:none;}
section,
.overlay{z-index:10000;}
input{display:none;}
input:checked + .mob_menu:before{}
input:checked ~ .overlay{width:100%;height:75%;visibility:visible;opacity:1;overflow:auto;}
.mob_menu{position:absolute;top:1em;right:1em;z-index:99;width:2.7em;height:2.7em;background:#ffffff;color:#fff;border-radius:50%;font-size:20px;text-align:left;cursor:pointer;background-image:url(../images/menu.png);background-repeat:no-repeat;background-position:center;}
.mob_menu:before{font:0.55em fontAwesome;}
.overlay{position:relative;z-index:2;background:#333;background:rgba(0, 0, 0, 0.9);opacity:0;visibility:hidden;}
.nav{position:absolute;top:20px;right:0;left:0;margin:auto;padding:0;list-style-type:none;line-height:55px!important;}
.nav a{display:block;padding:.25em 0;color:#fff;font-size:24px!important;text-align:center;text-decoration:none;}
#nav-check:checked + section,.overlay{position:absolute;}
.nav a:focus, .nav a:hover{color:#e74c3c;}
.nav a:active{color:#d62c1a;}

}
@media only screen and (max-width:594px){.brow_b{text-align:center;}
.s1-2{margin-bottom:20px;}
.footer_tel{font-size:15px!important;}
.main_containter a{padding:0px!important;}
}
@media only screen and (max-width:321px){.brow_b{text-align:center;}
.s1-2{margin-bottom:20px;}
.footer_tel{font-size:13px!important;}
}
@media only screen and (min-width:1024px){.nav{float:right;}
.nav li{display:inline-block;padding:0px 10px 0px 10px;}
.nav ul{margin-top:0px!important;margin-bottom:0px!important;}
.nav {display:inline-block!important;}
}
.nav{margin-top:0px!important;vertical-align:top;line-height:85px;}
#nav-check{display:none;}
.nav li{list-style:none;}
.nav a{text-decoration:none;color:rgba(255,255,255,0.5);font-size:16px;font-family:'Roboto', sans-serif;}
.nav ul{text-align:right;}
.nav a:hover{color:white;}
.compas_contact, .compas_contact_map{display:inline-block;height:300px;width:40%;vertical-align:top;margin:0 .8em 0;padding-top:5em;}
.block{padding:3em 0;}
@media screen and (max-width:768px){.compas_contact, .compas_contact_map{display:block;height:300px;width:80%;vertical-align:top;margin:.8em auto;padding: 1em 0;}
}
.compas_contact p{font-size:16px;font-family:'Roboto', sans-serif;color:#d8d8d8;line-height:25px;}
.compas_contact b{font-weight:500;}
.compas_contact h1{font-size:22px;font-family:'Roboto', sans-serif;color:white;line-height:30px;font-weight:400;}
.compas_contact a{text-decoration:none;color:#5a70c1;}
.compas_contact a:hover{color:#3a76ff;}
@media screen and (max-width:1440px){.club_button{top:98%!important;}
.mainblock{height:600px;}
.main_containter{height:650px;}
.club{height:600px;background-position:center 80%;background-size:110%;}
.club_button{top:70%;}
.clubhover:hover .club{background-position:center 80%;background-size:110%;}
.rest{height:600px;background-position:center 80%;background-size:110%;}
.resthover:hover .rest{background-position:center 80%;background-size:110%;}
.bowl{height:600px;background-position:center 80%;background-size:110%;}
.bowlhover:hover .bowl{background-position:center 80%;background-size:110%;}
.cara{height:600px;background-position:center 80%;background-size:110%;}
.carahover:hover .cara{background-position:center 80%;background-size:110%;}
}
@media screen and (min-width:1441px){.main_containter{height:950px;}
}
.index_title{font-size:40px;font-family:'Beast vs SpreadTall', arial;color:white;width:100%;text-align:center;position:absolute;z-index:100000;margin-top:100px;}
.inline-block{display:inline-block;}
.posabs{position:absolute;top:0;right:0;z-index:100000;}
.clear{clear:both;}
.index_btn{opacity:0.4;}
.club:hover .index_btn{transition:800ms;opacity:1;}
.rest:hover .index_btn{transition:800ms;opacity:1;}
.bowl:hover .index_btn{transition:800ms;opacity:1;}
.cara:hover .index_btn{transition:800ms;opacity:1;}
.pabs{left:132px;bottom:20px;position:absolute;background-position:center -10%}
.club_button{text-align:center;width:158px;height:44px;line-height:44px;font-family:'Roboto', sans-serif;border:2px solid white;color:white;border-radius:4px;}
.middle{margin:0 auto;}
.club_button,a{margin:0 auto;text-decoration:none;}
.club_hover:hover{border:2px solid #f20f45;color:#f20f45;}
.rest_hover:hover{border:2px solid #e0530d;color:#e0530d;}
.bowl_hover:hover{border:2px solid #2260de;color:#2260de;}
.cara_hover:hover{border:2px solid #03991c;color:#03991c;}
.block_image{vertical-align:bottom;}
.mrgn35{width:auto;height:35px;}
.mrgn_s{width:100%;height:8em;}
.mrgn{max-width:50px;position:fixed;z-index:1001;bottom:20px;left:90%;margin-left:-25px;}
@media screen and (max-width:900px){.rules,.mrgn{display:none;}button.slick-arrow {display: none!important;}
}
.orderbutton{line-height:45px;border-radius:5px;width:200px;height:45px;text-align:center;margin:0 auto;font-size:15px;font-family:'Roboto', sans-serif;color:white;font-weight:300;}
.text_content{max-width:700px;margin:0px auto;position:relative;height:auto;margin-bottom:4.8em;-webkit-animation:mymove 3s;animation:mymove 3s;}
@-webkit-keyframes mymove{0%{top:0px;opacity:0;}
50%{top:-50px;opacity:1;}
100%{top:0px;opacity:1;}
}
@keyframes mymove{0%{top:0px;opacity:0;}
50%{top:-50px;opacity:1;}
100%{top:0px;opacity:1;}
}
.page_title_name{color:white;font-size:70px;font-family:'Beast vs SpreadTall', arial;text-align:center;font-weight:400;margin:0px;}
.page_subtitle_name{color:rgba(255, 255, 255, 0.8);font-size:26px;font-family:'Roboto', sans-serif;text-align:center;font-weight:300;margin:10px 0px 20px 0px;}
.club_container{flex-direction:column;}
.logo{background:url(../images/compas_logo.png) no-repeat;display:inline-block;height:85px;width:208px;}
.grid{position:absolute;z-index:-1;width:100%;height:100%;background:url(../images/backgrounds/grid_bg.png) repeat;}
.bgvideo{right:0;top:0;width:100%;position:fixed;z-index:-2;opacity:0.8;vertical-align:top;}
.height900{height:900px;}
.header{background-repeat:no-repeat;width:100%;background-size:cover;}
.h_bowl{background-repeat:no-repeat;background:url(../images/backgrounds/bowl-1.png);background-size:cover;background-position:center;background-attachment:fixed}
.h_rest{background-repeat:no-repeat;background:url(../images/backgrounds/rest_other.png);background-size:cover;background-position:center;background-attachment:fixed}
.h_club{background-repeat:no-repeat;background:url(../images/backgrounds/background.png);background-size:cover;background-position:center;background-attachment:fixed}
.index_header{position:absolute;}
.header_background{width:100%;height:85px;background:rgba(0,0,0,0.9);position:absolute;top:0;}
.header_fixed{position:fixed;z-index:1000;top:0;}
.header_content{max-width:1366px;height:85px;margin:0 auto;}
.phone{display:inline-block;float:right;text-align:right;line-height:85px;}
.phone a{color:white;font-size:32px;font-family:'Beast vs SpreadTall', arial;padding:0 .5em 0 0;}
.active_item_k{border-top:4px solid #03991c;}
.active_item_k a{color:white;}
.active_item_c{border-top:4px solid #f20f45;}
.active_item_c a{color:white;}
.active_item_b{border-top:4px solid #2260de;}
.active_item_b a{color:white;}
.active_item_r{border-top:4px solid #e0530d;}
.active_item_r a{color:white;}
.active_a a{color:white!important;}
.switcher{background-color:rgba(0, 0, 0, 0.77);height:70px;width:100%;}
.switcher_content{max-width:760px;margin:0 auto;}
.scbtncont{display:inline-block;margin:12px 10px 10px 10px;opacity:0.2;}
.scbtncont:hover{opacity:1;}
.activebowl{border:2px solid #2260de;color:#2260de;}
.activerest{border:2px solid #e0530d;color:#e0530d;}
.activeclub{border:2px solid #f20f45;color:#f20f45;}
.activecara{border:2px solid #03991c;color:#03991c;}
.activebowl_bg{background:#2260de;}
.activerest_bg{background:#e0530d;}
.activeclub_bg{background:#f20f45;}
.activecara_bg{background:#03991c;}
.active{opacity:1;}
.blackblock{width:100%;height:300px;background:black;}
.poster_container{margin-top:100px;z-index:100;background:rgba(0,0,0,0.3);max-width:1000px;margin:0 auto;border-radius:10px;}
#poster{width:520px;height:200px;margin:0 auto;}
.dates_cont{position:relative;}
.date_cont{cursor:pointer;margin:7px 20px 0px 20px;display:inline-block;color:#a5a5a5;}
.date_cont:hover{transition-duration:0.4s;color:#2260de;}
.active_date{color:#2260de !important;}
.pp_date{text-align:center;font-size:35px;font-family:'Roboto', sans-serif;}
.pp_month{text-align:center;font-size:15px;font-family:'Roboto', sans-serif;}
.poster_panel{width:100%;height:80px;}
.poster_panel li{list-style:none;display:inline;color:white;font-size:16px;font-family:'Roboto', sans-serif;}
.poster_panel{text-align:center;}
.kc-anim{transition:all .2s ease-in-out;}
.kc-scale{-ms-transform:scale(2, 2);-webkit-transform:scale(2, 2);transform:scale(2, 2);}
.poster_title{padding-top:50px;padding-bottom:50px;text-align:center;color:#a3a3a3;font-size:30px;font-family:'Roboto', sans-serif;}
.maingallery{background:rgba(0,0,0,0.3);max-width:1000px;border-radius:10px;margin:0 auto;}
.gallery_container{padding-top:20px;max-width:860px;margin:0 auto;}
.gallery_title{margin:150px 0px 0px 0px;text-align:center;color:#a3a3a3;font-size:30px;font-family:'Roboto', sans-serif;}
.lastAlbum{margin-right:10px;position:relative;width:400px;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center 35%;background-color:#ecf1f5;}
.album{display:inline-block;position:relative;width:300px;height:190px;background-repeat:no-repeat;background-size:cover;background-position:center 35%;background-color:#ecf1f5;margin:5px;}
.albumDescription{position:absolute;bottom:0px;padding:10px;width:auto;}
.albumName{font-size:24px;font-family:'Roboto', sans-serif;color:white;}
.albumDate{margin-top:5px;font-size:14px;font-family:'Roboto', sans-serif;color:rgba(255,255,255,0.5);}
.page_content{padding:20px;max-width:1366px;height:auto;margin:0 auto;background:rgba(0, 0, 0, 0.6);text-align:center;}
.page_container{padding:40px;}
.page_title{margin-bottom:40px;text-transform:uppercase;text-align:center;font-size:30px;color:white;font-family:'Roboto', arial;}
.page_container h2{font-size:24px;color:white;font-family:'Roboto', sans-serif;font-weight:normal;}
.page_container span{font-size:16px;line-height:24px;color:rgba(255, 255, 255, 0.7);font-family:'Roboto', sans-serif;font-weight:normal;}
.album_container{margin-top:30px;}
.photo_wrapp{border-radius:20px;width:100%;height:100%;-webkit-box-shadow:inset 0px -36px 100px 0px rgba(0,0,0,1.75);-moz-box-shadow:inset 0px -36px 100px 0px rgba(0,0,0,1.75);box-shadow:inset 0px -36px 100px 0px rgba(0,0,0,1.75);bottom:0;left:0;background:repeat-x;position:relative;}
.photo_wrapp:hover{border-radius:20px;margin-bottom:20px;}
.gall_album{border-radius:20px;display:inline-block;margin-right:10px;margin-top:10px;position:relative;width:380px;height:240px;background-repeat:no-repeat;background-size:100% !important;background-position:center 50%;background-color:#ecf1f5;}
.gall_album:hover{-webkit-box-shadow:inset 0px 0px 0px 4px #2260de;-moz-box-shadow:inset 0px 0px 0px 4px #2260de;box-shadow:inset 0px 0px 0px 4px #2260de;}
.photo_cont{display:inline-block;margin-right:5px;margin-bottom:5px;width:180px;background-position:center 50%;}
.thumb img{filter:none;-webkit-filter:grayscale(0);border-radius:5px;background-color:#fff;border:1px solid #ddd;padding:5px;}
.thumb img:hover{filter:gray;-webkit-filter:grayscale(1);}
.thumb{padding:5px;}
.tel{display:inline-block;}
.discount_system{width:100%;padding: 20px 0;text-align:center;}
.discount_system_button{margin:0 auto;color:white;font-family:'Roboto', sans-serif;padding: 10px; background:#171717;text-align:center;border-radius:5px;}
.discount_system_button:hover{background:#151515;}
.discount_system_button:active{background:#202020;}
.content{min-height:calc(100vh - 239px);}
.footer{background:#070707;}
.footer_container{width:100%;height:200px;}
.socicon{display:inline-block;margin:0px 4px 0px 4px;width:55px;height:55px;background-repeat:no-repeat;}
.social{margin:0 auto;max-width:341px;text-align: center;}
/* .fb{background:url(../images/fb_a.png);}
.vk{background:url(../images/vk_a.png);}
.gp{background:url(../images/gp_a.png);}
.gp:hover{background:url(../images/gp.png);}
.vk:hover{background:url(../images/vk.png);}
.fb:hover{background:url(../images/fb.png);}
.insta{background:url(../images/insta.png);}
.insta:hover{background:url(../images/insta_a.png);}
.maps{background:url(../images/maps.png);}
.maps:hover{background:url(../images/maps_a.png);} */
.social_container{padding-top:5px;}
.footer_services{left:0;top:0;width:100%;height:50px;text-align:center;display:inline;vertical-align:middle;}
.footer_services ul{margin-top:10px;padding:0px;}
.footer_services ul ol{padding:0px;margin-left:15px;margin-right:15px;text-align:center;display:inline-block;font-family:'Roboto', sans-serif;font-size:16px;}
.footer_services a{text-decoration:none;color:rgba(255,255,255,0.2);}
.footer_services a:hover{color:white;}
.footer_menu{left:0;top:0;width:100%;height:50px;text-align:center;display:inline;vertical-align:middle;}
.footer_menu a{color:rgba(255,255,255,0.2);}
.footer_menu ul{padding:0px;}
.footer_menu ul ol{padding:10px 15px 10px 15px;text-align:center;display:inline-block;font-family:'Roboto', sans-serif;font-size:16px;}
.footer_menu ol{padding:0px;border-right:1px solid #171717;}
.footer_menu a:hover{color:white;}
.footer_menu ol:last-child{border:none;}
.social{margin-top:20px;}
.mrgn40{width:100%;height:20px;}
.footer_bot{background:#0e0e0e;text-align:center;}
.footer_tel{display:inline-block;font-family:'Roboto', sans-serif;font-size:16px;color:#515151;}
.footer_copyright{font-family:'Roboto', sans-serif;font-size:16px;color:white;text-align:center;line-height:58px;}
.footer_copyright ul{list-style-type:none;padding:0;margin:0;}
.footer_copyright ul li{display:inline-block;padding:0 .5em;}
.footer_copyright p{line-height:1.5em;padding:0;margin:0;}
@media screen and (max-width:478px){.footer_copyright ul li{display:block;padding:.3em;}
}
.bonuses_photo_cont{vertical-align:top;background:rgba(0,0,0,0.5);border-radius:10px;}
.bday_share{}
.bonuses_cont{display:inline-block;}
.bonuses_title{margin-left:20px;color:white;font-family:'Roboto', sans-serif;font-size:20px;line-height:60px;}
.bonuses_descipt{margin-left:20px;color:white;font-family:'Roboto', sans-serif;font-size:16px;line-height:25px;}
.bcol-l{vertical-align:top;display:inline-block;}
.bcol-r{vertical-align:top;display:inline-block;}
.brow_t{vertical-align:top;margin-bottom:10px;}
.brow_b{margin-bottom:10px;}
.brow_m{margin-bottom:10px;}
.s2-3{background:url(../images/bday.png);background-size:cover;background-repeat:no-repeat;background-position:center 35%;width:550px;height:308px;}
.bg_1{background:url(../images/image17.jpg);}
.bg_2{background:url(../images/image19.jpg);}
.bg_3{background:url(../images/image18.jpg);}
.s1-2{background-size:cover;background-repeat:no-repeat;background-position:center 35%;margin-right:6px;display:inline-block;width:270px;height:320px;}
.s1-4{background-size:cover;background-repeat:no-repeat;background-position:center 35%;margin-right:6px;display:inline-block;width:270px;height:177px;}
.s1-3{background-size:cover;background-repeat:no-repeat;background-position:center 35%;width:550px;height:266px;}
.s1-5{background:url(../images/bday.png);background-size:cover;background-repeat:no-repeat;background-position:center 35%;width:550px;height:170px;}
.shots_sale{margin-top:50px;float:right;}
.bday_photo{width:400px;height:400px;display:inline-block;background:url(../images/bday.png);}
.shots_photo{width:400px;height:400px;display:inline-block;background:url(../images/drinks.png);}
.bonus_text{margin-top:100px;margin-left:20px;vertical-align:top;display:inline-block;max-width:500px;}
.bonus_text h2{font-family:'Roboto', sans-serif;font-size:24px;color:white;font-weight:normal;}
.bonus_text h3{font-family:'Roboto', sans-serif;font-size:16px;color:white;opacity:0.8;font-weight:normal;line-height:23px;}
.contacts_map{width:100%;height:600px;background:url(../images/map.png);}
.contacts_block{vertical-align:top;text-align:center;width:25%;height:100px;background:rgba(0,0,0,0.5);display:inline-block;margin-left:-4px;font-family:'Roboto', sans-serif;font-size:20px;color:white;vertical-align:middle;display:table-cell;border-right:1px solid #272727;}
.contacts_block:nth-child(1){border-left:1px solid #272727;margin:0!important}
.discount_table td{font-family:'Roboto', sans-serif;font-size:16px;color:white;}
.discount_table td:nth-child(1){}
.discount_table img{width:250px;}
.tarifs_table{margin-top:30px;margin-bottom:30px;color:#a2a2a2;font-family:'Roboto', sans-serif;font-size:16px;}
.tarifs_table table{}
.tarifs_table tr:first-child,.tarifs_table tr{color:white;}
.tarifs_table td:first-child{width:300px;}
.tarifs_table td{text-align:center;background:rgba(0, 0, 0, 0.8);width:150px;height:50px;}
.tarifs_table tr:hover{background:rgba(0, 0, 0, 0.9);}
.tarifs_table td:hover{outline:2px inset #2260de;cursor:pointer;color:white;background:black;}
.other_options td:first-child{}
.other_options td:nth-child(2){}
.modal{display:none;position:fixed;z-index:10000;left:0;top:-100px;width:100%;height:100%;}
.club_container #myModal{top:-100px;overflow-y:scroll;top:0;}
.club_container .modal-content{margin-top:100px;}
.modal-content{background-color:rgba(0, 0, 0, 0.8);margin:15% auto;padding:30px;border:1px solid #252525;width:700px;}
.modal-content pre{font-family:'Roboto', sans-serif;font-size:16px;color:white;}
.bowling-close{font-family:'Roboto', sans-serif;color:rgba(255, 255, 255, 0.2);cursor:pointer;font-size:28px;font-weight:bold;}
.close_button{position:relative;top:-5px;right:-755px;width:20px;height:20px;background-color:rgba(255 255 255 .5);}
.close_button span:after,
.close_button span:before{content:"";position:absolute;left:0;top:0;}
.close_button span:after{top:18px;}
.close_button span{position:relative;display:block;}
.close_button span,
.close_button span:after,
.close_button span:before{width:100%;height:2px;background-color:#888;transition:all 0.3s;backface-visibility:hidden;border-radius:2px;}
.close_button span{background-color:transparent;}
.close_button span:before{transform:rotate(45deg) translate(5px, 5px);}
.close_button span:after{transform:rotate(-45deg) translate(7px, -8px);}
.bowling-modal-content{z-index:100000000;background-color:rgba(0, 0, 0, 0.84);margin:15% auto;padding:10px 30px;border:1px solid #131313;max-width:750px;font-size:0;}
.bowling-modal-left{font-family:'Roboto', sans-serif;color:#ffffff;font-size:16px;float:right;width:360px;}
.bowling-modal-right{width:360px;vertical-align:top;display:inline-block;}
.bowling-modal-right-image{width:100%;}
.close{color:#aaa;float:right;font-size:28px;font-weight:bold;}
.close:hover,
.close:focus{color:white;text-decoration:none;cursor:pointer;}
.bonus_buttons{}
#myBtn{margin-top:10px;border-radius:5px;padding:10px;background:#2260de;border-style:none;font-family:'Roboto', sans-serif;font-size:16px;color:white;outline:none;cursor:pointer;}
#myBtn:active{background:#1a50bf;}
.poster_block{vertical-align:top;display:inline-block;padding:20px;border-radius:10px;margin:5px;width:300px;height:auto;background:#0e0e0e;}
.poster_block:hover{border-radius:10px;-webkit-box-shadow:0px 0px 0px 2px #2260de;-moz-box-shadow:0px 0px 0px 2px #2260de;box-shadow:0px 0px 0px 2px #2260de;transition:0.1s cubic-bezier(0, 0, 0, 0.99) 0.1s}
.poster_text{font-family:'Roboto', sans-serif;font-size:16px;color:white;}
.pname{font-size:24px;margin:10px 0px 10px 0px;}
.pdescript{line-height:24px;max-width:250px;margin-top:10px;color:#ababab;}
.poster_block h2{}
.poster_block_photo{height:300px;background-position:center 10%;background-repeat:no-repeat;background-size:cover;}
.bakery_item{display:inline-block;width:250px;min-height:300px;background:rgba(0,0,0,0.3);border-radius:10px;margin:10px;}
.bakery_item:hover{-webkit-box-shadow:0px 0px 0px 2px #e0530d;-moz-box-shadow:0px 0px 0px 2px #e0530d;box-shadow:0px 0px 0px 2px #e0530d;border-radius:10px;}
.bakery_item:hover h2{color:white;transition:500ms;}
.bakery_item img{height:357px;width:240px;border-radius:5px;margin:5px;}
.bakery_item h2{text-align:center;padding:0;margin:0;font-family:'Roboto', sans-serif;font-size:20px;color:rgba(255, 255, 255, 0.9);font-weight:normal;}
.bakery_item h3{text-align:center;margin:0px;padding:10px;font-family:'Roboto', sans-serif;font-size:15px;color:rgba(255, 255, 255, 0.6);font-weight:normal;}
.bakery_price{font-family:'Roboto', sans-serif;font-size:18px;color:#e0530d;text-align:center;margin:0;padding-top:10px;padding-bottom:5px;}
.bakery_price p{display:inline-block;font-size:13px;}
.bakery_buy{display:none;}
.bakery_item:hover .bukery_buy{display:block!important;color:white;width:100px;height:100px;background:black;}
.black_content{padding-top:50px;background:rgba(0, 0, 0, 0.6);padding-bottom:50px;}
.cd-radial-slider-wrapper{position:relative;width:100%;max-width:1100px;}
.cd-radial-slider > li{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;}
.cd-radial-slider > li.visible{position:relative;opacity:1;}
.prev-slide{display:none;}
.next-slide{display:none;}
.cd-radial-slider > li.is-animating, .cd-radial-slider > li.prev-slide, .cd-radial-slider > li.next-slide{opacity:1;}
.cd-radial-slider > li.is-animating{z-index:2;}
.cd-radial-slider > li.scale-down, .cd-radial-slider > li.move-up{z-index:3;}
.cd-radial-slider > li.move-up{-webkit-animation:cd-clicked .2s;animation:cd-clicked .2s;}
.cd-radial-slider > li.scale-down{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.cd-radial-slider > li.prev-slide image, .cd-radial-slider > li.next-slide image{z-index:3;}
.cd-radial-slider > li.next-slide{-webkit-transform-origin:92.14% 50%;-ms-transform-origin:92.14% 50%;transform-origin:92.14% 50%;}
.cd-radial-slider > li.prev-slide{-webkit-transform-origin:7.86% 50%;-ms-transform-origin:7.86% 50%;transform-origin:7.86% 50%;}
.cd-radial-slider .svg-wrapper{position:relative;z-index:1;height:0;padding-bottom:57.15%;}
.cd-radial-slider{margin:0px;padding:0px;}
.cd-radial-slider li.prev-slide .svg-wrapper,
.cd-radial-slider li.next-slide .svg-wrapper{z-index:2;}
.svg-wrapper image{background-size:cover;position:center 20%;}
.cd-radial-slider-wrapper svg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;}
.cd-radial-slider-content{position:absolute;z-index:3;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cd-radial-slider-content .wrapper{display:table;height:100%;width:100%;}
.cd-radial-slider-content .wrapper > div{display:table-cell;vertical-align:middle;text-align:center;padding:4% 15% 0;color:#ffffff;}
.cd-radial-slider-content h2{font-size:2rem;font-family:"Vollkorn", serif;}
.cd-radial-slider-content p{font-size:1.4rem;margin:.6em auto .8em;}
.cd-btn{text-align: center;border-radius:5px;width:150px;background:rgba(255, 255, 255, 0.5);display:block;padding:8px;font-family:'Roboto';font-size:16px;color:#ffffff;}
.visible .cd-radial-slider-content{visibility:visible;opacity:1;}
.prev-slide .cd-radial-slider-content{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}
.next-slide .cd-radial-slider-content{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);}
.content-reveal-left .cd-radial-slider-content, .content-reveal-right .cd-radial-slider-content{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;visibility:visible;}
.content-hide-left .cd-radial-slider-content, .content-hide-right .cd-radial-slider-content{opacity:0;visibility:hidden;}
.content-reveal-left .cd-radial-slider-content, .content-reveal-right .cd-radial-slider-content, .content-hide-left .cd-radial-slider-content, .content-hide-right .cd-radial-slider-content{-webkit-animation-duration:.4s;animation-duration:.4s;}
.content-reveal-left .cd-radial-slider-content{-webkit-animation-name:cd-reveal-left;animation-name:cd-reveal-left;}
.content-reveal-right .cd-radial-slider-content{-webkit-animation-name:cd-reveal-right;animation-name:cd-reveal-right;}
.content-hide-left .cd-radial-slider-content{-webkit-animation-name:cd-hide-left;animation-name:cd-hide-left;}
.content-hide-right .cd-radial-slider-content{-webkit-animation-name:cd-hide-right;animation-name:cd-hide-right;}
@media only screen and (min-width:1100px){.cd-radial-slider-content h2{font-size:4.4rem;}
.cd-radial-slider-content p{font-size:2rem;margin:1.2em auto 1.6em;}
.cd-btn{font-size:18px;-webkit-transition:background .2s, color .2s;transition:background .2s, color .2s;}
}
.cd-radial-slider-content .front{display:block;width:100%;height:100%;margin:0 auto 50px;}
.cd-round-mask{top:0;left:0;pointer-events:none;z-index:0;}
.cd-radial-slider-navigation li{position:absolute;z-index:6;right:3.58%;top:42.5%;height:35px;width:35px;}
.cd-radial-slider-navigation li a{display:block;border-radius:50%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;}
/* .cd-radial-slider-navigation li a::after{content:'bu';position:relative;left:-150%;top:28%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:16px;width:16px;background:url(../img/cd-icon-arrows-mini.svg) no-repeat 0 0;} */
.cd-radial-slider-navigation li a span {position:relative;left:-30px;top:10px;height:16px;width:36px;background:url(../img/cd-icon-arrows-mini.svg) no-repeat 0 0;}
.cd-radial-slider-navigation a{background:rgba(255, 255, 255, 0.5);}
.cd-radial-slider-navigation li a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.cd-radial-slider-navigation li:last-of-type{left:3.58%;right:auto;}
.cd-radial-slider-navigation li:last-of-type a::after{background-position:-16px 0;}
@media only screen and (min-width:900px){
/* .cd-radial-slider-navigation li:last-of-type a::after{background-position:-27px 0;} */
}
.wrapper h2{text-align:center;font-family:'Roboto';font-weight:normal;font-size:30px;}
.wrapper p{text-align:left;font-family:'Roboto';font-size:16px;}
@-webkit-keyframes cd-reveal-left{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);transform:translateX(50px);}
100%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@keyframes cd-reveal-left{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);transform:translateX(50px);}
100%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@-webkit-keyframes cd-reveal-right{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);transform:translateX(-50px);}
100%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@keyframes cd-reveal-right{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);transform:translateX(-50px);}
100%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
}
@-webkit-keyframes cd-hide-left{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
100%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);transform:translateX(-50px);}
}
@keyframes cd-hide-left{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
100%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50px);transform:translateX(-50px);}
}
@-webkit-keyframes cd-hide-right{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
100%{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);transform:translateX(50px);}
}
@keyframes cd-hide-right{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0px);transform:translateX(0px);}
100%{opacity:0;visibility:hidden;-webkit-transform:translateX(50px);transform:translateX(50px);}
}
@-webkit-keyframes cd-clicked{0%, 100%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
@keyframes cd-clicked{0%, 100%{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(0.9);transform:scale(0.9);}
}
.caraoke_page .caraoke_title{width:100%;text-align:center;color:white;font-size:60px;font-family:'Beast vs SpreadTall', arial;margin-bottom:20px;}
.caraoke_subtitle{width:100%;text-align:center;color:rgba(255, 255, 255, 0.3);font-size:40px;font-family:'Roboto', sans-serif;margin:0px;font-weight:300;}
.caraoke_bg{background:url(../images/backgrounds/caraokebg.png);width:100%;height:100%;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:-1;}
.caraoke_logo_center{width:210px;margin:0 auto;}
.kc-wrap div:not(#kc-item){background:none!important;color:rgba(0,0,0,0)!important;border:none!important;}
.clubbg:hover{background:#f20f45;}
.bowlbg:hover{background:#2260de;}
.restbg:hover{background:#e0530d;}
.carabg:hover{background:#03991c;}
.t_modal-header h2{font-family:'Roboto';text-align:center;color:white;font-size:24px;}
.t_modal .btn-close{color:#aaa;cursor:pointer;font-size:30px;text-decoration:none;position:absolute;right:5px;top:0;}
.t_modal .btn-close:hover{color:red;}
.t_modal-wrap:before{content:"";display:none;background:rgba(0, 0, 0, 0.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;}
.t_modal-overlay{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:102;}
.t_modal-open:checked ~ .t_modal-wrap:before,
.t_modal-open:checked ~ .t_modal-wrap .t_modal-overlay{display:block;}
.t_modal-open:checked ~ .t_modal-wrap .t_modal-dialog{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:20%;}
.t_modal-dialog{background:rgba(0,0,0,0.88);border:#555555 solid 1px;border-radius:5px;position:fixed;left:50%;top:-100%;width:80%;max-width:500px;z-index:103;}
.t_modal-body{padding:20px;}
.t_modal-body p{font-family:'Roboto';text-align:center;color:white;font-size:20px;margin:0;}
.t_modal-body a{color:white;}
.t_modal-header,
.t_modal-footer{padding:20px 20px;}
.t_modal-header h2{font-size:20px;margin:0;}
.t_modal-body img{max-width:100%;height:auto;}
.btn{cursor:pointer;display:block;font-size:14px;text-decoration:none;text-align:center;line-height:45px;border-radius:5px;width:200px;height:45px;margin:0 auto;font-family:'Roboto', sans-serif;color:white;font-weight:300;}
.btn-primary{text-align:center;background:#428bca;border-color:#357ebd;color:#fff;}
.btn-primary:hover{background:#66A1D3;}
.textbox{height:45px;width:100%;border-radius:3px;border:rgba(0,0,0,.3) 1px solid;box-sizing:border-box;font-size:14px;padding:8px;margin-bottom:20px;}
.message:focus,
.textbox:focus{outline:none;border:rgba(24,149,215,1) 1px solid;color:rgba(24,149,215,1);}
.message{background:rgba(255, 255, 255, 0.4);width:100%;height:120px;border:rgba(0,0,0,.3) 1px solid;box-sizing:border-box;-moz-border-radius:3px;font-size:14px;-webkit-border-radius:3px;border-radius:3px;display:block;padding:10px;margin-bottom:20px;overflow:hidden;}
.btn-form{width:100%;height:45px;border:rgba(0,0,0,.2) 1px solid;box-sizing:border-box;background:#dedede;color:#555;transition:background .4s;}
.btn-form:hover{background:#f2f2f2;}
.booking_details{color:#fff;color:rgba(255, 255, 255, 0.8);font-size:16px;font-family:'Roboto', sans-serif;text-align:center;font-weight:300;margin:10px 0px 20px 0px;}
#hellopreloader{height:100%;width:100%;position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999;}
#PhotoModal{top:0;overflow-y:auto;}
#PhotoModal .bowling-modal-content{margin-top:5%;max-width:100%;}
#PhotoModal .bowling-close{margin:auto;text-align:center;}
#PhotoModal .bowling-modal-right-image{max-height:85vh;max-width:100%;width:auto;}
.menu-button {
	display: none;
}
@media (max-width:1200px){#PhotoModal .bowling-modal-right-image{max-height:initial;}
}
.maingallery .preload{position:absolute;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;width:50px;height:50px;margin:auto;}
@media screen and (max-width:1023px) {
	.gall_album{width:290px;height: 190px;}
	.page_content {
		margin-top: 40px;
	}
	.mrgn_s{height:4em;}
	.backto {
		display: none;
	}
	ul.nav {
		margin-top: 20px;	
		display: none;
		background-color: rgba(0,0,0, .9);
		z-index: 1000;
	}

	.menu-button {
		display: block;
		background: transparent;
		width: 40px;
  		height: 30px;
		border: none;
		outline: none;
		position: absolute;
		top: 20px;	
		right: 10px;	
		z-index: 1001;
	}
	.menu-button span:after,
	.menu-button span:before {
	  	content: "";
	  	position: absolute;
	  	left: 0;
	  	top: -9px;
	}
	.menu-button span:after{
	  	top: 9px;
	}
	.menu-button span {
	  	position: relative;
	  	display: block;
	}

	.menu-button span,
	.menu-button span:after,
	.menu-button span:before {
	  	width: 100%;
	  	height: 5px;
	  	background-color: #888;
	  	transition: all 0.3s;
	  	backface-visibility: hidden;
	  	border-radius: 2px;
	}
	.menu-button.on span {
	  background-color: transparent;
	}
	.menu-button.on span:before {
	  transform: rotate(45deg) translate(5px, 5px);
	}
	.menu-button.on span:after {
	  transform: rotate(-45deg) translate(7px, -8px);
	}
}
.album-title {
	color: white;
	text-align: center;
	font-size: 32px;
	padding-bottom: .5em; 
}

@media screen and (max-width:480px) {
	.black_content {
		padding-bottom: 0;
	}	
}

@media screen and (min-width:1600px) {

}
@media screen and (min-width:1920px) {
	
}
.club{margin: 0;padding: 0;}
.sl-slide {
	position: relative;
	padding: 0 2em 4em;
}
.slick-next {
	right: 100px;
	z-index: 900;	
}
.slick-prev {
	left: 100px;
	z-index: 900;
	
}
.slick-list {
	padding: 1em 0;
}
@media screen and (max-width:768px) {
	.sl-slide {
		padding: 0 0 6em;
	}
	.header_fixed {
		position: absolute;
	}
	.mrgn_s {
		height: 8em;
	}
}
@media screen and (max-width:680px) {
	.gallery_title {
		margin-top: 75px;
	}	
}
