.wpml-ls-legacy-list-horizontal {
    border: 0;
    padding: 0;
    clear: both
}

.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0 !important;
    list-style-type: none
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block;
    position: relative;
    list-style: none;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item a {
   
    position: relative;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item a:before{
    content: '';
    position: absolute;
    right: -5px;
    top: 8px;
    height: 12px;
   border-left: 1px solid #000;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item:last-child a:before{
   display: none;
 }

.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 6px 5px 15px;
    line-height: 1;
    font-weight: 700;
}

.wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle
}

.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket {
    vertical-align: unset
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: .4em
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: 0;
    margin-right: .4em
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: center
}