.mb-element-basesourceswitcher{
  li{
    padding:0px 5px 0px 5px;
    background-color: #b5b5b5;
    display:inline-block;
    margin-right:-4px;
    color:$lightFontColor;
    cursor:pointer;
    @include transition(all .2s ease-in-out);
    position: relative;
    border:solid 1px $thirdColor;
    border-right-width: 0px;
    &:first-child{@include border-left-radius($radius);}
    &:last-child{
      @include border-right-radius($radius);
      border-right-width: 1px;
    }
    &:hover, &[data-state="active"]{
      color:$firstColor;
      background-color: $contentColor;
    }
  }
  li ul{
    position: absolute;
    text-align: right;
    right: 3px;
    z-index: 1;
  }
  li ul li{
    /*width: 100%;*/
    display: list-item;
    border:solid 1px $thirdColor;
    border-bottom-width: 0px;
    white-space: nowrap;
    &:first-child{
      @include border-left-radius(0);
      @include border-top-radius($radius);
    }
    &:last-child{
      border-bottom-width: 1px;
      @include border-right-radius(0);
      @include border-bottom-radius($radius);
    }
  }
}
