.gcfsaas {
	font-size: 16px !important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
	text-overflow: ellipsis;
}

.jkjhyh {
	display: grid !important;
	grid-template-columns: repeat(1, 1fr);
	gap: 20px;
	word-break: break-all;
}

@media (min-width:992px) {
	.jkjhyh {
		display: grid !important;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
}

@media (max-width:992px) and (min-width:768px) {
	.jkjhyh {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
}

p a {
	text-decoration: none !important;
	border: none !important;
}

.yc1 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.yc2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.yc3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cadgs {
	word-break: break-all;
}

h1 {
	text-align: center !important;
	font-weight: bold !important;
	font-size: 30px !important;
	line-height: 1.3 !important;
	color: #000 !important;
	padding-bottom: 20px !important;
	letter-spacing: 2px;
}

h2 {
	font-weight: bold !important;
	font-size: 26px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}

h3 {
	font-weight: bold !important;
	font-size: 23px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}

h4 {
	font-weight: bold !important;
	font-size: 20px !important;
	line-height: 1.3 !important;
	letter-spacing: 2px;
}

p {
	font-size: 18px !important;
}

.cadgs h2 {
	text-align: center !important;
	color: #000 !important;
}

.cadgs h3 {
	text-align: center !important;
	color: #000 !important;
}

.cadgs h4 {
	text-align: center !important;
	color: #000;
}

.cadgs h5,
.cadgs h6 {
	text-align: center !important;
	font-weight: bold !important;
	color: #000 !important;
}

.cadgs li,
.cadgs span,
.cadgs a {
	color: #000 !important;
}

.cadgs img {
	max-width: 100%;
	height: auto;
}

.cadgs p {
	line-height: 1.6 !important;
	text-align: left !important;
	color: #000 !important;
}

.cadgs table {
	word-break: break-all !important;
}

.cadgs td {
	font-size: 16px !important;
	color: #000 !important;
}

.cadgs li {
	font-size: 16px !important;
	text-align: left !important;
	color: #000 !important;
}


.navbar-header a {
	color: #00325a;
}

.branded-box {
	background: #d70101;
}

.branded-box A {
	background: rgba(0, 50, 90, .95);
}

@media (max-width: 1024px) {
	.navbar-header {
		background: #d70101;
	}

	.navbar-header .btn {
		background: none;
		color: #00325a !important;
	}
}

.classic-blog .post .date {
	background: #00325a;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.navbar-header H2 {
	color: #FFFFFF;
}


.section-dark {
	background: #00325a;
	color: #FFFFFF;
}

.section-dark,
.section-dark H1,
.section-dark H2,
.section-dark H3,
.section-dark H4,
.section-dark H5 {
	color: #FFFFFF;
}

.section-light {
	background: #d70101;
	color: #FFFFFF;
}

.section-light H1,
.section-light H2,
.section-light H3,
.section-light H4,
.section-light H5 {
	color: #FFFFFF;
}

.section-white {
	background: #FFF;
	color: #000;
}

.section-white H1,
.section-white H2,
.section-white H3,
.section-white H4,
.section-white H5 {
	color: #000;
}

.section-trim-white {
	background: #FFFFFF;
	color: #FFF;
}

.section-trim-white H1,
.section-trim-white H2,
.section-trim-white H3,
.section-trim-white H4,
.section-trim-white H5 {
	color: #FFF;
}

.section-trim-black {
	background: #FFFFFF;
	color: #000;
}

.section-trim-black H1,
.section-trim-black H2,
.section-trim-black H3,
.section-trim-black H4,
.section-trim-black H5 {
	color: #000;
}



.item-1 A {
	background: rgba(0, 50, 90, .75);
	color: #FFFFFF;
}

.item-1 a h2,
.item-1 a h3 {
	color: #FFFFFF;
}

.item-2 A {
	background: rgba(215, 1, 1, .75);
	color: #FFFFFF;
}

.item-2 a h2,
.item-2 a h3 {
	color: #FFFFFF;
}

.item.with-image.hide-overlay A {
	background: none;
}

.item.with-image.hide-overlay A h2,
.item.with-image.hide-overlay A h3 {
	display: none;
}

.item.item-1.with-image.hide-overlay A:hover {
	background: rgba(0, 50, 90, .75);
	color: #FFFFFF;
}

.item.item-2.with-image.hide-overlay A:hover {
	background: rgba(215, 1, 1, .75);
	color: #FFFFFF;
}

.item.with-image.hide-overlay A:hover h2 {
	display: inline;
}

.item.with-image.hide-overlay A:hover h3 {
	display: block;
}



.item.with-image A:hover {
	background: none;
}

.item.with-image A:hover h2,
.item.with-image A:hover h3 {
	display: none;
}

.item-1.without-image A:hover {
	background: rgba(0, 50, 90, .88);
}

.item-2.without-image A:hover {
	background: rgba(215, 1, 1, .88);
}

.btn-hero {
	background: #d70101;
	color: #FFFFFF !important;
}

#home-social-media {
	background: #00325a;
	color: #FFFFFF;
}

#home-social-media h2 {
	color: #FFFFFF;
}

