.elementor-223 .elementor-element.elementor-element-22dcbaa{--display:flex;--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-0933928{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-0933928.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-72f0b7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-91aee73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-7598360 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-294d033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-223 .elementor-element.elementor-element-59a7e9d{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-223 .elementor-element.elementor-element-7fbd035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-223 .elementor-element.elementor-element-c763359 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-39a7f6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-223 .elementor-element.elementor-element-cce0400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-5b76265{--iteration-count:infinite;--animation-duration:1200ms;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--dynamic-text-color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-5b76265 .elementor-headline{text-align:center;}.elementor-223 .elementor-element.elementor-element-5b76265 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-550546b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-955d18e:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-955d18e.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-955d18e img{height:145px;}.elementor-223 .elementor-element.elementor-element-6261cda{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-5cacd22{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:9px;font-weight:400;color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-09055aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-c167505:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-c167505.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-c167505 img{height:145px;}.elementor-223 .elementor-element.elementor-element-d643475{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-1d7d568{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:9px;font-weight:400;color:var( --e-global-color-accent );}.elementor-223 .elementor-element.elementor-element-9d055ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-3f7217f:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-3f7217f.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-3f7217f img{height:145px;}.elementor-223 .elementor-element.elementor-element-a8b4b29{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-dd736bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-5683409:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-5683409.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-5683409 img{height:145px;}.elementor-223 .elementor-element.elementor-element-6e09f2a{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-e808d7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-4d8df9c:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-4d8df9c.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-4d8df9c img{height:145px;}.elementor-223 .elementor-element.elementor-element-78c9faf{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-e0b3197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-4aaedef:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-4aaedef.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-4aaedef img{height:145px;}.elementor-223 .elementor-element.elementor-element-d57b65e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-550ffe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-7be0c41:not( .elementor-widget-image ), .elementor-223 .elementor-element.elementor-element-7be0c41.elementor-widget-image img{-webkit-mask-image:url( https://leipzig-badminton.de/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-223 .elementor-element.elementor-element-7be0c41 img{height:145px;}.elementor-223 .elementor-element.elementor-element-d5f53bd{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-f87a673{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-223 .elementor-element.elementor-element-f87a673.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-223{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-91aee73{--width:25%;}.elementor-223 .elementor-element.elementor-element-294d033{--width:50%;}.elementor-223 .elementor-element.elementor-element-7fbd035{--width:25%;}.elementor-223 .elementor-element.elementor-element-cce0400{--width:100%;}.elementor-223 .elementor-element.elementor-element-550546b{--width:14%;}.elementor-223 .elementor-element.elementor-element-09055aa{--width:14%;}.elementor-223 .elementor-element.elementor-element-9d055ec{--width:14%;}.elementor-223 .elementor-element.elementor-element-dd736bf{--width:14%;}.elementor-223 .elementor-element.elementor-element-e808d7f{--width:14%;}.elementor-223 .elementor-element.elementor-element-e0b3197{--width:14%;}.elementor-223 .elementor-element.elementor-element-550ffe6{--width:14%;}.elementor-223 .elementor-element.elementor-element-f87a673{--width:98.615%;}}/* Start custom CSS for html, class: .elementor-element-c5cb63f */#next-matches-tight{
  display:flex;
  flex-direction:column;
  gap:6px;
}

#next-matches-tight .match{
  background:#232b31;
  border:1px solid rgba(39,91,102,.6);
  border-radius:10px;
  padding:6px 8px;
  box-shadow:0 6px 16px rgba(39,91,102,.18);
}

#next-matches-tight .meta{
  font-size:12px;
  color:#777;
  margin-bottom:4px;
}

#next-matches-tight .line{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  font-size:14px;
  font-weight:700;
  color:#fff;
}

#next-matches-tight .team{
  flex:1;
}

#next-matches-tight .team.us{
  position:relative;
  padding-left:8px;
}

#next-matches-tight .team.us::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  width:3px;
  height:70%;
  background:#275B66;
  border-radius:4px;
}

#next-matches-tight .score{
  flex:0 0 auto;
  padding:3px 6px;
  border-radius:6px;
  background:rgba(39,91,102,.35);
}

#next-matches-tight .score.tbd{
  background:rgba(39,91,102,.18);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a7a20f */#last-matches-tight{
  display:flex;
  flex-direction:column;
  gap:6px;
}

#last-matches-tight .match{
  background:#232b31;
  border:1px solid rgba(255,255,255,.06);
  border-radius:10px;
  padding:6px 8px;
  opacity:.75;
}

#last-matches-tight .meta{
  font-size:12px;
  color:#777;
  margin-bottom:4px;
}

#last-matches-tight .line{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  font-size:14px;
  font-weight:700;
  color:#fff;
}

