/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

@font-face {
    font-family: 'Roihu';
    src: url('font/Roihu-Light.woff2') format('woff2'), url('font/Roihu-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu';
    src: url('font/Roihu-Thin.woff2') format('woff2'), url('font/Roihu-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu-ExtraBlackIt';
    src: url('font/Roihu-ExtraBlackIt.woff2') format('woff2'), url('font/Roihu-ExtraBlackIt.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu';
    src: url('font/Roihu-Black.woff2') format('woff2'), url('font/Roihu-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu-ExtraBlack';
    src: url('font/Roihu-ExtraBlack.woff2') format('woff2'), url('font/Roihu-ExtraBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu-BlackIt';
    src: url('font/Roihu-BlackIt.woff2') format('woff2'), url('font/Roihu-BlackIt.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu-MediumIt';
    src: url('font/Roihu-MediumIt.woff2') format('woff2'), url('font/Roihu-MediumIt.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Roihu-LightIt';
    src: url('font/Roihu-LightIt.woff2') format('woff2'), url('font/Roihu-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Roihu-ExtraLightIt';
    src: url('font/Roihu-ExtraLightIt.woff2') format('woff2'), url('font/Roihu-ExtraLightIt.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu-ThinIt';
    src: url('font/Roihu-ThinIt.woff2') format('woff2'), url('font/Roihu-ThinIt.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu';
    src: url('font/Roihu-Medium.woff2') format('woff2'), url('font/Roihu-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu-BoldIt';
    src: url('font/Roihu-BoldIt.woff2') format('woff2'), url('font/Roihu-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu';
    src: url('font/Roihu-ExtraLight.woff2') format('woff2'), url('font/Roihu-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roihu';
    src: url('font/Roihu-Italic.woff2') format('woff2'), url('font/Roihu-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

body,
p {
    font-family: 'Roihu' !important;
    font-weight: 300;
    font-style: normal;
}

h1,
h3,
h4,
h5,
h6 {
    font-family: 'Roihu';
    font-weight: 600;
    font-style: normal;
}