@charset "UTF-8";
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(44px/44*27);width:calc(var(--swiper-navigation-size)/44*27);height:44px;height:var(--swiper-navigation-size);margin-top:calc(-1*44px/2);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container-outer{height:500px;opacity:0;overflow:visible;transition:opacity .3s;visibility:hidden}.swiper-container-outer.swiper-container-initialized{opacity:1;visibility:visible}.swiper-container{height:100%}.swiper-container .swiper-wrapper{flex-wrap:nowrap;margin:0}.swiper-container .swiper-wrapper .swiper-slide{display:flex;margin:0}.swiper-container .swiper-wrapper .swiper-slide figure{height:100%;margin:0;overflow:hidden;width:100%}.swiper-container .swiper-wrapper .swiper-slide figure img{max-height:175px;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.swiper-container .swiper-notification,.swiper-container .swiper-pagination,.swiper-container .swiper-scrollbar{display:none}.swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-container-rtl .swiper-button-prev{outline:none}.swiper-scale-effect figure{-ms-transform:scale(1.08);transform:scale(1.08)}.swiper-scale-effect .swiper-slide:nth-child(2n) figure{-ms-transform-origin:0 40%;transform-origin:0 40%}.swiper-scale-effect .swiper-slide:nth-child(odd) figure{-ms-transform-origin:100% 60%;transform-origin:100% 60%}.swiper-container-initialized.swiper-scale-effect .swiper-slide.swiper-slide-active figure,.swiper-container-initialized.swiper-scale-effect .swiper-slide.swiper-slide-duplicate-active figure{-ms-transform:scale(1);transform:scale(1);transition-property:transform;transition-timing-function:ease-out}
  @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 100;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-v1-latin-100.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-v1-latin-100.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 200;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-v1-latin-200.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-v1-latin-200.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 300;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-300.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-300.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 400;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-regular.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-regular.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 500;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-500.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-500.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 600;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-600.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-600.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 800;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-800.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-800.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 700;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-700.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-700.woff) format("woff"); } @font-face {
font-family: "Commissioner";
font-style: normal;
font-weight: 900;
src: local(""), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-900.woff2) format("woff2"), url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/fonts/commissioner-latin/commissioner-v1-latin-900.woff) format("woff"); } a {
color: #E32012;
text-decoration: none;
transition: color 0.3s, opacity 0.3s;
}
.is-style-downloads a,
.gw-download-link {
color: #E32012;
display: block;
margin-top: 1.5em;
position: relative;
}
.is-style-downloads a::after,
.gw-download-link::after {
content: "⟶";
display: inline-block;
left: auto;
margin-left: 0.5em;
position: absolute;
}
article .entry-header-inner,
article .featured-media,
article .pagination-single-inner,
article .comments-wrapper,
article .post-meta-edit-link-wrapper,
article .entry-content > *,
article .entry-content > .wp-block-latest-posts,
article .entry-content > .wp-block-group.alignfull > div > * {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
padding-left: 4vw;
padding-right: 4vw;
}
article .entry-header-inner.alignwide,
article .featured-media.alignwide,
article .pagination-single-inner.alignwide,
article .comments-wrapper.alignwide,
article .post-meta-edit-link-wrapper.alignwide,
article .entry-content > *.alignwide,
article .entry-content > .wp-block-latest-posts.alignwide,
article .entry-content > .wp-block-group.alignfull > div > *.alignwide {
max-width: 1380px;
}
article .entry-header-inner.alignfull,
article .featured-media.alignfull,
article .pagination-single-inner.alignfull,
article .comments-wrapper.alignfull,
article .post-meta-edit-link-wrapper.alignfull,
article .entry-content > *.alignfull,
article .entry-content > .wp-block-latest-posts.alignfull,
article .entry-content > .wp-block-group.alignfull > div > *.alignfull {
max-width: none;
padding-left: 0;
padding-right: 0;
}
.has-red-color {
color: #E32012;
}
.has-green-color {
color: #187734;
}
.has-light-grey-color {
color: #F8F8F8;
}
.has-black-color {
color: black;
}
.has-white-color {
color: white;
}
.has-red-background-color {
background-color: #E32012;
}
.has-green-background-color {
background-color: #187734;
}
.has-light-grey-background-color {
background-color: #F8F8F8;
}
.has-black-background-color {
background-color: black;
}
.has-white-background-color {
background-color: white;
}
html {
height: 100%;
width: 100%;
}
body {
color: black;
font-family: "Commissioner", sans-serif;
font-size: 14px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-weight: 300;
margin: 0;
text-rendering: optimizeLegibility;
}
body > footer,
body > header {
padding-left: 4vw;
padding-right: 4vw;
}
body.preload * {
transition: none !important;
}
strong, b {
font-weight: 500;
}
button,
.button,
input[type=submit],
.wp-block-button__link {
background: #E32012;
border: 0;
border-radius: 0;
color: white;
cursor: pointer;
font-family: inherit;
font-size: 112.5%;
font-weight: 400;
padding: 0.7em 1.4em;
text-transform: uppercase;
}
input,
select,
textarea {
font-family: inherit;
font-size: inherit;
}
textarea {
max-width: 100%;
min-height: 250px;
width: 100%;
}
input[type=submit] {
cursor: pointer;
text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 500;
margin: 0.75em auto 1em auto;
}
h1 {
font-size: 180%;
}
h2 {
font-size: 140%;
padding-top: 0.5em;
}
h3 {
font-size: 140%;
}
h4 {
font-size: 120%;
}
.entry-content ul {
list-style-type: "• ";
}
.entry-content ul li {
margin-bottom: 1.5em;
margin-top: 1.5em;
}
.entry-content ul.is-style-compact li {
margin-bottom: 0.25em;
margin-top: 0.25em;
}
.entry-content > div ul {
padding-left: 0.95em;
}
.entry-content > ul {
padding-left: calc(4vw + 50px);
}
.reset-list-style {
list-style: none;
}
main {
position: relative;
}
main a {
text-decoration: underline;
}
main p {
line-height: 1.5;
}
nav ul,
nav .reset-list-style {
list-style: none;
margin: 0;
padding: 0;
}
.footer-nav-widgets-wrapper {
background: #187734;
color: white;
margin-top: 12em;
padding-top: 1em;
}
.footer-nav-widgets-wrapper a {
color: inherit;
font-weight: 500;
}
.footer-row {
display: flex;
flex-wrap: wrap;
line-height: 1.5;
padding: 0 8vw;
position: relative;
}
.footer-row p {
margin: 0;
}
.footer-row .widget + .widget {
margin-left: 1.5em;
}
.footer-row .footer-widgets-outer-wrapper + .footer-menu-wrapper {
flex-basis: 100%;
margin-top: 2em;
}
.footer-row .footer-menu li {
margin: 0;
}
.footer-row-top {
margin-bottom: -2em;
padding-left: 0;
}
.footer-row-top .footer-widgets-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 4.25em;
padding-top: 3.5em;
position: relative;
width: 100%;
}
.footer-row-top .footer-widgets {
display: flex;
padding: 0 8vw;
}
.footer-row-top .footer-widgets:first-child {
align-items: center;
background: white;
bottom: 60%;
box-shadow: 30px 30px 100px rgba(0, 0, 0, 0.25);
max-width: 75%;
padding: 1em 2em;
position: absolute;
}
.footer-row-top .footer-widgets:last-child {
font-size: 120%;
margin-top: 1em;
}
.footer-row-top strong, .footer-row-top b {
font-size: 115%;
}
.site-footer {
background: #187734;
color: white;
}
.site-footer a {
color: inherit;
font-weight: 500;
}
.site-footer .section-inner {
box-sizing: border-box;
padding: 1.5em 0 4em 4vw;
}
.footer-credits {
border-top: 1px solid rgba(255, 255, 255, 0.25);
max-width: 1024px;
padding-top: 1.5em;
}
.footer-copyright {
font-size: 85%;
margin: 0;
opacity: 0.5;
}
.nav-toggle {
background: transparent;
border: 0;
box-sizing: border-box;
padding: 0 0 0 3em;
}
.nav-toggle span {
display: inline-block;
}
.nav-toggle svg {
display: block;
height: 24px;
margin: 0;
width: 30px;
}
.nav-toggle .toggle-inner {
position: relative;
}
.nav-toggle .toggle-icon {
transition: opacity 0.3s;
}
.nav-toggle .toggle-icon.cross {
opacity: 0;
position: absolute;
right: 0;
}
.nav-toggle.active .toggle-icon {
opacity: 0;
}
.nav-toggle.active .toggle-icon.cross {
opacity: 1;
}
.close-nav-toggle {
display: none;
}
.menu-modal {
display: none;
position: relative;
top: 0 !important;
z-index: 2;
}
.menu-modal .menu-modal-inner {
background: white;
height: 100vh;
position: absolute;
width: 100%;
}
.menu-modal .menu-top {
position: relative;
}
.menu-modal .mobile-menu {
font-weight: 500;
padding-top: 1em;
text-align: center;
}
.menu-modal .mobile-menu li {
border-bottom: 1px solid #E1EDE4;
margin: 0;
padding: 1.5em 0;
}
.menu-modal .mobile-menu li:first-child {
border-top: 1px solid #E1EDE4;
}
.menu-modal.active {
display: block;
}
.header-navigation-wrapper {
display: none;
flex-grow: 1;
margin-left: 5vw;
}
.header-navigation-wrapper ul {
display: flex;
justify-content: space-between;
}
.header-navigation-wrapper a {
color: black;
display: block;
font-weight: 500;
padding: 0.5em 0.2em;
position: relative;
white-space: nowrap;
}
.header-navigation-wrapper a:last-child {
padding-right: 0;
}
.header-navigation-wrapper a::after {
bottom: 0;
content: "";
display: block;
height: 1px;
left: 0.2em;
position: absolute;
transition: background 0.3s;
width: 3em;
}
.header-navigation-wrapper li {
margin: 0;
}
.header-navigation-wrapper li.current-menu-parent a, .header-navigation-wrapper li.current-menu-item a, .header-navigation-wrapper li:active a, .header-navigation-wrapper li:focus a, .header-navigation-wrapper li:hover a {
color: #E32012;
}
.header-navigation-wrapper li.current-menu-parent a::after, .header-navigation-wrapper li.current-menu-item a::after, .header-navigation-wrapper li:active a::after, .header-navigation-wrapper li:focus a::after, .header-navigation-wrapper li:hover a::after {
background: #E32012;
}
.header-titles-wrapper {
display: flex;
justify-content: space-between;
width: 100%;
}
.header-titles {
flex-grow: 0;
}
.header-titles .site-logo {
max-width: 225px;
min-width: 175px;
overflow: hidden;
}
.header-titles .site-logo img {
height: 100%;
object-fit: contain;
width: 100%;
}
.header-inner {
align-items: center;
display: flex;
justify-content: space-between;
padding: 0.75em 0 1em 0;
}
.site-header {
position: relative;
}
.site-header + * {
position: relative;
}
.site-header::after {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
content: "";
display: block;
height: 3em;
left: 0;
position: absolute;
top: 100%;
width: 100%;
}
.gw-top-bar a {
text-decoration: none;
}
.gw-top-bar p,
.gw-top-bar ul {
margin: 0;
padding: 0;
}
.gw-top-bar li {
list-style: none;
margin: 0;
}
.gw-top-bar li + li::before {
content: "|";
display: inline;
margin: 0 0.5em;
}
.gw-top-bar li.current-menu-item > a {
font-weight: bold;
}
.gw-top-bar nav {
display: none;
margin: 0 0 0 auto;
}
.gw-top-bar span.gw-icon {
margin-right: 0.5em;
display: inline-block;
font-weight: bold;
}
.gw-top-bar .wrapper,
.gw-top-bar .menu,
.gw-top-bar .widget,
.gw-top-bar .widget-area {
align-items: center;
display: flex;
justify-content: flex-start;
}
.gw-top-bar .wrapper {
font-size: 85%;
font-weight: 400;
height: 3em;
margin: auto;
max-width: 1200px;
padding: 0 4vw;
}
.gw-top-bar .widget + .widget {
margin: 0 0 0 1.5em;
}
.gw-top-bar .widget-area {
margin: 0;
}
.archive.category .archive-title .color-accent {
display: none;
}
.archive.category .featured-media {
margin-bottom: 0.5em;
order: 0;
padding: 0;
}
.archive.category .featured-media img {
height: 375px;
object-fit: contain;
width: 100%;
}
.archive.category .entry-categories {
display: none;
}
.comments-wrapper {
margin-top: 5em;
}
.gw-block-news {
display: flex;
flex-wrap: wrap;
margin-bottom: 5em;
}
.gw-block-news .news li {
display: block;
margin-bottom: 2.5em;
margin-top: 0;
min-height: 2.5em;
}
.gw-block-news .news li p {
margin: 0;
}
.gw-block-news li,
.gw-block-news .consultation-hours {
background: 1em 1.5em/30px 30px no-repeat white;
box-shadow: 30px 30px 100px rgba(0, 0, 0, 0.25);
padding: 1.5em;
padding-left: 4em;
}
.gw-block-news li.warning,
.gw-block-news .consultation-hours.warning {
background-image: url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/warning.svg);
}
.gw-block-news li.info,
.gw-block-news .consultation-hours.info {
background-image: url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/info.svg);
}
.gw-block-news .consultation-hours {
background-image: url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/hours.svg);
width: 100%;
}
.gw-block-news .consultation-hours p {
margin: 1.5em 0;
}
.gw-block-news .consultation-hours h3 {
font-size: 120%;
margin: 0.4em 0;
}
.gw-block-news .news {
list-style: none;
margin: 0;
padding: 0;
}
.gw-block-open-street-map {
background-image: url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/map-marker-active.svg);
margin-left: -4vw;
margin-right: -4vw;
}
.leaflet-map .leaflet-marker-icon {
background: center/contain no-repeat url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/map-marker.svg);
object-position: -99999px 99999px;
transition: background-image 0.3s ease, width 0.3s ease, height 0.3s ease, top 0.3s ease, left 0.3s ease;
}
.leaflet-map .leaflet-marker-icon:focus, .leaflet-map .leaflet-marker-icon:hover {
background-image: url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/map-marker-active.svg);
height: 51px !important;
left: -5px !important;
top: -10px !important;
width: 35px !important;
}
.leaflet-map .leaflet-popup-content {
color: #187734;
}
.leaflet-map .leaflet-control a {
color: #E32012;
}
.header-footer-group > * {
margin: auto;
max-width: 1200px;
} .entry-title {
margin: 2.5rem 0 3rem 0;
max-width: 900px;
}
.pagination-single-inner {
display: flex;
justify-content: space-between;
}
.pagination-single-inner a {
text-decoration: none;
}
.pagination-single-inner .prev,
.pagination-single-inner .next {
text-decoration: underline;
}
.pagination-single-inner .previous-post,
.pagination-single-inner .next-post {
display: block;
max-width: 300px;
}
.pagination-single-inner .previous-post .arrow {
margin-right: 0.5em;
}
.pagination-single-inner .next-post {
text-align: right;
}
.pagination-single-inner .next-post .arrow {
margin-left: 0.5em;
}
.pagination-single-inner .title {
color: #6C6B6B;
display: block;
font-weight: 500;
margin-top: 1em;
}
.post .entry-categories {
display: none;
}
.post .post-meta {
color: #6C6B6B;
margin: -3em 0 4em 0;
}
.post .post-meta .meta-icon {
display: none;
}
.post .post-meta .post-author {
display: none;
}
.post .post-meta .post-date {
margin-left: 0;
}
.post .featured-media {
display: none;
}
.post-meta-edit-link-wrapper {
margin: 3em 0;
text-align: right;
}
.post-meta {
list-style: none;
padding: 0;
}
.post-meta a {
color: inherit;
text-decoration: none;
}
.post-meta li {
display: inline;
margin: 0;
}
.post-meta li + li {
margin-left: 1em;
} .screen-reader-text {
font-size: 75%;
height: 1px;
left: -100%;
overflow: hidden;
position: absolute;
top: 0;
width: 1px;
word-wrap: normal;
}
.screen-reader-text:focus {
height: auto;
left: 0;
padding: 10px;
width: auto;
}
:root {
--swiper-navigation-size: 32px;
}
.wp-block-swiper h1, .wp-block-swiper h2, .wp-block-swiper h3, .wp-block-swiper h4, .wp-block-swiper h5, .wp-block-swiper h6 {
color: #6C6B6B;
margin: 0;
}
.wp-block-swiper h4, .wp-block-swiper h5, .wp-block-swiper h6 {
font-size: 80%;
font-weight: 400;
}
.wp-block-swiper h3 {
font-size: 185%;
font-weight: 700;
}
.wp-block-swiper a {
font-weight: 600;
position: relative;
}
.wp-block-swiper a::after {
content: "⟶";
display: inline-block;
left: auto;
margin-left: 0.5em;
position: absolute;
}
.wp-block-swiper p {
margin: 0;
}
.wp-block-swiper .swiper-container-inner {
margin-left: -4vw;
margin-right: -4vw;
}
.wp-block-swiper .swiper-slide {
box-sizing: border-box;
position: relative;
}
.wp-block-swiper .wp-block-group {
background: white;
bottom: 0;
box-shadow: 15px 15px 80px rgba(0, 0, 0, 0.2);
padding: 1.25em 1em 1.5em 1em;
position: absolute;
right: 0;
}
.wp-block-swiper.is-style-primary {
z-index: 0;
}
.wp-block-swiper.is-style-primary .swiper-container {
margin-bottom: -3em;
padding-bottom: 5em;
}
.wp-block-swiper.is-style-primary .swiper-slide {
padding: 0 0 5em 0;
}
.wp-block-swiper.is-style-primary .swiper-button-prev,
.wp-block-swiper.is-style-primary .swiper-button-next {
margin: -5em 0 0 0;
}
.wp-block-swiper.is-style-primary + * {
position: relative;
z-index: 0;
}
.wp-block-swiper.is-style-primary .swiper-pagination {
padding-left: 3em;
position: absolute;
text-align: left;
width: auto;
}
.wp-block-swiper.is-style-secondary {
margin-bottom: 1.25em;
padding-bottom: 2.75em;
}
.wp-block-swiper.is-style-secondary .swiper-pagination {
margin-top: 0.5em;
}
.swiper-button-prev {
left: 1em;
}
.swiper-button-next {
right: 1em;
}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
background: center/60% 60% no-repeat rgba(255, 255, 255, 0.3) url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/arrow-left.svg);
border-radius: 100%;
display: none;
width: var(--swiper-navigation-size);
z-index: 2;
}
.swiper-container .swiper-button-prev:hover,
.swiper-container .swiper-button-next:hover {
opacity: 1;
}
.swiper-container .swiper-button-prev::after,
.swiper-container .swiper-button-next::after {
content: none;
}
.swiper-container .swiper-button-next {
transform: rotate(180deg);
}
.swiper-container .swiper-pagination {
bottom: auto;
text-align: center;
}
.swiper-container .swiper-pagination-bullet {
background-color: #D1E4D6;
border-radius: 0;
height: 0.35em;
opacity: 1;
transition: background-color 0.3s;
width: 1.75em;
}
.swiper-container .swiper-pagination-bullet-active {
background-color: #74AD85;
}
.swiper-container .swiper-wrapper .swiper-slide figure img {
display: block;
height: 230px;
max-height: none;
}
.wp-block-group.is-style-downloads::after, .wp-block-group.is-style-drop-shadow::after {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);
content: "";
display: block;
height: 5em;
}
.wp-block-group.is-style-downloads .wp-block-column,
.wp-block-group.is-style-downloads > div {
padding: 1em 0;
}
.wp-block-group.is-style-downloads .wp-block-column > h2,
.wp-block-group.is-style-downloads > div > h2 {
align-items: center;
display: flex;
position: relative;
}
.wp-block-group.is-style-downloads .wp-block-column > h2::after, .wp-block-group.is-style-downloads .wp-block-column > h2::before,
.wp-block-group.is-style-downloads > div > h2::after,
.wp-block-group.is-style-downloads > div > h2::before {
background: center/24px 24px no-repeat url(//www.wgbauvereinbabelsberg.de/wp-content/themes/gw-wp-theme-gwg/img/icons/downloads.svg);
content: "";
display: none;
height: 24px;
width: 24px;
}
.wp-block-group.is-style-downloads .wp-block-column > h2::after,
.wp-block-group.is-style-downloads > div > h2::after {
display: inline-block;
margin-left: 0.5em;
}
.wp-block-group.is-style-downloads a {
font-weight: 600;
}
.wp-block-image img {
height: auto;
}
.wp-block-image.is-style-drop-shadow img {
box-shadow: 20px 20px 80px rgba(0, 0, 0, 0.2);
}
.wp-block-image.size-full img {
width: 100%;
}
.wp-block-latest-posts {
justify-content: space-between;
}
.wp-block-latest-posts.is-grid li {
background: white;
box-shadow: 20px 20px 100px rgba(0, 0, 0, 0.2);
display: flex;
flex-direction: column;
margin: 0 0 2em 0;
position: relative;
}
.wp-block-latest-posts.is-grid li > time {
order: 1;
}
.wp-block-latest-posts.is-grid li > a {
color: black;
font-weight: 600;
margin: 0.5em 0 0 0;
order: 2;
text-decoration: none;
}
.wp-block-latest-posts.is-grid li > a,
.wp-block-latest-posts.is-grid li > time,
.wp-block-latest-posts.is-grid li > div {
padding: 0 1rem;
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image {
margin-bottom: 0.5em;
order: 0;
padding: 0;
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img {
height: 230px;
object-fit: cover;
width: 100%;
}
.wp-block-latest-posts.is-grid .wp-block-latest-posts__post-excerpt {
margin-bottom: 4em;
order: 3;
}
.wp-block-latest-posts .read-more {
bottom: 1.5rem;
color: #E32012;
display: block;
position: absolute;
text-transform: lowercase;
}
.wp-block-latest-posts .read-more::after {
content: "⟶";
display: inline-block;
left: auto;
margin-left: 0.5em;
position: absolute;
}
.wp-block-latest-posts.columns-2 li:nth-child(2n), .wp-block-latest-posts.columns-3 li:nth-child(3n), .wp-block-latest-posts.columns-4 li:nth-child(4n), .wp-block-latest-posts.columns-5 li:nth-child(5n), .wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right: 0;
}
.wp-block-latest-posts.is-grid {
padding: initial;
}
.load-more-wrapper {
padding: 1em 0;
text-align: center;
}
.load-more.loading {
cursor: progress;
}
.load-more.end-of-page {
display: none;
}
.wp-block-media-text img,
.wp-block-media-text video {
max-height: 400px;
object-fit: cover;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 0;
}
.wp-block-media-text.is-style-drop-shadow img,
.wp-block-media-text.is-style-drop-shadow video {
box-shadow: 20px 20px 80px rgba(0, 0, 0, 0.2);
} @media (min-width: 600px) {
.footer-row-top .footer-widgets:last-child {
white-space: nowrap;
}
.gw-block-news {
flex-wrap: nowrap;
}
.gw-block-news .news li:last-child {
margin: 0;
}
.gw-block-news .consultation-hours {
min-width: 30%;
width: auto;
}
.gw-block-news .news {
margin-right: 2em;
}
.gw-block-open-street-map {
margin-left: 0;
margin-right: 0;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
padding-right: 8%;
}
.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
padding-left: 8%;
} }
@media (min-width: 900px) {
body {
font-size: 16px;
}
.footer-nav-widgets-wrapper {
margin-top: 16em;
}
.footer-nav-widgets-wrapper .footer-inner {
padding-left: 4vw;
padding-right: 4vw;
position: relative;
}
.footer-row {
flex-wrap: nowrap;
padding: 0;
}
.footer-row .footer-widgets-outer-wrapper {
padding-left: 3em;
}
.footer-row .footer-widgets-outer-wrapper + .footer-menu-wrapper {
flex-basis: unset;
margin-left: 4em;
margin-top: 0;
}
.footer-row-top .footer-widgets-wrapper {
flex-wrap: nowrap;
margin-bottom: 0;
padding-top: 0.25em;
}
.footer-row-top .footer-widgets {
padding: 0;
}
.footer-row-top .footer-widgets + .footer-widgets {
margin-left: 3em;
}
.footer-row-top .footer-widgets:first-child {
bottom: 70%;
max-width: 60%;
padding: 2.5em;
position: relative;
}
.footer-row-top .footer-widgets:last-child {
font-size: inherit;
margin-top: 0;
}
.site-footer .section-inner {
padding: 2.5em 6em 4em 3em;
}
.footer-credits {
padding-top: 2.5em;
}
.gw-top-bar {
flex-wrap: nowrap;
}
.gw-top-bar nav {
display: block;
}
.gw-block-open-street-map {
margin-left: 0;
margin-right: 0;
} .post .post-meta {
margin: -2.5em 0 4em 0;
}
.wp-block-swiper p {
margin-top: 1em;
}
.wp-block-swiper.is-style-primary .swiper-container {
margin-bottom: -5em;
}
.wp-block-swiper.is-style-primary .swiper-pagination {
bottom: 8em;
}
.swiper-container .swiper-button-prev,
.swiper-container .swiper-button-next {
display: block;
}
.swiper-container .swiper-pagination {
display: block;
}
.swiper-container .swiper-wrapper .swiper-slide figure img {
height: 375px;
}
.wp-block-group.is-style-downloads .wp-block-column > h2::after,
.wp-block-group.is-style-downloads > div > h2::after {
display: none;
margin-left: 0.5em;
}
.wp-block-group.is-style-downloads .wp-block-column > h2::before,
.wp-block-group.is-style-downloads > div > h2::before {
display: inline-block;
height: 24px;
left: auto;
margin-left: -30px;
margin-right: 0.5em;
position: absolute;
width: 24px;
} }
@media (min-width: 1200px) {
body {
font-size: 18px;
}
.nav-toggle,
.close-nav-toggle,
.menu-modal.active {
display: none;
}
.header-navigation-wrapper {
display: block;
}
.header-titles-wrapper {
width: auto;
}
.gw-block-news li,
.gw-block-news .consultation-hours {
background-size: 40px 40px;
}
.gw-block-news .consultation-hours {
min-width: 400px;
} .wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image img {
height: 275px;
}
.wp-block-latest-posts.columns-3 li {
margin: 0 2em 2em 0;
width: calc((100% - 2em * 2) / 3);
}
.wp-block-swiper .swiper-container-inner {
margin-left: 0;
margin-right: 0;
}
.wp-block-swiper .wp-block-group {
padding-right: 4em;
right: 3.25em;
}
.wp-block-swiper.is-style-primary .swiper-pagination {
left: 4vw;
}
.swiper-button-prev {
left: calc(4vw + 1em);
}
.swiper-button-next {
right: calc(4vw + 1em);
}
.swiper-container .swiper-wrapper .swiper-slide figure img {
height: 500px;
}
.wp-block-group.is-style-downloads > div > h2::before {
background-size: 30px 30px;
height: 30px;
margin-left: -42px;
width: 30px;
} }
@media print { }