
/* CSS Document */

/******* FIXED SPACING *******************/
p.space-5px {
    margin: 2px 0 3px;
}

p.space-10px {
    font-size: 5px;
    line-height: 5px;
    color: #151515;
    text-align: left;
}

p.space-25px  { line-height: 25px; }
p.space-50px  { line-height: 50px; }
p.space-75px  { line-height: 75px; }
p.space-100px { line-height: 100px; }
p.space-250px { line-height: 250px; }
p.space-500px { line-height: 500px; }

/******** NewsCards ****/
/* --- Card container --- */
.bhcnews25-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: transparent;
}
.bhcnews25-card img {
  display: block;
  width: 100%;
  height: auto;
  border-bottom: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* --- Card body --- */
.bhcnews25-cardbody {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  background-color: rgba(189, 182, 175, 0.20);
  padding: 30px 15px 2px 15px;
  border: 1px solid rgba(189, 182, 175, 0.60);
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bhcnews25-cardbody2 {
  font-weight: 500 !important;
  font-size: 0.825rem;
  font-style: normal;
  color: #151515;
  margin-top: 1em;
}
.spacer { flex-grow: 1; }
.newsbut { margin-top: 25px !important; }
/* --- Grid layout: 3 / 2 / 1 columns --- */
.news-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 40px;  /* horizontal spacing between cards in same row */
  row-gap: 80px;     /* vertical spacing between rows */
}

/* Tablet 1000–1499px: 2-up with slightly tighter horizontal spacing */
@media (max-width: 1200px) {
  .news-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 30px;  /* narrower between two columns */
    row-gap: 60px;
  }
}

/* Mobile ≤999px: 1-up; horizontal gap irrelevant */
@media (max-width: 775px) {
  .news-grid {
    grid-template-columns: 1fr;
    column-gap: 0;     /* single column: no horizontal spacing needed */
    row-gap: 40px;     /* slightly tighter vertical rhythm on mobile */
  }
}

/* Extra small phones ≤480px: even tighter */
@media (max-width: 480px) {
  .news-grid { row-gap: 20px; }
}

/* --- Reset any legacy helpers if present --- */
.news-grid .col,
.news-grid [class*="col_"],
.news-grid .last,
.clearfix { all: unset; }

/******** Flex adjust ****/
.bhc_clearall {
	border-radius: 50%;
	float: left;
	margin-right: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: all;
}


/********BHC QC BODY TYPE************************************************/
p.footermisvis {
  font-family: 'Biryani', sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #F6F6F6;
  margin: 0 0 5px;
}

p.bhc_bodytype {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.9;
  color: #151515;
}

/* Centered variant */
p.bhc_bodytype-aln-ctr {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.9;
  color: #151515;
  text-align: center;
}

