/*
 Theme Name:   Sydney-Child
 Theme URI:    https://athemes.com/theme/sydney
 Description:  Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. As well as being fully compatible with Elementor, Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page. Looking for a quick start with Sydney? With just a few clicks, you can import one of our existing demos (https://athemes.com/sydney-demos/)
 Author:       aThemes
 Author URI:   http://example.com
 Template:     sydney
 Version:      1.1.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  sydney-child
*/

/************************/
/* Fonts                */
/* Titel:  Anton        */
/* Italic: Crimson Text */
/* Text:   Poppins      */
/************************/

/* anton-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/anton-v25-latin-regular.eot');
  src: url('./fonts/anton-v25-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('./fonts/anton-v25-latin-regular.woff2') format('woff2'),
    url('./fonts/anton-v25-latin-regular.woff') format('woff'),
    url('./fonts/anton-v25-latin-regular.ttf') format('truetype'),
    url('./fonts/anton-v25-latin-regular.svg#Anton') format('svg');
}

/* crimson-pro-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Crimson Pro';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/crimson-pro-v24-latin-italic.eot');
  src: url('./fonts/crimson-pro-v24-latin-italic.eot?#iefix') format('embedded-opentype'),
    url('./fonts/crimson-pro-v24-latin-italic.woff2') format('woff2'),
    url('./fonts/crimson-pro-v24-latin-italic.woff') format('woff'),
    url('./fonts/crimson-pro-v24-latin-italic.ttf') format('truetype'),
    url('./fonts/crimson-pro-v24-latin-italic.svg#CrimsonPro') format('svg');
}

/* poppins-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/poppins-v20-latin-regular.eot');
  src: url('./fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('./fonts/poppins-v20-latin-regular.woff2') format('woff2'),
    url('./fonts/poppins-v20-latin-regular.woff') format('woff'),
    url('./fonts/poppins-v20-latin-regular.ttf') format('truetype'),
    url('./fonts/poppins-v20-latin-regular.svg#Poppins') format('svg');
}

/* poppins-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/poppins-v20-latin-italic.eot');
  src: url('./fonts/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'),
    url('./fonts/poppins-v20-latin-italic.woff2') format('woff2'),
    url('./fonts/poppins-v20-latin-italic.woff') format('woff'),
    url('./fonts/poppins-v20-latin-italic.ttf') format('truetype'),
    url('./fonts/poppins-v20-latin-italic.svg#Poppins') format('svg');
}

/* poppins-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/poppins-v20-latin-600.eot');
  src: url('./fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'),
    url('./fonts/poppins-v20-latin-600.woff2') format('woff2'),
    url('./fonts/poppins-v20-latin-600.woff') format('woff'),
    url('./fonts/poppins-v20-latin-600.ttf') format('truetype'),
    url('./fonts/poppins-v20-latin-600.svg#Poppins') format('svg');
}

/* poppins-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/poppins-v20-latin-700.eot');
  src: url('./fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'),
    url('./fonts/poppins-v20-latin-700.woff2') format('woff2'),
    url('./fonts/poppins-v20-latin-700.woff') format('woff'),
    url('./fonts/poppins-v20-latin-700.ttf') format('truetype'),
    url('./fonts/poppins-v20-latin-700.svg#Poppins') format('svg');
}

html {
  direction: ltr !important;
  overflow-x: hidden !important;
  /* no horizontal scroll for 100vw */
}

body {
  direction: ltr;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Anton', sans-serif !important;
  line-height: 1.3 !important;
  letter-spacing: 0.03em !important;
  font-weight: normal !important;
}

.fullwidth_fix {
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  max-width: 100vw !important;

  position: relative !important;
  width: 100vw !important;

}

#content .elementor-widget-text-editor a {
  color: #FF4C00 !important;
}

#content .elementor-widget-text-editor a:hover {
  color: #D24509 !important;
}

.elementor-testimonial__text,
.elementor-blockquote>.elementor-blockquote__content {
  font-family: 'Crimson Pro' !important;
}



.single-pressemitteilung .wp-block-image .size-full img{
	width: 100%;
	height: auto;
}

