$brand-primary: #0b9abf;

@mixin placeholder {
  font-style: italic;
  font-weight: normal;
}
@mixin transition($values) {
  -webkit-transition: $values;
  -moz-transition: $values;
  -o-transition: $values;
  -ms-transition: $values;
  transition: $values;
}
@mixin transition-two($values, $values2) {
  -webkit-transition: $values, $values2;
  -moz-transition: $values, $values2;
  -o-transition: $values, $values2;
  -ms-transition: $values, $values2;
  transition: $values, $values2;
}

@mixin rotate( $degrees ) {
  -webkit-transform: rotate(#{$degrees}deg);
  -moz-transform: rotate(#{$degrees}deg);
  -ms-transform: rotate(#{$degrees}deg);
  -o-transform: rotate(#{$degrees}deg);
  transform: rotate(#{$degrees}deg);

  filter:  progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=#{cos($degrees)}, M12=-#{sin($degrees)}, M21=#{sin($degrees)}, M22=#{cos($degrees)});
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=#{cos($degrees)}, M12=-#{sin($degrees)}, M21=#{sin($degrees)}, M22=#{cos($degrees)})";
  zoom: 1;
 }

 @mixin box-shadow ($horizontal, $vertical, $blur, $spread, $color) {
  -moz-box-shadow:    $horizontal $vertical $blur $spread $color;
  -webkit-box-shadow: $horizontal $vertical $blur $spread $color;
  box-shadow:         $horizontal $vertical $blur $spread $color;
 }
 @mixin box-shadow-inset ($horizontal, $vertical, $blur, $spread, $color) {
  -moz-box-shadow:    inset $horizontal $vertical $blur $spread $color;
  -webkit-box-shadow: inset $horizontal $vertical $blur $spread $color;
  box-shadow:         inset $horizontal $vertical $blur $spread $color;
 }
 @mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  -ms-border-radius: $radius;
  -o-border-radius: $radius;
  border-radius: $radius;
}

.blue-stripe {
    background: #43abcc;
    margin: 10px 0;
}
.black-stripe{
  background: #000;
  margin: 10px 0;
  h2{
    margin: 0;
    text-align: center;
    color: #fff;
    padding: 15px;
    font-size: 23px;
    font-weight: 200;
  }
}

#country_title{
    background-color: #0b9abf;
    color: #fff;
    font-size: 23px;
    font-weight: 200;
    text-align: center;
    padding: 20px;
    margin: 0;
    display: none;
}

#contacts-list,
.contactList {
  // @extend .row;
  @include transition(all ease-out 600ms);

    &[style],
    & {
        @media (min-width: 992px) {
            display: flex !important;
            flex-wrap: wrap;
            align-items: stretch;
        }
    }

  .vcard {
    display: none;

    @media (min-width: 992px) {
        margin-bottom: 30px;
    }

    .first-col {
      font-weight: 800;
      text-transform: uppercase;
      margin-bottom: 15px;

      .descr {
        font-weight: 400;
        padding-top: 10px;
      }
    }

    .vcard-content {
      font-size: 14px;
      border: 1px solid #000;
      min-height: 170px;
      margin-bottom: 20px;
      padding: 18px 20px;
      height: 100%;
    }
  }
}

.vcard {
  .tel, .fax, .email, .www {
    &:before {
      content: " ";
      display: inline-block;
      left: 0px;
      top: 0px;
      width: 12px;
      height: 12px;
      background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22phone-01-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%2040%2040%22%20width%3D%2232%22%20height%3D%2232%22%3E%09%3Cpath%20d%3D%22m39%2031c0.1%200.6-0.1%201.2-0.6%201.6l-5.4%205.3c-0.2%200.3-0.6%200.5-0.9%200.7-0.4%200.2-0.8%200.3-1.1%200.4h-0.2-0.5c-0.5%200-1.3-0.1-2.5-0.3-1.1-0.2-2.5-0.6-4.2-1.3s-3.5-1.7-5.6-3.1-4.3-3.2-6.7-5.6c-1.9-1.9-3.4-3.6-4.7-5.3-1.2-1.7-2.2-3.3-3-4.7s-1.3-2.7-1.7-3.9-0.6-2.2-0.8-3c-0.1-0.8-0.1-1.5-0.1-2v-0.8c0.1-0.4%200.2-0.8%200.4-1.1s0.4-0.7%200.7-0.9l5.4-5.4c0.3-0.4%200.7-0.6%201.2-0.6%200.3%200%200.7%200.1%200.9%200.3s0.5%200.4%200.7%200.7l4.3%208.2c0.2%200.4%200.3%200.9%200.2%201.4s-0.3%200.9-0.7%201.3l-2%202c-0.1%200.1-0.1%200.1-0.1%200.3%200%200.1-0.1%200.2-0.1%200.3%200.1%200.6%200.3%201.2%200.7%201.9%200.3%200.6%200.8%201.4%201.5%202.4%200.7%200.9%201.6%202%202.9%203.2%201.2%201.2%202.3%202.2%203.2%202.9s1.7%201.2%202.4%201.5c0.6%200.3%201.1%200.5%201.4%200.6l0.5%200.1c0.1%200%200.1%200%200.3-0.1%200.1%200%200.2-0.1%200.3-0.1l2.3-2.3c0.5-0.4%201-0.6%201.7-0.6%200.5%200%200.8%200.1%201.1%200.2l7.8%204.6c0.6%200.2%200.9%200.7%201%201.2z%22%20fill%3D%22%23010101%22%2F%3E%3C%2Fsvg%3E');
      background-repeat:no-repeat;
      background-size: 12px;
      margin-right: 5px;
    }
  }

  .fax:before {
    background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22fax-01-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%2040%2040%22%20width%3D%2232%22%20height%3D%2232%22%3E%09%3Cpath%20d%3D%22m39%2016.8c-0.4-0.4-0.8-0.5-1.3-0.5h-6.6v-14.9c0-0.3-0.1-0.5-0.3-0.7s-0.4-0.3-0.6-0.3h-20.5c-0.2%200-0.5%200.1-0.6%200.3-0.2%200.2-0.3%200.4-0.3%200.7v14.9h-6.5c-0.5%200-0.9%200.2-1.3%200.5-0.4%200.4-0.5%200.8-0.5%201.4v14.8c0%200.5%200.2%201%200.6%201.4s0.8%200.5%201.3%200.5c0.5-0.1%201.1%200.1%201.5%200.5%200.5%200.5%200.9%201%201.1%201.6s0.5%201.1%200.9%201.5c0.3%200.4%200.6%200.4%200.9%200.1v-3.7h2.1v3.7c0%200.2%200.1%200.5%200.3%200.7s0.4%200.3%200.6%200.3h20.5c0.2%200%200.5-0.1%200.6-0.3%200.2-0.2%200.3-0.4%200.3-0.7v-3.7h2.2v3.7c0.5-0.1%201-0.3%201.4-0.7s0.6-0.9%200.8-1.3c0.2-0.5%200.4-0.9%200.8-1.2s0.9-0.5%201.5-0.5c0.5%200.1%200.9-0.1%201.3-0.5s0.6-0.8%200.6-1.4v-14.9c-0.2-0.5-0.4-0.9-0.8-1.3zm-10%2020.5h-18v-6.3h18v6.3zm0-16.3h-18v-18h18v18zm7.1%202.2c-0.3%200.3-0.7%200.5-1.2%200.5s-0.8-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2s0.2-0.8%200.5-1.2c0.3-0.3%200.7-0.5%201.2-0.5s0.8%200.2%201.2%200.5c0.3%200.3%200.5%200.7%200.5%201.2s-0.2%200.9-0.5%201.2z%22%20fill%3D%22%23010101%22%2F%3E%3C%2Fsvg%3E');
  }

  .email {
    display: block;

    &:before {
      background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22email-01-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%2040%2040%22%20width%3D%2232%22%20height%3D%2232%22%3E%09%3Cg%20fill%3D%22%23010101%22%3E%09%09%3Cpath%20d%3D%22m4.3%2014.2c0.5%200.3%202%201.4%204.4%203.1%202.5%201.7%204.4%203%205.7%203.9%200.1%200.1%200.5%200.3%200.9%200.7%200.5%200.3%200.9%200.6%201.2%200.8s0.7%200.4%201.1%200.7%200.9%200.5%201.2%200.6c0.4%200.1%200.7%200.2%201.1%200.2%200.3%200%200.7-0.1%201.1-0.2s0.8-0.3%201.2-0.6%200.8-0.5%201.1-0.7%200.7-0.5%201.2-0.8c0.5-0.3%200.8-0.6%200.9-0.7%201.3-0.9%204.7-3.3%2010.1-7%201.1-0.7%201.9-1.6%202.6-2.7%200.7-1%201.1-2.1%201.1-3.3%200-1-0.3-1.8-1-2.4s-1.5-1-2.4-1h-31.7c-1.1%200-2%200.4-2.6%201.1-0.6%200.8-0.9%201.7-0.9%202.8%200%200.9%200.4%201.9%201.2%203s1.7%201.9%202.5%202.5z%22%2F%3E%09%09%3Cpath%20d%3D%22m37.2%2016.5c-4.7%203.2-8.3%205.7-10.8%207.5-0.8%200.6-1.5%201.1-2%201.4s-1.2%200.7-2%201c-0.9%200.4-1.6%200.5-2.4%200.5-0.7%200-1.5-0.2-2.4-0.5-0.9-0.4-1.5-0.7-2-1s-1.2-0.8-2-1.4c-2-1.5-5.6-4-10.8-7.5-0.8-0.5-1.5-1.2-2.2-1.9v17.2c0%201%200.3%201.8%201%202.4%200.7%200.7%201.5%201%202.4%201h31.8c1%200%201.8-0.3%202.4-1%200.7-0.7%201-1.5%201-2.4v-17.2c-0.4%200.7-1.2%201.3-2%201.9z%22%2F%3E%09%3C%2Fg%3E%3C%2Fsvg%3E');
    }
  }

  .www {
    display: block;

    &:before {
      background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20id%3D%22www-01-Layer_1%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%2040%2040%22%20version%3D%221.1%22%20y%3D%220px%22%20x%3D%220px%22%20enable-background%3D%22new%200%200%2040%2040%22%20width%3D%2232%22%20height%3D%2232%22%3E%09%3Cpath%20d%3D%22m33.9%2021.3v12.4c0%201.1-0.9%202-2%202h-23.8c-1.1%200-2-0.9-2-2v-12.4c0-0.7%200.4-1.3%200.9-1.7l11.9-7.4c0.6-0.4%201.5-0.4%202.1%200l12%207.4c0.5%200.3%200.9%201%200.9%201.7zm4.9-5.6l-17.7-11c-0.6-0.4-1.5-0.4-2.1%200l-17.8%2011c-0.9%200.6-1.2%201.8-0.6%202.8s1.8%201.2%202.8%200.6l16.6-10.4%2016.6%2010.4c0.3%200.2%200.7%200.3%201.1%200.3%200.7%200%201.3-0.3%201.7-0.9%200.6-1%200.3-2.2-0.6-2.8z%22%20fill%3D%22%23010101%22%2F%3E%3C%2Fsvg%3E');
    }
  }
}

.quick_buttons {
  .quick_button {
    border: 1px solid #0b9abf;
    padding: 10px;
    padding-right: 45px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    color: #0b9abf;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;

    &.selected {
      background-color: #0b9abf;
      color: #fff;

    }
  }
}

.select2-container {
  width: 100%;

  .select2-choice {
    border-radius: 0;
    border: 1px solid $brand-primary;
    padding: 10px;
    background-image: none;
    color: $brand-primary;
    height: auto;
    text-align: center;
    font-weight: 600;

    .select2-arrow {
      background-image: url('../img/arr_down.svg');
      border-radius: 0;
      background-color: #fff;
      border: none;
      width: 35px;
      background-repeat: no-repeat;
      background-position: center center;
    }
  }

  &.select2-container-disabled {
    .select2-choice {
      border: 1px solid $brand-primary;
      color: $brand-primary;
    }
  }

  &.selected {
    .select2-choice {
      background-color: $brand-primary;
      color: #fff;
    }
  }
}

.select2-default {
  color: $brand-primary !important;
}


.select2-dropdown-open .select2-choice {
  background-color: #fff;
}

.select2-results {
  max-height: 500px;
}

.select2-drop {
  border-radius: 0;
  border: 1px solid $brand-primary;

  .select2-results {
    margin: 0;
    padding: 0;

    .select2-result {
      padding: 10px;
      text-align: center;
      font-weight: 600;
      color: $brand-primary;
      font-size: 15px;
    }

    .select2-highlighted {
      color: #fff;
      background-color: $brand-primary;
    }
  }

  .select2-search {
    margin: 0px;
    padding: 10px 5px;
    border-bottom: 1px solid $brand-primary;

    input {
      border-radius: 0;
      border: 1px solid $brand-primary;
      display: block;
    }
  }
}
.contact {
  position: relative;
  .top-hq {
    .col-sm-3 {
      padding-bottom: 40px;
    }

    .tx-ttaddress-pi1 {
      min-height: 100px;
    }
    h1 {
      color: #0b9abf;
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 800;
      margin: 0;
      padding: 0;
      line-height: 22px;
      //word-spacing: 200px;
    }

    .vcard {
      .name {
        font-weight: 700;
      }

      //margin-bottom: 20px;
    }

    ul {
      margin: 0;
      padding: 0;
      list-style: none;

      li {
        margin: 0;
        padding: 0;
      }
    }
  }

.countries-header{
    z-index: 2;
    position: relative;
}
  #local_partner {
    .co {
      display: none;
    }
  }

  h3#country_title {
    display: none;
    margin: 0;
  }
  h2 {
    font-size: 23px;
    font-weight: 200;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #b6b7b8;

    &.black {
      background-color: #000;
      text-align: center;
      color: #fff;
      padding: 15px;
      font-size: 23px;
      font-weight: 200;
    }
  }
  h3 {
    background-color: #0b9abf;
    color: #fff;
    font-size: 23px;
    font-weight: 200;
    text-align: center;
    padding: 20px;

    span {
      display: inline-block;
      position: relative;
      width: 35px;
      font-size: 19px;
      line-height: 25px;
      margin-right: 10px;

            span {
              width: 100%;
              height: 100%;
              left: 0;
              position: absolute;
              border: 1px solid #fff;
        display: inline-block;
              $skew : -20deg;
              -ms-transform: skew($skew,0deg); /* IE 9 */
              -webkit-transform: skew($skew,0deg); /* Chrome, Safari, Opera */
              transform: skew($skew,0deg);
            }
    }
  }
}
#group-tree {
  list-style: none;
  margin: 0;
  padding: 0;
  >li {
    margin-bottom: 10px;
    span {
      display: block;
      padding: 15px;
      border: 1px #0b9abf solid;
      text-align: center;
      color: #0b9abf;
      cursor: pointer;
      font-weight: 600;

      &.active, &:hover, &.hovered {
        background-color: #0b9abf;
        color: #fff;
      }
    }
  }
  ul {
    display: none;
  }
}


