@font-face{font-family:"Bebas-Bold";src:url(assets/fonts/BebasNeue\ Bold.ttf) format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Bebas-Regular";src:url(assets/fonts/BebasNeue\ Regular.ttf) format("truetype");font-style:normal;font-weight:normal}body{color:#fff;font-family:'Alegreya Sans',sans-serif;font-size:16px;line-height:26px;margin:0;padding:0;background-color:#fff}a,a:hover,a:focus,a:active,.btn:hover,.btn:focus,.btn:active,button:hover,button:focus,button:active{color:#fff;outline:0;text-transform:none;text-decoration:none}input,textarea{outline:0}p{text-indent:20px;text-align:justify}h1{text-align:center;font-size:62px;text-transform:uppercase;font-family:"Bebas-Bold";margin-bottom:40px;margin-top:0}h2{text-align:center;font-size:60px;text-transform:uppercase;font-family:"Bebas-Bold";margin-bottom:40px;margin-top:0}h2 span{color:#222}.col-xs-five,.col-sm-five,.col-md-five,.col-lg-five{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-five{width:20%;float:left}@media (min-width:768px){.col-sm-five{width:20%;float:left}}@media (min-width:992px){.col-md-five{width:20%;float:left}}@media (min-width:1200px){.col-lg-five{width:20%;float:left}}.bg{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.red{color:#fe0000}.white{color:#fff}.grey{color:#222}.animated{-webkit-animation-duration:2200ms;-moz-animation-duration:2200ms;animation-duration:2200ms}.space{padding-top:60px;padding-bottom:60px}.mt{margin-top:50px}.btn{border-radius:6px;background-color:#fe0000;color:#fff;padding:0 7px;display:inline-block;text-align:center;font-size:20px;font-family:"Bebas-Bold";line-height:50px;margin:20px auto;text-transform:uppercase;letter-spacing:1px;position:relative;height:50px;max-width:100%;margin-top:50px;margin-left:auto;margin-right:auto;z-index:80;touch-action:manipulation;cursor:pointer;border:2px solid #fe0000;webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn:hover{color:#fe0000;background-color:transparent}.button_order{text-align:center}.advantages{margin-left:0;list-style:none;counter-reset:li;font-size:16px}.advantages li{padding:10px 0;position:relative;left:0;padding-left:1em;text-align:left;list-style:none}.advantages li:before{padding:10px 0;position:absolute;top:0;bottom:0;left:-1.5em;width:1.875em;text-align:center;font-size:26px;color:#fff;font-family:"Bebas-Bold";counter-increment:li;content:counter(li)}#nav{position:fixed;top:0;opacity:1!important;z-index:444;width:100%;height:80px;text-align:center}#nav{height:65px;line-height:50px;background-color:rgba(0,0,0,.8)}#nav .logo img{max-width:40px;padding-top:10px}#nav .nav_info{float:left;margin-right:30px;position:relative;padding-left:28px;letter-spacing:1px;height:65px}#nav .nav_info.i1:before{content:'';display:block;width:14px;height:16px;background:url(assets/images/h-1.png.pagespeed.ce.BhBtZR2bGv.png);position:absolute;left:0;top:20px}#nav .nav_info.i2:before{content:'';display:block;width:16px;height:16px;background:url(assets/images/h-2.png.pagespeed.ce.mlfEuwwkEO.png);position:absolute;left:0;top:20px}#nav .nav_info p{text-indent:0;margin:10px 0 0;line-height:20px}#nav .nav_info span{margin:0;line-height:0;position:relative;top:-16px}#nav a{display:block;text-align:right}#nav .phone{font-family:"Bebas-Bold";font-size:22px;line-height:60px;color:#fff;text-align:right}#header{width:100%;height:100%;min-height:666px;position:relative}#header .content{display:table;width:100%;height:666px;padding-top:80px;position:absolute;left:0;right:0;bottom:0;top:0}#header .content .box{display:table-cell;vertical-align:middle;text-align:center}#header .content .box .date{color:#fe0000;display:block;line-height:60px;font-size:60px;font-family:"Bebas-Bold";text-align:left;text-transform:uppercase;letter-spacing:3.5px;text-indent:-5px;margin-bottom:10px}#header .content .box h1{color:#fff;margin:0;padding:0;font-size:100px;line-height:90px;font-family:bebas-bold,sans-serif;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;text-align:left}#header .content .box .description{text-align:left;font-size:26px;font-family:"Bebas-Regular";text-transform:uppercase;letter-spacing:2.35px;margin:0;line-height:30px;text-indent:0}#header .content .box .num .red{display:block;line-height:60px;font-size:80px;text-align:left;font-family:"Bebas-Bold";text-transform:uppercase;letter-spacing:3.5px;margin:20px auto}#header .content .box .num p{text-transform:uppercase;font-size:20px;font-family:"Bebas-Bold";text-align:left;text-indent:0}#header .form_header_text{text-align:center;text-indent:0}#header_all{width:100%;height:100%;min-height:400px;position:relative}#header_all .content{display:table;width:100%;height:400px;padding-top:80px;position:absolute;left:0;right:0;bottom:0;top:0}#header_all .content .box{display:table-cell;vertical-align:middle;text-align:center}#header_all .content .box .date{color:#fe0000;display:block;line-height:30px;font-size:40px;font-family:"Bebas-Bold";text-align:left;text-transform:uppercase;letter-spacing:3.5px;text-indent:-5px;margin-bottom:10px}#header_all .content .box h1{color:#fff;margin:0;padding:0;font-size:90px;line-height:70px;font-family:bebas-bold,sans-serif;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;text-align:left}#header_all .content .box .description{text-align:left;font-size:22px;font-family:"Bebas-Regular";text-transform:uppercase;letter-spacing:2.35px;margin:0;line-height:30px;text-indent:0}#spikkers .spikkers .bg{background-position:50% 0}#spikkers h2{margin-bottom:0}#spikkers .spikkers .spikkers_name{padding-top:30px}#spikkers .spikkers .spikkers_name h3{font-size:50px;color:#fe0000;font-family:"Bebas-Bold";padding:10px 30px;margin:0}#spikkers .spikkers .spikkers_image{min-height:355px;border-left:4px solid transparent;border-right:4px solid transparent;padding:0 15px;position:relative}#spikkers .spikkers .spikkers_content{background-color:#222;min-height:355px;padding:30px 20px}#spikkers .spikkers .spikkers_image .spikkers_btn{display:block;height:90px;width:100%;left:0;bottom:0;position:absolute}#spikkers .spikkers .spikkers_image .video-btn_wrp{transition:all .2s ease;transform:scale(.7)}#spikkers .spikkers .spikkers_image .video-btn_wrp .video-btn_img{background:url(assets/images/video-btn.png.pagespeed.ce.chZvRYU5Vt.png) no-repeat 0 0;background-size:cover;width:70px;height:70px;margin-left:20px;transition:all .2s ease;transform:scale(.9)}#spikkers .spikkers .spikkers_image .video-btn_wrp .video-btn_img:hover{text-decoration:none;transform:scale(1.1)}.video{display:block;margin-bottom:20px;text-align:center;width:100%}#spikkers_1,#spikkers_2,#spikkers_3,#spikkers_4,#spikkers_5,#spikkers_6,#spikkers_7,#spikkers_8{background:#222;padding:5px;text-align:left;max-width:900px;margin:40px auto;position:relative;text-align:center;border-radius:10px}.mfp-hide{display:none!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)
}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-content{width:100%;cursor:auto}.mfp-content iframe{width:100%;min-height:500px;border:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;border:0;background:#fff;-webkit-appearance:none;display:block;padding:0;z-index:1046}.mfp-close{width:30px;height:30px;line-height:30px;position:absolute;right:-5px;top:-5px;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:26px;outline:none;font-family:'Open Sans',sans-serif;border-radius:8px}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close-btn-in .mfp-close{color:#333}@media (max-width:480px){.mfp-content iframe{min-height:340px}}@media (max-width:320px){.mfp-content iframe{min-height:185px}}#who .who_box{margin-top:20px}#who .who_box h3{font-size:18px;text-align:center;text-transform:uppercase}#who .button_order{text-align:center}#who .who_box .item1{background-position:0 0;background-repeat:no-repeat;background-size:60px 60px}#who .who_box .who_item{padding-top:0;padding-left:70px;padding-right:15px;margin-bottom:0;min-height:105px}#who .who_box .who_item_text{text-indent:0;font-size:22px;text-align:center;padding-top:15px;text-transform:uppercase}#receive{background-color:#222}#receive .advantages{padding:0;margin:0}#receive .advantages li{padding:10px 40px 10px 50px;min-height:80px;text-transform:uppercase;font-size:18px}#receive .advantages li:before{padding:10px 0;position:absolute;top:0;bottom:0;left:0;width:1.875em;text-align:center;font-size:30px;color:#fe0000;font-family:"Bebas-Bold";counter-increment:li;content:counter(li)}#topic .topic_content{background-color:#222;padding:30px 15px 30px 5px;margin-top:20px;margin-bottom:20px;min-height:630px}#topic .topic_content h3{font-size:34px;text-transform:uppercase;color:#fe0000;font-family:"Bebas-Bold";text-align:center}#topic .topic_content h3 span{color:#fff;font-size:46px}#topic .topic_content h4{color:#fe0000;font-size:22px;padding:10px;font-family:"Bebas-Bold";text-align:center}#topic .topic_content .topic_list .advantages li{padding:10px 0}#topic .topic_content p{text-transform:uppercase;font-size:20px;font-family:"Bebas-Bold"}#program{background-color:#222}#program .program_time{padding:20px;min-height:160px}#program .program_time span{text-transform:uppercase;font-size:32px;font-family:"Bebas-Bold"}#program .program_time p{color:#fe0000;text-transform:uppercase;text-align:left;font-size:26px;font-family:"Bebas-Bold";text-indent:0;line-height:30px;padding-top:10px}#problem h2{font-size:40px}#problem .problem_box .item1{background-position:0 15px;background-repeat:no-repeat;background-size:40px 40px}#problem .item{padding-top:14px;padding-left:55px;padding-right:15px;margin-bottom:30px;min-height:105px}#problem .problem_box .item_text{text-indent:0;font-size:18px;text-align:left}#blockquote{margin-top:20px;margin-bottom:20px}#blockquote h2{max-width:900px;position:relative;margin:0 auto;color:#222;font-family:"Bebas-Regular"}#blockquote h2 span{color:#fe0000;font-family:"Bebas-Bold";text-shadow:2px 2px 4px #222}#mission h2 .white{color:#fff}#mission .mission_content .mission_box{min-height:160px;display:block}#mission .mission_content span{text-transform:uppercase;text-align:left;font-size:34px;font-family:"Bebas-Bold";padding-top:15px;display:block;color:#fe0000}#mission .mission_content p{text-indent:0;padding-top:10px;text-align:left;font-size:18px}#organizer p{color:#222;font-size:20px;padding:20px;max-width:1000px;position:relative;margin:0 auto}#organizer h4{color:#222;text-transform:uppercase;font-size:46px;font-family:"Bebas-Bold";text-align:center;padding-bottom:20px;padding-left:15px;padding-right:15px}#organizer h4 span{color:#fe0000}#price .content{background-color:rgba(0,0,0,.5);padding:0 0 15px;webkit-border-radius:12px;border-radius:12px;text-align:center}#price h2{margin-bottom:0;height:140px;line-height:140px}#price .price_title{height:60px;line-height:60px;padding-left:20px;border-radius:12px 12px 0 0;background-color:#222}#price .price_title .name{color:#fe0000;text-transform:uppercase;font-size:40px;font-family:"Bebas-Bold"}#price .new_price{margin-bottom:30px}#price .new_price h6{text-align:right;font-size:16px;text-transform:uppercase;font-weight:800;margin:5px 0 0}#price .price_next{font-size:22px;color:#fff;font-weight:600;text-align:center}#price .price_next:before{content:"";position:absolute;width:80px;height:2px;top:50%;border-top:2px solid #fe0000;transform:rotate(-10deg)}#price .price_title .value{color:#fff;font-size:30px;font-weight:600}#price .price_wrap{padding:15px 20px 190px;min-height:580px}#price .price_wrap .woocommerce{position:absolute;width:90%;left:5%;bottom:40px}#price .price_wrap .btn{position:absolute;bottom:40px;width:70%;left:15%}#price .price_wrap ul{list-style:none;padding-top:20px;padding-left:0}#price .price_wrap ul li{height:100%;min-height:40px;line-height:40px;border-bottom:1px solid #222}#price .number{text-transform:uppercase;font-family:"Bebas-Bold";font-size:26px;color:#fe0000;font-weight:800;position:absolute;bottom:25px;width:70%;left:15%}#price .countdown_box{margin-top:0;margin-left:15px;margin-right:15px;padding:0 10px;text-align:right}#price h3{color:#fe0000;font-size:30px;font-family:"Bebas-Bold";text-align:right;margin-top:15px;text-transform:uppercase;position:relative;right:-40px}#price .countdown_box .countdown{margin-bottom:30px}#price .countdown_box .countdown .timer div{display:inline-block;line-height:1;padding:0 10px;font-size:70px;z-index:100}#price .countdown div #days,#price .countdown div #hours,#price .countdown div #minutes,#price .countdown div #seconds{font-family:"Bebas-Bold";font-size:64px;color:#fff;padding-left:15px;padding-right:15px;margin:0}#price .countdown_box .countdown .timer span{display:block;font-size:16px;color:#fff;font-family:"Bebas-Bold"}#price .hall_img img{max-width:300px}#discount{background-color:#222}#discount .collective-sale{padding-left:20px;padding-right:20px}#discount .collective-sale h2{margin-bottom:0}#discount .collective-sale h2 span{color:#fe0000}#discount .collective-tikets h3{text-align:center;text-transform:uppercase;font-size:30px;font-family:"Bebas-Bold"}#discount .collective-tikets{padding:0}#discount .collective-tikets .tickets{text-align:center;padding-top:20px}#discount .collective-tikets .number{font-size:72px;color:#fff;font-family:"Bebas-Bold";text-align:center}#discount .collective-tikets .x{font-size:45px;font-family:"Bebas-Bold";color:#fff}#discount .collective-tikets .tic{font-size:30px;font-family:"Bebas-Bold";color:#fff}#discount .collective-tikets .off{font-size:36px;color:#fe0000;margin:0;text-indent:0;line-height:40px;font-family:"Bebas-Bold";text-align:center}#hall{text-align:center}#hall h2{max-width:800px;position:relative;margin:0 auto;line-height:1em}#hall h3{color:#222;font-family:"Bebas-Bold"}#hall p{text-align:center;color:#fe0000;font-family:"Bebas-Bold";font-size:36px;margin:20px auto;line-height:1em;text-indent:0}#hall .hall_timer{padding-top:50px}#hall .countdown{margin-bottom:30px}#hall .countdown .timer div{display:inline-block;line-height:1;padding:0 10px;font-size:70px;z-index:100}#hall .countdown div #days,#hall .countdown div #hours,#hall .countdown div #minutes,#hall .countdown div #seconds{font-family:"Bebas-Bold";font-size:84px;color:#fe0000;padding-left:20px;padding-right:20px;margin:0;text-shadow:1px 1px 4px #222}#hall .countdown .timer span{display:block;font-size:16px;color:#222;font-family:"Bebas-Bold";text-shadow:none}#sponsor ul{text-align:center;padding:0}#sponsor ul li{text-align:center;display:inline-block;padding:0 20px}#sponsor ul li img{max-width:250px}#sponsor .button_sponsor{text-align:center}#sponsor .button_sponsor .btn{margin-top:0}#lite .wpcf7-form{background:url(assets/images/sponsor.jpg.pagespeed.ce.l_dr3Ka9gR.jpg) no-repeat 50% 50%;background-size:cover;padding-top:30px;padding-bottom:30px}#lite .wpcf7-form .wpcf7-textarea{width:100%;padding:10px 5px;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:6px;font-size:14px;line-height:16px}.map .background{position:relative}.map .background .contact_box{position:absolute;height:100%;top:0;right:0;padding:50px 30px 30px}.map .background .contact_box .wrapper{display:block;padding:30px 10px 20px;text-align:center;list-style:none;background-color:rgba(0,0,0,.6);border:8px solid #fe0000;height:400px;width:400px;position:relative;margin-left:auto;margin-right:0;border-radius:50%}.map .background .contact_box .wrapper li{padding:3px 0}.map .background .contact_box .wrapper .title{color:#fff;font-size:18px;padding:0 0 5px;color:#fe0000;font-family:bebas-ex,sans-serif;font-weight:800}.map .background .contact_box .wrapper .text{color:#fff;text-align:center}.map .background .contact_box .wrapper .text a img{max-width:30px}.gm-style-iw{color:#222}.gm-style-mtc,.gmnoprint,.gm-svpc{display:none}.error_page{text-align:center}.error_page p{text-align:center;text-transform:uppercase;font-size:26px;font-family:"Bebas-Bold"}#footer_nav{position:fixed;bottom:0;width:100%}#footer_nav .btn{border-radius:0;border:none;font-size:18px;margin:0;z-index:80;width:100%}#footer_nav .btn:hover{color:#fff;background-color:inherit}#footer_nav .phone,#footer_nav .order{padding:0}#footer_nav .order:hover{color:#fff;background-color:#fe0000}#footer_nav .phone .btn{background-color:#222}#footer_nav .phone .btn:hover{background-color:#222}#footer_nav .phone .btn img{max-width:30px}.service .modal-window{position:fixed;background-color:rgba(0,0,0,.7);top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;pointer-events:none;-webkit-transition:all 1.0s;-moz-transition:all 1.0s;transition:all 1.0s}.service .modal-window:target{opacity:1;pointer-events:auto}.service .modal-window .modal_box{max-width:600px;position:relative;margin:5% auto;padding:40px 20px;border-radius:6px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.service .modal-window .modal-close{position:absolute;top:5px;right:5px;width:50px;height:50px;cursor:pointer;border-radius:50%;z-index:999}.service .modal-window .modal-close:before,.service .modal-window .modal-close:after{content:"";position:absolute;top:20px;left:10px;width:26px;height:3px;background:#fe0000}.service .modal-window .modal-close:before{webkit-transform:rotate(45deg);transform:rotate(45deg)}.service .modal-window .modal-close:after{webkit-transform:rotate(-45deg);transform:rotate(-45deg)}form .form_title{padding:20px 10px 10px;text-align:left;line-height:24px;color:#fff;font-size:20px;text-indent:0}form p{font-size:16px;color:#fff;line-height:6px;text-indent:0}form{background-color:rgba(24,27,27,.5);-webkit-border-radius:12px;border-radius:12px;padding:15px 20px;position:relative;width:90%;margin-right:auto;margin-left:auto}form input{display:block;width:100%;border:none;border-bottom:1px solid #fff;-webkit-border-radius:0;border-radius:0;height:40px;font-size:20px;padding:0 20px;margin-bottom:6px;background-color:transparent}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent;background-image:none!important;color:#000!important}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:300;font-size:12px}.nf-field-label{text-align:left}.text-wrap.label-above label,.textarea-wrap.label-above label{display:block;width:100%;text-align:left}.field-wrap,#ninja_forms_required_items{margin-bottom:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{border-radius:6px;background-color:#fe0000;padding:7px;display:inline-block;text-align:center;font-size:20px;color:#fff;font-family:"Bebas-Bold";margin:20px auto;text-transform:uppercase;letter-spacing:1px;position:relative;height:50px;width:100%;max-width:300px;position:relative;z-index:80;touch-action:manipulation;cursor:pointer;border:2px solid #fe0000;webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:transparent;color:#fe0000}form #nf_submit_7 input{border-radius:6px;background-color:#fe0000;padding:7px;display:inline-block;text-align:center;font-size:20px;font-family:"Bebas-Bold";margin:20px auto;text-transform:uppercase;letter-spacing:1px;position:relative;height:50px;width:100%;z-index:80;touch-action:manipulation;cursor:pointer;border:2px solid #fe0000;webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.submit-container input:hover{background-color:transparent;color:#fe0000}.topForm input::-webkit-input-placeholder{color:#fff}.topForm input:-ms-input-placeholder{color:#fff}.topForm input::-ms-input-placeholder{color:#fff}.topForm input::placeholder{color:#fff}.form_header{margin-top:40px}.wpcf7-form p{text-align:center}.wpcf7-form input{font-size:14px;line-height:16px}.wpcf7-form .wpcf7-submit{font-size:20px}div.wpcf7-mail-sent-ok{border:2px solid #fe0000;border-radius:4px}@media (max-width:769px){.service .modal-window .modal_box{max-width:600px;position:relative;background-size:cover;margin:15% auto;padding:40px 20px;border-radius:6px;background-repeat:no-repeat;background-position:50% 50%}}@media (max-width:640px){.service .modal-window .modal_box{padding:20px 10px 10px;border-radius:20px}}#primary .woocommerce-message,#primary .woocommerce-info,#primary .woocommerce-error,#primary .woocommerce-noreviews,p.no-comments{content:"";display:block;background-color:transparent;clear:both;color:#fe0000;min-height:50px;position:relative;margin:10px auto 30px;padding:5px 0 5px 40px;line-height:50px;max-width:1000px;border:2px solid rgba(34,34,34,.4);border-radius:6px;font-family:"Bebas-Bold"}#price_payment .price_wrap .woocommerce{position:absolute;width:90%;left:5%;bottom:0}#price_payment .content{background-color:rgba(0,0,0,.3);padding:0 0 15px;webkit-border-radius:12px;border-radius:12px;text-align:center}#price_payment .price_title{height:60px;line-height:60px;padding-left:20px;border-radius:12px 12px 0 0;background-color:#222}#price_payment .price_title .name{color:#fe0000;text-transform:uppercase;font-size:40px;font-family:"Bebas-Bold"}#price_payment .price_title .value{color:#fff;font-size:30px;font-weight:600}#price_payment .price_wrap{padding:20px 20px 160px;min-height:510px}#price_payment .price_wrap .btn{position:absolute;bottom:10px;width:70%;left:15%}#price_payment .price_wrap ul{list-style:none;padding-top:20px;padding-left:0}#price_payment .price_wrap ul li{height:100%;min-height:40px;line-height:40px;border-bottom:1px solid #222}.entry-title{color:#fe0000;margin-top:50px;font-size:60px;font-family:"Bebas-Bold"}.woocommerce-billing-fields{border:2px solid rgba(34,34,34,.3);border-radius:6px;padding:40px 20px 40px}.woocommerce-billing-fields h3,.woocommerce-checkout-payment h3{margin-top:0;text-align:center;text-transform:uppercase;font-family:"Bebas-Bold"}.woocommerce-billing-fields p{color:#222}.woocommerce-billing-fields input{display:block;width:100%;border-bottom:1px solid rgba(34,34,34,.8);-webkit-border-radius:0;border-radius:0;height:30px;font-size:18px;color:#222;padding:0 10px;margin-bottom:6px;background-color:transparent}.woocommerce-billing-fields label{display:inline-block;max-width:100%;margin-bottom:5px;font-size:10px;font-weight:600;padding-left:15px;opacity:.7;text-transform:uppercase}.woocommerce-billing-fields textarea{width:100%;min-height:70px;margin-top:10px;padding:10px;border:1px solid rgba(34,34,34,.8);border-radius:6px;line-height:120%}woocommerce-checkout-review-order{color:#222}.woocommerce-checkout .order_details table{color:#222;width:100%}.order_details a{color:#222}.order_details .product-total{font-weight:800;font-size:20px}.order_details .woocommerce-Price-amount{font-weight:800;font-size:20px}.order_details tr{font-size:18px;margin:5px}.woocommerce-price-amount{font-weight:800;font-size:20px}.checkout{background-color:transparent}#payment .input-radio{height:15px}.woocommerce-checkout-payment{position:relative;top:50px;text-align:center}.wc_payment_methods{padding:0;color:#222;list-style:none}.wc_payment_methods li label{font-weight:600;font-size:17px}.wc_payment_methods li p{color:#222;font-size:16px;line-height:20px;padding:10px 10px 10px 30px}.wc_payment_methods li p span{font-size:18px;margin-top:10px;font-weight:800;display:inline-block}.wc_payment_methods li p .num{font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:5px}.payment_method_fondy img{max-width:100px;margin-left:10px}#payment button{margin:0 auto 80px;max-width:300px;position:relative}#payment #checkout_fondy_form .w-1,#payment #checkout_fondy_form .input-label{color:#fff;font-size:12px}#payment #checkout_fondy_form button.button,#payment #checkout_fondy_form input.input{min-height:36px;padding:0;border:1px solid #fe0000;color:#fff;border-radius:5px;display:block;width:100%;box-sizing:border-box;outline:0;text-align:center}.payment_method_fondy form{background-color:rgba(34,34,34,.5)}.privat_description{color:#222;text-indent:0;font-size:18px;max-width:900px;position:relative;margin:20px auto 40px}.notice_success{margin-bottom:50px}.woocommerce-order{color:#222;border:2px solid rgba(34,34,34,.4);border-radius:6px;padding:40px 15px}.woocommerce-order .woocommerce-order-details__title{font-size:30px;text-align:center;margin-top:50px}.woocommerce-table--order-details{position:relative;margin:0 auto}.woocommerce-order .woocommerce-table__product-name{padding:10px 0 0}.woocommerce-order .woocommerce-table__product-name a{text-transform:uppercase;font-weight:bold}.woocommerce-order td{padding-left:10px}.woocommerce-form-login-toggle{display:none}[type="radio"]:checked,
    [type="radio"]:not(:checked) {position:absolute;left:-9999px}.payment_methods [type="radio"]:checked+label,
    .payment_methods [type="radio"]:not(:checked)+label {position:relative;padding-left:30px;cursor:pointer;display:inline-block;text-align:left}.payment_methods [type="radio"]:checked+label:before,
    .payment_methods [type="radio"]:not(:checked)+label:before {content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #bbb;border-radius:100%;background:#fff}.payment_methods [type="radio"]:checked+label:before{border:2px solid #bbb}.payment_methods [type="radio"]:checked+label:after,
    .payment_methods [type="radio"]:not(:checked)+label:after {content:'';width:14px;height:14px;background:#fe0000;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.payment_methods [type="radio"]:not(:checked)+label:after {opacity:0;-webkit-transform:scale(0);transform:scale(0)}.payment_methods [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.payment_methods [type="radio"]:not(:checked)+label{opacity:.5}.billing_text{font-size:14px;line-height:16px;text-indent:0}.billing_text_first{padding-top:20px}.woocommerce-cart-form{color:#222}.product-thumbnail a img{max-width:150px;height:auto}.product-thumbnail{padding:10px}.woocommerce-cart-form__cart-item .quantity{max-width:80px;min-height:30px;padding:0 10px}.product-subtotal .woocommerce-Price-amount{font-size:18px;font-weight:800}.product-price .new-price{font-size:20px;font-weight:800}table.shop_table_responsive tr td.product-remove a{text-align:left;font-size:30px;color:#fe0000}.product-name a{text-transform:uppercase;font-family:Bebas-Bold;color:#222}.quantity input{border:1px solid rgba(34,34,34,.6);border-radius:3px;padding:0 10px;max-width:70px}.cart_form{border:2px solid rgba(34,34,34,.3);border-radius:6px;padding:40px 20px 40px;margin-top:40px}.woocommerce-cart-form{background-color:transparent}.cart_totals{color:#222;margin-top:40px;margin-bottom:40px;text-align:center}.cart_totals .shop_table{min-width:300px}.cart_totals .shop_table_responsive{position:relative;margin-left:auto;margin-right:auto}.cart_totals .wc-proceed-to-checkout .checkout-button{border-radius:6px;background-color:#fe0000;padding:7px;display:inline-block;text-align:center;font-size:20px;color:#fff;font-family:"Bebas-Bold";margin:20px auto;text-transform:uppercase;letter-spacing:1px;position:relative;height:50px;width:100%;max-width:300px;position:relative;z-index:80;touch-action:manipulation;cursor:pointer;border:2px solid #fe0000;webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.billing-tab-contents h3{display:none}.conf_checkout_text{font-size:20px;color:#222;text-align:center;margin-top:60px;margin-bottom:60px;font-family:"Bebas-Bold"}.woocommerce-checkout-review-order-table{color:#222;font-family:'Alegreya Sans',sans-serif;text-indent:0;font-size:18px}.woocommerce-checkout-review-order-table p{max-width:450px;position:relative;margin-left:auto;margin-right:auto;text-indent:0}.woocommerce-checkout-review-order-table p span{font-size:20px;font-weight:800}.woocommerce-checkout-review-order-table p .i{text-transform:uppercase}.woocommerce-checkout-review-order-table img{max-width:450px}.woocommerce-billing-fields form{background-color:rgba(24,27,27,.5);-webkit-border-radius:6px;border-radius:6px;padding:15px 10px;position:relative;width:100%;margin-right:auto;margin-left:auto}.payment_methods li.payment_method_fondy,.payment_methods li.payment_method_cheque{position:relative;padding-top:80px;margin-top:30px;margin-bottom:60px}.payment_methods li.payment_method_fondy:before{width:100%;height:70px;background-image:url(assets/images/visa_master.png.pagespeed.ce.H0d2EEVFXY.png);background-position:50% 50%;background-repeat:no-repeat;background-size:auto 50px;position:absolute;content:"";left:0;top:0}.payment_methods li.payment_method_cheque:before{width:100%;height:70px;background-image:url(assets/images/privat24.png.pagespeed.ce.rEOAarkc02.png);background-position:50% 50%;background-repeat:no-repeat;background-size:auto 70px;position:absolute;content:"";left:0;top:0}.woocommerce-message a{display:none}.woocommerce-checkout-review-order-table .cart_item{padding-top:50px}@media (max-width:769px){#primary .woocommerce-message,#primary .woocommerce-info,#primary .woocommerce-error,#primary .woocommerce-noreviews,p.no-comments{margin:10px 20px 30px}.cart_form{margin-left:10px;margin-right:10px}.cart_form form{padding:5px}.product-thumbnail a img{max-width:200px;height:auto}}.single-product div.product{content:"";display:table;table-layout:fixed;position:relative;width:100%}.single-product div.product form{background-color:transparent;margin:50px 0 0;width:100%}.single-product div.product form input{width:50px;height:26px;display:inline-block;text-align:center;margin-left:20px;padding:0;border:1px solid #fff;border-radius:6px}.single-product div.product form label{display:inline-block;max-width:50%;margin-bottom:5px;font-weight:600;font-size:16px}.single-product div.product form input::-webkit-inner-spin-button{display:block;width:15px;border-radius:5px;opacity:1;background-color:#fff}.single-product div.product form button{border-radius:6px;background-color:#fe0000;color:#fff;padding:7px;display:inline-block;text-align:center;font-size:20px;font-family:"Bebas-Bold";margin:20px auto;text-transform:uppercase;letter-spacing:1px;position:relative;height:50px;width:100%;z-index:80;touch-action:manipulation;cursor:pointer;border:2px solid #fe0000;webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.single-product div.product form button:hover{color:#fe0000;background-color:transparent}#primary .woocommerce-info{background-color:transparent;color:#222}#primary .woocommerce-info .btn{margin-top:10px;max-width:300px;position:relative;margin-left:auto;margin-right:auto}.coupon_form form{background-color:transparent;padding:0}.coupon_form form h4{color:#222;text-align:center;text-transform:uppercase;margin-bottom:20px;margin-top:20px}.coupon_form form p{text-align:center}.coupon_form form button{margin:0 auto;max-width:300px;height:40px;font-size:18px}.coupon_form form input{display:block;width:100%;max-width:300px;border:none;border-bottom:1px solid #222;-webkit-border-radius:0;border-radius:0;height:40px;font-size:16px;line-height:16px;color:#222;padding:0 20px;margin-bottom:0;background-color:transparent}@media (max-width:991px){#spikkers .spikkers .spikkers_content{min-height:560px}#spikkers .spikkers .spikkers_image{min-height:560px}}@media (max-width:769px){h2{font-size:50px}#header .content .box .date{line-height:50px;font-size:50px}#header .content .box h1{font-size:90px;line-height:80px}#header .content .box .form_header{display:none}#header_all .content .box h1{font-size:65px;line-height:60px}#program .program_time{padding:10px;min-height:180px}#receive .advantages li{padding:10px 40px 10px 50px;min-height:130px;text-transform:uppercase;font-size:18px}#problem .item{min-height:100px}#price h3{font-size:34px;right:0;text-align:center}#price .content{margin-bottom:20px}#price .countdown div #days,#price .countdown div #hours,#price .countdown div #minutes,#price .countdown div #seconds{font-size:50px}#discount .collective-tikets .number{font-size:62px;color:#fff;font-family:"Bebas-Bold";text-align:center}#discount .collective-tikets .x{font-size:35px}#discount .collective-tikets .off{font-size:38px;color:#fe0000;margin:0;text-indent:0;line-height:40px;font-family:"Bebas-Bold";text-align:center}#hall .hall_timer{padding-top:0}#hall h3{margin-top:10px}#hall .countdown div #days,#hall .countdown div #hours,#hall .countdown div #minutes,#hall .countdown div #seconds{font-size:64px;padding-left:10px;padding-right:10px}}@media (max-width:767px){#spikkers .spikkers .spikkers_content{min-height:100%}#spikkers .spikkers .spikkers_image{min-height:440px}#who .who_box{margin-top:0}#who .who_box .who_item{min-height:105px;width:50%;float:left}#spikkers .spikkers .spikkers_image{min-height:340px;border:none}#receive .advantages li{min-height:100%;padding-top:10px;font-size:16px}#problem .item{min-height:100%}#price .price_wrap{padding:20px 20px 200px;min-height:460px}#price .countdown_box{text-align:center}#price .hall_img img{max-width:250px;top:-20px;position:relative}#hall h2{font-size:42px}#hall p{font-size:30px}#hall .countdown{margin-bottom:5px}.map .background .contact_box{width:100%}}@media (max-width:520px){h2{font-size:46px;padding-left:15px;padding-right:15px}.mt{margin-top:20px}#nav .i1{margin-right:10px;padding-left:22px;font-size:12px}#nav .i2{margin-right:0;padding-left:22px;font-size:12px}#header .content .box .date{line-height:30px;font-size:30px}#header_all .content .box .date{line-height:20px;font-size:30px;margin-bottom:5px}#header_all .content .box .description{font-size:14px}.box h1{font-size:70px;line-height:60px}#header{padding-bottom:40px}#header .content .box .description{font-size:20px;line-height:20px}#header .content .box .num{width:50%}#header .content .box .num .red{line-height:50px;font-size:60px;letter-spacing:2.5px;text-align:center}#header .content .box .num p{font-size:18px;line-height:18px;text-align:center}#spikkers .spikkers .spikkers_name h3{font-size:40px}#who .who_box .who_item{min-height:70px;width:100%;float:none}#who .who_box .who_item_text{text-align:left}#topic .topic_content{min-height:100%}#program .program_time{padding:10px;min-height:140px;width:50%;float:left}#organizer h4{font-size:32px}.map .background .contact_box .wrapper{border:4px solid #fe0000;height:360px;width:100%;border-radius:30px;padding-top:20px}}@media (max-width:440px){.space{padding-top:40px;padding-bottom:40px}#header .content .box .num .red{margin:10px auto}#mission .mission_content .mission_box{min-height:190px;display:block}#who .who_box .who_item{min-height:60px}#who .who_box .who_item_text{font-size:20px}#who .who_box .item1{background-size:50px 50px}}@media (max-width:380px){#header .content .box h1{font-size:74px;line-height:60px}#program .program_time{min-height:170px}#price .countdown div #days,#price .countdown div #hours,#price .countdown div #minutes,#price .countdown div #seconds{font-size:40px}#price .countdown_box .countdown .timer span{font-size:12px}#discount .collective-tikets .number{font-size:52px}#discount .collective-tikets .x{font-size:35px}#discount .collective-tikets .tic{font-size:24px;font-family:"Bebas-Bold";color:#fff}#discount .collective-tikets .off{font-size:30px;line-height:28px}#hall .countdown div #days,#hall .countdown div #hours,#hall .countdown div #minutes,#hall .countdown div #seconds{font-size:54px}}@media (max-width:360px){.space{padding-top:30px;padding-bottom:30px}.btn{font-size:16px}#header .content .box h1{font-size:64px;line-height:50px}#header .content .box .date{line-height:26px;font-size:26px}#spikkers .spikkers .spikkers_name h3{font-size:34px}#mission .mission_content .mission_box{min-height:220px;display:block}#mission .mission_content span{font-size:28px}#program .program_time{min-height:145px}#program .program_time p{font-size:20px;line-height:20px}#price h3{font-size:26px}#price .countdown div #days,#price .countdown div #hours,#price .countdown div #minutes,#price .countdown div #seconds{font-family:"Bebas-Bold";font-size:44px;color:#fff;padding-left:10px;padding-right:10px;margin:0}.map .background .contact_box .wrapper{height:340px;width:100%;border-radius:30px;padding-top:20px;margin-top:30px}}