body {
  background-color: #111;
  color: #dedede;
}
a, .breadcrumbs>* a {
  color: #d3a516;
}
h1, h2, h3, h4, h5, h6 {
  color: #dedede;
}
label, .breadcrumbs>*.current {
  color: #999;
}
hr {border-color: #444;}
.button.success {
  background-color: #d3a516;
  border-color: #d3a516;
}
.button.success:hover, .button.success:focus {
  background-color: #AF8D24;
  border-color: #AF8D24;
}
.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;
}
.thumb {
  background-color: #222;
  border-color: #222;
}
.thumb.index:hover {
  background-color: #d3a516;
}
.index .thumb-content h2 {
  color: #d3a516;
}
.index:hover .thumb-content h2 {
  color: #222;
}
.post .thumb-content h2 a {
  color: #d3a516;
}
.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;}

.wrap-ticker {background-color: #222; border-color: #222;}

.wrap-ticker label {background-color: #d3a516; color: #fff;}

.ticker-slider a {color: #dedede;}

.text-center a {color: #ffffff;}

[data-magellan-expedition].fixed {
  background-color: #333;
}

.tags a {border-color: #999; color: #999;}

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

.search-form input, .search-form input:focus {
  border-color: #d3a516;
  color: #fff;
  background-color: #111;
}
.search-form button {
  background-color: transparent;
  border: none;
  color: #d3a516;
}
.search-form button:hover {
  color: #666;
}
/* placeholder */
.search-form input::-webkit-input-placeholder {
   color: #d3a516;
}
.search-form input:-moz-placeholder {
   color: #d3a516;
}
.search-form input::-moz-placeholder {
   color: #d3a516;
}
.search-form input:-ms-input-placeholder {
   color: #d3a516;
}
/* placeholder focus */
.search-form input:focus::-webkit-input-placeholder {
   color: #444;
}
.search-form input:focus:-moz-placeholder {
   color: #444;
}
.search-form input:focus::-moz-placeholder {
   color: #444;
}
.search-form input:focus:-ms-input-placeholder {
   color: #444;
}

.wrap-wdywtg {background-color: #333;}

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

#header, #footer {
  background-color: #222;
  color: #dedede;
}
#footer h3, #footer h4, #footer p, #footer a, #footer abbr {
  color: #efefef;
}
#footer a {
  text-decoration: underline;
}
#footer dl dd {
  margin-bottom: .3rem;
}
#footer hr {
  border-color: #444;
}