/* --------------------------------------------------------
 * the maps starts here

 * DO NOT EDIT!

 * CSSMap plugin - World continents
 * map version: 4.4.26
 * web: http://cssmapsplugin.com/world-continents.html
 * email: support@cssmapsplugin.com
 * author: Ĺukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
*/
.css-map-container{margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative} .css-map-container *{-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box} .css-map{display:block;left:0;margin:0 !important;list-style:none;padding:0 !important;position:relative} .css-map > li{height:0;width:0} .css-map > li a{height:auto;margin:-9999px 0 0 0;position:absolute;text-decoration:none;width:auto;z-index:89} .css-map > li a:focus{outline:0 none} .css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0} .css-map > li a.tooltip-right{left:auto;right:0;width:auto} .css-map > li a .tooltip-arrow{left:50%;top:auto} .css-map > li a.tooltip-middle .tooltip-arrow{display:none} .css-map > li a.tooltip-top .tooltip-arrow{bottom:auto} .css-map > li a.tooltip-right .tooltip-arrow{left:auto} #map-tooltip{position:absolute;z-index:999} .css-map-container .cities{top:0;z-index:88} .css-map .bg{padding:10px} .css-map .active-region .bg{z-index:87} .css-map .m{cursor:pointer;z-index:99} .css-map .m span{z-index:89} .map-visible-list{clear:both;overflow:hidden} span.map-loader{height:auto;position:absolute;text-align:center;width:auto;z-index:90}

