@import "https://fonts.googleapis.com/css?family=Fira+Sans:400,500";@import "../../z-index/css/breadcrumbs.css";@import "../../z-index/css/top_btn.css";@import("../../z-index/css/owl-carousel-min.css");@import "../../blocks/header/style.css";@import "../../blocks/footer/style.css";.footer:after,.footer__informer:after,.footer__inner-wrap:after{clear:both}li,ol,ul,ul li{list-style:none}.filter-active{display:none}.top_btn span,a{text-decoration:none}.btn,a,button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.btn,button,img,span,time{display:inline-block}*{box-sizing:border-box}body,html{height:100%}body{font-size:16px;background-color:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}.btn,.btn-block,.sec-title,button{text-align:center}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:400}b,strong{font-weight:700}small{font-size:80%}sup{vertical-align:text-top}sub{vertical-align:text-bottom}.buble_date div,.cont ul li,.follow,.informer__tel .tel{vertical-align:middle}.btn,button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.sec-title,body{font-weight:400}legend{color:#000}article,aside,blockquote,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a:focus,a:hover,a:visited{text-decoration:none;color:unset;outline:0}.btn:visited,a:visited{color:inherit}.btn,button{overflow:visible;background-color:transparent;border:none;outline:0}.follow,.follow__item,.row{overflow:hidden}.btn:active,.btn:focus,button:active,button:focus{border:unset}.btn,button,select{text-transform:none}.btn,.cont_wrap h6,.disable-name,.jumb__footer li,.m-lesson__btn,.modal__heading{text-transform:uppercase}[disabled].btn,button[disabled],html input[disabled]{cursor:default}.btn::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{border:0;outline:0;line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text]::-webkit-autofill{background-color:#fff!important}img{border:0;width:auto;max-width:100%}@font-face{font-family:Muller;src:url(../fonts/subset-MullerBoldItalic.eot);src:url(../fonts/subset-MullerBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerBoldItalic.woff2) format("woff"),url(../fonts/subset-MullerBoldItalic.woff) format("woff"),url('../fonts/Fontfabric - BoldItalic.otf') format("opentype");font-weight:700}@font-face{font-family:Muller;src:url(../fonts/subset-MullerMedium.eot);src:url(../fonts/subset-MullerMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerMedium.woff2) format("woff2"),url(../fonts/subset-MullerMedium.woff) format("woff"),url('../fonts/Fontfabric - Medium.otf') format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Muller;src:url(../fonts/subset-MullerRegularItalic.eot);src:url(../fonts/subset-MullerRegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerRegularItalic.woff2) format("woff2"),url(../fonts/subset-MullerRegularItalic.woff) format("woff"),url('../fonts/Fontfabric - RegularItalic.otf') format("opentype");font-weight:400}@font-face{font-family:Muller;src:url(../fonts/subset-MullerMediumItalic.eot);src:url(../fonts/subset-MullerMediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerMediumItalic.woff2) format("woff2"),url(../fonts/subset-MullerMediumItalic.woff) format("woff"),url('../fonts/Fontfabric - MediumItalic.otf') format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Muller;src:url(../fonts/subset-MullerLight.eot);src:url(../fonts/subset-MullerLight.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerLight.woff2) format("woff2"),url(../fonts/subset-MullerLight.woff) format("woff"),url('../fonts/Fontfabric - Light.otf') format("opentype");font-weight:300}@font-face{font-family:Muller;src:url(../fonts/subset-MullerExtraBold.eot);src:url(../fonts/subset-MullerExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerExtraBold.woff2) format("woff2"),url(../fonts/subset-MullerExtraBold.woff) format("woff"),url('../fonts/Fontfabric - ExtraBold.otf') format("opentype");font-weight:800}@font-face{font-family:Muller;src:url(../fonts/subset-MullerBold.eot);src:url(../fonts/subset-MullerBold.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerBold.woff2) format("woff2"),url(../fonts/subset-MullerBold.woff) format("woff"),url('../fonts/Fontfabric - Bold.otf') format("opentype");font-weight:700}@font-face{font-family:Muller;src:url(../fonts/subset-MullerRegular.eot);src:url(../fonts/subset-MullerRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/subset-MullerRegular.woff2) format("woff2"),url(../fonts/subset-MullerRegular.woff) format("woff"),url('../fonts/Fontfabric - Regular.otf') format("opentype");font-weight:400}@-webkit-keyframes trans{25%,75%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes trans{25%,75%{-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}#preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:1000}#preloader .icon{position:absolute;display:block;top:50%;left:50%;margin-top:-30px;margin-left:-98px;width:186px;height:60px;background:url(../img/main-logo.png) center center no-repeat;-webkit-animation:trans 1s infinite ease-out;animation:trans 1s infinite ease-out}body{min-width:320px;font-family:Muller;line-height:1.2;color:#353535}.container-fluid{max-width:1920px;margin:0 auto;overflow-x:hidden}.container{position:relative;max-width:1200px;padding-left:15px;padding-right:15px;margin:0 auto}.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.btn{transition:all .3s;border:2px solid transparent}.btn:active,.btn:focus,.btn:hover{border:2px solid}.sec{padding:70px 0}@media (max-width:480px){.sec-title{font-size:32px}.sec{padding:40px 0}}.sec-title{font-size:60px;margin-bottom:30px;color:#353535}@media (max-width:480px){.sec-title{font-size:36px}}.informer__action,.informer__tel{text-align:right}.informer__tel{padding:10px 0 7px}.informer__tel .tel{display:inline-block;font-size:24px;font-weight:700;color:#353535}.follow,.follow__item a,.header__logo{display:block}.informer__tel .tel:last-of-type{margin-left:1em}.action__personal,.header__content,.header__informer{text-align:center}.action__personal{display:block;padding:8px 10px 8px 25px;font-size:16px;line-height:1.1;font-weight:300;color:#999;border:1px solid #999;border-radius:4px;transition:all .3s;background:url(../img/ic_user.png) 9px center no-repeat}.action__personal:hover{color:#fff;background-image:url(../img/ic_user-h.png);background-color:#999}.follow{margin-bottom:15px}.follow__item{width:40px;height:40px;float:left;background-repeat:no-repeat;border:1px solid #000;border-left:none;background-image:url(../img/social/social.png);background-position:center;transition:background-position-y .4s ease}.follow__item_vk{border-left:1px solid #9a9a9a;background-position:1px center}.follow__item_vk:hover{background-position:1px 0}.follow__item_fb{background-position:-39px center}.follow__item_fb:hover{background-position:-39px 0}.follow__item_in{background-position:-77px center}.follow__item_in:hover{background-position:-77px 0}.follow__item_inst{background-position:-117px center}.follow__item_inst:hover{background-position:-117px 0}.follow__item_ok{background-position:-157px center}.follow__item_ok:hover{background-position:-157px 0}.follow__item_yt{background-position:-194px center}.follow__item_yt:hover{background-position:-194px 0}.follow__item a{height:100%}.header__content-wrap{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-align-items:center;align-items:center;padding:25px 0}@media (max-width:767px){.header__logo{text-align:center}.header__content-wrap{display:block}.header__content{margin:25px 0}}@media (min-width:768px) and (max-width:991px){.header__content{display:none}}.header__informer{width:100%;max-width:200px;font-size:22px}.header__title{font-size:24px;font-weight:400}.header__desc{color:#ed1c24;font-size:18px;font-weight:400;padding-bottom:0}.header__desc span{padding:0 3px}.header__desc a{color:#ed1c24;border-bottom:1px solid transparent}.header__desc a:hover{border-bottom-color:#ed1c24}.check-wrap,.check-wrap__container .check-wrap:last-of-type{border-bottom:1px solid #ebebeb}.header__nav{background:#ededee;background:-moz-linear-gradient(top,#ededee 0,#cecece 100%);background:-webkit-linear-gradient(top,#ededee 0,#cecece 100%);background:linear-gradient(to bottom,#ededee 0,#cecece 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededee',endColorstr='#cecece',GradientType=0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (max-width:1199px){.header__nav{position:fixed;top:0;left:0;-webkit-transform:translateX(-600px);-ms-transform:translateX(-600px);transform:translateX(-600px);background-color:rgba(0,0,0,.75);background-image:none;width:400px;height:100%;min-height:650px;z-index:100}.header__nav .container{width:auto}}.header__toggle{display:none;position:fixed;top:15px;left:25px;width:30px;height:35px;padding:0;z-index:1000000;transition:all .8s ease;cursor:pointer}.header__toggle span,.header__toggle span:after,.header__toggle span:before{position:absolute;height:4px;background-color:#000;width:100%;border-radius:3px}@media (max-width:1199px){.header__toggle{display:block}}.header__toggle span{top:50%;margin-top:-2px;display:block}.header__toggle span:after,.header__toggle span:before{content:"";display:inline-block;left:0}.header__toggle span:before{top:-9px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.header__toggle span:after{bottom:-9px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.header__toggle--open span{background-color:transparent}.header__toggle--open span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.header__toggle--open span::after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}.header__toggle--open:hover{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.header__nav-list{display:table;width:100%}@media (max-width:1199px){.header__nav-list{display:block;padding-top:60px;padding-left:15px}}@media (max-width:1199px) and (max-width:480px){.header__nav-list{padding-left:10px;padding-top:60px}}.header__nav-list li{display:table-cell;text-align:center;padding:7px 0 6px;transition:background-color .3s}.header__nav-list li a{position:relative;display:block;border-radius:6px;font-size:16px;font-weight:400;color:#000;padding:8px 5px;-webkit-transition:background-color .3s;transition:background-color .3s}.header__nav-list li:hover a{background-color:#ed1c24;text-shadow:0 0 2px rgba(0,0,0,.3);color:#fefefe}@media (max-width:1199px){.header__nav-list li{display:block;text-align:left}.header__nav-list li a{display:block;letter-spacing:1px;font-size:22px;color:#fff;padding:2vh 10px 1vh 40px;background-repeat:no-repeat;background-position:5px center}.header__nav-list li:hover a{background-color:transparent}.header__nav--open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__nav-list--main{background-image:url(../img/ic_menu/menu_ico_main.png)}.header__nav-list--lang{background-image:url(../img/ic_menu/menu_ico_foreign.png)}.header__nav-list--effect{background-image:url(../img/ic_menu/menu_ico_intellect.png)}.header__nav-list--child{background-image:url(../img/ic_menu/menu_ico_child.png)}.header__nav-list--sched{background-image:url(../img/ic_menu/menu_ico_fulllist.png)}.header__nav-list--base{background-image:url(../img/ic_menu/menu_ico_knowledge.png)}.header__nav-list--about{background-image:url(../img/ic_menu/menu_ico_about.png)}.header__nav-list--contact{background-image:url(../img/ic_menu/menu_ico_contact.png)}}.event-block__header-date,.tab-block .owl-carousel .owl-next,.tab-block .owl-carousel .owl-prev{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}@media (max-width:480px){.header__nav-list li a{font-size:18px}}@media (max-width:500px){.header .action__personal{width:200px;margin:0 auto}}.header{background-color:#fff}h1{font-size:36px;font-weight:700;margin:25px 0 35px}.main-wrap{min-height:60px;padding:25px 0;max-width:1920px;margin:0 auto;overflow-x:hidden}.sidebar{width:23%;font-size:16px;padding-bottom:20px;font-size:16px;padding-bottom:20px}.main-cont{position:relative;width:77%;border-left:1px solid #ebebeb}.col{padding:0 15px}@media(min-height:800px){.main-cont{min-height:80vh}}.preloader.hidden{position:absolute;opacity:0}.preloader img{display:block;background:url(../img/preloader.gif) center no-repeat;width:100px;height:100px;margin:0 auto}.main-cont .col{width:33.33333%;min-width:290px}.tab-block ul li{text-align:center;transition:all .1s;cursor:pointer}.tab-block li.active{font-weight:500;color:#e21939}.tab-block .owl-carousel{position:relative;padding:10px 12px 10px 22px;margin-bottom:10px}.tab-block .owl-carousel:after{position:absolute;content:'';display:block;top:0;right:0;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 35%,#fff 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 35%,#fff 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 35%,#fff 100%);width:18%;height:100%;z-index:1}.tab-block .owl-carousel .owl-next,.tab-block .owl-carousel .owl-prev{position:absolute;display:block;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;width:20px;height:25px;z-index:5}.tab-block .owl-carousel .owl-next{right:0;background-image:url(../img/filter-arrow-right.svg)}.tab-block .owl-carousel .owl-prev{left:0;background-image:url(../img/filter-arrow-left.svg)}.check-wrap{padding:10px 0}.check-wrap:first-of-type{border-top:1px solid #ebebeb}.check-wrap__container .check-wrap:first-of-type{border-top:none}.check-wrap:last-of-type{border-bottom:none}.check-group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.check-group .checkbox-line{padding:0 15px}.checkbox-line{font-size:0;margin:10px 0}input[type=checkbox]{width:1px;height:1px;opacity:0}.label-for{position:relative;font-size:16px;padding-left:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.label-for--red{color:#e21939}.label-for:after,.label-for:before{position:absolute;content:'';display:block}.event-block,.open-filter{position:relative;overflow:hidden;display:block}.label-for:before{top:-5px;left:0;border-radius:3px;border:1px solid #c1c1c1;background-color:#fff;width:20px;height:20px;z-index:1}.label-for--red:before{border-color:#e21939}input[type=checkbox]:checked+.label-for:after{top:0;left:3px;background:url(../img/check-icon.png) center no-repeat;-webkit-background-size:cover;background-size:cover;width:16px;height:12px;z-index:3}.event-block__header,.filter:before{background-repeat:no-repeat;background-position:center}.block-btn,.reset-btn,.past-events-btn{width:100%;border-radius:3px;line-height:1;font-size:16px;font-weight:500;text-transform:none;padding:9px 5px 6px}.block-btn{margin:15px 0;background-color:#e21939;color:#fff}.reset-btn{border:2px solid #e21939;color:#e21939}.block-btn:focus,.block-btn:hover{border-color:#e21939;background-color:#fff;color:#e21939}.reset-btn:focus,.reset-btn:hover{border-color:#e21939;background-color:#e21939;color:#fff}.past-events-btn-block{border-top:1px solid #ebebeb;padding-top:15px;margin-top:15px}.past-events-btn{background-color:#018ccf;border:2px solid #018ccf;color:#fff}.past-events-btn:visited{color:#fff}.past-events-btn:focus,.past-events-btn:hover{border-color:#018ccf;background-color:#fff;color:#018ccf}.month-name{font-size:24px;font-weight:900;color:#e21939;border-bottom:1px solid #e21939;padding-bottom:5px}.open-filter{visibility:hidden;opacity:0;width:0;height:0;z-index:-1}.open-filter span{border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-right:2px solid #ebebeb;border-bottom:2px solid #ebebeb;border-left:2px solid #ebebeb;background-color:#fff;padding:5px 10px;margin-top:-2px;cursor:pointer}.event-block{max-width:270px;min-height:410px;border:1px solid #e6e6e6;margin:15px auto;transition:all .3s}.event-block>a,.event-block>div,.event-block>span{color:#353535}.event-block:focus,.event-block:hover{box-shadow:0 0 9px 1px rgba(1,0,0,.46)}.event-block--free:after{position:absolute;content:'Бесплатно';display:block;right:-50px;bottom:-50px;background-color:#e5304c;transform:rotate(-45deg);width:96px;height:94px;font-size:10px;font-weight:800;text-transform:uppercase;text-align:center;color:#fff;padding-top:5px}.event-block__link{display:block}.event-block__header{position:relative;-webkit-background-size:cover;background-size:cover;height:110px}.event-block__header-date{position:absolute;top:50%;left:15px;transform:translateY(-50%);background-color:#fff;width:80px;text-align:center}.event-block__date-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;min-height:60px;border-right:1px solid #353535;border-bottom:1px solid #353535;border-left:1px solid #353535}.filter:before,.footer:after{content:'';display:block}.event-block__header-date .top{background-color:#e21939;width:100%;height:15px;font-size:12px;font-weight:700;line-height:15px;text-align:center;color:#fff}.event-block__header-date .num{width:100%;line-height:1;font-size:36px;font-weight:700}.event-block__header-date .num span{width:100%;font-size:14px}.event-block__cont{padding:15px 15px 80px}.event-block__title{font-size:16px;font-weight:500;margin-bottom:5px}.event-block__name{max-width:230px;font-size:18px;font-weight:900;line-height:1.1}.event-block__desc{font-size:14px;padding:15px 0}.event-block__filters{position:absolute;bottom:30px}.filter{position:relative;font-size:14px;padding:4px 0 4px 25px}.event-block--disabled:after{background-color:#353535}.event-block--disabled .event-block__header{opacity:.5}.event-block--disabled .event-block__filters{opacity:.4}.filter:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:16px}.filter-online:before{background-image:url(../img/small-online.svg)}.filter-part:before{background-image:url(../img/small-offline.svg)}.filter-lang:before{background-image:url(../img/small-language.svg)}.filter-school:before{background-image:url(../img/small-kids.svg)}.filter-effect:before{background-image:url(../img/small-brain.svg)}.filter-place:before{background-image:url(../img/small-placeholder.svg)}.footer{padding:22px 0;background-color:#000}.footer .footer__follow{float:left;margin-left:0}@media (max-width:767px){.footer__informer{text-align:center}.footer .footer__follow{float:none;margin-bottom:25px;display:inline-block}}.footer__follow .follow__item{width:40px;height:40px;border-color:#9a9a9a}.footer__follow .follow__item_vk{border-left:1px solid #9a9a9a;background-position:1px center}.footer__follow .follow__item_vk:hover{background-position:1px 0}.footer__follow .follow__item_fb{background-position:-39px center}.footer__follow .follow__item_fb:hover{background-position:-39px 0}.footer__follow .follow__item_in{background-position:-77px center}.footer__follow .follow__item_in:hover{background-position:-77px 0}.footer__follow .follow__item_inst{background-position:-117px center}.footer__follow .follow__item_inst:hover{background-position:-117px 0}.footer__follow .follow__item_ok{background-position:-157px center}.footer__follow .follow__item_ok:hover{background-position:-157px 0}.footer__follow .follow__item_yt{background-position:-194px center}.footer__follow .follow__item_yt:hover{background-position:-194px 0}.footer__follow .follow__item.follow__item_vk{background-position:1px 0}.footer__follow .follow__item.follow__item_vk:hover{background-position:1px bottom}.footer__follow .follow__item.follow__item_fb{background-position:-39px 0}.footer__follow .follow__item.follow__item_fb:hover{background-position:-39px bottom}.footer__follow .follow__item.follow__item_in{background-position:-77px 0}.footer__follow .follow__item.follow__item_in:hover{background-position:-77px bottom}.footer__follow .follow__item.follow__item_inst{background-position:-117px 0}.footer__follow .follow__item.follow__item_inst:hover{background-position:-117px bottom}.footer__follow .follow__item.follow__item_ok{background-position:-157px 0}.footer__follow .follow__item.follow__item_ok:hover{background-position:-157px bottom}.footer__follow .follow__item.follow__item_yt{background-position:-194px 0}.footer__follow .follow__item.follow__item_yt:hover{background-position:-194px bottom}.footer__copy{float:right;display:inline-block;font-size:12px;font-weight:400;color:#fff;text-align:right;margin:0}@media(max-width:1199px){.month-wrap .row{justify-content:space-around}.label-for{font-size:15px}}@media screen and (max-width:991px){.footer__copy,.open-filter{width:100%;text-align:center}.sec-title{font-size:50px}.action__personal{padding:8px 10px 8px 25px}.follow{margin-bottom:0}.header__informer{max-width:none;padding-left:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.sidebar{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);height:0;overflow:hidden;padding:0;transition:transform .3s}.open-filter,.sidebar.active{height:auto;overflow:visible}.sidebar.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:0 15px}.open-filter{visibility:visible;opacity:1;border-top:2px solid #ebebeb;font-size:16px;font-weight:400;margin:25px 15px;z-index:1;transition:all .3s}.main-cont,.sidebar{width:100%}.sidebar{max-width:480px;margin:auto}.check-wrap__container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.check-wrap__container .check-wrap{width:100%;border-top:none;border-bottom:1px solid #ebebeb}.check-wrap__container .btn-block,.past-events-btn-block{width:100%}.footer__informer{max-width:430px;margin:0 auto}.footer__copy{float:none;padding-top:1.5em;clear:both}.footer__copy br{display:none}}@media screen and (max-width:767px){.header__informer{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0;margin:25px auto 0;-ms-align-items:center;align-items:center}.footer__copy{padding:0}}.footer__copy a{color:inherit}.footer__copy a:hover{text-decoration:underline}.informer__tel_bottom{float:left;padding-left:15px}.informer__tel_bottom .tel{display:block;color:#fff;font-size:18px;font-weight:400}.informer__tel_bottom .tel a:visited{color:inherit}.informer__tel_bottom .tel b{opacity:0;font-weight:400}@media (max-width:767px){.informer__tel_bottom{float:none;margin-bottom:25px;text-align:center;padding-left:0}.informer__tel_bottom .tel{display:inline-block;vertical-align:top}.informer__tel_bottom .tel b{opacity:1}h1{font-size:32px}h1 br{display:none}}@media (max-width:500px){.header__informer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header__informer .follow{margin:0 auto 15px}.check-wrap__container .check-wrap{width:100%}}@media(max-width:480px){h1{font-size:30px}}@media (max-width:390px){.informer__tel_bottom .tel{display:block}.informer__tel_bottom .tel:first-of-type{padding-bottom:.7em}.informer__tel_bottom .tel b{display:none}}.modal{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;background-color:#fff;z-index:9999}.modal__name{font-size:20px;margin-bottom:20px;padding-right:4px}.modal__heading{font-size:36px;font-weight:600;margin-bottom:25px}.modal__btn{width:100%;padding:17px 20px;font-size:24px;font-weight:500;color:#fff;border:2px solid #ed1c24;background-color:#ed1c24}.modal__btn:focus,.modal__btn:hover{border:2px solid #ed1c24;background-color:#fff;color:#ed1c24}.modal-main{width:100%;max-width:600px;padding:25px 25px 15px;text-align:center}.modal-main .input{display:block;width:100%;font-size:24px;border:1px solid #000;padding:10px;margin-bottom:15px}@media(max-width:767px){.modal__name{font-size:18px;margin-bottom:5px}.modal__heading{font-size:20px}.modal-main .input{font-size:18px;margin-bottom:10px}.modal__btn{font-size:18px;padding:10px}}.m-student__close,.modal__close{position:absolute;right:0;top:-28px;display:block;padding-right:25px;font-size:14px;font-weight:400;line-height:2;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.4);background:url(../img/ic_m-close.png) right center no-repeat;cursor:pointer}#overlay,.modal-lesson,.modal-sub{top:50%;text-align:center}.modal-lesson{display:none;width:65%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:40px 60px;background-image:url(../img/arr-modal.png);background-repeat:no-repeat;background-position:90% center;opacity:0}.m-lesson__heading{font-size:30px;font-weight:600}.m-lesson__desc{padding:1.5em 0 1.9em;font-size:24px;font-weight:300}.m-lesson__btn{display:inline-block;width:80%;margin:0 auto;padding:.7em 25px .5em;font-size:24px;font-weight:400;color:#f14950;border:1px solid #f14950}.m-lesson__btn:visited{color:#f14950}.m-lesson__btn:hover{color:#fff;background-color:#ed1c24}.modal-sub{display:none;width:788px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px 60px 55px}#overlay{background-color:rgba(0,0,0,.5);opacity:.8;width:100%;height:100%;top:0;left:0;display:none}.cost__rf{font-family:'Fira Sans'}
.tab-block {
  min-height: 45px;
  cursor: pointer;
}
.active {
  display: block;
}
.custom-select {
  position: relative;
  z-index: 5;
}
.custom-select:after {
  /*position: absolute;
  content: '';
  display: block;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  text-align: center;*/
}
.custom-select,
.custom-select__elem-container {
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 4px;
  text-align: left;
  transition: .3s;
}
.custom-select:hover,
.custom-select:hover > .custom-select__elem-container {
  -webkit-box-shadow: 0 0 12px 1px rgba(204, 204, 204, .8);
  box-shadow: 0 0 12px 1px rgba(204, 204, 204, .8);
}
.custom-select__elem-container {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ccc;
  width: 100%;
  -webkit-transform: translateY(27px);
  -ms-transform: translateY(27px);
  transform: translateY(27px);
}
.dropdown {
  width: 100%;
  text-align: left;
  padding: 4px 8px 2px;
}
.fulllist-page .tab-block ul li {
  text-align: left;
  padding: 5px 5px 5px 8px;
}
.fulllist-page .tab-block ul li:hover {
  background-color: #ededee;
}
