/**
* Import Fonts
*/
@font-face {
    font-family: 'Gobold-Regular';
    src: url('../fonts/Gobold-Regular.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gobold-Bold';
    src: url('../fonts/Gobold-Bold.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ALK-Rex-Bold';
    src: url('../fonts/ALK-Rex-Bold.otf') format('otf');
    font-weight: normal; 
    font-style: normal;
}

@font-face {
    font-family: 'Bodoni-Book-Italic-BT';
    src: url('../fonts/Bodoni-Book-Italic-BT.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'clarendon';
    src: url('../fonts/SPSLClarendonC.woff') format('otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Swiss-721-Black-Condensed-BT';
    src: url('../fonts/Swiss-721-Black-Condensed-BT.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

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

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

@font-face {
    font-family: 'Bpg-Banner-Super-Square-Caps';
    src: url('../fonts/Bpg-Banner-Super-Square-Caps.ttf') format('truetype'),
    url('../fonts/Bpg-Banner-Super-Square-Caps.woff') format('woff'),
    url('../fonts/Bpg-Banner-Super-Square-Caps.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

/*ქართულებეე*/
@font-face {
    font-family: 'Fabrika-Mt-Bold';
    src: url('../fonts/ka/Fabrika Mt Bold.ttf');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Fabrika-Mt-Regular';
    src: url('../fonts/ka/Fabrika Mt.ttf');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Fabrika-Nus-Bold';
    src: url('../fonts/ka/Fabrika Nus Bold_2.ttf');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Fabrika-Nus-Regular';
    src: url('../fonts/ka/Fabrika Nus Light.ttf');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'BPG-Arial';
    src: url('../fonts/ka/bpg_arial.ttf');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Nino-Bold';
    src: url('../fonts/ka/bpg_nino_mtavruli_bold.ttf');
}

@font-face {
    font-family: 'BPG-Arial-Caps';
    src: url('../fonts/ka/BPG_Arial_Caps.ttf');
}

@font-face {
    font-family: 'Dejavu-Serif';
    src: url('../fonts/DejaVuSerif.ttf');
}

@font-face {
    font-family: 'Glaho';
    src: url('../fonts/bpg-glaho-traditional.ttf');
}

@font-face {
    font-family: 'Gobold-Uplow';
    src: url('../fonts/GoboldUplow.woff');
}

@font-face {
    font-family: 'Gobold-High';
    src: url('../fonts/GoboldHigh.woff');
}


/**
* Define Fonts Families
*/
.arial-ms-18,
.arial-ms-20,
.arial-ms-22 {
    font-family: 'arial-ms';
    line-height: 1;
}

/**
* Define Fonts Sizes
*/
.arial-ms-18 {
    font-size: 18px;
}

.arial-ms-20 {
    font-size: 22px;
}

.arial-ms-22 {
    font-size: 22px;
}

.italic {
    font-style: italic;
}

/* Define Fonts Families */
.gobold-regular-16,
.gobold-regular-24,
.gobold-regular-30,
.gobold-regular-34,
.gobold-regular-38,
.gobold-regular-48,
.gobold-regular-60{
    font-family: 'Gobold-Regular';
    line-height: 1;
}

.gobold-regular-16:lang(ka),
.gobold-regular-24:lang(ka),
/*.gobold-regular-30:lang(ka),*/
.gobold-regular-34:lang(ka),
.gobold-regular-38:lang(ka),
.gobold-regular-48:lang(ka){
    font-family: 'Fabrika-Mt-Bold';
}

.gobold-bold-40,
.gobold-bold-36,
.gobold-bold-32,
.gobold-bold-29,
.gobold-bold-22,
.gobold-bold-23,
.gobold-bold-18,
.gobold-bold-16,
.gobold-bold-14{
    font-family: 'Gobold-Bold';
    line-height: 1;
}

/*.gobold-bold-14:lang(ka),*/
/*.gobold-bold-16:lang(ka),*/
.gobold-bold-18:lang(ka),
.gobold-bold-22:lang(ka),
.gobold-bold-29:lang(ka),
.gobold-bold-32:lang(ka),
.gobold-bold-36:lang(ka),
.gobold-bold-40:lang(ka){
    font-family: 'Fabrika-Mt-Bold';
    /*font-family: Fabrika-Nus-Bold;*/
}


/*.gobold-bold-14:lang(ka){*/
/*    font-family: 'Gobold-Bold';*/
    
/*}*/


/*.gobold-bold-16:lang(ka){*/
/*    font-family: Fabrika-Nus-Bold;*/
/*    font-size: 2.9em;*/
/*}*/

/*.gobold-bold-22:lang(ka){*/
/*    font-family: Fabrika-Nus-Bold;*/
/*    font-size: 3em;*/
/*}*/

.gobold-bold-29:lang(ka){
    font-family: Fabrika-Mt-Bold;
    font-size: 3.5em;
}


/*.gobold-bold-14:lang(ka){*/
/*    font-family: Fabrika-Mt-Bold;*/
/*    font-size: 1.8em;*/
/*}*/


/*.gobold-bold-16:lang(ka){*/
/*    font-family: Fabrika-Mt-Bold;*/
/*    font-size: 2.2em;*/
/*}*/

.gobold-bold-22:lang(ka){
    font-family: Fabrika-Mt-Bold;
    font-size: 3em;
}

/*.gobold-bold-29:lang(ka){*/
/*    font-family: Fabrika-Mt-Bold;*/
/*    font-size: 3.5em;*/
   
/*}*/



.clarendon-16:lang(ka){
  font-family: Fabrika-Nus-Bold;
  font-size: 2em;
}


.alk-rex-bold-39 {
    font-family: 'ALK-Rex-Bold';
    line-height: 1;
}

.bodoni-italic-32 {
    font-family: 'Bodoni-Book-Italic-BT';
    font-style: italic;
    line-height: 1;
}

.swiss-721-30 {
    font-family: 'Swiss-721-Black-Condensed-BT';
    line-height: 1;
}

.fixedsys-30 {
    font-family: 'fixedsys-regular';
    line-height: 1;
}

.bebas-neue-24 {
    font-family: 'Bebas-Neue-Regular';
    line-height: 1;
}

.bebas-neue-bold-14,
.bebas-neue-bold-20,
.bebas-neue-bold-30,
.bebas-neue-bold-40,
.bebas-neue-bold-81 {
    font-family: 'Bebas-Neue-Bold';
    line-height: 1;
}

.bebas-neue-bold-20:lang(ka){
    font-family: 'BPG-Arial';
}

.bebas-neue-bold-30:lang(ka),
.bebas-neue-bold-40:lang(ka)
{
    font-family: 'Fabrika-Mt-Bold';
}

.Bpg-Banner-Super-Square-Caps-22 {
    font-family: 'Bpg-Banner-Super-Square-Caps';
    line-height: 1;
}

.arial-12,
.arial-16,
.arial-18,
.arial-23{
    font-family: 'BPG-Arial';
    font-style: normal;
}

.arial-12:lang(ka),
.arial-16:lang(ka),
.arial-18:lang(ka),
.arial-23:lang(ka){
    font-family: 'BPG-Arial';
}

.arial-12 {
    line-height: 1.5; /* 16 / 10 */
}

.arial-16 {
    line-height: 1.4; /* 14 / 10 */
}

.arial-bold-13,
.arial-bold-14,
.arial-bold-16,
.arial-bold-18,
.arial-bold-20,
.arial-bold-22,
.arial-bold-25,
.arial-bold-29,
.arial-bold-31,
.arial-bold-32,
.arial-bold-34,
.arial-bold-38,
.arial-bold-40,
.arial-bold-44,
.arial-bold-52 {
    font-family: 'BPG-Arial';
    font-weight: bold;
    line-height: 1;
}

.clarendon{
    font-family: 'SPSLClarendonC' !important;
}

.clarendon-12,
.clarendon-14,
.clarendon-16,
.clarendon-18,
.clarendon-20{
    font-family: SPSLClarendonC;
    line-height: 1.4;
}

.clarendon-bold-13,
.clarendon-bold-14,
.clarendon-bold-16,
.clarendon-bold-18,
.clarendon-bold-22,
.clarendon-bold-32,
.clarendon-bold-38{
    font-family: 'SPSLClarendonC';
    font-weight: bold;
}

.clarendon-12:lang(ka),
.clarendon-14:lang(ka),
.clarendon-16:lang(ka),
.clarendon-18:lang(ka),
.clarendon-20:lang(ka),
.clarendon-bold-13:lang(ka),
.clarendon-bold-14:lang(ka),
.clarendon-bold-16:lang(ka),
.clarendon-bold-18:lang(ka),
.clarendon-bold-22:lang(ka),
.clarendon-bold-32:lang(ka),
.clarendon-bold-38:lang(ka){
    /*font-family: 'Glaho';*/
     font-family: 'Fabrika-Nus-Regular';
}


/* Define Fonts Sizes */
.clarendon-12{
    font-size: 1.2em;
}

.clarendon-12:lang(ka){
    font-size: 1.6em;
}

.clarendon-14{
    font-size: 1.4em;
}

.clarendon-16{
    font-size: 1.6em;
}

.clarendon-18{
    font-size: 1.8em;
}

.clarendon-18:lang(ka){
    font-size: 2.2em;
}

.clarendon-20{
    font-size: 2em;
}


.clarendon-bold-13{
    font-size: 1.3em;
}

.clarendon-bold-14{
    font-size: 1.4em;
}


.clarendon-bold-14:lang(ka){
    font-size: 1.8em;
}

.clarendon-bold-16{
    font-size: 1.6em;
}


.clarendon-bold-16:lang(ka){
    font-size: 2.4em;
}

.clarendon-bold-18{
    font-size: 1.8em;
}

.clarendon-bold-22{
    font-size: 2.2em;
}

.clarendon-bold-38{
    font-size: 3.8em;
}

.gobold-regular-16{
    font-size: 1.6em;
}

.gobold-regular-16:lang(ka){
    font-size: 1.8em;
}

.gobold-regular-24{
    font-size: 2.4em;
}

.gobold-regular-30 {
    font-size: 3em;
}

.gobold-regular-34{
    font-size: 3.4em;
}

.gobold-regular-34:lang(ka){
    font-size: 3.7em;
}

.gobold-regular-38{
    font-size: 3.8em;
}

.gobold-regular-48{
    font-size: 4.8em;
}

.gobold-regular-48:lang(ka){
    font-size: 5em;
}

.gobold-regular-60{
    font-size: 6em;
}

.gobold-bold-40{
    font-size: 4.0em;
}

.gobold-bold-36{
    font-size: 3.6em;
}


.gobold-bold-36:lang(ka){
    font-size: 4.6em;
}

.gobold-bold-32{
    font-size: 3.2em;
}

.gobold-bold-29{
    font-size: 2.9em;
}

.gobold-bold-22{
    font-size: 2.2em;
}

.gobold-bold-23{
    font-size: 2.4em;
}

.gobold-bold-18{
    font-size: 1.8em;
}

.gobold-bold-16{
    font-size: 1.6em;
}

/*.gobold-bold-16:lang(ka){*/
/*    font-size: 1.8em;*/
/*}*/


.gobold-bold-14{
    font-size: 1.4em;
}

.alk-rex-bold-39 {
    font-size: 3.9em;
}

.clarendon-25 {
    font-size: 2.5em;
}

.bodoni-italic-32 {
    font-size: 3.2em;
}

.swiss-721-30 {
    font-size: 3em;
}

.fixedsys-30 {
    font-size: 3em;
}

.bebas-neue-24 {
    font-size: 2.4em;
}

.bebas-neue-bold-20 {
    font-size: 2em;
}

.bebas-neue-bold-14 {
    font-size: 1.4em;
}

.bebas-neue-bold-20:lang(ka) {
    font-size: 1.85em;
}

.bebas-neue-bold-30 {
    font-size: 3em;
}

.bebas-neue-bold-40{
    font-size: 4em;
}

.bebas-neue-bold-81 {
    font-size: 8.1em;
}

.Bpg-Banner-Super-Square-Caps-22 {
    font-size: 2.2em;
}

.arial-12 {
    font-size: 1.2em;
}

.arial-16 {
    font-size: 1.6em;
}

.arial-18 {
    font-size: 1.8em;
}

.arial-23{
    font-size: 2.3em;
}

.arial-bold-13 {
    font-size: 1.3em;
}

.arial-bold-14 {
    font-size: 1.4em;
}

.arial-bold-16 {
    font-size: 1.6em;
}

.arial-bold-18 {
    font-size: 1.8em;
}

.arial-bold-20 {
    font-size: 2em;
}

.arial-bold-22 {
    font-size: 2.2em;
}

.arial-bold-25 {
    font-size: 2.5em;
}

.arial-bold-29 {
    font-size: 2.9em;
}

.arial-bold-31 {
    font-size: 3.1em;
}

.arial-bold-32 {
    font-size: 3.2em;
}

.arial-bold-34 {
    font-size: 3.4em;
}

.arial-bold-38 {
    font-size: 3.8em;
}

.arial-bold-40 {
    font-size: 4em;
}


.arial-bold-44 {
    font-size: 4.4em;
}

.arial-bold-52 {
    font-size: 5.2em;
}

.fab-22{
    font-size: 2.8em;
    line-height: 1.4;
}


.fab-18{
    font-size: 2.4em;
}



/*fabrika nus define font sizes*/


/*fabrika nus define font sizes*/


/**
* Media Query - MAX Width 1450px
*/
@media screen and (max-width: 1450px) {
    /**
    * Reduce Fonts Size About 30%
    */
    .clarendon-18,
    .clarendon-20{
        font-size: 1.6em;
    }

    .clarendon-16{
        font-size: 1.3em;
    }
    
    .clarendon-16:lang(ka){
  font-family: Fabrika-Nus-Regular;
  font-size: 1em;
}

    .clarendon-14{
        font-size: 1.2em;
    }


    .clarendon-bold-13,
    .clarendon-bold-14{
        font-size: 1.3em;
    }


    .arial-ms-18 {
        font-size: 18px;
    }

    .arial-ms-20 {
        font-size: 14px;
    }

    .arial-ms-22 {
        font-size: 22px;
    }

    .arial-16{
        font-size: 1.4em;
    }

    .arial-18{
        font-size: 1.5em;
    }

    .arial-bold-13,
    .arial-bold-14{
        font-size: 1.2em;
    }

    .arial-bold-16{
        font-size: 1.3em;
        line-height: 1.3;
    }

    .arial-bold-18{
        font-size: 1.6em;
    }

    .arial-bold-20{
        font-size: 1.6em;
    }

    .arial-bold-22{
        font-size: 1.8em;
    }

    .arial-bold-29,
    .arial-bold-31{
        font-size: 2.5em;
    }

    .arial-bold-34{
        font-size: 3em;
    }

    .arial-bold-38{
        font-size: 3.3em;
    }

    .arial-bold-40{
        font-size: 3.2em;
    }

    .arial-bold-44{
        font-size: 3.5em;
    }

    .arial-bold-52{
        font-size: 4.5em;
    }

    .bebas-neue-bold-81{
        font-size: 5.7em;
    }

    .bebas-neue-bold-40{
        font-size: 3.5em;
    }

    .bebas-neue-bold-20{
        font-size: 1.6em;
    }

    .bebas-neue-bold-20:lang(ka){
        font-size: 1.3em;
    }

    .gobold-regular-60{
        font-size: 5.2em;
    }

    .gobold-regular-48{
        font-size: 4em;
    }

    .gobold-regular-48:lang(ka){
        font-size: 4.1em;
    }

    .gobold-regular-38{
        font-size: 2.8em
    }

    .gobold-regular-34{
        font-size: 2.8em
    }

    .gobold-regular-34:lang(ka){
        font-size: 3.1em
    }

    .gobold-regular-30{
        font-size: 2.2em;
    }

    .gobold-regular-30:lang(ka){
        font-size: 2.2em;
    }

    .gobold-regular-24{
        font-size: 1.8em;
    }

    .gobold-regular-24:lang(ka){
        font-size: 2.2em;
    }

    .gobold-bold-40{
        font-size: 3.2em;
    }

    .gobold-bold-36{
        font-size: 3.0em;
    }

    .gobold-bold-32{
        font-size: 2.4em;
    }

    .gobold-bold-29{
        font-size: 2.2em;
    }

    .gobold-bold-22{
        font-size: 1.8em;
    }

    .gobold-bold-18{
        font-size: 1.6em;
    }

    /*.gobold-bold-16:lang(ka),*/
    /*.gobold-regular-16:lang(ka){*/
    /*    font-size: 1.5em;*/
    /*}*/

    .bebas-neue-bold-30{
        font-size: 2.4em;
    }

    /*.clarendon-bold-16{*/
    /*    font-size: 1.3em;*/
    /*}*/

    .clarendon-bold-18{
        font-size: 1.6em;
    }

    .clarendon-bold-22{
        font-size: 1.8em;
    }

    .clarendon-bold-38{
        font-size: 3.3em;
    }

    .fab-22{
        font-size: 2.4em;
    }

    .fab-18{
        font-size: 2.0em;
    }
}

/**
* Media Query - MAX Width 960px
*/
@media screen and (max-width: 960px) {
    .arial-ms-18 {
        font-size: 18px;
    }

    .arial-ms-20 {
        font-size: 14px;
    }

    .arial-ms-22 {
        font-size: 22px;
    }

    .bebas-neue-bold-30{
        font-size: 2.5em;
    }

    .bebas-neue-bold-20{
        font-size: 1.35em;
    }

    .bebas-neue-bold-20:lang(ka){
        font-size: 1.1em;
    }

    .arial-bold-44{
        font-size: 3em;
    }

    .arial-bold-38{
        font-size: 3em;
    }

    .arial-bold-22{
        font-size: 1.6em;
    }

    .arial-bold-18{
        font-size: 1.4em;
    }

    .gobold-bold-36{
        font-size: 2.6em;
    }

    .gobold-bold-32{
        font-size: 1.9em;
    }

    .gobold-bold-22{
        font-size: 1.6em;
        font-weight: bold;
    }

    .gobold-bold-22:lang(ka){
        font-size: 2em;
        font-family: 'Nino-Bold';
    }

    .gobold-bold-18{
        font-size: 1.4em;
    }

    .gobold-bold-16{
        font-size: 1.4em;
        font-weight: bold;
    }

    /*.gobold-bold-14{*/
    /*    font-size: 1.2em;*/
    /*    font-weight: bold;*/
    /*}*/


    .gobold-regular-48{
        font-size: 3.4em;
    }

    .gobold-regular-48:lang(ka){
        font-size: 3.7em;
    }

    .gobold-regular-38{
        font-size: 2.2em;
    }

    .gobold-regular-34{
        font-size: 2.4em;
    }

    .gobold-regular-34:lang(ka){
        font-size: 2.7em;
    }

    .gobold-regular-30{
        font-size: 2.2em;
    }

    .gobold-regular-30:lang(ka){
         font-size: 2.5em;
     }

    .gobold-regular-24{
        font-size: 1.8em;
    }

    .gobold-regular-24:lang(ka){
        font-size: 2.2em;
    }

    .clarendon-bold-16,
    .clarendon-16{
        font-size: 1.2em;
    }

    .clarendon-bold-18{
        font-size: 1.3em;
    }

    .clarendon-20{
        font-size: 1.3em;
    }

    .clarendon-bold-22{
        font-size: 1.6em;
    }

    .clarendon-bold-38{
        font-size: 2.8em;
    }

    .fab-22{
        font-size: 2.2em;
    }

    .fab-18{
        font-size: 1.8em;
    }
}

/**
* Media Query - MAX Width 600px
*/
@media screen and (max-width: 600px) {
    .arial-ms-18 {
        font-size: 18px;
    }

    .arial-ms-20 {
        font-size: 14px;
    }

    .arial-ms-22 {
        font-size: 22px;
    }

    .arial-16{
        font-size: 1.3em;
    }

    .arial-18{
        font-size: 1.3em;
    }

    .arial-bold-14{
        font-size: 1.1em;
    }

    .arial-bold-16{
        font-size: 1.2em;
    }

    .arial-bold-20{
        font-size: 1.2em;
    }

    .arial-bold-22{
        font-size: 1.4em;
    }

    .arial-bold-25{
        font-size: 2em;
    }

    .arial-bold-31{
        font-size: 2em;
    }

    .arial-bold-32{
        font-size: 2.3em;
    }

    .arial-bold-34{
        font-size: 2.4em;
    }

    .arial-bold-40{
        font-size: 2.6em;
    }

    .arial-bold-44{
        font-size: 2.8em;
    }

    .arial-bold-52{
        font-size: 3em;
    }

    .bebas-neue-bold-30{
        font-size: 2em;
    }

    .bebas-neue-bold-40{
        font-size: 3em;
    }

    .bebas-neue-bold-81{
        font-size: 4.5em;
    }

    .Bpg-Banner-Super-Square-Caps-22{
        font-size: 1.8em;
    }

    .gobold-regular-60{
        font-size: 3.5em;
    }


    .gobold-regular-48:lang(ka){
        font-size: 3em;
    }

    .gobold-regular-34{
        font-size: 2em;
    }

    .gobold-regular-34:lang(ka){
        font-size: 2.3em;
    }

    .gobold-regular-30:lang(ka){
        font-size: 2.2em;
    }

    .gobold-regular-24{
        font-size: 1.6em;
    }

    .gobold-regular-24:lang(ka){
        font-size: 2.2em;
    }

    .gobold-bold-22{
        font-size: 1.4em;
        font-family: Arial;
        font-weight: bold;
    }

    .gobold-bold-22:lang(ka){
        font-size: 1.5em;
        font-family: 'Nino-Bold';
    }

    .gobold-bold-16{
        font-size: 1.2em;
    }

    .clarendon-bold-16{
        font-size: 1.2em;
    }
    

    .clarendon-16{
        font-size: 1.2em;
    }

    .clarendon-bold-14{
        font-size: 1em;
    }

    .clarendon-bold-22{
        font-size: 1.4em;
    }
}

@media screen and (max-width: 400px){
    .gobold-regular-24{
        font-size: 1.5em;
    }
}