/* really, DO NOT EDIT THIS! */
.c1 .s1{height:.1em;left:9.5em;top:5.7em;width:.1em}.c1 .s2{height:.4em;left:9.3em;top:5.8em;width:.3em}.c1 .s3{height:.3em;left:9.2em;top:6em;width:.3em}.c1 .s4{height:.2em;left:8.2em;top:6.5em;width:.6em}.c1 .s5{height:.1em;left:8.1em;top:6.4em;width:.8em}.c1 .s6{height:.4em;left:8em;top:6em;width:1em}.c1 .s7{height:.5em;left:8em;top:5.5em;width:1.2em}.c1 .s8{height:.2em;left:9.6em;top:4.8em;width:.1em}.c1 .s9{height:.4em;left:9.5em;top:4.8em;width:.1em}.c1 .s10{height:.5em;left:9.3em;top:4.8em;width:.2em}.c1 .s11{height:.7em;left:9.2em;top:4.7em;width:.1em}.c1 .s12{height:.9em;left:7.9em;top:4.6em;width:1.3em}.c1 .s13{height:1em;left:7.8em;top:4.4em;width:1.3em}.c1 .s14{height:.1em;left:7.5em;top:3.8em;width:.5em}.c1 .s15{height:.1em;left:7.1em;top:3.9em;width:.9em}.c1 .s16{height:.6em;left:6.8em;top:4.3em;width:.1em}.c1 .s17{height:1em;left:7em;top:4.1em;width:.1em}.c1 .s18{height:.8em;left:6.9em;top:4.2em;width:2.1em}.c1 .s19{height:1.2em;left:7.1em;top:4em;width:1.8em} .c2 .s1{height:.1em;left:11.7em;top:.6em;width:.1em}.c2 .s2{height:.1em;left:11.5em;top:.7em;width:.5em}.c2 .s3{height:.2em;left:11.4em;top:.8em;width:.6em}.c2 .s4{height:.1em;left:9.7em;top:.6em;width:.3em}.c2 .s5{height:.1em;left:9.8em;top:.7em;width:.4em}.c2 .s6{height:.1em;left:9.8em;top:.8em;width:.7em}.c2 .s7{height:.1em;left:9.8em;top:.9em;width:.8em}.c2 .s8{height:.3em;left:9.6em;top:1.6em;width:.1em}.c2 .s9{height:.4em;left:9.7em;top:1.6em;width:.1em}.c2 .s10{height:.2em;left:13.9em;top:1.2em;width:.1em}.c2 .s11{height:1.5em;left:13.7em;top:1em;width:.2em}.c2 .s12{height:1.6em;left:13.6em;top:1em;width:.1em}.c2 .s13{height:1.9em;left:13.2em;top:1em;width:.4em}.c2 .s14{height:1.1em;left:9.7em;top:2.1em;width:3.8em}.c2 .s15{height:.9em;left:9.6em;top:2.4em;width:3.8em}.c2 .s16{height:.1em;left:9.3em;top:3.2em;width:.1em}.c2 .s17{height:.5em;left:9.4em;top:3.1em;width:.1em}.c2 .s18{height:.6em;left:9.5em;top:3em;width:3.8em}.c2 .s19{height:2.9em;left:9.8em;top:1em;width:3.4em}.c2 .s20{height:.1em;left:12.4em;top:5.7em;width:.4em}.c2 .s21{height:.2em;left:11.8em;top:5.5em;width:1.6em}.c2 .s22{height:.2em;left:11.6em;top:5.3em;width:1.8em}.c2 .s23{height:.2em;left:11.5em;top:5.1em;width:1.5em}.c2 .s24{height:.1em;left:10.8em;top:5em;width:2.1em}.c2 .s25{height:.1em;left:10.7em;top:4.9em;width:2.2em}.c2 .s26{height:.1em;left:10.6em;top:4.8em;width:2.2em}.c2 .s27{height:.1em;left:9.7em;top:4.8em;width:.1em}.c2 .s28{height:.1em;left:9.3em;top:4.7em;width:3.5em}.c2 .s29{height:.3em;left:9.2em;top:4.4em;width:3.5em}.c2 .s30{height:1.1em;left:9.1em;top:3.5em;width:.1em}.c2 .s31{height:.2em;left:9em;top:4.2em;width:3.8em}.c2 .s32{height:.1em;left:8.6em;top:3.8em;width:.3em}.c2 .s33{height:.2em;left:8.5em;top:3.6em;width:4.8em}.c2 .s34{height:.6em;left:8.9em;top:3.6em;width:4em} .c3 .s1{height:.1em;left:14.3em;top:4.7em;width:.2em}.c3 .s2{height:.1em;left:13.5em;top:4.7em;width:.2em}.c3 .s3{height:.2em;left:13.2em;top:4.9em;width:.2em}.c3 .s4{height:.3em;left:13.4em;top:4.8em;width:.4em}.c3 .s5{height:.5em;left:13.8em;top:4.8em;width:.8em}.c3 .s6{height:.4em;left:13.4em;top:5.3em;width:1.8em}.c3 .s7{height:.1em;left:12.8em;top:5.7em;width:2.4em}.c3 .s8{height:.1em;left:12.7em;top:5.8em;width:2.5em}.c3 .s9{height:.2em;left:15.2em;top:6em;width:.3em}.c3 .s10{height:.3em;left:12.5em;top:5.9em;width:2.7em}.c3 .s11{height:.3em;left:12.4em;top:6em;width:2.6em}.c3 .s12{height:.1em;left:13.2em;top:7.3em;width:1.1em}.c3 .s13{height:.1em;left:13.2em;top:7.2em;width:1.2em}.c3 .s14{height:.1em;left:13.2em;top:7.1em;width:1.3em}.c3 .s15{height:.1em;left:13.1em;top:7em;width:1.5em}.c3 .s16{height:.1em;left:13em;top:6.9em;width:1.6em}.c3 .s17{height:.2em;left:12.2em;top:6.7em;width:2.4em}.c3 .s18{height:.7em;left:12.1em;top:6.1em;width:2.3em} .c4 .s1{height:.1em;left:8.9em;top:.7em;width:.2em}.c4 .s2{height:.1em;left:8.8em;top:.8em;width:.4em}.c4 .s3{height:.2em;left:8.6em;top:.9em;width:.5em}.c4 .s4{height:.2em;left:8.2em;top:1.1em;width:.1em}.c4 .s5{height:.5em;left:7.8em;top:1em;width:.4em}.c4 .s6{height:.1em;left:9.2em;top:1.3em;width:.3em}.c4 .s7{height:.5em;left:9.1em;top:1.4em;width:.3em}.c4 .s8{height:.1em;left:9.7em;top:2em;width:.1em}.c4 .s9{height:.5em;left:8.1em;top:1.9em;width:1.6em}.c4 .s10{height:1em;left:7.9em;top:2em;width:1.7em}.c4 .s11{height:.8em;left:7.8em;top:2.3em;width:1.7em}.c4 .s12{height:.1em;left:6.7em;top:2.2em;width:.3em}.c4 .s13{height:.2em;left:6.6em;top:2.3em;width:.5em}.c4 .s14{height:.1em;left:7.2em;top:2.5em;width:.1em}.c4 .s15{height:1.1em;left:7.7em;top:2.4em;width:1.6em}.c4 .s16{height:.3em;left:9.2em;top:3.3em;width:.2em}.c4 .s17{height:1.1em;left:7.6em;top:2.5em;width:1.5em}.c4 .s18{height:.5em;left:7.1em;top:2.7em;width:2.3em}.c4 .s19{height:1.2em;left:7.3em;top:2.6em;width:1.2em}.c4 .s20{height:.4em;left:7.1em;top:3.5em;width:.4em}.c4 .s21{height:.1em;left:8em;top:3.8em;width:.6em}.c4 .s22{height:.1em;left:8.4em;top:3.9em;width:.5em} .c5 .s1{height:.2em;left:7.1em;top:.9em;width:.1em}.c5 .s2{height:.5em;left:7em;top:.8em;width:.1em}.c5 .s3{height:1em;left:6.9em;top:.7em;width:.1em}.c5 .s4{height:1.5em;left:6.7em;top:.6em;width:.2em}.c5 .s5{height:1.6em;left:6.4em;top:.6em;width:.3em}.c5 .s6{height:1.7em;left:6.3em;top:.6em;width:.1em}.c5 .s7{height:1.7em;left:6.1em;top:.7em;width:.2em}.c5 .s8{height:.1em;left:5.2em;top:.5em;width:.8em}.c5 .s9{height:.1em;left:5em;top:.6em;width:1.1em}.c5 .s10{height:2em;left:4.3em;top:.7em;width:1.8em}.c5 .s11{height:2.6em;left:4em;top:.8em;width:1.5em}.c5 .s12{height:2.6em;left:3.9em;top:.9em;width:1.3em}.c5 .s13{height:2.6em;left:3.7em;top:1.1em;width:1.1em}.c5 .s14{height:2.6em;left:3.5em;top:1.2em;width:1.1em}.c5 .s15{height:.2em;left:.5em;top:2.2em;width:.2em}.c5 .s16{height:.2em;left:.7em;top:2.3em;width:.9em}.c5 .s17{height:.1em;left:1.3em;top:1.6em;width:.2em}.c5 .s18{height:.7em;left:1.2em;top:1.7em;width:.5em}.c5 .s19{height:1em;left:1.7em;top:1.4em;width:.2em}.c5 .s20{height:1.1em;left:1.9em;top:1.2em;width:.2em}.c5 .s21{height:1.2em;left:2.1em;top:1.1em;width:.3em}.c5 .s22{height:1.8em;left:2.4em;top:1.1em;width:.1em}.c5 .s23{height:2.6em;left:2.5em;top:1.1em;width:.1em}.c5 .s24{height:2.7em;left:2.6em;top:1.2em;width:.1em}.c5 .s25{height:2.8em;left:2.7em;top:1.3em;width:.1em}.c5 .s26{height:3em;left:2.8em;top:1.3em;width:.1em}.c5 .s27{height:3em;left:2.9em;top:1.4em;width:.2em}.c5 .s28{height:3.2em;left:3.1em;top:1.4em;width:1.4em}.c5 .s29{height:.4em;left:3.2em;top:4.3em;width:1.4em}.c5 .s30{height:.2em;left:3.9em;top:4.8em;width:.3em}.c5 .s31{height:.3em;left:3.4em;top:4.5em;width:1.6em}.c5 .s32{height:.3em;left:4.9em;top:4.6em;width:.2em}.c5 .s33{height:.2em;left:4em;top:4.9em;width:.3em}.c5 .s34{height:.2em;left:1.1em;top:4.3em;width:.2em} .c6 .s1{height:.4em;left:4.1em;top:5.2em;width:.1em}.c6 .s2{height:.7em;left:4.2em;top:5.1em;width:.1em}.c6 .s3{height:1em;left:4.3em;top:4.9em;width:.1em}.c6 .s4{height:1.2em;left:4.4em;top:4.8em;width:.2em}.c6 .s5{height:.4em;left:6em;top:5.4em;width:.1em}.c6 .s6{height:.8em;left:5.8em;top:5.4em;width:.2em}.c6 .s7{height:1em;left:5.6em;top:5.3em;width:.2em}.c6 .s8{height:1.2em;left:5.5em;top:5.3em;width:.1em}.c6 .s9{height:1.6em;left:5.4em;top:5.1em;width:.1em}.c6 .s10{height:1.8em;left:5.3em;top:5em;width:.1em}.c6 .s11{height:1.9em;left:5.2em;top:5em;width:.1em}.c6 .s12{height:.5em;left:4.5em;top:6.7em;width:.1em}.c6 .s13{height:2.8em;left:4.6em;top:4.8em;width:.2em}.c6 .s14{height:2.9em;left:4.7em;top:4.9em;width:.5em}

