.uk-navbar-container { background:#fff; }
.uk-navbar-container .uk-navbar-nav>li>a { min-height:64px; line-height:64px; }
.uk-navbar-container .uk-logo img { height:40px; width:auto; display:block; }
/* playfair-display-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/playfair-display-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* eb-garamond-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/eb-garamond-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* plus-jakarta-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/plus-jakarta-sans-v12-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
img.logothewondeers
{
    display: none !important;
}
.tm-page {
    font-family: 'lora';
    font-size: 22px;
    color: black;
    letter-spacing: 2px;
}
.uk-section-default{
    --uk-inverse: dark;
    background: transparent !important;
}
th.uk-text-left\@m.uk-text-center.uk-text-nowrap {
    font-family: 'lora';
    font-size: 22px;
    color: black;
    letter-spacing: 1px;
}
/* Nur dieser Abschnitt */
#page\#0,
#page\#0::before,
#page\#0 .uk-container {
  background: transparent !important;
}
#page\#2,
#page\#2::before,
#page\#2 .uk-container {
  background: transparent !important;
}
/* Falls der weiße Wrapper durchscheint */
html, body, .tm-page {
  background: transparent !important;
}
img.mx-auto.d-block {
    z-index: 99999;
    position: relative;
}
#page\#1 {
    background: #826448 !important;
    margin-top: -61px;
}
li.item-146 {
    font-size: 20px;
    color: red;
}
li.item-147
{
    font-size: 20px;
}
.small, .uk-text-small {
 font-size: 20px !important;
 line-height: 1.5;
}
/*Front end editing*/
button.btn.btn-primary {
    font-size: 20px;
}
button.btn.btn-danger {
    font-size: 20px;
}
button.btn.btn-secondary {
    font-size: 20px;
}
joomla-tab button[aria-controls="publishing"] {
    display: none;
}
joomla-tab button[aria-controls="metadata"] {
    display: none;
}
joomla-tab-element[name="Inhalt"] .control-group:nth-child(2), joomla-tab-element[name="Inhalt"] .control-group:nth-child(2){
    display: none;
}
label#jform_title-lbl:after {
    content: "=Ort";
}
button.js-btn.btn.btn-clear {
    font-size: 20px;
}
button.js-btn.btn.btn-today {
    font-size: 20px;
}
button.js-btn.btn.btn-exit {
    font-size: 20px;
}
.daynames.wk td {
    font-size: 18px !important;
}
a.btn.btn-primary {
    font-size: 20px;
}
.uk-inline-clip {
    margin-top: -150px;
}
.uk-panel.uk-padding.uk-margin-remove-first-child{
    z-index: 99;
}
.convertforms .cf-label .cf-required-label {
    color: white !important;
}
/*make sure sticky ontop*/
li.item-166 {
    font-size: 20px;
}
li.item-167{
    font-size: 20px;
}
.uk-grid.tm-grid-expand.uk-child-width-1-1.uk-grid-margin a {
    font-size: 26px !important;
    line-height: 36px;
    margin-bottom: 10px;
}
div#tm-dialog-mobile {
    background: #3D2B1F !important;
}
.uk-background-norepeat.uk-background-center-center.uk-background-fixed.uk-section.uk-flex.uk-flex-middle.uk-height-viewport {
    background-size: 100% !important;
}
div#footer\#1 a {
    font-size: 16px !important;
}
section#section-wave-brown {
    height: 100px;
    margin-bottom: 0px !important;
    margin-top: 10px;
}
.topwaveunserangebot {
    margin-top: -500px !important;
}
.navunserangebot{
    margin-top: -140px !important;
}
.unserangebotwavebottom svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.unserangebotwavebottom {
    margin-top: -40px !important;
    height: 200px !important
}
.HeadlineUnserAngebot {
    margin-top: -155px !important;
    margin-bottom: -5px;
}
.topwavestartseite {
    margin-top: -350px !important;
}
.navstartseite {
    margin-top: 0px !important;
}
.bottomwavestartseite svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.firsttextsectionstartseite {
    margin-top: -95px;
}
img.logothewondeers {
    margin-top: -600px;
    width: 600px;
}
div#editor-xtd-buttons {
    display: none !important;
}
div#editor-xtd-buttons {
    display: none;
}
a.uk-position-medium.uk-position-bottom-right.uk-position-z-index.uk-button.uk-button-primary {
 display: none;
}
li.item-138 a {
    color: white;
}
li.item-137 a {
    color: white;
}
li.item-164 a {
    color: white;
}
li.item-138.uk-active a {
    color: white;
}
li.item-164.uk-active a {
    color: white;
}
li.item-137 a:hover {
    color: #fff;
}
li.item-138 a:hover {
    color: #fff;
}
li.item-164 a:hover {
    color: #fff;
}
.uk-width-1-2\@s.uk-width-1-4\@m {
    padding-bottom: 10px;
}
#page\#9 {
    background: #fff !important;
    margin-top: -230px;
}
.uk-margin-medium.uk-text-center.uk-hidden\@s {
    display: none;
}
video.el-image {
    margin-top: 80px;
}
div#page\#6 {
    display: none;
}
#page\#9 {
   margin-top: 50px;
}
#page\#10 {
    background: none !important;
}
legend {
    display: none;
}
th.fs-thead-column.fs-thead-column-0.uk-text-nowrap {
    content: ".";
}
th.fs-thead-column.fs-thead-column-0.uk-text-nowrap:after {
    content: "Datum";
}
th.fs-thead-column.fs-thead-column-2.uk-text-nowrap:after {
    content: "Ort";
}
th.fs-thead-column.fs-thead-column-3.uk-text-nowrap:after {
    content: "Zusatzinformation";
}
th.fs-thead-column.fs-thead-column-0.uk-text-nowrap {
    color: black;
    font-size: 22px;
}
th.fs-thead-column.fs-thead-column-1.uk-text-nowrap {
    color: black;
    font-size: 22px;
}
th.fs-thead-column.fs-thead-column-2.uk-text-nowrap {
    color: black;
    font-size: 22px;
}
th.fs-thead-column.fs-thead-column-3.uk-text-nowrap {
    color: black;
    font-size: 22px;
}
.js-editor-tinymce {
    display: none;
}
li.item-175 {
    font-size: 20px;
}
.uk-section-default.uk-section.uk-padding-remove-top video {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
}

