@import url('https://fonts.googleapis.com/css2?family=Anton&family=Rajdhani:wght@600&display=swap');

/* Fonts */
h1, h2, h3, h4, h5 {
	font-family: 'Anton', sans-serif;
	font-weight: 400;
}

h2 {
	font-size: 36px;
	line-height: 38px;
}

#homeBody .newsFeed h2 {
	color: #fff;
	margin-top: 75px;
}

#homeBody h2,
#contentTop h2,
#mainBottom h2 {
	font-size: 60px;
	line-height: 64px;
	margin-bottom: 50px;
}

#homeBody .newsFeed h2,
#contentTop .statsFeed h2,
#mainBottom .galleryFeed h2 {
	margin-bottom: 50px;
}

@media (max-width: 575px) {
	#homeBody h2,
	#contentTop h2 {
		font-size: 40px;
		line-height: 42px;
		margin-bottom: 20px;
	}
	
	#homeBody .newsFeed h2,
	#contentTop .statsFeed h2,
	#mainBottom .galleryFeed h2 {
		margin-bottom: 20px;
	}
}

.mrp-heading h5 {
	font-size: 21px;
	margin-bottom: 10px;
}

a {color: #71bf44;}
a:hover {color: #5eac31;}

#contentTop .schFeedWrap a,
#contentTop .resultsFeedWrap a {color: #fff;}

#contentTop .statsFeed .feedDesc1,
#contentTop .statsFeed .feedDesc2 {
	font-family: 'Anton', sans-serif;
	font-weight: 400;
}



#contentTop .statsFeed .feedDesc2 {
	font-size: 85px;
}

@media (max-width: 575px) {
	#contentTop .statsFeed .feedDesc2 {
		font-size: 65px;
	}
}

#contentTop .schFeedWrap ul.noBullet .feedDesc1 {
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 34px;
}

#contentTop .resultsFeedWrap ul.noBullet .feedDesc1 {
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-size: 32px;
	line-height: 34px;
}
#contentTop .resultsFeedWrap ul.noBullet .feedDesc3 {
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	font-size: 21px;
}




/* Layout */
body {
	background-color: #000000;
}

#navTop {}

#mainTop {}

#mainBox {}

body:not(#homeBody) #mainBox {
	margin-top: 50px;
	margin-bottom: 50px;
}

#mainContent {}

#mainSide {}

#footerWrapper {}

#mainBottom {
	background-attachment: fixed;
}

@media (max-width: 1200px) {
	#mainBottom {
		background-size: auto;
		background-attachment: initial;
	}
}

#mainBottom2 {
	padding-top: 35px;
	padding-bottom: 35px;
}

#mainBottom3 {
	padding-top: 35px;
	padding-bottom: 35px;
	background-color: #71bf44;
	background: url('//dy5vgx5yyjho5.cloudfront.net/v1/siteresources/23352/v1/img/mainbottom2.jpg') center center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

@media (max-width: 1200px) {
	#mainBottom3 {
		background-size: auto;
		background-attachment: initial;
	}
}

body:not(#homeBody) #mainBottom2,
body:not(#homeBody) #mainBottom3 {
	display: none;
}


/* Nav */
#mrpLogo {
	height: 50px;
	width: auto;
	margin: 10px;
}

@media (max-width: 575px) {
	#mrpLogo {
		height: 17px;
	}
}

.navbar .navbar-nav .nav-link {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
}


/* Content Top */
#contentTop .resultsFeedWrap h2, 
#contentTop .schFeedWrap h2, 
#contentTop .statsFeed .feedDesc1 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 400;
	letter-spacing: 3px;
}


/* ADs */
#footerWrapper .singleAdWrap img,
#sponsorBody #mainBox .sponsorsWrap img {
	/*filter: grayscale();
	opacity: .75;*/
}

.footerSponsors .singleAdWrap{
	display: inline-block;
	margin: 20px 10px;
}

@media (max-width: 575px) {
	.footerSponsors .singleAdWrap{
		width: 40%;
	}
}


/* Dark Layouts */
.mrp-shaded,
.mrp-container {
	background: rgb(25,25,25) !important;
}

.mrp-shaded .dropdown .btn,
.mrp-shaded .dropdown .btn:hover,
.mrp-shaded #cartFeedButton a {
	color: #fff;
}

.mrp-shaded hr {
	border-top-color: rgba(255,255,255,.25);
}

.jumbotron {
	background-color: transparent;
}

.mrp-container-filter-inner .btn {
	color: #FFFFFF;
}

.mrp-rowCardWrap,
.mrp-iconDetails li,
.border {
	border-color: rgba(255,255,255,0.15) !important;
}

.mrp-rowCardImage {
	background-color: rgba(255,255,255,0.10);
	border-color: transparent;
}

.mrp-rowCardImage a,
.mrp-rowCardImage a:hover {
	color: #FFFFFF;
}

.mrp-rowCardBroadcaster {
	border-radius: 0;
	border-color: rgba(255,255,255,0.15) !important;
}

.table,
.table a {
	color: #FFFFFF;
}

.table td, .table th {
	border-color: rgba(255,255,255,0.05) !important;
}

.table-hover tbody tr {
	color: #FFFFFF;
	background-color: rgba(0,0,0,.10);
}

.table-hover tbody tr:hover {
	color: #FFFFFF;
	background-color: rgba(0,0,0,.15);
}


.table-info, .table-info>td, .table-info>th {
	background-color: rgba(255,255,255,.15);
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: rgba(255,255,255,.10);
}

.table-hover .table-info:hover {
	background-color: rgba(255,255,255,.20);
}

hr {border-color: rgba(255,255,255,.1);}

.mrp-iconDetails a {color: #71bf44;}
.mrp-iconDetails a:hover {color: #5eac31;}

article p a {color: #b7b7b4;}
article p a:hover {color: #B30016; text-decoration: underline;}

#breadCrumbs {
	background: rgb(25,25,25);
}


/* Custom */
#sponsorBody #mainBox .singleAdWrap {text-align: center;}
