.servicenavlist ul {
  display: flex;
  justify-content: space-between;
}
.servicenavlist ul li {
  list-style: none;
}
.servicenavlist {
  width: 210px;
  padding-bottom: 20px;
}
html:lang(fr) .servicenavlist {
  width: 240px;
}
@media screen and (min-width: 992px) {
  .servicenavlist {
  }
}
@media screen and (min-width: 600px) and (max-width: 768px) {
  .servicenavlist {
  }
}


div.ccm-block-switch-language-flags{display:inline-block}div.ccm-block-switch-language-flags-label{float:left;margin-right:8px}div.ccm-block-switch-language-flags a{float:left;margin:2px;opacity:.4}div.ccm-block-switch-language-flags a.ccm-block-switch-language-active-flag{opacity:1}


/*.wbox-sprachumschalter {
	padding:0; 
	margin-left: 50px;
	display: flex;
	margin-top: 20px;
	width: 130px;
	justify-content: space-between;
}
.wbox-sprachumschalter a {
    background-color: gray;
    border-radius: 50%;
    min-width: 20px;
    min-height: 20px;
    height: 36px;
    padding: 16px;
    min-width: 36px;
    display: block;
    display: flex;
    font-weight: 500;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.wbox-sprachumschalter a:first-child {}
.wbox-sprachumschalter a:last-child {}
.wbox-sprachumschalter a.lang-active {color: #333333; }

.mobile-servicenav .wbox-sprachumschalter {
    float: none;
    padding: inherit;
    margin-left: 0;
    margin-bottom: 15px;
}
.mobile-servicenav .wbox-sprachumschalter a {
    padding: 2px;
}*/