/*Farben*/
#page\#2 {
    background: #826448 !important;
}
[data-id="page#2-0-0"] {
    background: #3D2B1F !important;
}
body{
font-family: lora !important;
}
svg.wave-separator3 {
    background: #826448;
}
svg.wave-separator2 {
    background: #826448;
}
section#section-wave-brown2 {
    margin-bottom: -2px;
}
section#section-wave-brown3 {
    margin-top: -60px;
}
#page\#3 {
    background: #3D2B1F !important;
    margin-top: -5px !important;
}
.uk-section-default.uk-section {
    background: #826448 !important;
}
div#JanaDamian {
    background: #3D2B1F !important;
}
div#JanaDamian2 {
    background: #3D2B1F !important;
}
.uk-icon {
    color: #F1D39E !important;
}
#footer\#0 a {
    color: #F1D39E !important;
}
uk-hr, hr {
    border-top: 1px solid #F1D39E !important;
}
section#section-wave-brown {
    background-color: transparent !important;
}
div#maximenuck125 {
    margin-top: -1000px;
}
div#module-menu-navbar{
    margin-top: -40px;
}
.uk-navbar-container {
    height: 30px !important;
}
.uk-navbar-container {
    background: #3D2B1F !important;
    color: #826448 !important;
}
.uk-navbar-container a {
    color: #ffffff !important;
}
ul.uk-subnav.uk-dropnav li a {
    color: #FFEEBC !important;
}
.uk-icon-button {
    width: 72px !important;
    height: 72px !important;
    margin-top: -50px;
}
div#page\#3 span svg {
    width: 50px;
}
div#page\#0 a {
    color: #FFEEBC;
}
div#page\#1 a {
    color: #FFEEBC;
}
a.mute-toggle {
    margin-top: 80px;
}
div#backgroundimage1 {
    background: #826448 !important;
}
.uk-width-2xlarge {
    width: 850px !important;
}
.uk-position-relative.uk-width-2xlarge.uk-margin-auto.uk-text-center {
    width: 1000px !important;
}
.uk-width-2xlarge.uk-margin-auto.uk-text-center {
    width: 1000px !important;
}
/*font test startseite*/
div#text1start h2 {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 100;
}
div#txt2start h2 {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 100;
}
div#txt3start h2 {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 600;
}
div#uavideotop {
    margin-top: -40px !important;
}
div#txtstart4 h2 {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 600;
}
div#txtstart5 h2 {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 600;
}
div#txtindreischritten {
    border-style: solid;
    border-color: #826448;
    padding: 20px;
}
#toptextunserangebot {
    margin-top: -100px;
    background: #826448 !important;
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 100;
}
div#uaimg3 p {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 100;
}
p {
    font-family: 'EB Garamond';
    font-size: 22px;
    font-weight: 100;
}
.uk-grid-collapse, .uk-grid-column-collapse {
    margin-left: auto;
    width: 1100px;
    margin-right: auto;
}
div#home_video {
    margin-top: -40px;
}
div#topwavestart {
    margin-top: -450px;
}
div#navstartseite a {
    color: #FFEEBC;
}
div#navstartseite {
    margin-top: -140px;
}
main#tm-main {
    background: #826448;
}
div#tm-dialog-mobile a {
    font-size: 20px;
}
div#socialstartseite {
    z-index: 999999 !important;
    position: relative;
}
*+.uk-grid-margin-small, .uk-grid+.uk-grid-row-small, .uk-grid+.uk-grid-small, .uk-grid-row-small>.uk-grid-margin, .uk-grid-small>.uk-grid-margin {
    margin-top: 50px !important;
}
a#mimi-hit {
    width: 200px;
    height: 200px;
    z-index: 9999999 !important;
}
#toTopBtn.show {
    z-index: 9999999 !important;
}
#gitarrerechtshome {
    background: #3D2B1F !important;
    position: relative;
    margin-top: -60px !important;
}







