.sections-list {}


.sections-list .links {
	border-top: 2px solid #cc0033;
	background-color: #f5f5f5;
}

.sections-list .links a {
	padding: 12px 21px;
    font-size: 18px;
    line-height: 1;
	color: #000000;
}
.sections-list .links a.active {
	background-color: #cc0033;
	color: #ffffff;
}




.sections-list .alphabet-heading {
	font-size: 14px;
	line-height: 1.71;
	color: #666666;
}

.sections-list .alphabet {}
.sections-list .alphabet a {
	font-size: 16px;
	line-height: 1.5;
	color: #010101;
	text-decoration: underline;
}
.sections-list .alphabet a.active {
	font-weight: bold;
}





.sections-list .groups {
}

.sections-list .groups .group {

}

.sections-list .groups .group .group-heading {
	font-size: 48px;
	line-height: 1;
	font-weight: bold;
	color: #cc0033;
}



.sections-list .groups .group .items.items-grid {
	columns: 6;
}
.sections-list .groups .group .items .item {
	font-size: 12px;
	line-height: 1.4;
	color: #000000;
}
.sections-list .groups .group .items .item a {
	color: #000000;
}
.sections-list .groups .group .items .item a:hover {
	color: #cc0033;
}







@media (max-width: 1849px) {



}
@media (max-width: 1749px) {

    

}
@media (max-width: 1499px) {

	.sections-list .groups .group .items.items-grid {
		columns: 5;
	}

}
@media (max-width: 1399px) {



}
@media (max-width: 1199px) {

	.sections-list .links a {
		padding: 10px 18px;
		font-size: 16px;
	}

	.sections-list .groups .group .items.items-grid {
		columns: 4;
	}

}
@media (max-width: 991px) {

	.sections-list .links a {
		padding: 8px 16px;
		font-size: 14px;
	}

	.sections-list .groups .group .items.items-grid {
		columns: 3;
	}

}
@media (max-width: 767px) {

	.sections-list .groups .group .items.items-grid {
		columns: 2;
	}

}
@media (max-width: 575px) {



}



