/* Custom Styles */



/* Sidebar Sports Images */
@media (max-width: 767px){
.attachment-thumbnail size-thumbnail wp-post-image img {
	max-width: 550px;
	max-height: auto;
}
}

@media (max-width: 767px){
.wp-block-latest-posts__featured-image img {
	width: 550px;
	height: auto;
}
}

/* Sponsor Page */
.border-custom {
	border: 2px solid #95bcd5;
	border-radius: 5px;
	background: #ededed;
}

/* White Text Link */
.textlink-custom-white, 
.textlink-custom-white a {
	color: #fff;
}
.textlink-custom-white a:link {
	color: #fff;
}
.textlink-custom-white a:visited { 
  color: #fff;
}
.textlink-custom-white a:hover {
	color: #fff;
	text-decoration: underline;
}

/* Black Text Link */
.textlink-custom-black, 
.textlink-custom-black a {
	color: #000;
}
.textlink-custom-black a:link {
	color: #000;
}
.textlink-custom-black a:visited { 
  color: #000;
}
.textlink-custom-black a:hover {
	color: #000;
	text-decoration: underline;
}

/* Donation Button */ 
.wp-block-button__link {
	background-color: #fff;
	border-radius: 5px;
}

/* Grey Background */
.grey-background {
	border-radius: 5px;
	background-color: #ededed;
	margin: 0px;
	padding: 15px;
}

/* Scoreboard Background */
.scoreboard-background {
	border-radius: 5px;
	border: solid 0px #023a5e;
	background-color: #95bcd5;
	margin: 0px;
	padding: 15px;
}

/* Score Background */
.score-background {
	border-radius: 5px;
	border: solid 2px #023a5e;
	background-color: #fff;
	width:100%;
	height:125px;
	margin: 0px;
	padding: 10px;
}

/* Blue Background */
.blue-background {
	border-radius: 5px;
	background-color: #94bcd3;
	margin: 0px;
	padding: 15px;
}

/* DK Blue Background */
.dk-blue-background {
	border-radius: 5px;
	background-color: #023a5e;
	margin: 0px;
	padding: 15px;
}

/* Sidebar Titles */	
.custom_sidebar_title {
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: normal;
  color: #000000;
}

.custom_sidebar_link a, 
.custom_sidebar_link a:link {
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
  color: #000000;
	text-decoration: underline;
}

/* Hide Anything */
.hide {
	display:none;
}

/* Hide on Mobile */
@media (max-width: 767px){
.hide-on-mobile{
display: none;
}
}

/* Hide on Login/Logout */
.logged_in .image-upload-text {
display:none;
}

/* Swap Column on Mobile */
@media only screen and (max-width: 769px) {
    .swap-on-mobile {
          display: flex !important;
           flex-direction: column-reverse;
}
}

/* End Custom Styles */

/* HTML Tags */

/* Body Background */
.overflow-container {
	background: #e5e5e5;
}

/* Image CSS */
img {
	border-radius: 5px;
	margin: 0px;
	padding: 0px;
}

/* End HTML Tags */

/* Theme Styles */

/* Hide All Page Titles */
.page .post-title {
	display: none;
}

/* Header Banner Whitespace */

.widget-area-below-header {
	margin-bottom:-30px;
}


/* Hide Events Header Banner */
.page-id-8266 .separator-custom,
.page-id-8266 .g-13 img {
	display:none;
}

.page-id-1054 .separator-custom,
.page-id-1054 .g img {
	display:none;
	
}
/* Hide Featured image on pages*/
.page .featured-image { 
  display: none; 
}

/* Website Outline */
.max-width {
border: 2px solid #000000;
border-style: ridge;
}

/* Post Title */

.post-title {
	max-width: 875px;
	display: flex;
	text-align: left;
	margin-bottom: 5px;
	margin-left: auto;
  margin-right: auto;
}

/* Post Title byline */
.post-byline {
	font-weight: bolder;
	max-width: 875px;
	display: flex;
	text-align: left;
	margin-bottom: 25px;
	margin-left: auto;
  margin-right: auto;
}

/* Post Content */
.post-content p {
	font-size: 20px;
}

/* Post Title mobile */
@media (max-width: 767px){
	.post-title {
		font-size: 22px;
	}
}

