  .socLink {
	padding:0rem;
}
.spacer {
	margin:0rem;
}
/*#####
Location Styling
#####*/
.filterStateTitle {
	background:#ffcd00;
	text-transform:uppercase;
	padding: .5rem 1rem;
}
.filterStateTitle a, .filterStateTitle a:hover  {
	color:#000;
	text-decoration:none;
	font-family: 'Antonio';
	font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: .03rem;
	width:100%;
}
.filterStateTitle .fas {
	text-align:right;
	margin-top: .3rem;
}
#states {
	width:100%;
}
.stateList {
	height:11rem;
	background-color:#cca400;
	overflow-y:scroll;
	padding:.5rem 0rem;
}
.stateList > .container-fluid {
	padding:0rem;
}
.state {
	font-family:'Roboto';
	color:#fff;
	margin-bottom:.3rem;
	padding:0rem 1rem;
	cursor:pointer;
	width: 100%;
	border: none;
	background: transparent;
	text-align: left;
}
.state:hover {
	background-color:#ffcd00;
	color:#000;
}
.locDescript i {
	font-weight:300;
}
.locDescript a {
	font-weight:700;
	text-decoration:none;
	color:#000;
}
.locDescript a:hover {
	text-decoration:underline;
}
.domesticInternational {
	border:1px solid #767676;
	padding:.5rem;
	font-family: 'Antonio';
	text-transform: uppercase;
	background-color:#f5f5f4;
	margin-top:1.5rem;
}
.domesticInternational .activeChoice {
	background-color:#ffcd00;
	padding:.3rem;
}
.domesticInternational .activeChoice a {
	color:#000;
	text-decoration:none;
	font-weight: 700;
	letter-spacing: .03rem;
}
.domesticInternational .unactiveChoice {
	color:#000;
	padding:.3rem;
}
.domesticInternational .unactiveChoice a {
	color:#000;
	text-decoration:none;
	font-weight: 700;
	letter-spacing: .03rem;
}
.internationalButt {
	width: 100%;
	border: none;
	height: 100%;
	padding: .3rem;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .03rem;
	cursor:pointer;
}
.cantFindClub span {
	background-color:#000;
	color:#ffcd00;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .03rem;
	padding:.5rem;
}
.cantFindClub p {
	font-size:.85rem;
	margin-bottom: 0rem;
}
.cantFindClub .fa-envelope {
	padding:.5rem;
	background-color:#ffcd00;
	margin-left: -.25rem;
	height: 100%;
}
.cantFindClub a {
	color:#000;
}


/*#####
City List Styling
#####*/
.clubState {
	margin-top:3rem;
}
.clubState h2 {
	font-family: 'Antonio';
	text-transform: uppercase;
	margin-bottom: 0rem;
	background-color:#000;
	color: #ffcd00;
	padding: .5rem;
	width:auto;
}
.clubState h2:after {
	display:none;
}
/*
.clubStateSpacer {
	background-color:#ffcd00;
	opacity: 1;
	visibility: visible;
	display: inline-block;
}
*/
.clubCityList {
	padding-right:1rem;
}
.clubEntry {
	font-family: 'Antonio';
	font-weight: 400;
	font-size: 1rem;
}
.clubEntry > .container-fluid {
	padding-right:2rem;
}
.clubCity {
	font-weight: 700;
	background-color:#edeceb;
	padding: .5rem .8rem;
}
.clubCity h3 {
	font-family: 'Antonio';
	text-transform: uppercase;
	margin:0rem;
	font-size: 1.3rem;
}
.clubWeb {
	margin-bottom:1.5rem;
}
.clubExtraInfo {
	margin-top:-1rem;
	font-family: 'Roboto';
	margin-bottom:1rem;
}
.websiteLink, .websiteLink:hover, 
.emailLink, .emailLink:hover {
	padding: .5rem!important;
	background-color: #ffcd00;
	color: #000;
	font-size: .9rem;
	text-transform: uppercase;
	font-family: 'Antonio';
	letter-spacing: .04rem;
	font-weight: 700;
	text-decoration:none;
}
.websiteLink .fas, 
.emailLink .fas {
	margin-left:.3rem;
}
.socLink .fab {
	background-color: #000;
	padding: .7rem;
	color: #fff;
}
.twitterLink:hover .fab {
	background-color:#1da1f2;
}
.facebookLink:hover .fab {
	background-color:#4267B2;
}
.instagramLink:hover .fab {
	background-color:#833ab4;
}
.bowlOnlyLink {
	padding: .5rem;
	background-color: #000;
	color: #ffcd00;
	font-size: .9rem;
	text-transform: uppercase;
	font-family: 'Antonio';
	letter-spacing: .04rem;
	font-weight: 700;
	text-decoration:none;
	width:auto;
}
.bowlOnlyLink .fas {
	margin-left:.3rem;
}




