@charset "UTF-8";
body{
	padding-top: 40px;
}
.stt-lang-select{
	border-radius: 0 !important;
	width: 100%;
	box-shadow: none;
	border: none;
	background: #aa5160;
	padding-left: 40px;
	top: 0 !important;
	right: 0 !important;
	position: absolute !important;
	color: #FFF;
	z-index: 999 !important;
}
.stt-lang-select .stt-select .stt-item::after,
.stt-lang-select .stt-text::after,
.stt-lang-select .stt-item{
	color: #FFF;
}
.stt-lang-select .stt-text{
	padding: 14px 26px 14px 0;
	color: #FFF;
}
.stt-lang-select .stt-select{
	padding-left: 0;
	color: #FFF;
	padding-top: 0;
}
.stt-lang-select .stt-text{
	display: block !important;
	text-indent: -9999px;
}
.stt-lang-select .stt-text:before{
	content: "LANGUAGE";
	display: block;
	width: 100px;
	height: 12px;
	position: absolute;
	left: -22px;
	top: 5px;
	background: url("icon_globe.png") no-repeat left center;
	background-size: auto 100%;
	top: 13px;
	padding-left: 22px;
	text-indent: 0;
}
.stt-lang-select .stt-select .stt-item{
	margin-bottom: 7px;
}
.stt-lang-select .stt-select .stt-item::after {
	right: 11px;
}
.stt-lang-select .stt-select .stt-item:before{
	content: "";
	display: block;
	width: 18px;
	height: 12px;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: -26px;
	top: 7px;
}
.stt-lang-select .stt-select .stt-item[data-value="ja"]:before{
	background-image: url("flag_ja.png");
}
.stt-lang-select .stt-select .stt-item[data-value="en"]:before{
	background-image: url("flag_en.png");
}
.stt-lang-select .stt-select .stt-item[data-value="ko"]:before{
	background-image: url("flag_ko.png");
}
.stt-lang-select .stt-select .stt-item[data-value="zh-CN"]:before{
	background-image: url("flag_ch.png");
}
.stt-lang-select .stt-select .stt-item[data-value="zh-TW"]:before{
	background-image: url("flag_tw.png");
}