.version{content:"1"}*{font-family:Open Sans,sans-serif;font-weight:400}*,*+*,:after,:before{box-sizing:border-box}.sf-dump{z-index:10000000!important}.sf-toolbarreset:hover{bottom:0!important}body,html{width:100%;height:100%}body{font-family:Open Sans,sans-serif;position:relative;background:#2b2b2b}#header-main{background:#fff;overflow:hidden;padding-top:70px}.navbar-main{background:#2b2b2b;color:#fff;height:70px;z-index:1000000;position:fixed;left:0;top:0;right:0;bottom:auto;width:auto}#content-main{background:#fff;position:relative;z-index:100;overflow:hidden}#footer{background:#2b2b2b;color:#ccc;min-height:200px;position:relative;z-index:200}#apl-ymap-container{overflow:hidden;height:640px;width:100%;max-height:90vh;background:#ccc;position:relative}#apl-ymap-container>:before{left:0;right:auto;background:linear-gradient(90deg,#fff,transparent)}#apl-ymap-container>:after,#apl-ymap-container>:before{position:absolute;z-index:999999;bottom:0;height:auto;top:0;width:100px;opacity:.7;display:block;content:"\f338";font-family:Font Awesome\ 5 Free;font-weight:900;text-align:center;font-size:100px;color:rgba(0,0,0,.2);line-height:530px}#apl-ymap-container>:after{right:0;left:auto;background:linear-gradient(270deg,#fff,transparent)}.apl-ymap-icon{width:55px;height:55px;background-size:35px auto;background-position:50%;background-repeat:no-repeat;position:absolute}.navbar-main-menu{display:block;padding:0;margin:0;height:70px}.navbar-main-menu li{display:block;float:left;height:70px;padding:0 15px;margin:0}.navbar-main-menu li>a,.navbar-main-menu li>span{display:block;overflow:hidden;height:70px;line-height:69px;padding:0;color:#fff;cursor:pointer}.navbar-main-menu li a:hover,.navbar-main-menu li span:hover{color:#c5a15b;text-decoration:underline}.navbar-main-menu li .dropdown-menu{background:#2b2b2b}.navbar-main-menu li .dropdown-menu a{color:#fff;background:inherit!important;line-height:50px}.navbar-main-menu li .dropdown-menu a:hover{color:#c5a15b}.navbar-main-menu li:first-child{padding-right:0}.navbar-main-menu .navbar-main-menu-home{width:40px;background:url(/static/site/img/Kanku_Kyokushin.svg);background-size:24px;background-repeat:no-repeat;background-position:50%;background-color:#c5a15b}.sofkk-logo{max-height:80px}.slider-wrapper{width:100%}.bx-wrapper{border:0}.bx-viewport img{width:100%}.navbar-main .fa-bars{display:block;width:70px;height:70px;line-height:69px;text-align:center;cursor:pointer;font-size:32px}#apl-bars-menu .dropdown-menu{background:#2b2b2b}#apl-bars-menu .dropdown-menu a{line-height:48px;color:#fff}#apl-bars-menu .dropdown-menu a:hover{background:inherit;color:#c5a15b}.apl-2cols-layout,.apl-2cols-layout .apl-additional-col,.apl-2cols-layout .apl-main-col{overflow:hidden}@media (min-width:768px){.apl-2cols-layout{display:-ms-flexbox;display:flex}.apl-2cols-layout .apl-main-col{-ms-flex:1;flex:1;padding-right:30px}.apl-2cols-layout .apl-additional-col{-ms-flex:0 0 240px;flex:0 0 240px}}#vk_groups,#vk_groups iframe{width:100%!important}.apl-additional-col-banner-place{margin:0 auto;max-width:300px}.apl-additional-col-banner-place img{width:100%}.apl-additional-col-banner{margin:0 auto;width:200px;height:523px;position:relative;background-color:transparent;overflow:hidden}.apl-additional-col-banner-frame{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.apl-additional-col-banner-frame-header{background-image:url(/static/site/img/banner/header.png);background-repeat:no-repeat;background-position:50%;background-size:cover;height:160px;width:200px;position:absolute;left:0;top:0;overflow:hidden}.apl-additional-col-banner-frame-body{height:293px;width:200px;position:absolute;left:0;top:160px;overflow:hidden}.apl-additional-col-banner-frame-footer{background-color:#000;color:#fff;height:70px;width:200px;position:absolute;left:0;top:453px;overflow:hidden;text-align:center;line-height:32px}.apl-additional-col-banner-frame-1{z-index:100}.apl-additional-col-banner-frame-1 .apl-additional-col-banner-frame-body{background-image:url(/static/site/img/banner/frame1.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.apl-additional-col-banner-frame-2{z-index:90}.apl-additional-col-banner-frame-2 .apl-additional-col-banner-frame-body{background-image:url(/static/site/img/banner/frame1.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.apl-additional-col-banner-frame-3{z-index:80}.apl-additional-col-banner-frame-3 .apl-additional-col-banner-frame-body{background-image:url(/static/site/img/banner/frame2.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.blog-header{line-height:1;border-bottom:1px solid #e5e5e5}.blog-header-logo{font-size:2.25rem}.blog-header-logo:hover{text-decoration:none}.display-4{font-size:2.5rem}@media (min-width:768px){.display-4{font-size:3rem}}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.nav-scroller .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem}.card-img-right{height:100%;border-radius:0 3px 3px 0}.flex-auto{-ms-flex:0 0 auto;flex:0 0 auto}.h-250{height:250px}@media (min-width:768px){.h-md-250{height:250px}}.blog-title{margin-bottom:0;font-size:2rem;font-weight:400}.blog-description{font-size:1.1rem;color:#999}@media (min-width:40em){.blog-title{font-size:3.5rem}}.blog-pagination{margin-bottom:4rem}.blog-pagination>.btn{border-radius:2rem}.blog-post{margin-bottom:4rem}.blog-post-title{margin-bottom:.25rem;font-size:2.5rem}.blog-post-meta{margin-bottom:1.25rem;color:#999}.blog-footer{padding:2.5rem 0;color:#999;text-align:center;background-color:#f9f9f9;border-top:.05rem solid #e5e5e5}.blog-footer p:last-child{margin-bottom:0}.apl-news-block .apl-news-list-item h2{font-weight:600}.apl-news-block .apl-news-list-item h2 a{color:inherit!important;text-decoration:none!important}.apl-news-block .apl-news-list-item img{max-width:100%}.apl-news-block .apl-news-list-item a.btn:hover{color:#fff!important}.apl-clubs-block .apl-clubs-list-item h2{font-weight:600}.apl-clubs-block .apl-clubs-list-item h2 a{color:inherit!important;text-decoration:none!important}.apl-clubs-block .apl-clubs-list-item img{max-width:100%}.apl-clubs-block .apl-clubs-list-item a.btn:hover{color:#fff!important}.apl-faq-block .card-header p{cursor:pointer}
/*# sourceMappingURL=build.css.map */