/* Post Title byline mobile */
@media (max-width: 767px){
	.post-byline {
		font-weight: bold;
	}
}

/* Post Content mobile */
@media (max-width: 767px){
	.post-content p {
		font-size: 20px;
	}
}


/* Post Title Links */

.post-title a, 
.post-title a:link, 
.post-title a:visited,
.entry-title, 
.entry-title a, 
.entry-title a:link, 
.entry-title a:visited{ 
  color: #000000;
	text-decoration: underline;
}

/* Main Menu */
.menu-primary {
	padding: 2px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #95bcd5;
background-image: linear-gradient(#95bcd5, #ededed);
} 

/* Mobile Main Menu */
@media (max-width: 767px){
.menu-container {
	padding: 0px;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	background-color: black;
	background-image: none;
	color: white;
}
}

/* Mobile Footer Menu */
@media (max-width: 767px){
.menu-footer {
	padding: 0px;
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	background-color: white;
	background-image: none;
	color: black;
}
}

/* Featured Image
Featured Image 575x350 works, also 450x250 works, wpbegginer 680x382 or 1200x675 or square 600x600
*/
.post .featured-image img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 15px;
	border-radius: 5px;
	max-width: 565px;
	max-height: 565px;
	width: auto;
	height: auto;
}

/* Featured Image Mobile */
@media (max-width: 767px){
.post .featured-image img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 0px;
	border-radius: 5px;
	max-width: 330px;
	max-height: 330px;
	width: auto;
	height: auto;
	
}
}

/* Featured Image Caption */
.featured-image + .caption {
	font-family:"PT Sans", sans-serif;
	font-size:14px;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color:#ededed;
	padding:10px;
	border: solid 0px #95bcd5;
	border-radius: 5px;
	display: flex!important;
	flex-direction: column;
	align-items:center;
	text-align:left!important;
	max-width:565px;
	width:auto;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 25px;
}

/* Gallery Caption */
.wp-element-caption {
	font-family:"PT Sans", sans-serif;
	font-size:14px;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color:#ededed;
	padding:10px;
	border: solid 0px #95bcd5;
	border-radius: 5px;
	display: flex!important;
	flex-direction: column;
	align-items:center;
	text-align:left!important;
	width:auto;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 25px;
}

/* Slideshow Caption */
.wp-block-jetpack-slideshow figcaption{
	font-family:"PT Sans", sans-serif;
	font-size:14px;
	font-style: normal;
	font-weight: normal;
	color: black;
	justify-content: center;
	background-color:#ededed;
	border-radius: 5px;
	display: flex!important;
	flex-direction: column;
	align-items:center;
	text-align:left!important;
	width:auto;
	height:auto;
	margin-right: auto;
	margin-left: auto;
}

/* Image Caption */
.wp-block-image figcaption {
	font-family:"PT Sans", sans-serif;
	font-size:14px;
	font-style: normal;
	font-weight: normal;
	color: black;
	background-color:#ededed;
	padding:10px;
	border: solid 0px #95bcd5;
	border-radius: 5px;
	display: flex!important;
	flex-direction: column;
	align-items:center;
	text-align:left!important;
	width:auto;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 25px;
}

/*Slider Sizing */
.mission-slider .image-container {
	background-repeat:no-repeat;
	background-size: contain;
}

/*Hide Table Borders*/
.wp-block-table td,
.wp-block-table th{
border: none;
}

/* HR Divider Color */
.wp-block-separator {
	border-color: #e5e5e5;
}

/* HR Length Short */
.wp-block-separator-50 {
	border-color: #e5e5e5;
	width: 50%;
}
	
/* End Theme Styles */

/* fix/enlarge black mobile menu */
@media (max-width: 767px){
.menu-primary-container {
	padding-bottom: 25px;
}
}

/* Amazon Affiliate */
.aa-notice {
	max-width: 565px;
	margin-left:auto;
	margin-right:auto;
}

.aa-notice h2 { 
	padding:15px;
}

.aa-notice li {
	margin-left: 15px;
	list-style-position: outside;
	line-height: 35px;
}

.aa-notice li::marker {
 color:#5292B8;
}

/* Hide Excerpt on Slider */
.mission-slider .excerpt {
	display:none;
}

