html,
body {
	background: var(--global-backgroundcolor);
	color: var(--global-fontcolor);
	font-family: var(--font-body);
	text-align: var(--global-textalign);
	text-transform: var(--global-texttransform);
}

body {
	background-attachment: var(--global-backgroundattachment);
	background-color: var(--global-backgroundcolor);
	background-image: var(--global-backgroundurl);
	background-position: var(--global-backgroundposition);
	background-repeat: var(--global-backgroundrepeat);
	background-size: var(--global-backgroundsize);
}

a,
a:not(.btn):visited {
	color: var(--global-linkcolor);
}

a:not(.btn):hover, a:not(.btn):focus {
	color: var(--global-linkhovercolor);
}
.gap-0 {	gap: 0!important;}
.gap-1 {	gap: 0.25rem!important;}
.gap-2 {	gap: 0.5rem!important;}
.gap-3 {	gap: 1rem!important;}
.gap-4 {	gap: 1.5rem!important;}
.gap-5 {	gap: 3rem!important;}
.g-0, .gx-0 {	--bs-gutter-x: 0;}
.g-1, .gy-1 {	--bs-gutter-y: 0.25rem;}
.g-2, .gx-2 {	--bs-gutter-x: 0.5rem;}
.g-3, .gx-3 {	--bs-gutter-x: 1rem;}
.g-4, .gx-4 {	--bs-gutter-x: 1.5rem;}
.g-5, .gx-5 {	--bs-gutter-x: 3rem;}

.w-1 {
	width: 1%;
}
.w-min, .w-1px{
	width:1px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-headings);
}

.navbar {
	font-family: var(--font-links);
}

.btn {
	font-family: var(--font-buttons);
}

.dropdown-item.active, .dropdown-item:active {
    background: var(--main-linkhovercolor, var(--global-linkhovercolor));
    color:#fff !important;
}

.inc-hostedby svg.withpoweredby { height:70px; }
.inc-hostedby .st0{fill:var(--developer-fontcolor, --global-fontcolor);}
.inc-hostedby .st1{fill:var(--developer-linkcolor, --global-linkcolor);}
.inc-hostedby .st1{fill:var(--developer-linkcolor, --global-linkhovercolor);}

.dropdown-item:focus, .dropdown-item:hover,
.flexible-dropdown-menu .nav-item:focus,
.flexible-dropdown-menu .nav-item:hover {
	background-color: rgba(255,255,255,.1);
}

.navbar-yamm-group > .flex-column > .flex-fill >.flex-row:hover,
.navbar-yamm-group > .flex-column > .flex-fill >.flex-row:focus {
	background-color: rgba(255,255,255,.1);
}

.text-inherit {
/* unique class name designed to allow the text color to inherit the value form a parent element */
	color: inherit;
}

.bg-inherit {
/* unique class name designed to allow the bg color to be active */
	background-color: transparent;
}

/*==============================
BEGIN SECTION STYLES
==============================*/

.header {
	background-attachment: var(--header-backgroundattachment);
	background-color: var(--header-backgroundcolor);
	background-image: var(--header-backgroundurl);
	background-position: var(--header-backgroundposition);
	background-repeat: var(--header-backgroundrepeat);
	background-size: var(--header-backgroundsize);
	color: var(--header-fontcolor);
	text-align: var(--header-textalign, center);
	text-transform: var(--header-texttransform);
}

.header a:not(.btn) {
	color: var(--header-linkcolor, var(--global-linkcolor));
}

.header a:not(.btn):hover, .header a:not(.btn):focus {
	color: var(--header-linkhovercolor, var(--global-linkhovercolor));
}

.hero {
	background-attachment: var(--hero-backgroundattachment);
	background-color: var(--hero-backgroundcolor);
	background-image: var(--hero-backgroundurl);
	background-position: var(--hero-backgroundposition);
	background-repeat: var(--hero-backgroundrepeat);
	background-size: var(--hero-backgroundsize);
	color: var(--hero-fontcolor);
	text-align: var(--hero-textalign);
	text-transform: var(--hero-texttransform);
}

.hero a:not(.btn) {
	color: var(--hero-linkcolor, var(--global-linkcolor));
}

.hero a:not(.btn):hover, .hero a:not(.btn):focus {
	color: var(--hero-linkhovercolor, var(--global-linkhovercolor));
}

.main-wrapper {
	background-attachment: var(--main-backgroundattachment);
	background-color: var(--main-backgroundcolor);
	background-image: var(--main-backgroundurl);
	background-position: var(--main-backgroundposition);
	background-repeat: var(--main-backgroundrepeat);
	background-size: var(--main-backgroundsize);
	color: var(--main-fontcolor);
	text-align: var(--main-textalign);
	text-transform: var(--main-texttransform);
}

.main a:not(.btn), .main-wrapper a:not(.btn) {
	color: var(--main-linkcolor, var(--global-linkcolor));
}

.main a:not(.btn):hover, .main a:not(.btn):focus,
.main-wrapper a:not(.btn):hover, .main-wrapper a:not(.btn):focus {
	color: var(--main-linkhovercolor, var(--global-linkhovercolor));
}

.footer {
	background-attachment: var(--footer-backgroundattachment);
	background-color: var(--footer-backgroundcolor);
	background-image: var(--footer-backgroundurl);
	background-position: var(--footer-backgroundposition);
	background-repeat: var(--footer-backgroundrepeat);
	background-size: var(--footer-backgroundsize);
	color: var(--footer-fontcolor);
	text-align: var(--footer-textalign);
	text-transform: var(--footer-texttransform);
}

.footer a:not(.btn) {
	color: var(--footer-linkcolor, var(--global-linkcolor));
}

.footer a:not(.btn):hover, .footer a:not(.btn):focus {
	color: var(--footer-linkhovercolor, var(--global-linkhovercolor));
}