@media(min-width: 1200px){
div#kongresskleiner1200 {
    display: none;
}
div#Kongressvideoskleiner1200 {
    display: none;
}
div#headlinekongresskleiner1200 {
    display: none;
}
section#section-wave-brownuao {
    margin-top: 20px;
}
video.el-image {
    margin-top: 180px;
}
.unserangebotwelleoben {
    margin-top: -200px;
}
div#topwaveunserangebot {
    margin-top: -450px;
}
.topwaveunserangebot {
    margin-top: -450px;
}
div#videotopstartseite {
    margin-top: -40px !important;
}
}
@media(min-width: 993px){
div#page\#5 {
    display: none !important;
}
html.nav-expose .tm-header .uk-navbar-container{
    visibility: visible !important;
    pointer-events: auto !important;
    transform: none;
}
}
@media(max-width: 1400px){
.unserangebotwavebottom svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.unserangebotwavebottom {
    margin-top: -40px !important;
    height: 200px !important
}
.HeadlineUnserAngebot {
    margin-top: -155px !important;
    margin-bottom: -5px;
}
.topwavestartseite {
    margin-top: -350px !important;
}
.navstartseite {
    margin-top: 0px !important;
}
.bottomwavestartseite svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.firsttextsectionstartseite {
    margin-top: -95px;
}
img.logothewondeers {
    margin-top: -600px;
    width: 500px;
}
.unserangebotwelleoben {
    margin-top: -450px;
}
.unserangebotwelleoben {
    margin-top: -200px;
}
div#topwaveunserangebot {
    margin-top: -450px;
}
.topwaveunserangebot {
    margin-top: -450px;
}
}
@media(max-width: 1319px){
video.el-image {
    margin-top: 120px;
}
}
@media(max-width: 1200px){
.topwaveunserangebot {
    margin-top: -500px !important;
}
.navunserangebot{
    margin-top: -140px !important;
}
.unserangebotwavebottom svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.unserangebotwavebottom {
    margin-top: -40px !important;
    height: 200px !important
}
.HeadlineUnserAngebot {
    margin-top: -155px !important;
    margin-bottom: -5px;
}
.topwavestartseite {
    margin-top: -350px !important;
}
.navstartseite {
    margin-top: 0px !important;
}
.bottomwavestartseite svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.firsttextsectionstartseite {
    margin-top: -95px;
}
img.logothewondeers {
    margin-top: -600px;
    width: 500px;
}
div#kongressgrößer1200 {
    display: none;
}
section#section-wave-brownuao {
    margin-top: 20px;
}
video.el-image {
    margin-top: 120px;
}
html.nav-expose .tm-header .uk-navbar-container {
    visibility: visible !important;
    pointer-events: auto !important;
    transform: none;
}
.navunserangebot {
    margin-left: -15%;
}
}
@media(max-width: 1024px){
.topwaveunserangebot {
    margin-top: -500px !important;
}
.navunserangebot{
    margin-top: -140px !important;
}
.unserangebotwavebottom svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.unserangebotwavebottom {
    margin-top: -40px !important;
    height: 200px !important
}
.HeadlineUnserAngebot {
    margin-top: -155px !important;
    margin-bottom: -5px;
}
.topwavestartseite {
    margin-top: -350px !important;
}
.navstartseite {
    margin-top: 0px !important;
}
.bottomwavestartseite svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.firsttextsectionstartseite {
    margin-top: -95px;
}
img.logothewondeers {
    margin-top: -600px;
    width: 450px;
}
.el-text_1.uk-margin-remove-bottom {
    font-size: 16px;
}
.el-text_2.uk-margin-remove-bottom {
    font-size: 16px;
}
.el-text_3.uk-margin-remove-bottom {
    font-size: 16px;
}
.el-text_4.uk-margin-remove-bottom {
    font-size: 16px;
}
span.el-image.uk-icon {
    display: none;
}
}
@media(max-width: 992px){
.topwaveunserangebot {
    margin-top: -500px !important;
}
.navunserangebot{
    margin-top: -140px !important;
}
.unserangebotwavebottom svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.unserangebotwavebottom {
    margin-top: -40px !important;
    height: 200px !important
}
.HeadlineUnserAngebot {
    margin-top: -155px !important;
    margin-bottom: -5px;
}
.topwavestartseite {
    margin-top: -350px !important;
}
.navstartseite {
    margin-top: 0px !important;
}
.bottomwavestartseite svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.firsttextsectionstartseite {
    margin-top: -95px;
}
img.logothewondeers {
    margin-top: -600px;
    width: 450px;
}
div#page\#4 {
    display: none !important;
}
/*Termine*/
.uk-width-small {
    width: 50px !important;
}
.uk-grid.tm-grid-expand>* {
    flex-grow: 0.2;
}
div#page\#5 {
    font-size: 16px;
}
.startimg2 {
    margin-top: -70px;
}
#toneinaus a {
    top: -30px !important;
}
div#backgroundimage1 {
    background: #826448 !important;
    margin-top: -50px;
    margin-bottom: -100px;
}
div#h1UnserAngebot{
    margin-top: -50px;
}
div#gitarrerechtshome img {
    transform: rotate(20deg);
    width: 70px;
    margin-top: -10px;
    margin-bottom: 20px;
}
}
@media(max-width: 960px){
.topwaveunserangebot {
    margin-top: -350px !important;
}
.unserangebotwavebottom svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.unserangebotwavebottom {
    margin-top: -40px !important;
    height: 200px !important
}
.HeadlineUnserAngebot {
    margin-top: -155px !important;
    margin-bottom: -5px;
}
.topwavestartseite {
    margin-top: -280px !important;
}
.navstartseite {
    margin-top: 0px !important;
}
.bottomwavestartseite svg {
    margin-top: 0px !important;
    height: 140px !important;
}
.firsttextsectionstartseite {
    margin-top: -40px;
}
img.logothewondeers {
    margin-top: -600px;
    width: 450px;
}
div#page\#2 {
    margin-top: 90px;
}
div#uav1 {
    margin-top: -50px;
}
div#page\#3 {
    margin-top: 100px;
}
.uk-icon.uk-navbar-toggle-icon {
    margin-top: -70px;
}
div#h1UnserAngebot {
    margin-bottom: 50px;
}
div#backgroundimage1 {
    background: #826448 !important;
    margin-top: 0px;
}
video.el-image {
    margin-top: 170px;
}
.unserangebotwavebottom {
    margin-top: 180px !important;
    height: 200px !important;
}
#page\#1 {
    margin-top: -420px !important;
}
div#home_video {
    margin-top: -30px;
}
.unserangebotwelleoben {
    margin-top: -200px;
}
div#topwaveunserangebot {
    margin-top: -450px;
}
.topwaveunserangebot {
    margin-top: -450px;
}
section#section-wave-brown2uau {
    height: 120px !important;
    margin-top:  0px;
}
section#section-wave-brownuao {
    height: 120px;
    margin-top: 120px;
}
p.txtdjservice {
    padding-bottom: 270px !important;
}
div#topwavestart {
    margin-top: -310px;
}
div#logothewondeers {
    margin-top: 30px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
