/*fonts*/
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Thin.eot');src:local('Avenir Next Cyr Thin'),local('AvenirNextCyr-Thin'),url('../fonts/AvenirNextCyr-Thin.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Thin.woff') format('woff'),url('../fonts/AvenirNextCyr-Thin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-UltraLight.eot');src:local('Avenir Next Cyr Ultra Light'),local('AvenirNextCyr-UltraLight'),url('../fonts/AvenirNextCyr-UltraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-UltraLight.woff') format('woff'),url('../fonts/AvenirNextCyr-UltraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Light.eot');src:local('Avenir Next Cyr Light'),local('AvenirNextCyr-Light'),url('../fonts/AvenirNextCyr-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Light.woff') format('woff'),url('../fonts/AvenirNextCyr-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Regular.eot');src:local('Avenir Next Cyr Regular'),local('AvenirNextCyr-Regular'),url('../fonts/AvenirNextCyr-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Regular.woff') format('woff'),url('../fonts/AvenirNextCyr-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Medium.eot');src:local('Avenir Next Cyr Medium'),local('AvenirNextCyr-Medium'),url('../fonts/AvenirNextCyr-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Medium.woff') format('woff'),url('../fonts/AvenirNextCyr-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Demi.eot');src:local('Avenir Next Cyr Demi'),local('AvenirNextCyr-Demi'),url('../fonts/AvenirNextCyr-Demi.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Demi.woff') format('woff'),url('../fonts/AvenirNextCyr-Demi.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Bold.eot');src:local('Avenir Next Cyr Bold'),local('AvenirNextCyr-Bold'),url('../fonts/AvenirNextCyr-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Bold.woff') format('woff'),url('../fonts/AvenirNextCyr-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Avenir Next Cyr';src:url('../fonts/AvenirNextCyr-Heavy.eot');src:local('Avenir Next Cyr Heavy'),local('AvenirNextCyr-Heavy'),url('../fonts/AvenirNextCyr-Heavy.eot?#iefix') format('embedded-opentype'),url('../fonts/AvenirNextCyr-Heavy.woff') format('woff'),url('../fonts/AvenirNextCyr-Heavy.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Uni Sans';src:url('../fonts/UniSansThin.eot');src:local('Uni Sans Thin'),local('UniSansThin'),url('../fonts/UniSansThin.eot?#iefix') format('embedded-opentype'),url('../fonts/UniSansThin.woff') format('woff'),url('../fonts/UniSansThin.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Uni Sans';src:url('../fonts/UniSansLight.eot');src:local('Uni Sans Light'),local('UniSansLight'),url('../fonts/UniSansLight.eot?#iefix') format('embedded-opentype'),url('../fonts/UniSansLight.woff') format('woff'),url('../fonts/UniSansLight.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Uni Sans';src:url('../fonts/UniSansRegular.eot');src:local('Uni Sans Regular'),local('UniSansRegular'),url('../fonts/UniSansRegular.eot?#iefix') format('embedded-opentype'),url('../fonts/UniSansRegular.woff') format('woff'),url('../fonts/UniSansRegular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Uni Sans';src:url('../fonts/UniSansSemiBold.eot');src:local('Uni Sans SemiBold'),local('UniSansSemiBold'),url('../fonts/UniSansSemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/UniSansSemiBold.woff') format('woff'),url('../fonts/UniSansSemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Uni Sans';src:url('../fonts/UniSansBold.eot');src:local('Uni Sans Bold'),local('UniSansBold'),url('../fonts/UniSansBold.eot?#iefix') format('embedded-opentype'),url('../fonts/UniSansBold.woff') format('woff'),url('../fonts/UniSansBold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Uni Sans';src:url('../fonts/UniSansHeavy.eot');src:local('Uni Sans Heavy'),local('UniSansHeavy'),url('../fonts/UniSansHeavy.eot?#iefix') format('embedded-opentype'),url('../fonts/UniSansHeavy.woff') format('woff'),url('../fonts/UniSansHeavy.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}




