.copyright {
	margin-top:2rem;
	margin-bottom:2rem;
}
.footer-dark {
	background-color:#202528 !important;		
}
.dark-footer {
	padding-top:2rem;
}
.region-footer {
	background-color:#000000;	
}
.block-block-content374a5117-accb-4862-8686-7e7d47b6d97c {
	background-color:#000000;
}
.footer-text {
	color:#ffffff;
	background-color:#202528;
	padding-top:4rem;
	padding-bottom:4rem;
}
.pwa-install-app {
  display: flex;
  justify-content: center; /* Horizontal centering */
  align-items: center;     /* Vertical centering */
       /* Full viewport height (adjust as needed) */
  width: 100%; 
	
}
.pwa-a2hs-active .button {
  background-color: #5A7F65;
  color: #ffffff;
  border-color: teal;
  transition: all 0.7s;	
}
.pwa-a2hs-active .button:hover {
  color: teal;
  background-color: #F4E953;
  border-color: teal;
}
.control-margin {
margin-left:2rem;
margin-right:2rem;	
}
.advanced-search-callout {
margin-left:2rem;
margin-right:2rem;
}
.main-content-area {
margin-left:2rem;
margin-right:2rem;
	margin-bottom:2rem;
}
 /* Small (sm) - 576px and up */
@media (min-width: 276px) {
.inductee-banner-flex img {
		display:flex;
		position:relative;

	width:100%;
		height:100%;
			margin-bottom:4rem;
}
}

/* Medium (md) - 768px and up */
@media (min-width: 768px) {
.inductee-banner-flex img {
		display:flex;
		position:relative;

	width:100%;
		height:100%;
			margin-bottom:4rem;
}
}
/* Large (lg) - 992px and up */
@media (min-width: 992px) { 
.inductee-banner-flex img {
		display:flex;
		position:relative;

	width:40%;
		height:100%;
			margin-bottom:4rem;
}
}

/* X-Large (xl) - 1200px and up */
@media (min-width: 1200px) { 

.inductee-banner-flex img {
		display:flex;
		position:relative;

	width:40%;
		height:100%;
			margin-bottom:4rem;
}
}

div.sf-accordion-toggle.sf-style-default a {
  background: #000000;
  color: #ffffff;
}
ul.sf-menu.sf-style-default li,
ul.sf-menu.sf-style-default.sf-navbar {
  background: #202528;
}
ul.sf-menu.sf-style-default a,
ul.sf-menu.sf-style-default a:visited,
ul.sf-menu.sf-style-default span.nolink {
  color: #000000;
}
div.sf-accordion-toggle.sf-style-default a.sf-expanded, ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded {
    background: #cfdeff;
}
/*ul.sf-menu.sf-style-default a, ul.sf-menu.sf-style-default a:visited, ul.sf-menu.sf-style-default span.nolink {
    border: 0 none;
    color: #ffffff !important;
    padding: 0.75em 1em;
}

ul.sf-menu.sf-style-default li, ul.sf-menu.sf-style-default.sf-navbar {
    background: #202528 !important;
}
ul.sf-menu.sf-style-default li, ul.sf-menu.sf-style-default.sf-navbar {
    background: #202528 !important;
}
ul.sf-menu.sf-style-default a, ul.sf-menu.sf-style-default a:visited, ul.sf-menu.sf-style-default span.nolink {
    border: 0 none;
    color: #ffffff !important;
    padding: 0.75em 1em;
}
ul.sf-menu.sf-style-default li, ul.sf-menu.sf-style-default.sf-navbar {
    background: #202528 !important;
}   
ul.sf-menu.sf-style-default li, ul.sf-menu.sf-style-default.sf-navbar
Specificity: (0,2,2)
 {
    background: #202528 !important;
}
ul.sf-menu.sf-style-default li, ul.sf-menu.sf-style-default.sf-navbar {
    background: #202528 !important;
}
ul.sf-menu.sf-style-default a, ul.sf-menu.sf-style-default a:visited, ul.sf-menu.sf-style-default span.nolink {
    border: 0 none;
    color: #ffffff !important;
    padding: 0.75em 1em;
}
*/
.inductee-banner-flex {
	/*margin-top:4rem*/
}
.views-field-field-scrapbook-image img {
      /*! height: 320px; */
  /*! object-fit: contain; */
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding:1em;
    margin-top:-1em;
  /*  width: 100%;*/
    margin-bottom:2rem;
}
.views-field-field-newspaper-clipping-image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    /*width: 100%;*/
    margin-bottom:2rem;
}
.clippings-control {
	display:flex;
	margin-left:2rem;	
}
.btn-custom a {
	text-decoration:none;
	color:#ffffff !important;
}
.btn-custom {
  background-color: #5A7F65;
  color: #ffffff;
  border-color: teal;
  transition: all 0.7s;
}
.btn-custom:hover {
  color: teal;
  background-color: #F4E953;
  border-color: teal;
}
/*body {
	font-size:1rem !important;
	font-family:verdana !important;
	font-weight:400 !important;
}*/
.inductee-page-title a {
	text-decoration:none;
	text-align:center;
	color:#202528;
	font-weight:600;
}
.story-page-blocks {
	padding:12px;
}
.story-page-blocks .views-field-title {
text-align:center;
}
.navbar-toggler {
	display:none;
}
.view-taxonomy-term h2 {
	text-align:center;
	text-decoration:none;
	color:#202528;
}
.view-taxonomy-term a {
	color:#202528;
	text-decoration:none;
}
.field--name-field-inductee-image img {
	float:left;
	padding-right:12px;
}
.story-page-blocks h2 {
	text-align:center;
}
.field--name-field-story-image img {
	float:left;
	padding-right:12px;
}
.story-title-label a {
	text-decoration:none;
color:#202528;

	font-size:18px;
	font-weight:600;
}
.story-title-label h2 {
	text-align:center;
}
.story-block-greyscale img {
	width:100%;
}
.view-awards-by-year a {
color:#202528;
	text-decoration:none;
		margin-left:5rem;
	margin-right:5rem;
}
.views-field-field-archive-image img {
	width:100%;
	padding-left:1rem;
	padding-right:1rem;
	margin-bottom:2rem;
}
.archive-list-title {
	text-align:center;
   font-weight:600;
	font-size:18px;
}
.field--name-field-archive-image img {
		  display: flex;
  justify-content: center; /* Horizontal centering */
  align-items: center;     /* Vertical centering */
   height: auto;          /* Full viewport height (adjust as needed) */
  width: 100%;  
  	padding-right:2em;
}
.node--type-newspaper-clipping h2 {
	text-align:center;
}
.field--name-field-newspaper-clipping-image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    /*width: 100%;*/
    margin-bottom:2rem;
}
.breadcrumb {
	margin-left:5rem;
	margin-right:5rem;
	margin-top:2.5rem;
}
.breadcrumb-item a {
	    	color:#202528;
	text-decoration:none;
	font-size:22px;
}
.breadcrumb-item::before {
		    	color:#202528;
	text-decoration:none;
	font-size:22px;
}
.breadcrumb-item::after {
		    	color:#202528;
	text-decoration:none;
	font-size:22px;
}
.view-scrapbook-taxonomy-term a {
    text-decoration:none;
    	color:#202528;
}
.view-scrapbook-taxonomy-term img {
      /*! height: 320px; */
  /*! object-fit: contain; */
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding:1em;
    margin-top:-1em;
    width: 100%;
    margin-bottom:2rem;
}
.view-scrapbook-taxonomy-term h2 {
    font-size: 18px;
    text-align: center;
    height: 22px;
    margin: 0 0 1em;
    text-decoration:none;
}
.node--type-newspaper-clipping a {
	font-size: 18px;
	color:#202528;
	text-decoration:none;
    text-align: center;
}
.newspaper-sport-term a {
	color:#ffffff;
	text-decoration:none;
		font-size:26px;
}
.newspaper-sport-term a:hover {
	color:#202528;
	text-decoration:none;
}
.newspaper-sport-term {
	background-color:#5B7F64;
  border:#ffffff solid 2rem;
	padding:2.5rem;
	border-radius: 60px 60px 60px 60px;
}
/*.node__content {
	margin-left:5rem;
	margin-right:5rem;
}
.views-element-container {
	margin-left:5rem;
	margin-right:5rem;	
}
.views-exposed-form {
	margin-left:5rem;
	margin-right:5rem;		
}*/
.front-page-featured-athlete-title a {
	text-decoration:none;
	color:#202528;
}
.views-field-field-inductee-gallery-image img {
float: left;
padding: 5px;
width:50%; /*for 2 column*/
}
/*NAVIGATION*/
.navbar-expand-lg .navbar-collapse {
display: flex !important;
flex-basis: auto;
justify-content: center !important;
}
.navbar {
border-bottom:5px #F5E853 solid;
border-top:5px #F5E853 solid;
/*box-shadow: 0 46px 6px -1px rgba(0, 0, 0, 0.1);*/
box-shadow: 0px 16px 15px 0px rgba(0, 0, 0, 0.2); 	
	margin-bottom:4rem;
}
    .nav-item {
    	padding:10px;
    }
    .nav-link {
    	font-size:22px;
    }
