/*
 * FormigaCrew International Layout
 * Gilt nur fuer EN 1955 und SQ 1956.
 */

:is(.page-id-1955, .page-id-1956) main.site-main,
:is(.page-id-1955, .page-id-1956) #content.site-main,
:is(.page-id-1955, .page-id-1956) .site-main > article,
:is(.page-id-1955, .page-id-1956)
.site-main > article > .entry-content {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Zusaetzlichen WordPress-Seitentitel ausblenden. */

:is(.page-id-1955, .page-id-1956) .page-header,
:is(.page-id-1955, .page-id-1956)
.site-main > article > .entry-header,
:is(.page-id-1955, .page-id-1956)
.site-main > article > .entry-footer {
    display: none !important;
}

/* Vollstaendige Breite der Startseite. */

:is(.page-id-1955, .page-id-1956) .fc-home-v2 {
    width: 100vw;
    max-width: none;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
}

/* Header-Wortmarke wie auf der deutschen Startseite. */

:is(.page-id-1955, .page-id-1956)
.elementor-22
.elementor-element-0c36686
.elementor-heading-title {
    color: #4FD5FF !important;
    background: none !important;
    background-image: none !important;
    -webkit-background-clip: initial !important;
    background-clip: initial !important;
    -webkit-text-fill-color: #4FD5FF !important;
    text-shadow: none !important;
}

/* Doppelte Kontaktaktionen auf den Sprachstartseiten ausblenden. */

:is(.page-id-1955, .page-id-1956)
.fc-contact-actions {
    display: none !important;
}

/* Bestehendes Elementor-Footer-Styling angleichen. */

:is(.page-id-1955, .page-id-1956)
.elementor-607 {
    background: #0B0C1B !important;
}

:is(.page-id-1955, .page-id-1956)
.elementor-607 .elementor-heading-title {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

:is(.page-id-1955, .page-id-1956)
.elementor-607 .elementor-widget-text-editor,
:is(.page-id-1955, .page-id-1956)
.elementor-607 .elementor-widget-text-editor p,
:is(.page-id-1955, .page-id-1956)
.elementor-607 .elementor-icon-box-description {
    color: #AAB5C1 !important;
}

:is(.page-id-1955, .page-id-1956)
.elementor-607 a {
    color: #DCE7F0 !important;
    -webkit-text-fill-color: #DCE7F0 !important;
    text-decoration: none !important;
}

:is(.page-id-1955, .page-id-1956)
.elementor-607 a:hover {
    color: #4FD5FF !important;
    -webkit-text-fill-color: #4FD5FF !important;
}

:is(.page-id-1955, .page-id-1956)
.elementor-607 .elementor-widget-text-editor a {
    display: inline-block;
    padding: 4px 0;
    border-bottom: 1px solid rgba(255,255,255,0.15);
}

:is(.page-id-1955, .page-id-1956)
.elementor-607 .elementor-widget-text-editor a:hover {
    border-bottom-color: #4FD5FF;
}
