/* General */

.btn-primary {
  background-color: #00461c;
  border-color: #003314;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary-active {
  background-color: #003314 !important;
  border-color: #003314 !important;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline-color: #a4d49b;
}

.dark-text {
  color: #008033;
}

.colored-line-left, .colored-line-right, .colored-line {
  background: #a4d49c;
}

#primary {
  margin-top: 100px;
}

/* Header */
.very-top-header {
  background-color: #00461c;
}

.very-top-header .transparent-text-dark:hover {
  background-color: #a4d49c;
}

.navbar-inverse {
  background-color: #fff;
}

.navbar-inverse .navbar-toggle, navbar-inverse .navbar-toggle:hover, navbar-inverse .navbar-toggle:focus {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #00461c !important;
}

header .navbar-brand {
  padding: 15px;
}

.sticky-navigation .main-navigation li a {
  color: #9d9d9d;
  outline-style: none !important;
}

.sticky-navigation .main-navigation li a:hover, 
.sticky-navigation .main-navigation li:hover > a,
.sticky-navigation .main-navigation li a:active,
.sticky-navigation .main-navigation li.current > a {
  color: #a4d49c;
}

@media (min-width: 768px) {
  .main-navigation .menu-item-has-children > a:after {
    top: 30px;
  }
}


@media (min-width: 992px) {
  .sticky-navigation .main-navigation li a {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}

/* Single Post */
.entry-content .disclaimer {
  color: #888;
  font-size: 12px;
  margin-top: 30px;
}

/* Remove unwanted post metadata */
.entry-meta .entry-author, .entry-meta .author-link, .entry-meta .posted-in {
  display: none;
}

/* Footer */
.footer, .footer a {
  background-color: #00461c;
}

footer.footer .social-icons i:hover:before {
  background: #a2d387;
}

.powered-by a:hover {
  color: #a2d387;
}
