body {
  background-color: #005a9c;
  color: #dedede;
}
a, .breadcrumbs>* a {
  color: #010e18;
}
h1, h2, h3, h4, h5, h6 {
  color: #dedede;
}
label, .breadcrumbs>*.current {
  color: #999;
}
hr {border-color: #1f82ca;}

blockquote, blockquote p, blockquote cite {
  color: #f2f2f2;
}

.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: #2dabe1;
  border-color: #2dabe1;
}
.button.empty.blue:hover {
  color: #1f82ca;
  border-color: #1f82ca;
}
.button.warning {
  background-color: #FF9900;
}
.thumb {
  background-color: #91c7ee;
  color:#333;
}
.thumb.index {
  background-color: #FF9900;
  color:#005a9c;
}
.thumb.index:hover {
  background-color:  #096fc3;
}
.testimonials .thumb {
  border: 2px solid #FF9900;
}
.thumb-content h2 {
  color:#333;
}
.index .thumb-content h2 {
  color:#fff;
}
.post .thumb-content h2 a {
  color: #2dabe1;
}
.thumb-content p {
  color: #1a1a1a;
}
.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: #014a80; color: #dedede;}

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

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

.index-slider p {text-shadow: 1px 1px 1px rgba(0,0,0,.4);}

.index-slider p a {color: #fff;}

.wrap-slider {
  border-top: 2px solid #FF9900;
  border-bottom: 2px solid #FF9900;
}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button)
{
 background-color: #001a33;
}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button):hover {
 background-color: #FF9900;
}

.wrap-ticker {background-color: rgba(0,0,0,.2);}

.wrap-ticker label {background-color: #FF9900; color: #005a9c;}

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

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

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

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

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

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

#header {
  background-color: #fff;
}
#footer {
  background-color: #075290;
  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: rgba(0,0,0,.3);
}