/* ====================================================================
   halal-reisen — Altfarben auf die neuen Tokens umlenken (Task 13)

   ⚠️ ERZEUGT — nicht von Hand bearbeiten.
   Neu erzeugen mit:  php tools-generate-legacy-colors.php

   Quelle: style.css, color.css, hotel.css
     #4caf50  (altes Gruen)      -> var(--hr-primary)
     #18458b  (altes Dunkelblau) -> var(--hr-dark)

   Diese Ebene laedt NACH den Altdateien und gewinnt bei gleicher
   Spezifitaet — deshalb ohne !important. Sie laedt zugleich VOR
   base/components/layout, damit gezielte eigene Regeln sie
   ueberstimmen koennen.
   ==================================================================== */

/* --- background-color: --hr-primary (21 Selektoren) --- */
.nav-holder nav li a:after,
.load-more-button,
.fc-cont,
.quantity-button,
.success-table-header,
button.js-cookie-consent-agree.cookie-consent__agree,
th.prev.available,th.next.available,
.daterangepicker td.in-range, .daterangepicker td.active,
div.single-map-item:hover,
h6.property_rooms_meta span,
a.signup,
.pool_info h4,
.bottom_passenger button.btn.btn-success,
button.btn-edit,
.form_mobile_header,
.mobile-list-controls.fl-wrap .mlc.show-list-wrap-search.fl-wrap,
.price_mobile,
.color-bg , .close-header-search:hover , #footer-twiit p.tweet:before , .cs-mumber-button:hover , .tabs-menu li a , .review-range-container .irs-bar , .review-range-container .irs-bar-edge , .search-input-item .irs-line , .col-list-search-input-item .irs-line, .pagination a.current-page , .pagination a.current-page:hover , .mapnavigation a:hover , .back-to-filters span , .infoBox-close , .slick-dots li.slick-active button , .map-modal-close , .geodir-opt-link a , .cluster div:hover , .to-top , .daterangepicker td.active , .list-single-hero-title h2:before , .user-stats:before , .ed-btn:hover , .dashboard-header , .massage-date span:before , .chat-contacts-item:after , .lisd-link:hover , .scroll-nav-wrapper .scroll-nav li a.act-scrlink , .accordion a.toggle span , .list-widget-social li a , .box-item a.gal-link , .message-input button , .message-counter , .line-separator:before , .intro-item h2:before , .section-separator:before , #progressbar li:before , .price-num.col-dec-1:before , .tags-stylwrap.sb-tags a , .geodir-opt-list a:hover , .main-search-button:hover , .twitter-link , .recomm-price i , .lg-actions .lg-next, .lg-actions .lg-prev,
.color2-bg , .header-search-button , .pac-item:hover , .close-header-search , .footer-widget #subscribe-button:hover , .cs-mumber-button , .irs-slider , .pagination a:hover , .cluster div , .infoBox-close:hover , .show-more-filters.active-hidden-opt-btn , .load-more-button:hover , .daterangepicker .drp-buttons .btn.btn-default , .header-sec-link a:hover , .scroll-nav-wrapper .show-hidden-map , .ajax-loader-cirle:before , .dashboard-list-box.activities .new-dashboard-item:hover , .dasboard-menu li a span , .dasboard-menu li ul li span , .text-carousel-wrap .sw-btn , .price-link:hover , .price-num.col-dec-3:before , section.color-bg .section-separator:before , .add-hotel:hover , .success-table-header a:hover , .dashboard-listing-table-opt li a.del-btn,
.btn,
.showOnMap {
  background-color: var(--hr-primary);
}

/* --- color: --hr-primary (29 Selektoren) --- */
.nav-holder nav li:hover a,
.home-btn a,
.add-hotel span,
.home-intro h2 , .home-intro-card h3,
.qty-dropdown-content .quantity-item label i,
.filter-tags input:checked:after , .custom-form .filter-tags input:checked:after,
.filter-sidebar .col-list-search-input-item label i,
.geodir-category-img .listing-counter strong,
.box-widget-list li i,.box-widget-list li span,
.single_post h3 a,
ul.page_menu li a,
.post-opt li strong,
.post-opt li i,
a.weiter,
span.inpt_dec,
.qty-dropdown-header i,
.geodir-category-price span,
h3.s-header strong,
h3.s-header span i,
.form-bottom .icon_box span i,
.desc_box_hotel ul li i,
.flat-hero-container .box-widget-item-header h5 i,
.cancel_pol,
.facilities_box .list-single-main-item-title h3 i,
.box-widget-list p:before,
.hotel_search .nice-select:before,
.tour_price strong,
.tour_details ul li i,
.is-hover .btn:hover {
  color: var(--hr-primary);
}

/* --- border-color: --hr-primary (5 Selektoren) --- */
.add-hotel,
a.weiter,
a.signup,
.mobile-list-controls.fl-wrap .mlc.show-list-wrap-search.fl-wrap,
.btn {
  border-color: var(--hr-primary);
}

/* --- background-color: --hr-dark (28 Selektoren) --- */
.loader-wrap,
.lang-tooltip li:hover , .currency-tooltip li:hover,
.subfooter-lang-tooltip,
.contact-btn:hover,
.footer-widget #subscribe-button,
.home-intro-card-counter,
.bookdate-container-dayscounter span,
.mapnavigation a,
.avatar-tooltip,
.geodir-category-opt .rate-class-name span,
.facilities-list li span,
.geodir-opt-link a:hover,
.back-to-filters,
.back-to-filters span,
.list-single-hero-rating .rate-class-name span,
.flat-hero-container .rate-class-name span,
.rooms-price,
.review-score-total span,
.reviews-comments-item-text .review-score-user span,
.listing-counter,
.ajax-modal-photos-btn,
.ajax-modal-close,
.scroll-nav-wrapper .show-hidden-map,
.scroll-nav-wrapper .show-hidden-map:hover,
.fc-button span,
.to-top:hover,
.fixed-scroll-column-share-container,
.accordion a.toggle.act-accordion , .banner-wdget-content a , .box-image-widget-media a:hover , .rooms-media-btn-item , .sw-btn , .bt n:hover , .more-photos-button , .box-item a.gal-link:hover , .dasboard-sidebar-content , .tfp-det-btn:hover , .color3-bg , .team-social , .text-carousel-wrap .sw-btn:hover , .home-intro-card-counter , .mlc , .geodir-opt-tooltip , .custom-form .log-submit-btn , .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover , .error-wrap form .search-submit:hover , .close-reg:hover , .custom-form .log-submit-btn:hover , .soc-log a:hover {
  background-color: var(--hr-dark);
}

/* --- color: --hr-dark (2 Selektoren) --- */
.list-single-hero-price span,
.mapzoom-out , .single-facts .inline-facts .num , .section-title h2 ,.singleMap_visible-title-item h4 , .card-post-content h3 a , .map-modal-container h3 a , .error_message h3 , #success_page h3 , .text-carousel-item a.testim-link {
  color: var(--hr-dark);
}

/* --- border-color: --hr-dark (1 Selektoren) --- */
.rooms-price {
  border-color: var(--hr-dark);
}
