body:not(.overlay-header) .primary-menu > li > a,
body:not(.overlay-header) .primary-menu > li > .icon,
.modal-menu a,
.footer-menu a,
.footer-widgets a,
#site-footer .wp-block-button.is-style-outline,
.wp-block-pullquote::before,
.singular:not(.overlay-header) .entry-header a,
.archive-header a, .header-footer-group .color-accent,
.header-footer-group .color-accent-hover:hover {
  color: #fff !important;
}

.single .intro-text {
  display: none;
}

.home .post-meta-wrapper,
.single .post-meta-wrapper,
.archive .post-meta-wrapper,
.home .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.single .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.archive .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 100rem;
}

.footer-widgets-outer-wrapper {
  padding-bottom: 0 !important;
}

ul.mks_social_widget_ul li {
  margin-top: 0;
}

.ceo-republish, .republish {
  background-color: #f0f000;
  padding: 2px 10px;
  border-radius: 10px;
  font-size: 0.8em;
}

.ceo-credits {
  color: #999999;
  font-size: 0.8em;
}