.media-sidebar .setting[data-setting="description"]{
    display:none;
}
#eventformular .acf-field[data-name="schwerpunkte"],
#eventformular .acf-tab-button[data-key="field_64268a94903ab"]{
    display:none;
}
body.um:not(.um-admin){
    opacity:1;
}
.attachment-display-settings,
.embed-media-settings .advanced-section,
.embed-media-settings .setting-group,
.embed-media-settings .setting-group legend,
.embed-media-settings .setting.align,
/* .embed-media-settings .setting.size,
.embed-media-settings .setting.link-to, */
/* .embed-media-settings h2, */
.rml-shortcut-info-container,
.compat-item,
.compat-field-rml_dir,
.compat-field-sis-regenerate,
.acf-field[data-name="description"]{
    display:none;
}
.media-types.media-types-required-info{
    font-size:13px;
}
.setting label span.required{
    color:#b32d2e;
    float:none;
    min-width:initial;
    max-width:initial;
    margin:0!important;
}
.attachment-details .setting .value, .attachment-details .setting input[type=email], .attachment-details .setting input[type=number], .attachment-details .setting input[type=password], .attachment-details .setting input[type=search], .attachment-details .setting input[type=tel], .attachment-details .setting input[type=text], .attachment-details .setting input[type=url], .attachment-details .setting textarea, .attachment-details .setting+.description, .media-sidebar .setting .value, .media-sidebar .setting input[type=email], .media-sidebar .setting input[type=number], .media-sidebar .setting input[type=password], .media-sidebar .setting input[type=search], .media-sidebar .setting input[type=tel], .media-sidebar .setting input[type=text], .media-sidebar .setting input[type=url], .media-sidebar .setting textarea{
    width:63%;
}
.media-sidebar .setting .name{
    max-width:90px;
}
/* .acf-field[data-name="caption"] label,
.media-embed label[for="image-details-caption"],
.media-sidebar  label[for="attachment-details-caption"]{
    font-size:0px!important;
}
.acf-field[data-name="caption"] label:before,
.media-embed label[for="image-details-caption"]:before,
.media-sidebar label[for="attachment-details-caption"]:before{
    content:'Copyright*';
    font-size:12px!important;
} */
#main .file-info p:first-child{
    margin-top:0px!important;
}
.um .um-field-label{
    color:#231f20;
}
#main .um  .um-req{
    color:#EC008C;
}
.um-login .um-right{
    display:none;
}
.um-login .um-half.um-left{
    width:100%;
}
.um-field-checkbox-state i, .um-field-radio-state i,
#main a.um-link-alt,
.um-field-checkbox-option{
    color:#007733!important;
}
body.um-page-loggedin .acf-tooltip,
#main a.um-link-alt,
.um-field-checkbox-option{
    font-size:15px;
}
.um-field-checkbox-option{
    margin-bottom:20px;
}
#main #content .um{
    margin-left:0px!important;
    margin-right:0px!important;
    opacity:1;
    font-size:17px;
    font-weight:normal;
}
.ui_tpicker_second{
    display:none!important;
}
#menu-item-gallery,
#menu-item-playlist,
#menu-item-video-playlist,
body.um-page-loggedin .rml-modal-container{
    display:none;
}
.acf-google-map.-value .title .search{
    font-weight:600!important;
}
.um .extensions-wrapper section > div{
    font-weight:600;
}
.um .extensions-wrapper{
    font-size:13px;
    margin-top:40px;
}
#main .um .extensions-wrapper li:before{
    display:none!important;
}
#main .um .extensions-wrapper li{
    text-indent:0px;
    margin-left:0px;
}
#main .acf-field p.description{
    margin-top:0px!important;
    font-size:14px;
    font-weight:normal;
}
#main .um .extensions-wrapper li a{
    font-size:13px;
    display:flex;
    align-items: center;
}
.acf-link .link-wrap{
    font-size:15px;
}
.um .um-form  input[type=email]{
    border-radius:0px;
    height:40px;
}
.um .um-form  input[type=email],
.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=password], .um .um-form textarea,
.um .um-form input[type=number], .select2-container .select2-choice, .select2-container-multi .select2-choices{
    color:#231f20;
}
.jconfirm .jconfirm-holder{
    max-width: 600px;
    margin: 0 auto;
}
.acf-field[data-type="message"] .acf-label{
    display:none;
}
#main .acf-fields > .acf-tab-wrap .acf-tab-group{
    border:none;
    /* padding-top:0px; */
}
.account-btns.top > .account-btn .dashicons{
    top:2px;
}
.account-btns > .account-btn{
    display:block;
    margin-bottom: 20px;
    color:#007733;
    position:relative;
}
.account-btns > .account-btn span{
    position:absolute;
    top:0px;
    left:0px;
}
.account-btns > .account-btn a{
    cursor:pointer;
    padding-left:25px;
    position: relative;
    z-index:9;
}
.grid-item.account-btns:not(.events) #message{
    margin-top:33px;
}
.grid-item.account-btns #message{
    margin-bottom:20px;
    flex-wrap:wrap;
    row-gap:10px;
}