/* size: 210 */
.m210{width:210px} .m210 .continents,.m210 .continents .bg,.m210 .continents-cities{background:transparent url('../img/continents-210.png') no-repeat 0 0} .m210 .continents,.m210 .continents-cities{height:105px;width:210px} .m210 .continents-cities{background-position:-220px 0} .m210 .continents .m{margin:9997px 0 0 0} .m210 .continents .m span{font-size:13px !important;padding:0 1px 1px 0} .m210 .continents .bg{padding:5px}
.m210 .c1.focus .bg,.m210 .c1.active-region .bg{height:38px;left:83px;top:43px;width:38px}.m210 .c1.focus .bg{background-position:-106px -225px}.m210 .c1.active-region .bg{background-position:-326px -225px} .m210 .c2.focus .bg,.m210 .c2.active-region .bg{height:67px;left:106px;top:1px;width:71px}.m210 .c2.focus .bg{background-position:-5px -145px}.m210 .c2.active-region .bg{background-position:-225px -145px} .m210 .c3.focus .bg,.m210 .c3.active-region .bg{height:34px;left:153px;top:55px;width:44px}.m210 .c3.focus .bg{background-position:-46px -229px}.m210 .c3.active-region .bg{background-position:-266px -229px} .m210 .c4.focus .bg,.m210 .c4.active-region .bg{height:42px;left:82px;top:3px;width:41px}.m210 .c4.focus .bg{background-position:-160px -220px}.m210 .c4.active-region .bg{background-position:-380px -220px} .m210 .c5.focus .bg,.m210 .c5.active-region .bg{height:59px;left:2px;top:0;width:88px}.m210 .c5.focus .bg{background-position:-95px -146px}.m210 .c5.active-region .bg{background-position:-315px -146px} .m210 .c6.focus .bg,.m210 .c6.active-region .bg{height:39px;left:49px;top:56px;width:26px}.m210 .c6.focus .bg{background-position:-5px -227px}.m210 .c6.active-region .bg{background-position:-225px -227px}
.m210 .c1 a{left:110px;top:61px}.m210 .c1 a.tooltip-left .tooltip-arrow{left:110px} .m210 .c2 a{left:145px;top:34px}.m210 .c2 a.tooltip-right .tooltip-arrow{right:65px} .m210 .c3 a{left:170px;top:80px}.m210 .c3 a.tooltip-right .tooltip-arrow{right:40px} .m210 .c4 a{left:107px;top:40px}.m210 .c4 a.tooltip-left .tooltip-arrow{left:107px} .m210 .c5 a{left:48px;top:40px}.m210 .c5 a.tooltip-left .tooltip-arrow{left:48px} .m210 .c6 a{left:67px;top:73px}.m210 .c6 a.tooltip-left .tooltip-arrow{left:67px}

