/**
 *
 */
/**
 * Contains functions and mixins for breakpoints.
 */
/**
 * Map manipulation functions.
 */
#block-support a,
#block-dom-nav a {
  text-decoration: none; }

.region-domain {
  font-size: var(--font-size-xs);
  padding: 0 1rem;
  color: var(--color-white-o6);
  background-color: var(--color-navy); }
  @media (max-width: 47.999rem) {
    .region-domain .block-domains ul {
      display: grid;
      grid-template-columns: auto auto auto auto;
      text-align: center; }
    .region-domain .block-domains a {
      border-bottom: none;
      font-weight: normal;
      color: var(--color-gray-8);
      display: inline-block;
      width: 6rem;
      height: 3rem;
      padding: 0;
      font-size: 10px; }
      .region-domain .block-domains a:before {
        content: '';
        display: inline-block;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        margin-right: 0.5em;
        width: 1em;
        height: 1em;
        flex-shrink: 0;
        width: 3.5rem;
        height: 3.5rem;
        background-image: var(--logo-abcb-stacked-white); }
      .region-domain .block-domains a[href*="ncc."]:before {
        background-image: var(--logo-ncc-stacked-white); }
      .region-domain .block-domains a[href*="codemark."]:before {
        background-image: var(--logo-codemark-stacked-white); }
      .region-domain .block-domains a[href*="watermark."]:before {
        background-image: var(--logo-watermark-stacked-white); } }
  .region-domain .container-content {
    display: flex;
    padding: 0.7rem 0;
    justify-content: space-between; }
  .region-domain a, .region-domain .link {
    color: var(--color-white-o6);
    text-decoration: underline; }
    .region-domain a.vocabulary, .region-domain .link.vocabulary {
      text-decoration: none; }
  .region-domain ul, .region-domain li {
    margin: 0.25rem 0; }
  .region-domain ul li,
  .region-domain ol li {
    border-left: 1px solid var(--color-white-o6);
    padding: 0 1.1em;
    display: inline-block;
    line-height: 1.2; }
    @media (min-width: 62rem) {
      .region-domain ul li,
      .region-domain ol li {
        padding: 0 0.75em; } }
  .region-domain ul li:first-child,
  .region-domain ol li:first-child {
    border-left: none; }
  .region-domain ul ul {
    display: none; }
  @media print {
    .region-domain {
      display: none;
      border-bottom: none; } }

/*# sourceMappingURL=region-domain.css.map */