/** General **/
@media (min-width: 480px) {
  html[dir=rtl] .col-xs-1, html[dir=rtl] .col-xs-2, html[dir=rtl] .col-xs-3, html[dir=rtl] .col-xs-4, html[dir=rtl] .col-xs-5, html[dir=rtl] .col-xs-6,
  html[dir=rtl] .col-xs-7, html[dir=rtl] .col-xs-8, html[dir=rtl] .col-xs-9, html[dir=rtl] .col-xs-10, html[dir=rtl] .col-xs-11, html[dir=rtl] .col-xs-12 {
    float: right; }
  html[dir=rtl] .col-xs-1 {
    width: 8.33333%; }
  html[dir=rtl] .col-xs-2 {
    width: 16.66667%; }
  html[dir=rtl] .col-xs-3 {
    width: 25%; }
  html[dir=rtl] .col-xs-4 {
    width: 33.33333%; }
  html[dir=rtl] .col-xs-5 {
    width: 41.66667%; }
  html[dir=rtl] .col-xs-6 {
    width: 50%; }
  html[dir=rtl] .col-xs-7 {
    width: 58.33333%; }
  html[dir=rtl] .col-xs-8 {
    width: 66.66667%; }
  html[dir=rtl] .col-xs-9 {
    width: 75%; }
  html[dir=rtl] .col-xs-10 {
    width: 83.33333%; }
  html[dir=rtl] .col-xs-11 {
    width: 91.66667%; }
  html[dir=rtl] .col-xs-12 {
    width: 100%; }
  html[dir=rtl] .col-xs-pull-0 {
    left: auto; }
  html[dir=rtl] .col-xs-pull-1 {
    left: 8.33333%; }
  html[dir=rtl] .col-xs-pull-2 {
    left: 16.66667%; }
  html[dir=rtl] .col-xs-pull-3 {
    left: 25%; }
  html[dir=rtl] .col-xs-pull-4 {
    left: 33.33333%; }
  html[dir=rtl] .col-xs-pull-5 {
    left: 41.66667%; }
  html[dir=rtl] .col-xs-pull-6 {
    left: 50%; }
  html[dir=rtl] .col-xs-pull-7 {
    left: 58.33333%; }
  html[dir=rtl] .col-xs-pull-8 {
    left: 66.66667%; }
  html[dir=rtl] .col-xs-pull-9 {
    left: 75%; }
  html[dir=rtl] .col-xs-pull-10 {
    left: 83.33333%; }
  html[dir=rtl] .col-xs-pull-11 {
    left: 91.66667%; }
  html[dir=rtl] .col-xs-pull-12 {
    left: 100%; }
  html[dir=rtl] .col-xs-push-0 {
    right: auto; }
  html[dir=rtl] .col-xs-push-1 {
    right: 8.33333%; }
  html[dir=rtl] .col-xs-push-2 {
    right: 16.66667%; }
  html[dir=rtl] .col-xs-push-3 {
    right: 25%; }
  html[dir=rtl] .col-xs-push-4 {
    right: 33.33333%; }
  html[dir=rtl] .col-xs-push-5 {
    right: 41.66667%; }
  html[dir=rtl] .col-xs-push-6 {
    right: 50%; }
  html[dir=rtl] .col-xs-push-7 {
    right: 58.33333%; }
  html[dir=rtl] .col-xs-push-8 {
    right: 66.66667%; }
  html[dir=rtl] .col-xs-push-9 {
    right: 75%; }
  html[dir=rtl] .col-xs-push-10 {
    right: 83.33333%; }
  html[dir=rtl] .col-xs-push-11 {
    right: 91.66667%; }
  html[dir=rtl] .col-xs-push-12 {
    right: 100%; }
  html[dir=rtl] .col-xs-offset-0 {
    margin-right: 0%; }
  html[dir=rtl] .col-xs-offset-1 {
    margin-right: 8.33333%; }
  html[dir=rtl] .col-xs-offset-2 {
    margin-right: 16.66667%; }
  html[dir=rtl] .col-xs-offset-3 {
    margin-right: 25%; }
  html[dir=rtl] .col-xs-offset-4 {
    margin-right: 33.33333%; }
  html[dir=rtl] .col-xs-offset-5 {
    margin-right: 41.66667%; }
  html[dir=rtl] .col-xs-offset-6 {
    margin-right: 50%; }
  html[dir=rtl] .col-xs-offset-7 {
    margin-right: 58.33333%; }
  html[dir=rtl] .col-xs-offset-8 {
    margin-right: 66.66667%; }
  html[dir=rtl] .col-xs-offset-9 {
    margin-right: 75%; }
  html[dir=rtl] .col-xs-offset-10 {
    margin-right: 83.33333%; }
  html[dir=rtl] .col-xs-offset-11 {
    margin-right: 91.66667%; }
  html[dir=rtl] .col-xs-offset-12 {
    margin-right: 100%; } }
