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

@font-face {
	font-family: 'Poppins';
	font-weight: 900;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-BlackItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 800;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-ExtraBoldItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-BoldItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 600;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-SemiBoldItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-MediumItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-Italic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-LightItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 200;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-ExtraLightItalic.woff2') format('woff2');
}

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

@font-face {
	font-family: 'Poppins';
	font-weight: 100;
	font-style: italic;
	font-display: swap;
	src: url('../fonts/Poppins/Poppins-ThinItalic.woff2') format('woff2');
}

@font-face {
	font-family: 'Baskervville Regular';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('../fonts/Baskervville-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Baskerville Bold';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('../fonts/BaskervilleBold.woff') format('woff');
}

@font-face {
	font-family: 'Avenir';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('../fonts/AvenirLTStd-Light.otf') format('opentype');
}


body:not(.wp-admin){
	font-family: var(--font-family-body);
}

body:not(.wp-admin) h1,
body:not(.wp-admin) h2,
body:not(.wp-admin) h3,
body:not(.wp-admin) h4,
body:not(.wp-admin) h5,
body:not(.wp-admin) h6{
	font-family: var(--font-family-heading)!important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Load font in wp-admin editor */
body.wp-admin .edit-post-visual-editor *:not(h1,h2,h3,h4,h5,h6){
	font-family: var(--font-family-body);
}
body.wp-admin .edit-post-visual-editor h1,
body.wp-admin .edit-post-visual-editor h2,
body.wp-admin .edit-post-visual-editor h3,
body.wp-admin .edit-post-visual-editor h4,
body.wp-admin .edit-post-visual-editor h5,
body.wp-admin .edit-post-visual-editor h6 {
	font-family: var(--font-family-heading)!important;
}