div#navstartseite {
    visibility: hidden;
}
section#section-wave-brown2 {
    height: 170px;
    margin-top: -30px;
}
div#text1start {
    padding-top: 350px;
}
div#wirbietenan {
    margin-top: 50px;
    padding-bottom: 100px;
}
div#datenschutzlogo
{
    margin-top: 0px !important;
}
}
@media(max-width: 830px){
.unserangebotwelleunten {
    margin-top: -50px;
}
ul.uk-margin-remove-bottom.uk-nav.uk-navbar-dropdown-nav.uk-nav-center {
    visibility: hidden;
}
svg.wave-separator2uau {
    margin-top: 20px;
}
}
@media(max-width: 768px){
img.logothewondeers {
    margin-top: -500px;
    width: 350px;
}
/*Termine*/
.uk-width-small {
    width: 50px !important;
}
.uk-grid.tm-grid-expand>* {
    flex-grow: 0.2;
}
div#page\#5 {
    font-size: 12px;
}
div#page\#2 {
    margin-top: 90px;
}
span.el-image.uk-icon {
    visibility: hidden;
}
[data-id="page#7-0-0-2"] {
    margin-top: -80px !important;
}
div#backgroundimage1 {
    background: #826448 !important;
}
}

@media(max-width: 732px){

}
@media(max-width: 640px){
/*Termine*/
.uk-width-small {
    width: 50px !important;
}
.uk-grid.tm-grid-expand>* {
    flex-grow: 0.2;
}
div#page\#5 {
    font-size: 12px;
}
video.el-image {
    margin-top: 130px !important;
}
div#uav1 {
    margin-top: -100px;
}
div#uav2 {
    margin-top: -100px;
}
.uk-sticky.show {
    display: inline !important;
}
 /* Ziel: das eigentliche Sticky-Element – passe selektor an, falls nötig */
