/* LICENSE & DETAILS
   ==================================================

	Theme Name: Cardinal Child Theme
	Theme URI: http://cardinal.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: cardinal
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

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

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital,wght@0,400..700;1,400..700&family=Clarity+City:ital,wght@0,100..900;1,100..900&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Didact+Gothic&family=Google+Sans+Flex&family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Hedvig+Letters+Sans&family=Hedvig+Letters+Serif:opsz@12..24&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Zalando+Sans:ital,wght@0,200..900;1,200..900&display=swap');

/* Variables */

:root {
	--sans-serif-font: "zalando sans", "proxima-nova", sans-serif;
	--serif-font: "ff-tisa-web-pro", serif;
	font-size: 16px;
	background: white;
}

body {
	font-size: 1rem;
	font-family: var(--sans-serif-font);
}

/* BODY FONT */
/* .page,  */
.page p, #main-container ul {
font-family: var(--serif-font);
}

/* footer {font-family: "proxima-nova";} */

/* HEADING FONT */
h1 {

}
.impact-text, .impact-text-large {
font-family: "ff-tisa-web-pro"!important;
}
h2,.blog-item .quote-excerpt {
font-family: "proxima-nova"!important;
}
h3 {

}
h4 {

}
h5 {

}
h6 {

}

/* MENU FONT */
/*#main-nav, #header nav, #vertical-nav nav, .header-9#header-section #main-nav, #overlay-menu nav, #mobile-menu, #one-page-nav li .hover-caption {
font-family: "proxima-nova"!important;}*/

/* BUTTONS */
.sf-button p a{font-family:"proxima-nova"!important;}

html, body {
	background: white;
}
body p {
	font-size: 1em;
	margin-bottom: 1em;
}
#copyright :is(.text-left, .text-right) {
	font-size: 15px !important;
	line-height: 1.25;
}
body .warning :is(h3, h4) {
	color: #eaeaea;
	font-size: 1.15em;
	letter-spacing: 0.025em;
	font-weight: 600;
}
header nav ul li a {
	letter-spacing: 0;
	font-weight: 500;
	font-size: 1em;
	/* font-family: proxima-nova; */
}
body h3, body h4 {
	letter-spacing: -0.015em;
}
section {}
body .caption-excerpt h3 {
	font-family: "ff-tisa-web-pro", serif !important;
	font-weight: 400 !important;
}

.sf-button {
	font-family: proxima-nova, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.125em;
	font-size: .85em !important;
}

.spb_text_column {
	margin-bottom: 0;
}

body .section--warning {
	padding-block: clamp(2rem, 5vw, 3rem);
	font-family: var(--sans-serif-font);
	text-align: center;
	h3 {
		margin: 0 0 1em;
		color: white;
		font-weight: 500;
	}
	p {
		font-size: 0.95rem;
		line-height: 1.4;
		
	}
}