body {
  background-color: #fff;
  color: #444;
}
h1, h2, h3, h4, h5, h6 {
  color: #444;
}
label, .breadcrumbs>*.current {
  color: #999;
}
hr {border-color: #efefef;}

.button.empty.black {
  color: #333;
  border-color: #333;
}
.button.empty.black:hover {
  color: #000;
  border-color: #000;
}
.button.empty.white {
  color: #dfdfdf;
  border-color: #dfdfdf;
}
.button.empty.white:hover {
  color: #fff;
  border-color: #fff;
}
.button.empty.blue {
  color: #008CBA;
  border-color: #008CBA;
}
.button.empty.blue:hover {
  color: #01afe8;
  border-color: #01afe8;
}
/* TOP BAR */
.top-bar, .top-bar.expanded, .top-bar.expanded .title-area {
  background-color: #fff;
}
.top-bar {
  border-bottom: 1px solid #efefef;
}
.top-bar-section ul li>a {
  color: #333;
}
.top-bar-section ul li>a:hover, .top-bar-section li:not(.has-form) a:not(.button):hover {
  color: #666;
}
.top-bar .toggle-topbar.menu-icon a span::after {
  box-shadow: 0 0 0 1px #333,0 7px 0 1px #333,0 14px 0 1px #333;
}

.index.thumb {
  background-color: #008CBA;
  color: #fff;
}
a.thumb.index, .thumb.index .thumb-content h2 {
  color: #fff;
}
.index:hover .thumb-content h2 {
  color: #fff;
}
.post .thumb-content h2 a {
  color: #008CBA;
}
.thumb-content p {
  color: #999;
}
.profile a {color: #dedede;}

.tabs .tab-title>a {background-color: #222; color: #999;}

.tabs .tab-title.active > a, .tabs .tab-title>a:hover {background-color: #555; color: #dedede;}

.tabs-content .thumb {background-color: transparent; border-color: #555;}

.post-date, .post-details, .post-details a {color: #bebebe;}

[data-magellan-expedition].fixed {
  background-color: #fff;
}
.fixed .page-title {
  border-color: #efefef;
}
.tags a {border-color: #999; color: #999;}

.tags a:hover {background-color: #999; color: #fff;}

.wrap-wdywtg {background-color: #008CBA;}

.wrap-wdywtg h2, .wrap-wdywtg p {color: #fff;}

.section.headline {
  color: #fff;
  background-color: #111;
}

#header {
  background-color: #fff;
  color: #444;
}
#footer {
  background-color: #008CBA;
  color: #fff;
}
#footer h3, #footer h4, #footer p, #footer a, #footer abbr {
  color: #fff;
}
#footer a {
  text-decoration: underline;
}
#footer dl dd {
  margin-bottom: .3rem;
}