body {
  color: #333;
}
#block-block-9 .content h3, #block-block-9 .content p, #block-block-24 .content h3, #block-block-24 .content p {
  color: #fff;
}
.tb-megamenu .nav > li > a {
  color: #666;
}
.superhero-dropdown li a {
  color: #333;
}
.superhero-dropdown ul ul li a.active, .superhero-dropdown ul ul li a:hover {
  color: #333;
}
.portfolio-caption {
  background: #85b2e2;
  background: none repeat scroll 0 0 rgba(133, 178, 226, 0.9);
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
  color: #85b2e2;
}
.superhero-dropdown > .menu > li > a:hover, .superhero-dropdown > .menu > li > a.active {
  color: #85b2e2;
}
.portfolio-caption .portfolio-title a {
  color: #fff;
}
#section-user i[class^="icon"]:hover {
  border: 5px solid #85b2e2;
}
#filters li a.active, #filters li a:hover {
  background: #85b2e2;
}
.accordion-toggle.open h3 a, .view-blog-categories.view-display-id-block .views-row a:hover {
  background: #85b2e2;
  color: #fff;
}
.accordion-toggle.open h3 a i {
  color: #fff;
}
#section-user i[class^="icon"] {
  color: #85b2e2;
}
.body a.btn-default, .body a.btn, .body button.btn-default, .body button.btn {
  color: #fff;
  background: #85b2e2;
  padding: 3px 15px;
  font-size: 12px;
}
.body a.btn-default:hover, .body a.btn:hover, .body button.btn-default:hover, .body button.btn:hover {
  background: #5c98d8;
}
.view-blog.view-display-id-page_1 .article-info {
  border-top: 5px solid #85b2e2;
}
.view-blog-categories.view-display-id-page_1 .views-field-field-image {
  border-bottom: 3px solid #85b2e2;
}
.view-blog-categories.view-display-id-page_1 h2 {
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(133, 178, 226, 0.2);
  font-weight: normal;
}
.view-blog-categories.view-display-id-page_1 h2 a {
  color: #85b2e2;
  text-transform: uppercase;
}
.node-article > .submitted, .view-blog .submitted {
  border-bottom: 2px solid #85b2e2;
}
li.node-readmore {
  border-radius: 4px;
  background: none repeat scroll 0 0 #85b2e2;
  border-bottom: 3px solid #79aadf;
  text-shadow: none;
}
li.node-readmore:hover {
  background: none repeat scroll 0 0 #79aadf;
}
li.node-readmore a {
  color: #fff;
  padding: 0px 9px;
  line-height: 24px;
}
li.node-readmore a:hover {
  color: #fff;
}
.region-sidebar-second .block {
  border-bottom: 1px solid #85b2e2;
}
.region-sidebar-second .block:last-child {
  border-bottom: 0px solid #85b2e2;
}
