﻿@charset "utf-8";

/* ========= font definition */

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/source-sans-pro-v11-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v11-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/source-sans-pro-v11-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v11-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/assets/fonts/source-sans-pro-v11-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v11-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/fonts/source-sans-pro-v11-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v11-latin-700.woff2') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro VI';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro VI';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro VI';
  font-style: normal;
  font-weight: 600;
  src: url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro VI';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-vietnamese_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro RU';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro RU';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro RU';
  font-style: normal;
  font-weight: 600;
  src: url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

@font-face {
  font-family: 'Source Sans Pro RU';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/assets/fonts/source-sans-pro-v14-latin_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* ========= font using */

html,
body {
  font-family: 'Source Sans Pro', Arial, Verdana, sans-serif;
}

.markerinfo-heading,
.markerinfo-text,
.markerinfo-content .button.button-blue {
  font-family: 'Source Sans Pro', Arial, Verdana, sans-serif;
}

.uc-embedding-wrapper {
  font-family: 'Source Sans Pro', Arial, Verdana, sans-serif !important;
}

/* Vietnamese */

html[lang="vi"],
[lang="vi"] body {
  font-family: 'Source Sans Pro VI', Arial, Verdana, sans-serif;
}

[lang="vi"] .markerinfo-heading,
[lang="vi"] .markerinfo-text,
[lang="vi"] .markerinfo-content .button.button-blue {
  font-family: 'Source Sans Pro VI', Arial, Verdana, sans-serif;
}

[lang="vi"]  VI.uc-embedding-wrapper {
  font-family: 'Source Sans Pro VI', Arial, Verdana, sans-serif !important;
}

/* Russian */

html[lang="ru"] ,
[lang="ru"] body {
  font-family: 'Source Sans Pro RU', Arial, Verdana, sans-serif;
}

[lang="ru"] .markerinfo-heading,
[lang="ru"] .markerinfo-text,
[lang="ru"] .markerinfo-content .button.button-blue {
  font-family: 'Source Sans Pro RU', Arial, Verdana, sans-serif;
}

[lang="ru"] .uc-embedding-wrapper {
  font-family: 'Source Sans Pro RU', Arial, Verdana, sans-serif !important;
}
