@font-face {
    font-family: 'montserratblack';
    src: url('/25th-assets/imports/fonts/montserrat-black-webfont.eot');
    src: url('/25th-assets/imports/fonts/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/montserrat-black-webfont.woff2') format('woff2'),
        url('/25th-assets/imports/fonts/montserrat-black-webfont.woff') format('woff'),
        url('/25th-assets/imports/fonts/montserrat-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratextrabold';
    src: url('/25th-assets/imports/fonts/montserrat-extrabold.eot');
    src: url('/25th-assets/imports/fonts/montserrat-extrabold.eot?#iefix') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/montserrat-extrabold.woff2') format('woff2'),
        url('/25th-assets/imports/fonts/montserrat-extrabold.woff') format('woff'),
        url('/25th-assets/imports/fonts/montserrat-extrabold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratbold';
    src: url('/25th-assets/imports/fonts/montserrat-bold-webfont.eot');
    src: url('/25th-assets/imports/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/montserrat-bold-webfont.woff2') format('woff2'),
        url('/25th-assets/imports/fonts/montserrat-bold-webfont.woff') format('woff'),
        url('/25th-assets/imports/fonts/montserrat-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratsemibold';
    src: url('/25th-assets/imports/fonts/montserrat-semibold.eot');
    src: url('/25th-assets/imports/fonts/montserrat-semibold.eot?#iefix') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/montserrat-semibold.woff2') format('woff2'),
        url('/25th-assets/imports/fonts/montserrat-semibold.woff') format('woff'),
        url('/25th-assets/imports/fonts/montserrat-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserrathairline';
    src: url('/25th-assets/imports/fonts/montserrat-hairline-webfont.eot');
    src: url('/25th-assets/imports/fonts/montserrat-hairline-webfont.eot?#iefix') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/montserrat-hairline-webfont.woff2') format('woff2'),
        url('/25th-assets/imports/fonts/montserrat-hairline-webfont.woff') format('woff'),
        url('/25th-assets/imports/fonts/montserrat-hairline-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratlight';
    src: url('/25th-assets/imports/fonts/montserrat-light-webfont.eot');
    src: url('/25th-assets/imports/fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/montserrat-light-webfont.woff2') format('woff2'),
        url('/25th-assets/imports/fonts/montserrat-light-webfont.woff') format('woff'),
        url('/25th-assets/imports/fonts/montserrat-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'georgia';
    src: url("/25th-assets/imports/fonts/georgia.eot");
    src: url("/25th-assets/imports/fonts/georgia.eot#iefix") format("embedded-opentype"),
        url("/25th-assets/imports/fonts/georgia.woff") format("woff"),
        url("/25th-assets/imports/fonts/georgia.ttf") format("truetype"),
        url("/25th-assets/imports/fonts/georgia.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DB Gill Siam X';
    src: url("/25th-assets/imports/fonts/db-gin-siam-x-v3.2.eot");
    src: url("/25th-assets/imports/fonts/db-gin-siam-x-v3.2.eot#iefix") format("embedded-opentype"),
        url("/25th-assets/imports/fonts/db-gin-siam-x-v3.2.woff") format("woff"),
        url("/25th-assets/imports/fonts/db-gin-siam-x-v3.2.ttf") format("truetype"),
        url("/25th-assets/imports/fonts/db-gin-siam-x-v3.2.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}


/* icon font */

@font-face {
    font-family: 'icomoon';
    src: url('/25th-assets/imports/fonts/icomoon.eot?ran22h');
    src: url('/25th-assets/imports/fonts/icomoon.eot?#iefixran22h') format('embedded-opentype'),
        url('/25th-assets/imports/fonts/icomoon.ttf?ran22h') format('truetype'),
        url('/25th-assets/imports/fonts/icomoon.woff?ran22h') format('woff'),
        url('/25th-assets/imports/fonts/icomoon.svg?ran22h#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"], .sbToggle {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-close:before {
    content: "\e60a";
}

.icon-web:before {
    content: "\e600";
}

.icon-ic:before {
    content: "\e601";
}

.icon-tel:before {
    content: "\e800";
}

.icon-email:before {
    content: "\e801";
}

.icon-location:before {
    content: "\e802";
}

.icon-i-close:before {
    content: "\e602";
}

.icon-prev:before {
    content: "\e604";
}

.icon-next:before {
    content: "\e603";
}

.icon-mail-career:before {
    content: "\e605";
}

.icon-volume:before {
    content: "\e606";
}

.icon-volume.mute:before {
    content: "\e607";
}

.icon-down:before {
    content: "\e608";
}

.icon-up:before {
    content: "\e609";
}

.icon-fb:before {
    content: "\e60b";
}

.icon-play:before {
    content: "\e803";
}