/* Links (normal & visited) */
p.bhc_bodytype a,
p.bhc_bodytype a:visited,
p.bhc_bodytype-aln-ctr a,
p.bhc_bodytype-aln-ctr a:visited {
  color: #323232;
  font-weight: 600;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_bodytype a:hover,
p.bhc_bodytype a:visited:hover,
p.bhc_bodytype-aln-ctr a:hover,
p.bhc_bodytype-aln-ctr a:visited:hover {
  color: #ba9500;
  text-decoration: underline;
}
/********callout update body************************************************/
p.bhc_callout25 {
	font-family: 'Biryani', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.75;
	color: #F6F6F6;
}
/********BHC QC BODY TYPE OFF WHITE************************************************/
p.bhc_bodytype-lite22 {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.9;
  color: #F6F6F6;
}

/* Links (normal & visited) */
p.bhc_bodytype-lite22 a,
p.bhc_bodytype-lite22 a:visited {
  color: #F6F6F6;
  font-weight: 600;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_bodytype-lite22 a:hover,
p.bhc_bodytype-lite22 a:visited:hover {
  color: #ba9500;
  text-decoration: underline;
}

/********HP under image************************************************/
p.bhc_bodytype-hp-uimage {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.1;
  color: #151515;
  padding-top: 0;
  margin: 5px 0 15px;
}

/* Links (normal & visited) */
p.bhc_bodytype-hp-uimage a,
p.bhc_bodytype-hp-uimage a:visited {
  color: #151515;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_bodytype-hp-uimage a:hover,
p.bhc_bodytype-hp-uimage a:visited:hover {
  color: #ba9500;
  text-decoration: underline;
}

/********BHC BODY CAPT TYPE************************************************/
p.bhc_bodytype-underimg {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.2;
  color: #151515;
  margin-top: 2px;
}

/* Links (normal & visited) */
p.bhc_bodytype-underimg a,
p.bhc_bodytype-underimg a:visited {
  color: #6f6f6f;
  font-weight: 600;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_bodytype-underimg a:hover,
p.bhc_bodytype-underimg a:visited:hover {
  color: #e1b400;
  text-decoration: underline;
}

/********CONTACT BLOCK***********************************************/
p.bhc_contactblock-level1-head {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.1;
  color: #2c2c2c;
  margin: 0;
}

p.bhc_contactblock-heading {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.5px;
  line-height: 1.1;
  color: #2c2c2c;
  margin: 0;
}

p.bhc_contactblock-heading-lg {
  font-family: 'Biryani', sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: -0.75px;
  color: #ba9500;
  margin: 0;
}

p.bhc_contactblock-type {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.5;
  color: #151515;
}

/* Links (normal & visited) */
p.bhc_contactblock-type a,
p.bhc_contactblock-type a:visited {
  color: #151515;
  font-weight: 600;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_contactblock-type a:hover,
p.bhc_contactblock-type a:visited:hover {
  color: #be9539;
  text-decoration: underline;
}

/********EVENT BLOCK***********************************************/
p.bhc_eventblock-heading {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.1;
  color: #2c2c2c;
  margin: 0;
}

p.bhc_eventblock-type {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 15px;
  line-height: 1.75;
  color: #151515;
}

/* Links (normal & visited) */
p.bhc_eventblock-type a,
p.bhc_eventblock-type a:visited {
  color: #151515;
  font-weight: 600;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_eventblock-type a:hover,
p.bhc_eventblock-type a:visited:hover {
  color: #2c2c2c;
  text-decoration: underline;
}




/********NEWS SECTION************************************************/
.band-newsheadline {
  background: rgba(189,182,175,0.90);
  padding: 5px;
  margin-bottom: 20px;
}

.band-simpleblock {
  background: #ba9500;
  padding: 10px;
  margin-bottom: 20px;
}

p.news-headline-title,
p.news-head-vline {
  background: #ba9500;
  color: #fff;
  display: inline-block;
  line-height: 40px;
  height: 40px;
  padding: 0 20px 0 10px;
  font-family: 'Novecentowide-DemiBold', Arial, Helvetica, Sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 150px;
}

.news-head-top {
  background: #ba9500;
  color: #fff;
  line-height: 40px;
  height: 40px;
  padding: 0 20px 0 10px;
  font-family: 'Novecentowide-DemiBold', Arial, Helvetica, Sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 3px;
}

.news-image-fullwidth {
  clear: both;
}

p.news-articleheadline {
  font-family: 'Biryani', sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.25;
  color: #151515;
  margin: 0 0 5px;
  letter-spacing: -0.75px;
}

p.news-bodytype {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.9;
  color: #151515;
}

/* Buttons / Links (normal & visited) */
p.news-bodytype a,
p.news-bodytype a:visited {
  font-size: 13px;
  background-color: #ba9500;
  color: #ffffff;
  font-weight: 600;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

/* Hover (including visited:hover) */
p.news-bodytype a:hover,
p.news-bodytype a:visited:hover {
  color: #151515;
}
/********BHC BODY TYPE************************************************/
p.bhc_bodytype-red {
  font-family: 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, Sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 1;
  color: #b90409;
  margin: 1px 0;
}

p.bhc_bodytype-recognitionlist {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.1;
  color: #151515;
  text-align: left;
  margin: 10px 0 30px;
}

p.bhc_bodytype-recognitionlist24 {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 1.5;
  color: #151515;
  text-align: left;
  margin: 10px 10px 50px 20px;
}

	/********Recogintion levels*****/
p.bhc-rec24, p.bhc-rec24bd, p.bhc-rec24bd-s {
	font-family: 'Inter', system-ui, sans-serif;
	line-height: 1.25;
	color: #151515;
	margin: 20px 10px 40px 20px;
	text-align: left;
}

p.bhc-rec24 {
	font-weight: 300;
	font-size: 17px;
}

p.bhc-rec24bd {
	font-weight: 600;
	font-size: 19px;
}

p.bhc-rec24bd-s {
	font-weight: 600;
	font-size: 17px;
}

p.bhc_donor-levelsection {
    font-family: 'Biryani', sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 1.0;
    color: #F6F6F6;
    background-color: #151515;
    padding: 16px 20px 10px 20px;
    margin-bottom: 20px;
    margin-top: 60px;
	border-left: 60px solid #ba9500;
	border-radius: 0px 4px 4px 0px;
}



/********BHC CAPTION TYPE************************************************/
p.bhc_captiontype {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
  color: #151515;
  margin-top: 5px;
}

/* Links (normal & visited) */
p.bhc_captiontype a,
p.bhc_captiontype a:visited {
  color: #ba9500;
  font-weight: 600;
  text-decoration: none;
}

/* Hover (including visited:hover) */
p.bhc_captiontype a:hover,
p.bhc_captiontype a:visited:hover {
  color: #151515;
  text-decoration: underline;
}

/********BHC QC BODY TYPE BELOW IMAGE DIV************************************************/
p.bhc_bodytype_below_image_div {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.75;
  color: #151515;
  margin-top: -10px;
}

/* Links (normal & visited) */
p.bhc_bodytype_below_image_div a,
p.bhc_bodytype_below_image_div a:visited {
  color: #ba9500;
  font-weight: 600;
  text-decoration: none;
}

/* Hover (including visited:hover) */
p.bhc_bodytype_below_image_div a:hover,
p.bhc_bodytype_below_image_div a:visited:hover {
  color: #151515;
  text-decoration: underline;
}


/********BHC QC BODY TYPE FOR DESCRIPTIONS************************************************/
p.bhc_bodytype-descriptions {
  font-family: 'Inter', system-ui, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
  color: #151515;
}

/* Links (normal & visited) */
p.bhc_bodytype-descriptions a,
p.bhc_bodytype-descriptions a:visited {
  color: #151515;
  font-weight: 700;
  text-decoration: underline;
}

/* Hover (including visited:hover) */
p.bhc_bodytype-descriptions a:hover,
p.bhc_bodytype-descriptions a:visited:hover {
  color: #151515;
  text-decoration: underline;
}


p.bhc_billofrights {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #151515;
  text-align: center;
  margin-bottom: 30px;
}

p.bhc_billofrights-heading {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 36px;
  line-height: 1;
  font-weight: 600;
  color: #ba9500;
  text-align: center;
  margin-bottom: 5px;
}

.band-billofrights {
  background-color: rgba(189, 182, 175, 0.15);
  padding: 25px;
  margin: 40px 0;
  border: 1px solid rgba(189, 182, 175, 0.5);
  border-radius: 10px;
}

/********BHC QC FINE TYPE************************************************/
.photocap25 {
  font-family: 'Biryani', sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.75;
  color: #F6F6F6;
  padding: 20px 15px 0 15px;
  margin-bottom: 30px;
}

p.bhc_bodytype-fineprint {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 1.75;
  color: #151515;
}

/* Links (normal & visited) */
p.bhc_bodytype-fineprint a,
p.bhc_bodytype-fineprint a:visited {
  color: #ba9500;
  font-weight: 700;
  text-decoration: none;
}

/* Hover (including visited:hover) */
p.bhc_bodytype-fineprint a:hover,
p.bhc_bodytype-fineprint a:visited:hover {
  color: #151515;
  text-decoration: underline;
}

/********BHC QC LEVEL 1 SUPER HEAD with Rule************************************************/
p.bhc_bodytype-tag {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: 1.75;
	color: #151515;
}



/********BHC QC LEVEL 1 SUPER HEAD with Rule************************************************/
p.bhc_level1superheadwithrule {
	font-family: 'Biryani', sans-serif;
	font-size: 50px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.25;
	color: #151515;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ba9500;
	margin-bottom: 15px;
	margin-top: 0px;
}

p.bhc_level2super-white {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.25;
	color: #F6F6F6;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ba9500;
	margin-bottom: 15px;
	margin-top: 0px;
}

/********BHC QC LEVEL 1 SUPER HEAD with Rule************************************************/
p.bhc_level1superheadwithrule-darkalternate-line1 {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	line-height: 1.25;
	color: #858585;
	margin-top: 0px;
	margin-bottom: -10px;
}

p.bhc_level1-dark-tight {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.0;
	color: #505050;
	margin-top: 0px;
	margin-bottom: 5px;
}


p.bhc_level1superhead-center {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	line-height: 1.25;
	color: #505050;
	margin-top: 0px;
	text-align: center;
	letter-spacing: -0.5px;
}


/********BHC QC LEVEL 2************************************************/
p.bhc_level1-news-light {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.0;
	color: #F6F6F6;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ba9500;
}

p.bhc_level2-white-alert-head {
	font-family: 'Biryani', sans-serif;
	font-size: 32px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.25;
	color: #F6F6F6;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ba9500;
}

p.bhc_level1-news-black {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	letter-spacing: -1.5px;
	line-height: 1.25;
	color: #151515;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ba9500;
}

@media (max-width: 756.98px) {
  p.bhc_level1-news-black {
    font-size: 32px;
  }
}

p.bhc_level2-black {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.25;
	color: #151515;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ba9500;
}

p.bhc_level3-black {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 800;
	letter-spacing: -0.5px;
	line-height: 1.25;
	color: #151515;
	margin-top: 0px;
	margin-bottom: 15px;
}


p.bhc_newsbrief-headline22 {
	font-family: 'Biryani', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.85;
	color: #ba9500;
	padding-bottom: 1px;
	margin-bottom: 5px;
	margin-top: 0px;
	text-decoration: none;
	text-align: center;
}
p.bhc_newsbrief-headline22 a {
	color: #ba9500;
	
}
p.bhc_newsbrief-headline22 a:hover {
	color: #F6F6F6;
	text-decoration: underline;
}
p.bhc_newsbrief-headline22 a:visited {
	color: #ba9500;
}
p.bhc_newsbrief-headline22 a:visited:hover {
	color: #F6F6F6;
	text-decoration: underline;
}


p.bhc_newsbrief-text22  {
	font-family: 'Inter', system-ui, sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.25;
	color: #E6E6E6;
	margin-bottom: 50px;
	text-align: center;
	padding: 0 25px 0 25px;
}
p.bhc_newsbrief-text22 a {
	color: #E6E6E6;
	font-weight: 700;
	text-decoration: underline;
}
p.bhc_newsbrief-text22 a:hover {
	color: #ba9500;
	font-weight: 700;
	text-decoration: underline;
}
p.bhc_newsbrief-text22 a:visited {
	color: #E6E6E6;
	font-weight: 700;
	text-decoration: underline;
}
p.bhc_newsbrief-text22 a:visited:hover {
	color: #ba9500;
	font-weight: 700;
	text-decoration: underline;
}

/******** BY THE NUMBERS ********************/
p.bhc_bythenumbers  {
	font-family: 'Biryani', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.25;
	color: #E6E6E6;
	margin-bottom: 25px;
	text-align: center;
	padding: 0 25px 0 25px;
}
p.bhc_bythenumbers a {
	color: #E6E6E6;
	text-decoration: none;
}
p.bhc_bythenumbers a:hover {
	color: #ba9500;
	text-decoration: underline;
}
p.bhc_bythenumbers a:visited {
	color: #E6E6E6;
	text-decoration: none;
}
p.bhc_bythenumbers a:visited:hover {
	color: #ba9500;
	text-decoration: underline;
}

/******** BY THE NUMBERS ********************/
p.bhc_callout-headings  {
	font-family: 'Biryani', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.25;
	color: #000000;
	margin-bottom: 25px;
	text-align: center;
	padding: 0 25px 0 25px;
}
p.bhc_callout-headings a {
	color: #000000;
	text-decoration: none;
}
p.bhc_callout-headings a:hover {
	color: #ba9500;
	text-decoration: underline;
}
p.bhc_callout-headings a:visited {
	color: #000000;
	text-decoration: none;
}
p.bhc_callout-headings a:visited:hover {
	color: #ba9500;
	text-decoration: underline;
}

/********BHC QC LEVEL 2************************************************/
p.bhc_level2 {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: 0px;
	letter-spacing: -0.25px;
}
p.bhc_level2 a {
	color: #ba9500;
	font-weight: 700;
	text-decoration: none;
}
p.bhc_level2 a:hover {
	color: #151515;
	font-weight: 700;
	text-decoration: underline;
}
p.bhc_level2 a:visited {
	color: #ba9500;
	font-weight: 700;
	text-decoration: none;
}
p.bhc_level2 a:visited:hover {
	color: #151515;
	font-weight: 700;
	text-decoration: underline;
}

p.bhc_level2goldbold {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: 5px;
	letter-spacing: -0.25px;
}

/********BHC QC LEVEL 2************************************************/
p.bhc_level2-abovephoto {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: 10px;
	letter-spacing: -1px;
}
p.bhc_level2-abovephoto a {
	color: #ba9500;
	font-weight: 700;
	text-decoration: none;
}
p.bhc_level2-abovephoto a:hover {
	color: #151515;
	font-weight: 700;
	text-decoration: underline;
}
p.bhc_level2-abovephoto a:visited {
	color: #ba9500;
	font-weight: 700;
	text-decoration: none;
}
p.bhc_level2-abovephoto a:visited:hover {
	color: #151515;
	font-weight: 700;
	text-decoration: underline;
}


/********BHC QC LEVEL 2 with Rule************************************************/
p.bhc_level2withrule {
	font-family: 'Biryani', sans-serif;
	font-size: 45px;
	font-weight: 800;
	line-height: 1.25;
	color: #151515;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ba9500;
	margin-bottom: 25px;
	margin-top: 0px;
	letter-spacing: -0.375px;
}
p.bhc_level2withrule a {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_level2withrule a:hover {
	color: #151515;
	text-decoration: underline;
}
p.bhc_level2withrule a:visited {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_level2withrule a:visited:hover {
	color: #151515;
	text-decoration: underline;
}

/***** HP NEWS BLOCK *****/
p.bhc_hpnews-bites {
	font-family: 'Inter', system-ui, sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.45;
	color: #151515;
	margin-top: 1px;
	padding-right: 20px;
    letter-spacing: -0.125px;
}
p.bhc_hpnews-bites a {
	color: #151515;
	font-weight: 800;
	text-decoration: underline;	
}
p.bhc_hpnews-bites a:hover {
	color: #ba9500;
	font-weight: 800;
	text-decoration: underline;
}
p.bhc_hpnews-bites a:visited {
	color: #151515;
	font-weight: 800;
	text-decoration: underline;
}
p.bhc_hpnews-bites a:visited:hover {
	color: #ba9500;
	font-weight: 800;
	text-decoration: underline;
}
p.bhc_hpnews-bites-heading {
	font-family: 'Biryani', sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.25;
	color: #ba9500;
    letter-spacing: -0.5px;
	padding-right: 20px;
	margin-bottom: 0px;
    
}
p.bhc_hpnews-bites-heading a {
	color: #ba9500;
	text-decoration: none;	
}
p.bhc_hpnews-bites-heading a:hover {
	color: #323232;
	text-decoration: underline;
}
p.bhc_hpnews-bites-heading a:visited {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_hpnews-bites-heading a:visited:hover {
	color: #323232;
	text-decoration: underline;
}

p.bhc_hpnews_hr {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858585;
	margin-bottom: 20px;
	display: table-column;
}


p.bhc_level2-graypageaboveimage {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 700; 
	line-height: 1.35;
	color: #151515;
	margin-bottom: 10px;
	margin-top: 0px;
}

p.bhc_level2-gray28px {
	font-family: 'Biryani', sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.0;
	color: #151515;
	margin-bottom: 0;
	margin-top: 35px;
}


/********BHC QC LEVEL 3************************************************/
p.bhc_level3-scholarship-title {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.5;
	color: #151515;
	margin-bottom: -0px;
	margin-top: 50px;
	letter-spacing: -1px;
}
p.bhc_level3-scholarship-title a {
	color: #151515;
	text-decoration: none;
}
p.bhc_level3-scholarship-title a:hover {
	color: #151515;
	text-decoration: underline;
}
p.bhc_level3-scholarship-title a:visited {
	color: #151515;
	text-decoration: none;
}
p.bhc_level3-scholarship-title a:visited:hover {
	color: #151515;
	text-decoration: underline;
}


p.bhc_halloffame-inductee-name {
	font-family: 'Biryani', sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.25;
	color: #151515;
	margin-bottom: 0px;
	margin-top: 5px;
    text-align: center;
}


/********BHC QC SEARCH TYPE************************************************/
p.bhc_searchtype {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 16px;
	line-height: 1.0;
	color: #151515;
}
p.bhc_searchtype a {
	color: #ba9500;
		font-weight: 600;
	text-decoration: none;
}
p.bhc_searchtype a:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_searchtype a:visited {
	color: #ba9500;
		font-weight: 600;
	text-decoration: none;
}
p.bhc_searchtype a:visited:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}

/********BHC QC PRODUCT TITLES************************************************/
p.bhc_product-title {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.5em;
	color: #151515;
	padding-bottom: 1px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #ba9500;
	border-bottom-style: solid;
}	
p.bhc_product-title a {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_product-title a:hover {
	color: #151515;
	text-decoration: underline;
}
p.bhc_product-title a:visited {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_product-title a:visited:hover {
	color: #151515;
	text-decoration: underline;
}


p.bhc_sitemap-h3 {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.5em;
	color: #151515;
	padding-bottom: 1px;
	margin-bottom: 15px;
	border-bottom-width: 5px;
	border-bottom-color: #ba9500;
	border-bottom-style: solid;
	letter-spacing: -1px;
}	
p.bhc_sitemap-h3 a {
	color: #151515;
}
p.bhc_sitemap-h3 a:hover {
	color: #ba9500;
}
p.bhc_sitemap-h3 a:visited {
	color: #151515;
}
p.bhc_sitemap-h3 a:visited:hover {
	color: #ba9500;
	text-decoration: underline;
}

/********BHC QC SITE MAP***********************************************/
p.bhc_sitemap {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 17px;
	line-height: 2.5;
	color: #151515;
	margin-bottom: 20px;
}
p.bhc_sitemap a {
	color: #151515;
	font-weight: 500;
	text-decoration: none;
}
p.bhc_sitemap a:hover {
	color: #ba9500;
	font-weight: 500;
	text-decoration: underline;
}
p.bhc_sitemap a:visited {
	color: #151515;
	font-weight: 500;
	text-decoration: none;
}
p.bhc_sitemap a:visited:hover {
	color: #ba9500;
	font-weight: 500;
	text-decoration: underline;
}


/********BHC QC Level One Heads************************************************/
p.bhc_level3 {
	font-family: 'Biryani', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.5;
	color: #151515;
	letter-spacing: -0.5px;
}
p.bhc_level3 a {
	color: #ba9500;
	font-weight: bold;
	text-decoration: none;
}
p.bhc_level3 a:hover {
	color: #151515;
	font-weight: bold;
	text-decoration: underline;
}
p.bhc_level3 a:visited {
	color: #ba9500;
	font-weight: bold;
	text-decoration: none;
}
p.bhc_level3 a:visited:hover {
	color: #151515;
	font-weight: bold;
	text-decoration: underline;
}

/********BHC QC PAGES************************************************/
p.bhc-consumer-sectionheading {
	font-family: 'Biryani', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.5em;
	color: #ba9500;
	padding-bottom: 1px;
	margin-bottom: 50px;
	margin-top: -10px;
	
}	
p.bhc-consumer-sectionheading a {
	color: #ba9500;
	font-weight: bold;
	text-decoration: none;
}
p.bhc-consumer-sectionheading a:hover {
	color: #151515;
	font-weight: bold;
	text-decoration: underline;
}
p.bhc-consumer-sectionheading a:visited {
	color: #ba9500;
	font-weight: bold;
	text-decoration: none;
}
p.bhc-consumer-sectionheading a:visited:hover {
	color: #151515;
	font-weight: bold;
	text-decoration: underline;
}


p.bhc-consumer-title {
	font-family: 'Biryani', sans-serif;
	font-size: 26px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.5em;
	color: #5b5b5b;
	padding-bottom: 1px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-color: #ba9500;
	border-bottom-style: solid;
}	


/********BHC YOU MIGHT LIKE************************************************/
p.bhc-youmightlike {
	font-family: 'Biryani', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.5em;
	color: #ba9500;
	padding-bottom: 1px;
	margin-bottom: 10px;
	margin-top: -10px;
	
}	
p.bhc-youmightlike a {
	color: #ba9500;
	font-weight: bold;
	text-decoration: none;
}
p.bhc-youmightlike a:hover {
	color: #151515;
	font-weight: bold;
	text-decoration: underline;
}
p.bhc-youmightlike a:visited {
	color: #ba9500;
	font-weight: bold;
	text-decoration: none;
}
p.bhc-youmightlike a:visited:hover {
	color: #151515;
	font-weight: bold;
	text-decoration: underline;
}

/********BHC QC LEVEL 3************************************************/
p.bhc_level3-goldheading {
	font-family: 'Biryani', sans-serif;
	font-size: 26px;
	font-weight: 700; 
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: -0px;
	margin-top: 50px;
	letter-spacing: -1px;
	
}
p.bhc_level3-goldheading a {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_level3-goldheading a:hover {
	color: #151515;
	text-decoration: underline;
}
p.bhc_level3-goldheading a:visited {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_level3-goldheading a:visited:hover {
	color: #151515;
	text-decoration: underline;
}

p.bhc_level3-goldheading2 {
	font-family: 'Biryani', sans-serif;
	font-size: 26px;
	font-weight: 700; 
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: -0px;
	margin-top: 50px;
}

p.bhc_level3-goldheading2023 {
	font-family: 'Biryani', sans-serif;
	font-size: 26px;
	font-weight: 700; 
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: 5px;
	margin-top: 0px;
}

p.bhc_level3-goldheading10px {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 700; 
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: 10px;
	margin-top: 0px;
}

p.bhc_level3-gray {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.25;
	color: #111111;
	margin-bottom: 10px;
	margin-top: 0px;
	letter-spacing: -1px;
}

p.bhc_level3-gray-alum {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 700; 
	line-height: 1.0;
	color: #151515;
	margin-bottom: 5px;
	margin-top: 0px;
	letter-spacing: -1px;
}

p.bhc_level4-gray23 {
	font-family: 'Biryani', sans-serif;
	font-size: 26px;
	font-weight: 700; 
	line-height: 1.5;
	color: #505050;
	margin-bottom: 10px;
	margin-top: 0px;
	letter-spacing: -0.75px;
}

p.bhc_level5blk-center {
	font-family: 'Biryani', sans-serif;
	font-size: 18px;
	font-weight: 700; 
	line-height: 1.5;
	color: #191919;
	margin: 70px 7% 50px 7%;
	letter-spacing: -0px;
	text-align: center;
	text-transform: uppercase;
    border-bottom: 1px solid #b0b0b0;
    padding-bottom: 5px;
}

p.bhc_level4-gray24 {
	font-family: 'Biryani', sans-serif;
	font-size: 26px;
	font-weight: 800; 
	line-height: 1.25;
	color: #252525 !important;
	margin-bottom: 5px;
	margin-top: 0px;
	letter-spacing: -0.375px;
}

p.bhc_newshead-cd {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 800; 
	line-height: 1.25;
	color: #252525 !important;
	margin-bottom: 5px;
	margin-top: 0px;
	letter-spacing: -0.375px;
}

p.bhc_level4-dkgold {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-weight: 700; 
	line-height: 1.1;
	color: #c79c40;
	margin-bottom: 5px;
	margin-top: 0px;
}


/********BHC QC LEVEL 3************************************************/
p.bhc_faq-callout-heading {
	font-family: 'Biryani', sans-serif;
	font-size: 30px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.1;
	color: #1A1A1A;
	background-color: #ba9500;
	padding: 20px 20px 0px 20px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ba9500;
}

p.bhc_faq-callout {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.25;
	color: #FFFFFF;
	background-color: #ba9500;
	padding: 5px 20px 20px 20px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ba9500;
}
p.bhc_faq-callout a {
	color: #F6F6F6;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_faq-callout a:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_faq-callout a:visited {
	color: #F6F6F6;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_faq-callout a:visited:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}


p.bhc_level4center {
	font-family: 'Biryani', sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 1.25;
	color: #ba9500;
	text-align: center;
	margin-bottom: 5px;
}
p.bhc_level4center a {
	color: #ba9500;
	font-weight: 800;
	text-decoration: underline;
}
p.bhc_level4center a:hover {
	color: #151515;
	font-weight: 800;
	text-decoration: underline;
}
p.bhc_level4center a:visited {
	color: #ba9500;
	font-weight: 800;
	text-decoration: underline;
}
p.bhc_level4center a:visited:hover {
	color: #151515;
	font-weight: 800;
	text-decoration: underline;
}


/********white callouttext************************************************/
p.bhc_white-callout-txt {
	font-family: 'Inter', system-ui, sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.5;
	color: #F6F6F6;
	margin-bottom: 2px;
}
p.bhc_white-callout-txt a {
	color: #dcdcdc;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_white-callout-txt a:hover {
	color: #ba9500;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_white-callout-txt a:visited {
	color: #dcdcdc;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_white-callout-txt a:visited:hover {
	color: #ba9500;
		font-weight: 600;
	text-decoration: underline;
}


p.bhc_faq-callout-light-heading {
	font-family: 'Biryani', sans-serif;
	font-size: 35px;
	font-weight: 800;
	letter-spacing: -1px;
	line-height: 1.1;
	color: #ba9500;
	margin-bottom: 5px;
}


/************************ GRAY CALL-Out HEADING *******************************/

p.bhc_bodytype_whitecallout-medgray-heading {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.15;
	color: #F6F6F6;
	background-color: #929292;
	padding: 10px 10px 5px 15px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ba9500;
}

p.bhc_bodytype_whitecallout-medgray-headinglevel2 {
	font-family: 'Biryani', sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.15;
	color: #F6F6F6;
	background-color: #929292;
	padding: 10px 10px 5px 15px;
	margin-bottom: 0px;
}

/************************ GRAY CALL-Out Body Type *******************************/
p.bhc_bodytype_whitecallout-medgray {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 900;
	line-height: 1.75;
	color: #F6F6F6;
	background-color: #929292;
	padding: 10px 10px 10px 15px;
	margin: 0px;
}
p.bhc_bodytype_whitecallout-medgray a {
	color: #F6F6F6;
	font-weight: 900;
	text-decoration: underline;
}
p.bhc_bodytype_whitecallout-medgray a:hover {
	color: #151515;
	font-weight: 900;
	text-decoration: underline;
}
p.bhc_bodytype_whitecallout-medgray a:visited {
	color: #F6F6F6;
	font-weight: 900;
	text-decoration: underline;
}
p.bhc_bodytype_whitecallout-medgray a:visited:hover {
	color: #151515;
	font-weight: 900;
	text-decoration: underline;
}

/************************ FLOAT *******************************/
.bhc_floatright {  
	float: right;
	margin-left: 8px;
	margin-top: 8px;
}
.bhc_floatleft { 
	float: left;
	margin-right: 8px;
	margin-top: 8px;
}

.bhc_floatleft20 { 
	float: left;
	margin-right: 20px;
	margin-top: 8px;
}

.bhc_floatleft50 { 
	float: left;
	margin-right: 40px;
	margin-bottom: 15px;
	clear: both;
	display: table;
}
.bhc_floatleft25 { 
	float: left;
	margin-right: 20px;
	clear: both;
	display: table;
}




/********BHC QC SUPER HEAD************************************************/
p.bhc_superhead {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 36px;
		font-weight: 600; 
	line-height: 1.1;
	color: #ba9500;
	margin-bottom: -0px;
	margin-top: 0px;
}

p.bhc_superhead-gray {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 48px;
	font-weight: normal; 
	line-height: 1.0;
	color: #151515;
	margin-bottom: -0px;
	margin-top: 0px;
}



/********super head basic************************************************/
p.bhc_level1-superheadbasic {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 60px;
	font-weight: normal;
	line-height: 1.05;
	color: #ba9500;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858585;
	margin-bottom: 5px;
	margin-top: 15px;
}
/********BHC QC BODY TYPE************************************************/
p.bhc_bodygiving {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 17px;
	line-height: 1.75;
	color: #151515;
	text-align: center;
	margin-top: 0px;
}
p.bhc_bodygiving a {
	color: #ba9500;
		font-weight: 600;
	text-decoration: none;
}
p.bhc_bodygiving a:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_bodygiving a:visited {
	color: #ba9500;
		font-weight: 600;
	text-decoration: none;
}
p.bhc_bodygiving a:visited:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}

p.bhc_level1superheadwithrule2 {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 40px;
	font-weight: normal;
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: -0px;
	margin-top: 5px;
}



/********BHC QC LEVEL 3************************************************/
p.bhc_level2-supergiving-gray {
	font-family: 'Biryani', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.75;
	color: #151515;
	margin-bottom: 10px;
	margin-top: 10px;
}
p.bhc_level2-supergiving-gray a {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_level2-supergiving-gray a:hover {
	color: #151515;
	text-decoration: underline;
}
p.bhc_level2-supergiving-gray a:visited {
	color: #ba9500;
	text-decoration: none;
}
p.bhc_level2-supergiving-gray a:visited:hover {
	color: #151515;
	text-decoration: underline;
}

/********SCHOLARSHIPS ***********************************************/
p.bhc_scholarship-title {
	font-family: 'Biryani', sans-serif;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.25;
	color: #ba9500;
	margin-bottom: -0px;
	margin-top: 50px;
}
p.bhc_scholarship-title a {
	color: #151515;
	text-decoration: none;
}
p.bhc_scholarship-title a:hover {
	color: #151515;
	text-decoration: underline;
}
p.bhc_scholarship-title a:visited {
	color: #151515;
	text-decoration: none;
}
p.bhc_scholarship-title a:visited:hover {
	color: #151515;
	text-decoration: underline;
}


p.bhc_level3-scholarship-title-addspace {
font-family: 'Biryani', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25;
	color: #151515;
	margin-bottom: -0px;
	margin-top: 25px;
}

/********BHC QC BODY TYPE************************************************/
p.bhc_scholarship-bodytype {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 17px;
	line-height: 1.5;
	color: #151515;
}
p.bhc_scholarship-bodytype a {
	color: #ba9500;
		font-weight: 600;
	text-decoration: none;
}
p.bhc_scholarship-bodytype a:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}
p.bhc_scholarship-bodytype a:visited {
	color: #ba9500;
		font-weight: 600;
	text-decoration: none;
}
p.bhc_scholarship-bodytype a:visited:hover {
	color: #151515;
		font-weight: 600;
	text-decoration: underline;
}

/************************ Scholarship Listing *******************************/
p.bhc_scholarship-section2019 {
    font-family: 'Inter', system-ui, sans-serif;
    font-size: 70px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.0;
    color: #151515;
    margin: 0px 0px 0px 0px;
}

p.bhc_scholarship-title2019 {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 24px;
		font-weight: 600;
	line-height: 1.1;
	color: #ba9500;
	margin-bottom: -0px;
	margin-top: 0px;
}

p.bhc_scholarship-bodytype2019 {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 17px;
	line-height: 1.5;
	color: #151515;
	margin-bottom: 50px;
}

/************************ Scholarship Listing21 *******************************/
p.bhc_schol-head21 {
    font-family: 'Inter', system-ui, sans-serif;
    font-size: 70px;
    font-style: italic;
    font-weight: normal;
    line-height: 1.0;
    color: #ba9500;
    margin-bottom: 5px;
}

p.bhc_schol-title21 {
	font-family: 'Biryani', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25;
	color: #141414;
	margin-bottom: 5px;
	margin-top: 0px;
	letter-spacing: -0.5px;
}

p.bhc_schol-type21 {
	font-family: 'Inter', system-ui, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #141414;
	margin-bottom: 70px;
}

p.bhc_schol-level2-21 {
    font-family: 'Biryani', sans-serif;
	letter-spacing: -0.75px;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.0;
    color: #ba9500;
    text-transform: none;
    margin-bottom: 35px;
    border-bottom: dotted 1px #2F2F2F;
	padding-top: 20px;
	margin-top: 0px;
	}


/************************ FLOAT *******************************/
.bhc_floatleft-imageradius50 {
	border-radius: 50%;
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}


.bhc_floatright-imageradius50 {
	border-radius: 50%;
	float: right;
	margin-left: 15px;
	margin-top: 8px;
}

.bhc_float-center-imageradius50 {
    border-radius: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


/**** BAND ****/
.band-contactblock {
    background-color: rgba(189, 182, 175, 0.25);
    padding: 15px 15px 5px 15px;
    margin-top: 40px;
    margin-bottom: 0px;
    border: 1px solid rgba(189, 182, 175, 0.60);
}

.band-contactblock-zerotop {
    background-color: rgba(189, 182, 175, 0.40);
    padding: 25px 25px 15px 25px;
    margin-top: 0px;
    margin-bottom: 50px;
	border-radius: 5px;
}

.band-photoblock23left {
    display: inline-block; 
    background-color: #151515;
    padding: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 20px;
    border-radius: 5px;
    width: 100%;
    max-width: 600px;
}

.band-photoblock23left img {
    display: block;
    width: 100%;
    height: auto;
}

.band-photoblock23right {
    background-color: rgba(189, 182, 175, 0.15);
    padding: 15px 15px 5px 15px;
    margin-top: 0px;
    margin-bottom: 20px;
	margin-left: 20px;
}

.band-quote {
    background-color: rgba(189, 182, 175, 0.15);
    padding: 25px;
    margin-top: 25px;
    margin-bottom: 40px;
}

p.bhc_bandquote-txt {
    font-family: 'Inter', system-ui, sans-serif;
	font-weight: 300;
	font-style: italic;
    font-size: 17px;
    line-height: 1.9;
    color: #151515;
	margin-bottom: 5px;
}

p.bhc_bandquote-txt-sig {
    font-family: 'Inter', system-ui, sans-serif;
	font-weight: 900;
	font-style: italic;
    font-size: 15px;
    line-height: 1.25;
    color: #151515;
	margin: 5px 40px 5px 40px;
	margin-bottom: 5px;
	margin-left: 50px;
	text-align: right;
}


.band-hpnews {
    background-color: rgba(189, 182, 175, 0.40);
    padding: 15px;
    margin-top: 40px;
    margin-bottom: 0px;
    border: 1px solid rgba(189, 182, 175, 0.70);
	overflow: auto;
}

.band-hpnews2 {
    background-color: rgba(189, 182, 175, 0.40);
    padding: 25px;
    margin-top: 40px;
    margin-bottom: 40px;
    border: 1px solid rgba(189, 182, 175, 0.70);
	overflow: auto;
}

.band-hpnews3 {
    background-color: #000000;
    padding: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
	overflow: auto;
}

.band-hpnews-article1 {
    background-color: #F6F6F6;
    padding: 15px;
    margin-top: 0px;
    margin-bottom: 25px;
	overflow: auto;
}

.band-hpnews-articlelast {
    background-color: #F6F6F6;
    padding: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
	overflow: auto;
}


.band-hpnews-article2 {
    background-color: #FFFFF9;
    padding: 15px;
    margin-top: 0px;
    margin-bottom: 25px;
	overflow: auto;
}


.band-facebookblock {
    background-color: #FFFFFF;
    padding: 5px;
    margin-top: 40px;
    margin-bottom: 25px;
    border: 1px solid rgba(189, 182, 175, 0.70);
	min-height: 700px;
}


.band-race-blocks {
    background-color: rgba(189, 182, 175, 0.40);
    padding: 15px 15px 5px 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 1px solid rgba(189, 182, 175, 0.70);
}

.band-event-leftbar {
    padding-left: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    border-left: 10px solid rgba(189, 182, 175, 0.95);
}

.band-announcement {
    background-color: #00000;
    padding: 20px;
    margin-top: 40px;
    margin-bottom: 25px;
	overflow: auto;
}

/********PANEL STYLES************************************************/
#block-alert-bar-red {
	background-color: #d50000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 40px 40px 0px 40px;
}

#block-alert-bar-dk {
	background-color: #000000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 70px 25px 70px 25px;
}

#block-natural {
	background-color: rgba(189, 182, 175, 0.40);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	overflow: hidden;
	padding: 100px 0;
}
#block-naturalblock {
	background-color: rgba(189, 182, 175, 0.20);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
		padding: 100px 0;
	margin-bottom: 60px;
}
#block-natural-white {
	background-color: #F6F6F6;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	overflow: hidden;
		padding: 100px 0;
}

#block-natural-black {
	background-color: #060606;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	overflow: hidden;
		padding: 100px 0;
}

#block-white-callout23 {
	background-color: #F6F6F6;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 40px 40px 25px 40px;
		border-radius: 10px;
}

#block-bk24-callout23 {
	background-color: #000000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 40px 40px 40px 40px;
	border-radius: 10px;
}

#block-white-calloutmid-23 {
	background-color: rgba(189, 182, 175, 0.20);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 20px 20px 15px 20px;
		border-radius: 10px;
}


#block-dark-callout23 {
	background-color: #505050;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 40px 40px 25px 40px;
		border-radius: 10px;
}
#block-natural-white23 {
	background-color: #F5478;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 20px 75px 100px 75px;
}


#block-natural2 {
	background-color: rgba(189, 182, 175, 0.50);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
		padding: 100px 0;
}

#block-natural3-m-btm {
	background-color: rgba(189, 182, 175, 0.50);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 60px;
	overflow: hidden;
	padding: 75px 75px 75px 75px;
}


#block-popularcontent {
	background-color: rgba(189, 182, 175, 0.40);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 60px 45px 20px 45px;
	border-top: 1px solid rgba(189, 182, 175, 0.90);
}

#block-popularcontent-light {
	background-color: #FFFFFF;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 60px 45px 20px 45px;
	border-top: 1px solid rgba(189, 182, 175, 0.90);
}

#block-news-dark-hp {
	background-color: #151515;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	overflow: hidden;
		padding: 100px 0;
}

#block-stayinformed {
	background-color: #151515;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px;
	overflow: hidden;
	padding: 100px 75px;
}


#block-news-darkgold-hp {
	background-color: #c79c40;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	overflow: hidden;
	padding: 65px 45px 45px 45px;
}

#homepageblock-dark {
	background-color: #797772;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	margin: 0px 0 75px;
	overflow: hidden;
	padding-top: 30px;
}

@media (max-width: 768px) {
  #block-natural,
  #block-natural-white,
  #block-natural-black,
  #block-natural-white23,
  #block-natural2,
  #block-news-dark-hp {
	  padding: 50px 20px;
  }
#sidebar {
	width: 100%;
	padding: 0 0 60px;
	margin-bottom: 25px;
}

  .bhc_level1superheadwithrule,
  .bhc_level1-news-black
  .bhc_level2withrule {
    font-size: 36px !important;
  }
}