

/* Start:/local/templates/sport/components/bitrix/menu/section/style.css?1760360985799*/
.sub-menu .items {
	/*display: flex;
	gap: 0 2rem;*/
	list-style-type: none;
}

.sub-menu .items a {
	font-weight: 700;
	color: #fff;
	transition: all .3s;
}

.sub-menu .items a:hover, .sub-menu .items a.selected {
	color: var(--color-secondary);
	text-decoration: none;
}

.sub-menu .tns-nav {
	display: flex;
	justify-items: stretch;
}

.sub-menu .tns-outer .tns-ovh {
	padding-bottom: 2rem;
}

.sub-menu .tns-outer .tns-ovh + .tns-nav {
	margin: 0 -15px 2rem;
}

.sub-menu .tns-nav button {
	width: 100%;
	height: 4px;
	border-radius: 0;
	border: 0;
	background: #D9D9D9;
}

.sub-menu .tns-nav button.tns-nav-active {
	background: var(--color-secondary);
}

@media(max-width: 575px) {
	.sub-menu .items a {
		font-size: .875rem;
	}

	.sub-menu .tns-outer .tns-ovh {
		padding-bottom: 1.5rem;
	}
}
/* End */


/* Start:/local/templates/sport/components/bitrix/news/players/bitrix/catalog.filter/.default/style.css?1760360985278*/
.filter-coaches {
    margin-bottom: 2rem;
}

.filter-coaches select {
    height: 41px;
    border: 2px solid #D7D7D7;
    width: 100%;
    max-width: 310px;
    padding: 0 1rem;
    font-size: .875rem;
    background: #fff;
}

.filter-coaches .controls {
    display: none;
}

/* End */


/* Start:/local/templates/sport/components/bitrix/news/players/bitrix/news.list/.default/style.css?17603609852518*/
.players-list .players-group {
	padding-bottom: 3rem;
}

.players-list .players-group:after {
	content: "";
	display: block;
	height: 8px;

}

.players-list .players-group .group-title {
	font-size: 1.375rem;
	font-family: "Montserrat";
	margin-bottom: 2rem;
	font-weight: 700;
}


.players-list .grid {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 3rem 1.5rem;
	margin-bottom: 3rem;
}

@media(max-width: 1199px) {
	.players-list .grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media(max-width: 991px) {
	.players-list .grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

@media(max-width: 767px) {
	.players-list .grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media(max-width: 575px) {
	.players-list .grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media(max-width: 320px) {
	.players-list .grid {
		grid-template-columns: 1fr;
	}
}

.players-list .grid .players-item {
	position: relative;
	overflow: hidden;
}

.players-list .grid .players-item .photo {
	height: 270px;
	position: relative;
	background: #000;
	border-bottom: 3px solid var(--color-main);
	margin-bottom: .5rem;
}

.players-list .grid .players-item .photo .country {
	position: absolute;
	z-index: 100;
	right: 1rem;
	bottom: .5rem;
}

.players-list .grid .players-item .photo .country img {
	width: 30px;
	height: auto;
}

.players-list .grid .players-item .photo .number {
	z-index: 100;
	bottom: -30px;
	left: 0;
	position: absolute;
	font-size: 2.25rem;
	font-family: "Montserrat";
	font-weight: 700;
	color: var(--color-main);
/*	text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000,
	1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;*/
	background: #fff;
	width: 60px;
	height: 50px;
	display: flex;
	align-items:center;
	justify-content: center;
}

.players-list .grid .players-item .photo .preview_picture {
	transition: all .3s;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.players-list .grid .players-item .photo a {
	display: block;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 10;
}

.players-list .grid .players-item .birthday {
	color: #8F8F8F;
	font-size: .75rem;
	text-align: right;
}

.players-list .grid .players-item .name {
	text-align: center;
	margin-top: .5rem;
	margin-bottom: .5rem;
}

.players-list .grid .players-item .name a {
	font-family: "Montserrat";
	color: #0D0F0F;
	font-weight: 700;
}

.players-list .grid .players-item .position {
	text-align: center;
	font-size: .75rem;
}
/* End */
/* /local/templates/sport/components/bitrix/menu/section/style.css?1760360985799 */
/* /local/templates/sport/components/bitrix/news/players/bitrix/catalog.filter/.default/style.css?1760360985278 */
/* /local/templates/sport/components/bitrix/news/players/bitrix/news.list/.default/style.css?17603609852518 */
