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


/* =========================================================
   ADOBE FONTS
   ========================================================= */

@import url("https://use.typekit.net/ioy3dwp.css");


/* =========================================================
   MAKER VERIFIED TYPOGRAPHY
   Indivisible via Adobe Fonts

   Colors and most font sizes remain controlled through
   Salient and Visual Composer.
   ========================================================= */


/* ---------------------------------------------------------
   BASE TYPOGRAPHY
   --------------------------------------------------------- */

body,
body p,
body li,
body blockquote,
body label,
body input,
body textarea,
body select {
	font-family: "indivisible", sans-serif !important;
	font-weight: 400;
	font-style: normal;
}


/* ---------------------------------------------------------
   HEADINGS
   --------------------------------------------------------- */

body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	font-family: "indivisible", sans-serif !important;
	font-style: normal;
}


/* H1: Main page headings */

body h1 {
	font-weight: 600 !important;
	line-height: 1.12 !important;
}


/* H2: Major section headings */

body h2 {
	font-size: 2.25rem !important;
	font-weight: 600 !important;
	line-height: 1.12 !important;
}


/* H3: Subsection and column headings */

body h3 {
	font-size: 1.395rem !important;
	font-weight: 500 !important;
	line-height: 1.25 !important;
}


/* Optional stronger H3

   Add mv-h3-strong to the element's Extra Class Name field.
   --------------------------------------------------------- */

body .mv-h3-strong h3,
body h3.mv-h3-strong {
	font-weight: 600 !important;
}


/* H4 through H6: Smaller headings and labels */

body h4,
body h5,
body h6 {
	font-weight: 600 !important;
}


/* ---------------------------------------------------------
   BOLD TEXT
   --------------------------------------------------------- */

body strong,
body b {
	font-weight: 600;
}


/* ---------------------------------------------------------
   DESKTOP NAVIGATION
   --------------------------------------------------------- */

body #header-outer nav > ul > li > a {
	font-family: "indivisible", sans-serif !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-style: normal;
	line-height: 1.2;
	letter-spacing: 0.01em;
}


/* Desktop dropdown navigation */

body #header-outer nav .sub-menu li a,
body #header-outer nav .sf-menu .sub-menu li a {
	font-family: "indivisible", sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-style: normal;
	line-height: 1.35;
	letter-spacing: 0;
}


/* ---------------------------------------------------------
   MOBILE NAVIGATION
   --------------------------------------------------------- */

body #slide-out-widget-area a {
	font-family: "indivisible", sans-serif !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	font-style: normal;
	line-height: 1.3;
	letter-spacing: 0.01em;
}


/* ---------------------------------------------------------
   BUTTONS
   --------------------------------------------------------- */

body .nectar-button,
body button,
body input[type="button"],
body input[type="submit"],
body input[type="reset"],
body .gform_button,
body .gform_next_button,
body .gform_previous_button {
	font-family: "indivisible", sans-serif !important;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}


/* ---------------------------------------------------------
   GLOBAL FOOTER FONT FAMILY

   Footer sizing and layout are controlled inside the
   Salient Global Section. These rules only ensure that
   textual footer elements use Indivisible.
   --------------------------------------------------------- */

body .mv-footer-standard .mv-footer-brand h3,
body .mv-footer-standard .mv-footer-label h5,
body .mv-footer-standard .mv-footer-label strong,
body .mv-footer-standard .mv-footer-support,
body .mv-footer-standard .widget_nav_menu a,
body .mv-footer-standard .mv-footer-disclaimer,
body .mv-footer-standard .mv-footer-disclaimer a,
body .mv-footer-standard .mv-footer-legal,
body .mv-footer-standard .mv-footer-legal a {
	font-family: "indivisible", sans-serif !important;
}


/* =========================================================
   RESPONSIVE TYPOGRAPHY
   ========================================================= */


/* Tablet and smaller laptops */

@media only screen and (max-width: 999px) {

	body h1,
	body .nectar-responsive-text h1,
	body .nectar-split-heading h1,
	body .wpb_wrapper h1 {
		font-size: 2.75rem !important;
		line-height: 1.12 !important;
	}
}


/* Mobile phones */

@media only screen and (max-width: 690px) {

	body h1,
	body .nectar-responsive-text h1,
	body .nectar-split-heading h1,
	body .wpb_wrapper h1 {
		font-size: 2.3rem !important;
		line-height: 1.12 !important;
	}
}