.developer {
	background-attachment: var(--developer-backgroundattachment);
	background-color: var(--developer-backgroundcolor, --color-primary);
	background-image: var(--developer-backgroundurl);
	background-position: var(--developer-backgroundposition);
	background-repeat: var(--developer-backgroundrepeat);
	background-size: var(--developer-backgroundsize);
	color: var(--developer-fontcolor, --color-light);
	text-align: var(--developer-textalign);
	text-transform: var(--developer-texttransform);
}

.developer a:not(.btn) {
	color: var(--developer-linkcolor, var(--global-linkcolor));
}

.developer a:not(.btn):hover, .developer a:not(.btn):focus {
	color: var(--developer-linkhovercolor, var(--global-linkhovercolor));
}

/*==============================
BEGIN COMPONENT STYLES
==============================*/
.newsrotator {
	background-attachment: var(--newsrotator-backgroundattachment);
	background-color: var(--newsrotator-backgroundcolor);
	background-image: var(--newsrotator-backgroundurl);
	background-position: var(--newsrotator-backgroundposition);
	background-repeat: var(--newsrotator-backgroundrepeat);
	background-size: var(--newsrotator-backgroundsize);
	color: var(--newsrotator-fontcolor);
	text-align: var(--newsrotator-textalign);
	text-transform: var(--newsrotator-texttransform);
        order: var(--newsrotator-order, initial);
}

.newsrotator a:not(.btn) {
	color: var(--newsrotator-linkcolor, var(--global-linkcolor));
}

.newsrotator a:not(.btn):hover, .newsrotator a:not(.btn):focus {
	color: var(--newsrotator-linkhovercolor, var(--global-linkhovercolor));
}

.scoreboard {
	background-attachment: var(--scoreboard-backgroundattachment);
	background-color: var(--scoreboard-backgroundcolor);
	background-image: var(--scoreboard-backgroundurl);
	background-position: var(--scoreboard-backgroundposition);
	background-repeat: var(--scoreboard-backgroundrepeat);
	background-size: var(--scoreboard-backgroundsize);
	color: var(--scoreboard-fontcolor);
	text-align: var(--scoreboard-textalign);
	text-transform: var(--scoreboard-texttransform);
        order: var(--scoreboard-order, initial);
}

.scoreboard a:not(.btn) {
	color: var(--scoreboard-linkcolor, var(--global-linkcolor));
}

.scoreboard a:not(.btn):hover, .scoreboard a:not(.btn):focus {
	color: var(--scoreboard-linkhovercolor, var(--global-linkhovercolor));
}

.banner {
	background-attachment: var(--banner-backgroundattachment);
	background-color: var(--banner-backgroundcolor);
	background-image: var(--banner-backgroundurl);
	background-position: var(--banner-backgroundposition);
	background-repeat: var(--banner-backgroundrepeat);
	background-size: var(--banner-backgroundsize);
	color: var(--banner-fontcolor);
	text-align: var(--banner-textalign);
	text-transform: var(--banner-texttransform);
        order: var(--banner-order, initial);
}

.banner a:not(.btn) {
	color: var(--banner-linkcolor, var(--global-linkcolor));
}

.banner a:not(.btn):hover, .banner a:not(.btn):focus {
	color: var(--banner-linkhovercolor, var(--global-linkhovercolor));
}

.htmlembed {
	background-attachment: var(--htmlembed-backgroundattachment);
	background-color: var(--htmlembed-backgroundcolor);
	background-image: var(--htmlembed-backgroundurl);
	background-position: var(--htmlembed-backgroundposition);
	background-repeat: var(--htmlembed-backgroundrepeat);
	background-size: var(--htmlembed-backgroundsize);
	color: var(--htmlembed-fontcolor);
	text-align: var(--htmlembed-textalign);
	text-transform: var(--htmlembed-texttransform);
        order: var(--htmlembed-order, initial);
}

.htmlembed a:not(.btn) {
	color: var(--htmlembed-linkcolor, var(--global-linkcolor));
}

.htmlembed a:not(.btn):hover, .htmlembed a:not(.btn):focus {
	color: var(--htmlembed-linkhovercolor, var(--global-linkhovercolor));
}

.parallax {
	background-attachment: var(--parallax-backgroundattachment);
	background-color: var(--parallax-backgroundcolor);
	background-image: var(--parallax-backgroundurl);
	background-position: var(--parallax-backgroundposition);
	background-repeat: var(--parallax-backgroundrepeat);
	background-size: var(--parallax-backgroundsize);
	color: var(--parallax-fontcolor);
	text-align: var(--parallax-textalign);
	text-transform: var(--parallax-texttransform);
    order: var(--parallax-order, initial);
}

.parallax a:not(.btn) {
	color: var(--parallax-linkcolor, var(--global-linkcolor));
}

.parallax a:not(.btn):hover, .parallax a:not(.btn):focus {
	color: var(--parallax-linkhovercolor, var(--global-linkhovercolor));
}

.photogallery {
	background-attachment: var(--photogallery-backgroundattachment);
	background-color: var(--photogallery-backgroundcolor);
	background-image: var(--photogallery-backgroundurl);
	background-position: var(--photogallery-backgroundposition);
	background-repeat: var(--photogallery-backgroundrepeat);
	background-size: var(--photogallery-backgroundsize);
	color: var(--photogallery-fontcolor);
	text-align: var(--photogallery-textalign);
	text-transform: var(--photogallery-texttransform);
        order: var(--photogallery-order, initial);
}

.photogallery a:not(.btn) {
	color: var(--photogallery-linkcolor, var(--global-linkcolor));
}

.photogallery a:not(.btn):hover, .photogallery a:not(.btn):focus {
	color: var(--photogallery-linkhovercolor, var(--global-linkhovercolor));
}

.recentnews {
	background-attachment: var(--recentnews-backgroundattachment);
	background-color: var(--recentnews-backgroundcolor);
	background-image: var(--recentnews-backgroundurl);
	background-position: var(--recentnews-backgroundposition);
	background-repeat: var(--recentnews-backgroundrepeat);
	background-size: var(--recentnews-backgroundsize);
	color: var(--recentnews-fontcolor);
	text-align: var(--recentnews-textalign);
	text-transform: var(--recentnews-texttransform);
        order: var(--recentnews-order, initial);
}

