/* =========================================================
   KICKBOXING QUÉBEC — FIGHTERS FINAL
   Fichier : assets/css/iska-fighters.css
========================================================= */

/* =========================================================
   WRAPPER GLOBAL
========================================================= */

.iska-fighter-profile-wrap {
	max-width: 1320px !important;
	margin: 20px auto 40px !important;
	padding: 0 20px !important;
	box-sizing: border-box !important;
}

.iska-fighter-profile-wrap *,
.iska-fighter-profile-wrap *::before,
.iska-fighter-profile-wrap *::after {
	box-sizing: border-box !important;
}

/* =========================================================
   HERO PROFIL COMBATTANT
========================================================= */

.iska-fighter-profile-hero {
	position: relative !important;
	display: grid !important;
	grid-template-columns: 280px 1fr 190px !important;
	gap: 34px !important;
	align-items: center !important;
	overflow: hidden !important;
	min-height: 520px !important;
	padding: 54px !important;
	border-radius: 30px !important;
	background:
		linear-gradient(90deg, rgba(0,0,0,.94), rgba(0,0,0,.72)),
		var(--iska-fighter-banner, none),
		radial-gradient(circle at 18% 15%, rgba(95,159,189,.22), transparent 28%),
		radial-gradient(circle at 85% 85%, rgba(196,30,58,.14), transparent 30%),
		linear-gradient(135deg, #020202 0%, #0b0b0b 45%, #151515 100%) !important;
	background-size: cover !important;
	background-position: center !important;
	border: 1px solid rgba(95,159,189,.24) !important;
	box-shadow: 0 30px 80px rgba(0,0,0,.48) !important;
	color: #eef7fb !important;
}

.iska-fighter-profile-hero::before {
	content: "KICKBOXING QUÉBEC";
	position: absolute !important;
	right: -36px !important;
	bottom: -36px !important;
	z-index: 1 !important;
	color: rgba(255,255,255,.035) !important;
	font-size: clamp(90px, 14vw, 210px) !important;
	font-weight: 950 !important;
	letter-spacing: -.08em !important;
	line-height: .8 !important;
	pointer-events: none !important;
}

.iska-fighter-profile-hero::after {
	content: "";
	position: absolute !important;
	inset: 0 !important;
	z-index: 1 !important;
	background:
		linear-gradient(90deg, rgba(95,159,189,.12) 0, transparent 36%),
		linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px) !important;
	background-size: auto, 8px 100% !important;
	pointer-events: none !important;
}

.iska-fighter-avatar-box,
.iska-fighter-main-info,
.iska-fighter-rank-box {
	position: relative !important;
	z-index: 3 !important;
}

/* =========================================================
   AVATAR
========================================================= */

