/* en */
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue.woff2') format('woff2'),
        url('../fonts/HelveticaNeue.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeue-Light';
    src: url('../fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('../fonts/HelveticaNeue-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Courier';
    src: url('../fonts/Courier.woff2') format('woff2'),
        url('../fonts/Courier.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CourierNew';
    src: url('../fonts/CourierNew.woff2') format('woff2'),
        url('../fonts/CourierNew.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cormorant-Light';
    src: url('../fonts/Cormorant-Light.woff2') format('woff2'),
        url('../fonts/Cormorant-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cormorant-SemiBold';
    src: url('../fonts/Cormorant-SemiBold.woff2') format('woff2'),
        url('../fonts/Cormorant-SemiBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* ka */

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

@font-face {
    font-family: 'hkolkhety';
    src: url('/fonts/ka/hkolkhety-Regular.woff2') format('woff2'),
        url('/fonts/ka/hkolkhety-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'hkolkhety';
    src: url('/fonts/ka/hkolkhety-Medium.woff2') format('woff2'),
        url('/fonts/ka/hkolkhety-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'hkolkhety';
    src: url('/fonts/ka/hkolkhety-Italic.woff2') format('woff2'),
        url('/fonts/ka/hkolkhety-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'AcadNusx';
    src: url('/fonts/ka/AcadNusx-bold.woff2') format('woff2'),
        url('/fonts/ka/AcadNusx-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'AcadNusx';
    src: url('/fonts/ka/AcadNusx-Regular.woff2') format('woff2'),
        url('/fonts/ka/AcadNusx-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AcadNusx';
    src: url('/fonts/ka/AcadNusx-Medium.woff2') format('woff2'),
        url('/fonts/ka/AcadNusx-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'AcadNusx';
    src: url('/fonts/ka/AcadNusx-DemiBold.woff2') format('woff2'),
        url('/fonts/ka/AcadNusx-DemiBold.woff') format('woff');
    /*font-weight: 600;*/
    font-style: normal;
}
@font-face {
    font-family: 'AcadNusx';
    src: url('/fonts/ka/AcadNusx-Bold.woff2') format('woff2'),
        url('/fonts/ka/AcadNusx-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
/* fonts and font sizes */
body:lang(en), .helvetica {
  font-family: 'HelveticaNeue';
  font-weight: normal;
}
body:lang(ka) {
  font-family: 'hkolkhety';
  font-weight: normal;
}
nav:lang(en), .lang-switch  {
  font-family: 'Cormorant-SemiBold';
}
nav:lang(ka) {
  font-family: 'AcadNusx';
  font-weight: bold;
}
.ea-contact h1 {
  letter-spacing: 0px;
}
.ea-contact h1:lang(en) {
  font-family: 'CourierNew';
}
.ea-contact:lang(en) {
  font-family: 'CourierNew';
}
.ea-contact p:lang(en) {
  font-family: 'CourierNew';
}
.ea-contact p:lang(ka) {
  font-family: 'Hkolkhety';
  letter-spacing: 0.5px;
  line-height: 17px;
}
.ea-exhibitions h2:lang(ka) {
  font-family: 'hkolkhety';
  font-weight: 500;
}
.ea-heading:lang(ka) {
  font-family: 'AcadNusx';
  font-weight: 600;
}
.month:lang(ka) {
    font-size: 18px;
    font-family: 'AcadNusx';
  font-weight: bold;
}




.article-heading:lang(en), .ea-date:lang(en), .month-number   {
  font-family: 'Cormorant-SemiBold';
}
.article-heading:lang(ka), .ea-date:lang(ka)   {
  font-family: 'AcadNusx';
  font-weight: normal;
}
.ea-date {
  font-size: 20px;
}
.ea-heading {
    font-size: 12px;
}
.ea-heading:lang(en), .read-more:lang(en), .map:lang(en), .ea-participant-heading:lang(en),
.upcoming-exhibitions:lang(en), .past-exhibitions:lang(en), .ongoing-exhibitions:lang(en)  {
  font-family: 'Courier';
}
.read-more:lang(ka), .map:lang(ka), .ea-participant-heading:lang(ka),
.upcoming-exhibitions:lang(ka), .past-exhibitions:lang(ka), .ongoing-exhibitions:lang(ka)  {
  font-weight: bold;
  font-style: normal;
  font-family: 'AcadNusx-Regular';
}
/* .ea-heading:lang(ka)  {
    font-family: 'AcadNusx-Regular';
} */
.ea-description {
    line-height: 20px;
}
.ea-description:lang(en), .fancybox-caption__body:lang(en)  {
font-family: 'Cormorant-Light';
}
article p:lang(en), h3, .ea-title:lang(en), .programme-hurs, .ea-book span {
  font-family: 'HelveticaNeue';
}
article p:lang(ka), h3, .ea-title:lang(ka){
  font-family: 'Hkolkhety';
}
/* font sizes */
body {
  font-size: 12px;
}
.lang-switch, header:lang(en) {
  font-size: 14px;
}
header:lang(ka) {
  font-size: 12px;
  line-height: 18px;
}
.ea-contact h1 {
  font-size: 12px;
}
.ea-contact p:lang(ka):nth-of-type(1), .ea-times:lang(ka) {
  font-size: 11px;
}






.ea-participant h5:lang(en) {
    font-family: 'Cormorant-Light';
}
.ea-participant h5 {
    line-height: 18px;
    font-size: 13px;
}
.ea-book h3 {
    font-size: 12px;
}
.ea-book span {
    font-size: 11px;
}
@media only screen and (max-width: 640px) {
  h2.ea-heading {
    font-size: 13px;
}
}