#home-social-media a:hover {
	color: rgba(255, 255, 255, .5);
}


.container_dark {
	background-color: #00325a;
	color: #FFFFFF;
}

.container_dark H1,
.container_dark H2,
.container_dark H3,
.container_dark H4,
.container_dark H5,
.container_dark P,
.container_dark A {
	color: #FFFFFF;
}

.container_light {
	background-color: #d70101;
	color: #FFFFFF;
}

.container_light H1,
.container_light H2,
.container_light H3,
.container_light H4,
.container_light H5,
.container_light P,
.container_light A {
	color: #FFFFFF;
}



.container_gray {
	background-color: #F2F5F7;
	color: #000;
}

.container_gray H1,
.container_gray H2,
.container_gray H3,
.container_gray H4,
.container_gray H5,
.container_gray P,
.container_gray A {
	color: #000;
}

.container_white {
	background-color: #FFF;
	color: #000;
}

.container_white H1,
.container_white H2,
.container_white H3,
.container_white H4,
.container_white H5,
.container_white P,
.container_white A {
	color: #000;
}



.container_black {
	background-color: #000;
	color: #FFF;
}


.container_black H1,
.container_black H2,
.container_black H3,
.container_black H4,
.container_black H5,
.container_black P,
.container_black A {
	color: #FFF;
}







.navbar-collapse.collapse,
.navbar-collapse.collapsing {
	background-color: #d70101;
	color: #FFFFFF;

}

.navbar-middle {
	background: #00325a;
	color: #FFFFFF;
}

.navbar-middle h4 {
	color: #FFFFFF;
}

.navbar-nav>li>a {
	color: #FFFFFF;
}

li.register a {
	background: #00325a;
	color: #FFFFFF;
}

@media (min-width: 1025px) {
	.navbar-brand SPAN {
		border-right: 1px solid rgba(0, 0, 0, .1);
	}

	.navbar-collapse .navbar-brand A:hover IMG {
		-webkit-filter: drop-shadow(3px 5px 0px rgba(0, 0, 0, .1));
		filter: drop-shadow(3px 6px 0px rgba(0, 0, 0, .1));
	}

}

@media (max-width: 1024px) {
	.navbar-header {
		background: #d70101;
	}

	.navbar-header .btn {
		color: #FFFFFF !important;
	}

	.navbar-collapse.collapse,
	.navbar-collapse.collapsing {
		background-color: #00325a;
		color: #FFFFFF;
		border: none;
	}

	.navbar-nav>li>a {
		color: #FFFFFF;
	}
}

#home-events {
	background-color: #00325a;
	color: #FFFFFF;
}

#home-events.with-hero {
	background-color: #00325a;
	color: #FFFFFF;
}

#player-profile-header {
	background: #00325a;
}

#player-profile-header H1,
#player-profile-header H2 {

	color: #FFFFFF;
}