@media (min-width: 730px) {
  html[dir=rtl] .col-sm-1, html[dir=rtl] .col-sm-2, html[dir=rtl] .col-sm-3, html[dir=rtl] .col-sm-4, html[dir=rtl] .col-sm-5, html[dir=rtl] .col-sm-6,
  html[dir=rtl] .col-sm-7, html[dir=rtl] .col-sm-8, html[dir=rtl] .col-sm-9, html[dir=rtl] .col-sm-10, html[dir=rtl] .col-sm-11, html[dir=rtl] .col-sm-12 {
    float: right; }
  html[dir=rtl] .col-sm-1 {
    width: 8.33333%; }
  html[dir=rtl] .col-sm-2 {
    width: 16.66667%; }
  html[dir=rtl] .col-sm-3 {
    width: 25%; }
  html[dir=rtl] .col-sm-4 {
    width: 33.33333%; }
  html[dir=rtl] .col-sm-5 {
    width: 41.66667%; }
  html[dir=rtl] .col-sm-6 {
    width: 50%; }
  html[dir=rtl] .col-sm-7 {
    width: 58.33333%; }
  html[dir=rtl] .col-sm-8 {
    width: 66.66667%; }
  html[dir=rtl] .col-sm-9 {
    width: 75%; }
  html[dir=rtl] .col-sm-10 {
    width: 83.33333%; }
  html[dir=rtl] .col-sm-11 {
    width: 91.66667%; }
  html[dir=rtl] .col-sm-12 {
    width: 100%; }
  html[dir=rtl] .col-sm-pull-0 {
    left: auto; }
  html[dir=rtl] .col-sm-pull-1 {
    left: 8.33333%; }
  html[dir=rtl] .col-sm-pull-2 {
    left: 16.66667%; }
  html[dir=rtl] .col-sm-pull-3 {
    left: 25%; }
  html[dir=rtl] .col-sm-pull-4 {
    left: 33.33333%; }
  html[dir=rtl] .col-sm-pull-5 {
    left: 41.66667%; }
  html[dir=rtl] .col-sm-pull-6 {
    left: 50%; }
  html[dir=rtl] .col-sm-pull-7 {
    left: 58.33333%; }
  html[dir=rtl] .col-sm-pull-8 {
    left: 66.66667%; }
  html[dir=rtl] .col-sm-pull-9 {
    left: 75%; }
  html[dir=rtl] .col-sm-pull-10 {
    left: 83.33333%; }
  html[dir=rtl] .col-sm-pull-11 {
    left: 91.66667%; }
  html[dir=rtl] .col-sm-pull-12 {
    left: 100%; }
  html[dir=rtl] .col-sm-push-0 {
    right: auto; }
  html[dir=rtl] .col-sm-push-1 {
    right: 8.33333%; }
  html[dir=rtl] .col-sm-push-2 {
    right: 16.66667%; }
  html[dir=rtl] .col-sm-push-3 {
    right: 25%; }
  html[dir=rtl] .col-sm-push-4 {
    right: 33.33333%; }
  html[dir=rtl] .col-sm-push-5 {
    right: 41.66667%; }
  html[dir=rtl] .col-sm-push-6 {
    right: 50%; }
  html[dir=rtl] .col-sm-push-7 {
    right: 58.33333%; }
  html[dir=rtl] .col-sm-push-8 {
    right: 66.66667%; }
  html[dir=rtl] .col-sm-push-9 {
    right: 75%; }
  html[dir=rtl] .col-sm-push-10 {
    right: 83.33333%; }
  html[dir=rtl] .col-sm-push-11 {
    right: 91.66667%; }
  html[dir=rtl] .col-sm-push-12 {
    right: 100%; }
  html[dir=rtl] .col-sm-offset-0 {
    margin-right: 0%; }
  html[dir=rtl] .col-sm-offset-1 {
    margin-right: 8.33333%; }
  html[dir=rtl] .col-sm-offset-2 {
    margin-right: 16.66667%; }
  html[dir=rtl] .col-sm-offset-3 {
    margin-right: 25%; }
  html[dir=rtl] .col-sm-offset-4 {
    margin-right: 33.33333%; }
  html[dir=rtl] .col-sm-offset-5 {
    margin-right: 41.66667%; }
  html[dir=rtl] .col-sm-offset-6 {
    margin-right: 50%; }
  html[dir=rtl] .col-sm-offset-7 {
    margin-right: 58.33333%; }
  html[dir=rtl] .col-sm-offset-8 {
    margin-right: 66.66667%; }
  html[dir=rtl] .col-sm-offset-9 {
    margin-right: 75%; }
  html[dir=rtl] .col-sm-offset-10 {
    margin-right: 83.33333%; }
  html[dir=rtl] .col-sm-offset-11 {
    margin-right: 91.66667%; }
  html[dir=rtl] .col-sm-offset-12 {
    margin-right: 100%; } }
