p.notLink {
	font-family: 'UniversLTStd-Bold', sans-serif !important;
	color: #0f3f81 !important;
}
.customSplit  {
	background-color: #033b85 !important;
}	
section.twitterFeed {
	background: transparent;
	background-image: none;
	padding-top: 0px;
}
div.tweet {
	width: 100% !important;
	float: none !important;
	padding-right: 0px !important;
}
section.twitterFeed .container {
	padding-left: 0px;
	padding-right: 0px;
	min-width: 400px;
}
section.twitterFeed .twitterHandle {
	font-size: 40px;
}
.split .calendarListing h6 {
	margin-bottom: 40px;
}
section.twitterFeed p a {
	color: #033b85 !important;
}
.leftLogo span.bgLogo {
	margin: 50px 0 !important;
}

ul.socLinks {
	margin-top: 50px !important;
}	
ul.socLinks li a {
	font-size: 22px;
	text-decoration: none !important;
}
ul.socLinks li a:hover {
	text-decoration: underline !important;
} 
ul.socLinks li {
	margin-bottom: 25px !important;
}
ul.socLinks li:before {
	display: none !important;
}	
ul.socLinks li a img {
	margin-right: 12px;
	vertical-align: top;
}


#mainContent .col-1-1-1 h2,
#mainContent .col-1-1-1 .h4	{
	color: #fff !important;
}

.matchCal {
	background-color: #ecf4f7;
}	



/* RSS Dog */	
table tr th.rssdog {
	display: none;
}
a.rssdog {
	font-size: 24px;
	margin-bottom: 15px;
	font-family: 'UniversLTStd', sans-serif;
}	
table.rssdog tr td {
	padding: 10px 0 10px 0 !important;
	font-size: 15px !important;
}
section.blogFeed h6 {
	margin-bottom: 20px;
}
section.blogFeed a {
	color: #fff !important;
}	


/* carousel css */
section.carousel, .carousel {
	--gap: 2rem;
	display: grid;
	gap: calc(var(--gap) / 2);
}

.photo-album-scroller {
	--size: 40vw;
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: var(--size);
	gap: calc(var(--gap) / 2);
	padding-inline: var(--gap);
	padding-block: calc(var(--gap) / 2);
	background-color: var(--surface1);
	overflow-x: auto;
	overscroll-behavior-x: contain;
	scroll-snap-type: x proximity;
	scroll-padding-inline: var(--gap);
	outline-offset: -5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
figure.album > picture {
	display: inline-block;
	inline-size: var(--size);
	overflow: hidden;
}
figure.album > img {
	display: block;
	inline-size: 100%;
	block-size: 100%;
	object-fit: cover;
	max-height: 600px;
}

figure.album > figcaption {
	font-size: 1.5em;
	font-weight: 300;
	line-height: 1.3;
	letter-spacing: -.5px;
}	

/* popup on page load */

.fancybox-overlay {
	background: rgba(0,0,0,0.8) !important;
}
.helpBox {
	background: #fff;
	max-width: 900px;
}
.helpBox ul {
	margin-left: 20px;
}
.helpBox li {
	margin-bottom: 10px;
	color: #000;
	list-style-type: disc;
}
.helpBox-title {
	background: #ecf4f7;
	text-align: center;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 15px 8px;
}
.helpBox-title h5 {
	margin-bottom: 0px;
}
.helpBox-body h6 {
	margin-bottom: 20px;
}
.helpBox-body {
	padding: 20px 20px 15px 20px;
}
.helpBox-body p,
.helpBox-body li {
	font-size: 16px;
}
.helpBox-body p a,
.helpBox-body li a {
	text-decoration: underline;
}
.helpBox-body h3 {
	font-family: 'UniversLTStd-Light', sans-serif;
	font-size: 22px;
	color: #ff6200;
	margin-bottom: 20px;
	text-transform: none;
	letter-spacing: -1px;
}
.fancybox-close {
	top: -21px;
	right: 15px;
}

@media (min-width: 1001px) {
	section.twitterFeed p {
		font-size: 20px;
	}
	.helpBox {
		min-width: 700px;
	}
}	


@media (max-width: 1200px) {
	section.twitterFeed .container {
		min-width: 320px;
	}	
	section.twitterFeed p {
		font-size: 20px;
	}
}	


@media (max-width: 1000px) {
	article.listing {
		width: 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}	

@media (max-width: 767px) {
	section.twitterFeed .twitterHandle {
		font-size: 34px;
	}
	section.twitterFeed div.col-33 p {
		font-size: 12px;
	}
	ul.socLinks li a {
		font-size: 20px;
	}
	a.rssdog {
		font-size: 18px;
	}
	table.rssdog {
		min-width: 300px;
	}		
	.helpBox-body {
		padding: 20px;
		max-height: 300px;
		overflow-y: auto;
	}
}
