/*
PRE-INSTALLED FONTS:

Open Sans
Open Sans Cond
Lato
Playfair Display
Montserrat
Cinzel
Oswald
Futura
Raleway
Museo Sans
Roboto

*/

@font-face {
    font-family: 'Teko';
	font-display: fallback;
    src: url('fonts/Teko-Light.woff2') format('woff2'),
        url('fonts/Teko-Light.woff') format('woff'),
		url('fonts/Teko-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
	font-display: fallback;
    src: url('fonts/Teko-Medium.woff2') format('woff2'),
        url('fonts/Teko-Medium.woff') format('woff'),
		url('fonts/Teko-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
	font-display: fallback;
    src: url('fonts/Teko-SemiBold.woff2') format('woff2'),
        url('fonts/Teko-SemiBold.woff') format('woff'),
		url('fonts/Teko-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
	font-display: fallback;
    src: url('fonts/Teko-Regular.woff2') format('woff2'),
        url('fonts/Teko-Regular.woff') format('woff'),
		url('fonts/Teko-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Teko';
	font-display: fallback;
    src: url('fonts/Teko-Bold.woff2') format('woff2'),
        url('fonts/Teko-Bold.woff') format('woff'),
		url('fonts/Teko-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-ExtraLightIt.woff2') format('woff2'),
        url('fonts/SourceCodePro-ExtraLightIt.woff') format('woff'),
		url('fonts/SourceCodePro-ExtraLightIt.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-BlackIt.woff2') format('woff2'),
        url('fonts/SourceCodePro-BlackIt.woff') format('woff'),
		url('fonts/SourceCodePro-BlackIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-MediumIt.woff2') format('woff2'),
        url('fonts/SourceCodePro-MediumIt.woff') format('woff'),
		url('fonts/SourceCodePro-MediumIt.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-Light.woff2') format('woff2'),
        url('fonts/SourceCodePro-Light.woff') format('woff'),
		url('fonts/SourceCodePro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-Medium.woff2') format('woff2'),
        url('fonts/SourceCodePro-Medium.woff') format('woff'),
		url('fonts/SourceCodePro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-It.woff2') format('woff2'),
        url('fonts/SourceCodePro-It.woff') format('woff'),
		url('fonts/SourceCodePro-It.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-Bold.woff2') format('woff2'),
        url('fonts/SourceCodePro-Bold.woff') format('woff'),
		url('fonts/SourceCodePro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-Regular.woff2') format('woff2'),
        url('fonts/SourceCodePro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-Semibold.woff2') format('woff2'),
        url('fonts/SourceCodePro-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-LightIt.woff2') format('woff2'),
        url('fonts/SourceCodePro-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-SemiboldIt.woff2') format('woff2'),
        url('fonts/SourceCodePro-SemiboldIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-ExtraLight.woff2') format('woff2'),
        url('fonts/SourceCodePro-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-Black.woff2') format('woff2'),
        url('fonts/SourceCodePro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Source Code Pro';
	font-display: fallback;
    src: url('fonts/SourceCodePro-BoldIt.woff2') format('woff2'),
        url('fonts/SourceCodePro-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}



@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-light.woff2') format('woff2'), url('fonts/opensans-light.woff') format('woff'), url('fonts/opensans-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-lightitalic.woff2') format('woff2'), url('fonts/opensans-lightitalic.woff') format('woff'), url('fonts/opensans-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-regular.woff2') format('woff2'), url('fonts/opensans-regular.woff') format('woff'), url('fonts/opensans-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-italic.woff2') format('woff2'), url('fonts/opensans-italic.woff') format('woff'), url('fonts/opensans-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-semibold.woff2') format('woff2'), url('fonts/opensans-semibold.woff') format('woff'), url('fonts/opensans-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-semibolditalic.woff2') format('woff2'), url('fonts/opensans-semibolditalic.woff') format('woff'), url('fonts/opensans-semibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-bold.woff2') format('woff2'), url('fonts/opensans-bold.woff') format('woff'), url('fonts/opensans-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    font-display: fallback;
    src: url('fonts/opensans-bolditalic.woff2') format('woff2'), url('fonts/opensans-bolditalic.woff') format('woff'), url('fonts/opensans-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-hairline.woff2') format('woff2'), url('fonts/lato-hairline.woff') format('woff'), url('fonts/lato-hairline.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-hairlineitalic.woff2') format('woff2'), url('fonts/lato-hairlineitalic.woff') format('woff'), url('fonts/lato-hairlineitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-light.woff2') format('woff2'), url('fonts/lato-light.woff') format('woff'), url('fonts/lato-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-lightitalic.woff2') format('woff2'), url('fonts/lato-lightitalic.woff') format('woff'), url('fonts/lato-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-regular.woff2') format('woff2'), url('fonts/lato-regular.woff') format('woff'), url('fonts/lato-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-italic.woff2') format('woff2'), url('fonts/lato-italic.woff') format('woff'), url('fonts/lato-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-bold.woff2') format('woff2'), url('fonts/lato-bold.woff') format('woff'), url('fonts/lato-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-bolditalic.woff2') format('woff2'), url('fonts/lato-bolditalic.woff') format('woff'), url('fonts/lato-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-black.woff2') format('woff2'), url('fonts/lato-black.woff') format('woff'), url('fonts/lato-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-blackitalic.woff2') format('woff2'), url('fonts/lato-blackitalic.woff') format('woff'), url('fonts/lato-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
/* 
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-hairline.woff2') format('woff2'), url('fonts/lato-hairline.woff') format('woff'), url('fonts/lato-hairline.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-hairlineitalic.woff2') format('woff2'), url('fonts/lato-hairlineitalic.woff') format('woff'), url('fonts/lato-hairlineitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-light.woff2') format('woff2'), url('fonts/lato-light.woff') format('woff'), url('fonts/lato-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-lightitalic.woff2') format('woff2'), url('fonts/lato-lightitalic.woff') format('woff'), url('fonts/lato-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-regular.woff2') format('woff2'), url('fonts/lato-regular.woff') format('woff'), url('fonts/lato-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-italic.woff2') format('woff2'), url('fonts/lato-italic.woff') format('woff'), url('fonts/lato-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-bold.woff2') format('woff2'), url('fonts/lato-bold.woff') format('woff'), url('fonts/lato-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-bolditalic.woff2') format('woff2'), url('fonts/lato-bolditalic.woff') format('woff'), url('fonts/lato-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-black.woff2') format('woff2'), url('fonts/lato-black.woff') format('woff'), url('fonts/lato-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    font-display: fallback;
    src: url('fonts/lato-blackitalic.woff2') format('woff2'), url('fonts/lato-blackitalic.woff') format('woff'), url('fonts/lato-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Playfair Display';
    font-display: fallback;
    src: url('fonts/playfairdisplay-regular.woff2') format('woff2'), url('fonts/playfairdisplay-regular.woff') format('woff'), url('fonts/playfairdisplay-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Playfair Display';
    font-display: fallback;
    src: url('fonts/playfairdisplay-italic.woff2') format('woff2'), url('fonts/playfairdisplay-italic.woff') format('woff'), url('fonts/playfairdisplay-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Playfair Display';
    font-display: fallback;
    src: url('fonts/playfairdisplay-bold.woff2') format('woff2'), url('fonts/playfairdisplay-bold.woff') format('woff'), url('fonts/playfairdisplay-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Playfair Display';
    font-display: fallback;
    src: url('fonts/playfairdisplay-bolditalic.woff2') format('woff2'), url('fonts/playfairdisplay-bolditalic.woff') format('woff'), url('fonts/playfairdisplay-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Playfair Display';
    font-display: fallback;
    src: url('fonts/playfairdisplay-black.woff2') format('woff2'), url('fonts/playfairdisplay-black.woff') format('woff'), url('fonts/playfairdisplay-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Playfair Display';
    font-display: fallback;
    src: url('fonts/playfairdisplay-blackitalic.woff2') format('woff2'), url('fonts/playfairdisplay-blackitalic.woff') format('woff'), url('fonts/playfairdisplay-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-thin.woff2') format('woff2'), url('fonts/montserrat-thin.woff') format('woff'), url('fonts/montserrat-thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-thinitalic.woff2') format('woff2'), url('fonts/montserrat-thinitalic.woff') format('woff'), url('fonts/montserrat-thinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-extralight.woff2') format('woff2'), url('fonts/montserrat-extralight.woff') format('woff'), url('fonts/montserrat-extralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-extralightitalic.woff2') format('woff2'), url('fonts/montserrat-extralightitalic.woff') format('woff'), url('fonts/montserrat-extralightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-light.woff2') format('woff2'), url('fonts/montserrat-light.woff') format('woff'), url('fonts/montserrat-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-lightitalic.woff2') format('woff2'), url('fonts/montserrat-lightitalic.woff') format('woff'), url('fonts/montserrat-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-regular.woff2') format('woff2'), url('fonts/montserrat-regular.woff') format('woff'), url('fonts/montserrat-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-italic.woff2') format('woff2'), url('fonts/montserrat-italic.woff') format('woff'), url('fonts/montserrat-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-medium.woff2') format('woff2'), url('fonts/montserrat-medium.woff') format('woff'), url('fonts/montserrat-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-mediumitalic.woff2') format('woff2'), url('fonts/montserrat-mediumitalic.woff') format('woff'), url('fonts/montserrat-mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-semibold.woff2') format('woff2'), url('fonts/montserrat-semibold.woff') format('woff'), url('fonts/montserrat-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-semibolditalic.woff2') format('woff2'), url('fonts/montserrat-semibolditalic.woff') format('woff'), url('fonts/montserrat-semibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-bold.woff2') format('woff2'), url('fonts/montserrat-bold.woff') format('woff'), url('fonts/montserrat-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-bolditalic.woff2') format('woff2'), url('fonts/montserrat-bolditalic.woff') format('woff'), url('fonts/montserrat-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-extrabold.woff2') format('woff2'), url('fonts/montserrat-extrabold.woff') format('woff'), url('fonts/montserrat-extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-extrabolditalic.woff2') format('woff2'), url('fonts/montserrat-extrabolditalic.woff') format('woff'), url('fonts/montserrat-extrabolditalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-black.woff2') format('woff2'), url('fonts/montserrat-black.woff') format('woff'), url('fonts/montserrat-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    src: url('fonts/montserrat-blackitalic.woff2') format('woff2'), url('fonts/montserrat-blackitalic.woff') format('woff'), url('fonts/montserrat-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Cinzel';
    font-display: fallback;
    src: url('fonts/cinzel-regular.woff2') format('woff2'), url('fonts/cinzel-regular.woff') format('woff'), url('fonts/cinzel-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Cinzel';
    font-display: fallback;
    src: url('fonts/cinzel-bold.woff2') format('woff2'), url('fonts/cinzel-bold.woff') format('woff'), url('fonts/cinzel-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Cinzel';
    font-display: fallback;
    src: url('fonts/cinzel-black.woff2') format('woff2'), url('fonts/cinzel-black.woff') format('woff'), url('fonts/cinzel-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    font-display: fallback;
    src: url('fonts/oswald-bold-webfont.woff2') format('woff2'), url('fonts/oswald-bold-webfont.woff') format('woff'), url('fonts/Oswald-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    font-display: fallback;
    src: url('fonts/oswald-light-webfont.woff2') format('woff2'), url('fonts/oswald-light-webfont.woff') format('woff'), url('fonts/Oswald-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    font-display: fallback;
    src: url('fonts/oswald-medium-webfont.woff2') format('woff2'), url('fonts/oswald-medium-webfont.woff') format('woff'), url('fonts/Oswald-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    font-display: fallback;
    src: url('fonts/oswald-regular-webfont.woff2') format('woff2'), url('fonts/oswald-regular-webfont.woff') format('woff'), url('fonts/Oswald-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    font-display: fallback;
    src: url('fonts/oswald-semibold-webfont.woff2') format('woff2'), url('fonts/oswald-semibold-webfont.woff') format('woff'), url('fonts/Oswald-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Kaushan Script';
    font-display: fallback;
    src: url('fonts/kaushanscript-regular.woff2') format('woff2'), url('fonts/kaushanscript-regular.woff') format('woff'), url('fonts/kaushanscript-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Futura';
    font-display: fallback;
    src: url('fonts/futura-bold-webfont.woff') format('woff2'), url('fonts/futura-bold-webfont.woff2') format('woff'), url('fonts/Futura-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Futura';
    font-display: fallback;
    src: url('fonts/futura-bold-italic-webfont.woff') format('woff2'), url('fonts/futura-bold-italic-webfont.woff2') format('woff'), url('fonts/Futura-Bold-Italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Futura';
    font-display: fallback;
    src: url('fonts/futura-500-webfont.woff') format('woff2'), url('fonts/futura-500-webfont.woff2') format('woff'), url('fonts/Futura-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Futura';
    font-display: fallback;
    src: url('fonts/futura-500-italic-webfont.woff') format('woff2'), url('fonts/futura-500-italic-webfont.woff2') format('woff'), url('fonts/Futura-500-Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Futura';
    font-display: fallback;
    src: url('fonts/futura-light-webfont.woff') format('woff2'), url('fonts/futura-light-webfont.woff2') format('woff'), url('fonts/futura-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Futura';
    font-display: fallback;
    src: url('fonts/futura-light-italic-webfont.woff') format('woff2'), url('fonts/futura-light-italic-webfont.woff2') format('woff'), url('fonts/Futura-Light-Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-thin.woff2') format('woff2'), url('fonts/raleway-thin.woff') format('woff'), url('fonts/raleway-thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-thinitalic.woff2') format('woff2'), url('fonts/raleway-thinitalic.woff') format('woff'), url('fonts/raleway-thinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-extralight.woff2') format('woff2'), url('fonts/raleway-extralight.woff') format('woff'), url('fonts/raleway-extralight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-extralightitalic.woff2') format('woff2'), url('fonts/raleway-extralightitalic.woff') format('woff'), url('fonts/raleway-extralightitalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-light.woff2') format('woff2'), url('fonts/raleway-light.woff') format('woff'), url('fonts/raleway-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-lightitalic.woff2') format('woff2'), url('fonts/raleway-lightitalic.woff') format('woff'), url('fonts/raleway-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-regular.woff2') format('woff2'), url('fonts/raleway-regular.woff') format('woff'), url('fonts/raleway-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-italic.woff2') format('woff2'), url('fonts/raleway-italic.woff') format('woff'), url('fonts/raleway-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-medium.woff2') format('woff2'), url('fonts/raleway-medium.woff') format('woff'), url('fonts/raleway-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-mediumitalic.woff2') format('woff2'), url('fonts/raleway-mediumitalic.woff') format('woff'), url('fonts/raleway-mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-semibold.woff2') format('woff2'), url('fonts/raleway-semibold.woff') format('woff'), url('fonts/raleway-semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-semibolditalic.woff2') format('woff2'), url('fonts/raleway-semibolditalic.woff') format('woff'), url('fonts/raleway-semibolditalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-bold.woff2') format('woff2'), url('fonts/raleway-bold.woff') format('woff'), url('fonts/raleway-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-bolditalic.woff2') format('woff2'), url('fonts/raleway-bolditalic.woff') format('woff'), url('fonts/raleway-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-extrabold.woff2') format('woff2'), url('fonts/raleway-extrabold.woff') format('woff'), url('fonts/raleway-extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-extrabolditalic.woff2') format('woff2'), url('fonts/raleway-extrabolditalic.woff') format('woff'), url('fonts/raleway-extrabolditalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-black.woff2') format('woff2'), url('fonts/raleway-black.woff') format('woff'), url('fonts/raleway-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    font-display: fallback;
    src: url('fonts/raleway-blackitalic.woff2') format('woff2'), url('fonts/raleway-blackitalic.woff') format('woff'), url('fonts/raleway-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-100-webfont.woff2') format('woff2'), url('fonts/museosans-100-webfont.woff') format('woff'), url('fonts/MuseoSans-100.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-100italic-webfont.woff2') format('woff2'), url('fonts/museosans-100italic-webfont.woff') format('woff'), url('fonts/MuseoSans-100Italic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-300-webfont.woff2') format('woff2'), url('fonts/museosans-300-webfont.woff') format('woff'), url('fonts/MuseoSans-300.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-300italic-webfont.woff2') format('woff2'), url('fonts/museosans-300italic-webfont.woff') format('woff'), url('fonts/MuseoSans-300Italic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-500-webfont.woff2') format('woff2'), url('fonts/museosans-500-webfont.woff') format('woff'), url('fonts/MuseoSans-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-500italic-webfont.woff2') format('woff2'), url('fonts/museosans-500italic-webfont.woff') format('woff'), url('fonts/MuseoSans-500Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-700-webfont.woff') format('woff2'), url('fonts/museosans-700-webfont.woff2') format('woff'), url('fonts/MuseoSans-700.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-700italic-webfont.woff2') format('woff2'), url('fonts/museosans-700italic-webfont.woff') format('woff'), url('fonts/MuseoSans-700Italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-900-webfont.woff') format('woff2'), url('fonts/museosans-900-webfont.woff2') format('woff'), url('fonts/MuseoSans-900.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Sans';
    font-display: block;
    src: url('fonts/museosans-900italic-webfont.woff2') format('woff2'), url('fonts/museosans-900italic-webfont.woff') format('woff'), url('fonts/MuseoSans-900Italic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-thin.woff2') format('woff2'), url('fonts/roboto-thin.woff') format('woff'), url('fonts/roboto-thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-thinitalic.woff2') format('woff2'), url('fonts/roboto-thinitalic.woff') format('woff'), url('fonts/roboto-thinitalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-light.woff2') format('woff2'), url('fonts/roboto-light.woff') format('woff'), url('fonts/roboto-light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-lightitalic.woff2') format('woff2'), url('fonts/roboto-lightitalic.woff') format('woff'), url('fonts/roboto-lightitalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-regular.woff2') format('woff2'), url('fonts/roboto-regular.woff') format('woff'), url('fonts/roboto-regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-italic.woff2') format('woff2'), url('fonts/roboto-italic.woff') format('woff'), url('fonts/roboto-italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-medium.woff2') format('woff2'), url('fonts/roboto-medium.woff') format('woff'), url('fonts/roboto-medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-mediumitalic.woff2') format('woff2'), url('fonts/roboto-mediumitalic.woff') format('woff'), url('fonts/roboto-mediumitalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-bold.woff2') format('woff2'), url('fonts/roboto-bold.woff') format('woff'), url('fonts/roboto-bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-bolditalic.woff2') format('woff2'), url('fonts/roboto-bolditalic.woff') format('woff'), url('fonts/roboto-bolditalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-black.woff2') format('woff2'), url('fonts/roboto-black.woff') format('woff'), url('fonts/roboto-black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    font-display: fallback;
    src: url('fonts/roboto-blackitalic.woff2') format('woff2'), url('fonts/roboto-blackitalic.woff') format('woff'), url('fonts/roboto-blackitalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Condensed';
    font-display: block;
    src: url('fonts/opensanscondensed-light-webfont.woff2') format('woff2'), url('fonts/opensanscondensed-light-webfont.woff') format('woff'), url('fonts/OpenSansCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Condensed';
    font-display: block;
    src: url('fonts/robotocondensed-regular-webfont.woff2') format('woff2'), url('fonts/robotocondensed-regular-webfont.woff') format('woff'), url('fonts/RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Condensed';
    font-display: block;
    src: url('fonts/opensanscondensed-lightitalic-webfont.woff2') format('woff2'), url('fonts/opensanscondensed-lightitalic-webfont.woff') format('woff'), url('fonts/OpenSansCondensed-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Condensed';
    font-display: block;
    src: url('fonts/opensanscondensed-bold-webfont.woff2') format('woff2'), url('fonts/opensanscondensed-bold-webfont.woff') format('woff'), url('fonts/OpenSansCondensed-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

*/