@media (max-width:1199px){
.mein-konto{background-position: center 0px!important;}
.sign-in .mein-konto .posthead span p:first-child{text-overflow: ellipsis;width: 600px;white-space: nowrap;overflow: hidden;}
} @media (max-width:991px) {
.mein-konto .col-sm-4{max-width: 70%;flex: 0 0 70%;margin: 0 auto;}
} @media (max-width:767px) {
.mein-konto .col-sm-4{max-width: 100%;flex: 0 0 100%;}
.mein-konto .d-flex{height:80vh;align-items:center;}
.sign-in .mein-konto .d-flex{height:auto;}
.d-md-block{display:block!important;}
.d-md-none{display:none!important;}
.mein-konto .top-box{flex-direction: column;margin-bottom: 1.5rem;}
li.nav-item{padding:0 1rem;}
.mein-konto .login .main_content .content_display .konto_input{flex: 0 0 100%;max-width: 100%;}
.mein-konto .login .main_content .content_display .konto_input.post_img_galery .img_upload{flex: 0 0 100%;max-width: 100%;padding-bottom: 20px;}
.mein-konto .login .main_content .content_display .konto_input.post_img_galery .img_preview{flex: 0 0 100%;max-width: 100%;}
.mein-konto .login .main_content .content_display{height: calc(70vh - 190px);}
}
@media (max-width:600px) {
.mein-konto li.nav-item{padding: 0 1rem;}
.sign-in .mein-konto .container.login{margin-top:140px!important;}
.sign-in .mein-konto .login .button{padding:10px;}
.sign-in .mein-konto .userdata{margin-bottom:2rem;}
.sign-in .mein-konto .tab-content .col-12{justify-content: center!important;padding:auto 0;}
label{width:100%;}
}
.your-account .inhaltsbloecke{display: none;}
.mein-konto .button{text-align: center;padding: 10px 20px;font-size: 1.1rem;color: unset;background-color: none;line-height: 1;margin: 0;cursor: pointer;}
.mein-konto .button:hover{color: #c8230a;}
.mein-konto .button-bg,#wp-btn{text-align: center;background-color: #c8230a;color: #fff;font-weight: 600;border-radius: 10px;padding: 10px 20px;font-size: 1.1rem;line-height: 1;margin: 0;cursor: pointer;}
.mein-konto .button-bg:hover,#wp-btn:hover{background-color: #202020;color: #fff;}
.mein-konto .button-bg.icon,.mein-konto .button.icon{padding: 5px 15px;}
.mein-konto{display: grid;align-items: center;padding-bottom: 5rem;}
.mein-konto .loginform{background-color: #fff;padding: 15px;border-radius: 10px;}
.mein-konto .loginform .headline{font-size: 2.7rem;text-align: left;color: #202020 !important;font-weight: 600;text-transform: uppercase;line-height: 1;margin-bottom: 10px;}
.mein-konto #loginform p{display: flex;flex-direction: column;justify-content: flex-start;}
.mein-konto #loginform p input{border-radius: 5px;border: solid 1px #202020;padding: 10px;width: 100%;}
.mein-konto .login{height: 80vh;overflow-y: hidden;background-color: #fff;place-self: center;padding: 15px;border-radius: 10px;display: flex;flex-direction: column;margin-top: 150px;max-height: 90vh;;}
.mein-konto .login .header_container{border-bottom: 1px solid #202020;}
.mein-konto .login .header_container .headline{font-size: 2.7rem;text-align: left;color: #202020 !important;font-weight: 600;text-transform: uppercase;line-height: 1;margin: 0 0 3px 0;}
.mein-konto .login .header_container .button_container{display: flex;flex-direction: row;justify-content: flex-end;align-items: flex-start;gap: 15px;}
.mein-konto .login .main_content{flex:1 1 auto;}
.mein-konto .login .main_content .side_menu{display: flex;flex-direction: column;gap: 15px;padding: 15px;border-right: 1px solid #202020;}
.mein-konto .login .main_content .side_menu .menu_link{background-color: #bdbdbd;color: #202020;font-size: 1.2rem;line-height: 1;font-weight: 500;padding: 10px 20px;cursor: pointer;border-radius: 5px;}
.mein-konto .login .main_content .side_menu .menu_link.active,.mein-konto .login .side_menu .menu_link:hover{background-color: #c8230a;color: #fff;}
.mein-konto .login .main_content .content_display{padding: 15px 0;overflow: scroll;height: calc(70vh - 70px);}
.mein-konto .login .main_content .content_display .save_button{display:flex;}
.mein-konto .login .main_content .content_display .listing_fields{gap: 5px 0;}
.mein-konto .login .main_content .content_display .button_container{display: flex;justify-content: flex-end;align-items: flex-start;gap: 15px;}
.mein-konto .login .main_content .content_display .select-img{display: flex;flex-direction: column;gap: 10px;}
.mein-konto .login .main_content .content_display .konto_input{padding-top: 15px;}
.mein-konto .login .main_content .content_display .konto_input label{font-size: 1.2rem;line-height: 1;font-weight: 500;display: flex;flex-direction: column;gap: 10px;}
.mein-konto .login .main_content .content_display .konto_input input,
.mein-konto .login .main_content .content_display .konto_input textarea{padding: 10px 20px;font-size: 1.2rem;line-height: 1;font-weight: 500;border: 1px solid #a8a8a8;border-radius: 5px;width: 100%;}
.mein-konto .login .main_content .content_display .konto_input input.edit,
.mein-konto .login .main_content .content_display .konto_input textarea.edit{border-color: #202020;}
.mein-konto .login .main_content .content_display .checkbox_container{display: flex;flex-direction: row;align-items: center;gap: 1rem;flex-wrap: wrap;}
.mein-konto .login .main_content .content_display .checkbox_container label{font-size: 1.2rem;line-height: 1;font-weight: 500;display: flex;flex-direction: row-reverse;width: max-content;gap: 5px;white-space: nowrap;justify-content: center;align-items: baseline;margin-bottom: 0;}
.mein-konto .login .main_content .content_display .new_listing{padding: 15px;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head{background-color: #d2d2d2;padding: 15px 0;}
.mein-konto .login .main_content .content_display .listing-wrapper{background-color: #f8f8f8;}
.mein-konto .login .main_content .content_display .listing-wrapper:nth-of-type(odd) .listing-head{background-color: #e5e5e5;}
.mein-konto .login .main_content .content_display .listing-wrapper:nth-of-type(odd){background-color: #f8f8f8;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .listing-date p{margin-bottom: 0;font-size: .8rem;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .listing-buttons{display: flex;flex-direction: row;justify-content: flex-end;align-items: center;gap: 15px;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .listing-buttons .edit-button::before{content: '';background-image: url(//www.texoversum-ldt.de/wp-content/plugins/personalize-login/media/pencil.png);height: 17px;width: 20px;display: block;background-position: center;background-size: contain;background-repeat: no-repeat;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .listing-buttons .delete-button::before{content: '';background-image: url(//www.texoversum-ldt.de/wp-content/plugins/personalize-login/media/delete.png);height: 17px;width: 20px;display: block;background-position: center;background-size: contain;background-repeat: no-repeat;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .delete-popup{z-index:9;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;border: 1px solid #202020;border-radius: 5px;padding: 15px;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .delete-popup .delete-popup-content{display: flex;flex-direction: column;gap: 15px;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .delete-popup .delete-popup-content p{font-size: 2rem;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-head .delete-popup .delete-popup-content .delete-popup-buttons{display: flex;justify-content: space-around;align-items: center;gap: 15px;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-body{display: none;padding: 15px;}
.mein-konto .login .main_content .content_display .listing-wrapper .listing-body.active{display: flex;padding-bottom: 2rem;}
.mein-konto .login-info {
padding-top: 2rem;
}
.mein-konto .login-info .info-inner {
background-color: #ffffff;
color: #333333;
padding: 1rem;
font-family: 'Libre Franklin';
font-size: 1.2rem;
font-weight: 400;
}
.mein-konto .login-info .info-inner a {color: #333333; font-family: 'Libre Franklin'; font-size: 1.2rem; font-weight: 400; text-decoration:underline; padding: 0;}
.mein-konto .login-info .info-inner a:hover {color: #c8230a; }
.mein-konto .login-empty:before {
content: "";
}