.recentnews a:not(.btn) {
	color: var(--recentnews-linkcolor, var(--global-linkcolor));
}

.recentnews a:not(.btn):hover, .recentnews a:not(.btn):focus {
	color: var(--recentnews-linkhovercolor, var(--global-linkhovercolor));
}

.rssfeed {
	background-attachment: var(--rssfeed-backgroundattachment);
	background-color: var(--rssfeed-backgroundcolor);
	background-image: var(--rssfeed-backgroundurl);
	background-position: var(--rssfeed-backgroundposition);
	background-repeat: var(--rssfeed-backgroundrepeat);
	background-size: var(--rssfeed-backgroundsize);
	color: var(--rssfeed-fontcolor);
	text-align: var(--rssfeed-textalign);
	text-transform: var(--rssfeed-texttransform);
        order: var(--rssfeed-order, initial);
}

.rssfeed a:not(.btn) {
	color: var(--rssfeed-linkcolor, var(--global-linkcolor));
}

.rssfeed a:not(.btn):hover, .rssfeed a:not(.btn):focus {
	color: var(--rssfeed-linkhovercolor, var(--global-linkhovercolor));
}

.featuredathlete {
	background-attachment: var(--featuredathlete-backgroundattachment);
	background-color: var(--featuredathlete-backgroundcolor);
	background-image: var(--featuredathlete-backgroundurl);
	background-position: var(--featuredathlete-backgroundposition);
	background-repeat: var(--featuredathlete-backgroundrepeat);
	background-size: var(--featuredathlete-backgroundsize);
	color: var(--featuredathlete-fontcolor);
	text-align: var(--featuredathlete-textalign);
	text-transform: var(--featuredathlete-texttransform);
        order: var(--featuredathlete-order, initial);
}

.featuredathlete a:not(.btn) {
	color: var(--featuredathlete-linkcolor, var(--global-linkcolor));
}

.featuredathlete a:not(.btn):hover, .featuredathlete a:not(.btn):focus {
	color: var(--featuredathlete-linkhovercolor, var(--global-linkhovercolor));
}

.nextevent {
	background-attachment: var(--nextevent-backgroundattachment);
	background-color: var(--nextevent-backgroundcolor);
	background-image: var(--nextevent-backgroundurl);
	background-position: var(--nextevent-backgroundposition);
	background-repeat: var(--nextevent-backgroundrepeat);
	background-size: var(--nextevent-backgroundsize);
	color: var(--nextevent-fontcolor);
	text-align: var(--nextevent-textalign);
	text-transform: var(--nextevent-texttransform);
        order: var(--nextevent-order, initial);
}

.nextevent a:not(.btn) {
	color: var(--nextevent-linkcolor, var(--global-linkcolor));
}

.nextevent a:not(.btn):hover, .nextevent a:not(.btn):focus {
	color: var(--nextevent-linkhovercolor, var(--global-linkhovercolor));
}

.recentvideos {
	background-attachment: var(--recentvideos-backgroundattachment);
	background-color: var(--recentvideos-backgroundcolor);
	background-image: var(--recentvideos-backgroundurl);
	background-position: var(--recentvideos-backgroundposition);
	background-repeat: var(--recentvideos-backgroundrepeat);
	background-size: var(--recentvideos-backgroundsize);
	color: var(--recentvideos-fontcolor);
	text-align: var(--recentvideos-textalign);
	text-transform: var(--recentvideos-texttransform);
        order: var(--recentvideos-order, initial);
}

.recentvideos a:not(.btn) {
	color: var(--recentvideos-linkcolor, var(--global-linkcolor));
}

.recentvideos a:not(.btn):hover, .recentvideos a:not(.btn):focus {
	color: var(--recentvideos-linkhovercolor, var(--global-linkhovercolor));
}

.sponsors {
	background-attachment: var(--sponsors-backgroundattachment);
	background-color: var(--sponsors-backgroundcolor);
	background-image: var(--sponsors-backgroundurl);
	background-position: var(--sponsors-backgroundposition);
	background-repeat: var(--sponsors-backgroundrepeat);
	background-size: var(--sponsors-backgroundsize);
	color: var(--sponsors-fontcolor);
	text-align: var(--sponsors-textalign);
	text-transform: var(--sponsors-texttransform);
        order: var(--sponsors-order, initial);
}

.sponsors a:not(.btn) {
	color: var(--sponsors-linkcolor, var(--global-linkcolor));
}

.sponsors a:not(.btn):hover, .sponsors a:not(.btn):focus {
	color: var(--sponsors-linkhovercolor, var(--global-linkhovercolor));
}

.standings {
	background-attachment: var(--standings-backgroundattachment);
	background-color: var(--standings-backgroundcolor);
	background-image: var(--standings-backgroundurl);
	background-position: var(--standings-backgroundposition);
	background-repeat: var(--standings-backgroundrepeat);
	background-size: var(--standings-backgroundsize);
	color: var(--standings-fontcolor);
	text-align: var(--standings-textalign);
	text-transform: var(--standings-texttransform);
        order: var(--standings-order, initial);
}

.standings a:not(.btn) {
	color: var(--standings-linkcolor, var(--global-linkcolor));
}

.standings a:not(.btn):hover, .standings a:not(.btn):focus {
	color: var(--standings-linkhovercolor, var(--global-linkhovercolor));
}

.socialicons {
	background-attachment: var(--socialicons-backgroundattachment);
	background-color: var(--socialicons-backgroundcolor);
	background-image: var(--socialicons-backgroundurl);
	background-position: var(--socialicons-backgroundposition);
	background-repeat: var(--socialicons-backgroundrepeat);
	background-size: var(--socialicons-backgroundsize);
	color: var(--socialicons-fontcolor);
	text-align: var(--socialicons-textalign);
	text-transform: var(--socialicons-texttransform);
        order: var(--socialicons-order, initial);
}