body,
p,
.mapboxgl-map,
#content.page-wrap,
.elementor-kit-75 {
  font-family: 'Poppins', sans-serif !important;
  --e-global-typography-primary-font-family: "Poppins", sans-serif !important;
  --e-global-typography-primary-font-weight: 600 !important;
  --e-global-typography-secondary-font-family: "Poppins", sans-serif !important;
  --e-global-typography-secondary-font-weight: 400 !important;
  --e-global-typography-text-font-family: "Poppins", sans-serif !important;
  --e-global-typography-text-font-weight: 400 !important;
  --e-global-typography-accent-font-family: "Poppins", sans-serif !important;
  --e-global-typography-accent-font-weight: 700 !important;
}


/* Header / Navigation */
#masthead {
  position: fixed !important;
  width: 100% !important;
  background: rgba(30, 39, 46, 0.75) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

#masthead-mobile {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  -webkit-transition: top 300ms ease-out;
  transition: top 300ms ease-out
}

/* hide header on scroll down */
#masthead-mobile.scrollDown {
  top: -150px;
}

#masthead-mobile.scrollUp {
  top: 0;
}

#mainnav {
  text-transform: uppercase !important;
}

.sydney-offcanvas-menu>.mobile-header-item:nth-child(3) {
  text-align: center !important;
}

.sydney-offcanvas-menu>.mobile-header-item:nth-child(3)>a {
  margin-top: 0px !important;
}

#mainnav ul ul li:first-of-type,
#mainnav ul ul li:last-of-type {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#mainnav .sub-menu>li {
  transition: all 0.3s ease-in-out !important;
}

#mainnav .sub-menu>li:hover {
  background-color: #808E9B !important;
}

#mainnav .dropdown-symbol {
  top: -3px !important;
}

#mainnav ul li a {
  font-size: 17px !important;
}

#adlg-subnav {
  transition: box-shadow 0.3s ease-in-out !important;
}

#adlg-subnav.tothetop {
  position: fixed !important;
  top: 0 !important;
  z-index: 100 !important;
  left: 0px !important;
  -webkit-box-shadow: 0px -1px 19px -6px #1E272E !important;
  box-shadow: 0px -1px 19px -6px #1E272E !important;
}

#adlg-subnav a {
  font-family: 'Anton', sans-serif !important;
  text-transform: uppercase !important;
}

#adlg-subnav_here.changeheighthere {
  height: 80px !important;
}

a.spendenbtn {
  background-color: #d24509;
  border-radius: 2px;
  bottom: 10px;
  color: white;
  display: none;
  left: 20px;
  line-height: 1;
  padding: 13px 20px;
  position: fixed;
  z-index: 99999;
}

a.spendenbtn:hover {
  color: #fff;
}



/* footer Menu */

.widget .menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.widget .menu .menu-item {
  margin-right: 2em !important;
}

.widget .menu .menu-item a:hover {
  opacity: 0.7;
}

.widget .menu .menu-item a {
  font-size: 10px;
  max-width: 120px;
  height: 13px !important;
  display: inline-block;
}

.widget .menu .sub-menu {
  padding-left: 1em;
}

.widget .menu .sub-menu .menu-item {
  margin-right: 0 !important;
}


/* Footer */
#content.page-wrap,
#content>.content-wrapper {
  padding-bottom: 0px !important;
}

#sidebar-footer .wp-block-button,
#sidebar-footer .wp-block-columns {
  margin-bottom: 0px !important;
}

#sidebar-footer .wp-block-group__inner-container>p {
  display: none !important;
}

/* Blog Styling */
.editor-styles-wrapper .editor-post-title__input {
  color: #1E272E !important;
}

.sydney-breadcrumbs {
  margin-top: 40px !important;
}

.post-wrap .title-post.entry-title {
  color: #fff !important;
  -webkit-text-stroke-width: 1px !important;
  stroke-width: 1px !important;
  -webkit-text-stroke-color: #1E272E !important;
  stroke: #1E272E !important;
  text-shadow: 5px 3px 0px #1E272E !important;
}

#secondary {
  color: #1E272E !important;
}

#secondary a {
  color: #FF4C00 !important;
  transition: color 0.3s ease-in-out !important;
}

