/* tags  */
.field--name-field-broadcast-tags .field__items {
    display: ruby;
}
.field--name-field-broadcast-tags .field__items .field__item {
    margin: 0 1rem;
}

.path-frontpage h2 {
    width: fit-content;
}

.toc h3,
header.solo-clear.node__header {
    width: fit-content;
}

textarea#edit-message:focus, 
textarea#edit-message:hover, 
textarea#edit-message {
    border-color: unset;
    border-width: medium;
}
nput#edit-subject, 
input#edit-email, 
input#edit-name {
    border-color: unset;
}

h1, h2
{
  line-height: 1.4;
}
h3
{
  line-height: 1.6;
}

img.site-logo-img {
  height: 9rem;
  background-color: white;
}

.header-inner.header-sitename-center-default .branding-wrapper {
  justify-content: left;
}

.page-title-text
{
  text-transform: capitalize;
}

/*
section#block-solo-branding
{
    max-height: 10rem; 
}

.branding-wrapper .branding-first a.site-logo img.site-logo-img,
a.site-logo, img.site-logo-img {
    width: 9rem;
}

a.site-logo, a img.site-logo-img, img.site-logo-img {
    width: 9rem;
}

img.site-logo-img, .branding-wrapper .branding-first {
    width: 9rem;
}
*/

.menu-branding .menu-branding-logo img, .menu-branding .menu-branding-logo svg {
    background-color: white;
}

.ck input[type="checkbox"] {
    background-color: white;
}
.node--view-mode-teaser {
      border-bottom: yellow solid;
}


.page-wrapper h1, .page-wrapper h2, .page-wrapper h3, 
.page-wrapper h1 a, .page-wrapper h2 a, .page-wrapper h3 a, 
.page-wrapper h1 a span, .page-wrapper h2 a span, 
.page-wrapper h3 a span
{
  color: white;
  background-color: firebrick;
  padding: 1rem;
}
.page-wrapper h2.solo-block-title {
    background-color: unset;
}

/*
might try bg of block-title or other as forestgrreen, indigo, maroon, brown, #693c23
removed this from above
, .page-wrapper .site-name
*/

/* .page-wrapper .site-name-link */

.page-wrapper .site-slogan
{
  color: black;
  background-color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-family: system-ui;
}
/* test hiding this
.page-wrapper h4, .page-wrapper h5, .page-wrapper h6,
.page-wrapper h4 a, .page-wrapper h5 a, .page-wrapper h6 , 
.page-wrapper h4 a span, .page-wrapper h5 a span, .page-wrapper h6 a span {
    color: var(--r-h1, var(--r-tx));
} */
/* was prev #ffee71 */


/* prevent main menu from hiding sidebar admin menu hover-expansions
605 is too big */
.page-wrapper .main-navigation-wrapper {
    z-index: 601;
}