#last-matches-tight .team{
  flex:1;
}

#last-matches-tight .team.us{
  position:relative;
  padding-left:8px;
}

#last-matches-tight .team.us::before{
  content:"";
  position:absolute;
  left:0;
  top:50%;
  transform:translateY(-50%);
  width:3px;
  height:70%;
  background:#275B66;
  border-radius:4px;
}

#last-matches-tight .score{
  flex:0 0 auto;
  padding:3px 6px;
  border-radius:6px;
  background:rgba(255,255,255,.08);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96e8fcc */.lsv-table-wrap{
  background: linear-gradient(180deg, #232b31, #20282e);
  border: 1px solid rgba(39,91,102,.35);
  border-radius: 16px;
  padding: 14px 14px 10px;
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  width: 100%;
}

.lsv-table-head{
  display:flex;
  align-items:baseline;
  justify-content:space-between;
  gap: 12px;
  margin-bottom: 10px;
}

.lsv-table-title{
  color:#ffffff;
  font-weight:800;
  font-size:14px;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.lsv-table-sub{
  font-size:12px;
  color:#777777;
  white-space:nowrap;
}

.lsv-table-scroll{
  overflow:auto;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(0,0,0,.10);
}

/* Table */
.lsv-table{
  width: 100%;
  min-width: 860px;
  border-collapse: collapse;
}

.lsv-table thead th{
  position: sticky;
  top: 0;
  background: rgba(39,91,102,.18);
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  white-space: nowrap;
}

.lsv-table tbody td{
  color:#ffffff;
  font-size:14px;
  padding: 10px 10px;
  border-bottom: 1px solid rgba(255,255,255,.06);
  white-space: nowrap;
}

.lsv-table tbody tr:hover{
  background: rgba(39,91,102,.10);
}

.lsv-table tbody tr:last-child td{
  border-bottom: none;
}

/* Zahlen-Spalten etwas kompakter */
.lsv-table td:nth-child(1),
.lsv-table td:nth-child(3),
.lsv-table td:nth-child(4),
.lsv-table td:nth-child(5),
.lsv-table td:nth-child(6),
.lsv-table td:nth-child(7),
.lsv-table td:nth-child(8),
.lsv-table td:nth-child(9){
  font-variant-numeric: tabular-nums;
}

/* Highlight für LSV */
.lsv-table tbody tr.is-us{
  background: rgba(39,91,102,.18);
  outline: 1px solid rgba(39,91,102,.55);
  outline-offset: -1px;
}

.lsv-table tbody tr.is-us td:nth-child(2){
  position: relative;
  padding-left: 18px;
}

.lsv-table tbody tr.is-us td:nth-child(2)::before{
  content:"";
  position:absolute;
  left:10px;
  top:50%;
  transform: translateY(-50%);
  width:4px;
  height: 70%;
  border-radius: 6px;
  background:#275B66;
}

/* Mobile: angenehmes Scroll-Hint */
.lsv-table-scroll::-webkit-scrollbar{
  height: 10px;
}
.lsv-table-scroll::-webkit-scrollbar-thumb{
  background: rgba(39,91,102,.45);
  border-radius: 999px;
}
.lsv-table-scroll::-webkit-scrollbar-track{
  background: rgba(255,255,255,.06);
  border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS *//* Hero hart begrenzen */
.entry-hero.page-hero-section{
  max-height: 170px !important;
  overflow: hidden !important;
}

/* Innencontainer auch begrenzen und Inhalt sauber zentrieren */
.entry-hero.page-hero-section .entry-hero-container-inner{
  max-height: 170px !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
}

/* Spacer/Pseudo-Elemente killen (häufig der eigentliche Höhen-Treiber) */
.entry-hero.page-hero-section::before,
.entry-hero.page-hero-section::after,
.entry-hero.page-hero-section .entry-hero-container-inner::before,
.entry-hero.page-hero-section .entry-hero-container-inner::after{
  content: none !important;
  display: none !important;
}

/* Breadcrumbs (bei dir schon ok) */
#thewebs-breadcrumbs{
  display:none !important;
}/* End custom CSS */