/*
Theme Name: Twenty Twenty-Four ARS
Template: twentytwentyfour
Version: 1.0
*/

/* Block-styling for headers and links inside of "ars-clickable-group" groups. 
 */
div.ars-clickable-group h2,
div.ars-clickable-group h3,
div.ars-clickable-group h4,
div.ars-clickable-group h5,
div.ars-clickable-group h6 {
  display: block;
  background: rgba(255, 255, 255, .5);
  padding: 1em 0;
}
div.ars-clickable-group:hover h2,
div.ars-clickable-group:hover h3,
div.ars-clickable-group:hover h4,
div.ars-clickable-group:hover h5,
div.ars-clickable-group:hover h6 {
  background: rgba(255, 255, 255, .8);
}
div.ars-clickable-group:hover span.has-background-dim {
  opacity: .4 !important;
}
div.ars-clickable-group h2 a,
div.ars-clickable-group h3 a,
div.ars-clickable-group h4 a,
div.ars-clickable-group h5 a,
div.ars-clickable-group h6 a {
  text-decoration: none;
}


/* Full width on form elements in WP Profile Builder plugin forms.
 */
.wppb-user-forms > ul {
  max-width: revert !important;
}

/* Indicator for active navigation link.
 */
a.wp-block-navigation-item__content.is-active {
  background: lightgray;
  padding: .5em;
}

/**
 * Hide elements .logged-in-only unless logged in.
 */
body .logged-in-only {
  display: none;
}
body.logged-in .logged-in-only {
  display: revert;
}
