/*
Theme Name: Twenty Seventeen Child
Theme URI: https://example.com/
Description: Child-Theme für Twenty Seventeen
Author: Engineering-Consult Dr. Richter
Author URI: https://engineering-consult.com/
Template: twentyseventeen
Version: 1.0.0
*/

/*
Hier können eigene CSS-Regeln ergänzt werden.
*/

/*
 * CE-2027-Landingpage:
 * Twenty-Seventeen-Container gezielt auf volle Breite setzen
 */

/* Oberen WordPress-Inhaltsbereich verbreitern */
body.ec-ce2027-landingpage .site-content {
    padding-top: 0;
    padding-bottom: 0;
}

body.ec-ce2027-landingpage .site-content > .wrap {
    width: 100%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
}

/* Hauptinhalt ohne Sidebar und ohne Floats */
body.ec-ce2027-landingpage #primary,
body.ec-ce2027-landingpage .content-area {
    float: none;
    width: 100%;
    max-width: none;
    margin: 0;
}

/* Standardabstand des Twenty-Seventeen-Hauptinhalts entfernen */
body.ec-ce2027-landingpage .site-main {
    width: 100%;
    max-width: none;
    margin: 0;
}

/* Seiteninhalt verbreitern */
body.ec-ce2027-landingpage .entry-content {
    width: 100%;
    max-width: none;
    margin: 0;
}

/* Begrenzungen der direkten Inhaltsblöcke entfernen */
body.ec-ce2027-landingpage .entry-content > *,
body.ec-ce2027-landingpage .entry-content > .alignwide,
body.ec-ce2027-landingpage .entry-content > .alignfull {
    max-width: none;
}

/* Keine Standard-Seitenüberschrift oberhalb der Landingpage */
body.ec-ce2027-landingpage .entry-header {
    display: none;
}

/* Bilder und große Kampagnenbereiche dürfen breit werden */
body.ec-ce2027-landingpage .entry-content img {
    max-width: 100%;
    height: auto;
}

/* Mobile Darstellung */
@media screen and (max-width: 767px) {
    body.ec-ce2027-landingpage .site-content > .wrap {
        padding-left: 0;
        padding-right: 0;
    }
}