@media (min-width: 980px) {
  html[dir=rtl] .col-md-1, html[dir=rtl] .col-md-2, html[dir=rtl] .col-md-3, html[dir=rtl] .col-md-4, html[dir=rtl] .col-md-5, html[dir=rtl] .col-md-6,
  html[dir=rtl] .col-md-7, html[dir=rtl] .col-md-8, html[dir=rtl] .col-md-9, html[dir=rtl] .col-md-10, html[dir=rtl] .col-md-11, html[dir=rtl] .col-md-12 {
    float: right; }
  html[dir=rtl] .col-md-1 {
    width: 8.33333%; }
  html[dir=rtl] .col-md-2 {
    width: 16.66667%; }
  html[dir=rtl] .col-md-3 {
    width: 25%; }
  html[dir=rtl] .col-md-4 {
    width: 33.33333%; }
  html[dir=rtl] .col-md-5 {
    width: 41.66667%; }
  html[dir=rtl] .col-md-6 {
    width: 50%; }
  html[dir=rtl] .col-md-7 {
    width: 58.33333%; }
  html[dir=rtl] .col-md-8 {
    width: 66.66667%; }
  html[dir=rtl] .col-md-9 {
    width: 75%; }
  html[dir=rtl] .col-md-10 {
    width: 83.33333%; }
  html[dir=rtl] .col-md-11 {
    width: 91.66667%; }
  html[dir=rtl] .col-md-12 {
    width: 100%; }
  html[dir=rtl] .col-md-pull-0 {
    left: auto; }
  html[dir=rtl] .col-md-pull-1 {
    left: 8.33333%; }
  html[dir=rtl] .col-md-pull-2 {
    left: 16.66667%; }
  html[dir=rtl] .col-md-pull-3 {
    left: 25%; }
  html[dir=rtl] .col-md-pull-4 {
    left: 33.33333%; }
  html[dir=rtl] .col-md-pull-5 {
    left: 41.66667%; }
  html[dir=rtl] .col-md-pull-6 {
    left: 50%; }
  html[dir=rtl] .col-md-pull-7 {
    left: 58.33333%; }
  html[dir=rtl] .col-md-pull-8 {
    left: 66.66667%; }
  html[dir=rtl] .col-md-pull-9 {
    left: 75%; }
  html[dir=rtl] .col-md-pull-10 {
    left: 83.33333%; }
  html[dir=rtl] .col-md-pull-11 {
    left: 91.66667%; }
  html[dir=rtl] .col-md-pull-12 {
    left: 100%; }
  html[dir=rtl] .col-md-push-0 {
    right: auto; }
  html[dir=rtl] .col-md-push-1 {
    right: 8.33333%; }
  html[dir=rtl] .col-md-push-2 {
    right: 16.66667%; }
  html[dir=rtl] .col-md-push-3 {
    right: 25%; }
  html[dir=rtl] .col-md-push-4 {
    right: 33.33333%; }
  html[dir=rtl] .col-md-push-5 {
    right: 41.66667%; }
  html[dir=rtl] .col-md-push-6 {
    right: 50%; }
  html[dir=rtl] .col-md-push-7 {
    right: 58.33333%; }
  html[dir=rtl] .col-md-push-8 {
    right: 66.66667%; }
  html[dir=rtl] .col-md-push-9 {
    right: 75%; }
  html[dir=rtl] .col-md-push-10 {
    right: 83.33333%; }
  html[dir=rtl] .col-md-push-11 {
    right: 91.66667%; }
  html[dir=rtl] .col-md-push-12 {
    right: 100%; }
  html[dir=rtl] .col-md-offset-0 {
    margin-right: 0%; }
  html[dir=rtl] .col-md-offset-1 {
    margin-right: 8.33333%; }
  html[dir=rtl] .col-md-offset-2 {
    margin-right: 16.66667%; }
  html[dir=rtl] .col-md-offset-3 {
    margin-right: 25%; }
  html[dir=rtl] .col-md-offset-4 {
    margin-right: 33.33333%; }
  html[dir=rtl] .col-md-offset-5 {
    margin-right: 41.66667%; }
  html[dir=rtl] .col-md-offset-6 {
    margin-right: 50%; }
  html[dir=rtl] .col-md-offset-7 {
    margin-right: 58.33333%; }
  html[dir=rtl] .col-md-offset-8 {
    margin-right: 66.66667%; }
  html[dir=rtl] .col-md-offset-9 {
    margin-right: 75%; }
  html[dir=rtl] .col-md-offset-10 {
    margin-right: 83.33333%; }
  html[dir=rtl] .col-md-offset-11 {
    margin-right: 91.66667%; }
  html[dir=rtl] .col-md-offset-12 {
    margin-right: 100%; } }