.iska-fighter-avatar-box {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 280px !important;
	height: 280px !important;
	padding: 12px !important;
	border-radius: 34px !important;
	background: linear-gradient(135deg, #315f78, #5f9fbd, #b7e4f5) !important;
	box-shadow: 0 24px 58px rgba(0,0,0,.48), 0 0 28px rgba(95,159,189,.15) !important;
}

.iska-fighter-avatar-box img {
	display: block !important;
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	border-radius: 24px !important;
	border: 0 !important;
	box-shadow: none !important;
	background: #111 !important;
}

/* =========================================================
   TEXTES HERO
========================================================= */

.iska-fighter-eyebrow {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	margin: 0 0 16px !important;
	padding: 12px 18px !important;
	background: linear-gradient(90deg, #315f78, #5f9fbd, #b7e4f5) !important;
	color: #050505 !important;
	border: 1px solid rgba(255,255,255,.18) !important;
	font-size: 11px !important;
	font-weight: 900 !important;
	line-height: 1.25 !important;
	letter-spacing: .12em !important;
	text-transform: uppercase !important;
}

.iska-fighter-main-info h1 {
	margin: 0 0 24px !important;
	color: #ffffff !important;
	font-size: clamp(52px, 7vw, 112px) !important;
	line-height: .9 !important;
	font-weight: 950 !important;
	text-transform: uppercase !important;
	letter-spacing: -.055em !important;
	text-shadow: 0 10px 34px rgba(0,0,0,.65) !important;
	overflow-wrap: anywhere !important;
}

.iska-fighter-nickname {
	margin: -8px 0 20px !important;
	color: #b7e4f5 !important;
	font-size: 22px !important;
	font-weight: 800 !important;
	font-style: italic !important;
}

.iska-fighter-meta-line {
	display: flex !important;
	flex-wrap: wrap !important;
	gap: 8px !important;
	margin: 0 0 18px !important;
}

.iska-fighter-meta-line span {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 44px !important;
	padding: 10px 16px !important;
	border: 1px solid rgba(95,159,189,.22) !important;
	background: rgba(0,0,0,.32) !important;
	color: #ffffff !important;
	font-size: 15px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
}

/* =========================================================
   RECORD
========================================================= */

.iska-fighter-hero-record {
	display: inline-flex !important;
	align-items: center !important;
	gap: 12px !important;
	margin: 0 0 22px !important;
	padding: 14px 20px !important;
	border-radius: 999px !important;
	border: 1px solid rgba(95,159,189,.35) !important;
	background: rgba(0,0,0,.35) !important;
	box-shadow: 0 15px 34px rgba(0,0,0,.32) !important;
}

.iska-fighter-hero-record strong {
	color: #ffffff !important;
	font-size: 30px !important;
	font-weight: 950 !important;
	line-height: 1 !important;
}

.iska-fighter-hero-record span {
	color: #5f9fbd !important;
	font-size: 11px !important;
	font-weight: 900 !important;
	letter-spacing: .14em !important;
	text-transform: uppercase !important;
}

/* =========================================================
   BADGES TITRES
========================================================= */

.iska-fighter-champion-wrap {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	gap: 14px !important;
	margin: 0 0 12px !important;
}

.iska-fighter-title-badge {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 44px !important;
	padding: 12px 22px !important;
	border-radius: 999px !important;
	background: linear-gradient(135deg, #315f78, #5f9fbd, #b7e4f5) !important;
	border: 1px solid rgba(255,255,255,.18) !important;
	color: #050505 !important;
	box-shadow: 0 12px 26px rgba(0,0,0,.26) !important;
	font-size: 11px !important;
	font-weight: 900 !important;
	line-height: 1.25 !important;
	letter-spacing: .14em !important;
	text-transform: uppercase !important;
}

/* =========================================================
   RANK BOX
========================================================= */

.iska-fighter-rank-box {
	align-self: end !important;
	justify-self: end !important;
	min-width: 150px !important;
	padding: 26px 20px !important;
	border-radius: 24px !important;
	background: rgba(0,0,0,.42) !important;
	border: 1px solid rgba(95,159,189,.30) !important;
	box-shadow: 0 16px 38px rgba(0,0,0,.35) !important;
	text-align: center !important;
}

.iska-fighter-rank-box span {
	display: block !important;
	margin-bottom: 8px !important;
	color: #ffffff !important;
	font-size: 11px !important;
	font-weight: 800 !important;
}

.iska-fighter-rank-box strong {
	display: block !important;
	color: #5f9fbd !important;
	font-size: 42px !important;
	font-weight: 950 !important;
	line-height: 1 !important;
	text-transform: uppercase !important;
}

/* =========================================================
   CARTES INFOS COMBATTANT
========================================================= */

.iska-fighter-profile-details {
	max-width: 1180px !important;
	margin: 26px auto 30px !important;
	padding: 0 18px !important;
}

.iska-fighter-detail-grid {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 16px !important;
}

.iska-fighter-detail-card {
	background:
		linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.02)),
		#080808 !important;
	border: 1px solid rgba(95,159,189,.45) !important;
	border-radius: 18px !important;
	padding: 20px !important;
	box-shadow: 0 18px 45px rgba(0,0,0,.18) !important;
	color: #ffffff !important;
}

.iska-fighter-detail-card span {
	display: block !important;
	margin-bottom: 8px !important;
	color: #5f9fbd !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	text-transform: uppercase !important;
	letter-spacing: .08em !important;
}

.iska-fighter-detail-card strong {
	display: block !important;
	color: #ffffff !important;
	font-size: 17px !important;
	font-weight: 900 !important;
	line-height: 1.25 !important;
}

/* =========================================================
   ELIGIBILITY PREMIUM
========================================================= */

.iska-fighter-eligibility-premium {
	max-width: 1180px !important;
	margin: 30px auto !important;
	padding: 30px !important;
	border-radius: 22px !important;
	background:
		linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.02)),
		#080808 !important;
	border: 1px solid rgba(95,159,189,.45) !important;
	box-shadow: 0 22px 55px rgba(0,0,0,.25) !important;
	color: #ffffff !important;
}

