body div.datedropper .pick-submit,
body div.datedropper .pick-lg-b .pick-sl:before,
body div.datedropper .pick-m,
body div.datedropper .pick-lg-h {
  background-color: #7EAF40 !important;
}

body div.datedropper .pick-y.pick-jump,
body div.datedropper .pick li span,
body div.datedropper .pick-lg-b .pick-wke,
body div.datedropper .pick-btn {
  color: #7EAF40 !important;
}

body .comment-by-listing a:hover,
body .browse-all-user-listings a i,
body .hosted-by-title h4 a:hover,
body .style-2 .trigger.active a,
body .style-2 .ui-accordion .ui-accordion-header-active:hover,
body .style-2 .ui-accordion .ui-accordion-header-active,
body #posts-nav li a:hover,
body .plan.featured .listing-badge,
body .post-content h3 a:hover,
body .add-review-photos i,
body .show-more-button i,
body .listing-details-sidebar li a,
body .star-rating .rating-counter a:hover,
body .more-search-options-trigger:after,
body .header-widget .sign-in:hover,
body #footer a,
body #footer .footer-links li a:hover,
body #navigation.style-1 .current,
body #navigation.style-1 ul li:hover a,
body .user-menu.active .user-name:after,
body .user-menu:hover .user-name:after,
body .user-menu.active .user-name,
body .user-menu:hover .user-name,
body .main-search-input-item.location a:hover,
body .chosen-container .chosen-results li.highlighted,
body .input-with-icon.location a i:hover,
body .sort-by .chosen-container-single .chosen-single div:after,
body .sort-by .chosen-container-single .chosen-default,
body .panel-dropdown a:after,
body .post-content a.read-more,
body .post-meta li a:hover,
body .widget-text h5 a:hover,
body .about-author a,
body a.button.border.white:hover,
body .icon-box-2 i,
body a.button.border,
body .style-2 .ui-accordion .ui-accordion-header:hover,
body .style-2 .trigger a:hover,
body .plan.featured .listing-badges .featured,
body .list-4 li:before,
body .list-3 li:before,
body .list-2 li:before,
body .list-1 li:before,
body .info-box h4,
body .testimonial-carousel .slick-slide.slick-active .testimonial:before,
body .sign-in-form .tabs-nav li a:hover,
body .sign-in-form .tabs-nav li.active a,
body .lost_password:hover a,
body #top-bar .social-icons li a:hover i,
body .listing-share .social-icons li a:hover i,
body .agent .social-icons li a:hover i,
body #footer .social-icons li a:hover i,
body .callout,
body .headline span i,
body #navigation.style-1 ul li a {
  color: #7EAF40;
}

body .qtyTotal,
body .mm-menu em.mm-counter,
body .category-small-box:hover,
body .option-set li a.selected,
body .pricing-list-container h4:after,
body #backtotop a,
body .chosen-container-multi .chosen-choices li.search-choice,
body .select-options li:hover,
body button.panel-apply,
body .layout-switcher a:hover,
body .listing-features.checkboxes li:before,
body .comment-by a.reply:hover,
body .add-review-photos:hover,
body .office-address h3:after,
body .post-img:before,
body button.button,
body input[type=button],
body input[type=submit],
body a.button,
body a.button.border:hover,
body table.basic-table th,
body .plan.featured .plan-price,
body mark.color,
body .style-4 .tabs-nav li.active a,
body .style-5 .tabs-nav li.active a,
body .dashboard-list-box .button.gray:hover,
body .change-photo-btn:hover,
body .dashboard-list-box a.rate-review:hover,
body input:checked + .slider,
body .add-pricing-submenu.button:hover,
body .add-pricing-list-item.button:hover,
body .custom-zoom-in:hover,
body .custom-zoom-out:hover,
body #geoLocation:hover,
body #streetView:hover,
body #scrollEnabling:hover,
body #scrollEnabling.enabled,
body #mapnav-buttons a:hover,
body #sign-in-dialog .mfp-close:hover,
body #small-dialog .mfp-close:hover, .ui-widget-header,
body .form-check .form-check-input:checked ~ .form-check-label::before,
body .radioboxes input[type=radio]:checked + label:before {
  background-color: #7EAF40;
}

body .rangeslider__fill,
body span.blog-item-tag,
body .testimonial-carousel .slick-slide.slick-active .testimonial-box,
body .listing-item-container.list-layout span.tag,
body .tip,
body .mfp-arrow:hover {
  background: #7EAF40;
}

body .rangeslider__handle {
  border-color: #7EAF40;
}

body .layout-switcher a.active {
  color: #7EAF40;
  border-color: #7EAF40;
}

body #titlebar.listing-titlebar span.listing-tag {
  border-color: #7EAF40;
  color: #7EAF40;
}

