.item.disabled{display:none!important;}.detailValue,.formTemplate .form,.formTemplate .value,.formValue,.formValuePlace,.formValueZIP,.formValueZIPSmall{padding-bottom:10px}.formTemplate .form{position:relative;width:100%}.formTemplate .form form{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.formTemplate .form .item{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.formTemplate .item.newsletter .label{text-align:right;padding-right:1rem}.formTemplate .form .item .value{width:70%}.formTemplate .form .action,.functionBarLarge{width:100%;text-align:right}.formTemplate .form .form-action{margin-top:30px;text-align:right;overflow:hidden}.containerAddress .item .label,.detailLabel,.formTemplate .form .item .label{width:30%}.formTemplate input[required=required],.formTemplate select[required=required]{border:1px solid #ccc}.formTemplate input::placeholder{color:#999;opacity:.9}.formTemplate .label.streetNumber,.layerMemberLoginForgot{display:none}.formTemplate .input.street{width:78%}.formTemplate .input.streetNumber{width:20%;float:right}.formTemplate .input.plz{width:20%}.formTemplate .input.place{width:78%;float:right}.formTemplate .value.dataprotection{width:100%!important;padding:10px 15px;border:1px solid #ccc;margin:1rem 0}.formTemplate .label.textarea{vertical-align:top}.formTemplate .value .textarea{width:96%;min-height:150px;padding:2%;font-family:var(--main-font);font-size:1rem}.formTemplate .value .textarea::placeholder{color:#ccc}.formTemplate .button{background:var(--main-color);color:#fff;border:none;padding:10px 15px;cursor:pointer;font-family:var(--main-font-buttonFont);text-transform:uppercase;font-weight:100}.detailValue .link.delete,.formRow .descriptionButton{font-family:var(--main-font-fontawesome);right:0;position:absolute}.formTemplate .button:hover{animation:1s bounce;background:var(--main-color);color:#fff;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.formTemplate .input{padding:5px 10px;width:100%;border:1px solid #ccc}.containerAddress,.containerProfil{width:45%;padding:25px;border:1px solid #eee;margin-bottom:2rem}.containerProfil .profilImage{border-radius:50%;overflow:hidden;width:250px;height:250px;text-align:center}.containerProfil .profilImage img{height:250px;width:auto}.containerAddress .subtitle,.containerProfil .subtitle{color:var(--main-color);font-size:1.3rem;margin-bottom:1rem}.containerAddress .item{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.layerMemberAddressUpdate.formTemplate{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.layerMemberAddressUpdate.formTemplate .content,.layerMemberAddressUpdate.formTemplate .head{width:100%}.layerMemberAddressUpdate.formTemplate .action{width:100%;text-align:right;margin-top:1rem}.layerMemberAddressUpdate.formTemplate .form{display:none;width:100%}.layerMemberAddressUpdate.formTemplate .form.open{display:block}.layerMemberAddressRegister .form,.layerMemberAddressUpdate.formTemplate .form,.layerMemberPasswordChange.formTemplate,.layerMemberPasswordChange.formTemplate .form{margin-top:2rem}.layerMemberPasswordChange.formTemplate .form .item .label,.layerMemberPasswordChange.formTemplate .form .item .value{width:50%}.layerMemberAddressRegister .head,.layerMemberLogin .head{margin-bottom:15px}.layerMemberLogin .action.password{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:20px}.formTemplate .button.passwordForgot{width:auto;min-width:265px;background:rgba(0,0,0,.5);right:unset}.layerMemberLoginForgot .form{width:100%!important;background-color:#ccc;padding:10px 2.5%;margin-top:35px}.layerMemberLoginForgot .form .item.mail{display:unset}.dataProtection a,.layerMemberLoginForgot .form .item.mail label{font-weight:700}.formRow,.formRow input{font-weight:100}.layerMemberLoginForgot .form .input{margin-top:10px;border:1px solid #000;background:0 0}.layerMemberLoginForgot .form input::placeholder{color:#000}.layerMemberLoginForgot .form .action .button{margin-top:10px;display:block;position:unset}.formTemplate.newsletter{width:100%;padding:0;border-right:none;float:none;text-align:left}.formTemplate.newsletter form{padding-top:15px}.formTemplate.newsletter .form .item.action{display:flex;flex-wrap:nowrap;margin:1rem 0}.formTemplate.newsletter .form .item{margin:1rem 0}.formTemplate.newsletter form .item.action .action{width:unset}.formTemplate.newsletter form .item input{padding:10px}.formTemplate.newsletter form .item.action .action input{margin:0;border:1px solid #ccc}.formTemplate.newsletter .title{font-size:1.5rem}.formTemplate.newsletter .title:before{font-family:fontawesome;content:'\f0e0';padding-right:10px;font-weight:300}.dataProtection{font-size:1rem;display:flex;flex-wrap:nowrap}.dataProtection .input{width:20px;text-align:left;margin-right:10px}.formRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%}.formRow .itemDescriptionContainer{position:relative}.formRow .descriptionButton{background:var(--main-color);color:#fff;font-weight:100;border-radius:50%;font-size:1.6rem;cursor:pointer;top:-34px;height:35px;width:35px;padding:4px 5px 5px 4px}.itemDescriptionCurrent{position:absolute;right:0;width:400px;background:#fff;padding:10px 20px;box-shadow:0 1px 8px rgb(0 0 0 / 30%);font-size:.8rem;line-height:1.2rem;visibility:hidden}.itemDescriptionCurrent h2{font-size:1rem;font-weight:600;padding-bottom:5px;color:var(--main-font)}.detailValue.imagePreview input,.functionBarLarge input{background:var(--main-color);color:#fff;cursor:pointer;padding:5px 10px;font-weight:100}.detailLabel.left{width:30%;line-height:2rem}.detailLabel.subtitle{font-size:1rem;font-weight:600;margin-top:10px;width:100%}.detailValue{width:65%}.detailValue.place,.detailValue.street{width:40%}.detailValue.number,.detailValue.zip{width:15%}.detailValue.imagePreview{text-align:right;position:relative}.detailValue.imagePreview input{border:none;font-family:var(--main-font);width:100%}.detailValue .imagePreview{margin-bottom:20px;border-radius:50%;width:55%;height:auto}.detailValue .link.delete{font-weight:100;font-size:1.2rem}.detailValue.radio{padding-bottom:0;padding-top:5px}.formRow select{padding:5px 10px;font-family:var(--main-font);border:1px solid #ccc;max-width:100%}.formRow .value.radio{width:10%}.formRow .label.radio{width:90%;text-align:left}.functionBarLarge input{border:none;font-family:var(--main-font-buttonFont);font-size:1.5rem}.functionBarLarge input:hover{opacity:.5;transition:.5s ease-out}@media only screen and (max-width:1000px){.containerAddress,.containerProfil{width:100%}}@media only screen and (max-width:900px){.layerMemberLogin{width:100%;padding-right:0;padding-bottom:70px;border-bottom:1px solid #ccc;margin-bottom:50px}.layerMemberAddressRegister{width:100%;padding-left:0;border-left:none}}@media only screen and (max-width:550px){.formTemplate .form .item .label,.formTemplate .form .item .value{display:block;width:100%;margin-bottom:5px}.formTemplate .form .item{display:block}.formTemplate .input{height:unset;padding:10px}.formTemplate .button.passwordForgot{margin-top:25px}.layerMemberLogin .action.password{justify-content:flex-end;flex-direction:column-reverse;align-items:flex-end}.layerMemberLogin{padding-bottom:0;border-bottom:none;margin-bottom:0}.formTemplate .form .item.newsletter{display:flex;flex-wrap:nowrap;justify-content:flex-start}.formTemplate .form .item.newsletter .label,.formTemplate .form .item.newsletter .value{width:unset}.formTemplate .form .item.empty{display:none}}