/* Link2UAE brand colours: #A000A8 (primary) + #071B41 (navy).
   Generated 2026-11-04 from all frontend theme stylesheets; loaded last in the frontend layout, so same selectors win by order.
   To undo: delete this file (or remove its <link> in resources/views/layouts/frontend.blade.php). */
:root{--l2-primary:#A000A8;--l2-navy:#071B41;}
/* from style.css */
:root{--themeColor:#A000A8;--skinColor2:#A000A8;--skinColor3:#A000A8;--skinColor4:#A000A8;--skinColor6:#A000A8;--darkColor:#071B41}
.header-top-section{background-color:#071B41}
.header-social-list a:hover path{fill:#A000A8}
.search-select .list{box-shadow:rgba(7,27,65,0.08) 0px 30px 60px 0px}
.search-submit-btn:hover{background-color:#A000A8}
.first-sub-menu{box-shadow:rgba(7,27,65,0.08) 0px 30px 60px 0px}
@media (min-width: 1200px){
}
.main-footer-section{background-color:#071B41}
.footer-input-wrap button:hover{background-color:#A000A8}
.footer-middle-nav ul li a:hover{color:#A000A8}
.footer-bottom-social ul li a:hover path{fill:#A000A8}
.switch-button .switch-checkbox:checked ~ .layer{background-color:rgba(160,0,168,0.23)}
.filter-tab-switch .grid-list.active path, .filter-tab-switch .grid-list:hover path{fill:#A000A8}
.card-light-text.black-light{background-color:#071B41}
.sidebar-map-area .title{color:#071B41}
.see-details-btn1:hover{background-color:#A000A8}
.docgrid-name-role .name.active::after{background-color:#071B41}
.beauty-grid-open .status{color:#071B41}
.beauty-banner-list li.last-child::after{background-color:rgba(7,27,65,0.61)}
.card-light-text.re-dark-light{background-color:#071B41}
.realestate-banner-list li.last-child::after{background-color:rgba(7,27,65,0.61)}
.get-direction-btn:hover{background-color:#A000A8}
.realdetails-video .plyr__control--overlaid{border-top-color:rgba(160,0,168,0.5);border-right-color:rgba(160,0,168,0.5);border-bottom-color:rgba(160,0,168,0.5);border-left-color:rgba(160,0,168,0.5);outline-color:rgba(160,0,168,0.5)}
.details-arrow-btn1:hover{background-color:#A000A8}
@media (min-width: 992px){
}
.nearby-modal-title{color:#071B41}
.nearby-modal-tab-nav .nav-item .nav-link{color:#071B41}
.bgcolor-iconbox1{background-color:var(--bd-color, #A000A8)}
.bgcolor-iconbox2{background-color:var(--bd-color, #A000A8)}
.nearby-map-listitem{color:#071B41}
.comment-reply-btn:hover{background-color:#A000A8}
.theme-btn1:hover{background-color:#A000A8}
.submit-fluid-btn:hover{background-color:#A000A8}
@media (min-width: 576px){
}
.sing-gallery .gallery-head a::after{background-image:linear-gradient(rgba(7,27,65,0) 0%, #071B41 100%)}
.real-estate-details-body{--themeColor:#A000A8}
.real-estate-details-body .theme-btn1:hover{background-color:#A000A8}
.resd-header-section .search-submit-btn:hover{background-color:#A000A8}
.realdetails-meeting-form .submit-fluid-btn:hover{background-color:#A000A8}
.real-details-reviews .comment-reply-btn:hover{background-color:#A000A8}
.resd-footer-section .footer-input-wrap button:hover{background-color:#A000A8}
.restdetails-menu-item.active, .restdetails-menu-item:hover{box-shadow:rgba(160,0,168,0.2) 0px 2px 24px 0px}
.ui-datepicker-calendar tbody td a.ui-state-active{background-color:rgba(160,0,168,0.2) !important}
.restaurant-details-body{--themeColor:#A000A8}
.restaurant-details-body .theme-btn1:hover{background-color:#071B41}
.restd-header-section .search-submit-btn:hover{background-color:#071B41}
.restdetails-table-form .submit-fluid-btn:hover{background-color:#071B41}
.restdetails-order-food .submit-fluid-btn:hover{background-color:#071B41}
.rest-details-reviews .comment-reply-btn:hover{background-color:#071B41}
.restd-footer-section .footer-input-wrap button:hover{background-color:#071B41}
.share-btn1:hover{background-color:#A000A8}
.room-benefit-list li::after{background-color:#A000A8}
.hotel-details-body{--themeColor:#A000A8}
.hotel-details-body .theme-btn1:hover{background-color:#A000A8}
.htd-header-top-section .header-social-list a:hover path{fill:#A000A8}
.htd-header-section .search-submit-btn:hover{background-color:#A000A8}
.hoteldetails-form-area .submit-fluid-btn:hover{background-color:#A000A8}
.hotel-details-reviews .comment-reply-btn:hover{background-color:#A000A8}
.htd-footer-section .footer-input-wrap button:hover{background-color:#A000A8}
.htd-footer-section .footer-middle-nav ul li a:hover{color:#A000A8}
.htd-footer-section .footer-bottom-social ul li a:hover path{fill:#A000A8}
.htd-grid-card .see-details-btn1:hover{background-color:#A000A8}
.car-details-features .view-all:hover{color:#A000A8}
.single-carcustomer-review .info .read-more:hover{color:#A000A8}
.carcustomer-review-banners .last-child .see-all:hover{border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8;color:#A000A8}
.more-link-btn2:hover{color:#A000A8}
.submit-fluid-btn2:hover{background-color:#A000A8}
.car-details-body{--themeColor:#071B41}
.cd-footer-section .footer-input-wrap button:hover{background-color:#071B41}
.theme-btn-150:hover{background-color:#071B41}
.details-doctor-description .info .read-more:hover{color:#A000A8}
.details-doctor-information .read-more:hover{color:#A000A8}
.details-doctor-services .read-more:hover{color:#A000A8}
.doctor-qna-details .details .read-more:hover{color:#071B41}
.number-input-wrap .code{background-color:#F7ECF8}
.doctor-details-body{--themeColor:#A000A8}
.doctor-details-body .theme-btn1:hover{background-color:#071B41}
.dd-header-top-section .header-social-list a:hover path{fill:#A000A8}
.dd-header-section .search-submit-btn:hover{background-color:#071B41}
.dd-footer-section .footer-input-wrap button:hover{background-color:#071B41}
.dd-footer-section .footer-middle-nav ul li a:hover{color:#A000A8}
.dd-footer-section .footer-bottom-social ul li a:hover path{fill:#A000A8}
.doctor-booking-form .submit-fluid-btn2:hover{background-color:#071B41}
.doctor-details-reviews .comment-reply-btn:hover{background-color:#071B41}
.beauty-video .plyr__control--overlaid{border-top-color:rgba(160,0,168,0.5);border-right-color:rgba(160,0,168,0.5);border-bottom-color:rgba(160,0,168,0.5);border-left-color:rgba(160,0,168,0.5);outline-color:rgba(160,0,168,0.5)}
.beauty-details-body{--themeColor:#A000A8}
.at-pricing-card-btn:hover{background-color:#A000A8}
.ad-pricing-card-btn:hover{background-color:#A000A8}
.sml-search-btn:hover{background-color:#A000A8}
.at-blog-header::after{background-image:linear-gradient(rgba(7,27,65,0) 0%, #071B41 100%)}
.dm-title-60px{color:#071B41}
.dm-title-36px{color:#071B41}
.dm-title-30px{color:#071B41}
.dm-title-26px{color:#071B41}
.dm-title-20px{color:#071B41}
.dm-title-18px{color:#071B41}
.dm-text-16px{color:#071B41}
.in-text-16px{color:#071B41}
.in-title-18px{color:#071B41}
.ca-title-18px{color:#071B41}
.ht-btn-primary{background-color:#A000A8}
.ht-btn-primary:hover{background-color:#A000A8}
.ht-btn-primary:active{background-color:#A000A8 !important}
.ht-btn-primary2{background-color:#A000A8}
.ht-btn-primary2:hover{background-color:#A000A8}
.ht-btn-primary2:active{background-color:#A000A8 !important}
.ht-btn-white{color:#071B41}
.ht-btn-white:hover{background-color:#A000A8}
.ht-btn-white:active{background-color:#A000A8 !important}
.ht-play-btn:hover{color:#A000A8}
.ht-play-btn:hover path{fill:#A000A8}
.ht-play-btn:hover circle{stroke:#A000A8}
.ht-video-wrap .plyr__control--overlaid{background-color:#A000A8}
.ht-video-wrap .plyr__control--overlaid:hover{background-color:#A000A8 !important}
.ht-video-wrap .plyr--video .plyr__control:hover{background-color:#A000A8}
.ht-video-wrap .plyr--full-ui input[type="range"]{color:#A000A8}
.transparent-nice-select .option:hover, .transparent-nice-select .option.focus, .transparent-nice-select .option.selected.focus{background-color:rgba(160,0,168,0.1);color:#A000A8}
.ht-flat-picker .flatpickr-day.selected, .ht-flat-picker .flatpickr-day.startRange, .ht-flat-picker .flatpickr-day.endRange, .ht-flat-picker .flatpickr-day.selected.inRange, .ht-flat-picker .flatpickr-day.startRange.inRange, .ht-flat-picker .flatpickr-day.endRange.inRange, .ht-flat-picker .flatpickr-day.selected:focus, .ht-flat-picker .flatpickr-day.startRange:focus, .ht-flat-picker .flatpickr-day.endRange:focus, .ht-flat-picker .flatpickr-day.selected:hover, .ht-flat-picker .flatpickr-day.startRange:hover, .ht-flat-picker .flatpickr-day.endRange:hover, .ht-flat-picker .flatpickr-day.selected.prevMonthDay, .ht-flat-picker .flatpickr-day.startRange.prevMonthDay, .ht-flat-picker .flatpickr-day.endRange.prevMonthDay, .ht-flat-picker .flatpickr-day.selected.nextMonthDay, .ht-flat-picker .flatpickr-day.startRange.nextMonthDay, .ht-flat-picker .flatpickr-day.endRange.nextMonthDay{background-color:#A000A8;border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8}
.ht-flat-picker .flatpickr-day.inRange, .ht-flat-picker .flatpickr-day.prevMonthDay.inRange, .ht-flat-picker .flatpickr-day.nextMonthDay.inRange, .ht-flat-picker .flatpickr-day.today.inRange, .ht-flat-picker .flatpickr-day.prevMonthDay.today.inRange, .ht-flat-picker .flatpickr-day.nextMonthDay.today.inRange, .ht-flat-picker .flatpickr-day:hover, .ht-flat-picker .flatpickr-day.prevMonthDay:hover, .ht-flat-picker .flatpickr-day.nextMonthDay:hover, .ht-flat-picker .flatpickr-day:focus, .ht-flat-picker .flatpickr-day.prevMonthDay:focus, .ht-flat-picker .flatpickr-day.nextMonthDay:focus{background-color:#A000A8;border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8}
.ht-flat-picker .flatpickr-months .flatpickr-prev-month:hover svg, .ht-flat-picker .flatpickr-months .flatpickr-next-month:hover svg{fill:#A000A8}
.bg-img-card::after{background-image:linear-gradient(90deg, rgba(7,27,65,0.67) 0%, rgba(7,27,65,0.58) 59.16%, rgba(0, 0, 0, 0) 100%)}
.ht-grid-country-name{color:#071B41}
.ht-icontext-link{color:#071B41}
.ht-icontext-link:hover{color:#A000A8}
.ht-icontext-link:hover path{fill:#A000A8}
.ht-product-card-bookmark{background-color:rgba(7,27,65,0.3)}
.ht-product-card-bookmark.active path, .ht-product-card-bookmark:hover path{fill:#A000A8;stroke:#A000A8}
.ht-product-card-tags li{color:#071B41}
.ht-product-card-tags li:not(:last-child)::after{background-color:#A000A8}
.ht-product-card-price{color:#071B41}
.ht-product-card-price span{color:#071B41}
.ht-product-count::after{background-image:linear-gradient(0deg, rgba(7,27,65,0.67) 0%, rgba(7,27,65,0.58) 28.81%, rgba(0, 0, 0, 0) 100%)}
.bg-img-card2::after{background-image:linear-gradient(90deg, rgba(7,27,65,0.67) 30.57%, rgba(7,27,65,0.63) 40.6%, rgba(7,27,65,0.58) 59.16%, rgba(0, 0, 0, 0) 84.79%)}
.fi-title-60px{color:#071B41}
.fi-title-48px{color:#071B41}
.fi-title-36px{color:#071B41}
.fi-title-30px{color:#071B41}
.fi-title-26px{color:#071B41}
.fi-title-18px{color:#071B41}
.fi-title-16px{color:#071B41}
.rt-btn-danger:hover{background-color:#071B41}
.rt-btn-danger:active{background-color:#071B41 !important}
.rt-banner-left-shape::after{background-image:linear-gradient(265deg, #A000A8 39.65%, rgba(160,0,168,0) 104.96%)}
.rt-banner-right-shape::after{background-image:linear-gradient(265deg, #A000A8 39.65%, rgba(160,0,168,0) 104.96%)}
.rt-img-card-country{color:#071B41}
.rt-product-card-bookmark{background-color:rgba(7,27,65,0.3)}
.status-bg-white{color:#071B41}
.rt-product-card-tags li{color:#071B41}
.rt2-img-card::after{background-image:linear-gradient(0deg, rgba(7,27,65,0.67) 0%, rgba(7,27,65,0.58) 21.17%, rgba(0, 0, 0, 0) 73.5%)}
.rt-card-total-restaurant{background-color:#071B41}
.rt-dark-card{background-image:linear-gradient(95deg, #071B41 2.88%, #071B41 108.07%)}
.ers-title-76px{color:#071B41}
.ers-title-36px{color:#071B41}
.ers-title-44px{color:#071B41}
.ju-title-70px{color:#071B41}
.ju-title-44px{color:#071B41}
.ju-title-24px{color:#071B41}
.fu-title-24px{color:#071B41}
.fs-title-40px{color:#071B41}
.ju-title-36px{color:#071B41}
.ju-title-54px{color:#071B41}
.ju-title-90px{color:#071B41}
.fu-title-90px{color:#071B41}
.bt-title-section{background-color:#F7ECF8}
.bt-advertise-banner1{background-image:linear-gradient(#A000A8 0%, #EBD7EE 50.99%, #A000A8 100%)}
.advertise-banner-details1{background-image:linear-gradient(270deg, #A000A8 0%, rgba(160,0,168,0) 100%)}
.bt-discount-rectangular{background-color:#F7ECF8}
.advertise-banner-details2{background-image:linear-gradient(270deg, #A000A8 0%, rgba(160,0,168,0) 100%)}
.bt-grid-title{color:#071B41}
.bt-grid-rating{color:#071B41}
.bt-grid-status-name{color:#071B41}
.bt-grid-viewlink:hover{background-color:rgba(160,0,168,0.16)}
.bt-bgimg-card .left-shadow{background-image:linear-gradient(90deg, #A000A8 0%, rgba(160,0,168,0) 100%)}
.bt-bgimg-card .right-shadow{background-image:linear-gradient(90deg, #A000A8 0%, rgba(160,0,168,0) 100%)}
.sf-title-30px{color:#071B41}
.in-subtitle-20px{color:#071B41}
.lg-title-64px{color:#071B41}
.sf-subtitle-34px{color:#071B41}
.lg-title-36px{color:#071B41}
.sf-text-15px{color:#071B41}
.lg-title-56px{color:#071B41}
.dt-btn-primary:hover{background-color:#071B41}
.dt-btn-primary:active{background-color:#071B41 !important}
.dt-btn-dark{background-color:#071B41}
.dt-customer-support{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-image:linear-gradient(108deg, rgba(255, 255, 255, 0.61) -12.62%, rgba(247,236,248,0.91) 124.71%)}
.dt-primary-iconbox{background-color:#A000A8}
.dt-customer-support .info{color:#071B41}
.dt-setisfied-user-wrap{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-image:linear-gradient(108deg, rgba(255, 255, 255, 0.61) -12.62%, rgba(247,236,248,0.91) 124.71%)}
.dt-setisfied-user-wrap .info{color:#071B41}
.dt-setisfied-user-more{background-color:#071B41}
.dt-select-borderless{color:#071B41}
.dt-select-borderless .option:hover, .dt-select-borderless .option.focus, .dt-select-borderless .option.selected.focus{background-color:#F7ECF8}
.dt-discount-section{background-image:linear-gradient(#F7ECF8 0%, #F7ECF8 60.62%, #F7ECF8 122.76%)}
.dt-card{background-image:linear-gradient(#F7ECF8 38%, #F7ECF8 100%);box-shadow:rgba(160,0,168,0.13) 0px 13px 18.5px 0px}
.dt-bordered-list{color:#071B41;border-bottom-color:#EBD7EE}
.dt-icontext-link{color:#071B41}
.dt-grid-card .docgrid-name-role .name{color:#071B41}
.dt-sm-btn-primary{background-color:#071B41}
.dt-user-card-name{color:#071B41}
.dt-user-card-name.active::after{background-color:#071B41}
.ca-btn-dark{background-color:#071B41}
.car-filter-btn{color:#071B41}
.car-filter-btn.mixitup-control-active, .car-filter-btn:hover{background-color:#071B41}
.car-filter-btn:active{background-color:#071B41 !important}
.ca-btn-white{color:#071B41}
.ca-btn-outline-dark{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;color:#071B41}
.ca-btn-outline-dark:hover{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.ca-btn-outline-dark:active{background-color:#071B41 !important;border-top-color:#071B41 !important;border-right-color:#071B41 !important;border-bottom-color:#071B41 !important;border-left-color:#071B41 !important}
.ex-title-100px{color:#071B41}
.al-title-18px{color:#071B41}
.ex-title-30px{color:#071B41}
.car-hero-subtitle{color:#071B41}
.car-search-filters{background-color:#071B41}
.ca-select-white .option:hover, .ca-select-white .option.focus, .ca-select-white .option.selected.focus{color:#071B41}
.ca-rating-review > span{color:#071B41}
.single-grid-card:hover .cargrid-price-view .prices .ca-new-price{color:#071B41}
.re-btn-dark{background-color:#071B41}
.pop-title-30px{color:#071B41}
.real-banner-pills .nav-link{color:#071B41}
.real-banner-pills.nav-pills .nav-link.active, .real-banner-pills.nav-pills .show > .nav-link{background-color:#071B41}
.transparent-nice-select.real-nice-select{color:#071B41}
.transparent-nice-select.real-nice-select .option:hover, .transparent-nice-select.real-nice-select .option.focus, .transparent-nice-select.real-nice-select .option.selected.focus{background-color:rgba(160,0,168,0.1)}
.real-discount-overlay{background-color:rgba(7,27,65,0.6)}
.bsd-title-66px{color:#071B41}
.real-btn-white{color:#071B41}
.real-product-count::after{background-image:linear-gradient(0deg, rgba(7,27,65,0.67) 0%, rgba(7,27,65,0.58) 28.81%, rgba(0, 0, 0, 0) 100%)}
.real-icontext-link{color:#071B41}
.realsh-grid-details .reals-grid-title .title{color:#071B41}
.realsn-grid-view.reals-grid-view:hover{background-color:rgba(160,0,168,0.16)}
@media (min-width: 1200px){
}
.at-home-search-btn{background-color:#071B41}
.at-home-menu-button:has(.at-home-search-input.highlighted)::after, .at-home-menu-button:has(.at-home-search-input:focus)::after, .search-focus-active .at-home-menu-button::after{background-color:rgba(7,27,65,0.27)}
.bt-home-login{color:#071B41}
.bt-nav-link-drop .atn-sub-nav-link.active, .bt-nav-link-drop .atn-sub-nav-link:hover{color:#071B41}
.bt-home-menu-button .user-dropdown-item:hover{color:#071B41}
.rt-home-navbar-nav .at-home-nav-link{color:#071B41}
.rt-home-login{color:#071B41}
.rt-home-nav-search::after{background-color:rgba(7,27,65,0.27)}
.search-focus-active .rt-home-menu-button.at-home-menu-button::after{background-color:rgba(7,27,65,0.27)}
.rt-nav-link-drop .atn-sub-nav-link.active, .rt-nav-link-drop .atn-sub-nav-link:hover{color:#071B41}
.rt-home-menu-button .user-dropdown-item.active, .rt-home-menu-button .user-dropdown-item:hover{color:#071B41}
.ht-header-banner-wrap{background-color:#071B41 !important}
.ht-home-header::after{background-color:rgba(7,27,65,0.58)}
.ht-home-login:hover{color:#A000A8}
.ht-home-navbar-nav .at-home-nav-link.active, .ht-home-navbar-nav .at-home-nav-link:hover{color:#A000A8}
.ht-home-search-btn{background-color:#A000A8}
.ht-home-search-btn:hover{background-color:#A000A8}
.ht-home-menu-btn{border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8;background-color:#A000A8}
.ht-home-menu-btn:hover{border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8;background-color:#A000A8}
.ht-home-menu-btn:active{border-top-color:#A000A8 !important;border-right-color:#A000A8 !important;border-bottom-color:#A000A8 !important;border-left-color:#A000A8 !important;background-color:#A000A8 !important}
.ht-nav-link-drop .atn-sub-nav-link.active, .ht-nav-link-drop .atn-sub-nav-link:hover{color:#071B41}
.ht-home-menu-button .user-dropdown-item:hover{color:#071B41}
.dt-home-login{color:#071B41}
.dt-home-navbar-nav .at-home-nav-link{color:#071B41}
.dt-home-nav-search::after{background-color:rgba(7,27,65,0.28)}
.search-focus-active .dt-home-menu-button.at-home-menu-button::after{background-color:rgba(7,27,65,0.28)}
.dt-home-search-btn{background-color:#071B41}
.dt-nav-link-drop .atn-sub-nav-link.active, .dt-nav-link-drop .atn-sub-nav-link:hover{color:#071B41}
.dt-home-menu-button .user-dropdown-item:hover{color:#071B41}
.dt-home-menu-button .user-dropdown-item:hover path{fill:#071B41}
.ca-home-login{color:#071B41}
.ca-home-navbar-nav .at-home-nav-link{color:#071B41}
.ca-home-nav-search::after{background-color:rgba(7,27,65,0.28)}
.search-focus-active .ca-home-menu-button.at-home-menu-button::after{background-color:rgba(7,27,65,0.28)}
.ca-home-search-btn{background-color:#071B41}
.car-nav-link-drap .atn-sub-nav-link.active, .car-nav-link-drap .atn-sub-nav-link:hover{color:#071B41}
.ca-home-menu-button .user-dropdown-item:hover{color:#071B41}
.real-header-banner-wrap{background-color:#A000A8}
.real-home-navbar-nav .at-home-nav-link{color:#071B41}
.real-home-navbar-nav .at-home-nav-link.active{color:#071B41}
.real-home-navbar-nav .at-home-nav-link:hover{color:#071B41}
.real-home-navbar-nav .atn-sub-nav-link:hover{color:#071B41}
.real-home-login{color:#071B41}
.real-home-login:hover{color:#071B41}
.real-home-menu-wrap .at-home-nav-search::after{background-color:rgba(7,27,65,0.28)}
.real-home-menu-wrap .at-home-search-btn{background-color:#071B41}
.real-user-dropdown .user-dropdown-item:hover{color:#071B41}
.real-user-dropdown .user-dropdown-item:hover path{fill:#071B41}
.re-home-menu-btn{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;background-color:#071B41}
.bt-footer-section{background-color:#071B41}
.rt-footer-section{background-color:#071B41}
.rt-footer-input-wrap button:hover{background-color:#071B41}
.ht-footer-section{background-color:#071B41}
.ht-footer-input-wrap button{background-color:#A000A8}
.ht-footer-input-wrap button:hover{background-color:#A000A8}
.ht-footer-middle-nav ul li a:hover{color:#A000A8}
.ht-footer-bottom-social ul li a:hover path{fill:#A000A8}
.real-footer-section{background-color:#071B41}
.real-footer-input-wrap button:hover{background-color:#071B41}
.dt-footer-section{background-color:#071B41}
.dt-footer-input-wrap button:hover{background-color:#071B41}
.ca-footer-section{background-color:#071B41}
.ca-footer-input-wrap button:hover{background-color:#071B41}
.ca-panel-header .at-home-navbar-nav .at-home-nav-link.active, .ca-panel-header .at-home-navbar-nav .at-home-nav-link:hover{color:#071B41}
.ca-panel-header .atn-sub-nav-link.active, .ca-panel-header .atn-sub-nav-link:hover{color:#071B41}
.ca-panel-header .at-home-login{color:#071B41}
.ca-panel-header .at-home-login:hover{color:#071B41}
.cap-home-search-btn{background-color:#071B41}
.cap-home-search-btn:hover{background-color:#071B41}
.cap-btn-dark{background-color:#071B41}
.cap-btn-dark:hover{background-color:#071B41}
.cap-btn-dark:active{background-color:#071B41 !important}
.cap-home-menu-btn{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.cap-home-menu-btn:hover{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.cap-home-menu-btn:active{background-color:#071B41 !important;border-top-color:#071B41 !important;border-right-color:#071B41 !important;border-bottom-color:#071B41 !important;border-left-color:#071B41 !important}
.ca-panel-header .user-dropdown-item:hover{color:#071B41}
.ca-panel-header .user-dropdown-item:hover path{fill:#071B41}
.ca-panel-header .at-home-nav-search::after{background-color:rgba(7,27,65,0.28)}
.in-title-20px{color:#071B41}
.in2-title-18px{color:#071B41}
.ca-title-14px{color:#071B41}
.in-title-14px{color:#071B41}
.in-title-16px{color:#071B41}
.in-subtitle2-14px{color:#A000A8}
.in-subtitle-12px{color:#A000A8}
.ca-text-dark{color:#071B41 !important}
.cap-border-bottom{border-bottom-color:#F7ECF8}
.sidebar-nav-link{color:#A000A8}
.sidebar-nav-link.active, .sidebar-nav-link:hover{color:#071B41;background-color:#F7ECF8}
.sidebar-nav-link.active path, .sidebar-nav-link:hover path{stroke:#071B41}
.sidebar-drop-nav-link{color:#A000A8}
.sidebar-drop-nav-link:hover{color:#071B41}
.sidebar-drop-nav-link:hover::after{background-color:#071B41}
.cap-btn-primary{background-color:#071B41}
.cap-btn-primary:hover{background-color:#071B41}
.cap-btn-primary:active{background-color:#071B41 !important}
.cap2-btn-primary{background-color:#071B41}
.cap2-btn-primary:hover{background-color:#071B41}
.cap2-btn-primary:active{background-color:#071B41 !important}
.ca-menu-btn-primary{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.ca-menu-btn-primary:hover{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;background-color:#071B41}
.ca-menu-btn-primary:active{border-top-color:#071B41 !important;border-right-color:#071B41 !important;border-bottom-color:#071B41 !important;border-left-color:#071B41 !important;background-color:#071B41 !important}
.cap-breadcrumb-item{color:#A000A8}
.cap-breadcrumb-item:hover, .cap-breadcrumb-item.active{color:#071B41}
.cap-breadcrumb-item + .cap-breadcrumb-item::before{color:#071B41}
.badge-secondary-light{background-color:#F7ECF8;color:#A000A8}
.badge-success-light{color:#A000A8;background-color:#F7ECF8}
.badge-primary-light{color:#A000A8;background-color:#F7ECF8}
.badge-dark{background-color:#071B41}
.at-dropdown-icon-btn{background-color:#F7ECF8}
.at-dropdown-icon-btn:hover{background-color:#F7ECF8}
.at-dropdown-icon-btn:active{background-color:#F7ECF8 !important}
.at-dropdown-icon-btn.show{background-color:#F7ECF8}
.at-dropdown-menu .dropdown-item:hover{background-color:#F7ECF8}
.at-dropdown-menu .dropdown-item:active{background-color:#F7ECF8}
.ca-dropdown-btn-secondary{background-color:#F7ECF8}
.ca-dropdown-menu .dropdown-item:hover{background-color:#F7ECF8}
.ca-dropdown-menu .dropdown-item:active{background-color:#F7ECF8}
.sm-secondary-niceselect{background-color:#F7ECF8}
.sm-secondary-niceselect .option:hover, .sm-secondary-niceselect .option.focus, .sm-secondary-niceselect .option.selected.focus{background-color:rgba(160,0,168,0.08);color:#A000A8}
.xsm-secondary-niceselect{background-color:#F7ECF8;color:#071B41}
.xsm-secondary-niceselect .option:hover, .xsm-secondary-niceselect .option.focus, .xsm-secondary-niceselect .option.selected.focus{background-color:rgba(160,0,168,0.08);color:#A000A8}
.at-btn-primary{background-color:#A000A8}
.at-btn-primary:hover{background-color:#A000A8}
.at-btn-primary:active{background-color:#A000A8 !important}
.cap-footer-section{background-color:#071B41}
.cap-footer-input-wrap button{background-color:#071B41}
.cap-footer-input-wrap button:hover{background-color:#071B41}
.cap-footer-middle-nav ul li a:hover{color:#A000A8}
.cap-footer-bottom-social ul li a:hover path{fill:#A000A8}
.ca-page-link{color:#A000A8}
.ca-page-link.active, .ca-page-link:hover{background-color:#071B41}
.user-dropdown-item{color:#A000A8}
.user-dropdown-item:hover{color:#071B41}
.user-dropdown-item:hover path{fill:#071B41}
.cap-nav-pills{border-bottom-color:#F7ECF8}
.cap-nav-pills .nav-link{color:#A000A8}
.cap-nav-pills .nav-link:hover{color:#071B41}
.cap-nav-pills.nav-pills .nav-link.active{color:#071B41}
.cap-nav-pills .nav-link::before{background-color:#071B41}
.cap-form-label{color:#071B41}
.cap-form-control{color:#A000A8}
.cap-form-control:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.cap-form-control:focus{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63);color:#A000A8}
.cap2-btn-dark{background-color:#071B41}
.cap2-btn-dark:hover{background-color:#071B41}
.cap2-btn-dark:focus{background-color:#071B41 !important}
.cap-form-check-input:checked{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;background-color:#071B41}
.cap-form-check-label{color:#A000A8}
.at-editor ~ .tox-tinymce:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.cap-radio-check-label{color:#071B41}
.cap-select2 ~ .select2-container--default .select2-selection--single:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.cap-select2 ~ .select2-container .select2-selection--single .select2-selection__rendered{color:#A000A8}
.select2-drop-container .select2-dropdown{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.select2-drop-container.select2-container--default .select2-search--dropdown .select2-search__field{color:#A000A8}
.select2-drop-container.select2-container--default .select2-results__option{color:#071B41}
.select2-drop-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#F7ECF8;color:#071B41}
.select2-drop-container.select2-container--default .select2-results__option--selected{color:#071B41}
.cap-form-file{color:#A000A8}
.cap-form-file[type="file"]:focus{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.cap-form-file[type="file"]::file-selector-button{color:#A000A8}
.upload__btn{background-color:#F7ECF8}
.upload__img-close::after{color:#071B41}
.upload-btn-subtitle{color:#071B41}
.ad-search-input{color:#A000A8;background-color:#F7ECF8}
.ad-search-input:focus{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63);color:#A000A8}
.ad-search-input:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.in-title2-24px{color:#071B41}
.ua-btn-dark{background-color:#071B41}
.ua-btn-dark:hover{background-color:#071B41}
.ua-btn-dark:active{background-color:#071B41 !important}
.ua-btn-dark2{background-color:#071B41}
.ua-btn-dark2:hover{background-color:#071B41}
.ua-btn-dark2:active{background-color:#071B41 !important}
.ua-form-label{color:#071B41}
.ua-form-control:focus{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.ua-form-control:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.toggle-icons:hover ~ .ua-form-control{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.ua-subtitle-14px{color:#071B41}
.ua-subtitle-16px{color:#071B41}
.ua-link:hover{color:#071B41 !important}
.ua-form-check-input:focus{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.ua-form-check-input{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.ua-form-check-input:checked{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;background-color:#071B41}
.ua-form-check-label{color:#071B41}
.ua-outline-btn{color:#071B41}
.ua-outline-btn:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.ua-slider .swiper-slide::after{background-image:linear-gradient(0deg, rgba(7,27,65,0.67) 34.53%, rgba(0, 0, 0, 0) 93.05%)}
.ua-title-36px{color:#071B41}
.ua-verify-input{color:#071B41}
.ua-verify-input:hover{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63)}
.ua-verify-input:focus{border-top-color:rgba(7,27,65,0.63);border-right-color:rgba(7,27,65,0.63);border-bottom-color:rgba(7,27,65,0.63);border-left-color:rgba(7,27,65,0.63);color:#071B41}
.ua-page-header .at-home-navbar-nav .at-home-nav-link.active, .ua-page-header .at-home-navbar-nav .at-home-nav-link:hover{color:#071B41}
.ua-page-header .atn-sub-nav-link.active, .ua-page-header .atn-sub-nav-link:hover{color:#071B41}
.ua-page-header .at-home-login{color:#071B41}
.ua-page-header .at-home-login:hover{color:#071B41}
.ua-home-search-btn{background-color:#071B41}
.ua-home-search-btn:hover{background-color:#071B41}
.ua-home-menu-btn{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.ua-home-menu-btn:hover{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.ua-home-menu-btn:active{background-color:#071B41 !important;border-top-color:#071B41 !important;border-right-color:#071B41 !important;border-bottom-color:#071B41 !important;border-left-color:#071B41 !important}
.ua-page-header .user-dropdown-item:hover{color:#071B41}
.ua-page-header .user-dropdown-item:hover path{fill:#071B41}
.ua-page-header .at-home-nav-search::after{background-color:rgba(7,27,65,0.28)}
.ua-footer-section{background-color:#071B41}
.ua-footer-input-wrap button{background-color:#071B41}
.ua-footer-input-wrap button:hover{background-color:#071B41}
.ua-footer-middle-nav ul li a:hover{color:#A000A8}
.ua-footer-bottom-social ul li a:hover path{fill:#A000A8}
.at-btn-purple:hover{background-color:#A000A8}
.at-btn-purple:focus{background-color:#A000A8 !important}
.at2-btn-purple:hover{background-color:#A000A8}
.at2-btn-purple:focus{background-color:#A000A8 !important}
.banner-slider-wrap::after{background-color:#071B41}
.at-menu-for-dark .at-home-search-btn:hover{background-color:#A000A8}
.at-menu-for-dark .at-home-menu-btn:hover{background-color:#A000A8;border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8}
.at-menu-for-dark .at-home-menu-btn:active{background-color:#A000A8 !important;border-top-color:#A000A8 !important;border-right-color:#A000A8 !important;border-bottom-color:#A000A8 !important;border-left-color:#A000A8 !important}
.transparent2-nice-select .option:hover, .transparent2-nice-select .option.focus, .transparent2-nice-select .option.selected.focus{background-color:rgba(160,0,168,0.1)}
.mh-single-category::after{background-image:linear-gradient(0deg, rgba(7,27,65,0.83) 34.53%, rgba(0, 0, 0, 0) 93.05%)}
.mh-title-highlight{color:#A000A8}
.at-category-badge{background-color:#F7ECF8}
.mh-product-card-bookmark{background-color:rgba(7,27,65,0.3)}
.quantity-btn{color:#071B41}
.atnAfter::after{background-color:rgba(7,27,65,0.51)}
.real-filter-select2 ~ .select2-container--default .select2-selection--single .select2-selection__rendered{color:#071B41}
/* from custom.css */
.icon-color{color:#A000A8}
.beauty-details-body .filter-tab-switch .grid-list.active path, .beauty-details-body .filter-tab-switch .grid-list:hover path{fill:#A000A8}
.beauty-details-body .noUi-connect{background-color:#A000A8}
.activeColor svg path, .beautyColor path{fill:#A000A8 !important}
.car-details-body .numbers svg path, .car-details-body .location svg path{fill:#A000A8 !important}
.car-details-body .bt-home-navbar-nav .at-home-nav-link.active, .car-details-body .bt-home-navbar-nav .at-home-nav-link:hover{color:#A000A8}
.car-details-body .grid-list-bookmark.gray-bookmark2.ca-bookmark-hover.active path, .car-details-body .grid-list-bookmark.gray-bookmark2.ca-bookmark-hover:hover path{fill:#A000A8;stroke:#A000A8}
.car-details-body .grid-list-bookmark.gray-bookmark2 path, .car-details-body .grid-list-bookmark.gray-bookmark2 path{stroke:#A000A8}
.hotel-details-body .header-section .ca-btn-dark:hover{background-color:#A000A8}
.fz-18-m-black{color:#071B41}
.new_label{border-top-color:#A000A8;border-right-color:#A000A8;border-bottom-color:#A000A8;border-left-color:#A000A8}
.ht-home-hotel .at-home-nav-link.active{color:#A000A8 !important}
.ePagination .active .page-link{background-color:#071B41 !important}
.restaurant-details-body .switch-button .switch-checkbox:checked ~ .layer{background-color:rgba(160,0,168,0.18)}
.real-estate-details-body .switch-button .switch-checkbox:checked ~ .layer{background-color:rgba(160,0,168,0.42)}
.hotel-details-body .switch-button .switch-checkbox:checked ~ .layer{background-color:rgba(160,0,168,0.34)}
.guest-selection li{color:#071B41}
.listing-type .right-array{background-color:#071B41 !important}
.listing-type .right-array:hover{background-color:#071B41 !important}
.sm-secondary-niceselect{color:#A000A8}
.restaurant-details-body .submit-fluid-btn:hover{background-color:#071B41}
.hd_section .at-home-search-login-button .rt-btn-danger{background-color:#071B41}
.ua-form-control{color:#071B41 !important}
.message-card{background-color:#F7ECF8}
.reportForm .mNiceSelect .current{color:#071B41}
.e_services .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#F7ECF8}
.e_services .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#A000A8}
.badge-card-title{color:#071B41}
/* from responsive.css */
@media (min-width: 1400px){
}
@media (max-width: 1399px){
}
@media (max-width: 1199px){
.ht-nav-link-drop .atn-sub-nav-link.active, .ht-nav-link-drop .atn-sub-nav-link:hover{color:#A000A8}
.ht-nav-link-drop .atn-sub-nav-link.active::after, .ht-nav-link-drop .atn-sub-nav-link:hover::after{background-color:#A000A8}
.ua-page-header .atn-sub-nav-link.active, .ua-page-header .atn-sub-nav-link:hover{color:#071B41}
.ua-page-header .atn-sub-nav-link.active::after, .ua-page-header .atn-sub-nav-link:hover::after{background-color:#071B41}
.ca-panel-header .atn-sub-nav-link.active::after, .ca-panel-header .atn-sub-nav-link:hover::after{background-color:#071B41}
.real-home-navbar-nav .atn-sub-nav-link.active::after, .real-home-navbar-nav .atn-sub-nav-link:hover::after{background-color:#071B41}
}
@media (max-width: 991px){
}
@media (max-width: 767px){
}
@media (max-width: 575px){
}
@media (max-width: 450px){
}
/* from public-header.css */
.public-site-header, .public-utility-bar{--ph-ink:#071B41;--ph-muted:#5B6478;--ph-line:#F7ECF8}
.public-utility-bar{background-color:#F7ECF8;color:#5B6478;border-bottom-color:#F7ECF8}
.public-uae-mark{background-image:linear-gradient(#071B41 0px, #071B41 33.3%, rgb(255, 255, 255) 33.3%, rgb(255, 255, 255) 66.6%, #071B41 66.6%);box-shadow:#F7ECF8 0px 0px 0px 1px}
.public-utility-actions a{color:#071B41}
.public-utility-actions a:hover{color:#071B41}
.public-utility-actions select{color:#A000A8}
.public-utility-actions form{border-left-color:#F7ECF8}
.public-nav-link, .public-explore > summary{color:#071B41}
.public-nav-link:hover, .public-explore > summary:hover, .public-nav-link.is-current, .public-explore.is-current > summary{color:#071B41}
.public-nav-link.is-current::after{background-color:#A000A8}
.public-explore[open] > summary{color:#071B41}
.public-explore-panel{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;box-shadow:rgba(7,27,65,0.07) 0px 14px 35px}
.public-panel-heading > span{color:#071B41}
.public-panel-heading p{color:#5B6478}
.public-directory-links > a{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#071B41}
.public-directory-links > a:hover, .public-directory-links > a[aria-current]{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#071B41}
.public-directory-symbol{background-color:#F7ECF8;color:#A000A8}
.public-directory-arrow{color:#5B6478}
.public-directory-footer{border-top-color:#F7ECF8;color:#A000A8}
.public-directory-footer:hover{color:#071B41}
.public-icon-button{color:#5B6478}
.public-icon-button:hover{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.public-signin{color:#5B6478}
.public-signin:hover{color:#071B41}
.public-add-button{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;background-color:#071B41}
.public-add-button:hover{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.public-account-toggle{color:#5B6478}
.public-account-toggle > span{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.public-account .dropdown-menu{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;box-shadow:rgba(7,27,65,0.07) 0px 10px 30px}
.public-account .dropdown-item{color:#5B6478}
.public-account .dropdown-item:hover{background-color:#F7ECF8;color:#071B41}
.public-account-heading{color:#071B41;border-bottom-color:#F7ECF8}
.public-account-heading small{color:#5B6478}
.public-account-signout{border-top-color:#F7ECF8}
.public-search[open] > summary{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.public-search-panel{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;box-shadow:rgba(7,27,65,0.07) 0px 12px 30px}
.public-search-panel h2{color:#071B41}
.public-search-panel label{color:#5B6478}
.public-search-panel input, .public-search-panel select{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#5B6478}
.public-search-panel input::placeholder{color:#5B6478}
.public-site-header a:focus-visible, .public-site-header button:focus-visible, .public-site-header summary:focus-visible, .public-site-header input:focus-visible, .public-site-header select:focus-visible, .public-utility-bar a:focus-visible, .public-utility-bar select:focus-visible{outline-color:#A000A8}
@media (min-width: 1200px){
}
@media (min-width: 1200px) and (max-width: 1399px){
}
@media (max-width: 1199px){
.public-menu-toggle{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.public-menu.offcanvas-xl{border-left-color:#F7ECF8}
.public-menu .offcanvas-header{border-bottom-color:#F7ECF8}
.public-mobile-caption{color:#5B6478}
.public-nav-link.is-current{background-color:#F7ECF8}
.public-mobile-actions{border-top-color:#F7ECF8}
.public-mobile-actions > p{color:#5B6478}
.public-mobile-signin{color:#A000A8}
}
@media (max-width: 767px){
}
@media (max-width: 575px){
}
@media (prefers-reduced-motion: reduce){
}
@media (max-width: 359px){
}
@media (min-width: 1400px){
}
@media (min-width: 1200px) and (max-width: 1399px){
}
@media (max-width: 767px){
}
/* from home-directory.css */
.home-discover{--home-ink:#071B41;--home-muted:#5B6478;--home-line:#F7ECF8;background-color:#F7ECF8}
.home-eyebrow{color:#071B41}
.home-directory-tile:hover{border-top-color:#5B6478;border-right-color:#5B6478;border-bottom-color:#5B6478;border-left-color:#5B6478}
.home-directory-icon{background-color:#F7ECF8}
.home-directory-tile:nth-child(3n) .home-directory-icon{background-color:#F7ECF8}
.home-tile-arrow{color:#5B6478}
.home-directory-tabs button{color:#071B41}
.home-directory-tabs button[aria-selected="true"]{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.home-discover a:focus-visible, .home-discover button:focus-visible, .home-listing-panel:focus-visible{outline-color:#A000A8}
.home-location-section{background-color:#F7ECF8;border-top-color:#F7ECF8;border-bottom-color:#F7ECF8}
.home-location-card{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-color:#F7ECF8}
.home-location-top{color:#5B6478}
.home-location-links a:hover{color:#A000A8}
.home-steps > div > span{color:#5B6478}
.home-business-cta{background-color:#071B41}
.home-business-cta .home-eyebrow{color:#EBD7EE}
.home-business-cta p:not(.home-eyebrow){color:#EBD7EE}
.home-business-cta > a{color:#071B41;background-color:#F7ECF8}
@media (max-width: 1199px){
}
@media (max-width: 767px){
}
/* from home-search.css */
.home-search-card{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;box-shadow:rgba(7,27,65,0.12) 0px 16px 48px}
.home-search-field{border-inline-end-color:#F7ECF8}
.home-search-field label{color:#071B41}
.home-search-field select, .home-search-field input{color:#071B41}
.home-search-submit:hover{box-shadow:rgba(160,0,168,0.2) 0px 5px 15px}
.home-search-submit:focus-visible, .home-search-more summary:focus-visible, .home-search-clear:focus-visible, .home-search-apply:focus-visible{outline-color:#071B41}
.home-search-more{border-top-color:#F7ECF8}
.home-search-more[open] summary{color:var(--themeColor, #A000A8)}
.home-search-extra-field label{color:#071B41}
.home-search-extra-field select, .home-search-extra-field input{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-color:#F7ECF8;color:#071B41}
.home-search-advanced-footer{border-top-color:#F7ECF8}
.home-search-apply{background-color:#F7ECF8;color:var(--themeColor, #A000A8)}
@media (max-width: 991.98px){
}
@media (max-width: 767.98px){
.home-search-keyword{border-bottom-color:#F7ECF8}
}
@media (max-width: 399.98px){
}
/* from directory-landing.css */
.type-landing{--type-ink:#071B41;--type-accent:#071B41}
.type-hero{background-image:linear-gradient(150deg, #F7ECF8 10%, #F7ECF8 90%)}
.type-breadcrumb a{color:#071B41}
.type-eyebrow{color:#5B6478}
.type-eyebrow > span{background-color:#A000A8}
.type-hero h1 > span{color:#A000A8}
.type-hero-stats > div{border-inline-end-color:#F7ECF8}
.type-hero-stats strong{color:#071B41}
.type-hero-visual{background-color:#F7ECF8}
.type-hero-visual::after{background-image:linear-gradient(transparent, rgba(7,27,65,0.7))}
.type-hero-visual--empty{background-image:linear-gradient(135deg, #EBD7EE, #5B6478)}
.type-hero-tag{color:#071B41}
.type-hero-caption span{color:#F7ECF8}
.type-search{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;box-shadow:rgba(7,27,65,0.07) 0px 12px 34px}
.type-search-field{border-inline-end-color:#F7ECF8}
.type-search label{color:#5B6478}
.type-search-field input, .type-search-field select{color:#071B41}
.type-search-field:focus-within{outline-color:#5B6478}
.type-search-submit{background-color:#071B41}
.type-search-submit:hover{background-color:#071B41}
.type-search-details{border-top-color:#F7ECF8}
.type-search-details summary{color:#5B6478}
.type-search-extras input, .type-search-extras select{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-color:#F7ECF8;color:#071B41}
.type-search-apply{background-color:#F7ECF8;color:#071B41}
.type-section h2, .type-list-business h2{color:#071B41}
.type-section-heading > a{color:#5B6478}
.type-category{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.type-category:hover{background-color:#F7ECF8;border-top-color:#EBD7EE;border-right-color:#EBD7EE;border-bottom-color:#EBD7EE;border-left-color:#EBD7EE}
.type-category-icon{background-color:#F7ECF8}
.type-category h3{color:#071B41}
.type-category-arrow{color:#5B6478}
.type-landing .directory-result-card{box-shadow:rgba(7,27,65,0.024) 0px 4px 15px}
.type-location{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-color:#F7ECF8}
.type-location:hover{background-color:#F7ECF8}
.type-location strong{color:#071B41}
.type-location > span{color:#5B6478}
.type-list-business{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.type-list-business p:last-child{color:#5B6478}
.type-list-business > a{background-color:#071B41}
.type-other-directories a{color:#5B6478}
.type-empty{border-top-color:#EBD7EE;border-right-color:#EBD7EE;border-bottom-color:#EBD7EE;border-left-color:#EBD7EE;background-color:#F7ECF8}
.type-empty h3{color:#071B41}
.type-empty p{color:#5B6478}
.type-empty a{color:#071B41}
.type-landing a:focus-visible, .type-landing button:focus-visible, .type-search summary:focus-visible{outline-color:#5B6478}
@media (max-width: 991.98px){
}
@media (max-width: 767.98px){
.type-search-keyword{border-bottom-color:#F7ECF8}
}
@media (max-width: 399.98px){
}
/* from directory-results.css */
.directory-result-card{--result-accent:#A000A8;--result-soft:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;box-shadow:rgba(7,27,65,0.04) 0px 4px 18px}
.directory-result-card:hover{box-shadow:rgba(7,27,65,0.1) 0px 12px 30px}
.directory-result-tone--terracotta{--result-accent:#A000A8;--result-soft:#F7ECF8}
.directory-result-tone--rose{--result-accent:#A000A8;--result-soft:#F7ECF8}
.directory-result-tone--teal{--result-accent:#A000A8;--result-soft:#F7ECF8}
.directory-result-tone--violet{--result-accent:#A000A8;--result-soft:#F7ECF8}
.directory-result-photo{background-color:#F7ECF8}
.directory-result-save{color:#A000A8;box-shadow:rgba(7,27,65,0.08) 0px 2px 8px}
.directory-result-save.active{color:#A000A8}
.directory-result-purpose{color:#071B41}
.directory-result-rating{color:#071B41}
.directory-result-title a{color:#071B41}
.directory-result-hours{color:#A000A8}
.directory-result-hours.is-open{color:#071B41}
.directory-result-spec{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.directory-result-spec dd{color:#071B41}
.directory-result-footer{border-top-color:#F7ECF8}
.directory-result-price{color:#071B41}
.directory-result-details:hover{color:#071B41}
@media (min-width: 1400px){
}
@media (max-width: 575.98px){
}
@media (prefers-reduced-motion: reduce){
}
/* from public-pages.css */
.public-pages{--pp-ink:#071B41;--pp-muted:#071B41;--pp-line:#F7ECF8;--pp-soft:#F7ECF8;background-color:#F7ECF8}
.public-pages a:focus-visible, .public-pages button:focus-visible, .public-pages summary:focus-visible, .public-pages input:focus-visible, .public-pages textarea:focus-visible, .public-pages select:focus-visible{outline-color:#A000A8}
.pp-page-heading{background-color:#F7ECF8;border-bottom-color:#F7ECF8}
.pp-page-heading nav, .pp-breadcrumb{color:#5B6478}
.pp-page-heading nav a, .pp-breadcrumb a{color:#5B6478}
.pp-eyebrow{color:#5B6478}
.pp-page-heading p{color:#5B6478}
.pp-heading-symbol{border-top-color:#EBD7EE;border-right-color:#EBD7EE;border-bottom-color:#EBD7EE;border-left-color:#EBD7EE;background-color:#F7ECF8;color:#A000A8}
.pp-panel{box-shadow:rgba(7,27,65,0.008) 0px 3px 12px}
.pp-text-link{color:#A000A8}
.pp-text-link:hover{color:#071B41}
.pp-button{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.pp-button:hover{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.pp-button-soft{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#071B41 !important}
.pp-button-soft:hover{background-color:#F7ECF8;border-top-color:#EBD7EE;border-right-color:#EBD7EE;border-bottom-color:#EBD7EE;border-left-color:#EBD7EE}
.pp-button-light{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#071B41 !important}
.pp-discovery-summary{color:#5B6478}
.pp-discovery-summary strong{color:#071B41}
.pp-filter-bar label, .pp-contact-form label{color:#A000A8}
.pp-filter-bar input, .pp-filter-bar select, .pp-journal-search input, .pp-contact-form input, .pp-contact-form textarea{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#071B41}
.pp-filter-bar input::placeholder, .pp-journal-search input::placeholder, .pp-contact-form textarea::placeholder{color:#5B6478}
.pp-results-heading p{color:#5B6478}
.pp-results-heading > span{color:#5B6478}
.pp-results-heading > span a{color:#071B41}
.pp-business-card:hover{border-top-color:#EBD7EE;border-right-color:#EBD7EE;border-bottom-color:#EBD7EE;border-left-color:#EBD7EE;box-shadow:rgba(7,27,65,0.02) 0px 7px 18px}
.pp-business-icon{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;background-color:#F7ECF8;color:#A000A8}
.pp-tag, .pp-branch-tag{color:#A000A8;background-color:#F7ECF8}
.pp-business-card h2 a{color:#071B41}
.pp-business-card .pp-card-location{color:#5B6478}
.pp-business-excerpt{color:#5B6478}
.pp-business-footer{border-top-color:#F7ECF8}
.pp-business-footer > span{color:#5B6478}
.pp-business-footer > a{color:#071B41}
.pp-empty p{color:#5B6478}
.public-pages .page-link{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#5B6478}
.public-pages .active > .page-link{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.public-pages .disabled > .page-link{background-color:#F7ECF8;color:#5B6478}
.pp-callout{background-color:#071B41}
.pp-callout .pp-eyebrow{color:#A000A8}
.pp-callout p{color:#EBD7EE}
.pp-journal-toolbar > span{color:#5B6478}
.pp-category-pills > a, .pp-category-pills > span{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#A000A8}
.pp-category-pills a[aria-current], .pp-category-pills a:hover{background-color:#F7ECF8;color:#071B41;border-top-color:#EBD7EE;border-right-color:#EBD7EE;border-bottom-color:#EBD7EE;border-left-color:#EBD7EE}
.pp-category-pills a > span{color:#A000A8}
.pp-filter-note{color:#5B6478}
.pp-filter-note a{color:#071B41}
.pp-article-image{background-color:#F7ECF8}
.pp-image-empty{background-image:linear-gradient(140deg, #F7ECF8, #F7ECF8);color:#A000A8}
.pp-article-meta{color:#5B6478}
.pp-article-meta > span{background-color:#F7ECF8;color:#A000A8}
.pp-article-body h2 a{color:#071B41}
.pp-article-body > p{color:#5B6478}
.pp-article-body footer{border-top-color:#F7ECF8;color:#5B6478}
.pp-article-body footer > a{color:#A000A8}
.pp-plan-card{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.pp-plan-subtitle{color:#5B6478}
.pp-plan-price{border-bottom-color:#F7ECF8}
.pp-plan-price strong{color:#071B41}
.pp-plan-price > span{color:#5B6478}
.pp-plan-features li{color:#5B6478}
.pp-plan-features strong{color:#071B41}
.pp-plan-card.is-highlighted{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.pp-plan-card.is-highlighted .pp-plan-subtitle, .pp-plan-card.is-highlighted .pp-plan-features li, .pp-plan-card.is-highlighted .pp-plan-price > span{color:#EBD7EE}
.pp-plan-card.is-highlighted .pp-plan-features strong{color:#F7ECF8}
.pp-plan-card.is-highlighted .pp-business-icon{background-color:#071B41;border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41;color:#EBD7EE}
.pp-plan-card.is-highlighted .pp-plan-price{border-top-color:#071B41;border-right-color:#071B41;border-bottom-color:#071B41;border-left-color:#071B41}
.pp-plan-badge{background-color:#F7ECF8;color:#071B41}
.pp-faq-section{border-top-color:#F7ECF8}
.pp-faq-section > div > p{color:#5B6478}
.pp-faq-list details{border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.pp-faq-list summary{color:#A000A8}
.pp-faq-list summary > span{color:#A000A8}
.pp-faq-list details > p{color:#5B6478}
.pp-contact-info > p{color:#5B6478}
.pp-contact-info dt, .pp-profile-contact dt{color:#5B6478}
.pp-contact-info dd, .pp-profile-contact dd{color:#A000A8}
.pp-contact-info dd a, .pp-profile-contact dd a{color:#A000A8}
.pp-contact-tip{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8}
.pp-contact-tip strong{color:#A000A8}
.pp-contact-tip p{color:#A000A8}
.pp-contact-form > p{color:#5B6478}
.pp-contact-form small{color:#5B6478}
.pp-contact-form label span{color:#A000A8}
.pp-article-heading > div{color:#5B6478}
.pp-article-content{color:#5B6478}
.pp-article-content a{color:#071B41}
.pp-article-content blockquote{border-left-color:#EBD7EE;background-color:#F7ECF8;color:#A000A8}
.pp-article-share{border-top-color:#F7ECF8}
.pp-article-share > div > span{color:#A000A8}
.pp-article-share > div > a{color:#A000A8}
.pp-related-articles{border-top-color:#F7ECF8}
.pp-profile-section > p, .pp-business-description{color:#5B6478}
.pp-profile-contact p{color:#A000A8}
.pp-branch-list > a{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#A000A8}
.pp-branch-list strong{color:#071B41}
.pp-branch-list small{color:#5B6478}
.pp-location-note{background-color:#F7ECF8;border-top-color:#F7ECF8;border-right-color:#F7ECF8;border-bottom-color:#F7ECF8;border-left-color:#F7ECF8;color:#A000A8}
.pp-location-note a{color:#071B41}
.pp-offer-card h3 a{color:#071B41}
.pp-offer-card p{color:#5B6478}
@media (max-width: 1199px){
}
@media (max-width: 991px){
}
@media (max-width: 575px){
}

/* manual fixes */
.atn-logo img{height:56px !important;width:auto !important;max-width:240px !important;padding:0 !important;object-fit:contain}
.at-home-listing-btn,.rt-btn-danger{background-color:#A000A8 !important;border-color:#A000A8 !important;color:#fff !important}
.at-home-listing-btn:hover,.rt-btn-danger:hover{background-color:#84008B !important;border-color:#84008B !important}
/* emirate cards on the home page: white cards on the tinted section */
.home-location-card{background-color:#FFFFFF !important;border:1px solid #EBD7EE !important;box-shadow:0 1px 2px rgba(7,27,65,.04),0 8px 24px rgba(7,27,65,.05) !important;transition:border-color .2s ease,box-shadow .2s ease}
.home-location-card:hover{border-color:#A000A8 !important;box-shadow:0 10px 30px rgba(160,0,168,.10) !important}
/* logo size in every header variant (old theme headers use .header-logo / .atn-logo and an uploaded logo file) */
.header-logo img, .atn-logo img, img.light-logo-preview, img.dark-logo-preview, .header-offcanvas-logo img{height:56px !important;width:auto !important;max-width:240px !important;padding:0 !important;object-fit:contain}
@media (max-width:575px){.header-logo img, .atn-logo img, img.light-logo-preview{height:44px !important;max-width:180px !important}}
/* quick contact card on listing pages */
.l2-quick-contact{background:#fff;border:1px solid #EBD7EE;border-radius:16px;padding:20px;margin-bottom:24px;box-shadow:0 8px 24px rgba(7,27,65,.06)}
.l2-qc-title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#A000A8;margin:0 0 12px}
.l2-qc-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #F1E6F3;color:#071B41;text-decoration:none}
.l2-qc-row:last-of-type{border-bottom:0}
.l2-qc-row:hover strong{color:#A000A8}
.l2-qc-icon{flex:0 0 40px;height:40px;border-radius:12px;background:#F7ECF8;color:#A000A8;display:flex;align-items:center;justify-content:center}
.l2-qc-text{display:flex;flex-direction:column;min-width:0}
.l2-qc-text small{font-size:12px;color:#5B6478;line-height:1.2}
.l2-qc-text strong{font-size:16px;font-weight:600;color:#071B41;word-break:break-word;line-height:1.35}
.l2-qc-phone strong{font-size:18px}
.l2-qc-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}
.l2-qc-btn{flex:1 1 140px;text-align:center;padding:12px 14px;border-radius:12px;font-weight:600;font-size:15px;border:1px solid #071B41;color:#071B41;background:#fff;text-decoration:none}
.l2-qc-btn:hover{background:#071B41;color:#fff}
.l2-qc-btn-primary{background:#A000A8;border-color:#A000A8;color:#fff}
.l2-qc-btn-primary:hover{background:#84008B;border-color:#84008B;color:#fff}
/* reviews empty state */
.l2-review-empty{border:1px dashed #EBD7EE;background:#FCF7FD;border-radius:16px;padding:28px 24px;text-align:center;margin-top:16px}
.l2-review-stars{color:#E0C3E3;font-size:26px;letter-spacing:4px;margin-bottom:8px}
.l2-review-empty-title{font-size:18px;font-weight:700;color:#071B41;margin:0 0 4px}
.l2-review-empty-text{font-size:15px;color:#5B6478;margin:0 0 16px}
.l2-review-empty .l2-qc-btn{display:inline-block;flex:none;min-width:220px}
.l2-review-guest{margin:12px 0 0;color:#5B6478;font-size:15px}
.l2-review-guest a{color:#A000A8;font-weight:600}
/* listing page sections (2026-11-05) */
.l2-h2{font-size:24px !important;font-weight:700;color:#071B41;margin:0 0 16px;line-height:1.3}
.l2-muted{color:#5B6478}
.l2-glance{background:#fff;border:1px solid #EBD7EE;border-radius:16px;padding:22px 24px;margin:0 0 36px}
.l2-glance-list{margin:0;display:grid;grid-template-columns:1fr;gap:0}
.l2-glance-list>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #F1E6F3}
.l2-glance-list>div:last-child{border-bottom:0}
.l2-glance-list dt{font-weight:500;color:#5B6478;font-size:14px}
.l2-glance-list dd{margin:0;color:#071B41;font-size:15px;font-weight:500}
.l2-glance-list a{color:#A000A8;font-weight:600}
.l2-status{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;margin-right:6px;vertical-align:1px}
.l2-open{background:#E6F6EE;color:#117A45}
.l2-closed{background:#FDECEC;color:#B42318}
.l2-faq-item{border:1px solid #EBD7EE;border-radius:12px;padding:0 18px;margin-bottom:10px;background:#fff}
.l2-faq-item summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;font-weight:600;color:#071B41;position:relative}
.l2-faq-item summary::-webkit-details-marker{display:none}
.l2-faq-item summary::after{content:"+";position:absolute;right:0;top:12px;font-size:22px;color:#A000A8}
.l2-faq-item[open] summary::after{content:"–"}
.l2-faq-item p{margin:0 0 16px;color:#3D4760;line-height:1.6}
.l2-nearby-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
.l2-nearby-col{background:#FCF7FD;border:1px solid #F1E6F3;border-radius:14px;padding:16px 18px}
.l2-nearby-col h3{font-size:15px;font-weight:700;color:#A000A8;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}
.l2-nearby-col ul{list-style:none;margin:0;padding:0}
.l2-nearby-col li{padding:6px 0;border-bottom:1px solid #F1E6F3}
.l2-nearby-col li:last-child{border-bottom:0}
.l2-nearby-col a{color:#071B41;font-weight:500;text-decoration:none}
.l2-nearby-col a:hover{color:#A000A8}
@media (max-width:575px){.l2-glance-list>div{grid-template-columns:1fr;gap:2px}.l2-h2{font-size:21px !important}}
/* contact buttons + map spacing (2026-11-05) */
.l2-qc-number{display:block;font-size:22px;font-weight:700;color:#071B41;text-decoration:none;margin:0 0 14px}
.l2-qc-number:hover{color:#A000A8}
.l2-qc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}
.l2-qc-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;border-radius:14px;font-weight:700;font-size:14px;text-decoration:none;color:#fff !important;transition:transform .15s ease,filter .15s ease}
.l2-qc-tile:hover{transform:translateY(-1px);filter:brightness(1.08)}
.l2-qc-call{background:#A000A8}
.l2-qc-wa{background:#1FA855}
.l2-qc-web{background:#071B41}
.l2-qc-sub{margin:12px 0 0;font-size:14px;color:#5B6478;text-align:center;word-break:break-word}
.l2-qc-sub a{color:#A000A8}
.l2-qc-dir{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:11px;border:1px solid #EBD7EE;border-radius:12px;color:#071B41;font-weight:600;text-decoration:none}
.l2-qc-dir:hover{border-color:#A000A8;color:#A000A8}
#map.l2-gmap{margin:12px 0 44px !important;min-height:360px}
/* spacing between map and FAQ / nearby */
.l2-faq,.l2-nearby{margin-top:48px !important;clear:both}
#map.l2-gmap{margin-bottom:44px !important}
.hoteldetails-location-area,.hoteldetails-location-map{height:auto !important;min-height:0 !important}
.hoteldetails-location-area{margin-bottom:40px !important}
/* ===== Mobile listing layout (2026-11-05) ===== */
.l2-mbar{display:none}
@media (max-width:991.98px){
  .row.row-28:has(.l2-quick-contact){flex-direction:column;flex-wrap:nowrap}
  .row.row-28:has(.l2-quick-contact) > .col-xl-8, .row.row-28:has(.l2-quick-contact) > .col-xl-4{display:contents}
  .row.row-28:has(.l2-quick-contact) > [class*="col-"] > *{order:3;min-width:0;margin-left:calc(var(--bs-gutter-x,1.5rem)*.5) !important;margin-right:calc(var(--bs-gutter-x,1.5rem)*.5) !important}
  .row.row-28:has(.l2-quick-contact) > .col-xl-8 > :first-child, .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .hotel-details-title{order:1}
  .row.row-28:has(.l2-quick-contact) > .col-xl-4 > .l2-quick-contact{order:2;margin-top:4px;margin-bottom:28px !important}
  .row.row-28:has(.l2-quick-contact) > .col-xl-4 > :not(.l2-quick-contact){order:4;margin-bottom:40px !important}
  .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .l2-faq, .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .hotel-details-reviews, .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .beauty-details-reviews, .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .l2-nearby, .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .mt-5{order:5}
  .row.row-28:has(.l2-quick-contact) > .col-xl-8 > .border{display:none}
  .beauty-details-banners .banner-top img{height:240px !important;width:100%;object-fit:cover;border-radius:12px}
  .beauty-banner-list{display:flex !important;flex-wrap:nowrap !important;gap:8px !important;overflow-x:auto;grid-template-columns:none !important;margin-top:8px !important;padding-bottom:4px;scrollbar-width:none}
  .beauty-banner-list li{flex:0 0 30% !important;width:30% !important;max-width:30% !important}
  .beauty-banner-list li img{height:78px !important;width:100%;object-fit:cover;border-radius:10px}
  .beauty-banner-list .see-more{font-size:13px !important}
  .l2-h2, .in-title3-24px, .l2-h2.title{font-size:20px !important}
  .l2-faq, .l2-nearby{margin-top:28px !important}
  #map.l2-gmap{min-height:260px !important;height:260px !important;margin-bottom:28px !important}
  #map.l2-gmap iframe{height:260px !important}
  .l2-mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:1030;background:#fff;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 18px rgba(7,27,65,.12);border-top:1px solid #eee}
  .l2-mbar a{flex:1;display:flex;align-items:center;justify-content:center;height:46px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;color:#fff;background:#A000A8}
  .l2-mbar a.l2-mbar-wa{background:#1FA855}
  .l2-mbar a.l2-mbar-dir{background:#071B41}
  body:has(.l2-mbar){padding-bottom:76px}
  body:has(.l2-mbar) .back-to-top, body:has(.l2-mbar) #back-top, body:has(.l2-mbar) .scroll-top{bottom:90px !important}
  footer span, footer a, footer p{overflow-wrap:anywhere}
}
/* ===== Sticky header (2026-11-05) ===== */
html{scroll-padding-top:110px}
.public-site-header{position:sticky !important;top:0;z-index:1045;background:#fff;transition:box-shadow .2s ease}
.public-site-header.l2-scrolled{box-shadow:0 6px 20px rgba(7,27,65,.10)}
.public-site-header .public-brand img{transition:height .2s ease}
.public-site-header.l2-scrolled .public-header-inner{padding-top:6px;padding-bottom:6px}
.public-site-header.l2-scrolled .public-brand img{height:44px !important;width:auto}
@media (min-width:992px){.beauty-details-sidebar,.restdetails-sidebar,.hoteldetails-form-area{top:104px !important}}

/* l2u-pagination-wrap (2026-11-12): keep page numbers inside the screen on mobile */
.listing-pegination nav{max-width:100%;}
.listing-pegination .pagination,ul.pagination{flex-wrap:wrap;justify-content:center;row-gap:6px;max-width:100%;}

/* l2u-hide-social (2026-11-12): social icons hidden until the real Link2UAE pages exist. Delete this block to show them again. */
.public-utility-bar .public-social-link,.footer-bottom-social{display:none !important;}