/* size: 250 */
.m250{width:250px} .m250 .continents,.m250 .continents .bg,.m250 .continents-cities{background:transparent url('../img/continents-250.png') no-repeat 0 0} .m250 .continents,.m250 .continents-cities{height:130px;width:250px} .m250 .continents-cities{background-position:-260px 0} .m250 .continents .m{margin:9998px 0 0 -3px} .m250 .continents .m span{font-size:16px !important;padding:0 1px 1px 0} .m250 .continents .bg{padding:5px}
.m250 .c1.focus .bg,.m250 .c1.active-region .bg{height:46px;left:100px;top:55px;width:46px}.m250 .c1.focus .bg{background-position:-119px -273px}.m250 .c1.active-region .bg{background-position:-379px -273px} .m250 .c2.focus .bg,.m250 .c2.active-region .bg{height:82px;left:128px;top:4px;width:87px}.m250 .c2.focus .bg{background-position:-5px -181px}.m250 .c2.active-region .bg{background-position:-265px -181px} .m250 .c3.focus .bg,.m250 .c3.active-region .bg{height:42px;left:186px;top:70px;width:54px}.m250 .c3.focus .bg{background-position:-51px -280px}.m250 .c3.active-region .bg{background-position:-311px -280px} .m250 .c4.focus .bg,.m250 .c4.active-region .bg{height:51px;left:98px;top:6px;width:50px}.m250 .c4.focus .bg{background-position:-180px -268px}.m250 .c4.active-region .bg{background-position:-440px -268px} .m250 .c5.focus .bg,.m250 .c5.active-region .bg{height:73px;left:0;top:2px;width:108px}.m250 .c5.focus .bg{background-position:-122px -181px}.m250 .c5.active-region .bg{background-position:-382px -181px} .m250 .c6.focus .bg,.m250 .c6.active-region .bg{height:48px;left:58px;top:71px;width:32px}.m250 .c6.focus .bg{background-position:-5px -278px}.m250 .c6.active-region .bg{background-position:-265px -278px}
.m250 .c1 a{left:132px;top:76px}.m250 .c1 a.tooltip-left .tooltip-arrow{left:132px} .m250 .c2 a{left:171px;top:42px}.m250 .c2 a.tooltip-right .tooltip-arrow{right:79px} .m250 .c3 a{left:206px;top:100px}.m250 .c3 a.tooltip-right .tooltip-arrow{right:44px} .m250 .c4 a{left:128px;top:48px}.m250 .c4 a.tooltip-left .tooltip-arrow{left:128px} .m250 .c5 a{left:55px;top:48px}.m250 .c5 a.tooltip-left .tooltip-arrow{left:55px} .m250 .c6 a{left:79px;top:91px}.m250 .c6 a.tooltip-left .tooltip-arrow{left:79px}

/* size: 320 */
.m320{width:320px} .m320 .continents,.m320 .continents .bg,.m320 .continents-cities{background:transparent url('../img/continents-320.png') no-repeat 0 0} .m320 .continents,.m320 .continents-cities{height:165px;width:320px} .m320 .continents-cities{background-position:-330px 0} .m320 .continents .m{margin:9999px 0 0 0} .m320 .continents .m span{font-size:20px !important}
.m320 .c1.focus .bg,.m320 .c1.active-region .bg{height:58px;left:126px;top:66px;width:58px}.m320 .c1.focus .bg{background-position:-170px -341px}.m320 .c1.active-region .bg{background-position:-520px -341px} .m320 .c2.focus .bg,.m320 .c2.active-region .bg{height:103px;left:160px;top:2px;width:109px}.m320 .c2.focus .bg{background-position:-6px -210px}.m320 .c2.active-region .bg{background-position:-356px -210px} .m320 .c3.focus .bg,.m320 .c3.active-region .bg{height:53px;left:233px;top:85px;width:67px}.m320 .c3.focus .bg{background-position:-76px -343px}.m320 .c3.active-region .bg{background-position:-426px -343px} .m320 .c4.focus .bg,.m320 .c4.active-region .bg{height:64px;left:123px;top:5px;width:62px}.m320 .c4.focus .bg{background-position:-259px -336px}.m320 .c4.active-region .bg{background-position:-609px -336px} .m320 .c5.focus .bg,.m320 .c5.active-region .bg{height:91px;left:0;top:0;width:135px}.m320 .c5.focus .bg{background-position:-154px -211px}.m320 .c5.active-region .bg{background-position:-504px -211px} .m320 .c6.focus .bg,.m320 .c6.active-region .bg{height:60px;left:72px;top:86px;width:40px}.m320 .c6.focus .bg{background-position:-6px -342px}.m320 .c6.active-region .bg{background-position:-356px -342px}
.m320 .c1 a{left:169px;top:96px}.m320 .c1 a.tooltip-left .tooltip-arrow{left:169px} .m320 .c2 a{left:218px;top:53px}.m320 .c2 a.tooltip-right .tooltip-arrow{right:102px} .m320 .c3 a{left:261px;top:126px}.m320 .c3 a.tooltip-right .tooltip-arrow{right:59px} .m320 .c4 a{left:164px;top:62px}.m320 .c4 a.tooltip-left .tooltip-arrow{left:164px} .m320 .c5 a{left:69px;top:56px}.m320 .c5 a.tooltip-left .tooltip-arrow{left:69px} .m320 .c6 a{left:102px;top:115px}.m320 .c6 a.tooltip-left .tooltip-arrow{left:102px}

