@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
    padding: 0;
	}

body{
    line-height: 1;
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6{
    font-size: 100%;
    padding: 5px 0;
    margin: 0px;
}
ul, ol{list-style: none;
}
 
img{
    border: 0;
	max-width:100%;
}
a {
	color: #000; 
    text-decoration: none; 
    outline: none;
} 
a:focus, a:active {
    outline: none;
}
  
a:hover { 
    text-decoration: none; 
}

.gifd-1500 {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
    position: relative;
}
.gifd-1450 {
    width: 100%;
    max-width: 1450px;
    margin: 0 auto;
    position: relative;
}
.gifd-1300 {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    position: relative;
}
.gifd-1280 {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
}
.gifd-1200 {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.gifd-1100 {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    position: relative;
}
/* ==========================================================================
   FONT-FACE DECLARATIONS
   ========================================================================== */

/* --- ALABAMA --- */
@font-face {
    font-family: 'Alabama';
    src: url('../fonts/Alabama/Alabama.woff2') format('woff2'), url('../fonts/Alabama/Alabama.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Alabama-KjG7';
    src: url('../fonts/Alabama/Alabama-KjG7.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}
/* HDSD: font-family: 'Alabama', sans-serif; */
/* HDSD: font-family: 'Alabama-KjG7', sans-serif; */

/* --- ALEXANDRIA --- */
@font-face {
    font-family: 'Alexandria-Regular';
    src: url('../fonts/Alexandria/Alexandria-Regular.woff2') format('woff2'), url('../fonts/Alexandria/Alexandria-Regular.woff') format('woff'), url('../fonts/Alexandria/Alexandria-Regular.ttf') format('truetype');
    font-weight: normal; font-style: normal; font-display: swap;
}
/* HDSD: font-family: 'Alexandria-Regular', sans-serif; */

/* --- BAOMOI --- */
@font-face {
    font-family: 'Baomoi-Regular';
    src: url('../fonts/Baomoi/Baomoi-Regular.woff2') format('woff2'), url('../fonts/Baomoi/Baomoi-Regular.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Baomoi-Italic';
    src: url('../fonts/Baomoi/Baomoi-Italic.woff2') format('woff2'), url('../fonts/Baomoi/Baomoi-Italic.woff') format('woff');
    font-weight: normal; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'Baomoi-SemiBold';
    src: url('../fonts/Baomoi/Baomoi-SemiBold.woff2') format('woff2'), url('../fonts/Baomoi/Baomoi-SemiBold.woff') format('woff');
    font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
    font-family: 'Baomoi-SemiBoldItalic';
    src: url('../fonts/Baomoi/Baomoi-SemiBoldItalic.woff2') format('woff2'), url('../fonts/Baomoi/Baomoi-SemiBoldItalic.woff') format('woff');
    font-weight: 600; font-style: italic; font-display: swap;
}
@font-face {
    font-family: 'BaomoMenu-Regular';
    src: url('../fonts/Baomoi/BaomoMenu-Regular.woff2') format('woff2'), url('../fonts/Baomoi/BaomoMenu-Regular.woff') format('woff');
    font-weight: normal; font-style: normal; font-display: swap;
}
/* HDSD: font-family: 'Baomoi-Regular', sans-serif; (Kết hợp với font-weight: 600, font-style: italic để gọi các kiểu chữ khác) */
/* HDSD: font-family: 'BaomoMenu-Regular', sans-serif; */

/* --- BARLOW --- */
@font-face { font-family: 'Barlow-Thin'; src: url('../fonts/Barlow/Barlow-Thin.woff2') format('woff2'); font-weight: 100; }
@font-face { font-family: 'Barlow-ThinItalic'; src: url('../fonts/Barlow/Barlow-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'Barlow-ExtraLight'; src: url('../fonts/Barlow/Barlow-ExtraLight.woff2') format('woff2'); font-weight: 200; }
@font-face { font-family: 'Barlow-ExtraLightItalic'; src: url('../fonts/Barlow/Barlow-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'Barlow-Light'; src: url('../fonts/Barlow/Barlow-Light.woff2') format('woff2'); font-weight: 300; }
@font-face { font-family: 'Barlow-LightItalic'; src: url('../fonts/Barlow/Barlow-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'Barlow-Regular'; src: url('../fonts/Barlow/Barlow-Regular.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: 'Barlow-Italic'; src: url('../fonts/Barlow/Barlow-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Barlow-Medium'; src: url('../fonts/Barlow/Barlow-Medium.woff2') format('woff2'); font-weight: 500; }
@font-face { font-family: 'Barlow-MediumItalic'; src: url('../fonts/Barlow/Barlow-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Barlow-SemiBold'; src: url('../fonts/Barlow/Barlow-SemiBold.woff2') format('woff2'); font-weight: 600; }
@font-face { font-family: 'Barlow-SemiBoldItalic'; src: url('../fonts/Barlow/Barlow-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'Barlow-Bold'; src: url('../fonts/Barlow/Barlow-Bold.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: 'Barlow-BoldItalic'; src: url('../fonts/Barlow/Barlow-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'Barlow-ExtraBold'; src: url('../fonts/Barlow/Barlow-ExtraBold.woff2') format('woff2'); font-weight: 800; }
@font-face { font-family: 'Barlow-ExtraBoldItalic'; src: url('../fonts/Barlow/Barlow-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'Barlow-Black'; src: url('../fonts/Barlow/Barlow-Black.woff2') format('woff2'); font-weight: 900; }
@font-face { font-family: 'Barlow-BlackItalic'; src: url('../fonts/Barlow/Barlow-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; }
/* HDSD: font-family: 'Barlow-Regular', sans-serif; (Ghi chú: Thay chữ Regular bằng Thin, Light, Medium, Bold, Black... tương ứng với độ đậm nhạt) */

/* --- INTER --- */
@font-face { font-family: 'Inter-Thin'; src: url('../fonts/Inter/Inter-Thin.woff2') format('woff2'); font-weight: 100; }
@font-face { font-family: 'Inter-ThinItalic'; src: url('../fonts/Inter/Inter-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'Inter-ExtraLight'; src: url('../fonts/Inter/Inter-ExtraLight.woff2') format('woff2'); font-weight: 200; }
@font-face { font-family: 'Inter-ExtraLightItalic'; src: url('../fonts/Inter/Inter-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'Inter-Light'; src: url('../fonts/Inter/Inter-Light.woff2') format('woff2'); font-weight: 300; }
@font-face { font-family: 'Inter-LightItalic'; src: url('../fonts/Inter/Inter-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'Inter-Regular'; src: url('../fonts/Inter/Inter-Regular.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: 'Inter-Italic'; src: url('../fonts/Inter/Inter-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Inter-Medium'; src: url('../fonts/Inter/Inter-Medium.woff2') format('woff2'); font-weight: 500; }
@font-face { font-family: 'Inter-MediumItalic'; src: url('../fonts/Inter/Inter-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Inter-SemiBold'; src: url('../fonts/Inter/Inter-SemiBold.woff2') format('woff2'); font-weight: 600; }
@font-face { font-family: 'Inter-SemiBoldItalic'; src: url('../fonts/Inter/Inter-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'Inter-Bold'; src: url('../fonts/Inter/Inter-Bold.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: 'Inter-BoldItalic'; src: url('../fonts/Inter/Inter-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'Inter-ExtraBold'; src: url('../fonts/Inter/Inter-ExtraBold.woff2') format('woff2'); font-weight: 800; }
@font-face { font-family: 'Inter-ExtraBoldItalic'; src: url('../fonts/Inter/Inter-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'Inter-Black'; src: url('../fonts/Inter/Inter-Black.woff2') format('woff2'); font-weight: 900; }
@font-face { font-family: 'Inter-BlackItalic'; src: url('../fonts/Inter/Inter-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; }
@font-face { font-family: 'Inter-Variable'; src: url('../fonts/Inter/Inter-Variable.woff2') format('woff2-variations'); font-weight: 100 900; }
@font-face { font-family: 'Inter-VariableItalic'; src: url('../fonts/Inter/Inter-VariableItalic.woff2') format('woff2-variations'); font-weight: 100 900; font-style: italic; }
/* HDSD: font-family: 'Inter-Regular', sans-serif; (Ghi chú: Thay chữ Regular bằng Thin, Light, Medium, Bold, Black... tương ứng) */

/* --- INTER DISPLAY --- */
@font-face { font-family: 'InterDisplay-Thin'; src: url('../fonts/Inter/InterDisplay-Thin.woff2') format('woff2'); font-weight: 100; }
@font-face { font-family: 'InterDisplay-ThinItalic'; src: url('../fonts/Inter/InterDisplay-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'InterDisplay-ExtraLight'; src: url('../fonts/Inter/InterDisplay-ExtraLight.woff2') format('woff2'); font-weight: 200; }
@font-face { font-family: 'InterDisplay-ExtraLightItalic'; src: url('../fonts/Inter/InterDisplay-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'InterDisplay-Light'; src: url('../fonts/Inter/InterDisplay-Light.woff2') format('woff2'); font-weight: 300; }
@font-face { font-family: 'InterDisplay-LightItalic'; src: url('../fonts/Inter/InterDisplay-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'InterDisplay-Regular'; src: url('../fonts/Inter/InterDisplay-Regular.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: 'InterDisplay-Italic'; src: url('../fonts/Inter/InterDisplay-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'InterDisplay-Medium'; src: url('../fonts/Inter/InterDisplay-Medium.woff2') format('woff2'); font-weight: 500; }
@font-face { font-family: 'InterDisplay-MediumItalic'; src: url('../fonts/Inter/InterDisplay-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'InterDisplay-SemiBold'; src: url('../fonts/Inter/InterDisplay-SemiBold.woff2') format('woff2'); font-weight: 600; }
@font-face { font-family: 'InterDisplay-SemiBoldItalic'; src: url('../fonts/Inter/InterDisplay-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'InterDisplay-Bold'; src: url('../fonts/Inter/InterDisplay-Bold.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: 'InterDisplay-BoldItalic'; src: url('../fonts/Inter/InterDisplay-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'InterDisplay-ExtraBold'; src: url('../fonts/Inter/InterDisplay-ExtraBold.woff2') format('woff2'); font-weight: 800; }
@font-face { font-family: 'InterDisplay-ExtraBoldItalic'; src: url('../fonts/Inter/InterDisplay-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'InterDisplay-Black'; src: url('../fonts/Inter/InterDisplay-Black.woff2') format('woff2'); font-weight: 900; }
@font-face { font-family: 'InterDisplay-BlackItalic'; src: url('../fonts/Inter/InterDisplay-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; }
/* HDSD: font-family: 'InterDisplay-Regular', sans-serif; */

/* --- MONTSERRAT --- */
@font-face { font-family: 'Montserrat-Thin'; src: url('../fonts/Montserrat/Montserrat-Thin.woff2') format('woff2'); font-weight: 100; }
@font-face { font-family: 'Montserrat-ThinItalic'; src: url('../fonts/Montserrat/Montserrat-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'Montserrat-ExtraLight'; src: url('../fonts/Montserrat/Montserrat-ExtraLight.woff2') format('woff2'); font-weight: 200; }
@font-face { font-family: 'Montserrat-ExtraLightItalic'; src: url('../fonts/Montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'Montserrat-Light'; src: url('../fonts/Montserrat/Montserrat-Light.woff2') format('woff2'); font-weight: 300; }
@font-face { font-family: 'Montserrat-LightItalic'; src: url('../fonts/Montserrat/Montserrat-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'Montserrat-Regular'; src: url('../fonts/Montserrat/Montserrat-Regular.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: 'Montserrat-Italic'; src: url('../fonts/Montserrat/Montserrat-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Montserrat-Medium'; src: url('../fonts/Montserrat/Montserrat-Medium.woff2') format('woff2'); font-weight: 500; }
@font-face { font-family: 'Montserrat-MediumItalic'; src: url('../fonts/Montserrat/Montserrat-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Montserrat-SemiBold'; src: url('../fonts/Montserrat/Montserrat-SemiBold.woff2') format('woff2'); font-weight: 600; }
@font-face { font-family: 'Montserrat-SemiBoldItalic'; src: url('../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'Montserrat-Bold'; src: url('../fonts/Montserrat/Montserrat-Bold.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: 'Montserrat-BoldItalic'; src: url('../fonts/Montserrat/Montserrat-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'Montserrat-ExtraBold'; src: url('../fonts/Montserrat/Montserrat-ExtraBold.woff2') format('woff2'); font-weight: 800; }
@font-face { font-family: 'Montserrat-ExtraBoldItalic'; src: url('../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'Montserrat-Black'; src: url('../fonts/Montserrat/Montserrat-Black.woff2') format('woff2'); font-weight: 900; }
@font-face { font-family: 'Montserrat-BlackItalic'; src: url('../fonts/Montserrat/Montserrat-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; }
/* HDSD: font-family: 'Montserrat-Regular', sans-serif; (Ghi chú: Thay chữ Regular bằng Thin, Light, Medium, Bold, Black... tương ứng) */

/* --- RALEWAY --- */
@font-face { font-family: 'Raleway-Thin'; src: url('../fonts/Raleway/raleway-thin.woff') format('woff'); font-weight: 100; }
@font-face { font-family: 'Raleway-ExtraLight'; src: url('../fonts/Raleway/raleway-extralight.woff') format('woff'); font-weight: 200; }
@font-face { font-family: 'Raleway-Light'; src: url('../fonts/Raleway/raleway-light.woff') format('woff'); font-weight: 300; }
@font-face { font-family: 'Raleway-Regular'; src: url('../fonts/Raleway/raleway-regular.woff') format('woff'); font-weight: 400; }
@font-face { font-family: 'Raleway-Medium'; src: url('../fonts/Raleway/raleway-medium.woff') format('woff'); font-weight: 500; }
@font-face { font-family: 'Raleway-SemiBold'; src: url('../fonts/Raleway/raleway-semibold.woff') format('woff'); font-weight: 600; }
@font-face { font-family: 'Raleway-Bold'; src: url('../fonts/Raleway/raleway-bold.woff') format('woff'); font-weight: 700; }
@font-face { font-family: 'Raleway-ExtraBold'; src: url('../fonts/Raleway/raleway-extrabold.woff') format('woff'); font-weight: 800; }
@font-face { font-family: 'Raleway-Heavy'; src: url('../fonts/Raleway/raleway-heavy.woff') format('woff'); font-weight: 900; }
/* HDSD: font-family: 'Raleway-Regular', sans-serif; (Ghi chú: Thay chữ Regular bằng Thin, Light, Medium, Bold, Heavy... tương ứng) */

/* --- ROBOTO --- */
@font-face { font-family: 'Roboto-Thin'; src: url('../fonts/Roboto/Roboto-Thin.ttf') format('truetype'); font-weight: 100; }
@font-face { font-family: 'Roboto-ThinItalic'; src: url('../fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'Roboto-Light'; src: url('../fonts/Roboto/Roboto-Light.ttf') format('truetype'); font-weight: 300; }
@font-face { font-family: 'Roboto-LightItalic'; src: url('../fonts/Roboto/Roboto-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'Roboto-Regular'; src: url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype'); font-weight: 400; }
@font-face { font-family: 'Roboto-Italic'; src: url('../fonts/Roboto/Roboto-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Roboto-Medium'; src: url('../fonts/Roboto/Roboto-Medium.ttf') format('truetype'); font-weight: 500; }
@font-face { font-family: 'Roboto-MediumItalic'; src: url('../fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Roboto-Bold'; src: url('../fonts/Roboto/Roboto-Bold.ttf') format('truetype'); font-weight: 700; }
@font-face { font-family: 'Roboto-BoldItalic'; src: url('../fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'Roboto-Black'; src: url('../fonts/Roboto/Roboto-Black.ttf') format('truetype'); font-weight: 900; }
@font-face { font-family: 'Roboto-BlackItalic'; src: url('../fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype'); font-weight: 900; font-style: italic; }
/* HDSD: font-family: 'Roboto-Regular', sans-serif; (Ghi chú: Thay chữ Regular bằng Thin, Light, Medium, Bold, Black... tương ứng) */

/* Roboto v20 Latin set */
@font-face { font-family: 'Roboto-v20-300'; src: url('../fonts/Roboto/roboto-v20-latin-300.woff2') format('woff2'); font-weight: 300; }
@font-face { font-family: 'Roboto-v20-Regular'; src: url('../fonts/Roboto/roboto-v20-latin-regular.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: 'Roboto-v20-Italic'; src: url('../fonts/Roboto/roboto-v20-latin-italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Roboto-v20-500'; src: url('../fonts/Roboto/roboto-v20-latin-500.woff2') format('woff2'); font-weight: 500; }
@font-face { font-family: 'Roboto-v20-500Italic'; src: url('../fonts/Roboto/roboto-v20-latin-500italic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Roboto-v20-700'; src: url('../fonts/Roboto/roboto-v20-latin-700.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: 'Roboto-v20-900'; src: url('../fonts/Roboto/roboto-v20-latin-900.woff2') format('woff2'); font-weight: 900; }
/* HDSD: font-family: 'Roboto-v20-Regular', sans-serif; */

/* Roboto Condensed */
@font-face { font-family: 'RobotoCondensed-Light'; src: url('../fonts/Roboto/RobotoCondensed-Light.ttf') format('truetype'); font-weight: 300; }
@font-face { font-family: 'RobotoCondensed-LightItalic'; src: url('../fonts/Roboto/RobotoCondensed-LightItalic.ttf') format('truetype'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'RobotoCondensed-Regular'; src: url('../fonts/Roboto/RobotoCondensed-Regular.ttf') format('truetype'); font-weight: 400; }
@font-face { font-family: 'RobotoCondensed-Italic'; src: url('../fonts/Roboto/RobotoCondensed-Italic.ttf') format('truetype'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'RobotoCondensed-Bold'; src: url('../fonts/Roboto/RobotoCondensed-Bold.ttf') format('truetype'); font-weight: 700; }
@font-face { font-family: 'RobotoCondensed-BoldItalic'; src: url('../fonts/Roboto/RobotoCondensed-BoldItalic.ttf') format('truetype'); font-weight: 700; font-style: italic; }
/* HDSD: font-family: 'RobotoCondensed-Regular', sans-serif; */

/* --- TAHOMA --- */
@font-face {
    font-family: 'Tahoma';
    src: url('../fonts/Tahoma/Tahoma.woff') format('woff'), url('../fonts/Tahoma/Tahoma.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}
/* HDSD: font-family: 'Tahoma', sans-serif; */

/* --- UTM FONTS --- */
@font-face { font-family: 'UTMOngDoGia'; src: url('../fonts/UTM/UTMOngDoGia.woff') format('woff'); font-weight: normal; }
@font-face { font-family: 'UTMIsadora'; src: url('../fonts/UTM/UTMIsadora.woff') format('woff'); font-weight: normal; }
@font-face { font-family: 'UTMAristote'; src: url('../fonts/UTM/UTMAristote.woff') format('woff'); font-weight: normal; }
@font-face { font-family: 'UTM-Aristote'; src: url('../fonts/UTM/UTM-Aristote.ttf') format('truetype'); font-weight: normal; }
@font-face { font-family: 'UTM-HelvetIns'; src: url('../fonts/UTM/UTM-HelvetIns.ttf') format('truetype'); font-weight: normal; }
/* HDSD: font-family: 'UTMOngDoGia', sans-serif; */
/* HDSD: font-family: 'UTMIsadora', sans-serif; */
/* HDSD: font-family: 'UTMAristote', sans-serif; */

/* --- POPPINS --- */
@font-face { font-family: 'Poppins-Thin'; src: url('../fonts/Poppins/Poppins-Thin.woff2') format('woff2'); font-weight: 100; }
@font-face { font-family: 'Poppins-ThinItalic'; src: url('../fonts/Poppins/Poppins-ThinItalic.woff2') format('woff2'); font-weight: 100; font-style: italic; }
@font-face { font-family: 'Poppins-ExtraLight'; src: url('../fonts/Poppins/Poppins-ExtraLight.woff2') format('woff2'); font-weight: 200; }
@font-face { font-family: 'Poppins-ExtraLightItalic'; src: url('../fonts/Poppins/Poppins-ExtraLightItalic.woff2') format('woff2'); font-weight: 200; font-style: italic; }
@font-face { font-family: 'Poppins-Light'; src: url('../fonts/Poppins/Poppins-Light.woff2') format('woff2'); font-weight: 300; }
@font-face { font-family: 'Poppins-LightItalic'; src: url('../fonts/Poppins/Poppins-LightItalic.woff2') format('woff2'); font-weight: 300; font-style: italic; }
@font-face { font-family: 'Poppins-Regular'; src: url('../fonts/Poppins/Poppins-Regular.woff2') format('woff2'); font-weight: 400; }
@font-face { font-family: 'Poppins-Italic'; src: url('../fonts/Poppins/Poppins-Italic.woff2') format('woff2'); font-weight: 400; font-style: italic; }
@font-face { font-family: 'Poppins-Medium'; src: url('../fonts/Poppins/Poppins-Medium.woff2') format('woff2'); font-weight: 500; }
@font-face { font-family: 'Poppins-MediumItalic'; src: url('../fonts/Poppins/Poppins-MediumItalic.woff2') format('woff2'); font-weight: 500; font-style: italic; }
@font-face { font-family: 'Poppins-SemiBold'; src: url('../fonts/Poppins/Poppins-SemiBold.woff2') format('woff2'); font-weight: 600; }
@font-face { font-family: 'Poppins-SemiBoldItalic'; src: url('../fonts/Poppins/Poppins-SemiBoldItalic.woff2') format('woff2'); font-weight: 600; font-style: italic; }
@font-face { font-family: 'Poppins-Bold'; src: url('../fonts/Poppins/Poppins-Bold.woff2') format('woff2'); font-weight: 700; }
@font-face { font-family: 'Poppins-BoldItalic'; src: url('../fonts/Poppins/Poppins-BoldItalic.woff2') format('woff2'); font-weight: 700; font-style: italic; }
@font-face { font-family: 'Poppins-ExtraBold'; src: url('../fonts/Poppins/Poppins-ExtraBold.woff2') format('woff2'); font-weight: 800; }
@font-face { font-family: 'Poppins-ExtraBoldItalic'; src: url('../fonts/Poppins/Poppins-ExtraBoldItalic.woff2') format('woff2'); font-weight: 800; font-style: italic; }
@font-face { font-family: 'Poppins-Black'; src: url('../fonts/Poppins/Poppins-Black.woff2') format('woff2'); font-weight: 900; }
@font-face { font-family: 'Poppins-BlackItalic'; src: url('../fonts/Poppins/Poppins-BlackItalic.woff2') format('woff2'); font-weight: 900; font-style: italic; }
/* HDSD: font-family: 'Poppins-Regular', sans-serif; (Thay Regular bằng Thin, Light, Medium, Bold... tương ứng) */

/* --- ICON FONTS --- */
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}
/* HDSD: font-family: 'FontAwesome'; */

@font-face {
    font-family: 'Glyphicons-Halflings';
    src: url('../fonts/flaticon/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/flaticon/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/flaticon/glyphicons-halflings-regular.ttf') format('truetype');
    font-weight: normal; font-style: normal;
}
/* HDSD: font-family: 'Glyphicons-Halflings'; */