/*superfish menu stuff*/
ul.sf-menu.sf-style-default a, ul.sf-menu.sf-style-default a:visited, ul.sf-menu.sf-style-default span.nolink {
    border: 0 none;
    color: #ffffff;
    padding: 1em 1.5em;
	  font-size: 18px;
	text-transform:uppercase;
	
}
/*ul.sf-menu.sf-style-default li:hover, ul.sf-menu.sf-style-default li.sfHover, ul.sf-menu.sf-style-default a.is-active, ul.sf-menu.sf-style-default a:focus, ul.sf-menu.sf-style-default a:hover, ul.sf-menu.sf-style-default span.nolink:hover
Specificity: (0,3,2)
 {
    background: #cfdeff;
    outline: 0;
}*/
ul.sf-menu.sf-style-default li,
ul.sf-menu.sf-style-default.sf-navbar {
  background: #202528;
}
ul.sf-menu.sf-style-default li li,
ul.sf-menu.sf-style-default.sf-navbar > li > ul {
  background: #202528;
}
ul.sf-menu.sf-style-default li li li {
  background: #202528;
}
ul.sf-menu.sf-style-default li:hover,
ul.sf-menu.sf-style-default li.sfHover,
ul.sf-menu.sf-style-default a.is-active,
ul.sf-menu.sf-style-default a:focus,
ul.sf-menu.sf-style-default a:hover,
ul.sf-menu.sf-style-default span.nolink:hover {
  background: #000000;
  outline: 0;
}
div.sf-accordion-toggle.sf-style-default a {
  background: #202528;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  padding: 1em 3em 1em 1em;
  position: relative;
}
div.sf-accordion-toggle.sf-style-default  > a:after {
  content: "≡";
  font-size: 2em;
  position: absolute;
  right: 0.5em;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  speak: none;
}
div.sf-accordion-toggle.sf-style-default a.sf-expanded,
ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded {
  background: #000000;
}
ul.sf-menu.sf-style-default {
    margin-bottom: 0;
    padding: 1rem;
}
.sf-menu a {
  font-size: 16px; /* Change to your desired size */
  font-family: Arial, sans-serif; /* Optional: set font */
	text-decoration:none;
}