:root {
    --akzent-bg-color-01: rgba(210, 190, 181, 0.44);
    --akzent-bg-color-02: rgba(98, 98, 98, 0.76);
    --akzent-color-01: #484848;
    --akzent-bg-color-04: #D2BEB5;
    --akzent-bg-color-05: #626262;
    --akzent-bg-color-06: white;
    
    --form-size: 15px;
    
    --button-color: #484848;
    --button-bg-color: white;
    --button-size: 20px;
    --button-text-weight: 600;
    --button-padding: .7em 1em; 
    --button-border-color: #484848;
    --button-border-width: 0px;
    --button-border-radius-top-left: 2px;
    --button-border-radius-top-right: 2px;
    --button-border-radius-bottom-left: 2px;
    --button-border-radius-bottom-right: 2px;
    
    --title-size: 24px;
    --title-text-weight: 600;
    
    --photo-size: 80px;
    
    --footer-visible: block;
    --footer-size: 10px;
    --footer-color: #484848;
    
}

body{
    background-image: linear-gradient(to bottom, var(--akzent-bg-color-01) 0%, var(--akzent-bg-color-02) 100%);
    color: var(--akzent-color-01);
}
.profile-photo{
    width: var(--photo-size);
    margin: 0 auto;
}
.profile-photo_overlay img{
    width: var(--photo-size);
    height: var(--photo-size);
    -moz-border-radius: 999px !important;
    -webkit-border-radius: 999px !important;
    border-radius: 999px !important;
}
.title-style{
    color: var(--button-color);
    font-size: var(--title-size);
    font-weight: var(--title-text-weight);
    /*padding: var(--button-padding);*/
    width: auto;
    text-align: center;
    margin: .5em 0 .3em 0;
    line-height: 1.2em;
}
.description{
    text-align: center;
}
a.button-link{
    text-decoration: none;
}
.button-style{
    text-decoration: none;
    display: block;
    cursor: pointer;
    color: var(--button-color);
    font-size: var(--button-size);
    font-weight: var(--button-text-weight);
    padding: var(--button-padding);
    background: var(--button-bg-color);
    border: var(--button-border-width) solid var(--button-border-color);
    border-radius: var(--button-border-radius-top-left) var(--button-border-radius-top-right) var(--button-border-radius-bottom-right) var(--button-border-radius-bottom-left);
    width: auto;
    text-align: center;
    margin-bottom: .7em;  
}

/*
  .um-meta-text,
  .um-profile.um .um-name a {
    color: var(--akzent-color-01);
  }
  .um-profile-connect.um-member-connect a{
    background-color: transparent!important;
    border: 1px solid #fff;
	}

  .um-2655.um .um-profile-photo a.um-profile-photo-img {
    width: 100px;
    height: 100px;
	}

  .um-faicon-cog:before {
    color: var(--akzent-color-01);
  }
  .um-profile-photo a.um-profile-photo-img {
    border: 0px solid #fff;
    border-bottom: 0px solid #fff !important;
}
p.editicon{
    display: inline-flex!important;
    font-size: 30px;
    color: var(--akzent-color-01);
    font-family: ETmodules!important;
    font-weight: 400!important;
    margin-right: .3em;
}
.editlink p{
    display: inline-flex!important;
}
*/