#secondary a:hover {
  color: #D24509 !important;
}

#seconday .wp-block-latest-posts__post-excerpt {
  font-size: 14px !important;
}

.post-wrap .entry-meta>span {
  background-color: #D2DAE2 !important;
  padding: 5px 0px 5px 15px !important;
}

.post-wrap .entry-meta>span:nth-child(2) {
  padding: 5px 15px 5px 0px !important;
}

.post-wrap>article .entry-meta>span {
  background-color: #D2DAE2 !important;
  padding: 5px 0px 5px 15px !important;
}

.post-wrap>article .entry-meta>span:nth-child(2) {
  padding: 5px 0px 5px 0px !important;
}

.post-wrap>article .entry-meta>span:nth-child(3) {
  padding: 5px 15px 5px 0px !important;
}

.post-wrap .entry-meta>span:after {
  color: #1E272E !important;
}

.post-wrap .entry-meta>span a:hover {
  color: #485460 !important;
}

.post-wrap .read-more {
  background-color: #FF4C00 !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  font-size: 14px !important;
  padding: 8px 20px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

.post-wrap .read-more:hover {
  background-color: #D24509 !important;
  color: #fff !important;
}

#comments>#respond,
.sydney-breadcrumbs {
  background-color: #E8ECF0 !important;
}

#main.post-wrap .widget-image-caption.wp-caption-text {
  font-size: 14px !important;
  font-style: italic !important;
}

#main.post-wrap>article {
  margin-bottom: 0px !important;
}

#main.post-wrap .entry-footer>.tags-links>a {
  background-color: #FF4C00 !important;
  color: #fff !important;
  font-size: 14px !important;
}

#main.post-wrap .entry-footer>.tags-links>a:hover {
  background-color: #D24509 !important;
  color: #fff !important;
}

#main.post-wrap .entry-footer {
  margin: 30px 0px 30px 0px !important;
}

#main.post-wrap .navigation.post-navigation,
#main.post-wrap .entry-footer {
  display: none !important;
}

.bdt-single-post h3.bdt-single-post-title {
  transition: color 0.3s ease-in-out !important;
}

.bdt-single-post h3.bdt-single-post-title:hover {
  color: #E8ECF0 !important;
}

.navigation.pagination>.nav-links>.page-numbers,
.navigation.pagination>.nav-links>.prev.page-numbers,
.navigation.pagination>.nav-links>.next.page-numbers {
  color: #1E272E !important;
  background-color: #E8ECF0 !important;
}

.navigation.pagination>.nav-links>.page-numbers.current {
  background-color: #1E272E !important;
  color: #fff !important;
}

.navigation.pagination>.nav-links>.page-numbers:hover,
.navigation.pagination>.nav-links>.prev.page-numbers:hover,
.navigation.pagination>.nav-links>.next.page-numbers:hover {
  background-color: #1E272E !important;
  color: #fff !important;
}

#main.post-wrap .posts-layout .content-inner {
  display: inline-flex !important;
}

#main.post-wrap .posts-layout .list-image {
  height: 100%;
}

.sidebar-news .wp-block-latest-posts__post-excerpt {
  font-size: 14px !important;
}

.sidebar-news .wp-block-latest-posts__post-title {
  font-weight: bold !important;
}

/* Blog Styling WP-Admin */
.wp-admin div.editor-styles-wrapper h1 {
  color: #1E272E !important;
}

div.editor-styles-wrapper h1 {
  color: #1E272E !important;
}

/* Homepage Styling */
.custom-slide_vortraege .swiper-slide-active .bdt-panel-slide-title,
.custom-slide_vortraege .swiper-slide-active .bdt-panel-slide-text>p {
  text-shadow: 0px 0px 50px #1E272E !important;
}

.elementor-widget-lg-map-plugin h2 {
  color: #fff;
}

/* Vortrag für Mütter */
.vortrag-muetter h2,
.vortrag-muetter .muetter-text {
  text-shadow: 0px 0px 16px #D2DAE2 !important;
}


/* Presse Seiten */
.adlg-auswahl .elementor-background-overlay {
  transition: opacity 0.3s ease-in-out !important;
}