.uk-sticky.uk-sticky-fixed {
    margin-top: -100px;
    transition: margin-top .25s ease;
}
  html.navbar-visible .uk-sticky.uk-sticky-fixed {
    margin-top: 0;
}
.uk-icon.uk-navbar-toggle-icon {
    margin-top: -70px;
}
#toneinaus a {
    top: -40px !important;
    margin-right: -25px;
    z-index: 9999;
}
#page\#0 {
    margin-top: -310px !important;
}
section#section-wave-brown {
    height: 100px;
    margin-bottom: 0px !important;
    margin-top: -220px;
}
#page\#1 {
    margin-top: -150px !important;
}
section#section-wave-brown2 {
    margin-top: 70px;
}
.unserangebotwelleunten {
   margin-top: 105px;
}
div#videounserangebot {
    margin-top: 50px !important;
}
div#logothewondeers {
    margin-top: 200px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
div#videotopstartseite {
    margin-top: 40px !important;
}
div#topwavestart {
   margin-top: -80px;
}
section#section-wave-brown2 {
   margin-top: -150px;
}
.firsttextsectionstartseite h1 {
    margin-top: -220px;
}
svg.wave-separator2uau {
    margin-top: 35px;
}
}
@media(max-width: 540px){
.uk-background-norepeat.uk-background-center-center.uk-background-fixed.uk-section.uk-flex.uk-flex-middle.uk-height-viewport {
    margin-top: -70px;
}
div#uaimg3 {
    margin-top: -50px;
}
div#h1UnserAngebot h1 {
    line-height: 20px !important;
}
div#toptextunserangebot p {
    margin-bottom: 50px;
}
.unserangebotwavebottom.uk-section-default.uk-section.uk-padding-remove-top.uk-padding-remove-bottom {
    margin-top: -70px !important;
}
}
@media(max-width: 450px){
div#page\#5 {
    font-size: 11px;
}
.uk-background-norepeat.uk-background-center-center.uk-background-fixed.uk-section.uk-flex.uk-flex-middle.uk-height-viewport {
    margin-top: -70px;
}
div#uaimg3 {
    margin-top: -50px;
}
div#socialstartseite {
    margin-top: -50px;
}
}
@media(max-width: 420px){
div#page\#5 {
    font-size: 10px;
}
.uk-background-norepeat.uk-background-center-center.uk-background-fixed.uk-section.uk-flex.uk-flex-middle.uk-height-viewport {
    margin-top: -110px;
}
div#uaimg3 {
    margin-top: -90px;
}
}
@media(max-width: 400px){
div#page\#5 {
    font-size: 10px;
}
.uk-background-norepeat.uk-background-center-center.uk-background-fixed.uk-section.uk-flex.uk-flex-middle.uk-height-viewport {
    margin-top: -110px;
}
div#uaimg3 {
    margin-top: -90px;
}
.startimg2 {
    margin-bottom: 50px !important;
}
}






