@charset "utf-8";body{color:#545454;font-size:14px;margin:0;-webkit-text-size-adjust:none;}
*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{background-color:#EFF0F4;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0;font-size:14px;font-family:"arial","helvetica","verdana";}
a{text-decoration:none;}
a img,img{border:0;}
a:link{color:#545454;cursor:pointer;}
a:visited{color:#545454;cursor:pointer;}
a:hover{color:#00C8A5;cursor:pointer;}
a:active{color:#545454;cursor:pointer;}
a{text-decoration:none;cursor:pointer;}
h2,h3,h4,h5,h6{font-weight:400;}
em{font-style:normal;}
li,ol,ul{list-style:none;}
.clear{clear:both;}
.clearfix::after,.pane::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.pane{word-wrap: normal;word-break: normal;width:1400px;margin:0 auto;}
input{-webkit-appearance:none;}
input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;}
textarea{resize: none;}
:-webkit-input-placeholder{color:#7F7F7F;}
::-webkit-input-placeholder{color:#7F7F7F;}
:-moz-placeholder{color:#7F7F7F;}
::-moz-placeholder{color:#7F7F7F;}
:-ms-input-placeholder{color:#7F7F7F;}
[class^="icon-"]:before, [class*=" icon-"]:before{margin: 0;}

/*header*/
.header{background-color: #FFFFFF;box-shadow: 0 3px 8px #DDDDDD;height:110px;position: relative;z-index: 9998;}

#mask{display: none;background-color: #000000;width: 100%;height: 100%;position: fixed;opacity: 0.1;z-index: 10;top: 0;}
.header .mobile-links{display:none;}
/*language*/
.header .country{position: absolute;top: 58px;right: 0;line-height: 37px;width: 110px;text-align: center;color: #3F4245;cursor: pointer;background-color: #E8EBEB;font-weight: bold;}
.header .country:before{position: absolute;right: 5px;top: 14px;font-size: 11px;}
.header .country:hover{background-color: #00C8A5;color: #fff;}
.header .icon-cancel{display:none;text-align: center;height: 36px;line-height: 36px;background-color: #00C8A5;color: #FFFFFF;font-size: 16px;top: 560px;position: absolute;left: 5px;width: 160px;border-radius: 5px;}
.header .icon-cancel:before{position:absolute;left: 9px;top: 7px;font-size: 20px;}


.linguistic-area{background-image: url("../images/country_bg.jpg");background-repeat: no-repeat;background-position: right bottom;background-color: #FFFFFF;padding-bottom: 30px;}
.linguistic-area{width: 100%;position: fixed;left: 0;top: 110px;z-index: 9998;display: none;}
.linguistic-area .pane{position: relative;z-index: 2;}
.linguistic-area .bg{position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;}
.linguistic-area h3{line-height: 70px;font-size: 20px;color: #000000;}
.linguistic-area h3 i{background-color: #00C8A5;color: #FFFFFF;font-style: normal;border-radius: 5px;margin-right: 5px;float: right;padding: 0 23px 0 7px;height: 28px;line-height: 28px;position: relative;margin-top: 5px;display: none;}
.linguistic-area h3 i:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);position: absolute;right: 5px;top: 8px;}
.linguistic-area dl{width: 340px;float: left;margin-right: 13px;}
.linguistic-area dl:nth-child(2){width: auto;float: none;padding-bottom: 20px;}
.linguistic-area dl:last-child{margin-right: 0;}
.linguistic-area dt{height: 40px;line-height: 40px;font-size: 17px;color: #000000;border-bottom: 1px solid #F6F6F6;padding-left: 3px;font-weight: bold;}
.linguistic-area dl:nth-child(2) dd{column-count: 4;column-gap: 30px;-webkit-column-count: 4;-moz-column-count: 4;}
.linguistic-area dd s{color: #838383;text-decoration: none;margin-left: 7px;}
.linguistic-area dd a{font-size: 13px;color: #000000;display: block;height: 30px;line-height: 30px;padding-left: 3px;position: relative;}
.linguistic-area dd a:before{content:"";width:5px;height:20px;background-color:#00C8A5;position: absolute;left: -6px;top: 5px;opacity: 0;}
.linguistic-area dd a:hover,.linguistic-area dd a:hover s{color: #00C8A5;}
.linguistic-area dd a:hover:before{opacity: 1;}

body.country .header .country:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
body.country #mask{opacity: 0.3;}
/*nav*/
.header .nav{width: 1400px;margin: 0 auto;}
.header .nav a.logo{float: left;margin: 24px 10px 0 0;}
.header .nav ul{padding: 37px 0;float: right;margin-right: 7px;}
.header .nav li{float: left;line-height: 36px;font-size: 18px;color: #191B20;position: relative;font-family: LevenimMT;text-shadow: 0 0 0.5px;}
.header .nav li.icon-menu{padding: 0 32px 0 15px;cursor: pointer;border-radius: 5px;}
.header .nav li.icon-menu:before{position: absolute;top: 50%;margin-top: -6px;right: 15px;font-size: 14px;}
.header .nav li.open:before{color:#00C8A5;}
.header .nav li a{display: block;padding: 0 25px;color: #191B20;border-radius: 5px;}
.header .nav li a:hover,.header .nav li.open,.header .nav li.icon-menu:hover{background-color: #0ed0ae;color: #fff;}
.header .nav > a.submit-bom{position: absolute;top: 16px;right: 0;line-height: 35px;width: 110px;text-align: center;color: #fff;cursor: pointer;background-color: #00C8A5;font-weight: bold;border: 1px solid transparent;}
.header .nav > a.submit-bom:hover{background-color: #00C8A5;color: #fff;border-color: #00C8A5;}
.header .nav .query{float: right;background-color: #EEF0F3;height: 36px;width: 220px;position: relative;margin-top: 37px;border-radius: 25px;padding-left: 19px;padding-right: 12px;}
.header .nav .query input[type="text"]{height: 36px;line-height: 36px;width: 150px;background-color: transparent;padding-left: 10px;outline: none;border: none;font-size: 14px;}
.header .nav .query input:-webkit-input-placeholder{color:#000000;}
.header .nav .query input::-webkit-input-placeholder{color:#000000;}
.header .nav .query input:-moz-placeholder{color:#000000;}
.header .nav .query input::-moz-placeholder{color:#000000;}
.header .nav .query input:-ms-input-placeholder{color:#000000;}
.header .nav .query button{float: right;width: 36px;height: 36px;background-color: transparent;font-size: 22px;cursor: pointer;border: none;}
.header .nav .query button:hover{background-color: #00C8A5;color: #FFFFFF;}
.header .nav .query #search-result{position: absolute;top: 100px;left: 0;width: 496px;background-color: #FFFFFF;padding: 15px 13px 13px 13px;font-size: 15px;color: #838383;overflow: hidden;z-index: 9999;display: none;text-align: center;box-shadow: -1px 1px 3px #CCCCCC;}
.header .nav .query #search-result a{line-height: 32px;display: block;color: #838383;padding-left: 13px;text-align: left;}
.header .nav .query #search-result a i{color:#000000;font-style: normal;}
.header .nav .query #search-result s{font-size: 16px;color: #838383;text-decoration: none;position: relative;display: block;padding: 15px 0 6px 13px;}
.header .nav .query #search-result s:before{content: "";height: 1px;width: 100%;background-color: #C9C9C9;position: absolute;top: 25px;left: 100px;}
.header .nav .query #search-result a.selected{background-color: #000000;color: #FFFFFF;}
.header .nav .query #search-result a.selected i{color: #FFFFFF;}
.header .nav .query #search-result a:hover{background-color: #000000;color: #FFFFFF;}
.header .nav .query #search-result a:hover i{color: #FFFFFF;}


@media screen and (min-width: 1440px) and (max-width: 1660px)
{
	.header .nav li a{padding: 0 20px;}
	.header .nav .query,.header .nav .query #search-result{width: 330px;}
	.header .nav .query input[type="text"]{width:244px;}
	.linguistic-area .pane{padding: 10px;width: auto;}
	.linguistic-area dl{width: 341px;}
}
@media screen and (min-width: 767px)
{
	/*scroll*/
	body.scroll .header{z-index:9999;}
	body.scroll .header{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #FFFFFF;box-shadow: 0px 1px 5px #CCCCCC;}
	body.scroll .header .nav li{display: block;}
	body.scroll .header .nav .query #search-result{top: 80px;}
	body.scroll .header .country{display:none;}
	body.scroll .header .nav > a.submit-bom{top: 37px;}
}
/*footer*/
.footer{background-color: #232F2D;overflow: hidden;}
.footer .head{display: flex;margin-top: 53px;padding-bottom: 42px;border-bottom: 1px solid rgba(78, 83, 92, 0.7);margin-bottom: 30px;}
.footer .head dl{width: 20%;}
.footer .head dl dt{font-size: 18px;color: #fff;font-weight: bold;line-height: 18px;margin-bottom: 18px;}
.footer .head dl dd{font-size: 14px;line-height: 34px;color: #fff;}
.footer .head dl dd a{color: #fff;font-size: 14px;line-height: 34px;}
.footer .head dl dd a:hover{border-bottom: 2px solid #00C8A5;}
.footer .head .subscribe{margin-top: 24px;}
.footer .head .subscribe form{display: flex;align-items: center;height: 100%;padding-left: 12px;width: 283px;height: 36px;border: 1px solid #fff;border-radius: 25px;}
.footer .head .subscribe form input{width: 100%;height: 100%;border: none;outline: none;background-color: transparent;color: #fff;font-size: 14px;}
.footer .head .subscribe form input::-webkit-input-placeholder{color: #fff;font-size: 14px;}
.footer .head .subscribe form button{height: 100%;border: none;outline: none;border-radius: 25px;background-color: #fff;font-size: 16px;color: #353B47;font-weight: bold;cursor: pointer;width: 115px;flex-shrink: 0;}
.footer .head .subscribe form button:hover{background-color: #00C8A5;color: #FFFFFF;}
.footer .head .subscribe form i{flex-shrink: 0;font-style: normal;display: block;width: 23px;font-size: 20px;transform: rotate(-45deg);height: 100%;margin-bottom: 6px;margin-right: 4px;}
.footer .body{display: flex;justify-content: space-between;margin-bottom: 78px;}
.footer .body dl dt{font-size: 15px;font-weight: bold;color: #fff;margin-bottom: 18px;}
.footer .body .payment{display: flex;flex-wrap: wrap;justify-content: flex-start;width: 40%;position: relative;}
.footer .body .payment::after{content: '';width: 473px;height: 33px;background: url('../images/payments.png') no-repeat center;}
.footer .body .payment dt{width: 100%;}
.footer .body .logistics{display: flex;flex-wrap: wrap;justify-content: flex-start;width: 40%;position: relative;}
.footer .body .logistics::after{content: '';position: absolute;bottom: 0;left: 0;width: 418px;height: 33px;background: url('../images/shipment.png') no-repeat center;}
.footer .body .logistics dt{width: 100%;}
.footer .body .share dt{width: 100%;}
.footer .body .share dd{display: inline-block;}
.footer .body .share dd a{width: 33px;height: 33px;background-color: #fff;border-radius: 3px;display: block;text-align: center;line-height: 33px;margin-right: 7px;font-size: 24px;}
.footer .body .share dd:nth-of-type(1) a{color: #3B5999;}
.footer .body .share dd:nth-of-type(1) a:hover{background-color: #3B5999;color: #fff;}
.footer .body .share dd:nth-of-type(2) a{color: #097bb6;}
.footer .body .share dd:nth-of-type(2) a:hover{color: #fff;background-color: #097bb6;}
.footer .body .share dd:nth-of-type(3) a{color: #1FA0F3;}
.footer .body .share dd:nth-of-type(3) a:hover{color: #fff;background-color: #1FA0F3;}
.footer .body .share dd:nth-of-type(4) a{color: #d31f2b;}
.footer .body .share dd:nth-of-type(4) a:hover{color: #fff;background-color: #d31f2b;}
.footer .bottom{height: 90px;background-color: #18201F;}
.footer .bottom .pane{display: flex;justify-content: space-between;align-items: center;}
.footer .bottom .pane::after{content: none;}
.footer .bottom .right{color: #C8C8C8;font-size: 14px;line-height: 28px;}
.footer .bottom .right > dl{margin-top: 24px;}
.footer .bottom .right > dl dd{text-align: right;}
.footer .bottom .right > dl dd a{font-size: 14px;color: #fff;line-height: 28px;margin-left: 24px;}
.footer .bottom .right > dl dd a:hover{color: #00C8A5;}
/*crumbs*/
.crumbs{line-height: 20px;color: #A2A1A1;font-size: 13px;padding: 10px 0;}
.crumbs a{color: #000000;font-size: 13px;}
.crumbs a:after{content:">";color: #A2A1A1;margin: 0 6px;}
.crumbs s{text-decoration: none;}
/*pager*/
.pager{padding: 20px 0;text-align: center;}
.pager a,.pager s{display: inline-block;height: 32px;line-height: 32px;border: 1px solid #F2F2F2;border-radius: 5px;margin: 0 6px;text-decoration: none;color: #494949;font-size: 16px;overflow: hidden;padding: 0 11px;background-color: #FFFFFF;box-shadow: 0 0 3px #DDDDDD;}
.pager a:hover{background-color: #0ed0ae;color: #FFFFFF;border: 1px solid #0ed0ae;}
.pager a.prev:before,.pager a.next:before{font-size: 12px;overflow: hidden;}
.pager a.prev:before{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.pager s{background-color: #0ed0ae;color: #FFFFFF;border: 1px solid #0ed0ae;}
.pager a.next:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
/*form*/
.template-form ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.template-form ul li{border: 1px solid #BDBDBD;display: flex;align-items: center;padding-top: 0;height: 45px;border-radius: 4px;padding-left: 14px;box-shadow: 0px 0px 3px 2px #DDDDDD inset;overflow: hidden;width: 100%;margin-bottom: 13px;}
.template-form ul li.w50{width: calc(50% - 5px);}
.template-form ul li.w33{width: calc(33% - 3px);}
.template-form ul li label{font-size: 15px;color: #000000;line-height: 22px;white-space: nowrap;flex-shrink: 0;line-height: 45px;}
.template-form ul li .require:before{content:"*";color: #e60000;margin-right: 3px;font-weight: bold;}
.template-form ul li input{padding-left: 10px;border: none;outline: none;background-color: transparent;width: 100%;font-size: 15px;height: 100%;}
.template-form ul li select{width: 100%;height: 100%;outline: none;border: none;background-color: transparent;font-size: 15px;margin: 0 10px;}
.template-form ul li textarea{width: 100%;height: 100%;outline: none;background-color: transparent;border: none;font-size: 15px;padding: 15px 10px;}
.template-form ul li.mess{align-items: flex-start;}
.template-form .form_btn input{border: 1px solid transparent;height: 45px;line-height: 45px;outline: none;font-size: 20px;font-weight: bold;color: #fff;border-radius: 3px;background-color: #0ed0ae;padding: 0 54px;margin: 5px auto 0;display: block;cursor: pointer;transition: all .3s;box-shadow: -2px -2px 4px 0px #0cb799 inset;}
.template-form .form_btn input:hover{background-color: #fff;color: #0cb799;border-color: #00C8A5;box-shadow: none;}
/*right menu*/
#right-menu{position: fixed;top: 50%;margin-top: -220px;width: 360px;right: -320px;z-index: 9997;}
#right-menu.moveUp{top:40%;}
#right-menu .side,#right-menu .box{box-shadow: 0px 0px 5px #CCCCCC;}
#right-menu .side{float: left;width: 40px;border-radius: 7px 0 0 7px;background-color: #FFFFFF;overflow: hidden;}
#right-menu .side > *{display: block;text-align: center;border-bottom: 1px solid #ECECEC;font-size: 14px;text-decoration: none;color: #7F7F7F;height: 50px;padding-top: 15px;cursor: pointer;}
#right-menu .side > *:last-child{border-bottom: none;}
#right-menu .side s:before{font-size: 20px;display: block;margin: 0 auto;}
#right-menu .side s.icon-cart{padding-top: 7px;font-size: 12px;}
#right-menu .side s.icon-cart:before{margin-left: 7px;}
#right-menu .side > *:hover{background-color: #00C8A5;color: #FFFFFF;}
#right-menu .box{float: right;width: 320px;background-color: #FFFFFF;border-radius: 0 0 0 10px;display:none;}
#right-menu .box h6{line-height: 64px;font-size: 14px;padding-left: 18px;color: #191B20;background-color: #EFF0F4;}
#right-menu .box h6 i{font-size: 13px;color: #898A8A;font-style: normal;margin-left: 3px;}
#right-menu .box ul{min-height: 280px;max-height: 490px;overflow-y: auto;overscroll-behavior: none;padding: 0 10px;display: none;}
#right-menu .box li{position: relative;padding-left: 70px;min-height: 76px;line-height: 20px;padding-top: 7px;}
#right-menu .box li img{max-width: 60px;max-height: 60px;position: absolute;left: 0;top: 10px;}
#right-menu .box li strong{font-size: 15px;display: block;}
#right-menu .box li i{color: #898A8A;font-style: normal;}
#right-menu .box li s.icon-remove{font-size: 20px;position: absolute;right: 10px;top: 18px;text-decoration: none;cursor: pointer;color: #CDCDCD;}
#right-menu .box li s.icon-remove:hover{color: #00C8A5;}
#right-menu .box .empty{padding-top: 220px;text-align: center;font-size: 14px;color: #898A8A;padding-bottom: 100px;background-image: url("../images/empty.jpg");background-repeat: no-repeat;background-position: center 120px;}
#right-menu .box .btn{padding-bottom: 15px;padding-top: 10px;display:none;}
#right-menu .box .btn > *{font-size: 17px;height: 36px;line-height: 36px;width: 90%;border: none;background-color: #939BAA;border-radius: 7px;color: #FFFFFF;font-weight: bold;margin: 0 5%;display: inline-block;text-align: center;cursor: pointer;}
#right-menu .box .btn > *:hover{background-color: #00C8A5;}
#right-menu .box .btn button.disabled{color: #BBBBBB;background-color: #FEFEFE;border: 1px solid #DDDDDD;}
#right-menu .feedback p{padding: 12px;color: #191B20;line-height: 18px;}
#right-menu .feedback dl{padding: 0 12px;border-bottom: 1px solid #CCCCCC;margin-bottom: 7px;}
#right-menu .feedback dt{font-size: 14px;color: #000000;line-height: 26px;position: relative;padding-left: 10px;}
#right-menu .feedback dt:before{content: "*";font-size: 14px;color: #E20E00;position: absolute;left: 0;top: 2px;}
#right-menu .feedback dd input,#right-menu .feedback dd textarea{height: 30px;border: none;width: 100%;outline: none;padding-left: 10px;line-height: 30px;resize: vertical;}
#right-menu .feedback dl.captcha{display:none;}
#right-menu .feedback dl.captcha dd{position: relative;}
#right-menu .feedback dl.captcha dd input{padding-left: 80px;}
#right-menu .feedback dl.captcha dd i{position: absolute;bottom: 3px;left: 0;}
#right-menu .feedback .upload-file{min-height: 130px;border: 1px dashed #C6C6C6;text-align: center;position: relative;font-size: 13px;color: #000000;line-height: 22px;cursor: pointer;margin: 0 12px;}
#right-menu .feedback .upload-file strong{color: #000000;line-height: 40px;}
#right-menu .feedback .upload-file s.f{position: absolute;left: 0;top: 0;}
#right-menu .feedback .upload-file input{width:0;}
#right-menu .feedback .upload-file i{font-style: normal;}
#right-menu .feedback .upload-file span{display: none;}
#right-menu .feedback .upload-file s.icon-remove{display: none;text-decoration: none;color: #838383;font-size: 18px;padding-top: 10px;}
#right-menu .feedback .upload-file s.icon-remove:hover{color: #EE5A00;}
#right-menu .feedback .upload-file s.icon-file:before{font-size: 20px;color: #939BAA;position: absolute;top: 5px;left: 26px;font-weight: bold;}
#right-menu .feedback .upload-file s.icon-file{height: 30px;display: inline-block;border: 1px solid #939BAA;border-radius: 20px;padding: 0 26px 0 53px;text-decoration: none;position: relative;line-height: 28px;color: #424958;font-size: 15px;margin-bottom: 7px;}
#right-menu .feedback .upload-file.over{border: 1px solid #EE5A00;}
#right-menu .feedback .upload-file.done{border: 1px solid #00C8A5;color: #00C8A5;}
#right-menu .feedback .upload-file.done strong,#right-menu .feedback .upload-file.done i{display: none;}
#right-menu .feedback .upload-file.done span,#right-menu .feedback .upload-file.done s.icon-remove{display: block;}
#right-menu .feedback .btn{display:block;}
#right-menu.show{right:0;}
/*top-arrow*/
#top-arrow{position: fixed;right: 10px;bottom: 30px;font-size: 16px;border: 1px solid #DDDDDD;border-radius: 50%;width: 40px;height: 40px;background-color: #FFFFFF;text-align: center;line-height: 40px;color: #00C8A5;cursor: pointer;display:none;}
#top-arrow:hover{background-color: #00C8A5;color: #FFFFFF;border: 1px solid #00C8A5;}

@media screen and (max-width: 768px)
{
	body{padding-top: 94px;}
	body.noscroll,body.tabs{height:100%;overflow:hidden;}
	.pane{width: auto;}
	/*header*/
	.header{position:fixed;width: 100%;height: 90px;top: 0;z-index: 9999;background-color: #FFFFFF;box-shadow:none;}
	.header .mobile-links{display: block;position: absolute;right: 0;top: 11px;}
	.header .mobile-links > *{font-size: 24px;float: left;width: 30px;height: 30px;margin: 0 3px;color: #B1B6C0;line-height: 30px;background-color: transparent;border: none;}
	/*language*/
	.header .country{display:none;top: 560px;left: 15px;width: 140px;border: 1px solid #D2D3D4;color: #202020;border-radius: 20px;padding-right: 20px;background-color: transparent;}
	.header .country:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);color: #9B9D9F;right: 10px;}
	.linguistic-area{top: 60px;box-shadow: 0 8px 10px #DDDDDD inset;background-image: none;position: fixed;padding-bottom: 0;overflow-y: auto;overscroll-behavior:none;z-index: 9999;}
	.linguistic-area h3{height:40px;font-size: 12px;padding-left: 10px;border-bottom: 1px solid #DDDDDD;line-height: 40px;color: #616161;}
	.linguistic-area h3 i{display:block;}
	.linguistic-area dl{float:none;width: auto;margin-right: 0;padding: 0 0.5rem;}
	.linguistic-area dl dd{column-count:2 !important;column-gap: 30px;}
	.linguistic-area dd a{overflow:hidden;}
	/*nav*/
	.header .nav{background: url("../images/mobile_menu_bg.jpg") no-repeat #FFFFFF;width: 100%;}
	.header .nav a.logo{margin: 6px 0 6px 10px;}
	.header .nav a.submit-bom{display: none;}
	.header .nav ul{display:none;float: none;padding: 0 0 200px 0;top: 48px;width: 100%;background-size: 100% auto;z-index: 2;box-shadow: 0 8px 10px #DDDDDD inset;clear: both;}
	.header .nav li{float:none;height: 80px;line-height: 80px;border-bottom: 1px solid #DDDDDD;}
	.header .nav li a{padding-left:15px;text-transform: none;font-size: 18px;}
	.header .nav .query{float:none;clear: both;padding: 5px 7px;width: auto;height: auto;background-color: #DCDDE3;border-radius: 0;}
	.header .nav .query input[type="text"]{width:100%;padding-left: 2%;background-color: #FFFFFF;height: 32px;line-height: 32px;border-radius: 5px;}
	.header .nav .query button{float:none;position: absolute;right: 10px;height: 32px;width: 32px;}
	.header .nav .query button i:before{color: #8F95A0;}
	.header .nav .query #search-result{top:42px;}
	/*menu*/
	body.header-menu{height:100%;overflow:hidden;}
	body.header-menu .header .nav ul,body.header-menu .header .country{display:block;}
	body.header-menu .header .nav .query,body.header-menu .main .left h2{display:none;}
	body.header-menu .header .icon-cancel{top: 560px;right: 15px;width: 140px;border: 1px solid #D2D3D4;color: #202020;border-radius: 20px;padding-left: 20px;display: block;background-color: transparent;font-size: 12px;left: auto;}
	/*footer*/
	.footer{padding: 0 8px;padding: 0 8px;}
	.footer .head{flex-direction: column;align-items: center;padding: 0;}
	.footer .head dl{width: 100%;margin-bottom: 24px;}
	.footer .head dl:last-child dd{margin-right: 0;display: block;}
	.footer .head dl dd{display: inline-block;margin-right: 50px;margin-bottom: 4px;}
	.footer .head dl dd .subscribe form{margin: 0 auto;width: 100%;}
	.footer .body{flex-direction: column;align-items: center;margin-bottom: 24px;}
	.footer .body > dl{justify-content: center !important;width: 100% !important;}
	.footer .body > dl dd{margin-bottom: 8px !important;}
	.footer .body .payment::after{position: static;background-size: 100% auto;margin-bottom: 18px;}
	.footer .body .logistics::after{position: static;background-size: 100% auto;margin-bottom: 18px;}
	.footer .bottom{height: auto;}
	.footer .bottom .pane{flex-direction: column;text-align: center;}
	.footer .bottom .logo{margin-top: 20px;}
	.footer .bottom .right{line-height: 20px;margin-bottom: 20px;}
	.footer .bottom .right > dl dd{text-align: center;}
	/*crumbs*/
	.crumbs{padding-left:0.5rem;}
	/*form*/
	.template-form{}
	.template-form ul li{width: 100% !important;}
}