/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/* ============================
   CUSTOM FONT-FACE DEFINITIONS
=============================== */

/* American Typewriter - Regular */
@font-face {
  font-family: 'American Typewriter';
  src: url('fonts/AmericanTypewriter-01.woff2') format('woff2'),
	       url('fonts/AmericanTypewriter-01.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

/* American Typewriter - Light */
@font-face {
  font-family: 'American Typewriter';
  src: url('fonts/AmericanTypewriter-Light-02.woff2') format('woff2'),
	 url('fonts/AmericanTypewriter-Light-02.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

/* American Typewriter - Semibold */
@font-face {
  font-family: 'American Typewriter';
  src: url('fonts/AmericanTypewriter-Semibold-04.woff2') format('woff2'),
		 url('fonts/AmericanTypewriter-Semibold-04.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

/* American Typewriter - Bold */
@font-face {
  font-family: 'American Typewriter';
  src: url('fonts/AmericanTypewriter-Bold-03.woff2') format('woff2'),
	   url('fonts/AmericanTypewriter-Bold-03.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

/* VVDS London Oatmeal Script */
@font-face {
  font-family: 'London Oatmeal Script';
  src: url('fonts/VVDSLondonOatmeal-Script.woff2') format('woff2'),
	  url('fonts/VVDSLondonOatmeal-Script.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

/* ============================
   APPLY FONTS TO ELEMENTS
=============================== */

/* All Headings and span default: American Typewriter */
h1, h2, h3, h4, h5, h6,
span, strong, ul, li, p {
  font-family: 'American Typewriter', serif !important;
  font-weight: 400; /* Regular */
}

/* Optional: Lighter/Heavier font weights */
h1.light {
  font-weight: 300;
}
h1.bold, h2.bold {
  font-weight: 700;
}
h3.semibold {
  font-weight: 600;
}

/* Custom class for VVDS London Oatmeal Script */
.london-script,
span.london-script {
  font-family: 'London Oatmeal Script', cursive;
  font-size: 2rem;
  display: inline-block;
  letter-spacing: 0.5px;
}