body .listing-slider .slick-next:hover,
body .listing-slider .slick-prev:hover {
  background-color: #7EAF40;
}

body .listing-nav-container.cloned .listing-nav li:first-child a.active,
body .listing-nav-container.cloned .listing-nav li:first-child a:hover,
body .listing-nav li:first-child a,
body .listing-nav li a.active,
body .listing-nav li a:hover {
  border-color: #7EAF40;
  color: #7EAF40;
}

body .pricing-list-container h4 {
  color: #7EAF40;
  border-color: #7EAF40;
}

body .sidebar-textbox ul.contact-details li a {
  color: #7EAF40;
}

body a.button.border {
  color: #7EAF40;
  border-color: #7EAF40;
  background-color: #fff;
}

body .trigger.active a,
body .ui-accordion .ui-accordion-header-active:hover,
body .ui-accordion .ui-accordion-header-active {
  background-color: #7EAF40;
  border-color: #7EAF40;
}

body .numbered.color ol > li::before {
  border-color: #7EAF40;
  color: #7EAF40;
}

body .numbered.color.filled ol > li::before {
  border-color: #7EAF40;
  background-color: #7EAF40;
}

body .info-box {
  border-top: 2px solid #7EAF40;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.95));
  background-color: #7EAF40;
  color: #7EAF40;
}

body .info-box.no-border {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.93));
  background-color: #7EAF40;
}

body .tabs-nav li a:hover {
  border-color: #7EAF40;
}

body .tabs-nav li a:hover,
body .tabs-nav li.active a {
  border-color: #7EAF40;
  color: #7EAF40;
}

body .style-3 .tabs-nav li a:hover,
body .style-3 .tabs-nav li.active a {
  border-color: #7EAF40;
  background-color: #7EAF40;
}

body .checkboxes input[type=checkbox]:checked + label:before {
  background-color: #7EAF40;
  border-color: #7EAF40;
}

body .listing-item-container.compact .listing-item-content span.tag {
  background-color: #7EAF40;
}

body .dashboard-nav ul li.active,
body .dashboard-nav ul li:hover,
body .radioboxes input[type=radio]:checked + label:before {
  border-color: #7EAF40;
}

body .dashboard-list-box .comment-by-listing a:hover {
  color: #7EAF40;
}

body .opening-day:hover h5 {
  color: #7EAF40 !important;
}

body .map-box h4 a:hover {
  color: #7EAF40;
}

body .infoBox-close:hover {
  background-color: #7EAF40;
  -webkit-text-stroke: 1px #7EAF40;
}

body .cluster-visible {
  background-color: #7EAF40;
}

body .cluster-visible:before {
  border: 7px solid #7EAF40;
  box-shadow: inset 0 0 0 4px #7EAF40;
}

body .marker-arrow {
  border-color: #7EAF40 transparent transparent;
}

body .face.front {
  border-color: #7EAF40;
  color: #7EAF40;
}

body .face.back {
  background: #7EAF40;
  border-color: #7EAF40;
}

body .custom-zoom-in:hover:before,
body .custom-zoom-out:hover:before {
  -webkit-text-stroke: 1px #7EAF40;
}

body .category-box-btn:hover {
  background-color: #7EAF40;
  border-color: #7EAF40;
}

body .message-bubble.me .message-text {
  color: #7EAF40;
  background-color: rgba(0, 77, 218, 0.05);
}

body .message-bubble.me .message-text:before {
  color: rgba(0, 77, 218, 0.05);
}

body .opening-hours.summary li:hover,
body .opening-hours.summary li.total-costs span {
  color: #7EAF40;
}

body .payment-tab-trigger > input:checked ~ label::before {
  border-color: #7EAF40;
}

body .payment-tab-trigger > input:checked ~ label::after {
  background-color: #7EAF40;
}

/* Header styles */
body .basicTextColor {
  color: #7EAF40;
}

body .header-widget .notification-bell .sl-icon-bell {
  color: #7EAF40;
}

body .header-widget .sign-in {
  color: #7EAF40;
}

body .header-widget .sign-in:hover {
  color: #66676b;
}

body .header-widget .notification-bell .msg-quickview .view-link {
  color: #7EAF40;
}

body .header-widget .notification-bell .msg-quickview .view-link:hover {
  color: #66676b;
}

/* Map styles */
body .button.gray-bg {
  background-color: #f7f7f7;
  color: #7EAF40;
  border-color: #7EAF40 !important;
}

body .button.gray-bg:hover {
  background-color: #7EAF40;
  color: #fff;
  border-color: #fff !important;
}

body .listing-badge.now-open {
  background-color: #7EAF40;
}

body.form-module .form-action-button {
  color: #7EAF40;
}