/**
 Colors:
 - Light Green: #6BCA97
 - Dark Green: #359A71
 - Darker Green: #0F9A63
 - Light Brown: #e2b85c
 - Dark Brown: #9F720F
 - Light Grey: #A6A6A6
 - Lighter Grey: #DBDDDD
 - Cream White: #E6E6DA
 - Red: #ff2525
 */

/**
 * Colors
 */
.text-light-green,
.grid-filter.gf-outline li a,
.header-inner.no-menu .logo span,
.header-inner .header-extras a:hover,
.logo-holder:hover .logo-default span,
.header-inner.no-menu .header-extras a > i,
.header-inner.no-menu .header-extras .p-dropdown a > span {
  color: #6bca97 !important;
}

.text-dark-green,
.header-inner .header-extras a,
.logo-holder .logo-default span,
.custom-list .list-item .bullet,
.sticky-active .header-inner nav a,
.custom-list.inverted .list-item .content {
  color: #359a71 !important;
}

.text-light-brown,
.contact-links li i,
footer .footer-menu h4,
.pricing-holder .plan-price,
.tabs .nav-tabs .nav-link:hover,
.tabs .nav-tabs .nav-link.active,
.custom-list .list-item .content,
footer .footer-menu ul li a:hover,
#mainMenu nav > ul > li > a:hover,
#mainMenu nav > ul > li > a.active,
.about.pricing-info .plans-holder .plan .mid .title,
.about.pricing-info .slider-holder .slider-text-horizontal ul li a {
  color: #e2b85c !important;
}

.text-dark-brown {
  color: #9f720f !important;
}

.text-cream-white,
.logo-holder:hover span,
.header-inner nav a:hover,
.accept-cookie .btn-box:hover,
.accept-cookie .btn-box:focus,
.accept-cookie .btn-box:active,
.top-banner .text-and-image .text {
  color: #e6e6da !important;
}

.text-light-grey,
.dietitian-info li > span > a,
.dietitian-info li > span > a:hover {
  color: #999 !important;
}

.btn,
.btn:hover,
.btn.btn-dark,
.logo-holder span,
.header-inner nav a,
.btn.btn-dark:hover,
.accept-cookie .btn-box,
footer .social-media li a,
footer .footer-menu ul li a,
.custom-list.white-list .list-item .content,
.grid-filter.gf-outline li:hover a,
.grid-filter.gf-outline li.active a {
  color: #fff !important;
}

.accept-cookie,
.contact-links li a,
.contact-links li span,
.accept-cookie .btn-text {
  color: #000 !important;
}

.form-required {
  color: #ff2825 !important;
}

/**
 * Background Colors
 */
.btn.btn-dark:hover,
.about.pricing-info .plans-holder .plan {
  background-color: #6bca97 !important;
}

footer,
.btn.btn-dark,
.grid-filter.gf-outline li:hover a,
.grid-filter.gf-outline li.active a {
  background-color: #359a71 !important;
}
.about.pricing-info .pricing-holder,
.about.pricing-info .plans-holder .plan .mid .title {
  background-color: #0f9a63 !important;
}

.btn.btn-light,
#scrollTop:after,
#scrollTop:before,
footer .social-media li a:hover,
.carousel .flickity-button:hover,
.pricing-holder .plan-price.old:after,
.about.pricing-info .slider-holder .slider,
.pricing-table .plan .plan-header .plan-price.old::after {
  background-color: #e2b85c !important;
}

.btn.btn-light:hover {
  background-color: #d5a845 !important;
}

.btn {
  background-color: #e6e6da !important;
}

.accept-cookie {
  background-color: #eee !important;
}

.accept-cookie .btn-box:hover,
.accept-cookie .btn-box:focus,
.accept-cookie .btn-box:active {
  background-color: #222 !important;
}

.accept-cookie .btn-box {
  background-color: #000 !important;
}

.background-light {
  background-color: #f7f7f7 !important;
}

/**
 * Border Color
 */
.btn {
  border-color: transparent !important;
}

.grid-filter.gf-outline li a,
.grid-filter.gf-outline li:hover a,
.grid-filter.gf-outline li.active a {
  border-color: #359a71 !important;
}

input:focus,
select:focus,
textarea:focus,
footer .footer-menu ul li a,
.tabs .nav-tabs .nav-link.active {
  border-color: #e2b85c !important;
}

input.invalid,
select.invalid,
textarea.invalid {
  border-color: #ff2825 !important;
}

.header-inner.no-menu {
  box-shadow: 0 0px 2px 0px #aaa;
}

@media (max-width: 991px) {
  .header-inner nav a {
    color: #6bca97 !important;
  }

  .header-inner nav a:hover {
    color: #e2b85c !important;
  }
}