.socialicons a:not(.btn) {
	color: var(--socialicons-linkcolor, var(--global-linkcolor));
}

.socialicons a:not(.btn):hover, .socialicons a:not(.btn):focus {
	color: var(--socialicons-linkhovercolor, var(--global-linkhovercolor));
}

.socialstream {
	background-attachment: var(--socialstream-backgroundattachment);
	background-color: var(--socialstream-backgroundcolor);
	background-image: var(--socialstream-backgroundurl);
	background-position: var(--socialstream-backgroundposition);
	background-repeat: var(--socialstream-backgroundrepeat);
	background-size: var(--socialstream-backgroundsize);
	color: var(--socialstream-fontcolor);
	text-align: var(--socialstream-textalign);
	text-transform: var(--socialstream-texttransform);
        order: var(--socialstream-order, initial);
}

.socialstream a:not(.btn) {
	color: var(--socialstream-linkcolor, var(--global-linkcolor));
}

.socialstream a:not(.btn):hover, .socialstream a:not(.btn):focus {
	color: var(--socialstream-linkhovercolor, var(--global-linkhovercolor));
}

.partnerlogos {
	background-attachment: var(--partnerlogos-backgroundattachment);
	background-color: var(--partnerlogos-backgroundcolor);
	background-image: var(--partnerlogos-backgroundurl);
	background-position: var(--partnerlogos-backgroundposition);
	background-repeat: var(--partnerlogos-backgroundrepeat);
	background-size: var(--partnerlogos-backgroundsize);
	color: var(--partnerlogos-fontcolor);
	text-align: var(--partnerlogos-textalign);
	text-transform: var(--partnerlogos-texttransform);
        order: var(--partnerlogos-order, initial);
}

.partnerlogos a:not(.btn) {
	color: var(--partnerlogos-linkcolor, var(--global-linkcolor));
}

.partnerlogos a:not(.btn):hover, .partnerlogos a:not(.btn):focus {
	color: var(--partnerlogos-linkhovercolor, var(--global-linkhovercolor));
}

.affiliatelogos {
	background-attachment: var(--affiliatelogos-backgroundattachment);
	background-color: var(--affiliatelogos-backgroundcolor);
	background-image: var(--affiliatelogos-backgroundurl);
	background-position: var(--affiliatelogos-backgroundposition);
	background-repeat: var(--affiliatelogos-backgroundrepeat);
	background-size: var(--affiliatelogos-backgroundsize);
	color: var(--affiliatelogos-fontcolor);
	text-align: var(--affiliatelogos-textalign);
	text-transform: var(--affiliatelogos-texttransform);
        order: var(--affiliatelogos-order, initial);
}

.affiliatelogos a:not(.btn) {
	color: var(--affiliatelogos-linkcolor, var(--global-linkcolor));
}

.affiliatelogos a:not(.btn):hover, .affiliatelogos a:not(.btn):focus {
	color: var(--affiliatelogos-linkhovercolor, var(--global-linkhovercolor));
}

.contactform {
	background-attachment: var(--contactform-backgroundattachment);
	background-color: var(--contactform-backgroundcolor);
	background-image: var(--contactform-backgroundurl);
	background-position: var(--contactform-backgroundposition);
	background-repeat: var(--contactform-backgroundrepeat);
	background-size: var(--contactform-backgroundsize);
	color: var(--contactform-fontcolor);
	text-align: var(--contactform-textalign);
	text-transform: var(--contactform-texttransform);
        order: var(--contactform-order, initial);
}

.contactform a:not(.btn) {
	color: var(--contactform-linkcolor, var(--global-linkcolor));
}

.contactform a:not(.btn):hover, .contactform a:not(.btn):focus {
	color: var(--contactform-linkhovercolor, var(--global-linkhovercolor));
}