@media (min-width: 1250px) {
  html[dir=rtl] .col-lg-1, html[dir=rtl] .col-lg-2, html[dir=rtl] .col-lg-3, html[dir=rtl] .col-lg-4, html[dir=rtl] .col-lg-5, html[dir=rtl] .col-lg-6,
  html[dir=rtl] .col-lg-7, html[dir=rtl] .col-lg-8, html[dir=rtl] .col-lg-9, html[dir=rtl] .col-lg-10, html[dir=rtl] .col-lg-11, html[dir=rtl] .col-lg-12 {
    float: right; }
  html[dir=rtl] .col-lg-1 {
    width: 8.33333%; }
  html[dir=rtl] .col-lg-2 {
    width: 16.66667%; }
  html[dir=rtl] .col-lg-3 {
    width: 25%; }
  html[dir=rtl] .col-lg-4 {
    width: 33.33333%; }
  html[dir=rtl] .col-lg-5 {
    width: 41.66667%; }
  html[dir=rtl] .col-lg-6 {
    width: 50%; }
  html[dir=rtl] .col-lg-7 {
    width: 58.33333%; }
  html[dir=rtl] .col-lg-8 {
    width: 66.66667%; }
  html[dir=rtl] .col-lg-9 {
    width: 75%; }
  html[dir=rtl] .col-lg-10 {
    width: 83.33333%; }
  html[dir=rtl] .col-lg-11 {
    width: 91.66667%; }
  html[dir=rtl] .col-lg-12 {
    width: 100%; }
  html[dir=rtl] .col-lg-pull-0 {
    left: auto; }
  html[dir=rtl] .col-lg-pull-1 {
    left: 8.33333%; }
  html[dir=rtl] .col-lg-pull-2 {
    left: 16.66667%; }
  html[dir=rtl] .col-lg-pull-3 {
    left: 25%; }
  html[dir=rtl] .col-lg-pull-4 {
    left: 33.33333%; }
  html[dir=rtl] .col-lg-pull-5 {
    left: 41.66667%; }
  html[dir=rtl] .col-lg-pull-6 {
    left: 50%; }
  html[dir=rtl] .col-lg-pull-7 {
    left: 58.33333%; }
  html[dir=rtl] .col-lg-pull-8 {
    left: 66.66667%; }
  html[dir=rtl] .col-lg-pull-9 {
    left: 75%; }
  html[dir=rtl] .col-lg-pull-10 {
    left: 83.33333%; }
  html[dir=rtl] .col-lg-pull-11 {
    left: 91.66667%; }
  html[dir=rtl] .col-lg-pull-12 {
    left: 100%; }
  html[dir=rtl] .col-lg-push-0 {
    right: auto; }
  html[dir=rtl] .col-lg-push-1 {
    right: 8.33333%; }
  html[dir=rtl] .col-lg-push-2 {
    right: 16.66667%; }
  html[dir=rtl] .col-lg-push-3 {
    right: 25%; }
  html[dir=rtl] .col-lg-push-4 {
    right: 33.33333%; }
  html[dir=rtl] .col-lg-push-5 {
    right: 41.66667%; }
  html[dir=rtl] .col-lg-push-6 {
    right: 50%; }
  html[dir=rtl] .col-lg-push-7 {
    right: 58.33333%; }
  html[dir=rtl] .col-lg-push-8 {
    right: 66.66667%; }
  html[dir=rtl] .col-lg-push-9 {
    right: 75%; }
  html[dir=rtl] .col-lg-push-10 {
    right: 83.33333%; }
  html[dir=rtl] .col-lg-push-11 {
    right: 91.66667%; }
  html[dir=rtl] .col-lg-push-12 {
    right: 100%; }
  html[dir=rtl] .col-lg-offset-0 {
    margin-right: 0%; }
  html[dir=rtl] .col-lg-offset-1 {
    margin-right: 8.33333%; }
  html[dir=rtl] .col-lg-offset-2 {
    margin-right: 16.66667%; }
  html[dir=rtl] .col-lg-offset-3 {
    margin-right: 25%; }
  html[dir=rtl] .col-lg-offset-4 {
    margin-right: 33.33333%; }
  html[dir=rtl] .col-lg-offset-5 {
    margin-right: 41.66667%; }
  html[dir=rtl] .col-lg-offset-6 {
    margin-right: 50%; }
  html[dir=rtl] .col-lg-offset-7 {
    margin-right: 58.33333%; }
  html[dir=rtl] .col-lg-offset-8 {
    margin-right: 66.66667%; }
  html[dir=rtl] .col-lg-offset-9 {
    margin-right: 75%; }
  html[dir=rtl] .col-lg-offset-10 {
    margin-right: 83.33333%; }
  html[dir=rtl] .col-lg-offset-11 {
    margin-right: 91.66667%; }
  html[dir=rtl] .col-lg-offset-12 {
    margin-right: 100%; } }
/** General **/
html[dir=rtl] header.bab-header .topNaviMobile__tools--left {
  float: right; }
html[dir=rtl] header.bab-header .topNaviMobile__tools--right {
  float: left; }
html[dir=rtl] header.bab-header .topNaviMobile__tools i {
  margin-right: 0;
  margin-left: 0.5rem;
  float: right; }
html[dir=rtl] header.bab-header .topNavi__logo {
  float: right; }
html[dir=rtl] header.bab-header .topNavi__tools {
  float: lefT; }
  html[dir=rtl] header.bab-header .topNavi__tools .service .icon-addcontent {
    left: 50% !important; }
html[dir=rtl] header.bab-header .service ul .search button,
html[dir=rtl] header.bab-header .languageSwitcher ul .search button {
  right: auto;
  left: 4px; }
html[dir=rtl] header.bab-header .languageSwitcher .select li.first a {
  padding: 7px 16px 7px 2.65em; }
html[dir=rtl] header.bab-header .topNaviMobile__navWrapper .topNaviMobile__nav {
  position: absolute;
  right: 0;
  list-style: none;
  transform: translate3d(100%, 0, 0); }
html[dir=rtl] header.bab-header .topNaviMobile__navWrapper.active .topNaviMobile__nav {
  transform: translate3d(0, 0, 0); }
html[dir=rtl] header.bab-header .topNaviMobile__nav > li div:not(.languageSwitcher) {
  -ms-flex-flow: row-reverse;
      flex-flow: row-reverse; }
html[dir=rtl] header.bab-header .topNaviMobile__search form input {
  padding: 8px 8px 8px 40px; }
html[dir=rtl] header.bab-header .topNaviMobile__search form .submit {
  right: auto;
  left: 8px; }