.grid-item.account-btns.events #message{
    margin-top:0px;
}
.account-btns #message .rmv-draft{
    cursor:pointer;
}
#link-selector .howto,
#link-selector #search-panel{
    display:none;
}
#wp-link-wrap {
    height: 260px!important;
}
.acf-field-message,
a.nav-btn,
#message,
.grid .add_info,
.account-btns a{
    font-weight:600;
    font-size:15px;
}
.grid-item.account-btns a{
    display:block;
    /* margin-bottom:20px; */
}
#main .acf-fields > .acf-tab-wrap .acf-tab-group li:not(:last-child) a{
    margin-right:3px;
}
#main .acf-fields > .acf-tab-wrap .acf-tab-group li a{
    text-decoration: none!important;
    border:none;
}
.menu-wrapper .um-add-btn a{
    text-decoration:none!important;
}

body .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, body .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,
#main .acf-fields > .acf-tab-wrap .acf-tab-group li:not(.active) a{
    background-color:#007733;
    color:#fff!important;
    font-weight:normal;
    text-decoration: none!important;
    transition:background 0.4s ease-in-out;
    text-transform:none;
    border-radius:0px;
}
body .jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button, body .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{
    margin-left:20px;
}
body .jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box{
    border-radius:0px!important;
}
.menu-wrapper .um-add-btn a:hover,
body .jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,
#main .acf-fields > .acf-tab-wrap .acf-tab-group li:not(.active) a:hover{
    background:#666;
    background-color:#666;
    color:#fff!important;
}
/* #main .acf-fields > .acf-tab-wrap .acf-tab-group li.active a{
    background-color:#007733;
    color:#fff!important;
    font-weight:normal;
} */
#main .acf-fields > .acf-tab-wrap{
    background:#FFF200;
}
.acf-field[data-name="post-docs"] + .acf-tab-wrap.-top{
    opacity: 0;
}
.acf-checkbox-list label{
    cursor:pointer;
}
ul.acf-radio-list li span, ul.acf-checkbox-list li span{
    font-weight:normal;
}
.um .um-form input[type="radio"],
.um .um-form input[type="checkbox"] {
    accent-color:#007733;
    cursor:pointer
}
#main .acf-fields > .acf-field{
    border-top:0px;
}
#main .acf-form-submit{
    text-align:center;
}
#main .acf-form-submit input[type="submit"]{
    font-size:18px;
    margin:0 auto;
    margin-top:30px;
    width:50%;
}
.um-account-tab-events div.um-account-heading i{
    top:0px!important;
}
a .dashicons{
    text-decoration:none!important;
}
/* .um-form .menu-wrapper{
    margin-top:40px;
} */
.menu-wrapper .event_form,
.menu-wrapper .projekt_bearbeiten{
    display:none;
}
#main .um,
#main .um-account-main div.um-account-heading{
    color:#231f20;
    font-weight:600;
} 
#main .um .menu-wrapper a{
    font-weight:normal;
}
#main .account-wrapper > div{
    float:none;
    width:100%;
    padding:0px;
}
#main .um-account-side .menu-wrapper{
    margin-top:15px;
    display:flex;
    background-color:#FFF200;  
    margin-bottom:30px!important; 
    /* justify-content: space-between; */
}
#main .um-account-side ul{
    display:flex;
    flex-wrap:wrap;
    width:100%;
}
#main .um-account-side ul li.general{
    margin-left:auto!important;
}
#main .um-account-side ul li.delete,
#main .um-account-side ul li.password{
    display:none;
}
.um-account > strong{
    font-weight:normal;
}
#main .um-add-btn{
    font-weight:normal;
    white-space: nowrap;
    /* padding: 0 10px; */
    display:flex;
    align-items: center;
}
#main #primary a.acf-icon{
    text-decoration:none!important;
}
#main #primary .um-account-main a.acf-icon:not(.acf-gallery-remove):hover{
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
}
#main #primary .um-account-main a.acf-icon.-minus:hover,
#main #primary .um-account-main a.acf-icon.-cancel:not(.acf-gallery-remove):hover{
    border-color: #a10000!important;
}
#main #primary .um-account-main a.acf-icon.-pencil:hover{
    border:none!important;
    opacity:0.8;
}
#main #primary .um-account-main a.acf-icon.-cancel.acf-gallery-remove:before{
    color:#fff;  
}
#main #primary .um-account-main a.acf-icon.-cancel.acf-gallery-remove{
    background:#007733;
}
#main #primary .um-account-main a.acf-icon.-cancel.acf-gallery-remove:hover{
    background:#666666;
}
#main #primary .um-account-main a.acf-icon:not(.small){
    display:inline-flex;
    align-items: center;
    justify-content: center;
}
#main #primary .um-account-main a.acf-icon.small:before{    
    top: 1px;
    position: relative;
}
#main #primary .um-account-main a.acf-icon.small {
    border-bottom-width: 1px!important;
    border-bottom-style: solid!important;
    border-color: #b5bcc2!important;    
}
.menu-wrapper .um-add-btn a{
    margin-left:10px;
}
.menu-wrapper .um-add-btn a,
.um-account-tab-general .add-btns a,
#main .um input[type=submit].um-button, #main .um a.um-button,
#main .um-account-side ul li a{
    background-color:#007733;
    padding:10px 16px!important;
    height:auto!important;
    color:#fff!important;
    text-decoration:none;
    transition:background 0.4s ease-in-out;
    border-radius:0px!important;
    cursor:pointer;
    line-height: 1;
}
#main .um-add-btn,
#main .um-account-side ul li a{
    font-size:14px;
}
#main .um input[type=submit].um-button, #main .um a.um-button{
    padding-top:11px!important;
}
#main .um-account-side ul li{
    background:transparent;
    margin-bottom:0px!important;
}
.um-account-tab-general .add-btns a:not(:last-child),
#main .um-account-side ul li a{
    margin-right:5px;
}
#main .um-account-side ul li a span{
    padding:0px;
    float:none;
    color:#fff;
    height:auto;
    line-height: 1;
}
#main #primary #message a:hover,
.um-account-tab-general .add-btns a:hover,
#main .um input[type=submit].um-button:hover, #main .um a.um-button:hover,
#main .um-account-side ul li a.current,
#main .um-account-side ul li a:hover{
    background-color:#666666;
}
#main .um-account-side ul li a.current{
    font-weight:normal;
}
#main .um-account-side ul li a.current span{
    color:#fff;
    font-weight:normal;
}
#main .um-account-meta{
    text-align:right;
    margin-bottom:10px;
}
#main  .um-account-name{
    line-height:1.2;
}
.um-account-tab[data-tab="dashboard"] .um-account-heading{
    display:none;
}
.custom-wrapper + .um-col-alt-b input{
    display:none;
}
.um-account-tab-general .um-col-alt-b{
    display:flex;
}
.um-account-tab-general .um-left {
    float: none;
}
.um-account-tab-general .add-btns{
    margin-left:auto;
}
.um-account-tab .custom-wrapper{
    margin-top:20px;
}
.um-account-side .menu-wrapper a{
    text-decoration:none!important;
}
#main .acf-fields ul li,
.um-account-side .menu-wrapper ul li{
    text-indent:0px;
    margin-left:0px;
}
#main .acf-fields ul li:before,
.um-account-side .menu-wrapper ul li:before{
    display:none;
}
.entry-content .um-account{
    margin-top:-40px;
}
.um-account-name{
    font-size:13px;
}