.iska-fighter-eligibility-premium * {
	box-sizing: border-box !important;
}

.iska-fighter-eligibility-premium-head {
	margin-bottom: 24px !important;
}

.iska-fighter-eligibility-premium-head span {
	display: inline-block !important;
	margin-bottom: 10px !important;
	color: #5f9fbd !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	text-transform: uppercase !important;
	letter-spacing: .12em !important;
}

.iska-fighter-eligibility-premium-head h2 {
	margin: 0 0 10px !important;
	color: #ffffff !important;
	font-size: clamp(34px, 5vw, 64px) !important;
	font-weight: 950 !important;
	line-height: .95 !important;
	text-transform: uppercase !important;
}

.iska-fighter-eligibility-premium-head p {
	max-width: 760px !important;
	margin: 0 !important;
	color: rgba(255,255,255,.82) !important;
	font-size: 16px !important;
	line-height: 1.55 !important;
}

.iska-fighter-eligibility-premium-grid {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 16px !important;
}

.iska-eligibility-box {
	padding: 20px !important;
	border-radius: 18px !important;
	background: rgba(255,255,255,.045) !important;
	border: 1px solid rgba(95,159,189,.32) !important;
}

.iska-eligibility-box span {
	display: block !important;
	margin-bottom: 9px !important;
	color: #5f9fbd !important;
	font-size: 12px !important;
	font-weight: 900 !important;
	text-transform: uppercase !important;
	letter-spacing: .08em !important;
}

.iska-eligibility-box strong {
	display: block !important;
	margin-bottom: 6px !important;
	color: #ffffff !important;
	font-size: 20px !important;
	font-weight: 900 !important;
	line-height: 1.2 !important;
}

.iska-eligibility-box small {
	display: block !important;
	color: rgba(255,255,255,.72) !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
}

.iska-fighter-eligibility-premium.is-authorized {
	border-color: rgba(45,212,100,.55) !important;
}

.iska-fighter-eligibility-premium.is-not-authorized {
	border-color: rgba(255,80,80,.45) !important;
}

/* =========================================================
   HISTORIQUE DES COMBATS
========================================================= */

.iska-fight-history-wrap {
	position: relative !important;
	overflow: visible !important;
	max-width: 100% !important;
	margin-top: 34px !important;
	padding: 42px !important;
	border-radius: 26px !important;
	background: #ffffff !important;
	border: 1px solid rgba(95,159,189,.18) !important;
	box-shadow: 0 24px 60px rgba(0,0,0,.22) !important;
}

.iska-fight-history-head {
	text-align: center !important;
	margin-bottom: 34px !important;
}

.iska-fight-history-head span {
	display: inline-block !important;
	margin-bottom: 12px !important;
	color: #315f78 !important;
	font-size: 11px !important;
	font-weight: 900 !important;
	letter-spacing: .18em !important;
	text-transform: uppercase !important;
}

.iska-fight-history-head h2,
.iska-fight-history-head h3 {
	margin: 0 0 14px !important;
	color: #050505 !important;
	font-size: clamp(30px, 4vw, 50px) !important;
	font-weight: 950 !important;
	line-height: 1 !important;
	letter-spacing: -.03em !important;
	text-transform: uppercase !important;
}

