/* Fonts */
@import url("fonts/fontawesome5.css?1");

/* Bootstrap */
@import url("bootstrap/bootstrap.min.css");
@import url("bootstrap/bootstrap.ms.css?1");
@import url("bootstrap/bootstrap-select.min.css");

/* Plugins  */
@import url("plugin/owl.carousel.css");
@import url("plugin/gallery.css");

/* For All page  */
@import url("sportcms/body.css?1.15");
@import url("sportcms/header.css?1.14");
@import url("sportcms/navbar.css?1.11");
@import url("sportcms/block-item.css?1.11");
@import url("sportcms/category.css");
@import url("sportcms/popup.css");
@import url("sportcms/footer.css?1.11");
@import url("sportcms/ul.css");
@import url("sportcms/tabs.css?1.12");
@import url("sportcms/table.css?0.1");
@import url("sportcms/about-info.css");
@import url("sportcms/forsite.css?1");
@import url("sportcms/playoff.css");

/* For Mainpage  */
@import url("sportcms/partners.css");

/* For Other Page  */
@import url("sportcms/breadcrumb.css");


@media (max-width:991px) and (min-width: 768px){ .container {width: 100%;} }

/* Block Loading more.. */
.loader-block{width:60px;height:60px;background:rgba(0,0,0,0.6) !important;;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;width:100%}
.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:var(--color-ktf);display:block;border-bottom: 2px solid rgba(0,0,0,0.2);}

.sportcms-top-left{margin-bottom:20px;}
.sportcms-top-left h1, .content h1 {margin:0;padding:0;line-height:34px;font-size:34px;color:var(--color-ktf);}
.sportcms-top-left h2{margin:0;padding:0;}
.sportcms-top-right{text-align:right;}
.sportcms-top-right .sportcms-selectpicker{margin-bottom:0px;}
.sportcms-top-right .sportcms-selectpicker .btn-group{margin-bottom:20px;}
.sportcms-top-right .sportcms-selectpicker .search{display: inline-block; margin-bottom:20px; vertical-align: middle;}

.sportcms-content {text-align:justify;line-height:24px;}

.content-id img{padding-bottom:15px;}
.content-id h1{font-size:30px;color:var(--color-ktf);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:var(--color-ktf);text-decoration:underline}
.content-id__text a:hover{color:#000;text-decoration:none}

/*Виджеты турниров*/

header .header-nav {display:none !important;}



.affiliate .navbar-sportcms {background:#bc3e0f;}
.affiliate .navbar-sportcms .navbar-nav {width:100%;}

.affiliate .navbar-sportcms .navbar-nav > li > a:hover {background: #565656;}
.affiliate-top {width:100%;padding:30px 0;display:table;}
.affiliate-top .affiliate-top_logo {width:120px; display:table-cell;}
.affiliate-top .affiliate-top_title {color:#015840;font-size: 24px;line-height:28px;font-weight:bold;display:table-cell;padding-left:30px;vertical-align:middle; font-family: 'Montserrat', sans-serif;}
.affiliate-top .affiliate-top_title .city {font-size:20px;font-weight:normal;color: #ccc;line-height:28px;}
.tournament-main{padding:0 5px;}
.tournament-main .tournament-category {font-size:13px;color:#555;}
.tournament-main .tournament-category i {font-size:.875em;color:#000;}
.tournament-main .tournament-date{font-size:12px;color:#bc3e0f;}
.tournament-main .tournament-title{padding:10px 0;font-weight:bold;font-size:15px;}

.category.project9 a, .category.project9 span {background: #ff0000 !important;} .category.project9 a:hover {background: #4a3071 !important;}.category.project8 a, .category.project8 span {background: #bc3e0f !important;} .category.project8 a:hover {background: #9d340d !important;}.category.project1 a, .category.project1 span {background: #00651a !important;} .category.project1 a:hover {background: #00651a !important;}.category.project3 a, .category.project3 span {background: # !important;} .category.project3 a:hover {background: #000000 !important;}.category.project2 a, .category.project2 span {background: #a5a5a5 !important;} .category.project2 a:hover {background: #a5a5a5 !important;}.category.project6 a, .category.project6 span {background: #353535 !important;} .category.project6 a:hover {background: #353535 !important;}.category.project4 a, .category.project4 span {background: #bc3e0f !important;} .category.project4 a:hover {background: #9d340d !important;}.category.project7 a, .category.project7 span {background: #a5a5a5 !important;} .category.project7 a:hover {background: #a5a5a5 !important;}.category.project5 a, .category.project5 span {background: #00651a !important;} .category.project5 a:hover {background: #00651a !important;}.category.project10 a, .category.project10 span {background: #353535 !important;} .category.project10 a:hover {background: #353535 !important;}




.owl-carousel-person {margin-bottom: 15px;}
.owl-carousel-person .owl-nav {margin-top: 0px;}
.personid-info{display: block;position: absolute;left: 0px;bottom: 0px;padding: 10px;color: #fff;width: 100%;height: auto;background: rgba(0,0,0,0.6); z-index:10;}
.personid-info .fio{color: #fff; display: block;text-align: center;font-size: 24px;font-weight: bold;padding-bottom: 5px;}
.personid-info .post{color: #fff; display: block;text-align: center; font-size: 16px;}

.personid-info .social {text-align: center; padding-top: 10px; display: block;}
.personid-info .social ul{margin: 0;padding: 0;display: inline-block;}

.personid-info .social ul li {display: inline-block;width: 30px;height: 30px;margin: 0 5px;text-align: center;background: #fff;line-height: 30px;color: #aaa;}


.personid-info .social ul li a {display: inline-block; width: 30px; height:30px; line-height: 30px; color: #fff}

.personid-info .social ul li.icoInstagram a {background-color: #B18258}
.personid-info .social ul li.icoVk a {background-color: #3B83D6}
.personid-info .social ul li.icoFacebook a {background-color: #4D70D5}
.personid-info .social ul li.icoTwitter a {background-color: #26BCED}
.personid-info .social ul li.icoYoutube a {background-color: #FF4F4F}
a.btn{color:#fff}
a.btn:hover {color:#fff}



@media screen and (max-width:767px){
.owl-carousel-person {margin-bottom: 0px;}

.personid-info{ position: inherit; color: #000;background: none;}
.personid-info .fio {color: #000;font-size: 20px; padding-bottom:0}
.personid-info .post {color: #777; font-size: 14px;}
.personid-info .social ul li {background: #ddd; color: #fff;}
}
@media screen and (max-width:479px){
.personid-info .fio {font-size: 18px;}
.personid-info .post {font-size: 14px;}

}
.d-flex {display:flex;}
.flex-wrap {flex-wrap:wrap;}