/* Dartmouth Ruzicka */

@font-face {
    font-family: "DartmouthRuzicka";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Regular.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Regular.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-Regular.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaBold";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Bold.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Bold.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-Bold.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaBoldItalic";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-BoldItalic.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-BoldItalic.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-BoldItalic.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-BoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaExtraBold";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraBold.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraBold.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-ExtraBold.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-ExtraBold.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaExtraBoldItalic";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraBoldItalic.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraBoldItalic.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-ExtraBoldItalic.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-ExtraBoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaExtraLight";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraLight.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraLight.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-ExtraLight.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-ExtraLight.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaExtraLightItalic";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraLightItalic.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-ExtraLightItalic.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-ExtraLightItalic.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-ExtraLightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaItalic";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Italic.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Italic.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-Italic.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-Italic.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaLight";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Light.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Light.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-Light.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-Light.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaLightItalic";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-LightItalic.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-LightItalic.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-LightItalic.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaSemibold";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Semibold.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-Semibold.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-Semibold.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-Semibold.woff2") format("woff2");
}

@font-face {
    font-family: "DartmouthRuzickaSemiboldItalic";
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-SemiboldItalic.eot");
    src: url("../fonts/Dartmouth_Ruzicka_Web/EOT/DartmouthRuzicka-SemiboldItalic.eot?iefix") format("eot"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF/DartmouthRuzicka-SemiboldItalic.woff") format("woff"), url("../fonts/Dartmouth_Ruzicka_Web/WOFF2/DartmouthRuzicka-SemiboldItalic.woff2") format("woff2");
}

/* National 2 */
@font-face {
    font-family: "National2Web";
    src: url("../fonts/Kilm_Fonts/National2Web-Regular.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Regular.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Regular.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebBlack";
    src: url("../fonts/Kilm_Fonts/National2Web-Black.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Black.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Black.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Black.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebBlackItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-BlackItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-BlackItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-BlackItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-BlackItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebBold";
    src: url("../fonts/Kilm_Fonts/National2Web-Bold.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Bold.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Bold.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebBoldItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-BoldItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-BoldItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-BoldItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-BoldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebExtrabold";
    src: url("../fonts/Kilm_Fonts/National2Web-Extrabold.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Extrabold.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Extrabold.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Extrabold.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebExtraboldItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-ExtraboldItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-ExtraboldItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-ExtraboldItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-ExtraboldItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebExtralight";
    src: url("../fonts/Kilm_Fonts/National2Web-Extralight.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Extralight.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Extralight.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Extralight.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebExtralightItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-ExtralightItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-ExtralightItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-ExtralightItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-ExtralightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebLight";
    src: url("../fonts/Kilm_Fonts/National2Web-Light.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Light.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Light.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Light.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebLightItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-LightItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-LightItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-LightItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-LightItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebMedium";
    src: url("../fonts/Kilm_Fonts/National2Web-Medium.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Medium.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Medium.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebMediumItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-MediumItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-MediumItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-MediumItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-MediumItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebRegularItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-RegularItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-RegularItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-RegularItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-RegularItalic.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebThin";
    src: url("../fonts/Kilm_Fonts/National2Web-Thin.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-Thin.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-Thin.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-Thin.woff2") format("woff2");
}

@font-face {
    font-family: "National2WebThinItalic";
    src: url("../fonts/Kilm_Fonts/National2Web-ThinItalic.eot");
    src: url("../fonts/Kilm_Fonts/National2Web-ThinItalic.eot?iefix") format("eot"), url("../fonts/Kilm_Fonts/National2Web-ThinItalic.woff") format("woff"), url("../fonts/Kilm_Fonts/National2Web-ThinItalic.woff2") format("woff2");
}

:root {
    --national2:                    National2Web, Arial, sans-serif;
    --national2--medium:            National2WebMedium, Arial, sans-serif;
    --national2--bold:              National2WebBold, Arial, sans-serif;
    --national2--regular-italic:    National2WebRegularItalic, Arial, sans-serif;
    --dartruzicka:                  DartmouthRuzicka, Georgia, serif;
    --dartgreen:                    #00693e;
}

b,
strong {
    font-family: var(--national2--medium);
    letter-spacing: 0.5px;
    font-style: normal;
}

i,
em {
    font-family: var(--national2--regular-italic);
    font-style: normal;
}

em strong,
strong em,
i strong,
strong i,
em b,
b em,
i b,
b i {
    font-family: var(--national2--medium-italic);
    font-style: normal;
}

input {
    font-family: var(--national2);
    padding: 0.25rem;
    font-size: 0.9rem;
}

input[type="submit" i] {
    font-family: var(--national2--medium);
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 0.75em 1.5em;
    border-radius: 5px;
    -webkit-appearance: unset;
    border: none;
    background: var(--dartgreen);
    color: white;
}