/* =========================================================
   ANCOR REAL ESTATE MARKETING & SALES
   TOP WHITE GAP FIX
   ========================================================= */

html {
    width: 100% !important;
    min-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #212121 !important;
}

body.ancor-marketing-sales-page {
    width: 100% !important;
    min-height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    background: #FCFCFC !important;
}

/* الهيدر يبدأ من أول بكسل أعلى الصفحة */
body.ancor-marketing-sales-page > #global-header,
body.ancor-marketing-sales-page #global-header {
    position: relative;
    top: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* إزالة أي هامش من الهيدر الذي يتم إنشاؤه بالجافاسكربت */
body.ancor-marketing-sales-page .ancor-v3-header,
body.ancor-marketing-sales-page .ancor-global-header,
body.ancor-marketing-sales-page .global-header,
body.ancor-marketing-sales-page header:first-child {
    margin-top: 0 !important;
}

/* إزالة التعويض القديم للهيدر */
body.ancor-marketing-sales-page > main,
body.ancor-marketing-sales-page .site-main,
body.ancor-marketing-sales-page .page-main,
body.ancor-marketing-sales-page .page-wrapper,
body.ancor-marketing-sales-page .service-page,
body.ancor-marketing-sales-page .service-detail-page,
body.ancor-marketing-sales-page .marketing-page,
body.ancor-marketing-sales-page .marketing-sales-page {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* إزالة المسافة الخارجية قبل الهيرو */
body.ancor-marketing-sales-page main > :first-child,
body.ancor-marketing-sales-page main > section:first-child,
body.ancor-marketing-sales-page .marketing-hero,
body.ancor-marketing-sales-page .marketing-sales-hero,
body.ancor-marketing-sales-page .sales-hero,
body.ancor-marketing-sales-page .service-hero,
body.ancor-marketing-sales-page .service-detail-hero,
body.ancor-marketing-sales-page main > .hero {
    margin-top: 0 !important;
}

/* إخفاء عناصر فارغة قد تكون موجودة قبل المحتوى */
body.ancor-marketing-sales-page > br:first-child,
body.ancor-marketing-sales-page main > br:first-child,
body.ancor-marketing-sales-page > p:empty:first-child,
body.ancor-marketing-sales-page main > p:empty:first-child {
    display: none !important;
}

/* منع كود التحميل القديم من إنشاء فراغ أعلى الصفحة */
html.loading,
html.is-loading,
html.page-loading,
html.preloader-active,
body.ancor-marketing-sales-page.loading,
body.ancor-marketing-sales-page.is-loading,
body.ancor-marketing-sales-page.page-loading,
body.ancor-marketing-sales-page.preloader-active {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* إزالة أي transform قد يحرك الصفحة لأسفل */
body.ancor-marketing-sales-page > #global-header,
body.ancor-marketing-sales-page > main {
    transform: none !important;
}