.acf-form{
    margin-top:18px;
    overflow:hidden;
}
#message p:first-child{
    margin-top:0px!important;
}
#message{
    display:flex;
    justify-content:space-between;
    align-items: center;
    border-left:3px solid #231f20;
    padding:10px 15px;
    background-color:#FFF200;
    color:#007733;
    margin-top:20px;
}

#main #primary #message a .dashicons{
    transition:none;
}

#main #primary #message a{
    background-color:#007733;
    color:#fff;
    padding:5px 10px;
    text-decoration:none!important;
    font-weight:normal;
    font-size:14px;
}
#main .acf-form > .acf-fields {
    margin: 0 -16px;
}
#main .acf-label label{
    font-weight:600;
}
#main #primary .um-account-main a.acf-icon:not(.small),
body.um-page-loggedin .select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #007733;

}
#main .image-wrap .acf-actions a{
    background-color:#fff!important;
}
#main #primary .um-account-main a.acf-icon:not(.dark):not(.small){
    color:#fff;
}
th[data-key="field_641ef052cdd81"]{
    display:none;
}
.acf-image-uploader p{
    font-size:15px;
}
#main .acf-image-uploader a[data-name="add"]{
    margin-left:10px;
    padding: 8px 10px!important;
}
body.um-page-loggedin .media-menu .compat-item{
    display:none;
}
body.um-page-loggedin .wp-media-buttons .button:active {
    position: relative;
    top: 0px;
    margin-top: 0px;
    margin-bottom:4px;
}
body.um-page-loggedin  .media-menu .media-menu-item{
    color: #007733;
}
#main .acf-switch:hover, #main .acf-switch.-focus {
    border-color: #007733;
    background: #f3f5f6;
    color: #007733;
}
body.um-page-loggedin #main .acf-switch.-on {
    background:#007733;
    border-color: #007733;
}
body.um-page-loggedin .wp-core-ui .button,
#main .acf-form-submit input[type="submit"],
#main .acf-fields .button:not(.ed_button){
    background:none;
    border:none;
    color:#fff!important;
    background-color:#007733;
    text-decoration:none!important;
    border-radius:0px;
    font-weight:normal;
    padding:10px 20px;
    line-height:1.2;
    transition: background 0.4s ease-in-out;
}
body.um-page-loggedin .wp-core-ui .button:hover,
#main .acf-form-submit input[type="submit"]:hover,
#main .acf-fields .button:not(.ed_button):hover{
    background-color:#666666;
}
#main .acf-fields .button:not(.ed_button){
    font-size:13px;

}
#main #primary .insert-media{
    padding:8px 10px;
}
#main .acf-fr{
    display:none;
}
#main .acf-field-64143cb276569 .acf-editor-wrap iframe,
#main .acf-field-640f05ed2fa02 .acf-editor-wrap iframe{
    height:55vh!important;
}
#main .acf-fields > .acf-tab-wrap .acf-tab-group{
    padding-left:20px;
    padding-right:20px;
}
#main .um-account-tab-event_form .um-account-heading:not(.custom-heading){
    display:none;
}