.iska-fight-history-head p {
	max-width: 760px !important;
	margin: 0 auto !important;
	color: #333333 !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	line-height: 1.75 !important;
}

.iska-fight-history-list {
	display: grid !important;
	gap: 18px !important;
}

.iska-fight-history-item {
	position: relative !important;
	display: grid !important;
	grid-template-columns: 150px 1fr !important;
	gap: 18px !important;
	align-items: start !important;
}

.iska-fight-history-item::before {
	content: "";
	position: absolute !important;
	left: 75px !important;
	top: 0 !important;
	bottom: -18px !important;
	z-index: 0 !important;
	width: 2px !important;
	background: linear-gradient(180deg, rgba(95,159,189,.55), rgba(95,159,189,0)) !important;
}

.iska-fight-history-date,
.iska-fight-history-card {
	position: relative !important;
	z-index: 2 !important;
}

.iska-fight-history-date {
	min-width: 132px !important;
	padding: 14px !important;
	border-radius: 16px !important;
	background: rgba(20,20,20,.94) !important;
	border: 1px solid rgba(95,159,189,.35) !important;
	color: #87c4df !important;
	font-size: 14px !important;
	font-weight: 900 !important;
	letter-spacing: .06em !important;
	text-align: center !important;
	text-transform: uppercase !important;
}

.iska-fight-history-card {
	overflow: visible !important;
	padding: 28px !important;
	border-radius: 20px !important;
	background: #101010 !important;
	border: 1px solid rgba(95,159,189,.22) !important;
	box-shadow: 0 18px 46px rgba(0,0,0,.35) !important;
}

.iska-result-victoire .iska-fight-history-card {
	border-left: 4px solid #9fe870 !important;
}

.iska-result-defaite .iska-fight-history-card {
	border-left: 4px solid #ff8fa3 !important;
}

.iska-result-nul .iska-fight-history-card {
	border-left: 4px solid #5f9fbd !important;
}

.iska-fight-history-topline {
	display: flex !important;
	flex-wrap: wrap !important;
	gap: 8px !important;
	margin-bottom: 16px !important;
}

.iska-fight-org,
.iska-fight-result,
.iska-fight-special {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 8px 12px !important;
	border-radius: 999px !important;
	font-size: 10px !important;
	font-weight: 900 !important;
	letter-spacing: .10em !important;
	line-height: 1.2 !important;
	text-transform: uppercase !important;
}

.iska-fight-org {
	background: rgba(95,159,189,.10) !important;
	border: 1px solid rgba(95,159,189,.24) !important;
	color: #87c4df !important;
}

.iska-fight-result {
	background: rgba(255,255,255,.08) !important;
	color: #ffffff !important;
}

.iska-result-victoire .iska-fight-result {
	background: rgba(46,204,113,.18) !important;
	color: #9fe870 !important;
}

.iska-result-defaite .iska-fight-result {
	background: rgba(196,30,58,.18) !important;
	color: #ff8fa3 !important;
}

