
    .topic-header { background-color: #ffffff; color: #878787; width: calc(100%); height: 3em; position: fixed; left: 0; top: 0; font-family: 'proxima-nova', Arial, Helvetica, -apple-system, BlinkMacSystemFont, serif; display: table; box-sizing: border-box; }
.topic-header-shadow { height: 3em; width: 100%; }
.topic-header .logo { height: calc(100% - 0.5rem); margin: 0.25rem; width: 30px; background-color: transparent; cursor: pointer; background-image: url('logo.svg'); background-repeat: no-repeat; background-position: center center; background-size: contain; }
.nav { width: 100%; display: table-cell; }
.title { width: 100%; height: 100%; float: left; line-height: 1em; cursor: pointer; }
.gotohome { width: 60%; float: left; text-align: right; height: 100%; line-height: 3em; cursor: pointer; }
/*.title span, .gotohome span { padding: 0em 1em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; } */
.gotohome a { color: inherit; text-decoration: none; padding: 0em 1em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.gotohome a:hover {background-color: inherit; }
.rh-hide{display: none; }

/* --GS-- */

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-thinit-webfont.woff2") format("woff2"), url("fonts/proximanova-thinit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-light-webfont.woff2") format("woff2"), url("fonts/proximanova-light-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-lightit-webfont.woff2") format("woff2"), url("fonts/proximanova-lightit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-regular-webfont.woff2") format("woff2"), url("fonts/proximanova-regular-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-regularit-webfont.woff2") format("woff2"), url("fonts/proximanova-regularit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 400;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-medium-webfont.woff2") format("woff2"), url("fonts/proximanova-medium-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-mediumit-webfont.woff2") format("woff2"), url("fonts/proximanova-mediumit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-semibold-webfont.woff2") format("woff2"), url("fonts/proximanova-semibold-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-semiboldit-webfont.woff2") format("woff2"), url("fonts/proximanova-semiboldit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-bold-webfont.woff2") format("woff2"), url("fonts/proximanova-bold-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-boldit-webfont.woff2") format("woff2"), url("fonts/proximanova-boldit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 700;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-extrabold-webfont.woff2") format("woff2"), url("fonts/proximanova-extrabold-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-extraboldit-webfont.woff2") format("woff2"), url("fonts/proximanova-extraboldit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-black-webfont.woff2") format("woff2"), url("fonts/proximanova-black-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'proxima-nova';
	src: url("fonts/proximanova-blackit-webfont.woff2") format("woff2"), url("fonts/proximanova-blackit-webfont.woff") format("woff");
	font-display: auto;
	font-weight: 900;
	font-style: italic;
}
html, body {
	font-family: 'proxima-nova', Arial, Helvetica, -apple-system, BlinkMacSystemFont, serif !important;
}

/* --GS-- */