@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url(../fonts/fonts_en/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../..//fonts_en/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url(../fonts/fonts_en/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(../fonts/fonts_en/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url(../fonts/fonts_en/memnYaGs126MiZpBA-UFUKW-U9hrIqY.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local("Open Sans Light"), local("OpenSans-Light"), url(../fonts/fonts_en/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../fonts/fonts_en/mem8YaGs126MiZpBA-UFVZ0e.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(../fonts/fonts_en/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../fonts/fonts_en/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(../fonts/fonts_en/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format("truetype"); }
[dir=ltr] body {
  font-family: 'roboto'; }
@keyframes msg_open {
  0% {
    right: calc(-100% - 40px); }
  95% {
    right: 0%; }
  100% {
    right: 0%; } }
@keyframes msg_close_open {
  0% {
    right: calc(-100% - 40px); }
  95% {
    right: 0px; }
  100% {
    right: 0px; } }
@keyframes msg_close {
  0% {
    right: 0; }
  99% {
    right: calc(-100% - 40px); }
  100% {
    right: calc(-100% - 40px); } }
@keyframes msg_open_rtl {
  0% {
    left: calc(-100% - 40px); }
  95% {
    left: 0%; }
  100% {
    left: 0%; } }
@keyframes msg_close_open_rtl {
  0% {
    left: calc(-100% - 40px); }
  95% {
    left: 0px; }
  100% {
    left: 0px; } }
@keyframes msg_close_rtl {
  0% {
    left: 0; }
  99% {
    left: calc(-100% - 40px); }
  100% {
    left: calc(-100% - 40px); } }
[dir=ltr] .region-message {
  position: fixed;
  right: 10px;
  bottom: 100px;
  padding: 0;
  width: 30%;
  z-index: 100;
  /*
  &.close {
    .messages {
      //transition: all 1s ease 0s;
      animation-name:msg_close;
      animation-duration:0.7s;
      animation-fill-mode:forwards;
      animation-delay: 0s;
      //transition: 1s;
      //left: -100%;
    }
  }
  */ }
  [dir=ltr] .region-message .region-message-close {
    content: "X";
    display: none;
    position: absolute;
    right: calc(-100% - 40px);
    top: -25px;
    width: 20px;
    height: 20px;
    background-color: #f00;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    font-size: 20px;
    line-height: 25px;
    z-index: 10;
    cursor: pointer;
    animation-name: msg_close_open;
    animation-duration: 0.7s;
    animation-fill-mode: forwards;
    animation-delay: 1.6s; }
  [dir=ltr] .region-message .messages {
    position: relative;
    right: calc(-100% - 40px);
    animation-name: msg_open;
    animation-duration: 0.7s;
    animation-fill-mode: forwards;
    animation-delay: 1s;
    max-height: 100%; }
    [dir=ltr] .region-message .messages .closer {
      content: "X";
      display: block;
      position: absolute;
      top: 0px;
      right: 0;
      width: 15px;
      height: 15px;
      text-align: center;
      border-radius: 2px;
      font-size: 15px;
      line-height: 20px;
      z-index: 10;
      cursor: pointer; }
    [dir=ltr] .region-message .messages + .messages {
      margin-top: 15px; }
    [dir=ltr] .region-message .messages.messages--status {
      animation-delay: 1.4s; }
    [dir=ltr] .region-message .messages.messages--warning {
      animation-delay: 1.2s; }
    [dir=ltr] .region-message .messages.messages--error {
      animation-delay: 1s; }
    [dir=ltr] .region-message .messages.closed {
      animation-name: msg_close;
      animation-duration: 0.7s;
      animation-fill-mode: forwards;
      animation-delay: 0s; }
    [dir=ltr] .region-message .messages.finished {
      max-height: 0;
      margin: 0;
      padding: 0;
      transition: all 0.5s ease 1s; }
[dir=ltr] .header .topbar-wrapper .region-topbar {
  margin-left: auto;
  margin-right: unset; }
[dir=ltr] .about-wrapper .region-about-wrapper {
  margin-right: unset;
  margin-left: 40px; }
[dir=ltr] .stat-wrapper .region-stat #block-menaline-stat .block-content table tr:nth-child(1) {
  margin-left: unset;
  margin-right: auto; }
[dir=ltr] #header-scroll .section-inner img.logo-scroll {
  float: left; }

/*# sourceMappingURL=general-style-ltr.css.map */
