/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 26 2026 | 12:28:49 */
.estata-cta-link {
    display: inline-block;
    background: #f9ad18;
    color: #111827 !important;
    padding: 14px 22px;
    border-radius: 8px;
    font-weight: 700;
    text-decoration: none !important;
    margin-top: 10px; 
}

.estata-cta-link:hover { color: #ffffff !important;
    background: #ffbf2f;
}


/* ESTATA Kontaktseite – obere Luft reduzieren, ohne Shop/Produktseiten zu beeinflussen */

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-1851 .site-content,
body.page-id-1851 #content,
body.page-id-1851 .ast-container,
body.page-id-1851 .entry-content,
body.page-id-1851 .site-main,
body.page-id-1851 article {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-1851 .entry-content > .elementor,
body.page-id-1851 .elementor-section:first-child,
body.page-id-1851 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-1851 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-1851 .entry-content > .elementor,
    body.page-id-1851 .elementor-section:first-child,
    body.page-id-1851 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}
 


/* --------------  */

/* STARTSEITE Elementor Section auf Kontaktseite näher an Header */
body.page-id-225 .site-content,
body.page-id-225 #content,
body.page-id-225 .ast-container,
body.page-id-225 .entry-content,
body.page-id-225 .site-main,
body.page-id-225 article {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-225 .entry-content > .elementor,
body.page-id-225 .elementor-section:first-child,
body.page-id-225 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-225 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-225 .entry-content > .elementor,
    body.page-id-225 .elementor-section:first-child,
    body.page-id-225 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}


/* ---------------- */

body.page-id-1620 .site-content,
body.page-id-1620 #content,
body.page-id-1620 .ast-container,
body.page-id-1620 .entry-content,
body.page-id-1620 .site-main,
body.page-id-1620 article {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-1620 .entry-content > .elementor,
body.page-id-1620 .elementor-section:first-child,
body.page-id-1620 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-1620 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-1620 .entry-content > .elementor,
    body.page-id-1620 .elementor-section:first-child,
    body.page-id-1620 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

.estata-contact-box a {
    color: #f9ad18 !important;
    text-decoration: none !important;
    font-weight: 500;
}

.estata-contact-box a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}
/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-66 .entry-content > .elementor,
body.page-id-66 .elementor-section:first-child,
body.page-id-66 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-66 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-66 .entry-content > .elementor,
    body.page-id-66 .elementor-section:first-child,
    body.page-id-66 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-3 .entry-content > .elementor,
body.page-id-3 .elementor-section:first-child,
body.page-id-3 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-3 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-3 .entry-content > .elementor,
    body.page-id-3 .elementor-section:first-child,
    body.page-id-3 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}




/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-2 .entry-content > .elementor,
body.page-id-2 .elementor-section:first-child,
body.page-id-2 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-2 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-2 .entry-content > .elementor,
    body.page-id-2 .elementor-section:first-child,
    body.page-id-2 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/*   ---   START -- */



/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-2355 .entry-content > .elementor,
body.page-id-2355 .elementor-section:first-child,
body.page-id-2355 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-2355 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-2355 .entry-content > .elementor,
    body.page-id-2355 .elementor-section:first-child,
    body.page-id-2355 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/* Versandinformationen */ 

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-2767 .entry-content > .elementor,
body.page-id-2767 .elementor-section:first-child,
body.page-id-2767 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-2767 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-2767 .entry-content > .elementor,
    body.page-id-2767 .elementor-section:first-child,
    body.page-id-2767 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/*   Rückgabe / Widerruf   */
/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-2794 .entry-content > .elementor,
body.page-id-2794 .elementor-section:first-child,
body.page-id-2794 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-2794 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-2794 .entry-content > .elementor,
    body.page-id-2794 .elementor-section:first-child,
    body.page-id-2794 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/*   Zollabwicklung   */
/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-2988 .entry-content > .elementor,
body.page-id-2988 .elementor-section:first-child,
body.page-id-2988 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-2988 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-2988 .entry-content > .elementor,
    body.page-id-2988 .elementor-section:first-child,
    body.page-id-2988 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/* https://estata-bau.com/sonderanfertigung/ */ 

/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-3015 .entry-content > .elementor,
body.page-id-3015 .elementor-section:first-child,
body.page-id-3015 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-3015 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-3015 .entry-content > .elementor,
    body.page-id-3015 .elementor-section:first-child,
    body.page-id-3015 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}

/*   https://estata-bau.com/kataloge/  */
/* Erste Elementor Section auf Kontaktseite näher an Header */
body.page-id-3041 .entry-content > .elementor,
body.page-id-3041 .elementor-section:first-child,
body.page-id-3041 .elementor-top-section:first-child {
    margin-top: -68px !important;
    padding-top: 0 !important;
}

/* Kontaktbox kompakter machen */
body.page-id-3041 .elementor-widget-container {
    margin-top: 0 !important;
}

/* Mobile etwas weniger stark ziehen */
@media (max-width: 768px) {
    body.page-id-3041 .entry-content > .elementor,
    body.page-id-3041 .elementor-section:first-child,
    body.page-id-3041 .elementor-top-section:first-child {
        margin-top: -20px !important;
    }
}





