@media (max-width: 768px) {
  article img[align=left],
  .img_caption.left,
  .pull-left.item-image {
    margin: 0 36px 24px 0;
  }
}
@media (max-width: 768px) {
  article img[align=right],
  .img_caption.right,
  .pull-right.item-image {
    margin: 0 0 24px 36px;
  }
}
.languageswitcherload ul {
  float: left;
}
.popover {
  direction: ltr;
}
.popover.left {
  right: auto;
}
.popover.left .arrow {
  border-right-width: 0;
  border-left: 11px solid rgba(0, 0, 0, 0.25);
  left: auto;
  right: -11px;
}
.popover.left .arrow:after {
  border-right-width: 0;
  border-left: 10px solid #fff;
  left: auto;
  right: 1px;
}
span.ion-arrow-right-c::before {
  content: "\f108";
}
span.ion-arrow-left-c::before {
  content: "\f10b";
}
span.ion-chevron-left::before {
  content: "\f125";
}
span.ion-chevron-right::before {
  content: "\f124";
}
span.fa-arrow-left::before {
  content: "\f061";
}
span.fa-arrow-right::before {
  content: "\f060";
}
span.ion-ios-arrow-round-back:before {
  content: "\f119";
}
span.ion-ios-arrow-round-forward:before {
  content: "\f117";
}
.headright .menu > li:last-child > a:after {
  content: "\f117";
}
.acm-cliens .client-item .client-img > img {
  left: 50%;
  right: auto;
}
.acm-features.style-4 .features-media:after {
  background-size: 100% 100%;
}