/*flexslider*/
.flexslider{overflow: hidden;border: none;background-color: transparent;border-radius: 0;margin-bottom: 0;}
.flexslider .slides>li{background-position: center 0;}
.flexslider .slides>li a.show{display: block;height: 100%;width: 100%;}
.flexslider .flex-control-nav{bottom: 10px;z-index: 2;}
.flexslider .flex-control-nav li a{border: 2px solid rgba(255,255,255,0.5);width: 64px;background-color: transparent;height: 7px;position: relative;}
.flexslider .flex-control-nav li a:before{content:"";width:0px;background-color: #FFFFFF;position: absolute;left: 0;height: 7px;}
.flexslider .flex-control-nav li a:hover,.flexslider .flex-control-nav li a.flex-active{border: 2px solid #FFFFFF;}
.flexslider .flex-control-nav li a.flex-active:before{width: 50%;}
.flexslider .slides li a{position: absolute;height: 44px;line-height: 44px;font-size: 19px;padding: 0 50px;top: 380px;left: 50%;margin-left: 510px;border: 1px solid #FFFFFF;color: #FFFFFF;text-decoration: none;}
.flexslider .slides li a:before{position: absolute;right: 5px;top: 10px;font-size: 25px;}
.flexslider .slides li a:hover{background-color: #FFFFFF;color: #111111;}
.flexslider .slides li:nth-child(1) a{background-color: #FFFFFF;color: #111111;}
.flexslider .slides li:nth-child(1) a:hover{background-color:#E10026;color:#FFFFFF;}
.flexslider .slides li:nth-child(2) a{margin-left: -410px;}
#header{box-shadow:none;}
h2{text-align: center;font-size: 32px;color: #FFFFFF;text-transform: uppercase;position: relative;display: inline-block;margin-bottom: 20px;}
h2:before{content:"";height: 3px;width: 60%;position: absolute;background-color: #E10026;bottom: -3px;left: 20%;}
/*banner*/
#banner{position: relative;overflow: hidden;}
#banner:before,#banner:after{content: "";position: absolute;top: 0;left: 0;}
#banner:before{width: 0;height: 0;border-top: 480px solid transparent;border-bottom: 480px solid transparent;border-left: 480px solid rgba(0,0,0,0.3);top: 50%;margin-top: -480px;z-index: 3;background-image: url("../images/category_arrow.png");background-repeat: no-repeat;background-position: -60px center;}
#banner:after{background-color: #000000;width: 270px;height: 726px;opacity: 0.3;z-index: 3;opacity: 0;}
/*category*/
dl.category{position: absolute;left: 0;z-index: 4;top: 255px;padding-left: 4px;width: 270px;}
dl.category:hover + #banner:after{opacity: 0.3;}
dl.category dt{font-size: 23px;color: #FFFFFF;font-weight: bold;line-height: 60px;padding-left: 7px;}
dl.category dd > a{font-size: 14px;color: #FFFFFF;font-weight: bold;line-height: 30px;display: block;padding-left: 7px;text-decoration: none;}
dl.category dd:hover > a{background-color: #E10026;}
dl.category dd sub{display: none;position: absolute;left: 270px;top: -70px;width: 600px;background-color: #494A4F;z-index: 4;}
dl.category dd:hover sub{display: block;}
dl.category dd sub span{padding: 10px 20px;display: block;background-color: #E10026;color: #FFFFFF;font-size: 13px;line-height: 22px;}
dl.category dd sub span strong{font-size: 18px;}
dl.category dd sub ul{padding: 15px 13px;min-height: 424px;}
dl.category dd sub li a{font-size: 13px;color: #FFFFFF;display: inline-block;padding: 7px;line-height: 16px;}
dl.category dd sub .tips{border-top: 1px solid #5C5D62;height: 38px;line-height: 38px;padding-left: 20px;color: #FFFFFF;font-size: 13px;}
dl.category dd sub .tips a{color: #DBDBDB;text-decoration: underline;}
/*latest*/
.latest,.manufacturers,.news-center{background-color: #111111;padding-top: 40px;}
.latest{padding-top: 40px;}
.latest ul.container{background-color: #55565D;}
.latest li{float: left;width: 247px;margin-left: 1px;background-color: #FFFFFF;padding: 10px 12px 0 12px;height: 306px;margin-bottom: 12px;position: relative;}
.latest li:nth-child(5n+1){margin-left: 0;}
.latest li > img{min-height: 50px;height: 50px;position: absolute;}
.latest li a{display: block;height: 180px;text-align: center;padding-top: 50px;}
.latest li a img{max-width: 100%;max-height: 90%;display: block;margin: 0 auto;padding-top: 9px;-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;}
.latest li a:hover img{max-height:100%;padding-top:0;}
.latest li strong{font-size: 18px;color: #1A1A1A;line-height: 30px;height: 30px;overflow: hidden;display: block;}
.latest li i{font-size: 14px;color: #858585;font-style: normal;}
/*manufacturers*/
.manufacturers{text-align: center;height: 580px;position: relative;overflow: hidden;}
.manufacturers ul{width: 3636px;position: absolute;left: 50%;margin-left: -1818px;top: 278px;}
.manufacturers ul::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.manufacturers li{float: left;background-color: #292929;width: 234px;height: 110px;margin-left: 9px;}
.manufacturers li:first-child{margin-left: 0;}
.manufacturers li.logo{background-image: url("../images/footer_logo.png");background-repeat: no-repeat;background-position: center;background-color: #949494;}
.manufacturers li a{display: block;width: 100%;height: 100%;}
.manufacturers li a img{max-height: 80%;display: block;margin: 0 auto;padding-top: 20px;max-width: 80%;}
.manufacturers ul:nth-child(2),.manufacturers ul:nth-child(6){width:3036px;margin-left:-1518px;top:100px;}
.manufacturers ul:nth-child(6){top: 496px;}
.manufacturers ul:nth-child(2) li,.manufacturers ul:nth-child(6) li{width:194px;height:70px;}
.manufacturers ul:nth-child(2) li a img,.manufacturers ul:nth-child(6) li a img{padding-top:7px;}
.manufacturers ul:nth-child(3),.manufacturers ul:nth-child(5){width:3336px;margin-left:-1668px;top:179px;}
.manufacturers ul:nth-child(3) li,.manufacturers ul:nth-child(5) li{width:214px;height:90px;}
.manufacturers ul:nth-child(3) li a img,.manufacturers ul:nth-child(5) li a img{padding-top:11px;}
.manufacturers ul:nth-child(5){top: 397px;}
.manufacturers ul:nth-child(2) li:nth-child(8),.manufacturers ul:nth-child(6) li:nth-child(8),.manufacturers ul:nth-child(3) li:nth-child(7),.manufacturers ul:nth-child(3) li:nth-child(9),.manufacturers ul:nth-child(5) li:nth-child(7),.manufacturers ul:nth-child(5) li:nth-child(9),.manufacturers ul:nth-child(4) li:nth-child(6),.manufacturers ul:nth-child(4) li:nth-child(10){background-color:#414141;}
.manufacturers ul:nth-child(3) li:nth-child(8),.manufacturers ul:nth-child(5) li:nth-child(8),.manufacturers ul:nth-child(4) li:nth-child(7),.manufacturers ul:nth-child(4) li:nth-child(9){background-color:#595959;}
/*aboutus-contactus*/
.aboutus-contactus{background-color: #1E1E21;min-height: 510px;position: relative;overflow: hidden;}
.aboutus-contactus:before,.aboutus-contactus:after{content:"";position: absolute;z-index: 1;}
.aboutus-contactus:before{width: 0;height: 0;border-top: 510px solid transparent;border-bottom: 0 solid transparent;border-right: 410px solid #E10026;position: absolute;top: 0;right: 50%;margin-right: -85px;}
.aboutus-contactus:after{height: 100%;width: 50%;right: -85px;background-color: #E10026;}
.aboutus-contactus .container{position: relative;z-index: 2;}
.aboutus-contactus .aboutus{float: left;width: 546px;padding-top: 20px;}
.aboutus-contactus .aboutus h2:before{width: 100%;left: 0;}
.aboutus-contactus .aboutus .content{font-size: 15px;color: #FFFFFF;line-height: 22px;}
.aboutus-contactus .aboutus .content ol{margin-top: 20px;}
.aboutus-contactus .aboutus .content li{color: #B3B3B3;font-size: 13px;line-height: 30px;}
.aboutus-contactus .aboutus a.icon-right{border: 1px solid #787879;height: 36px;display: inline-block;line-height: 35px;padding: 0 38px;color: #FFFFFF;font-size: 15px;font-weight: bold;position: relative;margin-top: 36px;text-decoration: none;}
.aboutus-contactus .aboutus a.icon-right:before{position: absolute;right: 10px;top: 11px;}
.aboutus-contactus .aboutus a.icon-right:hover{background-color: #E10026;}
.aboutus-contactus .contactus{float: right;width: 610px;padding-top: 30px;}
.aboutus-contactus .contactus strong{font-size: 23px;line-height: 48px;display: block;color: #FFFFFF;}
.aboutus-contactus .contactus dl{padding-top: 10px;border-bottom: 1px solid #FFFFFF;}
.aboutus-contactus .contactus dt{float: left;width: 160px;height: 40px;line-height: 40px;color: #FFFFFF;font-size: 13px;font-weight: bold;}
.aboutus-contactus .contactus dd{min-height: 40px;}
.aboutus-contactus .contactus dd input,.aboutus-contactus .contactus dd textarea{border: none;width: 435px;padding-left: 15px;background-color: transparent;color: #FFFFFF;}
.aboutus-contactus .contactus dd input{height: 40px;}
.aboutus-contactus .contactus dd textarea{padding-top: 5px;line-height: 20px;height: 90px;}
.aboutus-contactus .contactus dd input::-moz-placeholder{color: #FFBABA;}
.aboutus-contactus .contactus dd input::-webkit-input-placeholder{color: #FF6A6A;}
.aboutus-contactus .contactus dd textarea::-moz-placeholder{color: #FFBABA;}
.aboutus-contactus .contactus dd textarea::-webkit-input-placeholder{color: #FF6A6A;}
.aboutus-contactus .contactus dl.verify{position: relative;}
.aboutus-contactus .contactus dl.verify dd input{padding-left:80px;width: 360px;}
.aboutus-contactus .contactus dl.verify img{position: absolute;left: 176px;top: 16px;}
.aboutus-contactus .contactus .icon-right{margin-top: 28px;float: right;height: 36px;line-height: 36px;color: #E10026;background-color: #FFFFFF;position: relative;border: 1px solid #FFFFFF;}
.aboutus-contactus .contactus .icon-right:before{position: absolute;right: 12px;top: 11px;font-size: 16px;z-index: 1;}
.aboutus-contactus .contactus .icon-right input{border: none;background-color: transparent;font-size: 15px;color: #E10026;font-weight: bold;width: 100%;height: 100%;padding: 0 35px;position: relative;z-index: 2;cursor: pointer;}
.aboutus-contactus .contactus .icon-right:hover{background-color: #E10026;color: #FFFFFF;}
.aboutus-contactus .contactus .icon-right:hover input{color: #FFFFFF;}
/*news-center*/
.news-center dl{float: left;width: 665px;margin-left: 30px;}
.news-center dl:first-child{margin-left: 0;}
.news-center dl dt{width: 200px;height: 140px;float: left;}
.news-center dl dt a{background-color: #FFFFFF;display: block;width: 100%;height: 100%;}
.news-center dl dt a img{max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.news-center dl dd{width: 452px;float: right;color: #ACACAC;font-size: 14px;line-height: 20px;}
.news-center dl dd a{font-size: 16px;color: #FFFFFF;font-weight: bold;display: inline-block;padding-bottom: 5px;}
.news-center dl dd s{font-size: 14px;color: #858585;text-decoration: none;display: inline-block;padding-bottom: 10px;}
.news-center ul{padding-bottom: 30px;}
.news-center li{float: left;width: 650px;margin-left: 40px;color: #ACACAC;font-size: 13px;margin-top: 17px;height: 70px;}
.news-center li:nth-child(2n+1){margin-left: 0;}
.news-center li a{display: inline-block;padding: 9px 0;color: #FFFFFF;font-size: 14px;font-weight: bold;}
.why-choose-us{background-color: #1E1E21;background-image: url("../images/why-choose-us.jpg");background-repeat: no-repeat;background-position: center 0;height: 398px;}
.why-choose-us dl{float: left;width: 25%;margin-top: 176px;text-align: center;}
.why-choose-us dt{font-size: 19px;color: #FFFFFF;font-weight: bold;height: 46px;line-height: 46px;}
.why-choose-us dd{color: #C2C2C2;font-size: 15px;padding: 0 15px;}
@media screen and (min-width: 767px)
{
	html[lang="hu"] .aboutus-contactus .contactus strong{font-size: 18px;}
	html[lang="ph"] .aboutus-contactus .contactus strong{font-size: 21px;}
}
@media screen and (max-width: 768px)
{
	/*banner*/
	#banner,.why-choose-us{display:none;}
	/*category*/
	dl.category{display:none;}
	.latest li{width:47.5%;margin-left: 1%;padding-left: 1%;padding-right: 1%;}
	.latest li:nth-child(5n+1){margin-left:1%;}
	.latest li:nth-child(2n+1){margin-left:0;}
	/*manufacturers*/
	.manufacturers{height:auto;padding-bottom: 30px;}
	.manufacturers ul{width:auto !important;position: static;margin: 0 !important;}
	.manufacturers ul::after{clear:none;}
	.manufacturers li{content:"";width: 49% !important;margin-left: 1%;margin-bottom: 5px;height: 70px !important;}
	.manufacturers li:nth-child(-n+4),.manufacturers li:nth-last-child(-n+4){display: none;}
	.manufacturers li:nth-child(2n+1){/*! margin-left: 0;*/}
	.manufacturers li.logo{display:none;}
	.manufacturers li a img{width:auto;margin: 0 auto;position: static;padding-top: 10px;}
	.manufacturers ul:nth-child(2),.manufacturers ul:nth-child(6){width:auto;margin: 0;position: static;}
	.aboutus-contactus:before,.aboutus-contactus:after{display:none;}
	.aboutus-contactus .aboutus{float:none;width: auto;padding-left: 2%;padding-right: 2%;padding-bottom: 30px;}
	.aboutus-contactus .contactus{float:none;width: auto;background-color: #E10026;padding-left: 1%;padding-right: 1%;padding-bottom: 30px;}
	.aboutus-contactus .contactus strong{font-size:17px;}
	.aboutus-contactus .contactus dt{padding-left:15px;}
	.aboutus-contactus .contactus .icon-right{float:none;margin: 28px 20% 0 20%;}
	/*news-center*/
	.news-center dl{float:none;width: auto;padding-left: 5px;margin-left: 0;}
	.news-center dl dt{width:auto;height: auto;float: none;text-align: center;margin-bottom: 5px;}
	.news-center dl dt a{display:inline;}
	.news-center dl dd{float: none;width: auto;padding-bottom: 30px;}
	.news-center ul{padding-left:7px;}
	.news-center li{float:none;width: auto;margin-left: 0;}
}