/*
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
*/

/* ==============================
   Suisse Works
   ============================== */

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-Regular-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-Regular-WebS.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-RegularItalic-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-RegularItalic-WebS.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-Book-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-Book-WebS.woff") format("woff");
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-BookItalic-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-BookItalic-WebS.woff") format("woff");
  font-weight: 450;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-Medium-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-Medium-WebS.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-MediumItalic-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-MediumItalic-WebS.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-Bold-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-Bold-WebS.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseWorks";
  src: url("assets/fonts/suisse-works/SuisseWorks-BoldItalic-WebS.woff2") format("woff2"),
       url("assets/fonts/suisse-works/SuisseWorks-BoldItalic-WebS.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* ==============================
   Suisse Intl
   ============================== */

@font-face {
  font-family: "SuisseIntl";
  src: url("assets/fonts/suisse-intl/SuisseIntl-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseIntl";
  src: url("assets/fonts/suisse-intl/SuisseIntl-RegularIt.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "SuisseIntl";
  src: url("assets/fonts/suisse-intl/SuisseIntl-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SuisseIntl";
  src: url("assets/fonts/suisse-intl/SuisseIntl-Semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* ==============================
   Global typography
   ============================== */

body {
  font-family: "SuisseIntl", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.65;
  font-synthesis: none;
}

em, i {
  font-style: italic;
}

strong, b {
  font-weight: 600;
}

h1, h2 {
  font-family: "SuisseWorks", Georgia, "Times New Roman", serif;
  font-weight: 500;
}

h3, h4, h5, h6 {
  font-family: "SuisseWorks", Georgia, "Times New Roman", serif;
  font-weight: 400;
}

body, p, li {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ==============================
   UI typography polish
   ============================== */

/* Navigation */
#header-outer,
#header-outer a,
#header-outer nav ul li a,
#header-outer .menu-title-text,
#header-outer .sf-menu a {
  font-family: "SuisseIntl", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 500;
}

/* Buttons */
button,
input[type="submit"],
input[type="button"],
.nectar-button,
.nectar-button span,
.wpb_button,
a.nectar-button {
  font-family: "SuisseIntl", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0.01em;
}

/* Small supporting labels that often look too light on dark backgrounds */
.small,
.subheader,
.meta,
.entry-meta,
.testimonial_author,
.nectar-love-count,
label {
  font-family: "SuisseIntl", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  font-weight: 500;
}