/* 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;}
.cmplz-cookiebanner .cmplz-title {font-size: 18px!important;font-weight:600!important;}
/* doppelter Datenschutzlink  */
.cmplz-cookiebanner .cookie-statement {display:none!important;}

/* mobilemenu */
.brz-menu__mmenu .brz-mm-navbar_sticky {display:none!important;}
.brz-menu__mmenu .brz-menu__ul {margin-top:20px!important;}

/* Menulinks fuer Beitraege */    
.single-post .brz-section__header .brz-menu__ul > .brz-menu__item:nth-child(0n+2) > .brz-a {color: rgba(var(--brz-global-color2),1)!important;}

/* wpforms */
div.wpforms-container-full {margin-top: 0px;}
.wpforms-form .wpforms-field-label, .wpforms-form .wpforms-field-sublabel {
   font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
    color: rgba(var(--brz-global-color7),1)!important;  
     font-size: var(--brz-paragraphfontsize)!important;
     font-weight: 400 !important;
    padding: 10px !important;
}
.wpforms-form .wpforms-field-sublabel {font-size:15px!important;font-style: italic; }
.wpforms-uploader .dz-message {font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;font-size: 16px;}
.wpforms-field-description {font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
     color: rgba(var(--brz-global-color7),1)!important; font-size: 14px !important;}
.wpforms-form .wpforms-field input {
	font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
    border-radius: 5px !important;
     color: rgba(var(--brz-global-color1),1)!important;
     background-color: rgba(var(--brz-global-color6),1)!important;
     font-size: var(--brz-paragraphfontsize)!important;
    border: 1px solid #ccc;
    padding: 10px 15px !important;
    height: 50px !important;
}
.wpforms-form textarea {
	font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
	 color: rgba(var(--brz-global-color1),1)!important;
     background-color: rgba(var(--brz-global-color6),1)!important;
    border-radius: 5px !important;
    font-size: var(--brz-paragraphfontsize)!important;
    border: 1px solid #ccc;
    padding: 10px 15px !important;
}
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
     font-size: var(--brz-paragraphfontsize)!important;
     color: rgba(var(--brz-global-color3),1)!important;
     background-color: rgba(var(--brz-global-color6),1)!important;    
    border: 1px solid rgba(var(--brz-global-color3),1) !important; 
    padding: 10px 30px !important;
    border-radius:10px;
}
.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
    color: rgba(var(--brz-global-color6),1)!important;
     background-color: rgba(var(--brz-global-color2),1)!important;
}
.wpforms-form .choices__list--single .choices__item {
   font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
     color: rgba(var(--brz-global-color1),1)!important;
     background-color: rgba(var(--brz-global-color6),1)!important;
    border-radius: 5px !important;
     font-size: var(--brz-paragraphfontsize)!important;
    padding: 10px 15px !important;
    height: 50px !important;
}
.wpforms-form .choices__list--dropdown .choices__item {border-bottom:1px #ccc solid!important;}
.wpforms-confirmation-container-full {
    font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
    font-size: var(--brz-paragraphfontsize);
     color: rgba(var(--brz-global-color1),1)!important;
     background-color: rgba(var(--brz-global-color4),1)!important;
     border-radius: 5px !important;
    border: 0px!important;
}

.wpforms-field-container p {font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
     font-size: var(--brz-paragraphfontsize)!important;
     color: rgba(var(--brz-global-color7),1)!important;}
     
.wpforms-container-full .wpforms-form label.wpforms-error {
   color: rgba(var(--brz-global-color3),1)!important;
   font-size:15px!important;
}    

@media (max-width:767px){
div.wpforms-container-full .wpforms-form .wpforms-one-half {
    width: 100%;margin-left: 0px !important;}
div.wpforms-container-full .wpforms-form .wpforms-one-half:first-child {
    margin-bottom: 20px !important;}
}
/* reCaptcha V3 badge ausblenden */
.grecaptcha-badge {display:none!important;}
