

#reg_passmail:before {
    content: 'Die Nutzung des Forums ist freiwillig. Sie entscheiden selber, welche Informationen Sie im Forum den anderen Forum-Teilnehmern bereit stellen. Informationen zum Datenschutz finden Sie in unserer Datenschutz-Information.';
}
.message.register {
    position: relative;
    padding-right: 0;
    box-sizing: border-box;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
}
.message.register:before {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 12px;
    padding-right: 0;
    box-sizing: border-box;
    content: 'Bitte registrieren Sie sich zur Nutzung des Forums.';
    text-indent: 0;
    white-space: normal;
}
body.login-action-login .message {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    min-height: 70px;
}
body.login-action-login .message:before {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 12px;
    box-sizing: border-box;
    content: 'Vielen Dank! Um die Registrierung abzuschließen, aktivieren Sie bitte den Link, den wir Ihnen per E-Mail zugesandt haben.';
    text-indent: 0;
    white-space: normal;
}
/*
.login .message.reset-pass a {
    display: none;
}
.login #backtoblog a {
    display: block;
    min-height: 32px;
    line-height: 2.30769231;
    padding: 0 12px;
    background-color: #3EC2CF;
    color: #fff;
    font-size: 13px;
}
.login #backtoblog a:hover {
    color: #fff;
}
*/
body.login-action-register #registerform label[for=user_login] {
    position: relative;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
body.login-action-register #registerform label[for=user_login]:before {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    content: 'Vor- und Nachname';
    text-indent: 0;
    white-space: normal;
}


body.login {
    background: #f1f1f1;
    background-image: url("../assets/graphics/pra-gebaeude_mit_Logo_Forum.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.login h1 {
    display: none;
}
.login h1 a {
    opacity: 0;
}
.login form {
    margin-top: 20px;
    padding: 26px 24px 46px;
    background: rgba(255,255,255,.8);
    border: none;
    box-shadow: none;
}
.login form .input,
.login form input[type=checkbox],
.login input[type=text] {
    background: #fff;
}
.login form .input,
.login input[type=password],
.login input[type=text] {
    border: none;
    border-radius: 0;
}
body.login.wp-core-ui .button,
body.login.wp-core-ui .button-primary,
body.login.wp-core-ui .button-secondary {
    background-color: #2D5377;
    border: none;
    border-radius: 0;
}
.login #backtoblog a, .login #nav a {
    color: #fff;
}



.login-info {
    padding-top: 20px;
    color: #fff;
}























/**
 * add some styles to ACF
 *
 */
.acf-fields > .acf-field.feature {
    background-color: #f3f6e6;
}
.acf-fields > .acf-field.feature-blue {
    background-color: #e7f3f6;
}
.acf-fields > .acf-field.feature-grey {
    background-color: #f6f6f6;
}


.acf-fields > .acf-field.feature-item .layout {
    background-color: #fff8f5;
}

.acf-fields > .acf-field.feature-item .layout .acf-fc-layout-order {
    background-color: #ff7600;
    color: #fff;
}

.feature-icon img {
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 70px;
    max-height: 70px;
    width: 100%;
    height: auto;
}

/**
 * fix some styles from ACF
 *
 */
.acf-image-uploader img {
    background: transparent;
}


/* SHOW - ACF Field Groups: group_key */

body.post-type-acf-field-group .type-acf-field-group .hidden {
    display: block;
}
body.post-type-acf-field-group .type-acf-field-group .hidden * {
    display: none;
}
body.post-type-acf-field-group .type-acf-field-group .hidden .post_name {
    display: block;
}