/* size: 430 */
.m430{width:430px} .m430 .continents,.m430 .continents .bg,.m430 .continents-cities{background:transparent url('../img/continents-430.png') no-repeat 0 0} .m430 .continents,.m430 .continents-cities{height:220px;width:430px} .m430 .continents-cities{background-position:-440px 0} .m430 .continents .m{margin:10000px 0 0 5px} .m430 .continents .m span{font-size:26px !important;padding:0 1px 1px 0}
.m430 .c1.focus .bg,.m430 .c1.active-region .bg{height:75px;left:171px;top:91px;width:75px}.m430 .c1.focus .bg{background-position:-204px -433px}.m430 .c1.active-region .bg{background-position:-644px -433px} .m430 .c2.focus .bg,.m430 .c2.active-region .bg{height:133px;left:216px;top:8px;width:141px}.m430 .c2.focus .bg{background-position:-4px -266px}.m430 .c2.active-region .bg{background-position:-444px -266px} .m430 .c3.focus .bg,.m430 .c3.active-region .bg{height:68px;left:311px;top:115px;width:87px}.m430 .c3.focus .bg{background-position:-85px -431px}.m430 .c3.active-region .bg{background-position:-525px -431px} .m430 .c4.focus .bg,.m430 .c4.active-region .bg{height:83px;left:168px;top:12px;width:81px}.m430 .c4.focus .bg{background-position:-310px -425px}.m430 .c4.active-region .bg{background-position:-750px -425px} .m430 .c5.focus .bg,.m430 .c5.active-region .bg{height:118px;left:8px;top:5px;width:175px}.m430 .c5.focus .bg{background-position:-182px -266px}.m430 .c5.active-region .bg{background-position:-622px -266px} .m430 .c6.focus .bg,.m430 .c6.active-region .bg{height:77px;left:102px;top:117px;width:51px}.m430 .c6.focus .bg{background-position:-4px -429px}.m430 .c6.active-region .bg{background-position:-444px -429px}
.m430 .c1 a{left:225px;top:127px}.m430 .c1 a.tooltip-right .tooltip-arrow{right:205px} .m430 .c2 a{left:288px;top:72px}.m430 .c2 a.tooltip-right .tooltip-arrow{right:142px} .m430 .c3 a{left:345px;top:166px}.m430 .c3 a.tooltip-right .tooltip-arrow{right:85px} .m430 .c4 a{left:218px;top:82px}.m430 .c4 a.tooltip-left .tooltip-arrow{left:218px} .m430 .c5 a{left:94px;top:75px}.m430 .c5 a.tooltip-left .tooltip-arrow{left:94px} .m430 .c6 a{left:138px;top:151px}.m430 .c6 a.tooltip-left .tooltip-arrow{left:138px}

/* size: 540 */
.m540{width:540px} .m540 .continents,.m540 .continents .bg,.m540 .continents-cities{background:transparent url('../img/continents-540.png') no-repeat 0 0} .m540 .continents,.m540 .continents-cities{height:280px;width:540px} .m540 .continents-cities{background-position:-550px 0} .m540 .continents .m{margin:10002px 0 0 3px} .m540 .continents .m span{font-size:33px !important;padding:0 1px 1px 0}
.m540 .c1.focus .bg,.m540 .c1.active-region .bg{height:95px;left:217px;top:119px;width:95px}.m540 .c1.focus .bg{background-position:-250px -524px}.m540 .c1.active-region .bg{background-position:-800px -524px} .m540 .c2.focus .bg,.m540 .c2.active-region .bg{height:169px;left:274px;top:14px;width:179px}.m540 .c2.focus .bg{background-position:-4px -326px}.m540 .c2.active-region .bg{background-position:-554px -326px} .m540 .c3.focus .bg,.m540 .c3.active-region .bg{height:86px;left:395px;top:150px;width:111px}.m540 .c3.focus .bg{background-position:-97px -525px}.m540 .c3.active-region .bg{background-position:-647px -525px} .m540 .c4.focus .bg,.m540 .c4.active-region .bg{height:105px;left:213px;top:18px;width:103px}.m540 .c4.focus .bg{background-position:-375px -512px}.m540 .c4.active-region .bg{background-position:-925px -512px} .m540 .c5.focus .bg,.m540 .c5.active-region .bg{height:150px;left:10px;top:10px;width:222px}.m540 .c5.focus .bg{background-position:-231px -326px}.m540 .c5.active-region .bg{background-position:-781px -326px} .m540 .c6.focus .bg,.m540 .c6.active-region .bg{height:98px;left:130px;top:152px;width:65px}.m540 .c6.focus .bg{background-position:-4px -524px}.m540 .c6.active-region .bg{background-position:-554px -524px}
.m540 .c1 a{left:282px;top:163px} .m540 .c2 a{left:363px;top:92px}.m540 .c2 a.tooltip-right .tooltip-arrow{right:177px} .m540 .c3 a{left:435px;top:212px}.m540 .c3 a.tooltip-right .tooltip-arrow{right:105px} .m540 .c4 a{left:274px;top:106px} .m540 .c5 a{left:117px;top:96px}.m540 .c5 a.tooltip-left .tooltip-arrow{left:117px} .m540 .c6 a{left:172px;top:193px}.m540 .c6 a.tooltip-left .tooltip-arrow{left:172px}

