.logo-menu {
    background-image: url(../graphics/site-header_logo-mini.svg); no-repeat center center; width: 193px; height: 40px; background-size: 100% auto; margin-left: -3px;}
.site-header_shadow {display: none;}
.site-header_character {display: none;}
.site-header_background {
	height: 300px;
	background: url(../graphics/site-header_flex.webp) top left no-repeat; background-size: auto 280px;}
.site-header_logo {
	height: 345px;
	background: url(../graphics/site-header_logo-mini.svg) center bottom no-repeat; background-size: auto 50px;}

@media screen and (max-width: 398px) {
.site-header_logo {display: none;}}

@media (min-width: 399px) and (max-width: 474px) {
.site-header_logo {background-size: auto 60px;display: none;}}

@media (min-width: 475px) and (max-width: 587px) {
.site-header_logo {background-size: auto 70px;display: none;}}

@media (min-width: 588px) and (max-width: 749px) {
.site-header_background {
	height: 300px;}
.site-header_logo {
	height: 300px;
	background: url(../graphics/site-header_logo-mini.svg) center 175px no-repeat;}}
@media (min-width: 588px) and (max-width: 649px) {
.site-header_logo {background-size: auto 85px;}}
@media (min-width: 650px) and (max-width: 699px) {
.site-header_logo {background-size: auto 90px;}}
@media (min-width: 700px) and (max-width: 749px) {
.site-header_logo {background-size: auto 95px;}}

@media (min-width: 750px) and (max-width: 799px) {
.site-header_background {
	height: 300px;}
.site-header_logo {
	height: 300px;
	background: url(../graphics/site-header_logo-mini.svg) center 175px no-repeat; background-size: auto 100px;}}
	
@media (min-width: 800px) and (max-width: 839px) {
.site-header_background {
	height: 300px;}
.site-header_logo {
	height: 300px;
	background: url(../graphics/site-header_logo-mini.svg) center 175px no-repeat; background-size: auto 110px;}}

@media (min-width: 840px) and (max-width: 999px) {
.site-header_background {
	height: 300px;
	background: url(../graphics/site-header_flex.png) top left no-repeat; background-size: auto 300px;}
.site-header_logo {
	height: 300px;
	background: url(../graphics/site-header_logo-mini.svg) center 175px no-repeat; background-size: auto 120px;}}

@media (min-width: 1000px) and (max-width: 1112px) {
.site-header_background {
	height: 363px;
	background: url(../graphics/site-header_flex.png) top left no-repeat; background-size: auto 363px;}
.site-header_logo {
	height: 363px;
	background: url(../graphics/site-header_logo-mini.svg) center 200px no-repeat; background-size: auto 120px;}}

@media (min-width: 1113px) and (max-width: 1151px) {
.site-header_background {
	height: 363px;
	background: url(../graphics/site-header_large.png) top center no-repeat; background-size: auto 363px;}
.site-header_logo {
	height: 363px;
	background: url(../graphics/site-header_logo-large.svg) 15px top no-repeat;}}

@media screen and (min-width: 1152px) {
.site-header_background {
	height: 363px;
	background: url(../graphics/site-header_large.png) top center no-repeat; background-size: auto 363px;}
.site-header_logo {
	height: 363px;
	background: url(../graphics/site-header_logo-large.svg) left top no-repeat;}}

