@import url("fonts/font-awesome.min.css?1");
@import url("fonts/robotocondensed.css");
@import url("bootstrap/bootstrap.min.css");
@import url("bootstrap/bootstrap.ms.css");
@import url("plugin/owl.carousel.css");
@import url("plugin/gallery.css");
@import url("plugin/animate.css");
@import url("plugin/jquery.mCustomScrollbar.css");
@import url("sportcms/content-block.css?1");
@import url("sportcms/ul.css");
@import url("sportcms/tabs.css");
@import url("sportcms/table.css");
@import url("sportcms/events.css");
@import url("sportcms/main-leaders.css");
@import url("sportcms/main-social.css");
@import url("sportcms/main-birthday.css");
@import url("sportcms/popup.css");
.preloader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;background: none repeat scroll 0 0 #fff;}

body{font-family:'Roboto Condensed', sans-serif;background:url(../img/fon-top.jpg?1) center 60px no-repeat #000;;background-attachment:fixed; background-size: 100% auto; font-size:16px;}
span.abbr{cursor:help;border-bottom:1px dotted #777;}
a, a:link, a:visited{color:#476ea7;text-decoration:none;-webkit-transition:border-bottom 0.3s ease-in-out, color 0.3s ease-in-out;-khtml-transition:border-bottom 0.3s ease-in-out, color 0.3s ease-in-out;-moz-transition:border-bottom 0.3s ease-in-out, color 0.3s ease-in-out;-ms-transition:border-bottom 0.3s ease-in-out, color 0.3s ease-in-out;-o-transition:border-bottom 0.3s ease-in-out, color 0.3s ease-in-out;transition:border-bottom 0s ease-in-out, color 0s ease-in-out;}
a:hover, a:link:hover, a:visited:hover{border-bottom-color:transparent;}
ul{list-style:none;}
ul, ol{margin-top:0;margin-bottom:10px;}
.overflow-hidden{overflow:hidden;position:relative;}
header{}
.header .container{background:rgba(0,0,0,0.1);}
.header-top{background:#1E222D;height:auto;}
.header-top::after{display:table;content:'';}
.header-top__social{padding:0;margin:0;}
.header-top__social li{float:left;position:relative;display:block;font-size:16px;}
.header-top__social >li > a{position:relative;display:block;padding:0px 15px;color:#999;line-height:60px;}
.header-top__social > li > a:focus, .navbar-social > li > a:hover{text-decoration:none;background:transparent;}
.header-top__social a.icoVk:hover{color:#3B83D6}
.header-top__social a.icoFacebook:hover, a.icoFb:hover{color:#4D70D5}
.header-top__social a.icoInstagram:hover{color:#B18258;}
.header-top__social a.icoTwitter:hover{color:#26BCED}
.header-top__social a.icoYoutube:hover{color:#FF4F4F}
.header-top__social a.icoGoogle:hover{color:#F56544;}
.header-top__search .input-group{max-width:300px;margin-top:13px;}
.header-top__search .input-group:hover .btn,
.header-top__search .input-group:hover .form-control{color:#fff;}
.header-top__search .input-group:hover .form-control{border-color:#fff;}
.header-top__search .input-group .form-control{background:transparent;border:1px solid #777;border-radius:24px;color:#999}
.header-top__search .input-group .btn{background:transparent;color:#777}
.header-top__search .input-group .form-control:focus{color:#fff;border-color:#fff;}
.header-top__search .right {float: right;}

.header-top__language{padding:0;margin:0 auto; display: table}
.header-top__language li{float:left;position:relative;display:block;font-size:16px; margin: 10px 0; border-left: 1px solid rgba(255,255,255,.1);}
.header-top__language li:first-child {border-left: 0;}
.header-top__language >li > a, .header-top__language >li > span {position:relative;display:block;padding:0px 15px;color:#999;line-height:40px;}
.header-top__language >li > a {text-decoration: underline;}
.header-top__language >li > a:hover {color: #fff;}

.header-top__language >li > span {color: #fff;}
.header-top__language > li > a:focus {text-decoration:none;background:transparent;}

.header .__top{position:relative;overflow:hidden;}
.header__logo{width:90px;margin:5px auto}
.header__title{padding-bottom:5px;}
.header__title div{font-weight:bold;font-size:28px;color:#fff;text-align:center;line-height:30px}
.header__sponsor{float:right;width:250px;margin-top:20px;}
.header__sponsor a{width:120px;float:left;padding:0 10px}
.header__sponsor img{width:100px;}
.navbar-sportcms{background-color:#003c72;border:0px;border-radius:0px;margin-bottom:0px;}
.navbar-sportcms .navbar-nav{font-size:17px;text-transform:uppercase;font-weight:700;float:none;text-align:center;}
.navbar-sportcms .navbar-nav > li{padding:10px 10px;float:none;display:inline-block;}
.navbar-sportcms .navbar-nav > li > a{color:#fff;padding:5px 5px;}
.navbar-sportcms .navbar-nav > li > a:hover{color:#fe8402;}
.navbar-sportcms .navbar-nav > li > a.active{border-bottom:3px solid #fff;}
.top-fon{background:url(../img/fon-top.jpg) top center no-repeat #003b70;background-size:cover;;}
.top-fon::before, .top-fon::after{display:table;content:' ';}
.slider-games{height:267px;}
/*._tournament span.tournament2 {padding: 2px 4px; background: #ff6e00; color: #fff}
._tournament span.tournament6 {padding: 2px 4px; background: #0043ac; color: #fff}
*/
._tournament span.tournament2 {color: #ff6e00;}
._tournament span.tournament6 {color: #0043ac;}

.slidernews-info{position:absolute;left:0px;bottom:0px;padding:10px;color:#fff;width:100%;height:200px;background:transparent;background:-moz-linear-gradient(top, transparent 1%, #001960 100%);background:-webkit-linear-gradient(top, transparent 1%,#001960 100%);background:linear-gradient(to bottom, transparent 1%,#2b2b2b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#001960',GradientType=0);}
.slidernews-info .title{position:absolute;left:10px;top:130px;margin:0;padding:0;font-weight:500;font-size:24px;}
.slidernews-info .descr{display:none;}
.slidernews .date{position:absolute;left:10px;top:100px;color:rgba(255,215,145);font-size:14px;font-weight:500;line-height:0.9;}
.slidernews .video{position:absolute;right:10px;top:10px;color:#fff;font-size:22px;font-weight:500;line-height:0.9;background:red;border-radius:50px;width:36px;height:36px;text-align:center;line-height:32px;}
.top-banner{margin:20px 0;}
h2.main{font-size:24px;font-weight:600;padding:0;margin:0;padding-bottom:25px;}
h2.main a{text-decoration:underline;color:#000;}
h2.main a:hover{text-decoration:none;}
.slider-events .container{padding-bottom:15px;background:rgba(0,0,0,0.1);}
.bg-fon-white{background:url('../img/fon-white.jpg') center center no-repeat #fff;background-size:cover;background-attachment:fixed;padding:15px 0;}
.bg-fon-leaders{background:url('../img/fon-leaders.jpg') center center no-repeat #000;;background-size:cover;background-attachment:fixed;padding:15px 0;}
.bg-fon-leaders h2{color:#fff;}
.news-category-all{margin:20px auto;padding-bottom:20px;border-bottom:1px solid #eee;}
.nav-category{margin-top:10px;border-bottom:0;}
.nav-category{display:table;margin:0 auto;float:right;}
.nav-category > li{border:0px;padding:0 5px 0 0;font-size:13px;font-weight:400;text-transform:uppercase;}
.nav-category > li > a{padding:5px 5px;border-radius:2px;border:0px !important;text-decoration:none !important;outline:none;margin-right:0px;color:#999;line-height:13px;display:inline-block;}
.nav-category > li > a:hover{background:rgb(242,116,32);color:#fff}
.nav-category > li.active > a, .nav-category > li.active > a:focus, .nav-category > li.active > a:hover{border:0;background:rgb(242,116,32);color:#fff}
.nav-category .dropdown-menu > .active > a, .nav-category .dropdown-menu > .active > a:focus, .nav-category .dropdown-menu > .active > a:hover{color:#fff;text-decoration:none;background-color:#000;}
.category.category0, a.category0:hover, li.active a.category0, li.active a.category0:focus{background:#606060 !important;}
.category.category1, a.category1:hover, li.active a.category1, li.active a.category1:focus{background:#fe2929 !important;}
.category.category2, a.category2:hover, li.active a.category2, li.active a.category2:focus{background:#ff6e00 !important;}
.category.category3, a.category3:hover, li.active a.category3, li.active a.category3:focus{background:#ECDC02 !important;}
.category.category4, a.category4:hover, li.active a.category4, li.active a.category4:focus{background:#67a12e !important;}
.category.category5, a.category5:hover, li.active a.category5, li.active a.category5:focus{background:#7aef07 !important;}
.category.category6, a.category6:hover, li.active a.category6, li.active a.category6:focus{background:#0046d6 !important;}
.category.category7, a.category7:hover, li.active a.category7, li.active a.category7:focus{background:#00b7f9 !important;}
.category.category8, a.category8:hover, li.active a.category8, li.active a.category8:focus{background:#5c19af !important;}
.category.category9, a.category9:hover, li.active a.category9, li.active a.category9:focus{background:#a70e61 !important;}
.category.category10, a.category10:hover, li.active a.category10, li.active a.category10:focus{background:#02ffc8 !important;}
.content-block.teams .content-block__title{font-size:20px;line-height:1.2em;font-weight:700;color:#003c72;padding-bottom:15px;}
.content-block.teams .content-block__image{margin-bottom:0;padding:15px;}
.content-block.photo{height:auto;}
.content-block.photo .content-block__image ._preview .lens{text-align:center;font-size:50px;line-height:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;}
.bg-fon-media{background:url('../img/fon-media.jpg') center center no-repeat;background-size:cover;background-attachment:fixed;padding:15px 0;}
.bg-fon-media h2, .bg-fon-media h2 a{color:#fff;}
.tab-content-media{padding-top:20px;}
.bg-fon-media .content-block{color:#fff;}
.bg-fon-media .content-block:hover{color:#000}
.bg-fon-media .content-block .content-block__title a{color:#fff;display:block;}
.bg-fon-media .content-block:hover .content-block__title a{color:#000}
.bg-fon-media .content-block .content-block__title a:hover{color:#fe8402;}
.bg-fon-media .videogallery{margin-top:30px;}
.social-youtube{height:409px;background:#fff;text-align:center;margin:0 auto;}
.social-youtube__title{padding:60px 0 20px;font-size:24px;color:#bbb;font-weight:700}
.social-youtube__image-holder{padding-bottom:40px;}
.bg-fon-grey{background:#fff;padding:15px 0;}
.home-sponsors__ul{text-align:center;padding-top:20px;}
.home-sponsors ul{padding:0;margin:0;list-style:none;}
.home-sponsors ul li{margin:0 10px 10px 0;display:inline-block;text-align:center;}
.home-sponsors ul li img{border:1px solid #eee;}
.home-sponsors__category{color:#777;font-size:12px;}
.footer{background-color:#003c72;color:#fff;font-size:14px;}
.footer .container{padding-top:25px;padding-bottom:25px;background:rgba(0,0,0,0.1)}
.footer a{color:#fff;text-decoration:underline;}
.footer a:hover{text-decoration:none;}
.footer_social{padding:0;}
.footer_social > li{padding-right:5px;overflow:hidden;float:left;}
.footer_social > li a{border:1px solid #fff;border-radius:50% 50% 50% 50%;float:left;height:30px;line-height:30px;text-align:center;width:30px;color:#fff;}
.footer_social > li a:hover{color:#003c72;background:#fff;border:1px solid #fff;}
.calendar .month-team{font-size:13px;height:40px;text-align:center;color:#aaa;}
.calendar .month-team div.month{float:right;text-align:right;width:130px;height:30px;line-height:30px;}
.calendar .month-team div.team{float:left;width:148px;}
.calendar .month-team div.team .btn-group{max-width:148px;}
.calendar .month-team div.team .btn{width:148px;padding:4px 10px;}
.calendar .month-team div.team .btn-group .dropdown-menu{font-weight:300;min-width:148px;}
.calendar .month-team div.team .btn-group small{font-weight:100;}
.calendar .month-team a.monthteam{padding:0px 2px;margin:0;text-transform:uppercase;text-decoration:none;border-bottom:1px dashed #304B70;font-weight:bold;}
.calendar .month-team a.monthteam:hover{border-color:#E16727;}
.calendar .month-team span.monthwidth{width:92px;text-align:center;display:inline-block;}
.calendar .month-team a.arrow{padding:0px;color:#777}
.calendar .month-team i{padding:5px 3px;display:inline-block;}
.calendar .month-team a.arrow:hover{color:#E16727;}
.calendar .dropdown-menu.pull-center{right:50%;left:auto;margin-right:-65px;min-width:130px;width:110px;}
.calendar .dropdown-team.pull-center{right:50%;left:auto;margin-right:-90px;min-width:180px;width:180px;}
.calendar .dropdown-menu li{}
.calendar .dropdown-menu li a{padding:3px 6px;font-size:14px;text-align:center;}
.calendar .dropdown-menu li.active > a{font-weight:700;}
.calendar .dropdown-menu > li > a:focus, .calendar .dropdown-menu > li > a:hover{color:#0063b7;text-decoration:none;background-color:#fff;}
.calendar .dropdown-menu > .active > a, .calendar .dropdown-menu > .active > a:focus, .calendar .dropdown-menu > .active > a:hover{color:#FFF;text-decoration:none;background-color:#0063b7;outline:0px none;}
.calendar .month-day{clear:both;width:280px;padding:0 0px 15px 0px;margin:0 auto;}
.calendar .week{overflow:hidden;margin-bottom:2px;}
.calendar .weekday{float:left;width:38px;margin-right:2px;text-align:center;background:#777;color:#fff}
.calendar .days{float:left;text-align:center;margin-right:2px;margin-bottom:2px;background:#ddd;width:38px;height:38px;font-size:13px;line-height:38px;padding:1px;position:relative;color:#777;}
.calendar .days.no{background:transparent;border:none;}
.calendar .days.game{background:#fff;}
.calendar .game.home{background:#0063b7;}
.calendar .game.guest{background:#fa161a;}
.calendar .game .gameday .logo{text-align:center;width:100%;padding:1px;}
.calendar .game .gameday .logo img{height:auto;display:block;margin:0 auto;width:100%;padding:2px;background:#fff;}
.calendar .game .gameday .day{display:none;}
.block-calendar .block-info .game-info{float:left;width:50%;height:32px;line-height:32px;text-align:center;font-weight:300;}
.popover.calendargames{max-width:300px;padding:0;width:300px;height:201px;margin-left:-149px;left:50%;top:-181px;border-radius:0;border:0;}
.popover.calendargames .popover-content{padding:0px;}
.popover.calendargames>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#f0f0f0;border-bottom-width:0}
.popover.calendargames .block-body-game{background:#fff;background:-moz-linear-gradient(top, #ffffff 6%, #f0f0f0 96%);background:-webkit-linear-gradient(top, #ffffff 6%,#f0f0f0 96%);background:linear-gradient(to bottom, #ffffff 6%,#f0f0f0 96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0);}
.popover.calendargames .block-body-game{height:201px;padding:10px 5px;}
.popover.calendargames .block-body-game .game-center{height:159px;}
.popover.calendargames > .arrow{border-top-color:#f0f0f0 !important;}
.popover.calendargames .block-body-game .info{margin:0 -5px;}
.content{background:url('../img/fon-content.jpg') center center no-repeat #fff;background-size:cover;background-attachment:fixed;}
.content .container{padding-top:15px;padding-bottom:60px;background:white;box-shadow:0 0 30px rgba(0,0,0,0.2);}
.content h1{font-size:30px;margin:0 0 15px;font-weight:700;}
.content h2{font-size:26px;margin:0 0 15px;font-weight:700;}
.content h3{font-size:22px;margin:0 0 15px;font-weight:500;}
.content h4{font-size:18px;margin:0 0 15px;font-weight:500;}
.content a{color:#003c72;text-decoration:underline}
.content a:hover{color:#f48122;}
.content .breadcrumb{padding:0 0 15px 0;margin:0;background:none;font-weight:300;color:#666;font-size:14px;}
.content .breadcrumb a{color:#666;text-decoration:underline;}
.content .breadcrumb a:hover{color:#003c72;text-decoration:none;}
.sportcms-top-left{margin-bottom:30px;}
.sportcms-top-left h1{margin:0;padding:0;line-height:34px;font-size:34px;color:#003c72;}
.sportcms-top-left h2{margin:0;padding:0;}
.sportcms-top-right{text-align:right;}
.sportcms-top-right .sportcms-selectpicker{margin-bottom:20px;}
.sportcms-top-right .sportcms-selectpicker .btn-group{margin-bottom:10px;}
@media screen and (min-width:1200px){}
@media screen and (min-width:992px) and (max-width:1199px){}
@media screen and (min-width:768px) and (max-width:991px){}
@media screen and (max-width:767px){
.header-top__search {padding-bottom: 15px;}
.header-top__search .right {float: none;}
.header-top__search .input-group {max-width: 100%;}
.header-top__language {float: right;}

}
@media screen and (min-width:480px) and (max-width:599px){.sportcms-top-right{text-align:center;}
}
@media screen and (min-width:600px) and (max-width:767px){.sportcms-top-right{text-align:center;}
}
@media (max-width:479px){.sportcms-top-right{text-align:center;}
.header-top__language >li > a, .header-top__language >li > span {padding:0px 7px;}
.header-top__social > li > a {padding:0px 7px;}

}
.loader-block{width:60px;height:60px;background:#003c72;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.loader-block.fixed-to-center{position:fixed;z-index:1000;left:50%;top:50%;margin:-30px 0 0 -30px;}
.loader-block img{padding:10px;}
.block-more-load{text-align:center;clear:both;}
.block-more-load a.add-load{text-align:center;font-size:14px;color:#fff !important;display:block;text-decoration:none;width:170px;margin:0 auto;padding:10px;}
.block-more-load a.add-load span{padding:5px 0;background:#003c72;display:block;border-bottom:2px solid #0e458a}
.content-id img{padding-bottom:15px;}
.content-id h1{font-size:30px;color:#003c72;margin-bottom:15px;}
.content-id__info{color:#999;margin:15px 0;font-size:14px;line-height:18px;}
.content-id__text{text-align:justify}
.content-id__text a{color:#f48122;text-decoration:underline}
.content-id__text a:hover{color:#000;text-decoration:none}
h2.line{clear:both;position:relative;overflow:hidden;text-transform:uppercase;font-size:22px !important;font-weight:300;text-align:center;color:#f48122 !important;padding:20px 0;margin:0;}
h2.line > span{display:inline-block;margin:0 .4em;}
h2.line > span:before,
h2.line > span:after{content:'';position:absolute;width:100%;height:2px;margin-top:.6em;background:#f48122;background:-moz-linear-gradient(left, #f48122 0%, transparent 40%, transparent 60%, #f48122 100%);background:-webkit-linear-gradient(left, #fcbc36 0%, transparent 40%, transparent 60%,#f48122 100%);background:linear-gradient(to right, #f48122 0%, transparent 40%, transparent 60%,#f48122 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f48122', endColorstr='#f48122',GradientType=1);}
h2.line > span:before{margin-left:-102%;}
h2.line > span:after{margin-left:2%;}
h2.line a{color:#fcbc36 !important;text-decoration:none;border-bottom:1px solid rgba(252, 188, 54,0.6);}
h2.line a:hover, h2.line a:focus{color:#fff;text-decoration:none;border-bottom:0px solid transparent;}
.sportcms-logo-info{display:block;overflow:hidden;padding:0;padding:0 0 15px 0;}
.sportcms-logo-info .logo{float:left;width:60px;}
.sportcms-logo-info .info{float:left;font-weight:700;font-size:22px;color:#000;line-height:30px;padding-left:15px;color:#f48122}
.sportcms-logo-info .info span{display:block;font-weight:normal;color:#777;padding-top:5px;font-size:14px;line-height:14px;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style]{width:100% !important;}
#fb iframe ._2p3a{width:100% !important;}
.tooltip-green+.tooltip>.tooltip-inner,.tooltip.tooltip-green>.tooltip-inner{background-color:#69aa46;text-shadow:1px 1px 0 rgba(100,60,20,.3);}
.tooltip-green+.tooltip.top .tooltip-arrow,.tooltip.tooltip-green.top .tooltip-arrow{border-top-color:#69aa46;-moz-border-top-colors:#69aa46;}
.tooltip-green+.tooltip.right .tooltip-arrow,.tooltip.tooltip-green.right .tooltip-arrow{border-right-color:#69aa46;-moz-border-right-colors:#69aa46;}
.tooltip-green+.tooltip.left .tooltip-arrow,.tooltip.tooltip-green.left .tooltip-arrow{border-left-color:#69aa46;-moz-border-left-colors:#69aa46;}
.tooltip-green+.tooltip.bottom .tooltip-arrow,.tooltip.tooltip-green.bottom .tooltip-arrow{border-bottom-color:#69aa46;-moz-border-bottom-colors:#69aa46}
.tooltip-red+.tooltip>.tooltip-inner,.tooltip.tooltip-red>.tooltip-inner{background-color:#dd5a43;text-shadow:1px 1px 0 rgba(100,60,20,.3);}
.tooltip-red+.tooltip.top .tooltip-arrow,.tooltip.tooltip-red.top .tooltip-arrow{border-top-color:#dd5a43;-moz-border-top-colors:#dd5a43;}
.tooltip-red+.tooltip.right .tooltip-arrow,.tooltip.tooltip-red.right .tooltip-arrow{border-right-color:#dd5a43;-moz-border-right-colors:#dd5a43;}
.tooltip-red+.tooltip.left .tooltip-arrow,.tooltip.tooltip-red.left .tooltip-arrow{border-left-color:#dd5a43;-moz-border-left-colors:#dd5a43;}
.tooltip-red+.tooltip.bottom .tooltip-arrow,.tooltip.tooltip-red.bottom .tooltip-arrow{border-bottom-color:#dd5a43;-moz-border-bottom-colors:#dd5a43}
.green{color:#69aa46}
.red{color:#dd5a43}
.last{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:8px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1px;}
.last::before{content:"\f111";font-family:'FontAwesome'}
.sportcmsru {text-align: right;}
@media (max-width: 767px) {
#MainEvents {max-width: 470px; margin: 0 auto;}
}

@media (max-width: 479px) {
#MainEvents {max-width: 360px; margin: 0 auto;}
.header-top__social li{font-size:12px;}
.header-top__language li{font-size: 12px;}
.sportcmsru {text-align: left; padding-top: 20px;}
.slidernews {display:none !important} 

.sportcms-logo-info .logo{display: none;}
.sportcms-logo-info .info{padding-left:0}

}

@media (max-width: 360px) {
#MainEvents {max-width: 260px; margin: 0 auto;}
}
