*::-moz-selection{background-color:#d51555;color:#fff}*::selection{background-color:#d51555;color:#fff}*{line-height:150%}html,body,img{margin:0;padding:0}img{border:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-transform:uppercase;font-weight:400}h1{font-size:40px;margin-bottom:60px}h2{font-size:34px;margin-bottom:50px}h3{font-size:28px;margin-bottom:40px}h4{font-size:22px;margin-bottom:30px}h5{font-size:22px;text-transform:none;margin-bottom:30px}h6{font-size:20px;text-transform:none;margin-bottom:20px}body{background-color:#fff;color:#333;font-family:"Oswald",sans-serif;font-weight:200;font-size:22px;line-height:150%}a{color:#333;text-decoration:underline}a:hover{text-decoration:none}a.active{color:#d51555}p{margin:0 0 20px 0}.button{height:40px;padding:0 10px;line-height:40px;background-color:transparent;box-sizing:border-box;border:none;vertical-align:top;color:#777;font-family:"Oswald",sans-serif;text-transform:uppercase;cursor:pointer;text-decoration:none;border:solid 1px #777;font-size:18px;font-weight:100;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:none;-webkit-appearance:none}.button:hover{color:#333;border-color:#333}.button.active{background-color:#a71042;color:#fff;border-color:#a71042}.button.active:hover{background-color:#d51555}.button.red{background-color:#d51555;border-color:#d51555;color:#fff}.button.red:hover{background-color:#be134c;border-color:#be134c}.button.gray{background-color:#ddd;border-color:#ddd;color:#333}.button.gray:hover{background-color:#d0d0d0;border-color:#d0d0d0}.input{font-size:18px;color:#333;margin-bottom:15px}.input input,.input select,.input textarea{width:100%;outline:none;height:40px;line-height:40px;box-sizing:border-box;padding:0 10px;margin:0;font-size:18px;font-weight:200;font-family:"Oswald",sans-serif;background-color:#fff;color:#333;border:solid 1px #777;letter-spacing:1px}.input textarea{height:96px;line-height:150%}.input.input_radio input{width:auto;vertical-align:middle}.input.doubleinput{display:inline-block;width:100%;float:left}.input.doubleinput label{width:48%;float:left;display:inline-block}.input.doubleinput label:nth-child(2){margin-left:4%}.left{float:left;margin:0 50px 50px 0}.sep{clear:both;margin:15px 0}header.main-header{width:100%;padding:15px 0 25px 0;display:inline-block;background-color:#fff;z-index:100}header.main-header .logo{display:inline-block;float:left;vertical-align:top;margin-right:70px}header.main-header .logo img{height:90px}header.main-header .address{color:#777;font-size:16px;line-height:16px;text-transform:uppercase;text-align:right}header.main-header .address span{margin-left:15px}header.main-header .address a{margin-left:10px;line-height:16px;font-size:16px;text-decoration:none;color:#777;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header.main-header .address a:hover{color:#333}header.main-header .address a.active{color:#d51555}header.main-header .address a.active:hover{color:#fff}header.main-header .address i{margin-left:10px}header.main-header nav{margin-top:44px}header.main-header nav>ul{margin:0;padding:0;display:flex;justify-content:space-between}header.main-header nav>ul>li{margin:0;padding:0;display:inline-block;list-style-type:none;float:left;text-align:center;position:relative}header.main-header nav>ul>li>a{text-decoration:none;position:relative;font-size:24px;line-height:24px;text-transform:uppercase}header.main-header nav>ul>li>a:after{content:"";position:absolute;top:-4px;left:0;right:0;height:2px;background-color:#d51555;width:0%;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease;margin:0 auto}header.main-header nav>ul>li>a:hover,header.main-header nav>ul>li>a.active{color:#d51555}header.main-header nav>ul>li>a:hover:after,header.main-header nav>ul>li>a.active:after{width:100%}header.main-header nav>ul>li>ul{position:absolute;margin:0;padding:30px 25px 15px 25px;top:100%;left:-25px;background-color:rgba(255,255,255,.8);border-bottom:solid 2px #777;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;z-index:30}header.main-header nav>ul>li>ul>li{margin:7px 0;padding:0;list-style-type:none;text-align:left}header.main-header nav>ul>li>ul>li>a{text-decoration:none;font-size:24px;text-transform:uppercase;white-space:nowrap}header.main-header nav>ul>li>ul>li>a:hover{color:#d51555}header.main-header nav>ul>li:hover>ul{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}header.main-header .nav-open{display:none}body.prescrolled{padding-top:150px}body.prescrolled header{position:fixed;top:-400px;left:0;-webkit-transition:top 1s ease;-moz-transition:top 1s ease;-o-transition:top 1s ease;transition:top 1s ease;background-color:rgba(255,255,255,.8)}body.scrolled header{top:0}.container{margin:0 auto;width:100%;max-width:100%;padding-left:50px;padding-right:50px;box-sizing:border-box}@media(max-width: 1200px){.container{padding-left:15px;padding-right:15px}}.slider{width:100%}.slider img{width:100%}section.timetable{margin:0 auto;width:100%;max-width:100%;padding-left:50px;padding-right:50px;box-sizing:border-box;margin-top:80px;display:inline-block}@media(max-width: 1200px){section.timetable{padding-left:15px;padding-right:15px}}section.timetable .options{display:inline-block;width:100%;float:left}section.timetable .options .arrow{font-size:28px;line-height:28px;text-transform:uppercase;display:inline-block;float:left;margin-right:30px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:100;color:#777;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:80px}section.timetable .options .arrow:hover{color:#333}section.timetable .options .arrow i{font-size:32px;vertical-align:top}section.timetable .options .arrow.disabled{color:#555;cursor:default}section.timetable .options .curr_month{font-size:28px;line-height:28px;text-transform:uppercase;display:inline-block;float:left;margin-right:30px;font-weight:400;width:180px;text-align:center}section.timetable .options .filters{font-size:22px;line-height:28px;text-transform:uppercase;display:inline-block;float:right;margin-left:30px;font-weight:100;color:#777;cursor:pointer}section.timetable .options .filters:hover{color:#333}section.timetable .options .filters i{margin-left:5px}section.timetable .options .filters_container{display:inline-block;float:left;width:100%;margin-top:25px;display:none}section.timetable .options .filters_container .col{width:30%;margin-right:5%;display:inline-block;float:left}section.timetable .options .filters_container .col:nth-child(3n){margin-right:0}section.timetable .options .filters_container .col a{display:inline-block;float:left;border:solid 1px #333;height:30px;line-height:30px;text-decoration:none;padding:0 5px;margin:10px 10px 0 0;color:#777;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}section.timetable .options .filters_container .col a:hover,section.timetable .options .filters_container .col a.active{color:#333;border-color:#333}section.timetable .articles_loading,section.timetable .articles_loading_error,section.timetable .articles_empty{text-align:center;font-size:18px;margin-top:60px;display:none;margin-bottom:150px;width:100%}section.timetable article{display:inline-block;float:left;vertical-align:top;width:18%;margin-right:2.5%;margin-top:50px;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#f5f5f5}section.timetable article:not(.hidden):nth-of-type(5n){margin-right:0}section.timetable article .img{display:inline-block;float:left;width:100%;height:200px;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}section.timetable article .img a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.timetable article .img:after{content:"";position:absolute;top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/overlay.png");z-index:1}section.timetable article .tags{height:20px;width:100%;display:inline-block}section.timetable article .tags span{font-size:12px;text-transform:uppercase;letter-spacing:2px;background-color:#d51555;padding:0 5px;color:#fff;font-weight:400;margin-right:10px}section.timetable article .date{display:inline-block;float:left;width:100%;text-transform:uppercase;font-size:19px;line-height:19px;margin-top:8px;padding:0 0;box-sizing:border-box}section.timetable article .date .day{float:left}section.timetable article .date .day span{text-transform:none}section.timetable article .date .houre{float:right}section.timetable article .weekday{font-size:14px;line-height:14px;text-transform:lowercase;letter-spacing:2px;display:inline-block;float:left;width:100%}section.timetable article .weekday .wd{display:inline-block;float:left;vertical-align:top}section.timetable article .weekday .minprice{display:inline-block;float:right;vertical-align:top;color:#d51555;font-weight:400;text-transform:none}section.timetable article .desc{display:inline-block;float:left;width:100%;margin-top:10px;line-height:100%;font-size:18px;letter-spacing:1px;height:130px;overflow:hidden;padding:0 0;box-sizing:border-box}section.timetable article .desc h5{text-transform:uppercase;display:inline-block;width:100%;font-size:18px;line-height:22px;margin-bottom:5px;letter-spacing:2px}section.timetable article .desc h5 a{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.timetable article .desc h5 a:hover{color:#d51555}section.timetable article .book{display:inline-block;float:left;width:100%;box-sizing:border-box;text-align:center;text-decoration:none;height:50px;line-height:50px;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#d51555;color:#fff;font-size:16px;letter-spacing:3px;font-weight:300}section.timetable article .book:hover{background-color:#be134c;border-color:#be134c;color:#fff}section.timetable article .book.disabled{color:#bbb !important;background-color:#eee !important;cursor:default}section.timetable article .book.disabled:hover{color:#bbb !important;background-color:#eee !important}section.timetable article.active .book.disabled{color:#bbb !important;background-color:#eee !important}section.timetable article:hover{background-color:#f5f5f5}section.timetable article .afishaItemBottom{padding:15px;box-sizing:border-box;display:inline-block;width:100%}section.timetable.secondary article{margin-top:0;margin-bottom:50px;width:23%}section.contacts{background-image:url("../img/contacts.jpg");background-size:cover;background-attachment:fixed;background-repeat:no-repeat;margin-top:130px;display:inline-block;width:100%;position:relative}section.contacts:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);z-index:1}section.contacts .container{background-color:rgba(255,255,255,.4);padding:50px 15px;margin:50px auto;font-weight:200;position:relative;z-index:2}section.contacts .container .phone{font-size:64px;text-align:center;letter-spacing:3px}section.contacts .container .phone a{text-decoration:none}section.contacts .container .address{font-size:30px;text-align:center;margin-top:10px}section.contacts .container .social{width:100%;margin-top:30px;text-align:center}section.contacts .container .social a{display:inline-block;width:62px;height:62px;line-height:62px;text-align:center;background-color:#fff;color:#777;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;margin:0 7px;font-size:27px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.contacts .container .social a:hover{color:#fff}section.contacts .container .social a.fb:hover{background-color:#4b6ea8}section.contacts .container .social a.yt:hover{background-color:#da1818}section.contacts .container .social a.vk:hover{background-color:#4b6ea8}section.contacts .container .social a.in:hover{background-color:#e1d4b8}section.contacts .container .tel{width:100px;height:100px;background-color:rgba(255,255,255,.3);line-height:100px;font-size:40px;text-align:center;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;margin:0 auto;position:relative;overflow:hidden}section.contacts .container .tel:hover{color:#f5f5f5;background-color:#333}section.contacts .container .tel a{position:absolute;top:0;left:0;width:100%;height:100%}section.map{height:500px}section.content{margin:0 auto;width:100%;max-width:100%;padding-left:50px;padding-right:50px;box-sizing:border-box;margin-top:50px}@media(max-width: 1200px){section.content{padding-left:15px;padding-right:15px}}section.content .event_header{margin-bottom:50px}section.content .event_header h1{margin-bottom:10px}section.content .event_header .event_date{font-size:22px;line-height:22px}section.content .event_header .event_date .add_to_calendar{height:22px;line-height:22px;font-size:13px;margin-top:3px;margin-left:15px}section.content .event_price{font-size:16px;margin-bottom:20px;text-transform:uppercase}section.content .bookingheader{margin-bottom:20px}section.content .event_content{display:inline-block;width:100%;float:left}section.content .event_content .event_cont{width:60%;display:inline-block;float:left}section.content .event_content .event_cont p{font-size:19px}section.content .event_content .event_cont .section{display:inline-block;float:left;width:100%;margin-top:20px}section.content .event_content .booking{width:35%;display:inline-block;float:right;margin-left:5%}section.content .event_content .booking.bookingfull{width:100%;margin:0}section.content .event_content .booking h3{line-height:100%}section.content .event_content .booking .booking_people{margin-bottom:5px}section.content .event_content .booking .booking_people select{margin-bottom:15px}section.content .event_content .booking .booking_people label{margin-right:20px;font-size:24px;cursor:pointer;margin-bottom:5px;display:inline-block}section.content .event_content .booking .booking_people label input{cursor:pointer;display:none}section.content .event_content .booking .booking_people label i{margin-left:3px}section.content .event_content .booking .booking_people label span.plus{font-weight:500;vertical-align:middle}section.content .event_content .booking .booking_people label.active{color:#d51555}section.content .event_content .booking .booking_people_custom{display:none}section.content .event_content .booking .booking_buttons{display:inline-block;width:100%;float:left}section.content .event_content .booking .booking_buttons .button{width:48%;display:inline-block;float:left;font-size:13px;height:auto;min-height:40px;line-height:26px;padding-top:5px;padding-bottom:5px}section.content .event_content .booking .booking_buttons .button:nth-child(2){margin-left:4%}section.content .event_content .booking .booking_terms{font-size:16px;margin-top:15px;display:inline-block;width:100%;float:left}section.content .event_content .booking .booking_text{font-size:14px;margin-top:40px;display:inline-block;width:100%;float:left}section.content .event_content .booking .booking_text p{margin:0;padding:0;margin-bottom:10px}section.content .event_content .booking .booking_message{height:40px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.content .event_content .booking .book_cards img{height:30px;margin-right:5px}footer.main-footer{margin:0 auto;width:100%;max-width:100%;padding-left:50px;padding-right:50px;box-sizing:border-box;display:inline-block;padding-top:30px;padding-bottom:50px}@media(max-width: 1200px){footer.main-footer{padding-left:15px;padding-right:15px}}footer.main-footer .logo{width:20%;display:inline-block;float:left}footer.main-footer .logo img{height:70px}footer.main-footer .counter{width:20%;display:inline-block;float:right;text-align:right}footer.main-footer .counter div{margin-top:10px;font-size:13px;color:#777}footer.main-footer .subscribe{display:inline-block;float:left;width:60%;text-align:center}footer.main-footer .subscribe .title{font-size:13px;color:#777;text-transform:uppercase}footer.main-footer .subscribe .form{margin-top:10px}footer.main-footer .subscribe .form .inp{height:40px;margin:0;padding:0 10px;outline:none;border:solid 1px #777;box-sizing:border-box;font-family:"Oswald",sans-serif;font-size:18px;font-weight:100;line-height:40px;width:250px}footer.main-footer .subscribe .subscribe_err,footer.main-footer .subscribe .subscribe_success{display:none;font-size:16px;color:red;margin-top:5px}footer.main-footer .subscribe .subscribe_success{color:lime}.musicians .musicians_filters{display:inline-block;width:100%;float:left;margin-bottom:50px;margin-top:-30px}.musicians .musicians_filters .search{display:inline-block;width:30%;float:left}.musicians .musicians_filters .search input{width:80%;float:left}.musicians .musicians_filters .search .button{width:20%;border-left:solid 1px #333;color:#333;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.musicians .musicians_filters .search .button:hover{color:#fff}.musicians .musicians_filters .tags{display:inline-block;width:65%;float:left;margin-right:5%}.musicians .musicians_filters .tags a{display:inline-block;float:left;border:solid 1px #333;height:30px;line-height:30px;text-decoration:none;padding:0 5px;margin:0 10px 10px 0;color:#777;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.musicians .musicians_filters .tags a:hover,.musicians .musicians_filters .tags a.active{color:#333;border-color:#333}.musicians .musician{display:inline-block;float:left;width:280px;height:340px;background-color:#333;position:relative;overflow:hidden;margin-right:30px;margin-bottom:30px}.musicians .musician .img{display:inline-block;float:left;width:100%;height:340px;border:solid 5px #333;box-sizing:border-box;background-position:top center;background-repeat:no-repeat;background-size:cover}.musicians .musician .musician_cont{position:absolute;top:280px;left:0;width:100%;background-color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center}.musicians .musician .name{display:inline-block;float:left;width:100%;margin-top:5px;padding:0 5px;box-sizing:border-box;line-height:18px}.musicians .musician .name a{color:#333;font-size:18px;line-height:18px;text-decoration:none;text-transform:uppercase;font-weight:400}.musicians .musician .name a:hover{color:#d51555}.musicians .musician .desc{display:inline-block;float:left;width:100%;color:#333;padding:0 5px;text-transform:uppercase;font-size:16px;font-weight:300;margin-top:3px}.musicians .musician .text{display:inline-block;float:left;width:100%;color:#333;padding:0 13px;font-size:16px;font-weight:300;margin-top:3px;height:350px;box-sizing:border-box}.musicians .musician .text div{margin-top:10px}.musicians .musician .text div a{font-size:16px;color:#333}.musicians .musician .title{display:inline-block;float:left;width:100%;height:53px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.musicians .musician:hover .musician_cont{top:0;background-color:rgba(255,255,255,.9)}.musicians .musician:hover .musician_cont .title{margin-top:80px}.musicians.full .musician{margin-right:2.5%;width:18%;margin-bottom:50px}.musicians.full .musician:nth-child(5n){margin-right:0}.video{width:48%;display:inline-block;float:left;height:300px;margin-right:4%;box-sizing:border-box;overflow:hidden;margin-bottom:30px}.video:nth-child(2n){margin-right:0}.video iframe{border:none;padding:0;margin:0;width:100%;height:100%}.photo{width:22%;display:inline-block;float:left;height:300px;margin-right:4%;box-sizing:border-box;overflow:hidden;margin-bottom:40px}.photo:nth-child(4n){margin-right:0}.photo img{width:100%;height:auto}section.content .event_content .event_cont .section.musicians{margin-top:50px}.mus_img{width:100%;height:auto;margin:0 30px 30px 0;float:left;max-width:300px}.view_more{margin-top:30px;display:inline-block;float:left;vertical-align:top;width:100%;text-align:center}.hidden{display:none !important}.afishaBanner{display:inline-block;float:left;width:100%;text-align:center;margin-top:50px}.img-responsive{width:100%}.row{display:inline-block;float:left;width:100%}.col-sm-6{display:inline-block;float:left;width:48%;margin-right:4%;box-sizing:border-box;margin-bottom:20px}.col-sm-6:nth-child(2n){margin-right:0}.col-sm-4{display:inline-block;float:left;width:30%;margin-right:5%;box-sizing:border-box;margin-bottom:20px}.col-sm-4:nth-child(3n){margin-right:0}.col-sm-8{display:inline-block;float:left;width:65%;margin-right:5%;box-sizing:border-box;margin-bottom:20px}.col-sm-8:nth-child(2n){margin-right:0}.col-sm-3{display:inline-block;float:left;width:22%;margin-right:4%;box-sizing:border-box;margin-bottom:20px}.col-sm-3:nth-child(4n){margin-right:0}.errors{margin-bottom:15px;color:red;font-size:18px}.errors div{margin-bottom:5px}.disabledform input,.disabledform select,.disabledform textarea{background-color:#ccc}.modal{color:#000;font-size:18px;max-width:800px}.modal p{margin:0;padding:0;margin-bottom:10px}.section{display:inline-block;width:100%}.archive_item{margin-bottom:40px}.archive_item img{border:solid 1px #666;box-sizing:border-box}.archive_item .archive_item_name{height:110px;margin-top:10px}.archive_item .archive_item_name a{font-size:20px;font-weight:400;text-decoration:none;text-transform:uppercase}.archive_item .archive_item_name a:hover{color:#d51555}.archive_item .archive_item_name small{font-size:16px}.blackandwhite{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.text-center{text-align:center}.more_archive{margin-top:30px;display:inline-block;width:100%}.searchmedia{display:inline-block;width:100%}.searchmedia .input{width:230px;display:inline-block;margin-right:13px}.searchmedia .button{margin-right:13px}.ui-datepicker{font-size:64%}.addtocalendar{vertical-align:top}.atcb-list,.atcb-item{background:rgba(255,255,255,.8)}.atcb-list{left:10px}.atcb-item{padding:5px 10px;font-size:18px}#contact_form,#feedback_form{font-size:18px;display:inline-block;width:100%;max-width:800px}#contact_form .input,#feedback_form .input{display:inline-block;width:100%}.help-block{font-size:16px;color:red}.input input[type=file]{padding-top:10px;line-height:0%}.feedback{display:inline-block;width:100%;margin-bottom:45px}.feedback .feedback_name{font-size:22px;text-transform:uppercase;display:inline-block;width:100%}.feedback .feedback_name span{font-size:18px;color:#999;float:right}.feedback .feedback_msg{font-size:18px;margin-top:10px;display:inline-block;width:100%}.feedback .reply{display:inline-block;margin-top:10px;width:100%;box-sizing:border-box;padding-left:50px}.prodprice{font-size:17px;color:#ddd}.prodname{height:70px}.prodname a{text-decoration:none;text-transform:uppercase;font-size:20px}.prodname a:hover{color:#d51555}.product{margin-bottom:40px}.partners{display:inline-block;float:left;width:100%;text-align:center;margin-top:60px}.partners a{display:inline-block;vertical-align:middle;margin:0 35px 35px 35px}.partners img{width:140px;height:auto}.partners h2{text-align:left}.faq_link{text-transform:uppercase;width:100%;text-align:center;color:#fff;border-color:#fff}.sxema_container{display:inline-block;width:1000px}.sxema{display:inline-block;width:578px;height:1215px;background-image:url("/sxema/sxema_new.jpg");background-repeat:no-repeat;background-position:0 0;float:left;vertical-align:top;position:relative;border:solid 10px #424242}.sxema_attributes{display:inline-block;width:300px;float:left;vertical-align:top;margin-left:30px;position:relative}.sxema_attributes2{display:inline-block;width:300px;float:left;vertical-align:top;margin-left:30px;position:relative}.sxema_attr{display:inline-block;float:left;vertical-align:top;position:absolute;background-repeat:no-repeat;background-position:0 0;box-sizing:content-box}.sxema_attr_chair{width:30px;height:26px;background-image:url("/sxema/chair.png")}.sxema_attr_sofa{width:85px;height:33px;background-image:url("/sxema/sofa.png")}.sxema_attr_big_sofa{width:34px;height:439px;background-image:url("/sxema/big_sofa.png")}.sxema_attr_table1{width:35px;height:36px;background-image:url("/sxema/table1.png")}.sxema_attr_table2{width:36px;height:69px;background-image:url("/sxema/table2.png")}.sxema_attr_seled{outline:1px dotted #000;border:10px solid rgba(255,255,255,0);margin-left:-10px;margin-top:-10px}.rotate_attr{position:absolute;top:-30px;left:-10px;width:15px;height:15px;font-size:18px;line-height:15px;color:#090}.del_attr{position:absolute;top:-30px;right:-10px;width:15px;height:15px;font-size:18px;line-height:15px;color:#900}.tableName{position:absolute;top:50%;left:5%;width:90%;height:30px;margin-top:-15px;text-align:center}.tableName .table_name_inp{width:100%;height:30px;background-color:transparent;border:none;padding:0;margin:0;line-height:30px;font-size:14px;color:#fff;outline:none;text-align:center;font-weight:400;letter-spacing:1px}.sxema_fixed .sxema_attr_table:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#090;opacity:1}.sxema_fixed .sxema_attr_table.busy_table:before{background-color:#999}.sxema_fixed .sxema_attr_table.unavailable_table:before{background-color:#999}.sxema_attr_table{cursor:pointer}.sxema_attr_table.active:before{background-color:#d51555}.busy_table,.unavailable_table{cursor:default}.book_table_name{margin-top:-5px;font-size:16px;text-align:center}.table_btn{background-color:#b71251 !important;border-color:#b71251 !important;height:56px;line-height:56px;padding:0 30px;width:100%;box-sizing:border-box}.removeTable{width:100%;height:30px;line-height:30px;padding:0;font-size:13px;margin-top:3px;vertical-align:middle;background-color:#d71818 !important;border-color:#d71818 !important}.pink_btn{background-color:#b71251 !important;border-color:#b71251 !important;height:36px;line-height:36px;padding:0 20px;box-sizing:border-box}#sxema{max-width:660px}.selecttablebtn{font-size:14px;height:20px;line-height:20px;margin-left:10px;vertical-align:baseline;padding:0 3px}#selected_table_text{font-size:14px;margin-left:10px}.more_rules_link{display:none}.bookinghr{display:none}.eventSliderMobile{display:none}.bookingwindow{display:inline-block;width:100%;float:left}.event_book_head{position:absolute;top:0;left:0;width:100%;height:100px;padding:10px 50px;border-bottom:solid 1px #ccc;box-sizing:border-box;overflow:hidden;background-color:#f5f5f5}.event_book_head .event_logo{display:inline-block;float:left;vertical-align:top;width:150px}.event_book_head .event_logo img{width:100%;height:auto}.event_book_head .event_title{display:inline-block;float:left;vertical-align:top;width:calc(100% - 200px);margin-left:50px;text-align:right}.event_book_head h1{line-height:30px;padding:0;margin:0;text-transform:uppercase}.event_book_head h1 a{color:#d51555;font-size:30px;line-height:30px;letter-spacing:3px;text-decoration:none;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block}.event_book_head h1 a:hover{text-decoration:underline}.event_book_head .date{color:#777;letter-spacing:2px;font-size:20px;text-transform:uppercase;margin-top:8px}.event_book_foot{position:absolute;bottom:0;left:0;width:100%;height:74px;padding:10px 50px;border-top:solid 1px #ccc;box-sizing:border-box;overflow:hidden;background-color:#f5f5f5}.event_book_foot .event_book_left{display:inline-block;float:left;vertical-align:top}.event_book_foot .event_book_right{display:inline-block;float:right;vertical-align:top;text-align:right}.event_book_foot .button{letter-spacing:2px;height:50px;line-height:50px}.event_book_foot .button i{font-size:14px;vertical-align:top;margin-top:19px}.event_book_error{color:#c00;font-weight:400;font-size:16px;margin-top:-45px;height:45px;display:none}.event_book_error.error_success{color:#090}.book_loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(255,255,255,.7);display:none}.book_loading .book_loading_icon{position:absolute;top:50%;left:50%;margin-left:-100px;margin-top:-30px;width:200px;text-align:center;font-size:16px;font-weight:300;letter-spacing:1px}.event_book_body{position:absolute;top:100px;left:0;width:100%;height:calc(100% - 174px);box-sizing:border-box;overflow:hidden}.event_book_body .book_steps{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.event_book_body .book_steps .book_step{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;padding:10px 50px;overflow:auto}.event_book_body .book_steps .book_step.book_step_1{left:0}.event_book_body .book_steps .book_step.book_step_2{left:100%}.event_book_body .book_steps .book_step.book_step_3{left:200%}.event_book_body .book_steps .book_step .left_col{width:48%;display:inline-block;vertical-align:top;float:left}.event_book_body .book_steps .book_step .right_col{width:48%;display:inline-block;vertical-align:top;float:right}.event_book_body .book_steps .book_step .input{display:inline-block;float:left;width:100%;box-sizing:border-box;vertical-align:top}.event_book_body .book_steps .book_step .input input,.event_book_body .book_steps .book_step .input select,.event_book_body .book_steps .book_step .input textarea{width:100%;max-width:700px;border-color:#aaa}.event_book_body .book_steps .book_step .input textarea{height:120px}.event_book_body .book_steps .book_step .input .places_group{display:inline-block;float:left;vertical-align:top;margin-right:20px;cursor:pointer;font-size:28px;letter-spacing:-1px;font-weight:bold}.event_book_body .book_steps .book_step .input .places_group.active{color:#d51555}.event_book_body .book_steps .book_step .input .places_group_more{margin-top:10px;display:none;width:100%}.event_book_body .book_steps .book_step .zonas{display:inline-block;float:left;width:100%;margin-bottom:15px;font-size:18px;height:65px;padding-top:20px;box-sizing:border-box}.event_book_body .book_steps .book_step .zonas div{display:inline-block;float:left;vertical-align:top;margin-right:25px}.event_book_body .book_steps .book_step .zonas div label{cursor:pointer}.event_book_body .book_steps .book_step .zonas div label.active{color:#d51555}.event_book_body .book_steps .book_step .zonas div i{margin-right:5px;cursor:pointer}.event_book_body .book_steps .book_step .sxema_fixed{position:absolute}.event_book_body .book_steps .book_step .sxema_fixed .table_name_inp{display:inline-block}.event_book_body .book_steps .book_step.book_step_3 h1{margin-bottom:40px}.event_book_body .book_steps .book_step.book_step_3 .event_book_error{margin-top:-35px;height:35px}.event_book_body h1{font-weight:300;font-size:26px}.event_book_body .event_pay_method{display:inline-block;float:left;vertical-align:top;width:360px;height:220px;background-color:#fff;color:#d51555;cursor:pointer;border:solid 2px #d51555;box-sizing:border-box;padding:20px;margin-right:70px;margin-bottom:30px;-moz-box-shadow:inset 0 0 3px #d51555;-webkit-box-shadow:inset 0 0 3px #d51555;box-shadow:inset 0 0 3px #d51555}.event_book_body .event_pay_method .icon{text-align:center;font-size:60px;line-height:60px}.event_book_body .event_pay_method .title{font-size:26px;text-transform:uppercase;text-align:center;font-weight:400;letter-spacing:3px;margin-top:20px}.event_book_body .event_pay_method .desc{font-size:14px;text-align:center;font-weight:300;color:#ed4980;letter-spacing:2px}.event_book_body .event_pay_method:hover,.event_book_body .event_pay_method.active{background-color:#d51555;color:#fff}.event_book_body .event_pay_method:hover .desc,.event_book_body .event_pay_method.active .desc{color:#eee}.sxema_prices{position:absolute;top:0;left:0;width:100%;margin-left:0;background-color:rgba(255,255,255,.9);box-sizing:border-box;padding:50px 5px 0 5px;color:#000;font-size:18px;letter-spacing:1px;z-index:30;display:none;font-weight:300;text-align:center;border:solid 1px #ccc;box-sizing:border-box;height:100%}.sxema_prices i{display:none}.close_sxema_prices{margin-top:20px}.sxema_bottom{position:absolute;bottom:20px;left:50%;width:100px;margin-left:-50px;height:60px;font-size:60px;line-height:60px;color:#aaa;text-align:center;display:none;z-index:25}.event_book_button{letter-spacing:3px;margin-bottom:15px;background-color:#d51555 !important;border-color:#d51555 !important;height:52px;line-height:52px;width:250px;text-align:center;font-size:22px}.event_book_button.event_book_button{margin-top:15px}.event_book_button:hover{background-color:#be134c !important;border-color:#be134c !important}.prices{display:inline-block;float:right;vertical-align:top;margin-top:15px;font-size:18px;color:#d51555}.prices span{margin-left:10px}@media(min-width: 1231px)and (max-width: 1505px){section.timetable article{width:22.5%;margin-right:2.5%}section.timetable article:not(.hidden):nth-of-type(5n){margin-right:2.5%}section.timetable article:not(.hidden):nth-of-type(4n){margin-right:0}}@media(min-width: 992px)and (max-width: 1230px){section.content .event_content .booking .booking_buttons .button{width:100%;margin-bottom:13px;margin-left:0 !important}header.main-header .logo{margin-right:50px}header.main-header .logo img{height:80px}header.main-header .address a{font-size:14px}header.main-header nav{margin-top:34px}header.main-header nav>ul>li>a{font-size:22px}section.timetable article{width:30%;margin-right:5%}section.timetable article:not(.hidden):nth-of-type(5n){margin-right:5%}section.timetable article:not(.hidden):nth-of-type(3n){margin-right:0}}@media(min-width: 768px)and (max-width: 991px){section.content .event_content .booking .booking_buttons .button{width:100%;margin-bottom:13px;margin-left:0 !important}header.main-header .logo img{height:85px}header.main-header nav{float:left;width:100%;margin-top:20px}header.main-header nav>ul>li>a{font-size:20px}header.main-header .address{float:right;width:300px}header.main-header .address span{display:inline-block;margin-bottom:13px}section.timetable article{width:30%;margin-right:5%}section.timetable article:not(.hidden):nth-of-type(5n){margin-right:5%}section.timetable article:not(.hidden):nth-of-type(3n){margin-right:0}}@media(max-width: 767px){h1{font-size:32px;margin-bottom:40px}h2{font-size:28px;margin-bottom:35px}h3{font-size:22px;margin-bottom:25px}h4{font-size:18px;margin-bottom:20px}h5{font-size:16px;text-transform:none;margin-bottom:20px}h6{font-size:16px;text-transform:none;margin-bottom:15px}section.content .event_header .event_date .add_to_calendar{display:block;margin-left:0;text-align:center;margin-top:12px;width:160px}section.content .event_content .event_cont{width:100%}section.content .event_content .booking{width:100%;margin-left:0}section.content .event_content .booking .booking_buttons .button{width:100%;margin-bottom:13px;margin-left:0 !important}section.content .event_content .booking .booking_people label{margin-right:15px}.video,.photo{margin-right:0 !important;width:100%}header.main-header .logo{margin-right:0;width:100%;text-align:center;float:none}header.main-header .logo img{height:75px}header.main-header nav{width:100%;margin-top:20px;display:inline-block;overflow:hidden;height:0;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;float:left;margin-top:0}header.main-header nav.open{visibility:visible;height:360px;margin-top:20px;overflow:auto}header.main-header nav>ul{display:block}header.main-header nav>ul>li{width:100%;border-bottom:solid 1px #fff;padding:3px 0}header.main-header nav>ul>li>a{font-size:20px;display:inline-block;width:100%;outline:none}header.main-header nav>ul>li>a:after{display:none}header.main-header nav>ul>li>ul{position:static;padding:0;border:none;height:0;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}header.main-header nav>ul>li>ul>li{text-align:center;margin:0}header.main-header nav>ul>li>ul>li>a{font-size:18px;color:#777}header.main-header nav>ul>li:hover>ul{height:auto}header.main-header .address{text-align:center;width:100%;font-size:12px;line-height:12px;margin-top:10px;letter-spacing:1px;font-weight:300}header.main-header .address span{display:inline-block;margin-bottom:10px;margin-left:0}header.main-header .address i{float:left;margin-top:2px}header.main-header .nav-open{position:absolute;top:15px;left:15px;display:block;color:#777;font-size:30px;line-height:20px}section.timetable{margin-top:50px}section.contacts{background-attachment:scroll}section.contacts .container .phone{font-size:38px}section.contacts .container .address{font-size:22px}footer.main-footer .logo,footer.main-footer .counter,footer.main-footer .subscribe{width:100%;text-align:center;margin-top:30px}footer.main-footer .logo{margin-top:0}footer.main-footer .subscribe .form .inp{width:200px}.col-sm-6,.col-sm-4,.col-sm-3,.col-sm-8{width:100%;margin-right:0}.musicians.full .musician{width:100%;margin-right:0}.musicians.full .musicians_filters .tags{width:100%;margin-right:0}.musicians.full .musicians_filters .search{width:100%;margin-top:20px}.mus_img{max-width:100%}section.timetable.secondary article{width:100%;margin-right:0}.zonasinput label{width:100% !important;margin-left:0 !important;margin-top:10px}.sxema{zoom:.4;-moz-transform:scale(0.4);-moz-transform-origin:0 0}.modal{padding:10px}.more_rules_link{display:block}.more_rules{display:none}.bookinghr{opacity:.5;margin-top:20px;margin-bottom:20px;display:inline-block;width:100%}.eventSliderMobile{display:block}.eventSlider{display:none}.event_slider{position:relative;padding:0 15px;box-sizing:border-box}.event_slider:after{content:"";position:absolute;top:4px;left:19px;width:calc(100% - 38px);height:calc(100% - 8px);background-size:100% 100%;background-repeat:no-repeat;background-image:url("../img/overlay.png");z-index:1}.event_cont img{width:100%;height:auto;margin:15px 0}.event_book_head{padding:10px 10px;height:70px}.event_book_head .event_logo{width:100px}.event_book_head .event_title{width:calc(100% - 120px);margin-left:20px}.event_book_head h1{line-height:0}.event_book_head h1 a{font-size:18px;line-height:18px;letter-spacing:1px}.event_book_head .date{font-size:14px;margin-top:5px;letter-spacing:1px}.event_book_error{margin-top:-30px;height:30px}.event_book_foot{padding:10px 10px;height:50px}.event_book_foot .button{letter-spacing:0;height:30px;line-height:30px;font-size:16px}.event_book_foot .button i{font-size:10px;vertical-align:top;margin-top:10px}.event_book_body{top:70px;height:calc(100% - 120px)}.event_book_body h1{font-size:22px}.event_book_body .book_steps .book_step{padding:10px 10px}.event_book_body .book_steps .book_step .left_col,.event_book_body .book_steps .book_step .right_col{width:100%}.event_book_body .book_steps .book_step .input{width:100%;margin-bottom:5px}.event_book_body .book_steps .book_step .input label{font-size:14px}.event_book_body .book_steps .book_step .input input,.event_book_body .book_steps .book_step .input select{width:100%}.event_book_body .book_steps .book_step .input textarea{height:80px}.event_book_body .book_steps .book_step .input .places_group{font-size:24px;margin-right:17px}.event_book_body .book_steps .book_step .zonas{height:auto;padding-top:0;margin-bottom:10px;margin-top:10px}.event_book_body .book_steps .book_step .zonas div{width:100%;margin-right:0}.event_book_body .book_steps .book_step .sxema_fixed .table_name_inp{font-size:12px}.event_book_body .event_pay_method{width:100%;margin-right:0;padding:10px 15px;height:180px}.event_book_body .event_pay_method .icon{font-size:50px;line-height:50px}.event_book_body .event_pay_method .title{font-size:22px;margin-top:10px}.sxema_prices{width:100%;left:0;margin-left:0}.event_book_button{width:100%;text-align:center}.prices{margin-top:0;margin-bottom:15px;width:100%}.prices span{margin:0;display:inline-block;width:100%}}@media(min-width: 576px)and (max-width: 767px){section.timetable article{width:46%;margin-right:8%}section.timetable article:not(.hidden):nth-of-type(5n){margin-right:8%}section.timetable article:not(.hidden):nth-of-type(2n){margin-right:0}}@media(max-width: 575px){.musicians .musician{width:100%;margin-right:0}.searchmedia .input,.searchmedia .button{width:100%;margin-right:0}.searchmedia .button{text-align:center;margin-top:10px}.archive_item .archive_item_name{height:auto}section.timetable article{width:100%;margin-right:0}section.timetable article .emptyTags{display:none}section.timetable article .desc{height:auto;margin-bottom:10px}section.timetable article .book{margin-top:10px}section.timetable .options .arrow{margin-right:0;width:25%;font-size:24px;line-height:24px}section.timetable .options .arrow i{font-size:28px}section.timetable .options .curr_month{margin-right:0;width:50%;text-align:center;font-size:24px;line-height:24px}section.timetable .options .second_arrow{text-align:right}section.timetable .options .filters{width:100%;margin:20px 0 0 0;text-align:center;font-size:18px;line-height:24px}section.timetable .options .filters_container .col{width:100%;margin:0 0 20px 0}}/*# sourceMappingURL=main.css.map */


.sxema2{
  background-image:url("/sxema/sxema2_.jpg");
  height:644px;
}

header.main-header-newest nav>ul{
  display: block;
  justify-content: normal;
  float: right;
}

header.main-header-newest nav>ul>li{
  margin: 0px 0px 0px 20px
}

header.main-header-newest nav>ul>li>a{
  font-size:20px;
  line-height: 20px;
}

header.main-header-newest .address{
  font-size:13px;
  line-height: 13px;
}

header.main-header-newest .address a{
  font-size:13px;
  line-height: 13px;
}

header.main-header-newest .address i{
  margin-left:7px;
}

header.main-header-newest nav{
  margin-top:15px;
}

header.main-header-newest .logo img{
  height:60px;
}

header.main-header-newest nav>ul>li>ul>li{
  margin:0px;
}

header.main-header-newest nav>ul>li>ul>li>a{
  font-size:20px;
}

.afisha_month_line{
  display:inline-block;
  float:left;
  vertical-align: top;
  width: 100%;
  font-weight: 300;
  font-size: 26px;
  text-transform: uppercase;
  border-left: solid 5px #d51555;
  padding-left: 10px;
  line-height: 26px;
  margin-top: 70px;
  letter-spacing: 3px;
}

section.timetable-newest{
  margin-top:0px;
}

section.timetable-newest article{
  background-color:#f1f4f7
}

.menu_image{
  width:40%;
  margin:0px 10% 0px 0%;
  float:left;
  margin-bottom:30px;
}

@media (max-width: 767px){

  header.main-header-newest nav>ul>li{
    margin: 0px
  }

  header.main-header .nav-open{
    left:auto;
    right:15px;
  }

  .menu_image{
    width:90%;
    margin:0px 5% 0px 0%;
  }

}
