/* The rules of admin.css (the original site's shared stylesheet) that the public pages still use: the newsletter submit
   button (.cta-submit-btn). The public site loads this instead of the whole 180 KB admin.css (same place in the cascade);
   the admin panel still loads admin.css. Copied verbatim. */
.btn-primary,a.btn-primary,button.btn-primary,.submit-btn,.contact-submit-btn,.cta-submit-btn,.search-submit-btn,.compare-cta-btn,.btn-register,.unit-cta-btn,.booking-submit-btn,#header .header-cta .btn-primary,#header .header-end .btn-primary,.mobile-menu-cta .btn-primary,.about-section-home .about-content .btn-primary,.featured-properties .btn-view-all .btn-primary,.property-detail-page .btn-register,.property-detail-page .hero-btn:not(.hero-btn-outline),.property-detail-page .unit-cta-btn,.property-detail-page .faq-brand-card .faq-btn-whatsapp,.property-detail-page .omniyat-buttons-wrapper button,.property-detail-page .fp-type-tab.active,.compare-page .compare-view-link.btn-primary,.compare-page .select-modal .modal-prop-card .modal-select-btn,.compare-page .compare-target .selected-prop-card .change-prop-btn,.rental-booking-modal .submit-btn,.rental-detail-page .rental-reserve-btn,.rental-detail-page .booking-card .rental-reserve-btn,.rental-detail-page .booking-card .btn.rental-reserve-btn,.blogs-listing .blog-card-footer .blog-card-read-more,.blogs-listing .blog-card-footer a.blog-card-read-more,.blog-detail-page .blog-back-btn{background:var(--button-color)!important;color:var(--button-text-color)!important;border-color:var(--button-color)!important}
.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover,.submit-btn:hover:not(:disabled),.contact-submit-btn:hover:not(:disabled),.cta-submit-btn:hover:not(:disabled),.search-submit-btn:hover,.compare-cta-btn:hover,.btn-register:hover:not(:disabled),.unit-cta-btn:hover,.booking-submit-btn:hover:not(:disabled),#header .header-cta .btn-primary:hover,#header .header-end .btn-primary:hover,.mobile-menu-cta .btn-primary:hover,.about-section-home .about-content .btn-primary:hover,.featured-properties .btn-view-all .btn-primary:hover,.property-detail-page .btn-register:hover:not(:disabled),.property-detail-page .hero-btn:not(.hero-btn-outline):hover,.property-detail-page .hero-btn.hero-btn-outline:hover,.property-detail-page .unit-cta-btn:hover,.property-detail-page .faq-brand-card .faq-btn-whatsapp:hover,.property-detail-page .faq-brand-card .faq-btn-outline:hover,.property-detail-page .omniyat-buttons-wrapper button:hover,.property-detail-page .fp-type-tab.active:hover,.compare-page .compare-view-link.btn-primary:hover,.compare-page .select-modal .modal-prop-card:hover .modal-select-btn,.compare-page .select-modal .modal-prop-card .modal-select-btn:hover,.compare-page .compare-target .selected-prop-card:hover .change-prop-btn,.compare-page .compare-target .selected-prop-card .change-prop-btn:hover,.rental-booking-modal .submit-btn:hover:not(:disabled),.rental-detail-page .rental-reserve-btn:hover,.rental-detail-page .booking-card .rental-reserve-btn:hover,.rental-detail-page .booking-card .btn.rental-reserve-btn:hover,.blogs-listing .blog-card:hover .blog-card-read-more,.blogs-listing .blog-card-footer .blog-card-read-more:hover,.blogs-listing .blog-card-footer .blog-card-read-more:focus-visible,.blogs-listing .blog-card-footer a.blog-card-read-more:hover,.blogs-listing .blog-card-footer a.blog-card-read-more:focus-visible,.blog-detail-page .blog-back-btn:hover,.thank-you-page .thank-you-btn.btn-primary:hover,.thank-you-page .thank-you-btn.btn-primary:focus-visible,.blog-detail-page .blog-back-btn:focus-visible{background:var(--button-hover-color)!important;color:var(--button-hover-text-color)!important;border-color:var(--button-hover-color)!important;transform:translateY(-2px);box-shadow:0 8px 22px #d4af3747}
