@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:12px;font-family:"tahoma","helvetica","verdana","arial";}
a{text-decoration:none;}
a img,img{border:0;}
a:link{color:#545454;cursor:pointer;}
a:visited{color:#545454;cursor:pointer;}
a:hover{color:#269D81;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:134px;position: relative;z-index: 9998;}
.header .links{background-color: #269D81;height: 34px;}
.header ul.account{float: left;}
.header ul.account li{float: left;font-size: 13px;line-height: 34px;color: #FFFFFF;}
.header ul.account li.icon-signin:before,.header ul.account a.icon-register:before{border: 1px solid #FFFFFF;padding: 3px;border-radius: 50%;position: absolute;left: 11px;top: 5px;width: 21px;}
.header ul.account li.icon-signin{position: relative;padding-right: 20px;padding-left: 40px;}
.header ul.account li.icon-signin:after{content:"";width: 1px;height: 12px;background-color: #16755F;position: absolute;right: 0;top: 11px;}
.header ul.account li a.icon-register{color: #FFFFFF;padding-right: 20px;padding-left: 40px;position: relative;display: block;}
.header ul.account li a.icon-register:before{font-size: 11px;padding: 4px;}
.header ul.account li:hover:after,.header ul.account li.show:after{background-color: #1F1F1F;}
.header ul.account li:hover,.header ul.account li.show{background-color: #1F1F1F;}
.header ul.account li.signin{position: absolute;top: 34px;left: 0;background-color: #EBEDF0;width: 432px;height: 328px;padding: 18px 16px 30px 16px;border-bottom: 10px solid #A3A9B5;line-height: 36px;display: none;z-index: 9998;}
.header ul.account li.signin strong{display: block;text-align: center;line-height: 44px;font-size: 24px;color: #000000;}
.header ul.account li.signin input[type="text"],.header ul.account .signin input[type="password"]{width: 400px;height: 46px;border: none;padding-left: 10px;border-radius: 5px;margin: 18px auto 0 auto;display: block;}
.header ul.account li.signin .link{padding:7px 0;display: flex;justify-content: space-between;}
.header ul.account li.signin .link a{color: #838383;padding: 0 5px;display: inline-block;border-bottom: 2px solid transparent;line-height: 24px;}
.header ul.account li.signin .link a:hover{border-bottom: 2px solid #EE5A00;}
.header ul.account li.signin input[type="submit"],.header ul.account li.signin input.cancel{display: block;width: 180px;height: 46px;color: #FFFFFF;font-size: 18px;border-radius: 5px;border: none;margin: 0 auto;background-color: #269D81;text-transform: uppercase;font-weight: bold;cursor: pointer;}
.header ul.account li.signin input[type="submit"]:hover{background-color: #000000;}
.header ul.account li.signin input.cancel{display:none;}
.header ul.account li.show + li.signin{display:block;}

.header ul.account.logined{display: none;}
.header ul.account.logined li.icon-signin a{color: #FFFFFF;position: relative;display: block;}

.header .page-link{float: right;line-height: 34px;padding-right: 90px;}
.header .page-link a{float: left;padding: 0 15px;color: #FFFFFF;position: relative;}
.header .page-link a:after{content:"";width: 1px;height: 12px;background-color: #16755F;position: absolute;right: 0;top: 11px;}
.header .page-link a:hover,.header .page-link a:hover:after{background-color: #1F1F1F;}

html[lang=hu] .header .page-link{padding-right: 107px;}
html[lang=lu] .header .page-link{padding-right: 116px;}
html[lang=bg] .header .page-link{padding-right: 120px;}
#layer,#message-bg{display: none;background-color: #000000;width: 100%;height: 100%;position: fixed;opacity: 0.1;z-index: 10;top: 34px;}
#message-bg{opacity: 0.5;z-index: 9999;top: 0;}
.header .mobile-links{display:none;}
.header .country,.header .country:before,.header .nav,.header .nav a.logo,.header .nav ul,.header .nav .query,.header .nav a.icon-cart,.footer .footer-menu dd a,.footer .links a,.footer .subscribe button,.footer dl.followus dd a,#right-menu{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
/*language*/
.header .country{position: absolute;top: 0;right: 0;line-height: 34px;text-align: center;color: #FFFFFF;cursor: pointer;padding-right: 20px;padding-left: 15px;min-width: 90px;}
.header .country:before{position: absolute;right: 5px;top: 11px;font-size: 11px;}
.header .country:hover{background-color: #000000;}
.header .icon-cancel{display:none;text-align: center;height: 36px;line-height: 36px;background-color: #269D81;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;}
.country-box,.choose-language{background-image: url("../images/country_bg.jpg");background-repeat: no-repeat;background-position: right bottom;background-color: #FFFFFF;padding-bottom: 30px;}
.country-box{width: 100%;position: absolute;left: 0;top: 34px;z-index: 9998;display: none;}
.country-box .pane{position: relative;z-index: 2;}
.country-box .bg{position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;}
.country-box h3{line-height: 70px;font-size: 20px;color: #000000;}
.country-box h3 i{background-color: #269D81;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;}
.country-box 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;}
.country-box dl,.choose-language dl{width: 340px;float: left;margin-right: 13px;}
.country-box dl:nth-child(2),.choose-language dl:nth-child(5){width: auto;float: none;padding-bottom: 20px;}
.country-box dl:last-child,.choose-language dl:last-child{margin-right: 0;}
.country-box dt,.choose-language dt{height: 40px;line-height: 40px;font-size: 17px;color: #000000;border-bottom: 1px solid #F6F6F6;padding-left: 3px;font-weight: bold;}
.country-box dl:nth-child(2) dd,.choose-language dl:nth-child(5) dd{column-count: 4;column-gap: 30px;-webkit-column-count: 4;-moz-column-count: 4;}
.country-box dd s,.choose-language dd s{color: #838383;text-decoration: none;margin-left: 7px;}
.country-box dd a,.choose-language dd a{font-size: 13px;color: #000000;display: block;height: 30px;line-height: 30px;padding-left: 3px;position: relative;}
.country-box dd a:before,.choose-language dd a:before{content:"";width:5px;height:20px;background-color:#269D81;position: absolute;left: -6px;top: 5px;opacity: 0;}
.country-box dd a:hover,.country-box dd a:hover s,.choose-language dd a:hover,.choose-language dd a:hover s{color: #269D81;}
.country-box dd a:hover:before,.choose-language dd a:hover:before{opacity: 1;}
.choose-language h1{font-size: 25px;color: #000000;line-height: 40px;padding-bottom: 10px;float: left;}
.choose-language h3{float: right;font-size: 14px;color: #838383;line-height: 40px;}
.choose-language h3:before{width: 21px;height: 21px;line-height: 21px;background-color: #269D81;border-radius: 5px;color: #FFFFFF;margin-right: 10px;}
.choose-language h3 + p{clear: both;font-size: 14px;color: #000000;line-height: 50px;}
.choose-language h3 + p i{color: #838383;font-style: normal;margin-left: 5px;}
.choose-language h3 + p b{color: #269D81;}
body.country .header .country{background-color: #000000;}
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 #layer{opacity: 0.3;}
/*nav*/
.header .nav a.logo:before{content:"";display: block;width: 197px;height: 58px;background-image: url("../images/logo.png");background-repeat: no-repeat;}
.header .nav a.logo{float: left;margin: 24px 10px 0 20px;}
.header .nav ul{padding: 32px 0;float: left;}
.header .nav li{float: left;line-height: 36px;font-size: 16px;text-transform: uppercase;color: #191B20;position: relative;}
.header .nav li.icon-menu{padding: 0 32px 0 25px;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:#269d81;}
.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: #e2e4e9;color: #000;}
.header .nav li:nth-last-child(-n+2){display: none;}
.header .nav > a.icon-cart{float: right;padding: 0 20px 0 40px;line-height: 36px;font-size: 14px;color: #191B20;margin-top: 32px;position: relative;margin-right: 15px;border-radius: 3px;}
.header .nav > a.icon-cart:before{font-size: 22px;position: absolute;left: 9px;top: 7px;}
.header .nav > a.icon-cart s{color: #898A8A;text-decoration: none;}
.header .nav > a.icon-cart:hover{background-color: #e2e4e9;}
.header .nav > a.icon-cart:hover s{color: #000;}
.header .nav .query{float: right;background-color: #EEF0F3;height: 100px;width: 496px;padding: 30px 15px 0 17px;position: relative;}
.header .nav .query input[type="text"]{border: none;height: 44px;line-height: 44px;width: 410px;border-radius: 5px 0 0 5px;background-color: transparent;padding-left: 10px;outline: none;}
.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: 54px;height: 44px;border: none;border-radius: 0 5px 5px 0;background-color: transparent;font-size: 22px;cursor: pointer;}
.header .nav .query:hover{background-color: #1F1F1F;}
.header .nav .query:hover input[type="text"],.header .nav .query:hover button{background-color: #FFFFFF;}
.header .nav .query button:hover{background-color: #EE5A00;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;}
.header .nav .query #search-result.icon-exclamation{height: 60px;color: #CA0007;}
.header .nav .query #search-result.icon-exclamation:before{background-color: #EE5A00;width: 24px;height: 24px;line-height: 24px;color: #FFFFFF;border-radius: 5px;margin-right: 7px;}
.header .nav .query #search-result.icon-loading:before{-webkit-animation: spin 3s infinite linear;animation: spin 3s infinite linear;font-size: 30px;}
@keyframes spin
{
	from{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
/*category*/
.header .category{display:none;position: absolute;width: 100%;left: 0;top: 134px;background-color: #FFFFFF;z-index: 9999;border-top: 1px solid #CECECE;box-shadow: 1px 1px 1px #DDDDDD;}
.header .category:before,.header .category:after{content: "";position: absolute;width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;left: 280px;}
.header .category:before{border-bottom: 12px solid #CECECE;top: -12px;z-index: 1;}
.header .category:after{border-bottom: 12px solid #FFFFFF;top: -11px;z-index: 2;}
.header .category ul{float: left;width: 256px;min-height: 600px;border-right: 1px solid #F5F7FA;}
.header .category ul:before{content: "";width: 120px;height: 40px;position: absolute;top: -40px;left: 230px;}
.header .category li > a{display: block;height: 36px;line-height: 36px;padding-left: 15px;color: #000000;font-size: 14px;overflow: hidden;}
.header .category li span{display: none;position: absolute;left: 256px;top: 0;padding-left: 15px;width: 1647px;min-height: 600px;background-repeat: no-repeat;background-position: 22px 430px;}
.header .category li span dl{padding-top: 15px;}
.header .category li span dt{font-size: 20px;color: #000000;line-height: 60px;padding-left: 7px;}
.header .category li span dd{float: left;width: 33%;line-height: 16px;}
.header .category li span dd a{color: #000000;font-size: 13px;display: inline-block;padding: 5px 7px;}
.header .category li span dd a:hover{background-color: #269D81;color: #FFFFFF;}
.header .category li span dd i{color: #000000;font-style: normal;margin-left: 3px;display: inline-block;}
.header .category li.active > a{background-color: #269D81;color: #FFFFFF;}
.header .category li.active span{display: block;}
.header .category > a{position: absolute;bottom: 0;left: 0;line-height: 28px;padding: 0 15px;font-size: 14px;background-color: #269d81;color: #fff;width: 256px;text-align: center;}
.header .category > a:hover{background-color:#e2e4e9;color: #000;}
@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;}
	.country-box .pane{padding: 10px;width: auto;}
	.country-box dl,.choose-language dl{width: 341px;}
}
@media screen and (min-width: 1400px) and (max-width: 1440px) {
    .header .nav li a{padding: 0 15px;font-size: 14px;}
	.header .nav .query,.header .nav .query #search-result{width: 300px;}
	.header .nav .query input[type="text"]{width:214px;}
	.country-box .pane{padding: 10px;width: auto;}
	.country-box dl,.choose-language dl{width: 311px;}
}

@media screen and (min-width: 767px)
{
	/*scroll*/
	body.scroll .header{z-index:9999;}
	body.scroll .header .nav{position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background-color: #FFFFFF;box-shadow: 0px 1px 5px #CCCCCC;}
	body.scroll .header .nav a.logo{margin-top: 12px;}
	body.scroll .header .nav ul{padding: 22px 0;}
	body.scroll .header .nav li{display: block;}
	body.scroll .header .nav .query{padding-top: 20px;height: 80px;}
	body.scroll .header .nav a.icon-cart{margin-top: 22px;}
	body.scroll .header .nav .query #search-result{top: 80px;}
	body.scroll .header .category{position: fixed;top: 80px;}
	body.scroll .header .country{display:none;}

	
	/*lang*/
	html[lang=fr] body.scroll .header .nav li a{font-size: 15px;padding: 0 13px;}
	html[lang=kr] body.scroll .header .nav li a{padding: 0 38px;}
	html[lang=it] body.scroll .header .nav li a{padding: 0 21px;}
	html[lang=es] body.scroll .header .nav li a{font-size: 15px;padding: 0 18px;}
	html[lang=nl] body.scroll .header .nav li a,html[lang=vn] .header .nav li a,html[lang=gr] .header .nav li a{font-size: 14px;}
	html[lang=ph] body.scroll .header .nav li a{font-size: 15px;padding: 0 15px;}
	html[lang=ca] body.scroll .header .nav li a,html[lang=eu] .header .nav li a,html[lang=az] .header .nav li a{font-size: 15px;padding: 0 22px;}
}
/*footer*/
.footer{background-color: #000202;background-image: url("../images/footer_bg.png");background-repeat: no-repeat;background-position: right 0;overflow: hidden;}
.footer .pane{position: relative;}
.footer .footer-menu{float: left;width: 699px;position: relative;border-right: 1px solid #1A1A1C;padding: 40px 0 40px 180px;}
.footer .footer-menu:before{content: "";width: 98px;height: 95px;background-image: url("../images/logo.png");background-repeat: no-repeat;background-position: 0 -59px;position: absolute;left: 0;top: 65px;}
.footer .footer-menu dl{float: left;width: 50%;padding-top: 30px;}
.footer .footer-menu dl:nth-child(3){clear:left;}
.footer .footer-menu dt{font-size: 17px;color: #269D81;line-height: 36px;text-transform: uppercase;font-weight: bold;}
.footer .footer-menu dd a{font-size: 14px;line-height: 26px;color: #FFFFFF;display: inline-block;border-bottom: 2px solid transparent;padding-top: 2px;}
.footer .footer-menu dd a:hover{border-bottom: 2px solid #EE5A00;}
.footer .contactway{float: left;width: 700px;padding-top: 125px;padding-left: 22px;}
.footer .subscribe input[type="text"]{float: left;width: 478px;height: 56px;line-height: 56px;border: none;border-radius: 50px 0 0 50px;padding-left: 25px;background-color: #1A1A1C;color: #FFFFFF;outline: none;font-size: 14px;}
.footer .subscribe button{float: left;width: 225px;height: 56px;border: none;border-radius: 50px;background-color: #269D81;margin-left: -25px;font-size: 18px;color: #FFFFFF;cursor: pointer;position: relative;text-align: left;padding-left: 25px;}
.footer .subscribe button i{font-style: normal;font-size: 18px;text-transform: uppercase;font-weight: bold;}
.footer .subscribe button i:before{float: right;right: 20px;position: absolute;font-size: 26px;top: 13px;}
.footer .subscribe button:hover{background-color: #EE5A00;}
.footer .links{padding-top: 26px;position: absolute;left: 0;bottom: -45px;z-index: 2;display: flex;justify-content: space-between;width: 699px;padding-right: 10px;}
.footer .links a{font-size: 15px;color: #FFFFFF;font-weight: bold;height: 28px;line-height: 28px;border-bottom: 2px solid transparent;}
.footer .links a:hover{border-bottom: 2px solid #269D81;}
.footer .contact-us{margin-top: 70px;}
.footer .contact-us dt{font-size: 17px;color: #FFFFFF;font-weight: bold;line-height: 40px;}
.footer .contact-us dd{float: left;width: 50%;color: #FFFFFF;font-size: 13px;line-height: 20px;}
.footer .contact-us dd strong{color: #8C8C8C;}
.footer .contact-us dd a{color: #FFFFFF;text-decoration: underline;}
.footer .line{height: 1px;background-color: #1A1A1C;}
.footer .line + .pane{height:140px;position: relative;}
.footer dl.followus{position: absolute;height: 100%;background-color: #1A1A1C;width: 100%;left: 50%;top: 0;}
.footer dl.followus dt{float: left;width: 374px;font-size: 20px;line-height: 140px;color: #FFFFFF;text-transform: uppercase;font-weight: bold;padding-left: 24px;}
.footer dl.followus dd{float: left;padding-top: 40px;}
.footer dl.followus dd a{width: 60px;height: 60px;display: inline-block;margin-right: 5px;border-radius: 3px;color: #FFFFFF;font-size: 30px;text-decoration: none;text-align: center;line-height: 60px;}
.footer dl.followus dd a:hover{background-color: #269D81;}
.footer .copyright{display: block;font-size: 13px;color: #ADADAD;margin-top: 55px;float: left;}
/*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: #EE5A00;color: #FFFFFF;border: 1px solid #EE5A00;}
.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: #269D81;color: #FFFFFF;border: 1px solid #269D81;}
.pager a.next:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
/*form*/
.post_form h2{line-height: 60px;}
.post_form p{color: #838383;line-height: 24px;text-align: center;font-size: 14px;}
.post_form p b{color: #E20E00;}
.post_form ul{width: 685px;float: left;margin-right: 30px;}
.post_form ul:nth-last-child(2){margin-right: 0;}
.post_form li{width: 100%;border-bottom: 1px solid #EEEEEE;padding-top: 20px;}
.post_form li label{font-size: 14px;color: #000000;line-height: 22px;position: relative;padding-left: 10px;}
.post_form li label.require:before{content:"*";color: #E20E00;margin-right: 3px;position: absolute;left: 0;top: 0px;}
.post_form li .form_input{display: block;width: 100%;height: 36px;line-height: 36px;padding-left: 10px;border: none;outline: none;}
.post_form li .form_input::placeholder{opacity: 0;}
.post_form li .country span{position: absolute;width: 100%;height: 36px;background-color: #FFFFFF;line-height: 36px;padding-left: 10px;color: #000000;}
.post_form li #Comments{height: 115px;line-height: 22px;padding-top: 5px;}
.post_form li.captcha{display:none;}
.post_form .form_btn{clear: both;padding: 20px 0;text-align: center;}
.post_form .form_btn input{height: 40px;line-height: 40px;padding: 0 105px;border-radius: 20px;border: none;font-size: 18px;color: #FFFFFF;background-color: #269D81;cursor: pointer;}
.post_form .form_btn input:hover{background-color: #EE5A00;}
.post_form ul + ul > li:nth-child(4){position: relative;width: 280px;margin-left: -140px;}
.post_form ul + ul > li:nth-child(4) img{position: absolute;bottom: 3px;left: 0;}
.post_form ul + ul > li:nth-child(4) input{padding-left: 80px;}
.post_form ul + ul > li:nth-child(4) input::placeholder{opacity: 1;}
.post_form li.error{border-bottom: 1px solid #E6070E;}
.post_form li.error .form_input::placeholder{color: #E6070E;font-weight: bold;opacity: 1;}
/*cookies*/
#cookies{position: fixed;bottom: 0;z-index: 9999;width: 100%;background-color: rgba(0,0,0,0.8);padding: 20px 0;color: #FFFFFF;font-size: 14px;line-height: 20px;}
#cookies .pane{background-image: url("../images/cookies.png");background-repeat: no-repeat;background-position: 0 center;padding-left: 80px;min-height: 72px;display: grid;align-items: center;grid-template-columns: 1fr 300px;}
#cookies .pane .content{}
#cookies .pane a{color: #FFFFFF;font-weight: bold;text-decoration: underline;}
#cookies .pane .funcBtns{display: grid;gap: 10px;padding-left: 15px;}
#cookies .pane .funcBtns button{border: 2px solid #fff;background: transparent;color: #fff;cursor: pointer;font-weight: bold;border-radius: 5px;line-height: 34px;transition: all .3s;display: block;padding: 5px 40px;min-height: 48px;}
#cookies .pane button.accept{font-size: 20px;line-height: 20px;}
#cookies .pane button.close{font-size: 20px;line-height: 1;position: absolute;right: 5px;top: 5px;width: 40px;height: 40px;padding: 0;min-height: auto;}
#cookies .pane button:hover{background-color: #269D81;border: 2px solid #269D81;color: #fff;}
html[lang=ta] #cookies .pane button.accept{font-size: 18px;padding-top: 10px;padding-bottom: 10px;}
/*top-arrow*/
#top-arrow{position: fixed;right: 80px;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: #269D81;cursor: pointer;display:none;z-index: 2147483640;}
#top-arrow:hover{background-color: #269D81;color: #FFFFFF;border: 1px solid #269D81;}
/*combo-select*/
.combo-select{position: relative;max-width: 600px;font: 100% Helvetica, Arial, Sans-serif;}
.combo-select .combo-input{margin-bottom: 0;}
.combo-input{-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;text-overflow: ellipsis;white-space: nowrap;border: none;width: 100%;box-sizing: border-box;padding: 10px;padding-right: 60px;border-radius: 3px;height: 36px;}
.combo-input:focus{outline: none;}
.combo-arrow{position: absolute;right: 0;top: 0;height: 100%;cursor: pointer;text-align: center;font-size: 14px;width: 40px;font-size: 12px;color: #999999;}
.combo-arrow:before{content: " ";border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #CCCCCC;display: block;width: 0;height: 0;top: 0;right: 15px;bottom: 0;position: absolute;margin: auto 0;}
.combo-open .combo-arrow{border-color: #51A7E8;}
.combo-open .combo-arrow:before{border-top: none;border-bottom: 5px solid #CCCCCC;}
.combo-focus{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);border-color: #51A7E8;}
.combo-focus input{border-color: #51A7E8;}
.combo-select select{position: absolute;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;-webkit-appearance: none;opacity: 0;}
/*message*/
.message-box{width: 890px;height: 360px;background-color: #FFFFFF;border-radius: 10px;position: fixed;left: 50%;margin-left: -445px;top: 280px;z-index: 10000;text-align: center;padding-top: 88px;color: #545454;font-size: 13px;line-height: 24px;background-image: url("../images/message_bg.jpg");background-repeat: no-repeat;background-position: right bottom;}
.message-box h1{font-size: 28px;color: #269D81;line-height: 60px;}
.message-box .btn{border-top: 1px solid #D9D8DD;position: absolute;bottom: 0;height: 72px;padding-top: 16px;width: 100%;}
.message-box .btn button{height: 38px;padding: 0 50px 0 40px;position: relative;background-color: transparent;border: 1px solid #939BAA;border-radius: 10px;font-size: 15px;color: #6F798C;cursor: pointer;}
.message-box .btn button:before{position: absolute;right: 20px;top: 7px;font-size: 24px;}
.message-box .btn button:hover{background-color: #269D81;color: #FFFFFF;border: 1px solid #269D81;}
/*tips*/
#tipBox{min-width: 300px;background-color: #FFFFFF;border-radius: 10px;position: fixed;left: 50%;margin-left: -300px;top: 380px;z-index: 10000;padding: 30px 50px 30px 70px;color: #ca0007;font-size: 14px;line-height: 24px;box-shadow: 0px 0px 10px #ddd;overflow: hidden;}
#tipBox:before{position: absolute;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background-color: #e2e4e9;font-size: 25px;color: #fff;top: 24px;left: 20px;}
#tipBox:after{content:"";height: 4px;width: 100%;position: absolute;bottom: 0;background-color: #269d81;left: 0;-webkit-transition: all 2s ease-in-out;-moz-transition: all 2s ease-in-out;-o-transition: all 2s ease-in-out;-ms-transition: all 2s ease-in-out;}
#tipBox.loading:after{width:0;}
@media only screen and (min-width: 960px)
{
	.combo-select select{left: -1px;top: -1px;width: 0;height: 0;margin: 0;}
}
.option-selected{background-color: #EEEEEE;}
.option-hover{background-color: #269D81;color: #FFFFFF;}
.option-item{cursor: pointer;border-bottom: 1px #E3E3E3 solid;}
.option-item:hover{background-color: #269D81;color: #FFFFFF;}
.option-item:last-child{border-bottom: none;}
.option-group{cursor: text;font-weight: 600;background: #E1E1E1;border: 1px #CCCCCC solid;border-width: 1px 0;}
.option-disabled{opacity: 0.5;}
.combo-dropdown{position: absolute;z-index: 1;top: 100%;left: 0;min-width: 100%;max-width: 300px;max-height: 300px;margin: 0;padding: 0;display: none;overflow-y: auto;background: #FFFFFF;border: 1px solid #999999;border-radius: 0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);box-sizing: border-box;}
.combo-dropdown li{list-style: none;padding: 8px 1em;margin: 0;}
.combo-open .combo-dropdown{display: block;}
.combo-marker{text-decoration: underline;}
/*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: #269D81;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: #269D81;}
#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: #269D81;}
#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 #269D81;color: #269D81;}
#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;}
/*tips*/
.inputTips{animation: tips 2s;}
@keyframes tips
{
	0%{background-color: #269D81;}
	25%{background-color: #FFFFFF;}
	50%{background-color: #269D81;}
	75%{background-color: #FFFFFF;}
}
@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 .links{display: none;position: absolute;top: 48px;color: #202020;width: 100%;background-color: transparent;border-bottom: 1px solid #DDDDDD;height: 80px;line-height: 80px;}
	.header ul.account{float: none;}
	.header ul.account li{display: none;}
	.header ul.account li.icon-signin{display: block;color: #202020;float: none;line-height: 80px;font-size: 18px;}
	.header ul.account li.icon-signin:before{background-color: #269D81;color: #FFFFFF;top: 27px;}
	.header ul.account li:hover,.header ul.account li.show{background-color: transparent;}
	.header ul.account li.signin{background-color: #EBEDF0;width: 98%;top: 80px;left: 1%;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
	.header ul.account li.signin input[type="text"],.header ul.account .signin input[type="password"]{width: 100%;}
	.header ul.account li.signin input[type="submit"],.header ul.account li.signin input.cancel{display: inline-block;width: 46%;margin: 0 5px;}
	.header .page-link,.header .nav > a.icon-cart{display: none;}
	.header .mobile-links{display: block;position: absolute;right: 0;top: 6px;}
	.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;}
	.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;}
	.country-box{top: 48px;box-shadow: 0 8px 10px #DDDDDD inset;background-image: none;position: fixed;padding-bottom: 0;overflow-y: auto;overscroll-behavior:none;z-index: 9999;}
	.country-box h3{height:40px;font-size: 12px;padding-left: 10px;border-bottom: 1px solid #DDDDDD;line-height: 40px;color: #616161;}
	.country-box h3 i{display:block;}
	.country-box dl,.choose-language dl{float:none;width: auto;margin-right: 0;padding: 0 0.5rem;}
	.country-box dl dd,.choose-language dl dd{column-count:2 !important;column-gap: 30px;}
	.country-box dd a,.choose-language dd a{overflow:hidden;}
	.choose-language h1{float: none;padding-left: 5px;padding-bottom: 0;}
	.choose-language h3{float: none;font-size: 12px;margin-left: 5px;line-height: 36px;}
	.choose-language h3 + p{line-height: 26px;padding: 5px;text-align: center;}
	.choose-language h3 + p i{display: block;}
	/*nav*/
	.header .nav{background: url("../images/mobile_menu_bg.jpg") no-repeat #FFFFFF;}
	.header .nav a.logo:before{background-size: auto 92.4px;height: 34.8px;}
	.header .nav a.logo{float:left;margin: 6px 0 0 10px;height: 42px;}
	.header .nav ul{display:none;float: none;padding: 80px 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 li.icon-menu{padding: 0;}
	.header .nav .query{float:none;clear: both;padding: 5px 7px;width: auto;height: auto;background-color: #DCDDE3;}
	.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 .links,body.header-menu .header .country{display:block;}
	body.header-menu .header .nav .query,body.header-menu .main .left h2,body.header-menu .main dl.letter dt{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;}
	/*category*/
	.header .category{display: none !important;}
	/*footer*/
	.footer{background-image:none;background-color: #FFFFFF;position: relative;margin-top: 10px;padding: 0 5px;}
	.footer .footer-menu{float:none;width: auto;padding: 0;border-right: none;padding-top: 150px;}
	.footer .footer-menu:before{width: 62px;height: 60px;background-image: url("../images/logo.png");left: 50%;top: 28px;margin-left: -31px;background-position: 0 0;}
	.footer .footer-menu dl{float:none;width: auto;}
	.footer .footer-menu dt{color:#1A1B20;padding-left: 5px;position: relative;margin-bottom: 7px;}
	.footer .footer-menu dt:before{content: "";height: 3px;width: 65px;position: absolute;background-color: #269D81;left: 0;bottom: 0;}
	.footer .footer-menu dd{display:inline-block;margin-right: 50px;padding-left: 5px;}
	.footer .footer-menu dd a{color:#262626;}
	.footer .contactway{float:none;width: auto;padding: 0;}
	.footer .subscribe{position:absolute;width: 96%;top: 100px;left: 2%;}
	.footer .subscribe input[type="text"]{float: none;width: 100%;padding-left: 5%;background-color: #FFFFFF;border: 2px solid #E4E4E4;border-radius: 50px;display: block;margin: 0 auto;color: #616161;}
	.footer .subscribe button{position:absolute;top: 3px;right: 3px;float: none;width: auto;margin: 0;padding-right: 15px;padding-left: 15px;height: 50px;line-height: 50px;}
	.footer .subscribe button i{font-size:16px;}
	.footer .subscribe button i::before{display: none;}
	.footer .contact-us{padding-bottom:20px;margin-top: 7px;}
	.footer .contact-us dt{color:#1A1B20;padding-left: 7px;text-transform: uppercase;}
	.footer .contact-us dd{color:#262626;float: none;width: auto;padding-left: 7px;line-height: 24px;}
	.footer .contact-us dd a{color:#262626;}
	.footer .line{display:none;}
	.footer .line + .pane{height:auto;position: static;}
	.footer .links{border-top:1px solid #F4F5F8;border-bottom: 1px solid #F4F5F8;padding-top: 13px;padding-bottom: 13px;text-align: center;margin-top: 15px;position: static;display: block;padding-right: 0;width:auto;}
	.footer .links a{color:#269D81;margin-left: 23px;}
	.footer dl.followus{position:static;background-color: transparent;border-top: 1px solid#f4f5f8;}
	.footer dl.followus dt{display:none;}
	.footer dl.followus dd{float:none;padding: 0;text-align: center;}
	.footer dl.followus dd a{color:#269D81;}
	.footer .copyright{text-align:center;color: #262626;margin-top: 5px;padding-bottom: 30px;float: none;}
	/*crumbs*/
	.crumbs{padding-left:0.5rem;}
	/*pager*/
	.pager *:nth-child(7),.pager *:nth-child(8){display: none;}
	.pager *:last-child{display: inline-block;}
	/*form*/
	.post_form h2{text-align: left;line-height: 20px;}
	.post_form p{text-align: left;}
	.post_form ul{float: none;width: auto !important;margin-left: 0;}
	.post_form li #Comments{height: 100px;}
	.post_form ul + ul li:nth-child(4){width: auto;margin: 0;}
	/*cookies*/
	#cookies{}
	#cookies .pane{background-image: none;padding: 0 0.5rem;min-height: auto;flex-wrap: wrap;display: flex;}
	#cookies .pane .funcBtns{display: flex;width: 100%;padding-top: 15px;padding-left: 0;}
	#cookies .pane .funcBtns button{padding: 0 10px;margin: 0;}
	#cookies .pane .funcBtns button.icon-del{display: none;}
	/*message*/
	.message-box{width: 98%;left: 1%;margin: 0;padding-top: 10px;padding-bottom: 100px;height: auto;}
	.message-box h1{font-size: 24px;line-height: 50px;}
	/*right menu*/
	#right-menu{display:none;}
	#tipBox{min-width: auto;left: 0;top:280px;margin: 0 1rem;}
}