@charset "utf-8";
#main-nav a:hover,
#main-nav .hover > a,
#main-nav .current > a,
#main-nav .nolink:hover {
  border-bottom-color: #000;
  border-top-color: #000;
  color: #3a3a3a;
}
#main-nav a,
#main-nav .nolink {
  color: #000;
}
#main-nav ul ul a:hover,
#main-nav ul ul .hover > a,
#main-nav ul ul .current > a,
#main-nav ul ul .current > a:hover,
#main-nav .nolink:hover,
#main-nav .nolink:hover {
  background: #3a3a3a;
  color: #fff;
}
i:hover {
  color: #3a3a3a;
}
#main-nav ul ul {
  background: #000;
  color: #fff;
}
.btn-primary {
  background-color: #000;
}
#wrap {
  border-top: 5px solid #000;
}
#sidebar h2 {
  text-decoration: underline;
  color: #000;
}
a,
a > *,
#polyglotLanguageSwitcher a:hover,
#footer-top a,
#footer-bottom a:hover,
#footer-top .tweet_time a:hover,
ul#search-results h2 a:hover,
ul#search-results h2 a:hover strong,
.widget ul.menu li > a:hover,
.widget ul.menu li.current-menu-item > a,
.ui-tabs .ui-tabs-nav li a:hover,
.ui-tabs .ui-tabs-nav li.ui-state-active a,
.ui-accordion .ui-accordion-header:hover,
.ui-accordion .ui-accordion-header.ui-state-active,
.pricing-table .featured span.price span,
ol.comment-list .comment-author a:hover,
.flex-caption a:hover,
.entry-title a:hover,
.iconbox h4 a:hover,
i {
  color: #000;
}
#footer h3 {
  color: #000;
}
#footer-bottom a {
  color: #000;
}
.block-title {
  background: #000;
  color: #fff;
  padding: 10px;
  font-size: 18px;
  font-weight: bold;
}
.flex-direction-nav a:link,
.flex-direction-nav a:visited,
.entry-slider-nav a {
  background-color: rgba(67, 150, 191, 0.8);
}
#footer {
  color: #333;
  background-color: #f8f8f8;
}
.social-links i:hover {
  background-color: #000;
  color: #ccc;
  border-radius: 0.2em;
}
.button,
.content-form input.button,
#comment-form #submit,
.flex-direction-nav a:hover,
.flex-direction-nav a:active,
.ie8 .flex-direction-nav a:link,
.ie8 .flex-direction-nav a:visited,
.ie8 .flex-direction-nav a:hover,
.ie8 .flex-direction-nav a:active,
.jcarousel-prev:hover,
.jcarousel-prev:focus,
.jcarousel-next:hover,
.jcarousel-next:focus,
.entry-slider-nav a:hover,
.entry-slider-nav a:active,
a.post-format-wrap:hover .post-format,
#toTop:hover,
.page-nav a:hover,
ul.tags a:hover,
.page-nav li.current,
.button.black:hover,
#filter a:hover,
#filter li.active a,
.pricing-box.featured .header,
.highlight.colored,
.flex-control-paging a.flex-active,
ul#navlist li.current a,
.ddsubmenustyle li a:hover,
.ie8 .entry-slider-nav a {
  background-color: #000;
}
.pricing-box.featured .title {
  background-color: #297ca6;
}
.gen-table tbody tr:hover th,
.gen-table tbody tr:hover td {
  background-color: #ebf5fa;
}
::-moz-selection {
  background: #000;
}
::selection {
  background: #000;
}
ins,
mark {
  background-color: #000;
}
.social-links a:hover {
  background-position: left -75px;
}
.team-member .social-links a:hover {
  background-position: left -51px;
}
span.iconbox-icon {
  background-position: left -86px;
}
.pricing-box.featured .header {
  border-color: #297ca6;
}
ul#navlist li.current a,
.ddsubmenustyle li a:hover,
.infobox {
  border-color: #000;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #000;
  background: rgba(67, 150, 191, 0.8);
  background: -webkit-gradient(
    linear,
    0% 0,
    0% 100%,
    from(rgba(41, 124, 166, 0.8)),
    to(rgba(67, 150, 191, 0.8))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(41, 124, 166, 0.8),
    rgba(67, 150, 191, 0.8)
  );
  background: -moz-linear-gradient(
    top,
    rgba(41, 124, 166, 0.8),
    rgba(67, 150, 191, 0.8)
  );
  background: -o-linear-gradient(
    top,
    rgba(41, 124, 166, 0.8),
    rgba(67, 150, 191, 0.8)
  );
  background: -ms-linear-gradient(
    top,
    rgba(41, 124, 166, 0.8),
    rgba(67, 150, 191, 0.8)
  );
  background: linear-gradient(rgba(41, 124, 166, 0.8), rgba(67, 150, 191, 0.8));
}
.mejs-controls .mejs-button button:focus {
  outline-color: #000;
}
