.noto-sans-regular {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


.noto-sans-bold {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.noto-sans-condensed, h2, .h2, h3, .h3, .dropdown-menu .nav-link  {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings:
    "wdth" 75;
}

BODY {font-size: 18px;}

.mobile-only {display: none;}

.nav-link {
font-size: 1.2rem;
}

.nav-tabs .nav-link {font-size: 1.1rem!important; }

.ltgray {color: #D5E0E6!important;}
.medgray, h3, .h3 {color: #7E888E!important;}
.dkgray {color: #3E3E3E!important;}
.red {color: #A44A3F!important;}
.ltblue {color: #D5E0E6!important;}
.medblue, .nav-link, A, A:link, A:visited .dropdown-menu .nav-link:hover, #SFctr #SFevtlst .SFevtdtl  {color: #4982a6!important;}
.dkblue, .active, .active A, .nav-link:hover, H2, .h2, .dropdown-menu .nav-link, a.dkblue:visited  {color: #001F49!important;}
.gradient {background: linear-gradient(90deg, rgba(0,31,73,1) 0%, rgba(0,6,15,1) 100%);}
.dkblue A:visited

H1 {text-transform: uppercase;}

H2, .h2 {font-size: 1.8rem;}
H3, .h3 {font-size: 1.5rem;}

.small {font-size: .9rem;}
.nav-item#menu26 >.nav-link {color: #A44A3F!important; margin-right: 30px;}

.btn-primary, A.btn-primary, .bg-dark, .btn-secondary:hover {background-color:  #001F49!important; border:0; color: #fff!important;}
.btn-secondary, A.btn-secondary, .btn-primary:hover, #SFusrmnulog {background-color:  #A44A3F!important; border:0; color: #fff!important;}

.bg-light, .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th 
{background-color: #D5E0E6!important; color: #3E3E3E;}

ol li, .checklist li {margin-bottom: 8px;}

.checklist {list-style-type: "✓    ";}

.card-footer {border: 0!important; background-color: transparent;}

.activetag
{
	font-weight: bold;
	text-transform: uppercase;
	display: block!important;
}

.tl-tag
{
	list-style-type: none;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
}

.tag-hide {display: none;}

.dropdown-menu
{
	z-index: 2000;
	min-width: 25rem;
	width: 100%;
}

.dropdown-menu li {border-bottom: 1px solid #fff; }

.dropdown-menu .nav-link {text-transform: uppercase; font-weight: 300;}
.dropdown-menu li:last-child {border-bottom: 0;}
.dropdown-item:active {background-color: #001F49!important;}

.paging {
	margin: 0;
	padding: 10px;
	width: 100%;
	}
.paging ul {
    list-style: none;
    margin: 0;
    padding: 0 0;
}
.paging li a {
	list-style: none;
	float: left;
	margin: 0 3px 0 0;
	padding: 5px 0;
	width: 30px;
	text-align: center;
	
}
.paging li a:hover {
	background-color: #f4f4f4;
}

.previewbox-description {
-webkit-line-clamp: 4!important;}

.nav-pills .nav-link.active {background-color: transparent; border: 2px solid #D5E0E6;}

.br-first p::first-line {color: #7E888E; font-weight:bold; font-style:italic;}
.caption {padding: 10px; font-size: .9rem; line-height: 1.1rem; color: #7E888E;}

/* MW Styels */
#SFctr #SFfrmitm
{grid-template-columns: repeat(auto-fill,minmax(20em,1fr))!important; text-align: center!important; }
.donate-box .SFfrmitm {aspect-ratio: 2/1!important;}

.store-box .SFfrmitm {aspect-ratio: 2/3!important;}

#SFctr div.SFbox, .SFbox table {width:100%!important;}
#SFctr .SFusrpne .SFbox { margin: 0 auto!important;}
#SFctr table.SFfrm.SFblc>tbody>tr:first-child>td, #SFctr table.SFfrm.SFblc>tbody>tr>td:first-child {font-weight: bold!important;}
#SFctr a.SFbtn, #SFctr button, #SFctr  button.SFLink {background:  #A44A3F!important; text-align: center; color: #fff!important; padding: 5px!important;}
#SFctr .SFfpybtx {text-align: center;}
#SFctr input[type=text] {width: 100%!important;}


#SFctr #SFevtinf {max-width: 100%!important;}
#SFctr #SFevtcal a.SFevt {color: #fff!important;}
#SFctr #SFevtlst .SFevtdtl, #SFctr #SFevtlst .SFevtttl  {margin-left: 50px;}

#SFctr #SFevtlst .SFevt_dp {
position: relative;
margin: 0 auto!important;
width: 5em!important;
height: 5em!important;
text-align: center!important;
border-radius: 90px;
display: block!important;
background-color: #fff;
font-size: 1.2rem!important;
}

#SFctr #SFevtlst .SFevt_dpdte {
color: #A44A3F!important;
}

#SFctr #SFevtlst .SFevtdtl {font-weight: bold;}

#SFctr #SFevtlst .SFevt_dpmon {
background-color: transparent!important; 
padding-top: .7rem!important;
color: #001F49!important;
font-size: 1em!important;
line-height: .8em!important;
text-transform: uppercase;}

#SFctr #SFevtlst .SFevt_dpyer {
padding: 0!important;
font-size: .8em; 
line-height: 1em!important;
color:  #001F49!important;
border-top: 0!important;
}

#SFctr table {margin: 0 auto!important;}
#SFctr .SF1 nav, #SFctr #SFevtlst a.SFevt>img {display: none!important;}

.print-only {display: none!important;}
.no-print {visibility: visible!important;}

@media (max-width: 800px)
{ BODY {font-size: 16px;}
	.desktop-only { display: none!important; }
	.mobile-only { display: block!important; }
	.nav-link {font-size: 1.1rem;}
	.dropdown-menu {min-width: 15rem;}
	}

@media print {
	.print-only {display: block!important;}
    .no-print {display: none!important;}


	}