/*
Theme Name: Welcome Child
Theme URI: https://wedesignthemes.com/
Author: Your Name
Author URI: https://yourwebsite.com/
Description: Child theme for the Welcome theme by WeDesignTech. Includes Malinton custom font family (9 weights).
Template: welcome
Version: 1.0.0
Requires at least: 5.0
Tested up to: 6.6.2
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: welcome-child
Tags: Blog, Portfolio
*/

/* ==========================================================================
   MALINTON FONT FAMILY — All 9 Weights
   Place all .woff2 files in: /wp-content/themes/welcome-child/fonts/
   ========================================================================== */

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-Thin-BF672accc4ba602.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-ExtLt-BF672accc4840cc.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-Light-BF672accc490f40.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-Regular-BF672accc4a43ea.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-Medium-BF672accc49bfb7.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-SemiBold-BF672accc4b3224.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-Bold-BF672accc4407ad.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-ExtBd-BF672accc44ebf4.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Malinton';
  src: url('fonts/MalintonTrialVersion-Black-BF672accc40a7c9.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ==========================================================================
   GLOBAL FONT APPLICATION
   ========================================================================== */

li > a > span{
     font-family: 'Malinton', sans-serif !important;
}

body,
p,
li,
td,
th,
input,
textarea,
select,
button {
  font-family: 'Malinton', sans-serif !important;
  font-weight: 400  !important;
}

/* Headings */
h1 { font-family: 'Malinton', sans-serif !important; font-weight: 900 !important; }
h2 { font-family: 'Malinton', sans-serif !important; font-weight: 800 !important; }
h3 { font-family: 'Malinton', sans-serif !important; font-weight: 700 !important; }
h4 { font-family: 'Malinton', sans-serif !important; font-weight: 600 !important; }
h5 { font-family: 'Malinton', sans-serif !important; font-weight: 500 !important; }
h6 { font-family: 'Malinton', sans-serif !important; font-weight: 400 !important; }

/* Navigation */
nav,
.nav-menu,
.main-navigation a {
  font-family: 'Malinton', sans-serif !important;
  font-weight: 500 !important;
}

/* Buttons */
button,
.btn,
.wp-block-button__link,
input[type="submit"] {
  font-family: 'Malinton', sans-serif !important;
  font-weight: 600 !important;
}

/* ==========================================================================
   UTILITY CLASSES — Use anywhere in your page builder or HTML
   ========================================================================== */

.malinton-thin       { font-family: 'Malinton', sans-serif; font-weight: 100; }
.malinton-extralight { font-family: 'Malinton', sans-serif; font-weight: 200; }
.malinton-light      { font-family: 'Malinton', sans-serif; font-weight: 300; }
.malinton-regular    { font-family: 'Malinton', sans-serif; font-weight: 400; }
.malinton-medium     { font-family: 'Malinton', sans-serif; font-weight: 500; }
.malinton-semibold   { font-family: 'Malinton', sans-serif; font-weight: 600; }
.malinton-bold       { font-family: 'Malinton', sans-serif; font-weight: 700; }
.malinton-extrabold  { font-family: 'Malinton', sans-serif; font-weight: 800; }
.malinton-black      { font-family: 'Malinton', sans-serif; font-weight: 900; }
