/* main menu category buttons */

.button--noUnderline{
    background-color: #e9e6e6;
    border: unset !important;
    border-radius: 20px;
}
.button.active{
    background-color: #366666 !important;
}

/* authoren page social buttons */

.button--social{
    background-color: rgb(154, 206, 206) !important;
    border-radius: 20%;
    border: unset !important;

}
.button--social:after{
    color: #366666 !important;
}
.hamburger__button{
    color: #ffffff !important;
}
.hamburger__button:before{
    background-color: #ffffff !important;
}
.hamburger__button:after{
    background-color: #ffffff !important;

}
.searchForm__button:before{
    color: #ffffff !important;

}


.wpml-ls-legacy-list-horizontal{
    border: 1px solid transparent;
    padding: 7px;
    clear: both;
}



.button {
    text-transform:  none;
    font-weight: 900;
}

.articleFilters__item .button:hover {
  background:  RGB(54, 102, 102) !important;
  color:  white;
  border-bottom: none;
}

.articleFilters__item .button{
    font-size: 1.3rem;
}


.link {
    font-weight: 900;
    text-transform: none;
    font-size:  1.8rem;
    color:  #3c3c3c;
    padding: 0px 30px 0px 30px;
    background-color: #e9e6e6;
    border-radius: 20px;
    line-height: 45px;  
    border-bottom:  none;
}

.link.active, 
.link:hover,
.uberUns .link:hover {
    border: 2px solid #366666;
    background: #ffffff;
    padding: 0px 28px 0px 28px;
    background: #ffffff;
    color:  #3c3c3c;
    line-height: 41px;
}

.link::after {
    color: #366666;
}

.link--reload {
    padding-left: 60px !important;
    margin-top:  0px;
}

.link--reload:hover  {
    padding-left: 58px !important;
}

.link--reload::after {
    content:  "\E90E";
    left: 33px !important;
}

.link--reload:hover::after {
    left: 31px !important;
}

.link--latest {
    margin-bottom: 70px;    ;
}

.link--green::after,
.link--transparent::after,
.link--white::after,
.link--latest::after,
.uberUns .link::after {
    content:  none;
}

.link--green,
.uberUns .link {
    background-color: #366666;
    color:  white;
}

.link--white {
    background-color: #ffffff;
}

.link--transparent{
    border: solid 2px #333333;    
    background-color: transparent;
    color: #333333;
    line-height: 41px;
    padding: 0 28px;
}

.link--icon {
    background: none;
    padding: 0;
}

.link--icon::after {
    color: #3C3C3C;
}

.link--icon:hover {
    background: none;
    padding: 0;
    border: none;
}

.link--icon:hover::after {
    color:  #366665;
}

