.iconbox_1 h5 {
  color: #ffffff;
}
.wpb_column h5 {
  color: #ffffff;
  font-size: 16px;
  line-height: 0.4px;
}
.owl-item .post-content a {
  color: #ffffff;
}
h2 {
  color: #5c5a5a;
}
.header-navigation #main-menu > .haru-menu > a {
  color: #3b3b3b;
}
.row .logo-retina > img {
  color: #3b3b3b;
}
.haru-page-title-wrapper h2 {
  color: #3b3b3b;
}
div > .banner-shortcode-wrap .banner-title {
  color: #ffffff;
}
div > .banner-shortcode-wrap .banner-link {
  color: #cbcbcb;
}
.wpb_column .button_style_1 > .vc_general {
  color: #3b3b3b;
}
#wpcf7-f2606-p2258-o1 input[type=text] {
  color: #000000;
}
#wpcf7-f2606-p2258-o1 input[type=email] {
  color: #000000;
}
#wpcf7-f2606-p2258-o1 textarea {
  color: #000000;
}
#wpcf7-f2606-p2258-o1 input[type=submit] {
  background-color: #ffffff;
  color: #000000;
}
.vc_row .social-list {
  margin-top: -25px;
}
#haru-content-main > div > section > div > div > div > h2 {
  color: #878787;
  text-shadow: -6px 8px 10px #202020;
}
@media screen and (max-width: 1024px) {
  .header-navigation > #header-primary-menu .current-menu-item > a {
    font-size: 14px;
  }
  .header-navigation > #header-primary-menu .current-menu-ancestor > a {
    color: #ffffff;
  }
  .header-navigation > #header-primary-menu .haru-menu > a {
    color: #f9f9f9;
  }
  .header-navigation #main-menu > .haru-menu > a {
    color: #ffffff;
    -webkit-text-stroke-width: 0px;
  }
}
