@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Roboto Condensed';src:url(../fonts/Roboto/RobotoCondensed-Regular.ttf)}body{font-family:Microsoft JhengHei,sans-serif;font-size:1rem;margin:0;overflow-x:hidden}img{vertical-align:bottom;border-style:none}a{text-decoration:none}.space{-webkit-box-flex:1;-ms-flex:1;flex:1}.slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.slick-slide{height:inherit!important}.slick-arrow{position:absolute;width:60px;height:60px;border:none;background:0 0;z-index:1;text-indent:-9999px;cursor:pointer}.slick-arrow.slick-next{background:url(../images/b1-next.png) no-repeat;top:50%;margin-top:-30px;right:2%}.slick-arrow.slick-prev{background:url(../images/b1-prev.png) no-repeat;top:50%;margin-top:-30px;left:2%}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1330px;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-logo{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-logo img{min-height:1px;height:auto;width:193px}.header-menu ul{list-style:none;padding:0}.header-menu ul li{display:inline-block}

.header-menu{margin-left:30px;margin-right:30px}
.header-menu a{
	padding: 15px 10px;
	margin: 0 15px;
	text-transform: uppercase;
}
.header-menu li.current_page_item a {
	background-color: #e6e6e6;
}

.header-menu a{color:#333}.header-lang-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-lang-menu a.lang{color:#ccc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border-radius:17.5px;margin-left:7px;margin-right:7px;font-size:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-lang-menu a.lang.active{background:#f2f2f2}.header-mobile-menu{background:#333;position:absolute;padding:15px;z-index:1000;width:100%;top:0;left:0;display:none}.header-mobile-menu a{color:#fff}.header-mobile-menu .menu-items-lists .menu{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.header-mobile-menu .menu-items-lists a{height:43px;text-align:center;line-height:43px}.header-mobile-menu .lang-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;color:#fff;margin-bottom:30px}.header-mobile-menu .lang-menu a{padding:0 15px;text-align:center;display:block;height:30px;line-height:30px;margin-left:10px;margin-right:10px}.header-mobile-menu .lang-menu a.active{background:red;border-radius:15px}.close-menu-btn{position:absolute;right:15px}.mobile-menu-btn{display:none}.home-banners-1 img,.home-banners-2 img{width:100%;height:auto}.home-banners-2{max-width:1200px;width:100%;padding-left:15px;padding-right:15px;margin:0 auto 70px auto}.home-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-products .home-pd-block{background:#e6e6e6;width:25%}.home-products .home-pd-block .cover{width:80%}.home-products .home-pd-block .title-block{margin-top:-80px;margin-bottom:40px}.home-products .home-pd-block .sub_title{font-size:2rem;line-height:2.375rem;height:75px;color:red;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;position:relative}.home-products .home-pd-block .sub_title:after{position:absolute;content:"\A0";width:84px;background:#333;height:2px;bottom:-15px;left:0;right:0;margin-left:auto;margin-right:auto}.home-products .home-pd-block .title{text-align:center;color:#333;font-size:1.25rem;margin-bottom:0}.home-products .home-pd-block:not(:last-child){border-right:1px solid #fff}.home-products .home-pd-block:hover{background:#fcee21}.home-products a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-videos{background:url(../images/videos/video_bg.jpg) 50% no-repeat;height:600px;margin-bottom:280px}.home-videos .video-wrapper{max-width:1200px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;padding-top:220px}.home-videos .video-wrapper .cover{width:100%;height:auto}.home-videos .video-1{width:50%}.home-videos .video-2{width:50%;margin-top:100px}.home-videos .video-1 a,.home-videos .video-2 a{position:relative;display:block}.home-videos .video-1 .play,.home-videos .video-2 .play{position:absolute;left:45%;right:45%;top:45%;bottom:45%}#footer{clear:both}.footer-top{background:gray;height:60px;color:#fff;font-size:.9375rem;letter-spacing:.05em}.footer-bottom{background:#333;height:160px;padding-top:0;padding-bottom:0}.footer-left{max-width:320px;width:100%}.footer-logo{width:180px;min-height:1px;height:auto;margin-bottom:15px}.footer-info-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1.25rem}.footer-info-1 div{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px}.footer-menu ul{list-style:none;padding:0}.footer-menu ul li{display:inline-block}.footer-menu ul li a{margin-left:16px;margin-right:16px;position:relative;text-transform:uppercase}.footer-menu ul li a:after{position:absolute;right:-16px;content:"\A0";width:1px;background:#b3b3b3;height:16px}.footer-wrapper{max-width:1200px;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b3b3b3;font-size:.875rem}.footer-wrapper a{color:#b3b3b3}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banners{height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banners .banner-title{max-width:1200px;font-size:4.5rem;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;color:#e6e6e6}.banners .banner-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;padding-top:50px;width:40%;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-25px}.banners .banner-breadcrumb img{vertical-align:bottom;height:50px}.banners .banner-breadcrumb .breadcrumb{background:red;height:50px;line-height:50px;width:100%;color:#fff;padding-left:15px}.banners .banner-breadcrumb .breadcrumb a{color:#fff}.site-main{padding-top:130px;padding-bottom:80px;max-width:1200px;margin:0 auto}.product-categories .current-cat{font-weight:700}.woocommerce-notices-wrapper{display:none}.archive .content-area{background-color:#e6e6e6}.archive .site-main{max-width:1200px;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.widget-area{display:block;max-width:270px;width:100%}.widget-area .product-categories{list-style:none;margin:0;padding:0}.widget-area .cat-parent>a{background:#333;padding-left:30px;padding-right:30px;color:#fff;font-size:.9375rem;height:50px;line-height:50px;border:1px solid #fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.widget-area .cat-parent>a:after{content:"\f067";position:absolute;font-family:FontAwesome;width:32px;height:32px;font-size:14px;right:15px;top:1px}.widget-area .children{list-style:none;padding:0 0 0 30px;margin:0}.widget-area .children .cat-item{height:50px;line-height:50px}.widget-area .children .cat-item a{color:#717071;text-transform:uppercase}.woocommerce-pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px}.woocommerce-pagination .page-numbers{list-style:none;margin:0;padding:0}.woocommerce-pagination .page-numbers li{display:inline-block;line-height:50px;height:50px;min-width:50px;text-align:center;font-size:18px}.woocommerce-pagination .page-numbers .page-numbers{display:block;color:#727171;background-color:#f7f8f8;width:100%;height:100%}.woocommerce-pagination .page-numbers .page-numbers.current{display:block;color:#fff;background-color:red}.products{margin:0;padding-left:15px;padding-right:15px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:900px;width:100%}.products .product{margin-bottom:40px;background:#fff;width:calc(100%/3 - 30px);margin-left:15px;margin-right:15px;max-height:330px}.products .product img{width:100%;height:auto}.products .product h2{color:#333;text-align:center;font-size:.9375rem;height:50px;padding:0 10px;font-family:'Roboto Condensed',sans-serif}.products .product a.button.product_type_simple{display:none}.single-product .content-area{background-color:#fff;overflow:hidden;padding-bottom:60px}.single-product .woocommerce-product-gallery{max-width:570px;width:100%}.single-product .woocommerce-product-gallery img{width:100%;height:auto}.single-product .woocommerce-product-gallery__wrapper>div.woocommerce-product-gallery__image{position:relative;border:1px solid #efefef}.single-product .product_thumbnails{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0}.single-product .woocommerce-product-gallery{float:left}.single-product .woocommerce-tabs{clear:both}.single-product .summary{max-width:570px;width:100%;float:right}.single-product .summary-table{width:100%;color:#717071}.single-product .summary-table tr:nth-child(odd){background:#e6e6e6}.single-product .summary-table tr:nth-child(2n){background:#f2f2f2}.single-product .summary-table tr td:first-child{width:30%;padding-left:50px;padding-right:50px}.single-product .summary-table tr td:last-child{padding-left:30px;padding-right:30px}.single-product .spec-text{min-height:70px;padding-top:25px;padding-bottom:25px;line-height:1.25rem}.single-product .spec-text ul{padding-left:18px}.single-product .spec-text li{list-style:square}.single-product .spec-download{background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;height:41px;width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:25px 0}.single-product .spec-download a{color:#fff}.single-product .spec-download img{height:20px}.tabs.wc-tabs{display:none}#main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:600px;margin-top:170px;background:url(../images/contact_bg-2.png) 50% no-repeat}.contact-inner{max-width:1170px;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0}.contact-left{max-width:400px;width:100%;margin-left:15px;margin-right:15px}.contact-info{background:gray;color:#fff;margin-top:-115px;padding:70px}.contact-info h2{font-size:18px;padding-bottom:10px;margin-bottom:10px}.contact-info .contact-info-lists{line-height:30px;font-size:15px;margin-bottom:0}.contact-info .contact-info-lists a{border-bottom:1px dashed #b3b3b3}.contacts-link{color:#fff;border-bottom:1px dashed #fff}.contact-info-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}.contact-info-bottom a{display:block;background:red;text-align:center;height:60px;line-height:60px;color:#fff;width:50%}.contact-right{max-width:400px;width:100%;margin-left:15px;margin-right:15px}.download-block{margin-top:350px;display:block}.download-block img{width:100%;height:auto}.contact-bottom-section{max-width:1170px;width:100%;padding-left:15px;padding-right:15px;margin:60px auto}

	.site-main--about {
		padding-top: 60px;
	}
	#rotation{
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
		position: relative;
	}
	#rotation::after{
		content: "";
		position: absolute;
		width: 52px;
		height: 36px;
		bottom:2px;
		right: 2px;
		background-image: url("../images/360-degrees.png");
	}
	#rotation img{
		width: 100%;
		cursor: move;
	}
	
	.about__banner {
		margin-bottom: 50px;
	}
	.about__banner--img {
		width: 100%;
	}
	.menu-about-container {
	}
	#menu-about {
		margin: 0px;
		padding: 0px;
		overflow: hidden;
		text-align: center;		
	}
	#menu-about li {
		list-style: none;
		display: inline;
		border-right: 2px solid #e6e6e6;		
	}
	#menu-about li:last-child {
		border-right: none;
	}	
	#menu-about li a {
		margin-left: 10px;
		margin-right: 10px;
		display: inline-block;
		height: 55px;
		line-height: 55px;
		color: #333;
		padding-left: 50px;
		padding-right: 50px;
		text-transform: uppercase;		
	}
	#menu-about li.current_page_item a {
		background-color: #e6e6e6;
	}
	.about__certificates {
		display: flex;
		flex-direction: row;
		justify-content: space-around;		
	}
	.principle__title {
		text-align: center;
		text-transform: uppercase;
		color: #333333;
		margin-bottom: 50px;
	}
	.principle__images {
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.principle__images--item {
		max-width: 356px;
		width: 33%;
	}

@media only screen and (max-width:991px){
	.header-menu{display:none}
	.mobile-menu-btn{display:block}
	.products .product{width:calc(100%/2 - 30px)}
	.about__certificates {
		flex-direction: column;
		align-items: center;
	}
	.about__certificates--item {
		max-width: 483px;
		width: 100%;
		padding: 0 5px 30px 5px;
	}
}

@media only screen and (max-width:767px){
	.archive .site-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.principle__images {
		flex-direction: column;
	}
	.principle__images--item {
		width: 100%;
		padding: 15px 5px;
	}
}

@media only screen and (max-width:575px){
	.products .product{width:100%}
}