html[dir=rtl] header.bab-header .topNaviMobile__nav > li > ul > li.active > ul.bab-flyout-nav-sidebar > li > div {
  margin: inherit;
  background-color: transparent; }
html[dir=rtl] header.bab-header .topNaviMobile__nav > li > ul > li.active > ul.bab-flyout-nav-sidebar li > div > a {
  color: #222222; }
html[dir=rtl] header.bab-header .topNaviMobile__nav > li > ul > li.active > ul.bab-flyout-nav-sidebar > li.active > div > a {
  color: #e1000f; }
html[dir=rtl] header.bab-header #tooltipSocial-desktop,
html[dir=rtl] header.bab-header #tooltipMyContent-desktop,
html[dir=rtl] header.bab-header .bab-tooltip-my-content,
html[dir=rtl] header.bab-header .bab-tooltip-social {
  right: auto;
  left: 0; }
html[dir=rtl] header.bab-header .topNavi__nav > li > .bab-flyout-nav-sub .row {
  display: -ms-flexbox;
  display: flex; }
  html[dir=rtl] header.bab-header .topNavi__nav > li > .bab-flyout-nav-sub .row > .col-tn-6 > .teaser {
    -ms-flex-direction: row;
        flex-direction: row;
    display: -ms-flexbox;
    display: flex; }
    html[dir=rtl] header.bab-header .topNavi__nav > li > .bab-flyout-nav-sub .row > .col-tn-6 > .teaser .img-wrap {
      width: 100%; }
    html[dir=rtl] header.bab-header .topNavi__nav > li > .bab-flyout-nav-sub .row > .col-tn-6 > .teaser > section {
      width: 100%; }
html[dir=rtl] header.bab-header #tooltipMyContent-desktop .icon-arrow_link2 {
  left: 10px !important;
  right: unset;
  transform: rotate(180deg); }
/** General **/
html[dir=rtl] footer .social li {
  margin: 0; }
  html[dir=rtl] footer .social li:not(:last-child) {
    margin-left: 24px; }
  html[dir=rtl] footer .social li a img {
    margin-right: 0;
    margin-left: 0; }
  html[dir=rtl] footer .social li a:hover img,
  html[dir=rtl] footer .social li a:focus img,
  html[dir=rtl] footer .social li a:active img {
    margin-right: -24px;
    margin-left: 0; }
@media screen and (min-width: 1250px) {
  html[dir=rtl] footer .social {
    text-align: left; }
  html[dir=rtl] footer .service,
  html[dir=rtl] footer .languageSwitcher,
  html[dir=rtl] footer .copyright {
    text-align: right; } }
/** General **/
html[dir=rtl] .brand-selector .filter-group .swiper-wrapper {
  -ms-flex-direction: row;
      flex-direction: row; }
html[dir=rtl] .brand-selector .filter-group:nth-of-type(3) .swiper-wrapper {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
html[dir=rtl] .swiper-wrapper {
  float: left;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
@media screen and (min-width: 730px) {
  html[dir=rtl] .col-sm-12 > div > div > .stageSwiper .stage-content {
    left: auto;
    right: 2em; } }
html[dir=rtl] .collectionSwiper .swiper-slide.col-lg-12 {
  float: right;
  height: auto !important; }
/** General **/
html[dir=rtl] .bab-button--primary,
html[dir=rtl] .bab-button--primary-chevron,
html[dir=rtl] .bab-button--primary-small,
html[dir=rtl] .bab-button--chevron,
html[dir=rtl] .bab-button--secondary-chevron {
  text-align: right;
  padding-left: 30px;
  padding-right: 16px; }
  html[dir=rtl] .bab-button--primary::after,
  html[dir=rtl] .bab-button--primary-chevron::after,
  html[dir=rtl] .bab-button--primary-small::after,
  html[dir=rtl] .bab-button--chevron::after,
  html[dir=rtl] .bab-button--secondary-chevron::after {
    transform: rotate(90deg);
    left: 10px;
    right: initial !important; }
html[dir=rtl] .bab-button--link {
  text-align: right;
  padding-left: 30px;
  padding-right: 16px; }
  html[dir=rtl] .bab-button--link::after {
    transform: rotate(90deg);
    left: 10px;
    right: auto; }
html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) {
  padding-left: 0;
  padding-right: 30px; }
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']):hover {
    background-color: #222222; }
    html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']):hover [class^="icon-"] + span, html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']):hover [class^="icon-"]:before,
    html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']):hover [class*="icon-"] + span,
    html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']):hover [class*="icon-"]:before {
      background: #222222; }
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']).add-to-content, html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']).download-file {
    padding-left: 40px;
    padding-right: 0; }
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']).download-file.pdf, html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']).download-file.jpg {
    background-position: calc(100% - 8px) 50%; }