/* size: 650 */
.m650{width:650px} .m650 .continents,.m650 .continents .bg,.m650 .continents-cities{background:transparent url('../images/continents-650.png') no-repeat 0 0} .m650 .continents,.m650 .continents-cities{height:340px;width:650px} .m650 .continents-cities{background-position:-660px 0} .m650 .continents .m{margin:10003px 0 0 5px} .m650 .continents .m span{font-size:40px !important}
.m650 .c1.focus .bg,.m650 .c1.active-region .bg{height:115px;left:266px;top:147px;width:115px}.m650 .c1.focus .bg{background-position:-296px -617px}.m650 .c1.active-region .bg{background-position:-956px -617px} .m650 .c2.focus .bg,.m650 .c2.active-region .bg{height:205px;left:335px;top:19px;width:217px}.m650 .c2.focus .bg{background-position:-4px -386px}.m650 .c2.active-region .bg{background-position:-664px -386px} .m650 .c3.focus .bg,.m650 .c3.active-region .bg{height:105px;left:481px;top:184px;width:134px}.m650 .c3.focus .bg{background-position:-120px -621px}.m650 .c3.active-region .bg{background-position:-780px -621px} .m650 .c4.focus .bg,.m650 .c4.active-region .bg{height:127px;left:261px;top:24px;width:124px}.m650 .c4.focus .bg{background-position:-443px -606px}.m650 .c4.active-region .bg{background-position:-1103px -606px} .m650 .c5.focus .bg,.m650 .c5.active-region .bg{height:182px;left:15px;top:14px;width:269px}.m650 .c5.focus .bg{background-position:-273px -386px}.m650 .c5.active-region .bg{background-position:-933px -386px} .m650 .c6.focus .bg,.m650 .c6.active-region .bg{height:119px;left:160px;top:186px;width:79px}.m650 .c6.focus .bg{background-position:-4px -620px}.m650 .c6.active-region .bg{background-position:-664px -620px}
.m650 .c1 a{left:343px;top:197px} .m650 .c2 a{left:441px;top:111px}.m650 .c2 a.tooltip-right .tooltip-arrow{right:209px} .m650 .c3 a{left:528px;top:256px}.m650 .c3 a.tooltip-right .tooltip-arrow{right:122px} .m650 .c4 a{left:333px;top:128px} .m650 .c5 a{left:143px;top:116px}.m650 .c5 a.tooltip-left .tooltip-arrow{left:143px} .m650 .c6 a{left:210px;top:234px}.m650 .c6 a.tooltip-left .tooltip-arrow{left:210px}

/* size: 750 */
.m750{width:750px} .m750 .continents,.m750 .continents .bg,.m750 .continents-cities{background:transparent url('../img/continents-750.png') no-repeat 0 0} .m750 .continents,.m750 .continents-cities{height:395px;width:750px} .m750 .continents-cities{background-position:-760px 0} .m750 .continents .m{margin:9999px 0 0 -1px} .m750 .continents .m span{font-size:47px !important;padding:0 1px 1px 0}
.m750 .c1.focus .bg,.m750 .c1.active-region .bg{height:135px;left:309px;top:171px;width:135px}.m750 .c1.focus .bg{background-position:-324px -704px}.m750 .c1.active-region .bg{background-position:-1084px -704px} .m750 .c2.focus .bg,.m750 .c2.active-region .bg{height:241px;left:390px;top:21px;width:255px}.m750 .c2.focus .bg{background-position:-5px -441px}.m750 .c2.active-region .bg{background-position:-765px -441px} .m750 .c3.focus .bg,.m750 .c3.active-region .bg{height:123px;left:561px;top:215px;width:158px}.m750 .c3.focus .bg{background-position:-128px -721px}.m750 .c3.active-region .bg{background-position:-888px -721px} .m750 .c4.focus .bg,.m750 .c4.active-region .bg{height:149px;left:303px;top:27px;width:146px}.m750 .c4.focus .bg{background-position:-499px -693px}.m750 .c4.active-region .bg{background-position:-1259px -693px} .m750 .c5.focus .bg,.m750 .c5.active-region .bg{height:213px;left:13px;top:15px;width:316px}.m750 .c5.focus .bg{background-position:-320px -441px}.m750 .c5.active-region .bg{background-position:-1080px -441px} .m750 .c6.focus .bg,.m750 .c6.active-region .bg{height:140px;left:184px;top:218px;width:92px}.m750 .c6.focus .bg{background-position:-5px -721px}.m750 .c6.active-region .bg{background-position:-765px -721px}
.m750 .c1 a{left:397px;top:229px} .m750 .c2 a{left:512px;top:127px} .m750 .c3 a{left:614px;top:298px}.m750 .c3 a.tooltip-right .tooltip-arrow{right:136px} .m750 .c4 a{left:385px;top:147px} .m750 .c5 a{left:161px;top:134px}.m750 .c5 a.tooltip-left .tooltip-arrow{left:161px} .m750 .c6 a{left:240px;top:272px}

/* size: 850 */
.m850{width:850px} .m850 .continents,.m850 .continents .bg,.m850 .continents-cities{background:transparent url('../img/continents-850.png') no-repeat 0 0} .m850 .continents,.m850 .continents-cities{height:445px;width:850px} .m850 .continents-cities{background-position:-860px 0} .m850 .continents .m{margin:9997px 0 0 -2px} .m850 .continents .m span{font-size:54px !important;padding:0 1px 1px 0}
.m850 .c1.focus .bg,.m850 .c1.active-region .bg{height:154px;left:355px;top:194px;width:155px}.m850 .c1.focus .bg{background-position:-378px -795px}.m850 .c1.active-region .bg{background-position:-1238px -795px} .m850 .c2.focus .bg,.m850 .c2.active-region .bg{height:276px;left:448px;top:22px;width:293px}.m850 .c2.focus .bg{background-position:-8px -491px}.m850 .c2.active-region .bg{background-position:-868px -491px} .m850 .c3.focus .bg,.m850 .c3.active-region .bg{height:141px;left:645px;top:244px;width:181px}.m850 .c3.focus .bg{background-position:-143px -807px}.m850 .c3.active-region .bg{background-position:-1003px -807px} .m850 .c4.focus .bg,.m850 .c4.active-region .bg{height:172px;left:348px;top:29px;width:168px}.m850 .c4.focus .bg{background-position:-564px -785px}.m850 .c4.active-region .bg{background-position:-1424px -785px} .m850 .c5.focus .bg,.m850 .c5.active-region .bg{height:245px;left:15px;top:15px;width:363px}.m850 .c5.focus .bg{background-position:-360px -491px}.m850 .c5.active-region .bg{background-position:-1220px -491px} .m850 .c6.focus .bg,.m850 .c6.active-region .bg{height:160px;left:211px;top:248px;width:106px}.m850 .c6.focus .bg{background-position:-7px -807px}.m850 .c6.active-region .bg{background-position:-867px -807px}
.m850 .c1 a{left:455px;top:259px} .m850 .c2 a{left:586px;top:143px} .m850 .c3 a{left:704px;top:339px}.m850 .c3 a.tooltip-right .tooltip-arrow{right:146px} .m850 .c4 a{left:441px;top:165px} .m850 .c5 a{left:184px;top:150px}.m850 .c5 a.tooltip-left .tooltip-arrow{left:184px} .m850 .c6 a{left:275px;top:308px}

