
/* Header fonts */
@font-face {
    font-family: 'pp_cirka';
    src: url('PPCirka-Bold.woff2') format('woff2'),
         url('PPCirka-Bold.woff') format('woff');
    font-weight: 700;
    font-style: bold;

}

@font-face {
    font-family: 'pp_cirka';
    src: url('PPCirka-Light.woff2') format('woff2'),
         url('PPCirka-Light.woff') format('woff');
    font-weight: 200;
    font-style: lighter;

}

/* Body fonts */
@font-face {
    font-family: 'RM_Neue';
    src:url('RM-Neue-Light-Italic.woff2') format('woff2'),
        url('RM-Neue-Light-Italic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'RM_Neue';
    src:url('RM-Neue-Light.woff2') format('woff2'),
        url('RM-Neue-Light.woff') format('woff');
    font-weight: 200;
    font-style: lighter;
}

@font-face {
    font-family: 'RM_Neue';
    src:url('RM-Neue-Regular-Italic.woff2') format('woff2'),
        url('RM-Neue-Regular-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'RM_Neue';
    src:url('RM-Neue-Regular.woff2') format('woff2'),
        url('RM-Neue-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

h1 {
	color: #000000;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	margin: 0px;
	text-align: left;
	font-family: "pp_cirka", serif;
    }

h2 {
	color: #000000;
	font-size: 24px;
	font-weight: 200;
	line-height: 28px;
	margin: 0 0 16px;
	text-align: left;
	font-family: "pp_cirka", serif;
    }

h4 {
    color: #000000;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	margin: 0px;
	text-align: left;
	font-family: "pp_cirka", serif;
    padding-bottom: 4px;
}

p {
    color: #000000;
    font-family: "RM_Neue", sans-serif;
    font-weight: lighter;
    font-size: 16px;
    margin: 0px;
    }

@media screen and (min-width: 768px) {
    h1 {
        font-size: 32px;
        line-height: 36px;
        }
    h2 {
        font-size: 32px;
        line-height: 36px;
    }
    }
