body {
  font-size: 14px;
}
body {
  color: #000000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}

.mobile_menu_bar:before,
.mobile_menu_bar:after,
.site-social-icon a:hover,
.site-overlay:before,
.site-widget li a:hover {
  color: #c7ea79;
}
.site-contact-submit,
.site-contact p input[type="checkbox"]:checked + label i:before,
.site-bg-layout-light.site-module.site-button {
  color: #c7ea79;
}
.footer-widget h4 {
  color: #c7ea79;
}

.nav li ul,
.site-mobile-menu,
.footer-widget li:before,
blockquote {
  border-color: #c7ea79;
}

.site-contact p input[type="radio"]:checked + label i:before {
  background-color: #c7ea79;
}
a {
  color: #c7ea79;
}
#main-header,
#main-header .nav li ul,
#main-header .site-mobile-menu {
  background-color: #000000;
}
#main-header .nav li ul {
  background-color: #f7f7f7;
}

#top-menu a,
.site-mobile-menu li a {
  color: #ffffff;
}
#main-header .nav li ul a {
  color: #000000;
}

#top-menu li.current-menu-item > a,
#top-menu li.current_page_item > a {
  color: #c7ea79;
}
#footer-widgets .footer-widget a,
#footer-widgets .footer-widget li a,
#footer-widgets .footer-widget li a:hover {
  color: rgba(255, 255, 255, 0.64);
}
#main-footer .footer-widget h4 {
  color: #c7ea79;
}
.footer-widget li:before {
  border-color: #c7ea79;
}
@media only screen and (min-width: 981px) {
  .site-fixed-header #top-menu a {
    color: #ffffff !important;
  }

  .site-fixed-header #top-menu li.current-menu-item > a,
  .site-fixed-header #top-menu li.current_page_item > a {
    color: #c7ea79 !important;
  }
}
@media only screen and (min-width: 1350px) {
  .site-row {
    padding: 27px 0;
  }
  .site-section {
    padding: 54px 0;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
}
body,
input,
textarea,
select {
  font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
}
#main-header,
#et-top-navigation {
  font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
}