html[dir=rtl] .bab-button--icon-left [class^="icon-"],
html[dir=rtl] .bab-button--icon-left [class*=" icon-"],
html[dir=rtl] .bab-button--icon [class^="icon-"],
html[dir=rtl] .bab-button--icon [class*=" icon-"],
html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) [class^="icon-"],
html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) [class*=" icon-"] {
  height: auto;
  top: 0;
  right: 8px;
  left: auto;
  bottom: 0; }
  html[dir=rtl] .bab-button--icon-left [class^="icon-"]:before,
  html[dir=rtl] .bab-button--icon-left [class*=" icon-"]:before,
  html[dir=rtl] .bab-button--icon [class^="icon-"]:before,
  html[dir=rtl] .bab-button--icon [class*=" icon-"]:before,
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) [class^="icon-"]:before,
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) [class*=" icon-"]:before {
    transform: translateY(-50%);
    left: auto;
    right: 0; }
  html[dir=rtl] .bab-button--icon-left [class^="icon-"] span,
  html[dir=rtl] .bab-button--icon-left [class*=" icon-"] span,
  html[dir=rtl] .bab-button--icon [class^="icon-"] span,
  html[dir=rtl] .bab-button--icon [class*=" icon-"] span,
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) [class^="icon-"] span,
  html[dir=rtl] ul.link-list:not(.multiLang) li a:not(.bab-button):not([data-webtrekkactionname='externalLinks']) [class*=" icon-"] span {
    background: transparent; }
html[dir=rtl] .job-grouping .load-more {
  position: absolute; }
html[dir=rtl] .download-file {
  background-position: calc(7% - 8px) !important; }
html[dir=rtl] .icon-addcontent {
  right: auto !important;
  left: 5.5% !important; }
/** General **/
html[dir=rtl] .resp-accordion:before {
  right: auto;
  left: 8px; }
@media screen and (min-width: 1250px) {
  html[dir=rtl] .tabElement .resp-tabs-list {
    display: -ms-flexbox;
    display: flex; } }
/** General **/
html[dir=rtl] .stage-full__hero-teaser--plus-top-left:before,
html[dir=rtl] .container-box--plus-top-left .container-box__inner:before {
  display: none;
  right: auto;
  left: 0; }
html[dir=rtl] .stage-full__hero-teaser--plus-top-left:after,
html[dir=rtl] .container-box--plus-top-left .container-box__inner:after {
  top: -26px;
  left: auto;
  right: -26px; }
html[dir=rtl] .stage-full__teaser-row .slick-track {
  float: left;
  left: 30%;
  right: unset; }
  @media (min-width: 730px) {
    html[dir=rtl] .stage-full__teaser-row .slick-track {
      left: 63.5%; } }
  @media (min-width: 980px) {
    html[dir=rtl] .stage-full__teaser-row .slick-track {
      left: unset;
      right: 0; } }
html[dir=rtl] .stage-full__teaser-row .slick-dots {
  direction: ltr; }
/** General **/
html[dir=rtl] .brand-selector .filter-form h3 {
  text-align: right; }
html[dir=rtl] .brand-selector h3,
html[dir=rtl] .brand-selector .search {
  float: right; }
html[dir=rtl] .brand-selector .swiper-wrapper .swiper-slide .image {
  float: right;
  margin: 10px 0 0 6px; }
html[dir=rtl] .brand-selector .tabs .swiper-wrapper > *:last-child {
  margin-left: 1em;
  margin-right: 0; }
html[dir=rtl] .brand-selector .swiper-wrapper .swiper-slide .image img {
  margin-left: 0;
  margin-right: -35px;
  max-width: 70px;
  width: 71px;
  height: 34px; }
html[dir=rtl] .brand-selector .swiper-wrapper .swiper-slide .active img,
html[dir=rtl] .brand-selector .swiper-wrapper .swiper-slide a:focus .image img,
html[dir=rtl] .brand-selector .swiper-wrapper .swiper-slide a:hover .image img,
html[dir=rtl] .brand-selector .swiper-wrapper .swiper-slide a:active .image img {
  margin-right: 0; }
html[dir=rtl] .brand-selector .filter-group:nth-child(-n+2) .swiper-free-mode .swiper-wrapper {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  float: right; }
  html[dir=rtl] .brand-selector .filter-group:nth-child(-n+2) .swiper-free-mode .swiper-wrapper .icon-slide-arrrow_right {
    display: none; }
html[dir=rtl] .brand-selector .filter-group:nth-of-type(3) .swiper-wrapper {
  -ms-flex-direction: row;
      flex-direction: row; }
html[dir=rtl] .brand-selector-wrap .fancy-footer,
html[dir=rtl] .brand-selector-wrap .fancy-footer ul,
html[dir=rtl] .brand-selector-wrap .fancy-footer li {
  float: right; }
/** General **/
html[dir=rtl] .timeLine .swiper-wrapper {
  -ms-flex-direction: row;
  flex-direction: row; }