.iska-fight-special {
	background: linear-gradient(135deg, #315f78, #5f9fbd, #b7e4f5) !important;
	color: #050505 !important;
}

.iska-fight-event-title,
.iska-fight-history-card h3 {
	margin: 0 0 16px !important;
	color: #ffffff !important;
	font-size: 26px !important;
	font-weight: 950 !important;
	line-height: 1.15 !important;
	text-transform: uppercase !important;
	overflow-wrap: anywhere !important;
	text-shadow: 0 6px 18px rgba(0,0,0,.38) !important;
}

.iska-fight-versus-wrap {
	display: flex !important;
	align-items: center !important;
	gap: 18px !important;
	margin: 24px 0 !important;
}

.iska-fight-vs {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 72px !important;
	height: 72px !important;
	min-width: 72px !important;
	border-radius: 50% !important;
	background: linear-gradient(135deg, #315f78 0%, #5f9fbd 55%, #b7e4f5 100%) !important;
	color: #050505 !important;
	font-size: 18px !important;
	font-weight: 950 !important;
	letter-spacing: .08em !important;
	text-transform: uppercase !important;
}

.iska-fight-opponent {
	flex: 1 !important;
	color: #ffffff !important;
	font-size: 24px !important;
	font-weight: 950 !important;
	line-height: 1.15 !important;
	letter-spacing: .03em !important;
	text-transform: uppercase !important;
	word-break: break-word !important;
}

.iska-fight-meta {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	gap: 10px !important;
	margin-top: 18px !important;
}

.iska-fight-meta span {
	padding: 13px 14px !important;
	border-radius: 14px !important;
	background: rgba(0,0,0,.28) !important;
	color: rgba(248,243,232,.90) !important;
	font-size: 13px !important;
	font-weight: 850 !important;
	line-height: 1.45 !important;
}

.iska-fight-meta strong {
	color: #87c4df !important;
}

.iska-fight-video-btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	margin-top: 16px !important;
	padding: 11px 18px !important;
	border-radius: 999px !important;
	background: #5f9fbd !important;
	color: #050505 !important;
	font-weight: 900 !important;
	letter-spacing: .06em !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}

.iska-fight-history-empty,
.iska-fighter-history-empty {
	margin-top: 28px !important;
	padding: 24px !important;
	border-radius: 20px !important;
	background: rgba(0,0,0,.28) !important;
	border: 1px dashed rgba(95,159,189,.28) !important;
	color: rgba(248,243,232,.78) !important;
	font-weight: 800 !important;
	text-align: center !important;
}

/* =========================================================
   SCORECARDS
========================================================= */

.iska-fighter-history-table-wrap {
	overflow-x: auto !important;
}

.iska-fighter-history-table {
	width: 100% !important;
	border-collapse: collapse !important;
	background: #101010 !important;
	color: #ffffff !important;
	border-radius: 18px !important;
	overflow: hidden !important;
}

.iska-fighter-history-table th,
.iska-fighter-history-table td {
	padding: 14px !important;
	border-bottom: 1px solid rgba(95,159,189,.18) !important;
	text-align: left !important;
	font-size: 13px !important;
}

.iska-fighter-history-table th {
	color: #5f9fbd !important;
	text-transform: uppercase !important;
	font-size: 11px !important;
	letter-spacing: .08em !important;
}

.iska-fighter-scorecard-result {
	display: inline-flex !important;
	padding: 7px 10px !important;
	border-radius: 999px !important;
	font-weight: 900 !important;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

.iska-result-win {
	background: rgba(46,204,113,.18) !important;
	color: #9fe870 !important;
}

.iska-result-loss {
	background: rgba(196,30,58,.18) !important;
	color: #ff8fa3 !important;
}

.iska-result-draw {
	background: rgba(95,159,189,.18) !important;
	color: #87c4df !important;
}

/* =========================================================
   BOUTONS BAS
========================================================= */

.iska-fight-history-bottom-action {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: center !important;
	gap: 14px !important;
	margin-top: 36px !important;
	text-align: center !important;
}

.iska-fighter-profile-btn {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	min-height: 54px !important;
	min-width: 280px !important;
	padding: 14px 28px !important;
	border-radius: 999px !important;
	background: linear-gradient(135deg, #315f78 0%, #5f9fbd 55%, #b7e4f5 100%) !important;
	border: none !important;
	color: #050505 !important;
	font-size: 12px !important;
	font-weight: 950 !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
	letter-spacing: .08em !important;
	box-shadow: 0 18px 40px rgba(95,159,189,.24) !important;
}

.iska-fighter-profile-btn.secondary {
	background: rgba(255,255,255,.92) !important;
	border: 2px solid rgba(95,159,189,.35) !important;
	color: #050505 !important;
	box-shadow: none !important;
}

.iska-fighter-profile-btn:hover {
	transform: none !important;
	color: #050505 !important;
	text-decoration: none !important;
}

/* =========================================================
   RESPONSIVE
========================================================= */

@media (max-width: 1100px) {
	.iska-fighter-profile-hero {
		grid-template-columns: 220px 1fr !important;
	}

	.iska-fighter-rank-box {
		grid-column: 1 / -1 !important;
		justify-self: start !important;
		align-self: auto !important;
	}

	.iska-fighter-avatar-box {
		width: 220px !important;
		height: 220px !important;
	}
}

@media (max-width: 900px) {
	.iska-fighter-profile-hero {
		grid-template-columns: 1fr !important;
		padding: 34px !important;
		min-height: auto !important;
	}

	.iska-fighter-avatar-box {
		width: 190px !important;
		height: 190px !important;
	}

	.iska-fighter-main-info h1 {
		font-size: 46px !important;
	}

	.iska-fighter-detail-grid,
	.iska-fighter-eligibility-premium-grid {
		grid-template-columns: 1fr !important;
	}

	.iska-fighter-eligibility-premium {
		padding: 24px !important;
	}

	.iska-fight-history-wrap {
		padding: 26px !important;
	}

	.iska-fight-history-item {
		grid-template-columns: 1fr !important;
	}

	.iska-fight-history-item::before {
		display: none !important;
	}

	.iska-fight-history-card {
		padding: 22px !important;
	}

	.iska-fight-meta {
		grid-template-columns: 1fr !important;
	}
}

@media (max-width: 640px) {
	.iska-fighter-profile-wrap {
		margin: 24px auto !important;
		padding: 0 14px !important;
	}

	.iska-fighter-profile-hero {
		padding: 24px !important;
		border-radius: 22px !important;
	}

	.iska-fighter-avatar-box {
		width: 160px !important;
		height: 160px !important;
	}

	.iska-fighter-main-info h1 {
		font-size: 38px !important;
	}

	.iska-fighter-profile-btn {
		width: 100% !important;
		min-width: 0 !important;
	}

	.iska-fight-history-wrap {
		padding: 22px !important;
		border-radius: 22px !important;
	}

	.iska-fight-history-head h2,
	.iska-fight-history-head h3 {
		font-size: 32px !important;
	}

	.iska-fight-event-title,
	.iska-fight-history-card h3 {
		font-size: 20px !important;
	}

	.iska-fight-versus-wrap {
		align-items: flex-start !important;
	}

	.iska-fight-vs {
		width: 58px !important;
		height: 58px !important;
		min-width: 58px !important;
		font-size: 14px !important;
	}

	.iska-fight-opponent {
		font-size: 18px !important;
	}
}
/* =========================================================
   Kickboxing Québec — Fighter Stats Premium V2
========================================================= */

.iska-fighter-stats-premium{
	max-width:1180px;
	margin:30px auto;
	padding:0;
}

.iska-fighter-stats-grid{
	display:grid;
	grid-template-columns:repeat(6,minmax(0,1fr));
	gap:18px;
}

.iska-fighter-stat-box{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	min-height:120px;
	padding:20px;
	border-radius:20px;
	background:
		linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),
		#080808;
	border:1px solid rgba(95,159,189,.35);
	box-shadow:0 15px 35px rgba(0,0,0,.25);
	text-align:center;
}

.iska-fighter-stat-box span{
	display:block;
	margin-bottom:12px;
	color:#5f9fbd;
	font-size:11px;
	font-weight:900;
	letter-spacing:.08em;
	text-transform:uppercase;
}

.iska-fighter-stat-box strong{
	display:block;
	width:100%;
	color:#ffffff;
	font-size:42px;
	font-weight:900;
	line-height:1;
	word-break:break-word;
}

.iska-fighter-stat-box.championship strong{
	font-size:20px;
	line-height:1.2;
}

@media (max-width:1200px){

	.iska-fighter-stats-grid{
		grid-template-columns:repeat(3,minmax(0,1fr));
	}

}

@media (max-width:768px){

	.iska-fighter-stats-grid{
		grid-template-columns:repeat(2,minmax(0,1fr));
	}

}

@media (max-width:480px){

	.iska-fighter-stats-grid{
		grid-template-columns:1fr;
	}

}