/* Force content width on theme image blocks */
:root {
  --_content-width: 95%;
}
.theme-table {
  --theme-table-width: 100% !important;
}

#.fb-layout-container > * {
#  text-align: justify;
#}

/* center images */
.theme-block-image {
  margin-left: auto;
  margin-right: auto;
  translate: 0;
}

/* Image styling with stronger selectors */
.theme-block-image figure.block-image img {
  border: 1px solid lightgrey !important;
  border-radius: 5px !important;
  page-break-after: always; /* Fallback for break-after in paged/print */
  display: block;
  margin: 1rem 0;
  max-width: 100%;
}
/* Force underlines on all regular content links */
.main-content a:not(.toc-list a) {
  text-decoration: underline;
}
span[data-colorid] {
  color: #444444 !important;
}
/* Stronger color override for span[data-colorid] */
span[data-colorid] {
  color: #444444 !important;
}



/* GOTHAM */
@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Light_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Light_Web.woff') format('woff');
	font-weight: 300;
	font-style: normal;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-LightItalic_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-LightItalic_Web.woff') format('woff');
	font-weight: 300;
	font-style: italic;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Book_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Book_Web.woff') format('woff');
	font-weight: 400;
	font-style: normal;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-BookItalic_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-BookItalic_Web.woff') format('woff');
	font-weight: 400;
	font-style: italic;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Medium_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Medium_Web.woff') format('woff');
	font-weight: 500;
	font-style: normal;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-MediumItalic_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-MediumItalic_Web.woff') format('woff');
	font-weight: 500;
	font-style: italic;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Bold_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-Bold_Web.woff') format('woff');
	font-weight: 700;
	font-style: normal;
  font-display: block;
}

@font-face {
	font-family: 'HCo Gotham SSm';
	src:url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-BoldItalic_Web.woff2') format('woff2'),
		url('https://458368.fs1.hubspotusercontent-na1.net/hubfs/458368/zoom-fonts/gotham-new/GothamSSm-BoldItalic_Web.woff') format('woff');
	font-weight: 700;
	font-style: italic;
  font-display: block;
}


:root {
    --K15t-font-family-body: "HCo Gotham SSm", Arial, sans-serif;
    --K15t-font-family-headline: "HCo Gotham SSm", Arial, sans-serif;
}



/* accessibility toolbar 
#mic-init-access-tool .mic-access-tool-box, #mic-init-access-tool .mic-access-tool-box .mic-toolbox-all-credits {
    background-color: #212121 !important;
}
#mic-init-access-tool .mic-access-tool-box>div:not(.mic-access-tool-box-header):not(.mic-toolbox-all-credits) .mic-subtitle-span {
    color: #212121 !important;
}
#mic-init-access-tool .mic-access-tool-box .mic-buttons-block button span img {
  display: inline-block !important;
}

#mic-init-access-tool
  .mic-access-tool-box
  .mic-buttons-block.mic-contrast-block
  button
  span
  img,
#mic-init-access-tool
  .mic-access-tool-box
  .mic-buttons-block.mic-fonts-block
  button
  span
  img {
  display: inline-block !important;
}
#mic-init-access-tool .mic-access-tool-box .mic-access-tool-box-header button:hover
 {
    background-color: #212121 !important;
    color: white !important;
}