/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


/* Kein horizontales Scrollen im Hauptinhalt */
.bricks-site-wrapper,
.page-wrapper,
.main-content, {
  overflow-x: hidden;
  width: 100%;
}

* {
  box-sizing: border-box;
}

img, iframe {
  max-width: 100%;
  height: auto;
  display: block;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

display: flex;
flex-wrap: wrap; /* wichtig */














/* Standardmäßig ausblenden */
#brxe-qynlir.brxe-section {
    display: none !important;
}

/* Nur auf Mobilgeräten anzeigen */
@media (max-width: 767px) {
    #brxe-qynlir.brxe-section {
        display: block !important;
    }
}


/* Nur auf Mobilgeräten ausblenden */
@media (max-width: 767px) {
    #brxe-lqgzvc.brxe-section {
        display: none !important;
    }
}


/* Nur auf Mobilgeräten ausblenden */
@media (max-width: 767px) {
    #brxe-irsbbj.brxe-section {
        display: none !important;
    }
}

html, body {

  overflow-x: clip;   /* verhindert horizontales Scrollen */

  width: 100%;

  margin: 0;

  padding: 0;

}

 

*, *::before, *::after {

  box-sizing: border-box;  /* padding/border zählen zur Breite dazu */

}



/* Logoslider nur Bildschirme größer als 768px anzeigen */
@media (min-width: 1367px) {
    #brxe-nghicy.brxe-section {
        display: block !important;
    }
}


/* Standardmäßig für Mobilgeräte ausblenden */
#brxe-nghicy.brxe-section {
    display: none;
}


/* Logoslider nur auf Mobilgeräten anzeigen */
@media (max-width: 1366px) {
   #brxe-iuvoeh.brxe-section {
        display: block !important;
    }
}



/* Logoslider Standardmäßig für Desktop ausblenden */
    #brxe-iuvoeh.brxe-section {
        display: none;
    }



