/* EN */
@font-face {
  font-family: 'HelveticaNeueLTStd-ThCn';
  src: url('../fonts/en/HelveticaNeueLTStd-ThCn.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-ThCn.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-LtCn';
  src: url('../fonts/en/HelveticaNeueLTStd-LtCn.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-LtCn.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Cn';
  src: url('../fonts/en/HelveticaNeueLTStd-Cn.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-Cn.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-MdCn';
  src: url('../fonts/en/HelveticaNeueLTStd-MdCn.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-MdCn.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-BdCn';
  src: url('../fonts/en/HelveticaNeueLTStd-BdCn.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-BdCn.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-HvCn';
  src: url('../fonts/en/HelveticaNeueLTStd-HvCn.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-HvCn.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* not condensed */
@font-face {
  font-family: 'HelveticaNeueLTStd-Md';
  src: url('../fonts/HelveticaNeueLTStd-Md.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStd-Md.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Roman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStd-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Lt';
  src: url('../fonts/en/HelveticaNeueLTStd-Lt.woff2') format('woff2'),
    url('../fonts/en/HelveticaNeueLTStd-Lt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/* italic */
@font-face {
  font-family: 'HelveticaNeueLTStd-MdIt';
  src: url('../fonts/HelveticaNeueLTStd-MdIt.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStd-MdIt.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStd-MdIt.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueLTStd-Lt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.woff2') format('woff2'),
    url('../fonts/HelveticaNeueLTStd-Lt.woff') format('woff'),
    url('../fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* KA */
@font-face {
  font-family: 'GLGordeziani-UltraLight';
  src: url('../fonts/ka/GLGordeziani-UltraLight.woff2') format('woff2'),
    url('../fonts/ka/GLGordeziani-UltraLight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GLGordeziani-Light';
  src: url('../fonts/ka/GLGordeziani-Light.woff2') format('woff2'),
    url('../fonts/ka/GLGordeziani-Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GLGordeziani-Regular';
  src: url('../fonts/ka/GLGordeziani-Regular.woff2') format('woff2'),
    url('../fonts/ka/GLGordeziani-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GLGordeziani-Medium';
  src: url('../fonts/ka/GLGordeziani-Medium.woff2') format('woff2'),
    url('../fonts/ka/GLGordeziani-Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GLGordeziani-Bold';
  src: url('../fonts/ka/GLGordeziani-Bold.woff2') format('woff2'),
    url('../fonts/ka/GLGordeziani-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bpg-nino-mtavruli';
  src: url('../fonts/ka/bpg-nino-mtavruli-webfont.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('../fonts/ka/bpg-nino-mtavruli-webfont.woff') format('woff');
}

/* ka regular */
/* @font-face {
    font-family: 'bpg-nino-elite-exp';
    src: url('../fonts/ka/bpg-nino-elite-exp-webfont.woff2') format('woff2'),
         url('../fonts/ka/bpg-nino-elite-exp-webfont.woff') format('woff');
} */
@font-face {
  font-family: 'dejavu-sans-extra-light';
  src: url('../fonts/ka/dejavu-sans-extra-light.woff2') format('woff2'),
    url('../fonts/ka/dejavu-sans-extra-light.woff') format('woff');
}

/* ka regular bold */
/* @font-face {
    font-family: 'bpg-nostalgia-bold-webfont';
    src: url('../fonts/ka/bpg-nostalgia-bold-webfont.woff2') format('woff2'),
         url('../fonts/ka/bpg-nostalgia-bold-webfont.woff') format('woff');
} */
@font-face {
  font-family: 'dejavu-sans-condensed';
  src: url('../fonts/ka/dejavu-sans-condensed.woff2') format('woff2'),
    /* Super Modern Browsers */
    url('../fonts/ka/dejavu-sans-condensed.woff') format('woff');
}

/* ka italic*/
@font-face {
  font-family: 'dejavu-sans-condensed-oblique-webfont';
  src: url('../fonts/ka/dejavu-sans-oblique-webfont.woff2') format('woff2'),
    url('../fonts/ka/dejavu-sans-condensed-oblique-webfont.woff') format('woff');
}

/* font en condensed */
.title-thin:lang(en) {
  font-family: 'HelveticaNeueLTStd-ThCn';
  text-transform: uppercase;
}

.body-thin {
  font-family: 'HelveticaNeueLTStd-Lt';
}

.title-light:lang(en),
footer:lang(en),
#news h1:lang(en) {
  font-family: 'HelveticaNeueLTStd-LtCn';
  text-transform: uppercase;
}

.title-regular:lang(en) {
  font-family: 'HelveticaNeueLTStd-Cn';
  text-transform: uppercase;
}

.title-medium:lang(en),
header:lang(en),
#about h2:lang(en),
.editional-title,
nav .archive:lang(en),
.medium-en {
  font-family: 'HelveticaNeueLTStd-MdCn';
}

.title-bold:lang(en) {
  font-family: 'HelveticaNeueLTStd-BdCn';
  text-transform: uppercase;
}

.title-havy:lang(en),
.section-title:lang(en),
h2.title-text:lang(en),
.pr-section:lang(en),
.article-title h1:lang(en),
#news .article-title h1:lang(en) {
  font-family: 'HelveticaNeueLTStd-HvCn';
  text-transform: uppercase;
}

.regular,
body:lang(en),
button:lang(en),
.slick-dots button:lang(en),
.slick-dots button:lang(ka),
.hour {
  font-family: 'HelveticaNeueLTStd-Roman';
}

.light,
.sub-navigation:lang(en) {
  font-family: 'HelveticaNeueLTStd-Lt';
}

.lang,
.bold:lang(en),
header h6:lang(en),
.menu.responsive-nav:lang(en) {
  font-family: 'HelveticaNeueLTStd-BdCn';
}

.havy:lang(en),
strong:lang(en),
.date-pr,
.date,
.pagination li {
  font-family: 'HelveticaNeueLTStd-HvCn';
}

.grid-participant .team-info h2:lang(en),
.pr-title:lang(en),
.title-medium:lang(en),
header:lang(en),
#about h2:lang(en),
.editional-title {
  text-transform: uppercase;
}

.italic:lang(en),
.sub-navigation li.child a:lang(en),
.sub-navigation li.child.active a:lang(en),
.catalogue:lang(en) {
  font-family: 'HelveticaNeueLTStd-MdIt';
}

/* font en  */

/* font ka */
.title-thin:lang(ka) {
  font-family: 'GLGordeziani-UltraLight';
}

.body-thin {}

.body-regular {}

.body-medium {}

.title-light:lang(ka),
ul.responsive-nav-sub li:lang(ka) {
  font-family: 'GLGordeziani-Light';
}

.title-regular:lang(ka),
#about h2:lang(ka),
footer:lang(ka),
.pr-title:lang(ka),
.sub-title:lang(ka) {
  font-family: 'GLGordeziani-Regular';
}

.title-medium:lang(ka),
.section-title:lang(ka),
header:lang(ka),
h2.title-text:lang(ka),
.pr-section:lang(ka),
.article-title h1:lang(ka) {
  font-family: 'GLGordeziani-Medium';
}

.title-bold:lang(ka),
.title-havy:lang(ka),
header h6:lang(ka) {
  font-family: 'GLGordeziani-Bold';
}

.team-info h5:lang(ka) {
  font-family: 'bpg-nino-mtavruli';
}

body:lang(ka),
button:lang(ka),
.sub-navigation:lang(ka) {
  font-family: 'dejavu-sans-extra-light';
  font-weight: normal;
}

strong:lang(ka) {
  font-family: 'dejavu-sans-condensed';
}

.grid-participant .team-info h2:lang(ka) {
  font-family: 'bpg-nino-mtavruli';
}

.italic:lang(ka),
.sub-navigation li.child a:lang(ka),
.sub-navigation li.child.active a:lang(ka),
.catalogue:lang(ka) {
  font-family: 'dejavu-sans-condensed-oblique-webfont';
}

/* all font sizes */
.navigation a:lang(en) {
  font-size: 18px;
}

.navigation a {
  transition: color .3s;
}

.lang,
ul.responsive-nav-sub li:lang(en) {
  text-transform: lowercase;
  font-size: 16px;
}

ul.responsive-nav-sub li a:lang(ka) {
  font-size: 16px;
  line-height: 20px;
}

/* font sizes */
header:lang(ka) {
  font-size: 20px;
}

.about-tagline:lang(ka) {
  font-size: 22px;
  padding-top: 84px;
}

.font-xxs {
  font-size: 20px;
}

.font-xs {
  font-size: 26px;
}

.font-sm {
  font-size: 30px;
}

.font-md {
  font-size: 40px;
}

.font-l {
  font-size: 50px;
}

.font-xl {
  font-size: 60px;
}













/* .slick-next.slick-arrow  {
  font-family: 'HelveticaNeueLTStd-Roman';
}

.sub-navigation a:lang(ka),
#staff-bio .em p:lang(ka) {
font-family: "BPG Nino Elite Exp", sans-serif;
}
.fixed-newsletter:lang(ka),
.fixed-application:lang(ka) {
     font-family: GLGordeziani-UltraLight;
     font-size: 18px;
}
.sub-navigation a {
  font-family: 'HelveticaNeueLTStd-Lt';
}
.participant-content h3, .editional-title  {
font-family: 'HelveticaNeueLTStd-MdCn';
text-transform: uppercase;
}
h2.pr-title, .subsection-title, .fancybox-caption {
font-family: 'HelveticaNeueLTStd-MdCn';
font-size: 16px;
}
.article-title h1,
#news .article-title h1,
.date, .date-pr, .pr-section, .fancybox-infobar,
.title-text:lang(en) {
  font-family: 'HelveticaNeueLTStd-HvCn';
}
.title-text:lang(en) {
  text-transform: uppercase;
  font-size: 40px;
  line-height: 50px;
}
.article-title h1:lang(ka) {
  font-family: GLGordeziani-Medium;
}
#about .taf-slider.slider-nav .slick-slide h2,
ul.slick-dots li button,.pr-location,
 {
  font-family: 'HelveticaNeueLTStd-Cn';
}
header h6, .month, .pagination li  {
  font-family: 'HelveticaNeueLTStd-BdCn';
}
.read-bio,
.em,
article em {
    font-family: 'HelveticaNeueLTStd-It';
}
#news h1 {
  font-family: 'HelveticaNeueLTStd-LtCn';
  text-transform: uppercase;
}
#news h1:lang(ka) {
   font-family: 'GLGordeziani-Regular';

} */