header{
	position:relative;
	z-index:3;
	background-color:white;
}.header-top-right *{
	vertical-align:middle;
}.special-promotion{
	overflow:hidden;
	padding-left:7mm;
	padding-right:3px;
	margin-top:-1px;
}.special-promotion>small{
	z-index:3;
}.special-promotion:before,.special-promotion:after{
	content:' ';
	position:absolute;
	top:-300%;
	bottom:-300%;
	right:-300%;
	left:0;
}.special-promotion:before{
	z-index:1;
	left:5px;
	transform: skewX(-27deg) translateX(5px);
	background-color:#002d5f;
}.special-promotion:after{
	z-index:2;
	left:10px;
	transform: skewX(-15deg) translateX(5px);
	background-color:#e11e19;
}.main-menu{
	text-align:justify;
	text-align:left;
	padding-left:5mm;
	padding-right:5mm;
	margin:0;
}.main-menu:after{
	content:' ';         
	width:100%;          
	height:1px;          
	display:inline-block;
	*display:inline;     
	*zoom:1;             
}.main-menu>li{
	padding-left:10px;
	padding-right:10px;
}.main-menu>li>a{
	color:#002d5f;
}.main-menu .sub-menu{
	top:85%;
	height:0;
	opacity:0;
	visibility:hidden;
	transition:.5s all;
}.main-menu>li:hover .sub-menu{
	height:auto;
	opacity:1;
	visibility:visible;
	left:0;
	right:0;
	padding-top:5mm;
}.main-menu>li:hover .sub-menu h3{
	background-color:#002d5f;
	padding:5mm;
	font-weight:bold;
	font-size:10mm;
	margin-bottom:0;
}.main-menu>li:hover .sub-menu h3:before{
	content:' ';
	display:inline-block;
	height:13mm;
	width:2mm;
	vertical-align:middle;
	background-color:#f22722;
	margin-right:3mm;
}.main-menu>li:hover .sub-menu .lv3-menu{
	background-image: linear-gradient(-225deg, #e11e19, #002d5f);
	margin:0;
	padding-left:0;
}.main-menu>li:hover .sub-menu .lv3-menu>li{
	background-color:white;
	width:50%;
}.main-menu>li:hover .sub-menu .lv3-menu>li>a{
	color:#002d5f;
	padding-left:5mm;
	font-weight:bold;
}