@font-face {
    font-family: 'TanMemories';
    src: url('/wp-content/themes/start-child/fonts/TanMemories.woff2') format('woff2'), /* Modern Browsers */
         url('/wp-content/themes/start-child/fonts/TanMemories.otf') format('opentype'); /* Safari, Android, iOS */
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: 'TanMemories';
    src: url('/wp-content/themes/start-child/fonts/TanMemoriesItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/wp-content/themes/start-child/fonts/TanMemoriesItalic.otf') format('opentype'); /* Safari, Android, iOS */
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.highlight {
    font-family: 'TanMemories';
}

.italic {
    font-style: italic;
	font-size: 0.7em !important;
	letter-spacing: 1px;
}

.lower {
    font-style: italic;
	font-size: 0.8em !important;
	letter-spacing: 1px;
}

.is-mono {
    font-family: 'Space Mono', monospace !important;
    font-style: normal !important;
    font-size: 18px !important;
    text-transform: uppercase;
    letter-spacing: 0;
    color: inherit !important;
}

h1, h2, h3, h4, h5, h6, p, a, .nectar-text-inline-images *, .nectar-fancy-box * {
    color: inherit !important;
}



/* h1, .is-h1, h2, .is-h2, h3, .is-h3 {
    font-family: roc-grotesk, sans-serif !important;
    font-weight: 500 !important;
    letter-spacing: -1px !important;
}

h4, .is-h4, h5, .is-h5, h6, .is-h6 {
    font-family: roc-grotesk, sans-serif !important;
}

p, a {
    font-family: roc-grotesk, sans-serif !important;
} */

@font-face {
  font-family: "ABCNormal";
  src: url("/wp-content/themes/start-child/fonts/ABCNormal-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "ABCNormal";
  src: url("/wp-content/themes/start-child/fonts/ABCNormal-Regular.woff2") format("woff2");
  font-weight: 400;
}

h1, .is-h1, h2, .is-h2, h3, .is-h3, h4, .is-h4, h5, .is-h5, h6, .is-h6, p, a, ul {
    font-family: "ABCNormal" !important;
}

@media screen and (max-width: 690px) {
	h1.h1_adjust {
		font-size: 80px !important;
		line-height: 80px !important;
	}
}

h2.tab-nav-heading a {
    font-family: "ABCNormal", sans-serif !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
}

.nectar-cta a.link_text:not(.nectar-global-section a) {
    font-family: "ABCNormal", sans-serif;
    font-style: normal !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}

.wide {
    font-family: roc-grotesk-wide, sans-serif !important;
}

.extrawide {
    font-family: roc-grotesk-extrawide, sans-serif !important;
}

.standout {
    color: #ffcedf;
    background-color: #1f252b;
	display: inline-block;
    padding: 2px;
	margin: 2px 0;
    border-radius: 2px;
}

.bold, strong, b {
    font-family: "ABCNormal", sans-serif !important;
    font-weight: bold !important;
}

#slide-out-widget-area.fullscreen-split .off-canvas-menu-container > ul > li > a {
    font-weight: 600 !important;
    font-family: CraftworkGrotesk !important;
}

.glyph1 {
    font-feature-settings: "salt";
}

.glyph2 {
    font-feature-settings: "ss02";
}

@media screen and (min-width: 1024px){
	.wpb_wrapper > h2 {
		line-height: 60px !important;
	}
}

@media screen and (max-width: 1024px){
	.wpb_wrapper > h2 {
		line-height: 40px !important;
	}
}

/** 
 * Load in our fonts
 */
  */
@font-face {
    font-family: 'Superlumina';
    src:  url('/wp-content/themes/start-child/fonts/Superlumina-Medium.woff2') format('woff2'),
          url('/wp-content/themes/start-child/fonts/Superlumina-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Superlumina';
    src:  url('/wp-content/themes/start-child/fonts/Superlumina-SemiBold.woff2') format('woff2'),
          url('/wp-content/themes/start-child/fonts/Superlumina-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

/* --- OLD DESIGN FONTS --- */
@font-face {
    font-family: 'CraftworkGrotesk';
    src:  url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Regular.woff2') format('woff2'),
          url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CraftworkGrotesk';
    src:  url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Medium.woff2') format('woff2'),
          url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'CraftworkGrotesk';
    src:  url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Bold.woff2') format('woff2'),
          url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'CraftworkGrotesk';
    src:  url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Heavy.woff2') format('woff2'),
          url('/wp-content/themes/start-child/fonts/CraftworkGrotesk-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}