header{position:relative;}

/*Language*/
header .language {position:relative;float:right;/*margin-right:10px;*/}
header .language .trigger{display:block;padding:5px;color:#f5f5f5;}
header .language .items{position:absolute;top:66px;width:100%;display:none;z-index: 99;}
header .language .items li a{
	-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;
	display:block;padding:10px 6px;background:rgba(0,0,0,.7);color:#fff;text-align:center;}
header .language .items li a:hover{background:rgba(0,0,0,.9);}

#header{ position: fixed; top: 0; left: 0; right: 0; z-index: 5; background-color:#fff;}
.header_bg{ clear:fixed; padding:0 15px; border-bottom: 1px solid #ddd;background-color: #fff; }
	.header_contain{ display:table;width:100%; margin:0 auto; text-align:right;}
	.header_contain > *{ display:table-cell;vertical-align:bottom;}
	.header_contain > a.mobile_menu{ display: none; }
	.header_contain::after{ content: ''; display:block; clear:both;}
		.logo{width:200px;max-width:50%;text-align:left;}
		.logo>*{padding-top:30%; margin:7px 0; background-position:left center;background-repeat:no-repeat;background-size:contain;}
			.m_menu_list{ width: 100%; }
				.m_menu_item{display:inline-block; padding:10px 8px; font-size:16px; line-height:25px; font-family:'Ubuntu',sans-serif,\5FAE\8EDF\6B63\9ED1\9AD4; font-stretch: condensed; letter-spacing: 1px; background-repeat: no-repeat; -webkit-transition:all .8s ease-in-out; -o-transition:all .8s ease-in-out; transition:all .8s ease-in-out; }
				@media screen and (min-width: 1024px){
					.m_menu_item.product:hover{ background-color: transparent; }
					.m_menu_item.product > ul.muti_menu{ position:absolute; top:100%; left:-15%; width:100%; background-color:rgba(0, 0, 0, .6); color: #fff; z-index: 99; }
					.m_menu_item.product li:hover{ background-color: rgba(0, 0, 0, .2); }
					.m_menu_item.product li > .muti_menu{ position: absolute; top: 0; left: 100%; width:100%; background-color: rgba(0, 0, 0, .6); color: #fff; z-index: 99; }
					.fa-times{ display: none; }
				}
				.m_menu_item > a,.product{ color: #C0AD8F;}
				.m_menu_item > a,.m_menu_item > span,.m_menu_item li a{ display: block; padding: 10px 15px; text-align:center; }
				.m_menu_item li a{ font-size: 1.15em; }
		.search{ margin: 50px 0 25px; text-align: center; }
			.search form{ display: inline-block; }
			.search input{ margin: 0 5px; border: 0; background-color: transparent; width: 120px; text-align: center; font-size: 15px; }
			.search a{ color: #333; }

.mobile_menu{ display: none; }

/*language*/
header .m_menu .menu_item{position: relative;display: inline-block;padding: 10px 0;}
header .m_menu .menu_item.language>a{color: #fff;font-size: 20px;}
header .m_menu .menu_item .muti_menu{display: none;position: absolute;left: -7px;width: 145%;text-align: left;padding: 0px;background-color: #212121;}
header .m_menu .menu_item .muti_menu .muti_menu_item{position: relative;padding: 10px 0;}
header .m_menu .menu_item a{padding: 5px 12px;display: inline-block;}
header .m_menu .menu_item .muti_menu .muti_menu_item a{color: #fff;}
header .m_menu .menu_item.language a.active{border-radius: 5px;display: block;width: 40px;margin: 0 auto;background-color: #fff;color: #333;}
header .m_menu .menu_item.language .items a{padding: 5px;}
header .m_menu .menu_item.language.mobile{display: none;}
@media screen and (max-width: 1023px){
	header .m_menu .menu_item.language{display: none;}
	header .m_menu .menu_item.language.mobile{display: block;top: 20px;left: -50%;transform: translateX(50%);}
	header .m_menu .menu_item.language.mobile a.active{color:#333 ;}
	header .m_menu .menu_item.language.mobile a{display: inline-block;font-size: 15px;color: #fff;width: 45px;padding: 0;margin: auto 7px;text-align: center;}
}


/* muti menu */
.product{ position: relative }
.product > span{ display: inline-block; cursor: pointer; }
.product > .svg-inline--fa{ vertical-align: initial; }
.product > .muti_menu li { border-bottom: 0; position: relative; }

.muti_menu{ display: none; font-size: 14px; }
.muti_menu a{ color: #fff; display: block;}
.product a + .muti_menu a{ border-right: 0; }
.muti_menu li:last-child > a{ border-bottom: 0; }
.mCSB_inside>.mCSB_container{ margin-right: 0 !important; }

@media screen and (min-width: 1024px){
.product a + .muti_menu:hover{ display: block !important; }
}
@media screen and (max-width: 1500px){
.m_menu_item{ font-size: 16px;}
.m_menu_list{ padding-top: 0; }
}
@media screen and (max-width: 1023.98px){
.m_menu_item{ font-size: 18px;}
.m_menu_item > a, .m_menu_item > span, .m_menu_item li a {padding: 10px 0px;}
}

@media screen and (max-width: 1023.98px){
	/*Language*/
	header .language {
		-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);
		position:absolute;z-index:9999;/*right:30px;*/top:50%;}

	._fixed{ height: 100%; overflow: hidden; }
	.logo{margin:5px 0;width:160px;}
	.logo>*{margin:0;}
	.header_contain > a.mobile_menu{ float:right; width: auto !important; margin: 15px 10px 0 0; display: block; color: #C0AD8F; font-size:22px;}
	.fa-bars::after{ content: ''; clear: both; display: block; }
	.header_contain {text-align:left;}
	.header_contain::after{ display: none; }
	.header_contain > *{display:inline-block;}

	/* mobile menu */
	.header_bg{ position:relative; width:100%; padding:5px 0 0;}

	.m_menu{ display: block; opacity: 1; -webkit-transition:all .6s ease-out; -o-transition:all .6s ease-out; transition:all .6s ease-out; overflow: hidden; width: 0;position: fixed !important; left: 0; padding: 0; max-height: initial; background-color: rgba(185, 165, 135, .92); z-index:9998; overflow: scroll; }
	.m_menu.m_open{  width: 100%;}
	.m_menu_list{ opacity: 0; padding-top: 20px; -webkit-transition:all .6s ease-out; -o-transition:all .6s ease-out; transition:all .6s ease-out; -webkit-transition-delay: .8s; -o-transition-delay: .8s; transition-delay: .8s; }
	.m_menu.m_open .m_menu_list{ opacity: 1; padding-top: 60px; }
	.m_menu_item:hover{ background-color: transparent; }
	.m_menu_item > a,.m_menu_item > span{ width: 100%; display: block; text-align: center; font-size: 1.1em; font-stretch: normal; color: #ffffff; margin: 0 auto; padding: 5px 0; }
	.m_menu_item > span{ display: inline-block; }

	.muti_menu{padding-right:0px;}
	.product > .muti_menu{ display: block; padding: 0; height: 0; overflow: hidden; opacity: 0; -webkit-transition:all .6s ease-out; -o-transition:all .6s ease-out; transition:all .6s ease-out; -webkit-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s; }
	.product > .muti_menu li{ text-align: right; }
	.product ul li{ padding: 0; }
	.product a{ padding: 5px 0; color: #fff; text-align:center !important;}
	.muti_menu.show-item{ opacity: 1; height: auto; padding-bottom: 20px; }
	.muti_menu a{ font-stretch: normal; font-weight: 400; }
	.m_menu_item svg{ display: inline-block; color: #fff; margin-left: 8px; vertical-align: initial; }
	.m_menu_item{ display: block; border-bottom: 1px solid rgba(255,255,255,0.3); width: 90%; margin: 0 5%; padding: 0; }
	a+.muti_menu  li a:last-child{ font-size: 1.15em; }
	/*
	a+.muti_menu  li a::after{ display: inline-block; margin-left: 10px; content: ""; width: 0; height: 0; border-style: solid; border-width: 5px 8px 5px 0; border-color: transparent #fff transparent transparent; }
	*/
	.m_open.fa-bars{ display: inline-block !important; }
}

@media screen and (max-width: 768px){
.product{ padding-left: 0 }
.m_menu_item > a:hover{ border-bottom: 0; }
.m_menu_item > a, .m_menu_item > span{ border-right: 0; font-size: 1.1em; }
.m_menu_item a, .m_menu_item span{ min-width: 280px; }
/*.m_menu_item ul li ul li a{font-size: 1.15em;}*/
}

@media screen and (max-width: 500px){
.m_menu_item{ font-size: 1em; }
.muti_menu a{ padding: 12px 0; font-size: 1em; }
}
