#colophon #site-info {
  font-size: 16px;
  color: #ffffff;
  font-style: normal;
}

#masthead .hgroup .support-text {
  font-style: normal;
  float: none;
  clear: both;
  position: absolute;
  border-color: #aac9c9;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  padding: 5px;
  z-index: 0;
  visibility: visible;
  display: flex;
  text-transform: uppercase;
  margin-top: 29px;
}

#masthead .hgroup .logo img {
  position: inherit;
}

#colophon #theme-attribution a {
  display: none;
}

#colophon #theme-attribution {
  display: none;
}

.so-widget-ink-accordion-accordion-0d269e048cc2 .iw-so-accordion .iw-so-acc-item .iw-so-acc-title span {
  color: #2C8599;
  font-size: 10px;
}

.so-widget-ink-accordion-accordion-ee3c09cb151c .iw-so-accordion .iw-so-acc-item .iw-so-acc-title span {
  font-size: 10px;
  color: #2C8599;
}

.panel-widget-style {
  color: #00000;
}

.entry-content h1,
h3 {
  color: #00000;
}

.widget_headline-widget h3 {
  color: #000000;
}

.wide-grey.panel-row-style {
  background: rgba(255, 255, 255, 1);
  border-top: 0px solid #dddddd;
  border-bottom: 0px solid #dddddd;
}

#page-title,
article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title {
  font-size: 30px;
  color: rgba(0, 0, 0, 0.8);
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
#comments .commentlist article .comment-author a,
#comments .commentlist article .comment-author,
#comments-title,
#reply-title,
#commentform label {
  color: rgba(0, 0, 0, 0.8);
}