.navbar.navbar-primary {
	background-attachment: var(--navigation-primary-backgroundattachment);
	background-color: var(--navigation-primary-backgroundcolor, #222222);
	background-image: var(--navigation-primary-backgroundurl);
	background-position: var(--navigation-primary-backgroundposition);
	background-repeat: var(--navigation-primary-backgroundrepeat);
	background-size: var(--navigation-primary-backgroundsize);
	color: var(--navigation-primary-fontcolor, #ffffff);
	font-style: var(--navigation-primary-fontstyle);
	font-weight: var(--navigation-primary-fontweight);
	text-align: var(--navigation-primary-textalign, center);
	text-transform: var(--navigation-primary-texttransform);
}

.navbar.navbar-primary a:not(.btn),
.navbar.navbar-primary .nav-link {
	color: var(--navigation-primary-linkcolor, rgba(255,255,255,.7));
}

.navbar.navbar-primary a:hover:not(.btn), .navbar.navbar-primary a:focus:not(.btn),
.navbar.navbar-primary .nav-link:not(.btn):hover, .navbar.navbar-primary .nav-link:not(.btn):focus {
	color: var(--navigation-primary-linkhovercolor, #ffffff);
}

.navbar.navbar-primary li.dropdown > .dropdown-menu {
	background-attachment: var(--navigation-primarydropdown-backgroundattachment);
	background-color: var(--navigation-primarydropdown-backgroundcolor, #222222);
	background-image: var(--navigation-primarydropdown-backgroundurl);
	background-position: var(--navigation-primarydropdown-backgroundposition);
	background-repeat: var(--navigation-primarydropdown-backgroundrepeat);
	background-size: var(--navigation-primarydropdown-backgroundsize);
	color: var(--navigation-primarydropdown-fontcolor, #ffffff);
	font-style: var(--navigation-primarydropdown-fontstyle);
	font-weight: var(--navigation-primarydropdown-fontweight);
	text-align: var(--navigation-primarydropdown-textalign, left);
	text-transform: var(--navigation-primarydropdown-texttransform);
}

.navbar.navbar-primary li.dropdown:NOT(.yamm-fw) > .dropdown-menu {
	background-image: none;
}

.navbar.navbar-primary li.dropdown > .dropdown-menu a:not(.btn),
.navbar.navbar-primary li.dropdown > .dropdown-menu .nav-link {
	color: var(--navigation-primarydropdown-linkcolor, rgba(255,255,255,.7));
}
.navbar.navbar-primary li.dropdown > .dropdown-menu a:not(.btn).disabled { opacity:.65 }

.navbar.navbar-primary li.dropdown > .dropdown-menu a:not(.btn):hover,
.navbar.navbar-primary li.dropdown > .dropdown-menu a:not(.btn):focus,
.navbar.navbar-primary li.dropdown > .dropdown-menu .nav-link:not(.btn):hover,
.navbar.navbar-primary li.dropdown > .dropdown-menu .nav-link:not(.btn):focus {
	color: var(--navigation-primarydropdown-linkhovercolor, #ffffff);
}
/* PRIMARY LIGHT SCHEME DEFAULTS */
.navbar.navbar-primary.navbar-light {
	background-color: var(--navigation-primary-backgroundcolor, #ffffff);
	color: var(--navigation-primary-fontcolor, --global-fontcolor);
}

.navbar.navbar-primary.navbar-light a:not(.btn):hover, .navbar.navbar-primary.navbar-light a:not(.btn):focus {
	color: var(--navigation-primary-linkhovercolor, --global-linkhovercolor);
}

.navbar.navbar-primary.navbar-light a:not(.btn) {
	color: var(--navigation-primary-linkcolor, rgba(0,0,0,.7));
}

.navbar.navbar-primary li.dropdown > .dropdown-menu.navbar-light {
	background-color: var(--navigation-primarydropdown-backgroundcolor, #ffffff);
	color: var(--navigation-primarydropdown-fontcolor, --global-fontcolor);
}

.navbar.navbar-primary li.dropdown > .dropdown-menu.navbar-light a:not(.btn):hover,
.navbar.navbar-primary li.dropdown > .dropdown-menu.navbar-light a:not(.btn):focus {
	color: var(--navigation-primarydropdown-linkhovercolor, --global-linkhovercolor);
}

.navbar.navbar-primary li.dropdown > .dropdown-menu.navbar-light a:not(.btn) {
	color: var(--navigation-primarydropdown-linkcolor, rgba(0,0,0,.7));
}

.sticky-nav-primary .navbar-primary { position:fixed; left:0; right:0; top:0; z-index:1 }

/* END */

.navbar.navbar-secondary {
	background-attachment: var(--navigation-secondary-backgroundattachment);
	background-color: var(--navigation-secondary-backgroundcolor, #ffffff);
	background-image: var(--navigation-secondary-backgroundurl);
	background-position: var(--navigation-secondary-backgroundposition);
	background-repeat: var(--navigation-secondary-backgroundrepeat);
	background-size: var(--navigation-secondary-backgroundsize);
	color: var(--navigation-secondary-fontcolor, #222222);
	font-style: var(--navigation-secondary-fontstyle);
	font-weight: var(--navigation-secondary-fontweight);
	text-align: var(--navigation-secondary-textalign, center);
	text-transform: var(--navigation-secondary-texttransform);
}

.navbar.navbar-secondary a:not(.btn),
.navbar.navbar-secondary .nav-link {
	color: var(--navigation-secondary-linkcolor, var(--global-linkcolor));
}

.navbar.navbar-secondary a:not(.btn):hover, .navbar.navbar-secondary a:not(.btn):focus,
.navbar.navbar-secondary .nav-link:not(.btn):hover, .navbar.navbar-secondary .nav-link:not(.btn):focus {
	color: var(--navigation-secondary-linkhovercolor, var(--global-linkhovercolor));
}

.navbar.navbar-secondary li.dropdown > .dropdown-menu {
	background-attachment: var(--navigation-secondarydropdown-backgroundattachment);
	background-color: var(--navigation-secondarydropdown-backgroundcolor, #ffffff);
	background-image: var(--navigation-secondarydropdown-backgroundurl);
	background-position: var(--navigation-secondarydropdown-backgroundposition);
	background-repeat: var(--navigation-secondarydropdown-backgroundrepeat);
	background-size: var(--navigation-secondarydropdown-backgroundsize);
	color: var(--navigation-secondarydropdown-fontcolor, #222222);
	font-style: var(--navigation-secondarydropdown-fontstyle);
	font-weight: var(--navigation-secondarydropdown-fontweight);
	text-align: var(--navigation-secondarydropdown-textalign, left);
	text-transform: var(--navigation-secondarydropdown-texttransform);
}

.navbar.navbar-secondary li.dropdown > .dropdown-menu a:not(.btn),
.navbar.navbar-secondary li.dropdown > .dropdown-menu .nav-link {
	color: var(--navigation-secondarydropdown-linkcolor, var(--global-linkcolor));
}

.navbar.navbar-secondary li.dropdown > .dropdown-menu a:not(.btn):hover,
.navbar.navbar-secondary li.dropdown > .dropdown-menu a:not(.btn):focus,
.navbar.navbar-secondary li.dropdown > .dropdown-menu .nav-link:not(.btn):hover,
.navbar.navbar-secondary li.dropdown > .dropdown-menu .nav-link:not(.btn):focus {
	color: var(--navigation-secondarydropdown-linkhovercolor, var(--global-linkhovercolor));
}
/* SECONDARY DARK SCHEME DEFAULTS */
.navbar.navbar-secondary.navbar-dark {
	background-color: var(--navigation-secondary-backgroundcolor, #222222);
	color: var(--navigation-secondary-fontcolor, #ffffff);
}

.navbar.navbar-secondary.navbar-dark a:not(.btn):hover, .navbar.navbar-secondary.navbar-dark a:not(.btn):focus {
	color: var(--navigation-secondary-linkhovercolor, #ffffff);
}

.navbar.navbar-secondary.navbar-dark a:not(.btn) {
	color: var(--navigation-secondary-linkcolor, rgba(255,255,255,.7));
}

.navbar.navbar-secondary li.dropdown > .dropdown-menu.navbar-dark {
	background-color: var(--navigation-secondarydropdown-backgroundcolor, #222222);
	color: var(--navigation-secondarydropdown-fontcolor, #ffffff);
}

.navbar.navbar-secondary li.dropdown > .dropdown-menu.navbar-dark a:not(.btn):hover,
.navbar.navbar-secondary li.dropdown > .dropdown-menu.navbar-dark a:not(.btn):focus {
	color: var(--navigation-secondarydropdown-linkhovercolor, #ffffff);
}

.navbar.navbar-secondary li.dropdown > .dropdown-menu.navbar-dark a:not(.btn) {
	color: var(--navigation-secondarydropdown-linkcolor, rgba(255,255,255,.7));
}
/* END */

.navbar.navbar-sidebar {
	background-attachment: var(--navigation-sidebar-backgroundattachment);
	background-color: var(--navigation-sidebar-backgroundcolor);
	background-image: var(--navigation-sidebar-backgroundurl);
	background-position: var(--navigation-sidebar-backgroundposition);
	background-repeat: var(--navigation-sidebar-backgroundrepeat);
	background-size: var(--navigation-sidebar-backgroundsize);
	color: var(--navigation-sidebar-fontcolor);
	font-style: var(--navigation-sidebar-fontstyle);
	font-weight: var(--navigation-sidebar-fontweight);
	text-align: var(--navigation-sidebar-textalign);
	text-transform: var(--navigation-sidebar-texttransform);
}

.navbar.navbar-sidebar a,
.navbar.navbar-sidebar .nav-link {
	color: var(--navigation-sidebar-linkcolor);
}

.navbar.navbar-sidebar a:not(.btn):hover, .navbar.navbar-sidebar a:not(.btn):focus,
.navbar.navbar-sidebar .nav-link:not(.btn):hover, .navbar.navbar-sidebar .nav-link:not(.btn):focus {
	color: var(--navigation-sidebar-linkhovercolor, var(--global-linkhovercolor));
}

.navbar.navbar-quicklinks {
	background-attachment: var(--navigation-quicklinks-backgroundattachment);
	background-color: var(--navigation-quicklinks-backgroundcolor);
	background-image: var(--navigation-quicklinks-backgroundurl);
	background-position: var(--navigation-quicklinks-backgroundposition);
	background-repeat: var(--navigation-quicklinks-backgroundrepeat);
	background-size: var(--navigation-quicklinks-backgroundsize);
	color: var(--navigation-quicklinks-fontcolor);
	font-style: var(--navigation-quicklinks-fontstyle);
	font-weight: var(--navigation-qicklinks-fontweight);
	text-align: var(--navigation-quicklinks-textalign);
	text-transform: var(--navigation-quicklinks-texttransform);
}

.navbar.navbar-quicklinks a,
.navbar.navbar-quicklinks .nav-link {
	color: var(--navigation-quicklinks-linkcolor, var(--global-linkcolor));
}

.navbar.navbar-quicklinks a:not(.btn):hover, .navbar.navbar-quicklinks a:not(.btn):focus,
.navbar.navbar-quicklinks .nav-link:not(.btn):hover, .navbar.navbar-quicklinks .nav-link:not(.btn):focus {
	color: var(--navigation-quicklinks-linkhovercolor, var(--global-linkhovercolor));
}

.navbar.navbar-sitelinks {
	background-attachment: var(--navigation-sitelinks-backgroundattachment);
	background-color: var(--navigation-sitelinks-backgroundcolor);
	background-image: var(--navigation-sitelinks-backgroundurl);
	background-position: var(--navigation-sitelinks-backgroundposition);
	background-repeat: var(--navigation-sitelinks-backgroundrepeat);
	background-size: var(--navigation-sitelinks-backgroundsize);
	color: var(--navigation-sitelinks-fontcolor);
	font-style: var(--navigation-sitelinks-fontstyle);
	font-weight: var(--navigation-sitelinks-fontweight);
	text-align: var(--navigation-sitelinks-textalign);
	text-transform: var(--navigation-sitelinks-texttransform);
}

.navbar.navbar-sitelinks a,
.navbar.navbar-sitelinks .nav-link {
	color: var(--navigation-sitelinks-linkcolor);
}

.navbar.navbar-sitelinks a:not(.btn):hover, .navbar.navbar-sitelinks a:not(.btn):focus,
.navbar.navbar-sitelinks .nav-link:not(.btn):hover, .navbar.navbar-sitelinks .nav-link:not(.btn):focus {
	color: var(--navigation-sitelinks-linkhovercolor, var(--global-linkhovercolor));
}

.bg-primary {
	background-color: var(--color-primary) !important;
}

.bg-secondary {
	background-color: var(--color-secondary) !important;
}

.bg-success {
	background-color: var(--color-success) !important;
}

.bg-danger {
	background-color: var(--color-danger) !important;
}

.bg-warning {
	background-color: var(--color-warning) !important;
}

.bg-info {
	background-color: var(--color-info) !important;
}

.bg-light {
	background-color: var(--color-light) !important;
}

.bg-dark {
	background-color: var(--color-dark) !important;
}

.bg-dark-muted {
	background-color: rgba(0,0,0,0.85) !important;
}

.bg-light-muted {
	background-color: rgba(255,255,255,0.85) !important;
}

.badge-primary {
	background-color: var(--color-primary) !important;
}

.badge-secondary {
	background-color: var(--color-secondary) !important;
}

.badge-success {
	background-color: var(--color-success) !important;
}

.badge-danger {
	background-color: var(--color-danger) !important;
}

.badge-warning {
	color: #fff;
	background-color: var(--color-warning) !important;
}

.badge-info {
	background-color: var(--color-info) !important;
}

.badge-light {
	background-color: var(--color-light) !important;
}

.badge-dark {
	background-color: var(--color-dark) !important;
}

.text-primary {
	color: var(--color-primary) !important;
}

.text-secondary {
	color: var(--color-secondary) !important;
}

.text-success {
	color: var(--color-success) !important;
}

.text-danger {
	color: var(--color-danger) !important;
}

.text-warning {
	color: var(--color-warning) !important;
}

.text-info {
	color: var(--color-info) !important;
}

.text-light {
	color: var(--color-light) !important;
}

.text-dark {
	color: var(--color-dark) !important;
}

.border-primary {
	border-color: var(--color-primary) !important;
}

.border-secondary {
	border-color: var(--color-secondary) !important;
}

.border-success {
	border-color: var(--color-success) !important;
}

.border-danger {
	border-color: var(--color-danger) !important;
}

.border-warning {
	border-color: var(--color-warning) !important;
}

.border-info {
	border-color: var(--color-info) !important;
}

.border-light {
	border-color: var(--color-light) !important;
}

.border-dark {
	border-color: var(--color-dark) !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: rgba(255,255,255,.7) !important;
	background-color: var(--color-primary);
}

.nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus,
.nav-pills .show>.nav-link:hover, .nav-pills .show>.nav-link:focus,
.nav-pills a.nav-link.active:hover, .nav-pills a.nav-link.active:focus,
.nav-pills .show>a.nav-link:hover, .nav-pills .show>a.nav-link:focus {
	color: #fff;
	background-color: var(--color-primary);
	filter: brightness(80%);
}

.btn-primary {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
}

.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
	background-color: var(--color-primary) !important;
	border-color: var(--color-primary);
	filter: brightness(80%);
}

.btn-secondary {
	background-color: var(--color-secondary);
	border-color: var(--color-secondary);
}

.btn-secondary:hover,
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle,
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
	background-color: var(--color-secondary)!important;
	border-color: var(--color-secondary);
	filter: brightness(80%);
}

.btn-success {
	background-color: var(--color-success);
	border-color: var(--color-success);
}

.btn-success:hover,
.btn-success.focus,
.btn-success:focus,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle,
a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
	background-color: var(--color-success)!important;
	border-color: var(--color-success);
	filter: brightness(80%);
}

.btn-danger {
	background-color: var(--color-danger);
	border-color: var(--color-danger);
}

.btn-danger:hover,
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle,
a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
	background-color: var(--color-danger)!important;
	border-color: var(--color-danger);
	filter: brightness(80%);
}

.btn-warning {
	background-color: var(--color-warning);
	border-color: var(--color-warning);
}

.btn-warning:hover,
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle,
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
	background-color: var(--color-warning)!important;
	border-color: var(--color-warning);
	filter: brightness(80%);
}

.btn-info {
	background-color: var(--color-info);
	border-color: var(--color-info);
}

.btn-info:hover,
.btn-info.focus,
.btn-info:focus,
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle,
a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
	background-color: var(--color-info)!important;
	border-color: var(--color-info);
	filter: brightness(80%);
}

.btn-light {
	background-color: var(--color-light);
	border-color: var(--color-light);
}

.btn-light:hover,
.btn-light.focus,
.btn-light:focus,
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle,
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
	background-color: var(--color-light)!important;
	border-color: var(--color-light);
	filter: brightness(80%);
}

.btn-dark {
	background-color: var(--color-dark);
	border-color: var(--color-dark);
}

.btn-dark:hover,
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle,
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
	background-color: var(--color-dark)!important;
	border-color: var(--color-dark);
	filter: brightness(80%);
}

.btn-link {
	color: var(--global-linkcolor);
}

.btn-link:hover,
.btn-link.focus,
.btn-link:focus,
.btn-link:not(:disabled):not(.disabled).active,
.btn-link:not(:disabled):not(.disabled):active,
.show>.btn-link.dropdown-toggle {
	color: var(--global-linkhovercolor);
}

.btn[class*="btn-outline-"]:focus {
    color:#fff;
}

.btn[class*="btn-outline-warning"]:focus,
.btn[class*="btn-outline-light"]:focus {
	color:#212529;
}

.btn-outline-primary,
a.btn-outline-primary {
	border-color: var(--color-primary);
	color: var(--color-primary);
}

.btn-outline-primary:hover,
.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle,
a.btn-outline-primary:hover,
a.btn-outline-primary.focus,
a.btn-outline-primary:focus,
a.btn-outline-primary:not(:disabled):not(.disabled).active,
a.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>a.btn-outline-primary.dropdown-toggle {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
}

.btn-outline-secondary,
a.btn-outline-secondary {
	border-color: var(--color-secondary);
	color: var(--color-secondary);
}

.btn-outline-secondary:hover,
.btn-outline-secondary.focus,
.btn-outline-secondary:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle,
a.btn-outline-secondary:hover,
a.btn-outline-secondary.focus,
a.btn-outline-secondary:focus,
a.btn-outline-secondary:not(:disabled):not(.disabled).active,
a.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>a.btn-outline-secondary.dropdown-toggle {
	background-color: var(--color-secondary);
	border-color: var(--color-secondary);
}

.btn-outline-success {
	border-color: var(--color-success);
	color: var(--color-success);
}

.btn-outline-success:hover,
.btn-outline-success.focus,
.btn-outline-success:focus,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
	background-color: var(--color-success);
	border-color: var(--color-success);
}

.btn-outline-danger {
	border-color: var(--color-danger);
	color: var(--color-danger);
}

.btn-outline-danger:hover,
.btn-outline-danger.focus,
.btn-outline-danger:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
	background-color: var(--color-danger);
	border-color: var(--color-danger);
}

.btn-outline-warning {
	border-color: var(--color-warning);
	color: var(--color-warning);
}

.btn-outline-warning:hover,
.btn-outline-warning.focus,
.btn-outline-warning:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
	background-color: var(--color-warning);
	border-color: var(--color-warning);
}

.btn-outline-info {
	border-color: var(--color-info);
	color: var(--color-info);
}

.btn-outline-info:hover,
.btn-outline-info.focus,
.btn-outline-info:focus,
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
	background-color: var(--color-info);
	border-color: var(--color-info);
}

.btn-outline-light {
	border-color: var(--color-light);
	color: var(--color-light);
}

.btn-outline-light:hover,
.btn-outline-light.focus,
.btn-outline-light:focus,
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
	background-color: var(--color-light);
	border-color: var(--color-light);
}

.btn-outline-dark {
	border-color: var(--color-dark);
	color: var(--color-dark);
}

.btn-outline-dark:hover,
.btn-outline-dark.focus,
.btn-outline-dark:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
	background-color: var(--color-dark);
	border-color: var(--color-dark);
}

.alert-primary {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-primary);
	color: var(--color-primary);
}

.alert-secondary {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-secondary);
	color: var(--color-secondary);
}

.alert-success {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-success);
	color: var(--color-success);
}

.alert-danger {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-danger);
	color: var(--color-danger);
}

