/* Enter Your Custom CSS Here */
.site-header {
  background-color: white;
}

.genesis-nav-menu.responsive-menu .current-menu-item > a, .genesis-nav-menu.responsive-menu .sub-menu a, .genesis-nav-menu.responsive-menu .sub-menu a:hover, .genesis-nav-menu.responsive-menu a:hover, .genesis-nav-menu.responsive-menu li:hover {
 color: #fff;
}

.genesis-nav-menu a {
  color: black;
}

.responsive-menu-icon::before {
  color: black;
}

.agency-pro-blue .genesis-nav-menu a:hover, .agency-pro-blue .genesis-nav-menu .current-menu-item > a, .agency-pro-blue .genesis-nav-menu .v .current-menu-item > a:hover {
  color: #0cc4c6;
}

.genesis-nav-menu .sub-menu a {
  color: white;
}

.agency-pro-blue .genesis-nav-menu .sub-menu .current-menu-item > a {
  color: #0cc4c6;
}

.agency-pro-blue .archive-pagination li a:hover, .agency-pro-blue .archive-pagination li.active a, .agency-pro-blue .breadcrumb a, .agency-pro-blue .genesis-nav-menu a, .agency-pro-blue .home-top a:hover, .agency-pro-blue .site-title a, .agency-pro-blue a:hover.button, .agency-pro-blue a.button {
  color: #333;
}

a.button.nice-button {
  color: #fff;
}

div.table-responsive {
 text-align: center; 
}

@media only screen and (max-width: 680px) {
  .genesis-nav-menu.responsive-menu .current-menu-item > a, .genesis-nav-menu.responsive-menu .sub-menu a, .genesis-nav-menu.responsive-menu .sub-menu a:hover, .genesis-nav-menu.responsive-menu a:hover, .genesis-nav-menu.responsive-menu li:hover {
 color: #333;
}
}