html[dir=rtl] .glossaryOverview .swiper-navigation .swiper-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: right; }
html[dir=rtl] .glossaryOverview.timeLine .swiper-navigation .img-slide > span:not(.img-wrap) {
  max-height: 40%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
/** General **/
html[dir=rtl] .sitemap .trigger a {
  float: right; }
  html[dir=rtl] .sitemap .trigger a:before {
    left: auto;
    right: 0; }
html[dir=rtl] .sitemap ul a:link,
html[dir=rtl] .sitemap ul strong {
  float: right;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0.1em;
  margin-right: 1.5em; }
html[dir=rtl] .sitemap ul .no-sub div {
  margin-left: 0;
  margin-right: 1em; }
html[dir=rtl] .sitemap ul a.fold-out {
  margin: 0;
  padding: 0; }
  html[dir=rtl] .sitemap ul a.fold-out, html[dir=rtl] .sitemap ul a.fold-out:after {
    left: auto;
    right: -4px; }
html[dir=rtl] .sitemap ul ul {
  margin-right: 2.6em;
  margin-left: 0; }
html[dir=rtl] .sitemap ul li,
html[dir=rtl] .sitemap ul div {
  background-position-x: right; }
/** General **/
@media screen and (min-width: 730px) {
  html[dir=rtl] .social-count {
    display: -ms-flexbox;
    display: flex;
    float: none; } }
@media screen and (min-width: 980px) {
  html[dir=rtl] .social-count {
    display: block;
    float: left; } }
html[dir=rtl] .social-count a:link {
  margin-right: 0;
  position: relative;
  float: right;
  padding-left: 0;
  padding-right: 5em; }
  @media screen and (min-width: 730px) {
    html[dir=rtl] .social-count a:link {
      margin-left: 10px; } }
  @media screen and (min-width: 980px) {
    html[dir=rtl] .social-count a:link {
      margin-left: 0;
      margin-right: 10px; } }
html[dir=rtl] .social-count span {
  float: right; }
html[dir=rtl] .social-count [class^='icon-'],
html[dir=rtl] .social-count [class*=' icon-'] {
  position: absolute;
  right: 0; }
  html[dir=rtl] .social-count [class^='icon-']:before,
  html[dir=rtl] .social-count [class*=' icon-']:before {
    right: 0;
    left: auto; }
html[dir=rtl] .social-count #twitter_count,
html[dir=rtl] .social-count #fb_count,
html[dir=rtl] .social-count #ig_count {
  margin-right: 0;
  margin-left: 5px; }
html[dir=rtl] .social-item {
  float: right; }
  html[dir=rtl] .social-item .icon {
    left: auto;
    right: 0; }
  html[dir=rtl] .social-item:after, html[dir=rtl] .social-item:nth-child(2n):after {
    left: auto;
    right: 1.4em; }
  html[dir=rtl] .social-item:after {
    border-right-color: #fff;
    border-left-color: transparent; }
  @media screen and (min-width: 480px) {
    html[dir=rtl] .social-item:nth-child(2n):after {
      right: auto;
      left: 1em; } }
html[dir=rtl] .social-box .expand {
  right: auto;
  left: 0; }