.alert-warning {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-warning);
	color: var(--color-warning);
}

.alert-info {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-info);
	color: var(--color-info);
}

.alert-light {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-light);
	color: var(--color-dark);
}

.alert-dark {
	background-color: rgba(256,256,256,0.85);
	border-color: var(--color-dark);
	color: var(--color-dark);
}

body .alert-primary .alert-link,
body .alert-secondary .alert-link,
body .alert-success .alert-link,
body .alert-danger .alert-link,
body .alert-warning .alert-link,
body .alert-info .alert-link,
body .alert-light .alert-link,
body .alert-dark .alert-link{
	color: var(--color-dark);
}

body .alert-link:hover, body .alert-link:focus{
    color: var(--color-dark) !important;
}

.navbar-secondary.navbar-expand .navbar-nav .nav-link{
    padding-right: 1rem;
    padding-left: 1rem;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu > a:after {
    content: "\f0d7";
    float: right;
    border: none;
    font-family: 'Font Awesome 6 Pro';
}
.dropdown-submenu>.dropdown-menu {
  top: 100%;
  left: 1rem;
  right:0;
  margin-top: 0px;
  margin-left: 0px;
}
/*
.dropdown-submenu > .dropdown-menu {
  margin-top: 0px;
  margin-left: 0px;
  position:relative!important;
}
*/

/* STORE */
.store .suggested-items .item { transition:0.3s }
.store .suggested-items .item:hover,
.store .suggested-items .item:focus { box-shadow:0 4px 15px rgb(153 153 153 / 30%) }

/* CONTACT FORM */
.contactform .card-header { display:none !important }
.contactform .card { color:var(--contactform-fontcolor); background:none; border:0 }

/* MEMBER LOGOS SUBMENU */
.navbar-logos .submenu { display:none; position:absolute; left:50%; background-color:#fff; border:1px solid rgba(0,0,0,.125); z-index:1; transform:translateX(-50%) }
.navbar-logos li:hover .submenu { display:flex; padding:1rem; overflow:hidden }
.navbar-logos .submenu li a { white-space:nowrap }
.navbar-logos .submenu img { transform:none; max-height:100px; margin:0 auto }
.navbar-logos .submenu .social { flex-wrap:nowrap; padding:0 .5rem }
.navbar-logos .submenu .social li a { padding:.5rem }

/** navbar secondary title image ****/
.navbar-secondary-thumbnail { padding:0.25rem; }

/* Pause button css added for baseline theme */
.carousel-play-pause-outer { position: relative; }
.carousel-play-pause-outer a.carousel-control-pause { position: absolute; bottom: 60px; right: 60px; z-index: 1111; opacity: .5; }
@media(max-width:576px){
	.carousel-play-pause-outer a.carousel-control-pause { bottom: 32px; right: 10px; }
}

.player-wrapper .close {opacity:1; text-shadow:none; }
.player-wrapper .close .btn { font-size:0.85rem;}

/** Scoreboard Text and Anchor tag color **/
.component.scoreboard .card { color: var(--scoreboard-fontcolor, var(--global-fontcolor)); }
.component.scoreboard .card a:not(.btn) { color: var(--scoreboard-linkcolor, var(--global-linkcolor)); }

.stats-wrapper .clearfix .table-responsive .table td{white-space:nowrap;}
/* bsxml-monospace-template */
.printer-body .mini-gallery,
.printer-body .related,
.printer-body .mini-boxscore .more { display:none }
.monostats { width:700px }
.monostats .clearfix { margin-top:17px }
.monostats table { width:100% }
.monostats * { font-family:monospace; font-size:11px }
.monostats td, .monostats th { min-width:15px; padding:1px; white-space:nowrap }
.monostats-halfbox-left { width:345px; float:left }
.monostats-halfbox-right { width:345px; float:right }
.monostats-halfbox-center { width:345px; margin:0 auto }
.monostats-fullbox table { width:100% }
.monostats .hr { line-height:5px; height:5px; border-top:dashed 1px #444; overflow:hidden }
.monostats .caption { font-weight:bold }

/** Quick Links Dropdown **/
.navbar.navbar-quicklinks a{color:var(--navigation-quicklinks-fontcolor, var(--global-linkcolor), rgba(255,255,255,.7))}
.navbar.navbar-quicklinks > .list-unstyled > .has-nav:hover .navbar-links ul{border-bottom:4px solid var(--color-primary)!important;} 
.navbar.navbar-quicklinks .dropdown-menu a { color:var(--global-linkcolor, var(--color-dark)) }.caption-side-top{ caption-side:top; text-align:right; font-style:italic; padding: 0.25rem 0;}
.caption-side-bottom{ caption-side:bottom; text-align:right; font-style:italic; padding: 0.25rem 0; }

/** Related Articles in Sidebar **/
.related-article-outer .r-article-img{flex:0 0 35%;}
.related-article-outer .border-0:last-child .border-bottom{border-bottom:none !important;}