*{margin:0;padding:0;box-sizing:border-box;outline:none}
:after,:before{box-sizing:border-box}
body{font-family:'Avenir Next Cyr', sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#1C1E23}
::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
::-moz-placeholder{color:rgba(255,255,255,0.5)}
:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
:-moz-placeholder{color:rgba(255,255,255,0.5)}
.form-group ::-webkit-input-placeholder{color:#b3b3b3}
.form-group ::-moz-placeholder{color:#b3b3b3}
.form-group :-ms-input-placeholder{color:#b3b3b3}
.form-group :-moz-placeholder{color:#b3b3b3}
button,a{font-family:inherit;cursor:pointer;outline:none;font-weight:inherit;transition-duration:.2s;transition-delay:0s}
a{color: #F6B52C;}
svg,path,rect{transition-duration:.2s;transition-delay:0s}
.clear{clear:both}
textarea,input.text,input[type='text'],input[type='button'],input[type='submit'],.input-checkbox,input[type='tel'],input[type='email']{-webkit-appearance:none;border-radius:0}
textarea,input[type='text'],input[type='email'],input[type='tel'],input[type='password']{color:#878787;width:100%;background:#fff;border: 1px solid #E7E7E7;border-radius:0;font-family:inherit;font-weight: 450;font-size: 15px;line-height: 20px;padding: 12px 20px 11px;}
textarea::placeholder,input[type='text']::placeholder,input[type='email']::placeholder,input[type='tel']::placeholder,input[type='password']::placeholder{color: #E7E7E7;}
img{max-width:100%;height:auto}
iframe{max-width:100%}
ol,ul{padding-left:0;list-style:none}
li{margin-bottom:0}
p{margin-bottom:10px}
.textblock iframe.instagram-media{
    width: 100%;
    max-width: 440px;
    margin-left: auto!important;
    margin-right: auto!important;
}
.textblock iframe[id^='twitter']{
    width: 100%;
    max-width: 550px;
    margin-left: auto!important;
    margin-right: auto!important;
}

.textblock h1{
    font-size: 32px;
    margin: 5px 0 10px;
}
.textblock h2{
    font-size: 24px;
    margin: 5px 0 10px;
}
.textblock h3{
    font-size: 19px;
    margin: 5px 0 10px;
}
.textblock ul,.textblock ol{
    padding-left: 20px;
    list-style: initial;
}
.twitter-tweet{
    margin: 0 auto;
}
/*header*/
.go-top:hover{
    background: #292929;
    border-radius: 50%;
}
.go-top{
    opacity: 0;
    visibility: hidden;
    position: fixed;
    z-index: 106;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    background: #F6B52C;
    border: none;
    transition-duration: 0.2s;
}
body.sticky .go-top{
    opacity: 1;
    visibility: visible;
}
body .d-none{
    display: none;
}
body.sticky .header-inner{
	max-width: 100%;
}
body.sticky header{
	top:0!important;
	padding:0;
    transform: translate(0,0)!important;
}
body.sticky .header-logo img {
	display: block;
	width: 60px;
	min-width: 60px;
	height: 51px;
	min-height: 51px;
}
header{
	position: fixed;
	z-index: 100;
	top: 0;
	width: 100%;
	padding: 0 15px;
	transform: translate(0,-100%);
	animation-duration: 1.5s;
	animation-name: slideinHeader;
	animation-fill-mode: forwards;
	animation-delay: 0.2s;

}

@keyframes slideinHeader {
	from {
		top: 0;transform: translate(0,-100%);
	  }
	to {
		top: 30px;transform: translate(0,0);
	}
}

.header-inner{
	width: 100%;
	background: #fff;
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding: 0 50px;
	margin: 0 auto;
	max-width: 1620px;
	position: relative;
	box-shadow: 0 1px 5px 1px rgb(0 0 0 / 10%);
	transition-duration:0.2s;
}
.header-left{
	display: flex;
}
.header-logo{
	padding: 10px 0;
}
.header-logo a,
.header-logo span{
	display: block;
	text-decoration: none;

}
.header-logo img{
	display: block;
	width: 94px;
	min-width: 94px;
	height: 80px;
	min-height: 80px;
	transition-duration: 0.2s;
}

header .main-menu{
	display: flex;
	height: 100%;
	align-items: center;
	margin-left: 50px;
}
header .main-menu>li{
	margin-left: 30px;
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
}
header .main-menu>li.active-menu>a:before,
header .main-menu>li>a:hover:before{
	width: 24px;
}
header .main-menu>li>a:before{
	content: '';
	display: block;
	position: absolute;
	height: 2px;
	width: 0;
	background: #F6B52C;
	transition-duration: 0.2s;
	bottom: -7px;
	left:0;
	max-width: 90%;
}
header .main-menu>li>a{
	font-family: 'Uni Sans',sans-serif;
    font-weight: 700;
    text-decoration: none;
    font-size: 15px;
    line-height: 1.2;
    color: #292929;
	position: relative;
    white-space: nowrap;
}
header li.has-child:hover>a:after{
	transform:rotate(180deg)
}
header li.has-child>a:after,
header .lang-switcher>span:after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M0.5 0.875L5 6.125L9.5 0.875H0.5Z' fill='%23292929'/%3E%3C/svg%3E");
	width: 10px;
    height: 7px;
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -2px;
	transform-origin: center center;
	transition-duration: 0.2s;
}

header .sub-menu{
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition-duration: 0.2s;
	top: 100%;
	background: #fff;
	left: -30px;
	padding:0;
	margin: 0;
	width: 240px;
	box-shadow: 0 1px 5px 1px rgb(0 0 0 / 10%);
}
header li.has-child:hover>.sub-menu{
	opacity: 1;
	visibility: visible;
}


header .sub-menu a{
	display: flex;
	align-items: center;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.2;
	color: #535353;
	padding: 5px 30px;
	min-height: 58px;
	text-decoration: none;
}
header .sub-menu li.active-menu>a,
header .sub-menu a:hover{
	background: #F6B52C;
	color: #292929;
}



.header-right{
	display: flex;
}
.header-socs:before{
	content: '';
    display: block;
    width: 1px;
    height: calc(100% - 30px);
    top: 15px;
    left: 0;
    background: #E7E7E7;
    position: absolute;
}
.header-socs{
	display: flex;
    align-items: center;
	position: relative;
	padding-left: 45px;
}
.header-socs li{
	margin: 0 9px;
}
.header-socs-face:hover path{fill: #1A6ED8;}
.header-socs-inst:hover path{fill: #C13584;}
.header-socs-tg:hover path{fill: #2AABEE;}
.header-socs-tw:hover path{fill: #1DA1F2;}


.lang-switcher{
	display: flex;
    align-items: center;
	margin-left: 40px;
	cursor: pointer;
	position: relative;
    text-transform: uppercase;
}

.lang-switcher:hover>span:after{
	transform:rotate(180deg)
}

.lang-switcher span{
	font-weight: 500;
	font-size: 15px;
	line-height: 1.2;
	color: #535353;
	position: relative;
}
.lang-switcher:hover ul{
	opacity: 1;
	visibility: visible;
}
.lang-switcher ul{
	position: absolute;
	opacity: 0;
    visibility: hidden;
	top: 100%;
	width: 80px;
	background: #ffffff;
	box-shadow: 0 1px 5px 1px rgb(0 0 0 / 10%);
	padding: 0;
    margin: 0;
	left: 50%;
	transform:translate(-50%,0);
	transition-duration: 0.2s;
}

.lang-switcher ul a{
	display: flex;
    align-items: center;
    font-family: 'Avenir Next Cyr',sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.2;
    color: #535353;
    padding: 5px 30px;
    min-height: 58px;
    text-decoration: none;
	text-align: center;
}
.lang-switcher ul a:hover{
	background: #F6B52C;
    color: #292929;
}

.header-search-btn{
	height: 100%;
    display: flex;
    align-items: center;
	margin-left: 50px;
}
#btn-search:hover path{
	fill: #F6B52C;
}
#btn-search{
	width: 24px;
	height: 24px;
	background: transparent;
	border: none;
}

.outer-search-form{
	display: flex;
	width:0;
	right:0;
	position: absolute;
	height: 100%;
	z-index: 102;
	background: #fff;
	transition-duration: 0.2s;
	align-items: center;
	overflow: hidden;
}
.outer-search-form.active{
	width:100%;
	padding: 10px 40px;
}
.search-form{
	position: relative;
    padding: 0 50px;
    width: 100%;
}
.btn-go-search:hover path{
	fill: #F6B52C;
}
.btn-go-search{
	position: absolute;
	width: 40px;
	height: 40px;
	background: none;
	border: none;
	left: 0;
	top: 50%;
	margin-top: -20px;
}
#btn-close-search:hover path{
	fill: #F80000;
}
#btn-close-search{
	position: absolute;
	width: 40px;
	height: 40px;
	background: none;
	border: none;
	right: 0;
	top: 50%;
	margin-top: -20px;
}

.search-field::placeholder{
	color: #878787;
}
input[type='text'].search-field{
	display: block;
	width: 100%;
	font-style: normal;
	font-weight: 500;
	font-size: 25px;
	line-height: 1.2;
	color: #292929;
	border: none;
	padding:0;
}
/*headerEnd*/


/*main*/
.main-content{
	min-height: 75vh;
}

/*main slider*/
.main-slider{
	position: relative;
}
.main-slider-item{
	height: 90vh;
	max-height: 720px;
	display: flex!important;
	align-items: center;
	padding-top: 130px;
	background-size: cover;
	background-position: center center;
    min-height: 500px;
}
.ms-inner{
	width: 100%;
	max-width: 1200px;
	padding: 20px 15px;
	margin: 0 auto;
}
.ms-cat{
	margin-bottom: 20px;
	opacity: 0;
}
.slick-active .ms-cat{
	animation: opShowMsCat 1s 0.1s forwards;
}
@keyframes opShowMsCat {
	from {opacity: 0;}
	to {opacity: 1;}
}

.ms-cat a, .ms-cat span{
	font-family: 'Uni Sans',sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.33;
	color: #FFFFFF;
	opacity: 0.9;
	text-decoration: none;
	padding-left: 15px;
	position: relative;
}
.ms-cat a:before, .ms-cat span:before{
	position: absolute;
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #F6B52C;
	left: 0;
	top: 3px;
}
.ms-cat a:hover {
	text-decoration: underline;
}

.ms-title a:hover{
    color: #F6B52C;
}
.ms-title a{
    text-decoration: none;
    color: #fff;
}
.ms-title{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 60px;
	line-height: 1.08;
	color: #FFFFFF;
	opacity: 0;
}
.slick-active .ms-title{
	animation: opShowMsTitle 1s 0.3s forwards;
}
@keyframes opShowMsTitle {
	from {opacity: 0;}
	to {opacity: 0.95;}
}


.ms-info{
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #FFFFFF;
	margin-top: 20px;
	opacity: 0;
}
.slick-active .ms-info{
	animation: opShowMsCat 1s 0.5s forwards;
}

.ms-arr:hover,
.custom-arr:hover{
	background: #292929;
	border-color: #292929;
}
.ms-arr{
	width: 40px;
	height: 40px;
	background-color: #F6B52C;
	border: 1px solid #F6B52C;
	margin-right: 30px;
}
.ms-arrows{
	display: flex;
	margin-top: 30px;
}
.main-slider-dots{
	position: absolute;
	display: block;
	top: 50%;
	z-index: 3;
	transform: translate(-50%,0);
	left: 50%;
	margin-left: 750px;
	text-align: center;
}
.main-slider-dots li.active{
	font-weight: 700;
}
.main-slider-dots li:hover{
	color: #F6B52CFF;
}
.main-slider-dots li{
	font-family: 'Uni Sans',sans-serif;
	display: block;
	cursor: pointer;
	font-weight: 200;
	font-size: 15px;
	line-height: 2;
	text-transform: uppercase;
	color: #FFFFFF;
}
.main-slider-inner:not(.slick-initialized) .main-slider-item:not(:first-child){
	display: none;
}


/*anonce*/
.anonce-outer .slick-slide{
    height: initial;
}
.anonce-outer .slick-slide>div,
.anonce-outer .slick-slide .anonce-slider-item,
.anonce-outer .slick-slide .anonce-slider-item-inner{
    height: 100%;
}
.anonce-outer .slick-track{
    display: flex!important;
    align-items: stretch;
}
.anonce-outer{
	background-color: #F1F1F1;
	background-image: url(../img/anonce_decor_left.png), url(../img/anonce_decor_right.png);
	background-position: calc(50% - 692px) 58px, calc(50% + 667px) 58px;
	background-repeat: no-repeat;
}
.anonce-slider-item-inner{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	display: flex;
	padding-top: 30px;
    align-items: stretch;
}
.anonce-fighter{
	width: 310px;
    display: flex;
    align-items: flex-end;
}
.anonce-info{
	width: calc(100% - 620px);
	margin: 0 auto;
	padding: 0 15px 15px;
	text-align: center;
}
.anonce-place-date{
	font-weight: 750;
	font-size: 15px;
	line-height: 1.2;
	color: #535353;
}
.anonce-vs span{
	color: #f6b52c;
}
.anonce-vs{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #292929;
	margin-top: 5px;
}
.anonce-time-left-text{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #535353;
	margin-top: 20px;
}
.anonce-time-left-date{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
}
.anonce-timeleft{
	width: 59px;
	height: 71px;
	background: #292929;
	margin: 2px 7px;
	padding: 10px 2px;
}
.anonce-timeleft-counter{
	font-weight: 700;
	font-size: 30px;
	line-height: 1.23;
	color: #FFFFFF;
}
.anonce-timeleft-text{
	font-weight: 700;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-top: 2px;
}
.anonce-btns-block>*{
	margin: 0 10px;
}
.anonce-btns-block{
	margin-top: 30px;
	display: flex;
	justify-content: center;
}
.btn-yellow:hover,
.btn-yellow-sm:hover{
	background-color: #292929;
	border-color: #292929;
	color: #fff;
}
.btn-yellow{
	text-decoration: none;
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	color: #292929;
	background-color: #f6b52c;
	border: 1px solid #F6B52C;
	padding: 18px 30px;
	display: inline-block;
}
.btn-yellow-sm{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.16;
	text-transform: uppercase;
	color: #292929;
	background: #F6B52C;
	border: 1px solid #f6b52c;
	padding: 8px 12px 6px 12px;
	text-decoration: none;
	display: inline-block;
}

.btn-black-border{
	text-decoration: none;
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	color: #292929;
	background-color: #fff;
	border: 1px solid #292929;
	padding: 18px 30px;
	display: inline-block;
}
.btn-black-border:hover{
	background-color: #292929;
	border-color: #292929;
	color: #fff;
}
.custom-arr{
	position: absolute;
	width: 40px;
	height: 40px;
	background-color: #F6B52C;
	border: 1px solid #F6B52C;
	margin-right: 30px;
	z-index: 2;
	top: 50%;
	margin-top: -20px;
}
.anonce-arr-prev{
	left: 50%;
	margin-left: -640px;
}
.anonce-arr-next{
	right: 50%;
	margin-right: -640px;
}

/*mp*/
.block-with-sidebar{
	width: 100%;
	max-width: 1200px;
	padding: 0 15px;
	margin: 100px auto 0;
	display: flex;
	justify-content: space-between;
}
.left-w-sidebar{
	width: calc(100% - 330px);
	max-width: 770px;
}
.mp-news-heading{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.mp-title{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	text-transform: uppercase;
	color: #292929;
	padding-right: 10px;
}
.mp-news-cats button:hover{
	color: #535353;
}
.mp-news-cats button.active{
	color: #535353;
	font-weight: 700;
}
.mp-news-cats button{
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: #878787;
	border: none;
	background-color: transparent;
	outline: none;
	text-transform: uppercase;
    white-space: nowrap;
}
.mp-news-cats li{
	margin-left: 15px;
    margin-bottom: 5px;
}
.mp-news-cats li.mp-news-cats-dop{
	padding-left: 15px;
	border-left: 1px solid #878787;
}
.mp-news-cats{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.line-news-item{
	display: flex;
	padding: 15px 0;
}
.l-news-img a{
	display: block;
}
.l-news-img{
	width: 35.065%;
}
.l-news-info{
	width: 64.935%;
	padding-left: 30px;
}
.l-news-meta{
	display: flex;
	margin-bottom: 15px;
}
.l-news-cat:before{
	position: absolute;
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #F6B52C;
	left: 0;
	top: 3px;
}
.l-news-cat:hover{
	text-decoration: underline;
}
.l-news-cat{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	color: #F6B52C;
	opacity: 0.9;
	padding-left: 16px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 15px;
}
.l-news-date{
	font-weight: 500;
	font-size: 15px;
	color: #878787;
	padding-left: 15px;
	border-left: 1px solid #E7E7E7;
}
.l-news-title a:hover{
	color: #f6b52c;
}
.l-news-title a{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 25px;
	color: #292929;
	text-decoration: none;
}
.l-news-desc{
	margin-top: 15px;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
}


.iframe-video-outer{
    position: relative;
    padding-bottom: 56.25%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.iframe-video-outer iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.mp-news-block,.mp-videos-block{
	margin-bottom: 75px;
}

.mp-videos-heading{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.mp-videos-body{
	margin: 0 -15px;
	display: flex;
	flex-wrap: wrap;
}
.news-grid-outer>.grid-video-item{
    padding: 0px;
    margin-bottom: 40px;
    width: calc(50% - 15px);
}
.grid-video-item{
	width: 50%;
	padding: 15px;
}
.g-video-img img{
	display: block;
}

.g-video-img{
	position: relative;
	display: block;
}

.g-video-img:after{
	content: '';
	display: block;
	position: absolute;
	width: 42px;
	height: 42px;
	top: 50%;
	left: 50%;
	margin: -21px 0 0 -21px;
	background-image: url("../img/play.svg");
    background-size: cover;
	transition-duration: 0.2s;
}
.g-video-img:hover:after{
    transform: scale(1.5);
}
.g-video-img:before{
	content:'';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #000000;
	opacity: 0.35;
}
.g-video-date{
	font-weight: 500;
	font-size: 15px;
	color: #878787;
	margin-top: 15px;
}
.g-video-title a:hover{
	color: #f6b52c;
}
.g-video-title a{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	color: #292929;
	text-decoration: none;
}
.g-video-title{
	margin-top: 10px;
}

.sidebar{
	width: 300px;
}
.sb-instagram{
	margin-bottom: 40px;
}
.sb-widget-meta{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 15px;
}
.sb-widget-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #292929;
	margin-right: 10px;
}

.sb-instagram-body a{
    position: relative;
    display: block;
}
.sb-instagram-body a.insta_gallery:before{
    content: '';
    width: 22px;
    height: 22px;
    z-index: 1;
    position: absolute;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' color='%23ffffff' fill='%23ffffff' height='22' viewBox='0 0 48 48' width='22'%3E%3Cpath d='M34.8 29.7V11c0-2.9-2.3-5.2-5.2-5.2H11c-2.9 0-5.2 2.3-5.2 5.2v18.7c0 2.9 2.3 5.2 5.2 5.2h18.7c2.8-.1 5.1-2.4 5.1-5.2zM39.2 15v16.1c0 4.5-3.7 8.2-8.2 8.2H14.9c-.6 0-.9.7-.5 1.1 1 1.1 2.4 1.8 4.1 1.8h13.4c5.7 0 10.3-4.6 10.3-10.3V18.5c0-1.6-.7-3.1-1.8-4.1-.5-.4-1.2 0-1.2.6z'%3E%3C/path%3E%3C/svg%3E");
    right: 4px;
    top: 4px;
}
.sb-instagram-body a.insta_video:before{
    content: '';
    width: 18px;
    height: 18px;
    z-index: 1;
    position: absolute;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' color='%23ffffff' fill='%23ffffff' height='18' viewBox='0 0 24 24' width='18'%3E%3Cpath d='M5.888 22.5a3.46 3.46 0 01-1.721-.46l-.003-.002a3.451 3.451 0 01-1.72-2.982V4.943a3.445 3.445 0 015.163-2.987l12.226 7.059a3.444 3.444 0 01-.001 5.967l-12.22 7.056a3.462 3.462 0 01-1.724.462z'%3E%3C/path%3E%3C/svg%3E");
    right: 4px;
    top: 4px;
}

.sb-instagram-body{
	padding-top: 15px;
	display: grid;
	gap:15px;
	grid-template-columns: 1fr 1fr 1fr;
}
.sb-instagram-user:hover{
	color: #f6b52c;
}
.sb-instagram-user{
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	text-align: right;
	color: #878787;
	text-decoration: none;
}
.sb-anonces{
	margin-bottom: 40px;
}
.sb-anonces-filter li:not(:last-child){
	margin-right: 10px;
}
.sb-anonces-filter{
	padding-top: 5px;
	display: flex;
	flex-wrap: wrap;
}
.sb-anonces-filter button:hover{
	color:#535353;
}
.sb-anonces-filter button.active{
	color:#535353;
	font-weight: 700;
}
.sb-anonces-filter button{
	border: none;
	background-color: transparent;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #878787;
}

.left-w-sidebar-events-outer .sb-anonces-item{
    border: 2px solid #292929;
    display: flex;
    align-items: center;
}
.sb-anonces-data{
	margin-top: 20px;
	max-height: 320px;
	overflow-y: auto;
}
.sb-anonces-item:not(:last-child){
	margin-bottom: 10px;
}
.sb-anonces-item.sb-anonces-item-past:hover{
    opacity: 1;
}
.sb-anonces-item.sb-anonces-item-past{
    opacity: 0.7;
    transition-duration: 0.2s;
}
.sb-anonces-item{
	display: flex;
}
.sb-anonces-item-date{
	background-color: #292929;
	width: 53px;
	padding: 12px 3px 9px 3px;
	color: #ffffff;
	text-align: center;
}
.sb-anonces-day{
	font-weight: 700;
	font-size: 25px;
	line-height: 0.7;
}
.sb-anonces-month{
	margin-top: 2px;
	font-weight: 600;
	font-size: 12px;
	line-height: 1.25;
}
.sb-anonces-year{
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	margin-top: 2px;
}
.sb-anonces-item-info{
	width: calc(100% - 53px);
	padding: 0 10px 0 15px;
}
.sb-anonces-title a:hover{
	color: #f6b52c;
}
.sb-anonces-title a,
.sb-anonces-title span{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	color: #292929;
	text-decoration: none;
}
.sb-anonces-place:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 14px;
	margin: 0 8px 0 3px;
	background-image: url(../img/mapIcon.svg);
}
.sb-anonces-place{
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
	margin-top: 5px;
}

.sb-sportsmen{
	margin-bottom: 40px;
}
.sb-sportsmen-search{
	position: relative;
	margin-bottom: 20px;
}
.fighters_search_error{
    text-align: center;
    color: #f6b52c;
    line-height: 1;
}
.sb-sportsmen-search input[type='text']{
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #292929;
	border: 1px solid #E7E7E7;
	padding: 13px 40px 12px 20px;
}
.sb-sportsmen-search input[type='text']::placeholder{
	color: #E7E7E7;
}
#find-sportsman:hover path{
	fill: #f6b52c;
}
#find-sportsman{
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: #fff;
	border: none;
	right: 15px;
	top: 50%;
	margin-top: -8px;
}

.sb-sportsmen-item{
	display: flex;
	margin-bottom: 10px;
}
.sb-sportsmen-img img{
	display: block;
}
.sb-sportsmen-img{
	width: 53px;
	min-width: 53px;
}
.sb-sportsmen-info{
	width: calc(100% - 53px);
	padding-left: 16px;
}
.sb-sportsmen-name a:hover{
	color: #f6b52c;
}
.sb-sportsmen-name a{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #292929;
	text-decoration: none;
}
.sb-sportsman-cat:before{
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	background-color: #f6b52c;
	left: 0;
	top: 4px;
}
.sb-sportsman-cat{
	margin-top: 5px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #878787;
	position: relative;
	padding-left: 16px;
}
.sb-custom-widget{
	margin-bottom: 40px;
}


.pre-footer-slider-partners{
	background: #F1F1F1;
}
.pre-footer-slider-partners-inner{
	width: 100%;
	max-width: 1380px;
	padding: 70px 70px;
	margin: 0 auto;
}
.partners-arr:hover path{
	fill: #fff;
}
.partners-arr:hover{
	border-color: #292929;
	background-color: #292929;
}
.partners-arr{
	position: absolute;
	width: 40px;
	height: 40px;
	z-index: 2;
	top:50%;
	margin-top: -20px;
	border: 1px solid #878787;
	border-radius: 0;
}
.pre-footer-slider-partners-item{
	padding: 0 27px;
}
.partners-arr-next{
	right: -55px;
}
.partners-arr-prev{
	left: -55px;
}
.pre-footer-slider-partners-slider .slick-track{
	display: flex!important;
	align-items: center;
}
.pre-footer-slider-partners-item img{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	transition-duration: 0.2s;
}
.pre-footer-slider-partners-item img:hover{
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
}

footer{
	background: #292929;
	padding: 50px 0;
	margin-top: 60px;
}
.main_page footer{
    margin-top: 0;
}

.footer-inner{
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer-left{
	width: 122px;
}
.footer-socs{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.footer-socs li{
	margin-left: 15px;
}
.footer-copy{
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #FFFFFF;
	margin-top: 25px;
    text-align: right;
}
.footer-center{
	padding: 0 30px;
}
.footer-menu ul{
	display: flex;
	align-items: center;
}
.footer-menu ul li{
	margin-right: 30px;
}
.footer-menu a:hover{
	color: #f6b52c;
}
.footer-menu a{
	text-decoration: none;
	color: #FFFFFF;
}
.footer-menu-2{
	margin-top: 25px;
}
.footer-menu-2 a{
	font-weight: 500;
	font-size: 15px;
}
.footer-menu-1 a{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
}


.heading-section:before{
	content: '';
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #1C1C1C;
	opacity: 0.5;
}
.heading-section{
	height: 550px;
	width: 100%;
	background-size: cover;
	background-position: center center;
	padding-top: 115px;
	display: flex;
	align-items: center;
	position: relative;
}
.heading-section-inner{
	width: 100%;
	max-width: 1200px;
	padding: 20px 15px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
.heading-section-inner h1{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 60px;
	line-height: 1.08;
	color: #FFFFFF;
	opacity: 0.95;
}
.breadcumbs{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 20px;
}

.breadcumbs li a,
.breadcumbs li:not(:last-child):after{
	font-weight: 450;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #fff;
	opacity: 0.8;
	text-decoration: none;
}
.breadcumbs li a:hover{
	color: #f6b52c;
	opacity: 1;
}
.breadcumbs li{
	font-weight: 450;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #fff;
	opacity: 1;
	text-decoration: none;
	margin-right: 20px;
}
.breadcumbs li:not(:last-child):after{
	content:'|';
	display: inline-block;
	margin-left: 20px;
}
.news-grid-outer{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.news-item-grid{
	width: calc(50% - 15px);
	margin-bottom: 40px;
}
.new-item-grid-img,
.new-item-grid-img img{
	display: block;
	width: 100%;
	height: auto;
}
.new-item-grid-img{
	margin-bottom: 20px;
}
.new-item-grid-cat:hover{
	text-decoration: underline;
}
.new-item-grid-cat{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	color: #F6B52C;
	opacity: 0.9;
	padding-left: 16px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 15px;
}
.new-item-grid-cat:before {
	position: absolute;
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #F6B52C;
	left: 0;
	top: 3px;
}
.new-item-grid-date{
	font-weight: 500;
	font-size: 15px;
	color: #878787;
	padding-left: 15px;
	border-left: 1px solid #E7E7E7;
}
.new-item-grid-meta{
	display: flex;
	margin-bottom: 15px;
}
.new-item-grid-title a:hover{
	color: #f6b52c;
}
.new-item-grid-title a{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 25px;
	color: #292929;
	text-decoration: none;
}
.new-item-grid-short-desc{
	font-weight: 400;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
	margin-top: 15px;
}
.news-item-grid-sizer{
	width: calc(50% - 15px);
}
.more-news-outer{
	text-align: center;
}
.header-meta{
	display: flex;
	margin-bottom: 20px;
}
.header-meta-cat:before{
	position: absolute;
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background-color: #F6B52C;
	left: 0;
	top: 3px;
}
.header-meta-cat:hover{
	text-decoration: underline;
}
.header-meta-cat{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	color: #F6B52C;
	opacity: 0.9;
	padding-left: 16px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 15px;
}
.header-meta-date{
	font-weight: 500;
	font-size: 15px;
	color: #c7c7c7;
	padding-left: 15px;
	border-left: 1px solid #E7E7E7;
}

.news-item-data{
	padding-bottom: 20px;
}
.text-block{
    width: 100%;
    max-width: 1200px;
    padding: 0 15px;
    margin: 50px auto 40px;
    justify-content: space-between;
}
.textblock{
    color: #424242;
    font-weight: 500;
    font-size: 16px;
}
p{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.33;
    color: #424242;
    margin-bottom: 19px;
}
.ni-slider-item a{
    width: 100%;
    max-width: 370px;
    margin: 0 auto ;
}
.ni-slider-item{
	padding: 0 15px;
}
.ni-slider{
	margin: 0 -15px;
	margin-bottom: 40px;
	margin-top: 40px;
}
.ni-slider-arr:hover path{
	fill: #fff;
}
.ni-slider-arr:hover{
	border-color: #292929;
	background-color: #292929;
}
.ni-slider-arr.slick-disabled{
	opacity: 0;
}
.ni-slider-arr{
	position: absolute;
	width: 40px;
	height: 40px;
	z-index: 2;
	top: 50%;
	margin-top: -20px;
	border: 1px solid #878787;
	border-radius: 0;
	background-color: #fff;
}
.ni-slider-arr-prev{
	left: -45px;
}
.ni-slider-arr-next{
	right: -45px;
}
.ni-video-title{
    font-family: 'Uni Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    color: #292929;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 15px;
}
.ni-video-outer{
    margin: 20px 0;
}
.ni-vedeo-pop img{
	display: block;
	width: 100%;
	height: auto;
	margin: 20px 0;
}
.ni-vedeo-pop:before,
.ni-slider-video-pop:before{
	content:'';
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000000;
	opacity: 0.35;
	z-index: 1;
	position: absolute;
}
.ni-vedeo-pop:after,
.ni-slider-video-pop:after{
	content: '';
	display: block;
	position: absolute;
	width: 56px;
	height: 56px;
	top: 50%;
	left: 50%;
	margin: -23px 0 0 -23px;
	background-image: url(../img/play.svg);
	background-size: cover;
	transition-duration: 0.2s;
	z-index: 1;
}
.ni-vedeo-pop,
.ni-slider-video-pop{
	display: block;
	width: 100%;
	position: relative;
}
.fight-card-block-outer{
	margin: 50px 0 30px;
}
.fight-card-heading{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.fight-card-heading .anonce-time-left-date{
	margin-top: 0;
	text-align: center;
	margin-bottom: 30px;
}
.fight-card-title{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 40px;
	text-transform: uppercase;
	color: #292929;
}
.fight-card-item{
	margin-bottom: 10px;
}
.fight-card-main:hover{
	box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15);
}
.fight-card-main{
	background: #F1F1F1;
	display: flex;
	cursor: pointer;
	flex-wrap: wrap;
	transition-duration: 0.2s;
    align-items: stretch;
    padding: 10px 10px 0;
}
.fight-card-main-center{
	width: 30%;
	padding: 20px 10px;
}
.fight-card-main-left{
	width: 35%;
	display: flex;
	align-items: center;
}
.fight-card-main-left-info{
	padding-left: 20px;
}
.fight-card-main-name{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #292929;
}
.fight-card-main-country{
	margin-top: 10px;
	margin-bottom: -30px;
}
.fight-card-main-right{
	width: 35%;
	display: flex;
	text-align: right;
	justify-content: flex-end;
	align-items: center;
}
.fight-card-main-right-info{
	padding-right: 20px;
}
.fight-card-weight{
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #F6B52C;
	text-align: center;
}
.fight-card-rule{
    font-family: 'Uni Sans',sans-serif;
    font-weight: 700;
    font-size: 11px;
    line-height: 1.33;
    text-align: center;
    color: grey;
}
.fight-card-main-before span:before,
.fight-card-main-before span:after{
	content:'';
	display: block;
	position: absolute;
	top: 50%;
	width: 20px;
	height: 1px;
	background-color: #d9d9d9;
}
.fight-card-main-before span:before{
	left: -40px;
}
.fight-card-main-before span:after{
	right: -40px;
}
.fight-card-fight-night .fight-card-main-before span{
    color: rgb(255 255 255 / 57%);
}
.fight-card-main-before span{
	font-weight: 700;
	font-size: 48px;
	line-height: 1;
	color: rgb(135 135 135 / 10%);
	margin-top: 28px;
	display: inline-block;
	position: relative;
}
.fight-card-main-before{
	text-align: center;
}
.fight-card-footer{
	background: #E7E7E7;
	width: 100%;
	height: 20px;
    position: relative;
}
.fight-card-footer:after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M0.5 0.875L5 6.125L9.5 0.875H0.5Z' fill='%23F6B52C'/%3E%3C/svg%3E");
    width: 20px;
    height: 14px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -7px;
    transition-duration: 0.1s;
}
.visible-info .fight-card-footer:after{
    transform: rotate(180deg);
}
.fight-card-full-info{
	background-color: #FBFBFB;
	padding: 15px 40px 25px;
	display: none;
}
.fight-card-full-info-inner{
	display: flex;
}
.fight-card-full-info-left{
	width: 50%;
}
.fight-card-full-info-right{
	width: 50%;
	border-left: 1px solid #E7E7E7;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	text-align: right;
    align-items: flex-start;
}
.fight-card-full-info-out{
	display: table;
}
.fight-card-full-info-row{
	display: table-row;
}
.fight-card-full-info-left .fight-card-full-info-row>div{
	text-align: left;
}
.right .fight-card-full-info-row>div{
	text-align: right;
}
.fight-card-full-info-row>div{
	display: table-cell;
	vertical-align: middle;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.67;
	color: #535353;
	padding-bottom: 5px;
}
.fight-card-full-info-row>div:nth-child(2){
	padding: 0 15px;
}
.fight-card-full-info-row>div:nth-child(2) i{
	display: inline-block;
	width: 24px;
	height: 1px;
	background-color: #D9D9D9;
}
.fight-card-full-info-row>div.fci-title{
	font-weight: 500;
	font-size: 12px;
	line-height: 1.67;
	color: #878787;
}
.fight-card-full-info a{
	margin-top: 15px;
}
.br{
	display: block;
	width: 100%;
	height: 1px;
}
/*mfppop*/
.mfp-no-margins .mfp-container {
	padding: 0;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}
.fight-card-fight-night-title{
	width: 100%;
	text-align: center;
	background-color: #f6b52c;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 3px 15px 2px;
}

.fight-card-fight-night .fight-card-main{
	background-color: #292929;
}
.fight-card-fight-night .fight-card-main-name{
	color: #fff;
}
.fight-card-winner:before,
.fight-card-loser:before{
	content: '';
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
}
.fight-card-winner:before{
    background-color: #008000;
}
.fight-card-loser:before{
    background-color: #ff0000;
}
.fight-card-winner,
.fight-card-loser{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 12px;
	line-height: 1.67;
	opacity: 0.9;
	text-transform: uppercase;
	padding-left: 15px;
	position: relative;
	margin-top: -35px;
	margin-bottom: 12px;
}
.fight-card-winner{
    color: #008000
}
.fight-card-loser{
    color: #ff0000;
}

.fight-card-main-results{
	width: 100%;
	margin-top: 25px;
}
.fight-card-main-results-row{
	display: flex;
}
.fight-card-main-results-row>div{
	display: flex;
	align-items: center;
}
.fight-card-main-results-row>div:first-child{
	justify-content: flex-end;
	font-weight: 500;
	color: #878787;
}
.fight-card-main-results-row>div:last-child{
	text-align: left;
	font-weight: 700;
	color: #535353;
}
.fight-card-main-results-row>div:first-child,
.fight-card-main-results-row>div:last-child{
	font-size: 12px;
	line-height: 1.67;
	width: calc(50% - 27px);
}

.fight-card-main-results-line i{
	display: inline-block;
	width: 24px;
	height: 1px;
	background-color: #D9D9D9;
}
.fight-card-main-results-line{
	padding: 0 15px;
	width: 54px;
}
.fight-card-fight-night .fight-card-main-results-row>div:first-child,
.fight-card-fight-night .fight-card-main-results-row>div:last-child{
	color: #fff;
}
.fight-card-main-right .fight-card-winner:before,
.fight-card-main-right .fight-card-loser:before{
	left: initial;
	right: 0;
}
.fight-card-main-right .fight-card-winner,
.fight-card-main-right .fight-card-loser{
	padding-left: 15px;
	padding-right: 15px;
}

.news-item-share{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding: 30px 0;
	justify-content: space-between;
}
.news-item-share-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #000000;
	padding-right: 10px;
}
.news-item-share-links li{
	margin-left: 10px;
}
.news-item-share-links{
	display: flex;
}
.nis-item-wa:hover rect{fill: #292929;}.nis-item-wa:hover path:last-child{stroke:#292929;fill: #292929;}
.nis-item-vb:hover rect,.nis-item-vb:hover path:not(.only-white){fill: #292929;}
.nis-item-tw:hover rect{fill: #292929;}
.nis-item-tg:hover rect{fill: #292929;}
.nis-item-inst:hover rect{fill: #292929;}
.nis-item-fb:hover rect{fill: #292929;}



.news-item-comments{
	padding: 50px 0 30px;
}
.ni-comments-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 20px;
}
.news-item-latests-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 40px;
}
.news-item-latests-item-outer{
	padding: 0 15px;
}
.news-item-latests-item-outer .news-item-grid{
	width: 100%;
}
.news-item-latests-slider{
	margin: 0 -15px;
}
.rating-links{
	display: flex;
	margin-bottom: 40px;
}
.rating-links span{
	position: relative;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #292929;
	padding-bottom: 8px;
	display: inline-block;
}
.rating-links span:after{
	content:'';
	display: block;
	position: absolute;
	width: 22.2%;
	height: 4px;
	bottom: 0;
	left: 0;
	background-color: #f6b52c;
}
.rating-links a{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	text-transform: uppercase;
	color: #878787;
	padding-bottom: 8px;
	text-decoration: none;
	display: inline-block;
}
.rating-links a:hover{
	color: #292929;
}
.rating-links li{
	margin-right: 30px;
}
.sportsman-rating-block-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #292929;
	margin-bottom: 20px;
}
.sportsman-rating-block-body{
	display: flex;
	align-items: stretch;
	background-color: #F1F1F1;
}
.srb-image{
	display: flex;
	align-items: flex-end;
	width: 120px;
}
.srb-info{
	display: flex;
	align-items: center;
	padding-left: 20px;
	width: 200px;
}
.srb-first:before{
	content: '';
	width: 10px;
	height: 10px;
	background-color: #f6b52c;
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
}
.srb-first{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.67;
	color: #F6B52C;
	opacity: 0.9;
	padding-left: 15px;
	position: relative;
	margin-bottom: 10px;
}
.srb-name a:hover{
	color: #f6b52c;
}
.srb-name a{
	color: #292929;
	text-decoration: none;
}
.srb-name{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #292929;
}
.srb-flag{
	margin-top: 10px;
}
.srb-list{
	-moz-column-count: 2;
	-moz-column-gap: 30px;
	-webkit-column-count: 2;
	-webkit-column-gap: 30px;
	column-count: 2;
	column-gap: 30px;
	counter-reset: ratingCounter;
}
.srb-list li{
	position: relative;
	padding-left: 20px;
}
.srb-list li:before{
	counter-increment: ratingCounter;
	content: counters(ratingCounter,".") ". ";
	position: absolute;
	left:0;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.67;
	color: #535353;
	top: 1px;
}
.srb-list li>*{
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.67;
	text-align: right;
	color: #878787;
	text-decoration: none;
	position: relative;
	padding-right: 20px;
	display: inline-block;
}
.srb-list li a:hover{
	color: #f6b52c;
}
.srb-pre-list{
	display: flex;
	align-items: center;
}
.srb-list li span[data-up]:after,
.srb-list li a[data-up]:after{
	content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNyA1Ljc1TDQgMi4yNUwxIDUuNzVIN1oiIGZpbGw9IiMwOEM2MjYiLz4KPC9zdmc+Cg==') '\00a0\00a0' attr(data-up);
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 1;
	text-align: right;
	text-transform: uppercase;
	color: #08C626;
	position: absolute;
	right: 0;
	top: 5px;
}
.srb-list li span[data-down]:after,
.srb-list li a[data-down]:after{
	content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAyLjI1TDQgNS43NUw3IDIuMjVIMVoiIGZpbGw9IiNGODAwMDAiLz4KPC9zdmc+Cg==') '\00a0\00a0' attr(data-down);
	font-family: 'Uni Sans',sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 1;
	text-align: right;
	text-transform: uppercase;
	color: #F80000;
	position: absolute;
	right: 0;
	top: 5px;
}
.sportsman-rating-block{
	margin-bottom: 40px;
}
.res-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #292929;
	margin-bottom: 25px;
}
.res-item{
	background-color: #F1F1F1;
	display: flex;
	min-height: 140px;
	padding: 27px 35px;
	flex-wrap: wrap;
	text-decoration: none;
	align-items: center;
	position: relative;
}
.res-item:after,.sportsmen-item a:after{
	content: '';
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	z-index: 1;
	right: 0;
	bottom: 0;
	background-color: #f6b52c;
	transition-duration: 0.2s;
}
.res-item:hover:after,
.sportsmen-item a:hover:after{
	background: #292929;
}
.res-item:before,.sportsmen-item a:before{
	content:'';
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjU2MjUgMC42NTkxOEwxNy45MDM1IDkuMDAwMTdMOS41NjI1IDE3LjM0MTJMNy45NzE1MSAxNS43NTAyTDEzLjU5NjUgMTAuMTI1MkgwLjU2MjVWNy44NzUxN0gxMy41OTY1TDcuOTcxNTEgMi4yNTAxN0w5LjU2MjUgMC42NTkxOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 11px;
	bottom: 11px;
	z-index: 2;
}
.res-item:hover .res-item-title{
	color: #f6b52c;
}
.res-item:hover{
	filter: drop-shadow(0px 10px 10px rgba(0, 0, 0, 0.15));
}
.res-items{
	display: flex;
	align-items: stretch;
	margin: 0 -15px;
	flex-wrap: wrap;
}
.pre-res-item{
	padding: 15px;
	width: 50%;
}
.res-item-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-align: center;
	text-transform: uppercase;
	color: #535353;
	transition-duration: 0.2s;
    width: 100%;
}
.res-outer{
	margin-bottom: 45px;
}
.res-item-year{
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	text-align: center;
	color: #878787;
	margin-top: 15px;
    width: 100%;
}
.res-item-inner{
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	justify-content: center;
    width: 100%;
}


.accordion-heading:hover{
	color: #f6b52c;
}
.accordion-heading{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size: 25px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #292929;
	padding: 0 60px 0 0;
	position: relative;
	cursor: pointer;
	transition-duration: 0.2s;
}
.accordion-heading:after{
	content: '';
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4xMjUyIDAuNTYyNVYxMy41OTY1TDE1Ljc1MDIgNy45NzE1MUwxNy4zNDEyIDkuNTYyNUw5LjAwMDE3IDE3LjkwMzVMMC42NTkxOCA5LjU2MjVMMi4yNTAxNyA3Ljk3MTUxTDcuODc1MTcgMTMuNTk2NVYwLjU2MjVIMTAuMTI1MloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background-color: #f6b52c;
	background-repeat: no-repeat;
	background-position: center center;
	transition-duration: 0.1s;
}
.accordion-outer:not(:last-child){
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 40px;
}
.accordion-outer{
	padding-bottom: 40px;
}
.accordion-body{
	padding-top: 40px;
	display: none;
}
.accordion-outer.opened .accordion-heading:after{
	transform: rotate(180deg);
	background-color: #000;
}
.result-block{
	margin-bottom: 10px;
	background: #F1F1F1;
	padding: 30px 40px 60px;
}
.result-block-heading{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}
.result-block-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #F6B52C;
}
.result-block-info{
	display: flex;
	flex-wrap: wrap;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
}
.result-block-info-item{
	margin-left: 10px;
}
.result-block-info-item b{
	color: #535353;
	font-width: 700;
}
.result-block-fighters{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.result-block-fighter-left, .result-block-fighter-right{
	display: flex;
	position: relative;
	width: calc(50% - 43px);
}
.result-block-fighter-name{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #292929;
}
.result-block-fighter-left img,
.result-block-fighter-right img{
	margin: 0 10px;
}
.result-block-fighter-name a:hover{
	color: #f6b52c;
}
.result-block-fighter-name a{
	text-decoration: none;
	color: #292929;
}
.result-block-fighter-vs:before,
.result-block-fighter-vs:after{
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	height: 1px;
	width: 20px;
	background-color: #D9D9D9;
}
.result-block-fighter-vs:before{
	left: 0;
}
.result-block-fighter-vs:after{
	right: 0;
}
.result-block-fighter-vs{
	width: 86px;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1;
	color: rgb(135 135 135 / 40%);
	position: relative;
	text-align: center;
}

.result-block-fighter-right{
	justify-content: flex-end;
}
.result-block-fighter-victory,
.result-block-fighter-lose{
	position: absolute;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size: 12px;
	line-height: 1.67;
	opacity: 0.9;
	text-transform: uppercase;
	bottom: -29px;
}
.result-block-fighter-victory{
    color: #008000;
}
.result-block-fighter-lose{
    color: #ff0000;
}
.result-block-fighter-right .result-block-fighter-victory:after,
.result-block-fighter-left .result-block-fighter-victory:before,
.result-block-fighter-right .result-block-fighter-lose:after,
.result-block-fighter-left .result-block-fighter-lose:before{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;

}
.result-block-fighter-right .result-block-fighter-victory:after,
.result-block-fighter-left .result-block-fighter-victory:before{
    background-color: #008000;
}
.result-block-fighter-right .result-block-fighter-lose:after,
.result-block-fighter-left .result-block-fighter-lose:before{
    background-color: #ff0000;
}

.result-block-fighter-right .result-block-fighter-victory:after,
.result-block-fighter-right .result-block-fighter-lose:after{
	margin-left: 5px;
}
.result-block-fighter-left .result-block-fighter-victory:before,
.result-block-fighter-left .result-block-fighter-lose:before{
	margin-right: 5px;
}
.result-block-fighter-right .result-block-fighter-victory,
.result-block-fighter-right .result-block-fighter-lose:after{
	right: 0;
}
.result-block-fighter-left .result-block-fighter-victory,
.result-block-fighter-left .result-block-fighter-lose{
	left: 0;
}
.sportsmen-filter>*{
	width: calc(33.333333% - 20px);
	margin-bottom: 5px;
	position: relative;
}
.sportsmen-filter{
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.select-body.active{
    z-index: 99;
}
.select-body{
	position: relative;
}
.select-list{
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 100%;
	width: 100%;
	left: 0;
	background-color: #fff;
	border: 1px solid #E7E7E7;
	border-top: none;
	padding: 20px 10px;
}
.select-list ul{
	max-height: 260px;
	overflow-y: auto;
}


body * ul {
	scrollbar-width: auto;
	scrollbar-color: #878787 #e7e7e7;
}

/* Chrome, Edge, and Safari */
body *::-webkit-scrollbar {
	width: 2px;
}

body *::-webkit-scrollbar-track {
	background: #e7e7e7;
}

body *::-webkit-scrollbar-thumb {
	background-color: #878787;
	border-radius: 0px;
	border: 0px solid #ffffff;
}

body *{
	scrollbar-width: auto;
	scrollbar-color: #878787 #e7e7e7;
}

.select-selected img{
	margin-right: 10px;
}
.select-selected{
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: #878787;
	padding: 5px 40px 5px 20px;
	height: 45px;
	display: flex;
	align-items: center;
	border: 1px solid #E7E7E7;
	cursor: pointer;
	display: flex;
	align-items: center;
}
.select-selected:after{
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 8px;
	margin-top: -4px;
	top: 50%;
	right: 17px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDAuNUw2IDcuNUwxMiAwLjVIMFoiIGZpbGw9IiM1MzUzNTMiLz4KPC9zdmc+Cg==');
	background-size: 12px 8px;
	background-repeat: no-repeat;
}
.select-body.active .select-selected:after{
	transform: rotate(180deg);
}
.select-body.active .select-list{
	opacity: 1;
	visibility: visible;
}
.select-list ul li:hover{
	color: #292929;
}
.select-list ul li:not(:last-child){
	margin-bottom: 20px;
}
.select-list ul li{
	cursor: pointer;
	display: flex;
	align-items: center;
	padding: 2px 0;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
}
.select-list ul li img{
	margin-right: 10px;
}
.input-outer{
	position: relative;
}
.input-go-search{
	position: absolute;
	height: 45px;
	width: 45px;
	border: none;
	background-color: transparent;
	right: 0;
	top: 0;
}
.sportsmen-filter input[name="name"]{
	padding-right: 45px;
}
.input-go-search:hover path{
	fill: #f6b52c;
}
.sportsmen-list{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.sportsmen-item{
	width: 50%;
	padding: 15px;
}
.sportsmen-item a{
	text-decoration: none;
	display: flex;
	background: #F1F1F1;
	position: relative;
}
.sportsmen-item-img img{
	width: 120px;
	height: auto;
}
.sportsmen-item-info{
	width: calc(100% - 120px);
	padding-left: 20px;
	padding-top: 45px;
}
.sportsmen-item-info-rating{
	position: relative;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height:1.67;
	color: #F6B52C;
	opacity: 0.9;
	text-transform: uppercase;
	display: block;
}
.sportsmen-item-info-rating:before{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #f6b52c;
	margin-right: 5px;
}
.sportsmen-item a:hover .sportsmen-item-info-name{
	color: #f6b52c;
}
.sportsmen-item-info-name{
	display: block;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #292929;
	margin-top: 10px;
	transition-duration: 0.2s;
}
.sportsmen-item-info-flag-record{
	display: flex;
	margin-top: 10px;
	align-items: center;
}
.sportsmen-item-info-flag-record i{
	display: block;
	width: 1px;
	height: 15px;
	background-color: #878787;
	opacity: 0.3;
	margin: 0 10px;
}
.sportsmen-item-info-flag-record span{
	font-weight: 500;
	font-size: 12px;
	line-height: 1.67;
	color: #878787;
}
.more-sportsmen-outer{
	text-align: center;
	padding-top: 25px;
}

.fighter-heading{
	width: 100%;
	height: 835px;
	background-image: linear-gradient(106.78deg, #E7E7E7 15.34%, #F5F5F5 50.08%, #E7E7E7 91.66%);
	position: relative;
	overflow:hidden;
	display: flex;
	align-items: flex-end;
	padding-top: 130px;
	margin-bottom: 100px;
    background-size: cover;
    background-position: center center;
}
/*.fighter-heading.fighter-heading-bg:after{
    content: '';
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
}*/
.fighter-heading:not(.fighter-heading-bg):after{
	content: '';
	width: 1485px;
	height: 560px;
	display: block;
	background: url("../img/fighter_heading_bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 1;
	left: 50%;
	position: absolute;
	bottom: 0;
	margin-left: -100px;
}
.fighter-heading-inner{
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 1200px;
	padding: 0 15px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.fighter-heading-right{
	width: 55%;
	opacity: 0;
	animation-duration: 1.5s;
	animation-name: showFighter;
	animation-fill-mode: forwards;
	animation-delay: 0.1s;
    text-align: right;
}
@keyframes showFighter {
	from{opacity: 0}
	to{opacity: 1}
}
.fighter-heading-left{
	width: 45%;
	padding-right: 30px;
}
.fp-cat:before{
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #f6b52c;
	margin-right: 10px;
}
.fp-cat{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #F6B52C;
	opacity: 0.9;
	margin-bottom: 30px;
}
.fp-name{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 800;
	font-size: 60px;
	line-height: 1.08;
	color: #292929;
	opacity: 0.95;
	text-transform: uppercase;
}
.fp-country img{
	margin-right: 10px;
}
.fp-country{
	display: flex;
	align-items: center;
	margin-top: 30px;
	font-weight: 450;
	font-size: 15px;
	line-height: 1.33;
	color: #535353;
}
.fp-info{
	margin-top: 40px;
	display: flex;
	align-items: stretch;
}
.fp-info-item-tit{
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
	margin-bottom: 10px;
}
.fp-info-item-val{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #535353;
}
.fp-info-item:not(:last-child){
	margin-right: 40px;
}
.fp-info-razd{
	display: block;
	width: 1px;
	margin-right: 40px;
	background: #878787;
	opacity: 0.3;
}
.fp-info-socs li{
	margin-right: 32px;
}
.fp-info-socs{
	display: flex;
	margin-top: 50px;
	align-items: center;
}
.sportsman-full-info{
	width: 100%;
	max-width: 1200px;
	padding: 0 15px;
	margin: 0 auto 100px;
	display: flex;
	justify-content: space-between;
}
.sp-tituls{
	width: 300px;
}
.sp-about{
	width: calc(100% - 300px);
	padding-right: 30px;
	max-width: 800px;
}
.sp-about-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	text-transform: uppercase;
	color: #292929;
	margin-bottom: 40px;
}
.sp-tituls-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	text-transform: uppercase;
	color: #292929;
	padding-top: 20px;
}
.sp-tituls-list{
	margin-top: 50px;
	max-height: 330px;
	overflow-y: auto;
}
.sp-tituls-list li:last-child{
	margin-bottom: 0;
}
.sp-tituls-list li:before{
	content: '';
	width: 10px;
	height: 10px;
	display: block;
	background: #f6b52c;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
}
.sp-tituls-list li{
	padding-right: 10px;
	margin-bottom: 15px;
	position: relative;
	padding-left: 20px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #535353;
}
.fighter-history{
	width: 100%;
	max-width: 1200px;
	padding: 0 15px;
	margin: 0 auto 70px;
}
.fighter-history-title{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	text-transform: uppercase;
	color: #292929;
	margin-bottom: 20px;
}
.fighter-history-direction-block-outer{
    margin-bottom: 30px;
}
.fighter-history-direction-record{
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
}
.fighter-history-direction{
    font-weight: 700;
    font-size: 30px;
    margin-right: 30px;
}
.fighter-history-record-t{
    font-weight: 500;
    font-size: 15px;
    line-height: 1.33;
    color: #878787;
    margin-bottom: 5px;
}
.fighter-history-record-b{
    font-family: 'Uni Sans',sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #535353;
}
.fighter-history-table{
	display: table;
	width: 100%;
}
.d-hidden{
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.fighter-history-table-heading,.fighter-history-table-body{
	display: table-row;
}
.fighter-history-table-heading>*,.fighter-history-table-body>*{
	display: table-cell;
}
.fht-td-name span,
.fht-td-name a{
    display: inline-block;
    margin-right: 5px;
}
.fht-td-name{
    display: flex;
    align-items: center;
}
.fht-td .fh-loose{
    white-space: nowrap;
}
.fht-th:last-child,.fht-td:last-child{
	padding-right: 30px;
    width: 200px;
    text-align: right;
}
.fht-th:first-child,.fht-td:first-child{
	padding-left: 30px;
}
.fht-th{
	background: #292929;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.25;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 8px 10px 7px;
}

.fighter-history-table-body:nth-child(odd) .fht-td{
	background-color: #F1F1F1;
}
.fht-td:nth-child(1){
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.67;
	text-transform: uppercase;
}
.fht-td:nth-child(1) span:before{
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.fht-td:nth-child(1) span{
	opacity: 0.9;
}
.fh-win:before{
	background-color: #08C626;
}
.fh-win{
	color: #08C626;
}
.fh-loose{
	color: #f80000;
}
.fh-loose:before{
	background-color: #f80000;
}
.fht-td{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #535353;
    vertical-align: middle;
    padding: 20px 10px;
    height: 105px;
}
.fht-td a:hover{
    color: #f6b52c;
}
.fht-td a{
    color: #535353;
    text-decoration: none;
}
.fht-td-champ{
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #F6B52C;
}
.fht-td-place{
	margin-top: 5px;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.33;
	color: #878787;
}
div.fht-td-typewin,
div.fht-td-rounds,
div.fht-td-time{
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	color: #535353;
}
@keyframes spinner {
    to {transform: rotate(360deg);}
}
.loading:after{
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-top-color: #000;
    animation: spinner .6s linear infinite;
    right: 4px;
}
.loading{
    position: relative;
}
.loading.btn-yellow-sm:after{
    width: 10px;
    height: 10px;
    right: 2px;
    margin-top: -5px;
}
.btn-yellow-vid svg{
	margin-right: 3px;
	position: relative;
	top: 1px;
}
.btn-yellow-vid:hover path{
	fill: #FFFFFF;
}
.btn-yellow-vid:hover{
	background-color: #292929;
	color: #ffffff;
}
.btn-yellow-vid{
	background-color: #f6b52c;
	padding: 8px 12px;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.17;
	text-transform: uppercase;
	color: #292929;
	border: none;
}
.more-fights-history{
	margin-top: 20px;
	text-align: center;
}
.fighter-media{
	width: 100%;
	max-width: 1200px;
	padding: 0 15px;
	margin: 0 auto 100px;
}
.fighter-media-heading{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 40px;
}
.fighter-media-title{
	padding-right: 10px;
	font-family: 'Uni Sans',sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	text-transform: uppercase;
	color: #292929;
}
.fighter-media-cats button{
	background: none;
	border: none;
	margin-right: 15px;
	font-weight: 700;
    font-size: 17px;
	line-height: 1.33;
	text-transform: uppercase;
	color: #878787;
}
.fighter-media-cats button:hover,
.fighter-media-cats button.active{
	color: #303030;
}
.fighter-media-cats{
	display: flex;
	align-items: center;
}
.news-item-latests-item-outer-slit .news-item-grid{
	width: 100%;
    margin-bottom: 0;
}
.fighter-media-slider .slick-slide{
	padding: 0 15px;
}
.fighter-media-slider-outer{
	margin: 0 -15px;
}
.search_page .heading-section-inner h1{
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    text-transform: uppercase;
}
.search_page .heading-section{
    height: 380px;
}
.search-body{
    width: 100%;
    max-width: 1200px;
    padding: 50px 15px 0;
    margin: 0 auto;
}
.search-body-title{
    font-family: 'Uni Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 1.2;
    text-transform: uppercase;
    color: #292929;
    margin-bottom: 35px;
}
.search-body-result{
    padding-top: 50px;
}
.search-body-news,.search-body-videos, .search-body-fighters{
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.search-body-news .news-item-grid, .search-body-videos .grid-video-item, .search-body-fighters .sportsmen-item{
    width: 33.333333333%;
    padding: 15px;
    margin-bottom: 0;
}
.search-error{
    padding: 30px 15px;
    font-weight: 700;
    font-size: 30px;
    color: #f6b52c;
    text-align: center;
}
.search-body-no-results{
    padding: 0 15px;
    font-weight: 700;
    font-size: 21px;
    color: #f6b52c;
}

@media ALL AND (max-width:1650px){
    header{
        transform: none;
        left: 0;
    }
    .main-slider-dots{
        margin-left:0;
        left:initial;
        right: 30px;
    }
}
@media ALL AND (max-width:1300px){
    .fighter-media-slider-outer{
        padding: 0 50px;
    }
    .news-item-latests-pre-slider{
        padding: 0 50px;
    }
    .anonce-slider-item-inner{
        padding: 30px 50px 0;
    }
    .anonce-arr-prev {
        left: 5px;
        margin-left: 0;
    }
    .anonce-arr-next{
        right: 5px;
        margin-right: 0;
    }
    .anonce-fighter{
        width: 28%;
    }
    .anonce-info{
        width: 44%;
    }
    .ni-slider{
        padding: 0 55px;
    }
}
@media ALL AND (max-width:1199px){
    .fht-td[data-title]:before{
        content: attr(data-title) ': ';
        font-weight: 400;
        margin-right: 10px;
    }
    .fht-td:nth-child(1){
        padding-top: 5px;
    }
    .fht-td:last-child{
        padding-bottom: 5px;
    }
    .fht-td:nth-child(1),.fht-td,.fht-td:last-child{
        padding: 5px 10px;
        height: initial;
        text-align: center;
    }
    .fht-td.fht-video br{
        display: none;
    }
    .fht-td.fht-video button{
        margin-bottom: 5px;
        text-align: center;
    }


    .fighter-history-table-body .fht-td:last-child {
        border-bottom: 2px solid #000;
    }
    .fighter-history-table-body .fht-td {
        background-color: #F1F1F1;
    }


    .fighter-history-table-heading{
        display: none;
    }
    .fighter-history-table-body .fht-td{
        width: 100%;
        display: block;
    }
    .fighter-history-table-body{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .mp-news-cats li{
        margin-left: 0;
        margin-right: 15px;
        margin-bottom: 8px
    }
    .mp-news-cats{
        width: 100%;
        justify-content: start;
        margin-top: 10px;
    }
    .mp-news-heading{
        flex-wrap: wrap;
        margin-bottom: 15px;
    }
    .ms-inner{
        padding: 20px 50px 20px 15px;
    }
    .main-slider-dots{
        right: 15px;
    }
    .ms-arrows {
        display: flex;
        margin-top: 20px;
    }
    .ms-title{
        font-size: 40px;
    }
    .anonce-btns-block{
        margin-top: 15px;
    }
    .anonce-btns-block>*{
        margin: 0 5px;
        padding: 12px 20px;
    }
    .anonce-timeleft{
        width: 55px;
        height: 64px;
        margin: 2px 4px;
        padding: 6px 2px;
    }
    .anonce-timeleft-counter{
        font-size: 26px;
    }
    .anonce-time-left-text{
        font-size: 12px;
        margin-top: 12px;
    }
    .anonce-vs{
        font-size: 30px;
    }
    .left-w-sidebar{
        width: calc(100% - 260px);
    }
    .sidebar{
        width: 240px;
    }
    .header-logo img{
        width: 70px;
        min-width: 70px;
        height: 70px;
        min-height: 70px;
    }
    .header-inner{
        padding: 0 20px;
    }
    .main-menu{
        margin-left: 0;
    }
    .main-menu>li {
        margin-left: 20px;
    }
    .header-socs{
        padding-left: 15px;
    }
    .lang-switcher{
        margin-left: 20px;

    }
    .header-search-btn{
        margin-left: 30px;
    }
}
@media ALL AND (max-width:1000px){
    .search-body-fighters .sportsmen-item{
        width: 50%;
    }
}
@media ALL AND (min-width:992px){
    .mobile-burger,
    .mobile-menu,
    .bg-over,
    .mobile-arr-submenu{
        display: none!important;
    }
}
@media ALL AND (max-width:991px){
    .search-body-news .news-item-grid, .search-body-videos .grid-video-item{
        width: 50%;
    }
    .sp-about {
        width: 100%;
        padding-right: 0;
        max-width: initial;
    }
    .sp-tituls-list {
        margin-top: 30px;
    }
    .sp-tituls {
        width: 100%;
        margin-top: 20px;
    }
    .sportsman-full-info{
        flex-wrap: wrap;
    }
    .fighter-heading-right{
        width: 400px;
    }
    .fighter-heading-left{
        width: calc(100% - 400px);
    }
    .fighter-heading{
        height: 700px;
    }
    .fp-name{
        font-size: 45px;
    }
    .fp-cat{
        margin-bottom: 17px;
        font-size: 16px;
    }
    .fp-country{
        margin-top: 20px;
        font-size: 15px;
    }
    .fp-info {
        margin-top: 30px;
    }
    .fp-info-socs{
        margin-top: 30px;
    }
    .fp-info-item-val{
        font-size: 21px;
    }
    .fp-info-item:not(:last-child) {
        margin-right: 30px;
    }



    .breadcumbs li:not(:last-child):after{
        margin-left: 10px;
    }
    .breadcumbs li{
        margin-right: 10px;
    }
    .breadcumbs li a, .breadcumbs li:not(:last-child):after{
        font-size: 12px;
    }
    .heading-section-inner h1{
        font-size: 40px;
    }
    .heading-section{
        height: 350px;
    }
    .new-item-grid-title a{
        font-size: 20px;
    }
    .mp-videos-body{
        justify-content: space-around;
    }

    .l-news-info{
        width: calc(100% - 270px);
    }

    .sidebar{
        max-width: 300px;
        padding: 20px;
        background-color: #fff;
        width: 100%;
        position: fixed;
        top: 0;
        right: -100%;
        z-index: 105;
        height: 100%;
        overflow-y: auto;
    }
    .left-w-sidebar{
        width: 100%;
        max-width: initial;
    }
    .block-with-sidebar{
        flex-wrap: wrap;
    }
    .ms-info{
        margin-top: 15px;
    }
    .ms-title{
        font-size: 30px;
    }
    .ms-cat{
        margin-bottom: 10px;
    }
    .main-slider-item{
        padding-top: 100px;
    }
    .footer-copy{
        margin-top: 15px;
        text-align: center;
    }
    .footer-socs{
        justify-content: center;
    }
    .footer-right{
        width: 100%;
        margin-top: 25px;
    }
    .footer-menu-2{
        margin-top: 15px;
    }
    .footer-menu ul{
        justify-content: center;
    }
    .footer-center{
        width: 100%;
        padding: 0 0;
    }
    .footer-left img{
        width: 100px;
        height: auto;
    }
    .footer-inner{
        flex-wrap: wrap;

    }
    .footer-left{
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    footer{
        padding: 25px 0;
        margin-top: 30px;
    }

    .mobile-menu .main-menu>li.active-menu>a:before {
        content: '';
        display: block;
        position: absolute;
        height: 2px;
        background: #F6B52C;
        transition-duration: 0.2s;
        bottom: -3px;
        left: 0;
        max-width: 90%;
        width: 24px;
    }


    input[type='text'].search-field{
        font-size: 20px;
    }
    .search-form{
        padding: 0 40px;
    }
    .outer-search-form.active{
        padding: 10px 20px;
    }
    .mobile-arr-submenu{
        position: absolute;
        width: 22px;
        height: 22px;
        margin-left: 10px;
        border: none;
        background: transparent;
    }
    .mobile-menu .main-menu>li{
        margin-bottom: 20px;
        position: relative;
    }
    .mobile-menu .main-menu>li ul li{
        margin-top: 8px
    }
    .mobile-menu .main-menu>li ul a{
        font-family: 'Uni Sans',sans-serif;
        font-weight: 500;
        text-decoration: none;
        font-size: 16px;
        line-height: 1.2;
        color: #292929;
        position: relative;
        white-space: nowrap;
    }
    .mobile-menu .main-menu>li>a{
        font-family: 'Uni Sans',sans-serif;
        font-weight: 700;
        text-decoration: none;
        font-size: 18px;
        line-height: 1.2;
        color: #292929;
        position: relative;
        white-space: nowrap;
    }
    .sub-menu{
        display: none;
    }
    .mobile-menu-inner .header-socs {
        padding-left: 0;
        justify-content: center;
        margin-top: 15px;
    }
    .close-mobile-menu-outer{
        text-align: right;
        margin-bottom: 15px;
    }
    .mobile-menu .main-menu>li{
        margin-left: 0px;
        display: block;
        width: 100%;
        text-align: center;
    }
    .mobile-menu .main-menu{
        flex-wrap: wrap;
    }
    .close-mobile-menu:after,
    .close-mobile-menu:before{
        content: '';
        width: 100%;
        height: 3px;
        background-color: #535353;
        position: absolute;
        top: 50%;
        margin-top: -1px;
        left: 50%;
        margin-left: -15px;
        transform-origin: center;
    }
    .close-mobile-menu:after{
        transform: rotate(-45deg);
    }
    .close-mobile-menu:before{
        transform: rotate(45deg);
    }
    .close-mobile-menu{
        width: 30px;
        height: 30px;
        border: none;
        background: transparent;
        outline: none;
        align-items: center;
        position: relative;
    }
    .mobile-menu-inner{
        padding: 20px 15px 10px 15px;
        position: relative;
    }
    .bg-over{
        background-color: #000;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        z-index: 103;
        transition-duration: 0.3s;
    }
    body.active-mobile-menu .bg-over{
        opacity: 0.4;
        visibility: visible;
    }
    body.active-mobile-menu{
        overflow:hidden;
    }
    body.active-mobile-menu .mobile-menu{
        right: 0%;
    }
    .mobile-menu{
        overflow-y: auto;
        position: fixed;
        width: 100%;
        max-width: 500px;
        right: -100%;
        top: 0;
        background-color: #fff;
        z-index: 105;
        transition-duration: 0.3s;
        height: 100%;
    }
    .header-logo img {
        width: 60px;
        min-width: 60px;
        height: 60px;
        min-height: 60px;
    }
    .header-logo {
        padding: 5px 0;
    }
    .mobile-burger{
        display: flex;
        align-items: center;
        margin-left: 30px;
    }
    .mob-menu-open i{

    }
    .mob-menu-open:before,
    .mob-menu-open:after,
    .mob-menu-open i{
        content: '';
        width: 100%;
        height: 3px;
        background-color: #535353;

    }
    .mob-menu-open{
        display: flex;
        flex-wrap: wrap;
        width: 30px;
        height: 30px;
        border:none;
        background: transparent;
        outline: none;
        align-items: center;
    }
    .header-left>.pre-menu,
    .header-right>.header-socs{
        display: none;
    }
    .anonce-place-date{
        font-size: 12px;
    }
    .anonce-vs{
        font-size: 25px;
    }
    .anonce-fighter{
        display: none;
    }
    .anonce-info{
        width: 100%;
    }
}

@media ALL AND (max-width:850px){
    .fighter-heading-right {
        width: 340px;
    }
    .fighter-heading-left {
        width: calc(100% - 340px);
    }
    .fighter-heading {
        height: 600px;
    }
    .fighter-heading:not(.fighter-heading-bg):after{
        bottom: -84px;
    }
    .fp-name{
        font-size: 40px;
    }
}


@media ALL AND (max-width:768px){
    /* відступи та розміри*/
    .mp-title,
    .news-item-latests-title,
    .fight-card-title{
        font-size: 35px;
    }
    .sportsmen-filter{
        margin-bottom: 10px;
    }
    .rating-links{
        margin-bottom: 20px;
    }
    .block-with-sidebar{
        margin: 40px auto 0;
    }
    .mp-news-block, .mp-videos-block {
        margin-bottom: 40px;
    }
    .mp-videos-heading{
        margin-bottom: 15px;
    }
    .fight-card-title{
        margin-bottom: 10px;
    }

    .heading-section-inner h1 {
        font-size: 30px;
    }
    .fighter-media{
        margin: 0 auto 40px;
    }

    .fighter-history-direction{
        font-size: 25px;
    }
    .sportsman-full-info{
        margin: 0 auto 50px;
    }
    .sp-about-title,
    .fighter-history-title,
    .fighter-media-title{
        font-size: 30px;

    }

    .fight-card-main-name{
        font-size: 17px;
    }
    .fight-card-main-name br{
        display: none;
    }
    .fight-card-winner, .fight-card-loser{
        margin-top: 0px;
        margin-bottom: 2px;
    }


    .go-top{
        right: 15px;
        bottom: 15px;
    }

    .footer-center{
        display: none;
    }
    .new-item-grid-title a {
        font-size: 17px;
    }
    .search-body-fighters .sportsmen-item{
        width: 100%;
    }
    .fighter-media-heading{
        margin-bottom: 20px;
    }
    .fighter-media-heading{
        flex-wrap: wrap;
    }
    .fighter-media-cats{
        width: 100%;
        margin-top: 20px;
    }
    .fighter-media-cats button{
        font-size: 13px;
        margin-right: 15px;
        margin-left: 0px;
    }

    .fp-cat {
        margin-bottom: 11px;
        font-size: 12px;
    }
    .fp-cat:before{
        width: 10px;
        height: 10px;
    }
    .fp-name {
        font-size: 30px;
    }
    .fp-country {
        margin-top: 15px;
        font-size: 12px;
    }
    .fp-info {
        margin-top: 14px;
        flex-wrap: wrap;
    }
    .fp-info-item:not(:last-child) {
        margin-right: 20px;
    }
    .fp-info-razd{
        display: none;
    }
    .fp-info-item:last-child{
        width: 100%;
        margin-top: 15px;
    }
    .fp-info-item-tit{
        margin-bottom: 2px;
    }
    .fp-info-socs {
        margin-top: 20px;
    }
    .fp-info-socs li {
        margin-right: 15px;
    }
    .fighter-heading-right {
        width: 276px;
    }
    .fighter-heading-left {
        width: calc(100% - 276px);
        padding-right: 10px;
        padding-bottom: 20px;
    }
    .fighter-heading{
        padding-top: 120px;
        margin-bottom: 50px;
        min-height: 480px;
        height: auto;
    }
    .fighter-heading:not(.fighter-heading-bg):after{
        margin-left: -155px;
        bottom: -195px;
    }
    .fighter-heading-inner{
        align-items: flex-end;
    }



    .res-outer {
        margin-bottom: 30px;
    }
    .result-block-fighter-victory,
    .result-block-fighter-lose{
        position: initial;
        width: 100%;
        text-align: center;
        margin-top: 5px;
    }
    .accordion-outer {
        padding-bottom: 20px;
    }
    .accordion-outer:not(:last-child){
        margin-bottom: 20px;
    }
    .accordion-heading{
        font-size: 20px;
    }
    .result-block {
        background: #F1F1F1;
        padding: 30px 20px 30px;
    }
    .result-block-fighter-left, .result-block-fighter-right{
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }
    .result-block-fighter-vs{
        margin: 10px 0;
    }
    .result-block-fighters{
        flex-wrap: wrap;
        justify-content: center;
    }
    .result-block-info-item{
        margin-left: 0;
        margin-right: 10px;
    }
    .result-block-info{
        width: 100%;
        margin-top: 5px;
    }
    .result-block-heading{
        flex-wrap: wrap;
    }
    .pre-res-item{
        width: 100%;
    }

    .l-news-img{
        width: 100%;
    }
    .sportsmen-item{
        width: 100%;
    }

    .srb-image{
        min-width: 120px;
    }
    .srb-list{
        -moz-column-count: 1;
        -moz-column-gap: 0px;
        -webkit-column-count: 1;
        -webkit-column-gap: 0px;
        column-count: 1;
        column-gap: 0px;
    }

    .rating-links a,
    .rating-links span{
        font-size: 30px;
    }


    .fight-card-full-info-row>div:nth-child(2) i{
        width: 8px;
    }
    .fight-card-full-info a{
        padding: 5px;
        font-size: 9px;
    }
    .fight-card-full-info-row>div:nth-child(2) {
        padding: 0 5px;
    }
    .fight-card-full-info{
        padding: 15px 10px 20px;
    }
    .fight-card-main-right{
        padding-top: 15px;
        align-items: center;
        justify-content: flex-end;
        flex-direction: column;
    }
    .fight-card-main-right-info{
        padding-right: 0;
        margin-bottom: 5px;
    }
    .fight-card-main-left-info {
        padding-left: 0;
        margin-bottom: 5px;
    }
    .fight-card-main-left{
        padding-top: 15px;
        align-items: center;
        flex-direction: column-reverse;
    }
    .fight-card-main-country{
        margin-top: 3px;
        margin-bottom: 0px;
    }
    .news-item-share{
        flex-wrap: wrap;
    }
    .news-item-share-links li{
        margin-left: 0;
        margin-right: 10px;
    }
    .news-item-share-links{
        margin-top: 15px;
        width: 100%;
    }
    .fight-card-heading{
        flex-wrap: wrap;
    }
    .fight-card-heading .fight-card-timer .anonce-time-left-date{

        justify-content: flex-start;
    }
    .fight-card-heading .fight-card-timer{
        width: 100%;
    }

    .pre-footer-slider-partners-item {
        padding: 0 15px;
    }
    .pre-footer-slider-partners-inner{
        padding: 40px 70px;
    }
    .l-news-info{
        padding-top: 15px;
        width: 100%;
        padding-left: 0;
    }
    .mp-news-body{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: flex-start;
    }
    .line-news-item{
        width: 48%;
        flex-wrap: wrap;
    }

}

@media ALL AND (max-width:650px){
    .footer-menu ul li {
        margin-right: 0;
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
    }
    .footer-menu ul{
        flex-wrap: wrap;
    }

}

@media ALL AND (max-width:600px){
    .fighter-heading:not(.fighter-heading-bg):after {
        margin-left: -155px;
        bottom: -195px;
        width: 1411px;
        height: 500px;
    }
    .fighter-heading{
        min-height: 430px;
    }
    .fp-info-socs svg{
        width: 20px;
        height: 20px;
    }
    .fp-info-item-val {
        font-size: 16px;
    }
    .fp-name {
        font-size: 24px;
    }
    .fp-cat {
        margin-bottom: 6px;
        font-size: 11px;
    }
    .fighter-heading-left{
        width: calc(100% - 237px);
    }
    .fighter-heading-right{
        width: 237px;
    }
    .sportsmen-filter>*{
        width: 100%;
    }
    .sportsmen-filter{
        flex-wrap: wrap;
    }
    .sportsmen-item-info-name{
        font-size: 18px;
    }
    .sportsmen-item-info{
        width: calc(100% - 100px);
        padding-left: 10px;
        padding-top: 15px;
    }
    .sportsmen-item-img img{
        width: 100px;
    }
    .srb-list {
        -moz-column-count: 2;
        -moz-column-gap: 30px;
        -webkit-column-count: 2;
        -webkit-column-gap: 30px;
        column-count: 2;
        column-gap: 30px;
        padding: 10px;
    }
    .rating-links{
        flex-wrap: wrap;
    }
    .rating-links li {
        margin-right: 0;
        width: 100%;
    }
    .srb-info{
        width: initial;
    }
    .srb-name{
        font-size: 17px;
    }
    .srb-pre-list{
        width: 100%;
    }
    .sportsman-rating-block-body{
        flex-wrap: wrap;
    }
    .mp-title, .news-item-latests-title, .fight-card-title {
        font-size: 30px;
    }
    .fight-card-full-info a {
        margin-top: 5px;
    }
    .fight-card-main-results{
        margin-top: 10px;
    }
    .fight-card-main-fighter{
        width: 100px;
    }

    .fight-card-weight{
        font-size: 12px;
    }
    .fight-card-main-name{
        font-size: 16px;
    }
    .heading-section-inner h1{
        font-size: 30px;
    }
    .news-item-latests-item-outer .news-item-grid{
        max-width: 370px;
        margin: 0 auto;
    }
    .fight-card-main-results-row{
        flex-wrap: wrap;
        width: 100%;
    }

    .fight-card-main-results-row>div:first-child, .fight-card-main-results-row>div:last-child{
        width: 100%;
        text-align: center;
        display: block;
    }
    .fight-card-main-results-line{
        display: none!important;
    }
}
@media ALL AND (max-width:500px){
    .search-body-news .news-item-grid, .search-body-videos .grid-video-item{
        width: 100%;
    }
    .news-grid-outer .news-item-grid,
    .news-grid-outer>.grid-video-item{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
    }
    .news-item-grid-sizer{
        width: 100%;
        max-width: 370px;
    }
    .news-item-grid{
        width: 100%;
        margin-bottom: 20px;
    }
    .heading-section-inner h1{
        font-size: 25px;
    }
    .line-news-item,.mp-videos-block .grid-video-item {
        width: 100%;
    }
}

@media ALL AND (max-width:480px){
    .fight-card-main-name {
        font-size: 12px;
    }
    .fighter-heading:not(.fighter-heading-bg):after {
        margin-left: 18px;
        bottom: -2px;
        width: 200px;
        height: 200px;
    }
    .fighter-heading {
        min-height: 340px;
    }
    .fp-name {
        font-size: 18px;
    }
    .fighter-heading-left {
        width: calc(100% - 150px);
    }
    .fighter-heading-right {
        width: 150px;
    }
    .fp-cat{
        display: none;
    }
    .fp-info-item:nth-child(2),
    .fp-info-item:nth-child(1){
        display: none;
    }
}