@media screen and (min-width: 480px) {
  html[dir=rtl] .col-lg-6 > div > .social-container .social-box .social-item.social-item .icon,
  html[dir=rtl] .col-lg-6 > div > .social-container .social-item.social-item:nth-child(2n) .icon,
  html[dir=rtl] .col-lg-8 > div > .social-container .social-box .social-item.social-item .icon,
  html[dir=rtl] .col-lg-8 > div > .social-container .social-item.social-item:nth-child(2n) .icon,
  html[dir=rtl] .col-lg-9 > div > .social-container .social-box .social-item.social-item .icon,
  html[dir=rtl] .col-lg-9 > div > .social-container .social-item.social-item:nth-child(2n) .icon,
  html[dir=rtl] .col-lg-12 > div > .social-container .social-box .social-item.social-item .icon,
  html[dir=rtl] .col-lg-12 > div > .social-container .social-item.social-item:nth-child(2n) .icon {
    left: auto;
    right: -5.6em; }
  html[dir=rtl] .col-lg-6 > div > .social-container .social-box .social-item.social-item:after,
  html[dir=rtl] .col-lg-6 > div > .social-container .social-item.social-item:nth-child(2n):after,
  html[dir=rtl] .col-lg-8 > div > .social-container .social-box .social-item.social-item:after,
  html[dir=rtl] .col-lg-8 > div > .social-container .social-item.social-item:nth-child(2n):after,
  html[dir=rtl] .col-lg-9 > div > .social-container .social-box .social-item.social-item:after,
  html[dir=rtl] .col-lg-9 > div > .social-container .social-item.social-item:nth-child(2n):after,
  html[dir=rtl] .col-lg-12 > div > .social-container .social-box .social-item.social-item:after,
  html[dir=rtl] .col-lg-12 > div > .social-container .social-item.social-item:nth-child(2n):after {
    border-top-color: #fff;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: #fff; } }
@media screen and (min-width: 480px) {
  html[dir=rtl] .col-lg-6 > div > .social-container .social-box .social-item.social-item,
  html[dir=rtl] .col-lg-8 > div > .social-container .social-box .social-item.social-item,
  html[dir=rtl] .col-lg-9 > div > .social-container .social-box .social-item.social-item,
  html[dir=rtl] .col-lg-12 > div > .social-container .social-box .social-item.social-item {
    margin-right: 14%;
    margin-left: 0; }
    html[dir=rtl] .col-lg-6 > div > .social-container .social-box .social-item.social-item:after,
    html[dir=rtl] .col-lg-8 > div > .social-container .social-box .social-item.social-item:after,
    html[dir=rtl] .col-lg-9 > div > .social-container .social-box .social-item.social-item:after,
    html[dir=rtl] .col-lg-12 > div > .social-container .social-box .social-item.social-item:after {
      right: auto;
      left: 100%; } }
@media screen and (min-width: 480px) {
  html[dir=rtl] .col-lg-6 > div > .social-container .social-item.social-item:nth-child(2n),
  html[dir=rtl] .col-lg-8 > div > .social-container .social-item.social-item:nth-child(2n),
  html[dir=rtl] .col-lg-9 > div > .social-container .social-item.social-item:nth-child(2n),
  html[dir=rtl] .col-lg-12 > div > .social-container .social-item.social-item:nth-child(2n) {
    margin-right: 20%;
    margin-left: 0; }
    html[dir=rtl] .col-lg-6 > div > .social-container .social-item.social-item:nth-child(2n):after,
    html[dir=rtl] .col-lg-8 > div > .social-container .social-item.social-item:nth-child(2n):after,
    html[dir=rtl] .col-lg-9 > div > .social-container .social-item.social-item:nth-child(2n):after,
    html[dir=rtl] .col-lg-12 > div > .social-container .social-item.social-item:nth-child(2n):after {
      right: auto;
      left: 100%; } }
html[dir=rtl] .col-lg-6 > div > .social-container .social-count a:first-child,
html[dir=rtl] .col-lg-8 > div > .social-container .social-count a:first-child,
html[dir=rtl] .col-lg-9 > div > .social-container .social-count a:first-child,
html[dir=rtl] .col-lg-12 > div > .social-container .social-count a:first-child {
  margin-right: 0;
  margin-left: 10px; }
  @media screen and (min-width: 980px) {
    html[dir=rtl] .col-lg-6 > div > .social-container .social-count a:first-child,
    html[dir=rtl] .col-lg-8 > div > .social-container .social-count a:first-child,
    html[dir=rtl] .col-lg-9 > div > .social-container .social-count a:first-child,
    html[dir=rtl] .col-lg-12 > div > .social-container .social-count a:first-child {
      margin-left: 0;
      margin-right: 10px; } }
/** General **/
html[dir=rtl] .radio label,
html[dir=rtl] .checkbox label {
  padding: 0 2em 0 0; }
  html[dir=rtl] .radio label:before,
  html[dir=rtl] .checkbox label:before {
    float: right;
    margin: 0 -2.5rem 0 0; }
html[dir=rtl] .filter-wrap.multiselect .checkbox label {
  padding: 0.4em 2.8em 0.4em 0.8em; }
html[dir=rtl] .filter-wrap.multiselect .search {
  padding-left: 30px; }
html[dir=rtl] .filter-wrap.multiselect .submit {
  float: left;
  right: auto;
  left: 0; }
html[dir=rtl] .multiLang li.first:after,
html[dir=rtl] .select li.first:after {
  right: auto;
  left: 0.8em; }
html[dir=rtl] .searchfield input {
  padding-left: 30px; }
html[dir=rtl] .searchfield .submit {
  top: 5px;
  left: 8px;
  right: auto; }
/** General **/
html[dir=rtl] .text > ul,
html[dir=rtl] .text > ol {
  padding: 0 1.5em 3em 0; }
html[dir=rtl] .form-line.text > ul {
  padding-left: 0;
  padding-right: 0; }
/** General **/
html[dir=rtl] .col-sm-8 > div > .news.teaser .img-wrap,
html[dir=rtl] .col-sm-8 > div > .teaser.press-release .img-wrap,
html[dir=rtl] .col-sm-8 > .news.teaser .img-wrap,
html[dir=rtl] .col-sm-6 > .teaser.press-release .img-wrap {
  float: right; }
/** General **/
@media screen and (min-width: 730px) {
  html[dir=rtl] .col-sm-8 > div > .location.simple .img-wrap,
  html[dir=rtl] .col-sm-9 > div > .location.simple .img-wrap,
  html[dir=rtl] .col-sm-12 > div > .location.simple .img-wrap {
    float: right; } }
html[dir=rtl] .location.simple .link-list.list-unstyled:not(.multiLang) li a:not(.bab-button) {
  padding-left: 10px; }
/** General **/
html[dir=rtl] .link-list > li > a {
  text-align: right !important;
  padding-right: 16px !important;
  padding-left: 30px !important; }
  html[dir=rtl] .link-list > li > a::after {
    transform: rotate(90deg) !important;
    left: 10px;
    right: initial !important; }
html[dir=rtl] .swiper-wrapper .teaser .link-list > li > a {
  text-align: right !important;
  padding-right: 30px; }
/** General **/
html[dir=rtl] .swiper-wrapper .teaser .link-list > li > a {
  text-align: right !important;
  padding-right: 30px; }
html[dir=rtl] .link-element.teaser .rte--list li {
  margin-right: 1.5rem; }
/** General **/
html[dir=rtl] .is-searchPage .searchHeader .type-filter {
  text-align: center; }
html[dir=rtl] .is-searchPage .searchHeader .search-filter,
html[dir=rtl] .is-searchPage .searchHeader .search-filter li {
  display: inline-block; }
html[dir=rtl] .is-searchPage .searchHeader .search-filter a:link,
html[dir=rtl] .is-searchPage .searchHeader .search-filter a:visited {
  float: none; }
/** General **/
html[dir=rtl] .mi-controls {
  left: auto;
  right: 0; }
html[dir=rtl] .job-grouping .collection-link {
  left: auto;
  right: 0;
  transform: none; }
/*# sourceMappingURL=rtl.css.map */