.adlg-auswahl .elementor-background-overlay:hover {
  opacity: 0.3 !important;
}

.bdt-breadcrumbs-wrapper>ul.bdt-breadcrumb>li:nth-child(n+2):not(.bdt-first-column)::before {
  text-decoration: none !important;
}

.elementor-widget-bdt-video-gallery .rvs-nav-container {
  background: #1E272E !important;
}

/* Newsletter anmelden button */
.rm-open-popup .elementor-button {
  cursor: pointer;
}

/* Newsletter Popup */
#rmOrganism {
  font-family: 'Poppins', sans-serif !important;
}

#rmOrganism>.rmPopup__container>.rmPopup.rmPopup--modal {
  /*top: 25% !important;
  height: 380px;*/
  border-radius: 1em;
}

@media only screen and (max-width : 767px) {
  #rmOrganism>.rmPopup__container>.rmPopup.rmPopup--modal {
    top: 0px !important;
  }
}

#rmOrganism .rmBase__comp--heading {
  font-family: 'Anton' !important;
  text-transform: uppercase !important;
  ;
}

#rmOrganism .rmBase__comp--logo {
  max-height: 75px !important;
}

#rmOrganism button.rmBase__comp--cta {
  background: #FF4C00 !important;
}

#rmOrganism button.rmBase__comp--cta:hover {
  background: #D24509 !important;
}

#rmOrganism .rmSubscription {
  background: #fff !important;
}

/* Presseverteiler */
#rmOrganism>.rmLayout--horizontal>.rmBase__body.rmSubscription>form>.rmBase__content,
#rmOrganism>.rmLayout--horizontal>.rmBase__body.rmSubscription>.rmBase__content {
  background: #fff !important;
}

#rmOrganism .rmSubscription .rmBase__el--captcha {
  text-align: left !important;
}

#rmOrganism .rmLayout--horizontal.rmBase .rmBase__container {
  padding: 0 !important;
}

#rmOrganism .rmEmbed.rmLayout--horizontal.rmBase .rmBase__body.rmSubscription .rmBase__comp--heading,
#rmOrganism .rmEmbed.rmLayout--horizontal.rmBase .rmBase__body.rmSubscription .rmBase__comp--text {
  text-align: left !important;
  color: #1e272e !important;
}

#rmOrganism .rmBase__body.rmSubscription .rmBase__comp--text {
  font-family: 'Poppins', sans-serif !important;
}

/* Präsenz-Vorträge Tabelle */
#adlg-vortraege-tabelle thead>tr>th,
#adlg-vortraege-tabelle tbody>tr>td {
  text-align: left !important;
}

#adlg-vortraege-tabelle tbody tr:last-of-type {
  display: none !important;
}

/* Podcast */
.main-player {
  background-color: #D2DAE2 !important;
}

/* Blockquote - Zitate */
blockquote.twitter-tweet {
  background: #1E272E !important;
  color: #fff !important;
}

/* Copy anything to clipboard */
.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button {
  color: #fff !important;
  padding: 0px !important;
  display: contents !important;
}

.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button svg {
  fill: #fff !important;
  margin-left: 5px !important;
}

.copy-the-code-wrap.copy-the-code-style-svg-icon.copy-the-code-inside-wrap {
  display: inline-block !important;
}

.lg-backverbindung {
  color: #fff !important;
}


button,
.roll-button,
a.button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  padding-bottom: 5px
}

body.home .bdt-heading .bdt-post-heading {
  display: inline !important;
}


.promobox {
  padding: 2em;
  background-color: #485460;
  color: white;
  text-align: center;
  margin: 1em 0 2em 0;
}

a.wp-block-button__link {
  color: white;
}

.wp-block-buttons .wp-block-button a {
  color: white !important;
}

.elementor-button-content-wrapper {
  align-items: center;
}

.current-language-menu-item {
  opacity: 0.3;
}

#mainnav ul li.current-menu-ancestor i.sydney-svg-icon svg {
  fill: #FF4B00;
}

#mainnav .sub-menu li a {
  line-height: 25px;
}