/* size: 960 */
.m960{width:960px} .m960 .continents,.m960 .continents .bg,.m960 .continents-cities{background:transparent url('../img/continents-960.png') no-repeat 0 0} .m960 .continents,.m960 .continents-cities{height:495px;width:960px} .m960 .continents-cities{background-position:-970px 0} .m960 .continents .m{margin:9999px 0 0 0} .m960 .continents .m span{font-size:60px !important}
.m960 .c1.focus .bg,.m960 .c1.active-region .bg{height:172px;left:397px;top:219px;width:172px}.m960 .c1.focus .bg{background-position:-484px -892px}.m960 .c1.active-region .bg{background-position:-1454px -892px} .m960 .c2.focus .bg,.m960 .c2.active-region .bg{height:307px;left:501px;top:28px;width:325px}.m960 .c2.focus .bg{background-position:-5px -551px}.m960 .c2.active-region .bg{background-position:-975px -551px} .m960 .c3.focus .bg,.m960 .c3.active-region .bg{height:157px;left:720px;top:275px;width:201px}.m960 .c3.focus .bg{background-position:-244px -927px}.m960 .c3.active-region .bg{background-position:-1214px -927px} .m960 .c4.focus .bg,.m960 .c4.active-region .bg{height:191px;left:390px;top:36px;width:186px}.m960 .c4.focus .bg{background-position:-5px -897px}.m960 .c4.active-region .bg{background-position:-975px -897px} .m960 .c5.focus .bg,.m960 .c5.active-region .bg{height:272px;left:19px;top:19px;width:403px}.m960 .c5.focus .bg{background-position:-426px -550px}.m960 .c5.active-region .bg{background-position:-1396px -550px} .m960 .c6.focus .bg,.m960 .c6.active-region .bg{height:178px;left:238px;top:279px;width:117px}.m960 .c6.focus .bg{background-position:-706px -882px}.m960 .c6.active-region .bg{background-position:-1676px -882px}
.m960 .c1 a{left:508px;top:290px} .m960 .c2 a{left:654px;top:161px}.m960 .c2 a.tooltip-right .tooltip-arrow{right:306px} .m960 .c3 a{left:785px;top:379px}.m960 .c3 a.tooltip-right .tooltip-arrow{right:175px} .m960 .c4 a{left:493px;top:186px} .m960 .c5 a{left:207px;top:169px}.m960 .c5 a.tooltip-left .tooltip-arrow{left:207px} .m960 .c6 a{left:308px;top:345px}.m960 .c6 a.tooltip-left .tooltip-arrow{left:308px}

/* size: 1280 */
.m1280{width:1280px} .m1280 .continents,.m1280 .continents .bg,.m1280 .continents-cities{background:transparent url('../img/continents-1280.png') no-repeat 0 0} .m1280 .continents,.m1280 .continents-cities{height:665px;width:1280px} .m1280 .continents-cities{background-position:-1300px 0} .m1280 .continents .m{margin:10001px 0 0 0} .m1280 .continents .m span{font-size:80px !important} .m1280 .continents .bg{padding:15px}
.m1280 .c1.focus .bg,.m1280 .c1.active-region .bg{height:229px;left:528px;top:292px;width:230px}.m1280 .c1.focus .bg{background-position:-546px -1158px}.m1280 .c1.active-region .bg{background-position:-1846px -1158px} .m1280 .c2.focus .bg,.m1280 .c2.active-region .bg{height:409px;left:666px;top:36px;width:433px}.m1280 .c2.focus .bg{background-position:-13px -715px}.m1280 .c2.active-region .bg{background-position:-1313px -715px} .m1280 .c3.focus .bg,.m1280 .c3.active-region .bg{height:209px;left:958px;top:366px;width:268px}.m1280 .c3.focus .bg{background-position:-218px -1174px}.m1280 .c3.active-region .bg{background-position:-1518px -1174px} .m1280 .c4.focus .bg,.m1280 .c4.active-region .bg{height:254px;left:518px;top:47px;width:248px}.m1280 .c4.focus .bg{background-position:-835px -1128px}.m1280 .c4.active-region .bg{background-position:-2135px -1128px} .m1280 .c5.focus .bg,.m1280 .c5.active-region .bg{height:363px;left:25px;top:26px;width:537px}.m1280 .c5.focus .bg{background-position:-526px -716px}.m1280 .c5.active-region .bg{background-position:-1826px -716px} .m1280 .c6.focus .bg,.m1280 .c6.active-region .bg{height:237px;left:316px;top:371px;width:157px}.m1280 .c6.focus .bg{background-position:-23px -1164px}.m1280 .c6.active-region .bg{background-position:-1323px -1164px}
.m1280 .c1 a{left:677px;top:388px} .m1280 .c2 a{left:872px;top:216px} .m1280 .c3 a{left:1046px;top:506px}.m1280 .c3 a.tooltip-right .tooltip-arrow{right:234px} .m1280 .c4 a{left:657px;top:249px} .m1280 .c5 a{left:276px;top:226px}.m1280 .c5 a.tooltip-left .tooltip-arrow{left:276px} .m1280 .c6 a{left:410px;top:461px}

/* size: 1450 */
.m1450{width:1450px} .m1450 .continents,.m1450 .continents .bg,.m1450 .continents-cities{background:transparent url('../img/continents-1450.png') no-repeat 0 0} .m1450 .continents,.m1450 .continents-cities{height:755px;width:1450px} .m1450 .continents-cities{background-position:-1500px 0} .m1450 .continents .m{margin:10004px 0 0 5px} .m1450 .continents .m span{font-size:90px !important} .m1450 .continents .bg{padding:15px}
.m1450 .c1.focus .bg,.m1450 .c1.active-region .bg{height:257px;left:601px;top:334px;width:258px}.m1450 .c1.focus .bg{background-position:-932px -1283px}.m1450 .c1.active-region .bg{background-position:-2432px -1283px} .m1450 .c2.focus .bg,.m1450 .c2.active-region .bg{height:460px;left:757px;top:47px;width:487px}.m1450 .c2.focus .bg{background-position:-15px -816px}.m1450 .c2.active-region .bg{background-position:-1515px -816px} .m1450 .c3.focus .bg,.m1450 .c3.active-region .bg{height:235px;left:1085px;top:418px;width:301px}.m1450 .c3.focus .bg{background-position:-241px -1336px}.m1450 .c3.active-region .bg{background-position:-1741px -1336px} .m1450 .c4.focus .bg,.m1450 .c4.active-region .bg{height:286px;left:590px;top:59px;width:279px}.m1450 .c4.focus .bg{background-position:-592px -1283px}.m1450 .c4.active-region .bg{background-position:-2092px -1283px} .m1450 .c5.focus .bg,.m1450 .c5.active-region .bg{height:408px;left:35px;top:35px;width:604px}.m1450 .c5.focus .bg{background-position:-562px -816px}.m1450 .c5.active-region .bg{background-position:-2062px -816px} .m1450 .c6.focus .bg,.m1450 .c6.active-region .bg{height:267px;left:363px;top:424px;width:176px}.m1450 .c6.focus .bg{background-position:-15px -1326px}.m1450 .c6.active-region .bg{background-position:-1515px -1326px}
.m1450 .c1 a{left:767px;top:440px} .m1450 .c2 a{left:986px;top:247px} .m1450 .c3 a{left:1182px;top:574px}.m1450 .c3 a.tooltip-right .tooltip-arrow{right:268px} .m1450 .c4 a{left:744px;top:284px} .m1450 .c5 a{left:315px;top:259px} .m1450 .c6 a{left:467px;top:523px}

/* --------------------------------------------------------
end of the maps */

map--stripe{position:relative;z-index:1}
.map--stripe:after{position:absolute;content:'';right:0;top:20px;background:#43abcc;display:block;width:50%;height:67px;opacity:0.15}
.map--stripe.active--stripe:after{opacity:1}
.map--stripe:before{position:absolute;content:'';left:0;top:20px;background:#43abcc;display:block;width:50%;height:67px}
