/* Menu */
@media (min-width: 991px) and (max-width:1120px) {
.brz .brz-menu__ul > .brz-menu__item {margin-right:3px!important;margin-left:3px!important;font-size:18px;}
}
#topmenu .brz-bg > .brz-bg-image {background-position: 0% 0% !important;}
@media (min-width:1800px) {#topmenu .brz-section__menu-item {padding: 7% 15px 5% 15px;}}

/* Untermenu */
.brz .brz-menu .brz-menu__item-dropdown .brz-menu__item .brz-a {padding: 10px 15px 10px 15px!important;}
/* mobilemenu */
.brz-menu__mmenu .brz-mm-navbar_sticky {display:none;}
.brz-menu__mmenu .brz-menu__ul {margin-top:20px!important;}
.brz .brz-menu.brz-mm-menu .brz-mm-menu__item .brz-mm-btn_next {min-width: 80px;background: rgba(255,126,0,0.3);}
.brz .brz-menu.brz-mm-menu .brz-menu__ul .brz-mm-listitem_opened > .brz-mm-panel {background-color: rgba(255,126,0,0.3);}
/* Hamburgermenu ohne Unterseiten auf mobile */
@media (max-width:767px) {
.brz .brz-mm-menu .brz-mm-listitem_vertical .brz-mm-btn_next {display: none!important;}
.brz .brz-menu.brz-mm-menu .brz-mm-menu__item.brz-mm-listitem_vertical > .brz-mm-panel {display:none!important;}
}
/* Menu A-Z */
@media (min-width:768px) { .infomenu .brz-menu__ul > .brz-menu__item {margin-bottom: 10px!important;}}

/* Icon vor Downloadlink im Text */
.brz-rich-text [data-brz-link-type="upload"] {
    color: #E3301B!important;
    font-weight:500;
    padding: 2px 2px 0px 30px;
    background: url('/wp-content/uploads/2023/03/Download-Icon.svg') no-repeat bottom left;}

/* Cookie-Banner */
.cmplz-cookiebanner {font-family:var(--brz-paragraphfontfamily), Arial, non-serif !important;}
.cmplz-btn {font-family:var(--brz-paragraphfontfamily), Arial, non-serif !important;}
.cmplz-cookiebanner .cmplz-links .cmplz-link {text-decoration:none!important;}
/* doppelter Datenschutzlink  */
.cmplz-cookiebanner .cookie-statement {display:none!important;}
/* brizy login */
.brz-login__authorized-link {
    margin-left:10px;
    padding:5px 8px 5px 5px;
    border:1px solid rgba(var(--brz-global-color3),1);
    border-radius:5px;
    background: rgba(var(--brz-global-color8),1);
    font-family: var(--brz-buttonfontfamily), Arial, non-serif !important;
    font-size: var(--brz-buttonfontsize)!important;
}
.backbutton {
    font-family:var(--brz-buttonfontfamily);font-weight:var(--brz-buttonfontweight);font-size:var(--brz-buttonfontsize);line-height:var(--brz-buttonlineheight);letter-spacing:var(--brz-buttonletterspacing);
   color: rgba(var(--brz-global-color3),1)!important;
    border: 1px solid rgba(var(--brz-global-color3),1)!important;
    border-radius: 5px;
    background-color: rgba(var(--brz-global-color8),1);
    background-image: none;
    box-shadow: none;}
    
    /* Menulinks fuer Beitraege */    
.ausderschule .brz-section__header .brz-menu__ul > .brz-menu__item:nth-child(0n+5) > .brz-a {color: rgba(var(--brz-global-color2),1)!important;}
.aktuell .brz-section__header .brz-menu__ul > .brz-menu__item:nth-child(0n+1) > .brz-a {color: rgba(var(--brz-global-color2),1)!important;}

.imagecorner img {border-radius:5px;}
/* Tabs */
.brz-tabs__nav--horizontal li .brz-tabs__nav--button {border-radius:5px;}
.brz-tabs__content--horizontal .brz-tabs__items {border-radius:5px;}

/*  membership */
.logged-in .loginicon a span {color: rgba(var(--brz-global-color2),1);}

/* Formular */
.brz .brz-forms2__alert--success {
    background-color: #68a420!important;
    border-radius:10px;}
.brz .brz-forms2__alert {
 font-family:var(--brz-buttonfontfamily);
 font-weight:var(--brz-buttonfontweight);
 font-size:var(--brz-buttonfontsize);
 line-height:var(--brz-buttonlineheight);
 letter-spacing:var(--brz-buttonletterspacing);
 color: rgba(var(--brz-global-color8),1)!important;
 text-transform: none;
 margin:0 7px 20px 7px;}

 .brz .brz-login__alert--error  {
 border-radius:10px;
 font-family:var(--brz-buttonfontfamily);
 font-weight:var(--brz-buttonfontweight);
 font-size:var(--brz-buttonfontsize);
 line-height:var(--brz-buttonlineheight);
 letter-spacing:var(--brz-buttonletterspacing);
 color: rgba(var(--brz-global-color8),1)!important;
 text-transform: none;}

/* Falls keine Beiträge verfügbar sind */
.brz-posts__wrapper::before {
  font-family:var(--brz-paragraphfontfamily), Arial, non-serif !important;
  font-size: var(--brz-paragraphfontsize) !important;
  color: rgba(var(--brz-global-color7),1) !important;
  margin-top:20px;
  content: "Zur Zeit sind keine Berichte verfügbar.";
}

.brz-posts__wrapper:has(.brz-posts__item)::before {
    color: transparent !important; font-size:0px!important;
}