#mainnav .sub-menu li.current-menu-item a {
  color: #747E85 !important;
}

#mainnav .sub-menu li.current-menu-item a:hover {
  cursor: default;
}



#mainnav .sub-menu li.current-menu-item:hover {
  background-color: #485460 !important;
}

#mainnav:not(.mainnav.toggled) li>ul.toggled,
#mainnav:not(.mainnav.toggled) li:hover>ul {
  background-color: #485460;
  padding-bottom: 10px;
}

.main-header #mainnav ul ul li:first-of-type {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.main-header #mainnav ul ul li:last-of-type {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.gt-current-lang img,
.nturl img {
  display: none !important;
}

.elementor-social-icons-wrapper {
  justify-content: space-between !important;
}

.elementor-social-icons-wrapper a.elementor-icon {
  width: 42px;
  height: 42px;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
  margin-left: 10px;
  margin-right: 10px;
}

.elementor-icon.elementor-social-icon {
  font-size: 21px !important;
}

.footer-widgets-grid .wp-block-button__link,
.footer-widgets-grid button {
  background-color: #485460;
  border: none;
}

/* wig Seiten */

.widerstandsgruppe .bdt-table td:first-of-type {
  background-color: #EBEBEB !important;
}

.widerstandsgruppe .bdt-table td {
  padding: 0.5em !important;
}

.widerstandsgruppe h3.elementor-heading-title {
  margin-top: 0.7em;
}

.widerstandsgruppe .elementor-widget-container p {
  margin: 0;
}

.widerstandsgruppe thead,
.widerstandsgruppe td:empty {
  display: none !important;
}

.widerstandsgruppe tr.row {
  max-width: 100%;
}

.widerstandsgruppe td {
  word-wrap: break-word;
  white-space: normal;
}

.widerstandsgruppe tbody {
  display: flex !important;
  flex-direction: column;
}

#wigemail table tr td:empty {
  display: none;
}

#wigemail table tr td:nth-of-type(3),
#wigemail table tr td:nth-of-type(4) {
  display: none !important;
}

.post-type-archive-widerstandsgruppe .elementor-posts .elementor-post__card {
  background-color: #FF4B00 !important;
}

.post-type-archive-widerstandsgruppe .elementor-posts .elementor-post__card {
  background-color: #FF4B00 !important;
}

.post-type-archive-widerstandsgruppe h2 a {
  color: white !important;
}

/* spenden seite */
.page-id-36 .sydney-hero-area,
.page-id-36 .spendenbtn {
  display: none;
}

/* spenden copy button */
.copy-the-code-wrap.copy-the-code-style-svg-icon .copy-the-code-button {
  display: contents !important;
}

/* 100 f bay */
body.page-id-31388 .header-image {
  background-image: url(/wp-content/uploads/2023/07/100fuerBayern_Banner-jpg.webp) !important;
}

/* ? */
.page-id-29747 .header-image {
  background-image: url(/wp-content/uploads/2023/05/klimkleber-titelbild-1-scaled.jpg) !important;
}

.page-id-29747 .row {
  margin-left: 0;
  margin-right: 0;
}

/** ungehorsam Seite **/

