@media screen and (max-width: 800px)
{
	.C_MASTER > .C_MASTER_HEAD > div
	{
		width: 100vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO
	{
		height: 7.81vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO > a > *
	{
		height: 7.81vw !important;
		line-height: 7.81vw !important;
		margin: 1vh 0vw 0vw 0vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO > a > img
	{
		width: 7.81vw !important;
		margin-top: 0.5vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO > a > font
	{
		margin-top: 0vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO > a > font > b
	{
		margin-left: 0vh;
		font-size: 7vw !important;
	}
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO > a > font > u
	{
/*	    background-image: repeating-linear-gradient(0deg, var(--main-background-color) 0px, var(--main-background-color) 1px, transparent 1px, transparent 2px);*/
	    background-image: repeating-linear-gradient(0deg, var(--main-background-color) 0px, var(--main-background-color) 2px, transparent 2px, transparent 4px);
	}

	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS
	{
		position: absolute;
		right: 0px;
		top: 0px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > *
	{
		padding: 0px 2vw 0px 2vw;
		height: 7vw;
		font-size: 4vw;
		line-height: 7vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[home="1"]
	{
		display: none;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a.C_ACTIVE
	,.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a:active
	{
		box-shadow: 0px 0.8vw 0px #6A6F96;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a > span
	{
		line-height: 7vw;
		font-size: 3vw;
	}
/*	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"]
	{
		padding: 0px 1vw 0px 1vw;
		text-transform: none;
		font-size: 0px;
		height: 7vw;
		line-height: 7vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span
	{
		display: none;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span[anonymous="1"]
	{
		top: 0px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_ICON
	,.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_SYMBOL
	{
		display: inline-block;
		font-size: 0px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_ICON > i
	{
		font-size: 3vw;
		line-height: 7vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_SYMBOL
	{
		position: relative;
		transform: translatey(-50%);
		top: 3.5vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_SYMBOL > i.C_GHOST_32x32
	{
		width: 28px;
		height: 28px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span > u
	{
		display: none;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span > b
	{
		font-size: 2vw;
		line-height: 5vw;
	}*/

	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"]
	{
		padding: 0px 1vw 0px 1vw;
		text-transform: none;
		height: 7.81vw;
		line-height: 7.81vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span
	{
		display: none;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_ICON
	,.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_SYMBOL
	{
		display: inline-block;
		font-size: 0px;
		padding: 0vw 2vw 0vw 2vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_ICON > i
	{
		font-size: 6vw;
		line-height: 8.5vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_SYMBOL
	{
		position: relative;
		transform: translatey(-50%);
		top: 3.5vh;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span.C_SYMBOL > i.C_GHOST_32x32
	{
		width: 32px;
		height: 32px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span[anonymous="1"]
	{
		top: 0px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span > u
	{
		display: none;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span > b
	{
		font-size: 2vh;
		line-height: 5vh;
	}
		
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > .C_LANGUAGES
	{
		padding-top: 0px;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > .C_LANGUAGES > span
	{
		font-size: 6vw;
		line-height: 9vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > .C_LANGUAGES > span > *
	{
		display: none;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > .C_LANGUAGES > ul > li > a
	{
		padding: 1vw;
		/*font-size: 5vw;*/
		/*line-height: 5vw;*/
		font-size: 3vw;
		line-height: 3vw;
	}
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[msaccount="1"] > span[anonymous="1"] > u > i.C_SYMBOL
	{
		font-size: 36px;
		top: -8px;
	}
}
@media screen and (orientation:landscape) and (max-width: 800px)
{
}
@media screen and (orientation:portrait) and (max-width: 800px)
{
	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > a[home="1"]
	{
		display: none;
	}

	.C_MASTER > .C_MASTER_HEAD > div > .C_LINKS > .C_LANGUAGES
	{
		padding-top: 0px;
	}
}
@media screen and (orientation:portrait) and (max-width: 480px)
{
	.C_MASTER > .C_MASTER_HEAD > div > div.C_LOGO > a > font > u
	{
	    background-image: repeating-linear-gradient(0deg, var(--main-background-color) 0px, var(--main-background-color) 1px, transparent 1px, transparent 2px);
	}
}