/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 15 2026 | 15:37:49 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2026 | 08:10:58 */
footer .fa-solid,
footer .fa-regular {
    color: #8fdda4;
}

.wp-block-group.has-white-background-color.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-f4f45087.wp-block-group-is-layout-constrained {
    padding-top: 0 !important
}

.wp-block-group.has-white-background-color.has-background.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    padding-top: 0!important;
}

li.current-menu-item > a,
li.current-menu-item {
    color: #8fdda4!important;
}

@media(max-width: 767px ) {
		.imagro-image img {
    max-width: 480px!important;
    height: auto!important;
    width: auto!important;
    max-height: 320px!important;
}
	img.custom-logo {
    max-width: 200px;
}
	p,h1,h2,h3,h4 {
    hyphens: auto;
}
	:root {
		--wp--preset--font-size--bbe-title-2: 28px;
		--wp--preset--font-size--bbe-display-3: 36px;
		--wp--preset--spacing--bbe-160: 0;
	}
	p.has-text-align-left.has-bbe-neutral-000-color.has-text-color.has-link-color.has-bbe-2-x-large-font-size.wp-elements-3301520bd7c52bd66ddb899aac706e42.wpbbe-1753e470.wp-block-paragraph.aos-animate {
		padding-right: 0!important;
	}
	.wp-block-buttons.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-buttons-is-layout-c6228418.wp-block-buttons-is-layout-flex.wpbbe-20871bf7.aos-animate {
 flex-direction: column;   
}
}


@media(min-width: 1200px) {
    .menu-icon>a {
        display: flex !important;
        height: 54px;
        min-width: 40px;
        padding-top: 70px !important;
        background: center / 50px no-repeat;
    }

    .menu-home>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/01-start.svg') !important;
    }

    .current-menu-item.menu-home>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/01-start-1.svg') !important;
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
        align-items: flex-start;
    }

    .menu-school>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/02-schule.svg') !important;
    }

    .current-menu-ancestor.menu-school>a,
    .current-menu-item.menu-school>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/02-schule-1.svg') !important;
    }

    .menu-ganztag>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/03-ganztag.svg') !important;
    }

    .current-menu-ancestor.menu-ganztag>a,
    .current-menu-item.menu-ganztag>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/03-ganztag-1.svg') !important;
    }

    .menu-beratung>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/04-eltern.svg') !important;
    }

    .menu-parents>a {

        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/05/00_elterninfo-1.svg') !important;
    }

    .current-menu-ancestor.menu-beratung>a,
    .current-menu-item.menu-beratung>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/04-eltern-1.svg') !important;
    }

    .current-menu-ancestor.menu-parents>a,
    .current-menu-item.menu-parents>a {

        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/05/00_elterninfo.svg') !important;
    }

    .menu-news>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/05-aktuelles.svg') !important;
    }

    .current-menu-ancestor.menu-news>a,
    .current-menu-item.menu-news>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/05-aktuelles-1.svg') !important;
    }

    .menu-contact>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/06-kontakt.svg') !important;
    }

    .current-menu-ancestor.menu-contact>a,
    .current-menu-item.menu-contact>a {
        background-image: url('https://www.grundschule-gerolzhofen.de/wp-content/uploads/2026/04/06-kontakt-1.svg') !important;
    }

    span.wp-block-navigation-item__label {
        padding-top: 20px !important;
    }

    .wp-block-navigation__submenu-container span.wp-block-navigation-item__label {
        padding-top: 0 !important;
    }

    .wp-block-navigation .wp-block-navigation-item a {
        min-width: 50px;
        margin-left: auto;
        margin-right: auto;
        justify-content: center;
    }

    .wp-block-navigation__container {
        gap: 25px;
    }

    .wp-block-navigation .wp-block-navigation-item {
        border-left: 1px solid #dbf1e1;
        padding-left: 25px;
    }

    .wp-block-navigation__submenu-container .wp-block-navigation-item,
    .wp-block-navigation .wp-block-navigation-item:first-of-type {
        border-left: none;
    }

    .wp-block-navigation__submenu-container .wp-block-navigation-item {
        padding-left: 0px !important;
    }

    .wp-image-8984 {
        width: 320px;
    }
}

@media (min-width: 961px) and (max-width: 1132px) {
    .wp-block-navigation .wp-block-navigation-item {
        padding-left: 10px;
    }

    .wp-block-navigation__container {
        gap: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tablet-hidden {
        display: none !important;
    }

    .has-bbe-display-3-font-size {
        font-size: 48px !important;
    }
}

.link-group a:hover img {
    transform: scale(1.1);
	transition: 300ms;
}

ul.wp-block-list {
    list-style-position: outside;
    padding-left: 1.5em;
    /* Adjust this value as needed for your design */
}

.tw-overflow-hidden,
.wp-block-group[style*=radius]:has(img) {
    overflow: visible !important;
}

footer .wp-block-group.is-layout-flow p.wp-block-paragraph {
    margin-block-start: 14px;
}
