@font-face {
  font-family: AntDesign;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/AntDesign.ttf") format("truetype");
}
@font-face {
  font-family: Entypo;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Entypo.ttf") format("truetype");
}
@font-face {
  font-family: EvilIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/EvilIcons.ttf") format("truetype");
}
@font-face {
  font-family: Feather;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Feather.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome5_Brands;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome5_Brands.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome5_Regular;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome5_Regular.ttf") format("truetype");
}
@font-face {
  font-family: FontAwesome5_Solid;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/FontAwesome5_Solid.ttf") format("truetype");
}
@font-face {
  font-family: Fontisto;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Fontisto.ttf") format("truetype");
}
@font-face {
  font-family: Foundation;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Foundation.ttf") format("truetype");
}
@font-face {
  font-family: Ionicons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Ionicons.ttf") format("truetype");
}
@font-face {
  font-family: MaterialCommOldIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/MaterialCommOldIcons.ttf") format("truetype");
}
@font-face {
  font-family: MaterialCommunityIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/MaterialCommunityIcons.ttf") format("truetype");
}
@font-face {
  font-family: MaterialIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/MaterialIcons.ttf") format("truetype");
}
@font-face {
  font-family: Octicons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Octicons.ttf") format("truetype");
}
@font-face {
  font-family: SimpleLineIcons;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/SimpleLineIcons.ttf") format("truetype");
}
@font-face {
  font-family: Zocial;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/icons/Zocial.ttf") format("truetype");
}

/* ============== */
@font-face {
  font-family: "mptext_Action_Comics_Black";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Action_Comics_Black.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Action_Comics";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Action_Comics.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Agreloy";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Agreloy.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_AgreloyInB1";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyInB1.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_AgreloyInT3";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyInT3.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_AgreloyOut1";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyOut1.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_AgreloyS1";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AgreloyS1.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_AlphaWood";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/AlphaWood.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_BALLOON_DREAMS";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/BALLOON_DREAMS.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Bad_Coma";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Bad_Coma.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Blazed";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Blazed.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Blueberry_Days";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Blueberry_Days.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_CAMPUS_PERSONAL_USE";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/CAMPUS_PERSONAL_USE.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Championship";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Championship.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Cute_Notes";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Cute_Notes.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Hey_Comic";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Hey_Comic.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_KGHAPPY";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KGHAPPY.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_KGHAPPYShadows";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KGHAPPYShadows.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_KGHAPPYSolid";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KGHAPPYSolid.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_KeeponTruckin";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/KeeponTruckin.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Lemon_Days";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Lemon_Days.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Maybe_Coffee";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Maybe_Coffee.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Melted_Monster";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Melted_Monster.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Patchwork_Stitchlings_Color";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Patchwork_Stitchlings_Color.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Patchwork_Stitchlings";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Patchwork_Stitchlings.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Pokemon_Hollow";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Pokemon_Hollow.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Pokemon_Solid";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Pokemon_Solid.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Prisma";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Prisma.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Shadow_of_the_Deads_Over";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Shadow_of_the_Deads_Over.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Shadow_of_the_Deads_Under";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Shadow_of_the_Deads_Under.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Shadow_of_the_Deads";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Shadow_of_the_Deads.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Starborn";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Starborn.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Sun_Flower";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Sun_Flower.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_TTFW_Sudzsy_Free";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/TTFW_Sudzsy_Free.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_The_Amazing_Spider_Man";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/The_Amazing_Spider_Man.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Water_Galon";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Water_Galon.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_Watermelon_Days";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/Watermelon_Days.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_White_On_Black";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/White_On_Black.ttf") format("truetype");
}

@font-face {
  font-family: "mptext_bBeachOcean";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/texts/bBeachOcean.ttf") format("truetype");
}

/* ============== */

@font-face {
  font-family: Excalibur;
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/excalibur.eot'); /* IE9 Compat Modes */
  src: url('../fonts/excalibur.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/excalibur.woff') format('woff2'), /* Super Modern Browsers */
       url('../fonts/excalibur.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/excalibur.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/excalibur.svg') format('svg'); /* Legacy iOS */
}

/*
https://github.com/googlefonts/noto-emoji
https://prinsfrank.nl/2021/01/25/Non-existing-flag-emojis-on-windows
*/
@font-face {
  font-family: NotoColorEmoji;
  unicode-range: U+1F1E6-1F1FF;
  src: url("../fonts/NotoColorEmoji.woff") format('woff2'),
       url("../fonts/NotoColorEmoji.woff") format('woff'),
       url("../fonts/NotoColorEmoji.ttf") format('truetype');
}

@font-face {
  font-family: ChalkboardRegular;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/ChalkboardRegular.ttf"); /* IE9 Compat Modes */
  src: url("../fonts/ChalkboardRegular.ttf") format("truetype"); /* Legacy iOS */
}

@font-face {
  font-family: chalkboardBold;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/chalkboardBold.ttf"); /* IE9 Compat Modes */
  src: url("../fonts/chalkboardBold.ttf") format("truetype"); /* Legacy iOS */
}