body.page-id-35219 .header-image {
  background-image: url(https://letztegeneration.org/wp-content/uploads/2024/02/weg-von-fossil-scaled.jpeg);
}


/** invofrmieren **/

body.page-id-34948 .header-image {
  background-image: url(https://letztegeneration.org/wp-content/uploads/2024/02/Pressekonferenz.jpg);
}


/** wandel 2024 **/


body.page-id-34899 .header-image {
  background-image: url(https://letztegeneration.org/wp-content/uploads/2024/02/letzte-generation-massenbesetzung2_c2.jpg);
}

/** werte & prozess **/


body.page-id-19926 .header-image {
  background-image: url(https://letztegeneration.org/wp-content/uploads/2024/02/letzte-generation-berlin_c.jpg);
}

/**  berichterstattung **/

body.page-id-30092 .header-image {
  background-image: url(https://letztegeneration.org/wp-content/uploads/2024/02/letzte-generation-protestmarsch_c.jpg);
}

/** wig archive / blog **/


body.elementor-page-30378 .header-image,
body.blog .header-image {
  background-image: url(https://letztegeneration.org/wp-content/uploads/2024/02/letzte-generation-olaf-luegt_c.jpg);
}

body.blog #main,
body.page-id-30092 #main,
body.page-id-35219 #main {
  padding-top: 50px;
}


/**********************************************/
/* @media                                     */
/* Elementor                                  */
/* mobile:     0px -  767px                   */
/* tablet:   768px - 1024px                   */
/* desktop: 1025px -    inf                   */
/**********************************************/


/* desktop only */
@media (min-width: 1025px) {

  #content.page-wrap,
  #content>.content-wrapper {
    padding-top: 0px !important;
  }

  .widerstandsgruppe tbody {
    display: table-row-group !important;
  }

  body {
    font-size: 17px !important;
  }

  .elementor-widget-bdt-table .bdt-table table {
    font-size: 17px !important;
  }

  .dropdown-symbol .sydney-svg-icon {
    width: 10px !important;
    height: 10px !important;
    position: relative !important;
    top: 2px !important;
  }

  .posts-layout .entry-post {
    line-height: 1.74;
  }

  .spendenbtn {
    display: none;
  }
}

/* mobile only */
@media only screen and (max-width : 767px) {
  #main.post-wrap>.posts-layout>.row>article>.list-image.image-right {
    display: none !important;
  }

  a.spendenbtn {
    display: inline-block;
  }

  .text-spenden-head>div {
    background-color: #ffffffc2 !important;
  }

  #main.post-wrap>.posts-layout>.row>article>.list-content {
    max-width: 100% !important;
    width: 100% !important;
  }

  #main.post-wrap .posts-layout .content-inner {
    display: block !important;
  }

  #main.post-wrap .posts-layout .content-inner .list-content {
    max-width: 100% !important;
    width: 100% !important;
  }

  .vortrag-muetter>.elementor-background-overlay {
    background-size: cover !important;
  }

  .vortrag-muetter h2,
  .vortrag-muetter .muetter-text {
    /*text-shadow: 0px 0px 16px #1E272E!important;*/
    color: #1E272E !important;
  }
}

/* mobile/tablet only */
@media only screen and (max-width: 1024px) {
  body {
    font-size: 18px !important;
  }

  /* make space for navbar */
  .elementor-top-section:nth-of-type(1) {
    padding-top: 110px !important;
  }

  .post-wrap .elementor-top-section:nth-of-type(1) {
    padding-top: 0px !important;
  }

  .sydney-breadcrumbs {
    margin-top: 110px !important;
  }

  .sydney-offcanvas-menu .mainnav ul li {
    border-bottom: none !important;
  }

  .sydney-offcanvas-menu #mainnav .sub-menu {
    padding-left: 0 !important;
  }

  .site-logo {
    max-height: 80px !important;
  }

  .menu-toggle svg {
    width: 32px !important;
    height: 32px !important;
  }

  .menu-toggle {
    width: 32px !important;
    position: relative !important;
    left: -20px !important;
    height: 32px !important;
  }

  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 20px !important;
  }

  .elementor-button.elementor-size-md,
  .elementor-button.elementor-size-xl {
    width: 100% !important;
  }

  #sidebar-footer {
    padding: 0 !important;
  }

  #sidebar-footer .footer-widgets-grid {
    padding: 30px 0px 30px 0px !important;
  }

  #sidebar-footer .wp-block-buttons {
    justify-content: center !important;
  }

  #secondary {
    display: none !important;
  }
}


.gt_switcher_wrapper {
  background-color: white;
  padding: 0.4em 0.2em 0.4em 0.8em;
}


.gt_switcher_wrapper a {
  padding: 0.3em 0.5em 0.4em 0;
}

.gt_switcher_wrapper a img {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/* antira seite */

body.page-id-38770 .header-image{ 
	background-image: url(https://letztegeneration.org/wp-content/uploads/2025/01/end-racism.jpg);
}

body.page-id-38770 .content-inner{
	padding-top: 3em;
}

h3.orange{
	background-color: #ff4c00;
	color: white;
	padding: 0.3em;
}