/*#####
Game Watches Styling
#####*/
#game_watches {
	background-image: url(/networks/images/internal-banner-game-watch.jpg);
}
.gameWatchDetails {
	margin-bottom: .3rem;
	padding-right:1rem;
}
.gameWatchClub h3 {
	margin-top:.5rem;
}
.gameWatchDetail p {
	margin-bottom:.1rem;
	font-size:.9rem;
}
.gameWatchRegion p {
	font-style:italic;
	font-size:.9rem;
}
.gameWatchSite {
	margin-bottom:.5rem;
}
.internationalGameWatch {
	margin-bottom:2rem;
}




.findClubButt {
	margin-top:1rem;
	margin-bottom:2rem;
}
.clubAwardsList {
	margin-top:10px;
}


.clubEventDate {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 1rem;
	background-color:#ffcd00;
	padding:.6rem;
}
.clubEventDescript {
	margin-top:2rem;
	margin-bottom:2.1rem;
}
.clubTitle {
	padding:0px;
}
.clubEventDescript {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 15px;
}
.clubEventViewEvents  {
	background-color: #ffcd00;
}
.viewEvents {
	padding:10px;
}


.clubEventTitle {
	margin-top:35px;
}
.clubEventMonth {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 16px;
}
.clubEventDay {
	font-weight: 300;
	font-size: 35px;
}
.clubEventYear {
	font-size: 18px;
}
.clubEvent {
	background-color: #f0f0f0;
}

.clubEventDetails {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 15px;
	display: flex;
}
.eventTitleHeader {
	margin-bottom:0px;
}
.clubEventPicture {
	min-height:400px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.clubEventDetailLabel {
	margin-top:20px;
	margin-bottom:10px;
}
.clubEventDetailDescription {
	margin-top:20px;
}
.clubEventDetailDate {
	font-weight: 400;
	font-size: 18px;
}
.clubEventDetailStartEnd {
	font-size: 16px;
	margin-top: 5px;
}






.internationalClubEntery {
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px;
}
.internationalClubCity {
	font-weight:700;
	font-size:18px;
}
.internationalClubEmail {
	margin-bottom:20px;
}
.internationalClubDetails {
	margin-top:5px;
}

.stateHeader > h3 {
	margin-top:10px;
}
.bottomSeperator {
	margin-bottom:15px;
}
#outback-banner {
	background-image:url(/images/internal-banner-outback-bowl-2019.jpg);
}

@media screen and (min-width: 0px) and (max-width: 1445px) {
	.clubEventDetails > .col-sm-2 {
		padding-right:0px;
	}
}

@media screen and (min-width: 1275px) and (max-width: 1445px) {
	.clubEventMonth {
		font-size: 14px;
	}
}

@media screen and (min-width: 501px) and (max-width: 1274px) {
	.clubEventMonth {
		font-size: 12px;
	}
}

@media screen and (min-width: 0px) and (max-width: 500px) {
	.clubEventMonth {
		font-size: 12px;
	}
	.clubEventDate {
		width: 50%;
		margin-left: auto;
		margin-right: auto;
	}
	.gameWatchDetails > a {
		font-size: 14px;
	}
}

@media screen and (min-width: 0px) and (max-width: 340px) {
	.stateHeader > h3 {
		font-size: 22px;
	}
}