/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body, h1, h2, h3, h4, h5, h6, p, span, ul, li, table th {
	font-family: "Microsoft JhengHei" !important;
}
@media only screen and (min-width:768px) {
	.fusion-header-wrapper.fusion-is-sticky .fusion-header {
		background-color: transparent !important;
	}
	/*menu詢價車下拉選單，xx和商品名稱的調整*/
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li ul.yith-ywraq-list a {
	    display: contents !important;
}

}
@media only screen and (max-width:768px) {
	/* 產品 */
	.product-title-left {
		width: 100%!Important;
	}
	footer.fusion-footer-widget-area .fusion-column-first img {
		width: 150px;
	}
	li.product_cat-22 a.add-request-quote-button.button, li.product_cat-23 a.add-request-quote-button.button {
		padding: 9px 10px !important;
	}
	body.term-23 .fusion-layout-column,
	body.term-55 .fusion-layout-column,
	body.term-81 .fusion-layout-column{
		margin-bottom: 0px !important;
	}
	#main {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.pd-top {
		display: block!Important;
		margin-bottom: 5%!important;
	}
	.pd-top-left {
		width: 100%!Important;
	}
	.pd-top-btm {
		margin-bottom: 5%!Important;
	}
	.pd-top-btm img {
		max-width: 100%!IMportant;
	}
	.tablepress-responsive-phone tbody tr {
		min-width: 49%!important;
		max-width: 49%!important;
	}
	/* 耐磨管 */
	body.term-22 .products li,
	body.term-64 .products li,
	body.term-90 .products li{
		width: 100% !important;
	}
	body.term-22 .tablepress-responsive-phone tbody,
	body.term-64 .tablepress-responsive-phone tbody,
	body.term-90 .tablepress-responsive-phone tbody{
		overflow-x: visible !important;
	}
	body.term-22 .tablepress-responsive-phone tbody td,
	body.term-64 .tablepress-responsive-phone tbody td,
	body.term-90 .tablepress-responsive-phone tbody td{
		min-height: 50px;
	}
	body.term-90 .tablepress-responsive-phone tbody td.column-5{
		min-height: 64px !important;
	}
	body.term-22 .products .fusion-alignright, 
	body.term-64 .products .fusion-alignright,
	body.term-90 .products .fusion-alignright{
		margin-right: 2px;
		margin-top: 2px;
	}
	li.product_cat-39 {
		display: block!important;
		width: 100%!Important;
		margin: 0 0% 0!important;
	}
	/* footer */
	ul.footer-menu {
		display: block!Important;
	}
	.fusion-footer .fusion-column-wrapper {
		padding: 0px!Important;
	}
	/* 關於up */
	table#country td.right {
		padding: 10px!important;
	}
	.list_m .fusion-column-wrapper {
		padding: 5px!Important;
	}
	/*查詢訂單*/
	form.track_order button[type="submit"] {
		display: block!important;
		padding: 5px 20px!Important;
		width: 100%!important;
	}
}
/*menu詢價車清單設定*/

li#menu-item-741 li.yith-ywraq-list-item>a:nth-of-type(2) {
	pointer-events: none;
	white-space: nowrap;
}
@media only screen and (max-width: 768px) {
	/*焊絲焊條header會吃不到底圖或是底圖怪怪的*/
	body.term-22 .fusion-header, 
	body.term-64 .fusion-header,
	body.term-90 .fusion-header,
	body.term-23 .fusion-header,
	body.term-55 .fusion-header,
	body.term-81 .fusion-header,
	body.term-25 .fusion-header, 
	body.term-26 .fusion-header, 
	body.term-27 .fusion-header, 
	body.term-28 .fusion-header, 
	body.term-29 .fusion-header, 
	body.term-30 .fusion-header, 
	body.term-31 .fusion-header, 
	body.term-32 .fusion-header, 
	body.term-33 .fusion-header, 
	body.page-id-713 .fusion-header {
		background-image: none !important;
	}
}
/*冷作件+硬面堆焊+耐磨管所有的子頁面加入詢價車按鈕不要底色*/

body.term-22 .product_cat-39 .add-request-quote-button.button, 
body.term-64 .product_cat-39 .add-request-quote-button.button,
body.term-90 .product_cat-39 .add-request-quote-button.button,
body.term-64 .post-2257 .add-request-quote-button.button,
body.term-64 .post-2258 .add-request-quote-button.button,
body.term-90 .post-2508 .add-request-quote-button.button,
body.term-90 .post-2509 .add-request-quote-button.button,
body.term-25 .add-request-quote-button.button, 
body.term-26 .add-request-quote-button.button, 
body.term-27 .add-request-quote-button.button, 
body.term-28 .add-request-quote-button.button, 
body.term-29 .add-request-quote-button.button, 
body.term-30 .add-request-quote-button.button, 
body.term-31 .add-request-quote-button.button, 
body.term-32 .add-request-quote-button.button, 
body.term-33 .add-request-quote-button.button, 
body.term-50 .add-request-quote-button.button,
body.term-51 .add-request-quote-button.button,
body.term-52 .add-request-quote-button.button,
body.term-53 .add-request-quote-button.button,
body.term-54 .add-request-quote-button.button,
body.term-60 .add-request-quote-button.button,
body.term-61 .add-request-quote-button.button,
body.term-62 .add-request-quote-button.button,
body.term-63 .add-request-quote-button.button,
body.term-76 .add-request-quote-button.button,
body.term-77 .add-request-quote-button.button,
body.term-78 .add-request-quote-button.button,
body.term-79 .add-request-quote-button.button,
body.term-80 .add-request-quote-button.button,
body.term-86 .add-request-quote-button.button,
body.term-87 .add-request-quote-button.button,
body.term-88 .add-request-quote-button.button,
body.term-89 .add-request-quote-button.button,
body.term-22 .product_cat-39 .add-request-quote-button.button:hover, 
body.term-64 .product_cat-39 .add-request-quote-button.button:hover, 
body.term-90 .product_cat-39 .add-request-quote-button.button:hover, 
body.term-64 .post-2257 .add-request-quote-button.button:hover,
body.term-64 .post-2258 .add-request-quote-button.button:hover,
body.term-90 .post-2508 .add-request-quote-button.button:hover,
body.term-90 .post-2509 .add-request-quote-button.button:hover,
body.term-25 .add-request-quote-button.button:hover, 
body.term-26 .add-request-quote-button.button:hover, 
body.term-27 .add-request-quote-button.button:hover, 
body.term-28 .add-request-quote-button.button:hover, 
body.term-29 .add-request-quote-button.button:hover, 
body.term-30 .add-request-quote-button.button:hover, 
body.term-31 .add-request-quote-button.button:hover, 
body.term-32 .add-request-quote-button.button:hover, 
body.term-33 .add-request-quote-button.button:hover,
body.term-50 .add-request-quote-button.button:hover,
body.term-51 .add-request-quote-button.button:hover,
body.term-52 .add-request-quote-button.button:hover,
body.term-53 .add-request-quote-button.button:hover,
body.term-54 .add-request-quote-button.button:hover,
body.term-60 .add-request-quote-button.button:hover,
body.term-61 .add-request-quote-button.button:hover,
body.term-62 .add-request-quote-button.button:hover,
body.term-63 .add-request-quote-button.button:hover,
body.term-76 .add-request-quote-button.button:hover,
body.term-77 .add-request-quote-button.button:hover,
body.term-78 .add-request-quote-button.button:hover,
body.term-79 .add-request-quote-button.button:hover,
body.term-80 .add-request-quote-button.button:hover,
body.term-86 .add-request-quote-button.button:hover,
body.term-87 .add-request-quote-button.button:hover,
body.term-88 .add-request-quote-button.button:hover,
body.term-89 .add-request-quote-button.button:hover{
	background-color: transparent;
}

/*焊絲和耐磨版頁面，產品標題下的線條隱藏*/

.product-border {
	display: none;
}
/*焊絲頁面下分類那邊的調整*/
body.term-23 ul.products>li.product_cat-23>div.summary-container>div.post-content>p,
body.term-55 ul.products>li.product_cat-23>div.summary-container>div.post-content>p,
body.term-81 ul.products>li.product_cat-23>div.summary-container>div.post-content>p,
body.term-23 ul.products>li.product_cat--ch>div.summary-container>div.post-content>p,
body.term-55 ul.products>li.product_cat--ch>div.summary-container>div.post-content>p ,
body.term-81 ul.products>li.product_cat--en>div.summary-container>div.post-content>p{
	display: none;
}
/*up產品頁面產品不要秀出數量*/

body.woocommerce-page ul.products-4 li.product-category a h2 mark.count {
	display: none;
}
/*sticky header下方有陰影，找不到theme option可以設定*/

.fusion-is-sticky .fusion-header-v6 .fusion-sticky-shadow {
	box-shadow: none;
}
/*新menu間距調整*/

ul#menu-main-menu>li, ul#menu-main-menu>li>.widget li, 
ul#menu-main-menu-ch>li, ul#menu-main-menu-ch>li .widget li ,
ul#menu-main-menu-en>li, ul#menu-main-menu-en>li .widget li {
	padding: 9px 0px;
}
ul#menu-main-menu>li>.widget li a, 
ul#menu-main-menu-ch>li .widget li a,
ul#menu-main-menu-en>li .widget li a{
    background-color: transparent !important;
	    border-top-width: 1px !important;
}
ul#menu-main-menu>li .widget li.wpml-ls-current-language a.wpml-ls-item-toggle:after ,
ul#menu-main-menu-en>li .widget li.wpml-ls-current-language a.wpml-ls-item-toggle:after ,
ul#menu-main-menu-ch>li .widget li.wpml-ls-current-language a.wpml-ls-item-toggle:after{
    color: #ffd966 !important;
}
ul#menu-main-menu>li .widget .raq-info, 
ul#menu-main-menu-ch>li .widget .raq-info, 
ul#menu-main-menu-en>li .widget .raq-info {
	padding: 0px 12px;
}
/* scroll page dots */

.fusion-scroll-section-nav {
	background-color: transparent!important;
}
.fusion-scroll-section-link-bullet {
	background-color: #0071bc!important;
}
/* home slider*/

.fusion-header-content-3-wrapper {
	width: 80%;
}
.fusion-logo-left.fusion-header-v4 .fusion-logo {
	border-bottom: 3px solid #0071bc;
	padding-bottom: 15px;
}
.fusion-header-v4 .fusion-header {
	padding-bottom: 0px!Important;
}
/* home product block */

figure.snip1116 {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 220px;
	max-width: 236px;
	max-height: 354px;
	width: 100%;
	background: #000000;
	color: #ffffff;
	text-align: center;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
figure.snip1116 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}
figure.snip1116 img {
	max-width: 100%;
	position: relative;
	opacity: 0.9;
}
figure.snip1116 figcaption {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 5%;
	right: 5%;
	border: 1px solid #ffd966;
	border-width: 1px 1px 0;
	background-color: rgba(0, 0, 0, 0.2);
}
figure.snip1116 h2 {
	padding: 68% 20px;
	margin: 0;
	text-transform: uppercase;
	color: #ffd966;
}
figure.snip1116 h2 span {
	font-weight: 800;
	color: #ffd966;
	font-size: 30px;
}
figure.snip1116 .caption {
	overflow: hidden;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	position: absolute;
	bottom: 0;
	width: 100%;
}
figure.snip1116 p {
	display: table;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	text-align: center;
	width: auto;
	color: rgba(255, 255, 255, 0);
	font-size: 0.8em;
}
figure.snip1116 p:before, figure.snip1116 p:after {
	position: absolute;
	width: 155%;
	height: 1px;
	content: '';
	background: #ffd966;
	bottom: 50%;
	-webkit-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
}
figure.snip1116 p:before {
	left: -105%;
}
figure.snip1116 p:after {
	right: -105%;
}
figure.snip1116 a {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
figure.snip1116:hover img, figure.snip1116.hover img {
	opacity: 0.35;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
figure.snip1116:hover p, figure.snip1116.hover p {
	opacity: 1;
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
	color: #ffd966;
}
figure.snip1116:hover p:before, figure.snip1116.hover p:before, figure.snip1116:hover p:after, figure.snip1116.hover p:after {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
figure.snip1116:hover p:before, figure.snip1116.hover p:before {
	left: -150%;
}
figure.snip1116:hover p:after, figure.snip1116.hover p:after {
	right: -150%;
}
/* header background image */

@media only screen and (min-width: 768px) {
	body.product-template-default .fusion-header-wrapper, 
	body.page-id-713 .fusion-header-wrapper, 
	body.woocommerce-page .fusion-header-wrapper, 
	body.archive.post-type-archive.post-type-archive-product .fusion-sticky-header-wrapper, 
	body.woocommerce-page .fusion-header-wrapper ,
	body.page-id-1964 .fusion-header-wrapper ,
	body.page-id-2702 .fusion-header-wrapper{
		position: relative !important;
		background-image: url("//www.upplate.com/wp-content/uploads/2018/03/redox_01.png")
	}
	.shop_table tbody tr {
		height: 40px!Important;
	}
}
/*公司檔案表格*/

td.left {
	width: 20%;
	text-align: center;
}
td.right {
	background-color: rgba(13, 106, 133, 0.5)!important;
	text-align: left;
	padding-left: 30px;
	border-bottom: 1px solid #ddd;
}
td.right ul {
	padding: 0px;
}
ul.table-info li {
	margin: 0 5%;
}
ul.table-info li a {
	text-decoration: none;
}
ul.table-info {
	list-style-type: none;
	display: flex;
	text-align: center;
	width: 30%;
	float: right;
	margin-top: -15%;
}
ul.table-info li a img {
	width: 40px;
	height: 40px;
}
ul.info {
	list-style-type: none;
	margin-bottom: 0;
}
td.right ul li {
	list-style-type: none!important;
}
td.right {
	line-height: 20px;
}
ul.country {
	list-style-type: none;
	padding-left: 0px;
	text-align: center;
}
span.display-counter {
	display: block;
	font-weight: 400!Important;
}
/* checklist */

@media only screen and (min-width: 768px) {
	ul.fusion-checklist.fusion-checklist-1.rd, ul.fusion-checklist.wel {
		/*width: 40%; */
		margin: 0 auto;
	}
}
/* support centre */

ul.nav-tabs h4 {
	color: rgb(13, 106, 133)!Important;
	text-align: center;
}
/* support centre links hover effect */

a.effect-1, a.effect-1>span {
	position: relative;
	color: inherit;
	text-decoration: none;
	line-height: 24px;
}
a.effect-1:before, a.effect-1:after, a.effect-1>span:before, a.effect-1>span:after {
	content: '';
	position: absolute;
	transition: transform .5s ease;
}
.effect-1 {
	padding-top: 10px;
}
.effect-1:before {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #0883a4;
	transform: scaleX(0);
}
.effect-1:hover:before {
	transform: scaleX(1);
}
/* 投資專區 sidebar */

body.has-sidebar #main .sidebar {
	margin-top: 4%!Important;
}
p.upcode {
	font-size: 20px;
	font-weight: 600;
}
#avada-vertical-menu-widget-2 ul.menu li a ,
#avada-vertical-menu-widget-3 ul.menu li a ,
#avada-vertical-menu-widget-4 ul.menu li a{
	color: #333;
}
#avada-vertical-menu-widget-2 li.current-menu-item a span.link-text ,
#avada-vertical-menu-widget-3 li.current-menu-item a span.link-text ,
#avada-vertical-menu-widget-4 li.current-menu-item a span.link-text{
	color: #0071bc;
	font-weight: 800;
}
#wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {
	border-right-color: transparent;
	border-left-color: transparent;
	border: none!Important;
}
/* 投資專區 表格 */

.table-2.fin table th {
	color: #333;
}
.table-2.fin tr td {
	background: #fff!Important;
}
.table-2.fin tr td {
	background: #fff!Important;
}
.table-2 tr td {
	border-bottom: 1px solid #dcdcdc!Important;
}
/* footer text link */

.fusion-footer a.fusion-button.button-flat.fusion-button-square.button-medium.button-custom span {
	font-size: 18px;
	color: #fff!Important;
}
.fusion-footer a.fusion-button.button-flat.fusion-button-square.button-medium.button-custom span:hover {
	color: #0071bc!Important;
}
.shop_table tbody tr {
	height: 40px!Important;
}
h2.avada-woocommerce-myaccount-heading {
	display: none;
}
/* 詢價車 */

li#menu-item-735 a i {
	font-size: 20px;
	color: #0071bc;
}
.widget_ywraq_mini_list_quote {
	margin: 0px !important;
}
.widget_ywraq_mini_list_quote .raq-info {
	border: 0!important;
	margin-left: 25px !important;
}
li.yith-ywraq-list-item .quantity {
	width: 20px!Important;
	border: none;
	margin: 0px;
}
li.yith-ywraq-list-item {
	float: none;
	width: 254px;
	padding: 5px;
}
/* product */

.product-title {
	font-style: normal!Important;
}
h2.woocommerce-loop-category__title {
	font-size: 18px!Important;
	text-align: center;
}
/* quote tracking page */

.shop_table .product-thumbnail {
	float: none!Important;
}
.product-info {
	margin-left: 0px!Important;
}
.avada-order-details .shop_table.order_details .product-total {
	text-align: center!Important;
}
.woocommerce h2 {
	font-size: 24px!Important;
}
.woocommerce-MyAccount-content, .woocommerce-content-box {
	padding: 10px!Important;
}
.fusion-counters-box.sales-c {
	width: 80%;
	margin-left: 22%!Important;
}
span.display-counter, span.unit {
	font-size: 1em;
}
#career span.display-counter {
	font-size: 2em;
}
div#products .fusion-builder-row.fusion-row {
	width: 1100px;
}
.counter-box-content {
	font-size: 24px!Important;
	font-weight: 500;
}
/* my account page */

table.my_account_quotes.my_account_orders td {
	padding: 0px!Important;
	text-align: center!Important;
}
.table-2.fin table {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}
.table-2.fin table caption {
	font-size: 1.5em;
	margin: .5em 0 .75em;
}
.table-2.fin table tr {
	background: #f8f8f8;
	border: 1px solid #ddd;
	padding: .35em;
}
.table-2.fin table th, .table-2.fin table td {
	padding: .625em;
	text-align: center;
}
.table-2.fin table th {
	font-size: .85em;
	letter-spacing: .1em;
	text-transform: uppercase;
}
@media screen and (max-width: 768px) {
	.table-2.fin table {
		border: 0;
	}
	.table-2.fin table caption {
		font-size: 1.3em;
	}
	.table-2.fin table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	.table-2.fin table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	}
	.table-2.fin table td {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: .8em;
		text-align: right;
	}
	.table-2.fin table td:before {
		/*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}
	.table-2.fin table td:last-child {
		border-bottom: 0;
	}
	.table-2.fin table td {
		min-height: 35px;
	}
}
/* quote form table */

form#yith-ywraq-form .shop_table td {
	padding: 5px !important;
}
form#yith-ywraq-form .shop_table .product-remove a {
	float: none!important;
}
form#yith-ywraq-form .shop_table .product-thumbnail {
	margin-right: 0px!important;
	margin: 0 auto!important;
}
input.button.raq-send-request {
	width: 100%;
	padding: 1%;
	background-color: #0071bc;
	color: #fff;
	border-color: #0071bc;
}
input[name="update_raq"] {
	float: right;
	margin-right: 5%;
}
@media only screen and (max-width: 768px) {
	.shop_table .product-quantity {
		display: block!important;
	}
	form#yith-ywraq-form .quantity {
		width: 70%!important;
		margin-right: -20%;
		margin-left: auto;
	}
}
/* quote list */

span.quote-cart-top img {
	width: 30px;
	float: left;
	display: block;
	margin-top: 10px;
}
span.handler-label {
	display: none;
}
span.raq-items-number {
	margin-top: -10px!Important;
	display: block;
	color: red;
}
/* my account field */

p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
	width: 48%;
	float: left;
}
p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
	width: 48%;
	float: left;
	margin-left: 4%;
}
select#company_type {
	width: 100%;
}
span.default-woocommerce-dashboard {
	display: none;
}
p.ywraq-no-quote-in-list {
	text-align: center;
}
#billing_country_field>label, #shipping_country_field>label {
	display: block!IMportant;
}
table.shop_table.shop_table_responsive.my_account_quotes.my_account_orders th {
	text-align: center;
}
/* quote add item message */

.yith_ywraq_add_item_product_message {
	font-size: 16px;
	font-weight: 400;
	margin-top: 10px;
}
.yith_ywraq_add_item_response_message.show {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
}
.yith_ywraq_add_item_browse_message.show a {
	background: #404b5b;
	color: #fff!Important;
	padding: 2% 5%!Important;
}
.yith_ywraq_add_item_browse_message.show {
	margin-top: 3%;
}
.yith_ywraq_add_item_browse_message a {
	padding: 5px 10px;
	background: #404b5b;
	display: block;
	/* width: 30%;*/
	text-align: center;
	color: #fff!Important;
}
/* shopping-cart icon colour 
body.home i.fa.fa-shopping-cart{
	color: white;
}*/

i.fa.fa-shopping-cart {
	font-size: 26px;
	color: white;
	position: absolute;
	top: 10px;
	left: 0px;
}
/*  header.fusion-header-wrapper.fusion-is-sticky i.fa.fa-shopping-cart {
	color: white;
}*/

/* my account login form and order tracking */

.u-column2.col-2 {
	min-height: 418px;
}
form.track_order {
	padding: 30px;
}
/* mobile */

@media only screen and (max-width: 768px) {
	/* header */
	img.fusion-mobile-logo {
		width: 75px;
	}
	.fusion-header-content-3-wrapper {
		width: 76%;
	}
	.fusion-logo {
		display: -webkit-box!Important;
	}
	h3.fusion-header-tagline {
		font-size: 13px;
		margin-left: 6%;
	}
	i.fa.fa-shopping-cart {
		color: white;
		left: 40%;
		top: 10px;
	}
	span.raq-items-number {
		margin-top: 0px!Important;
		margin-left: 30px!Important;
	}
	div#yith_ywraq_request_quote_list_mini-2 ,
	div#yith_ywraq_request_quote_list_mini-3 ,
	div#yith_ywraq_request_quote_list_mini-4{
		width: 100%;
	}
	.widget_ywraq_mini_list_quote .raq-info {
		margin: 0px!Important;
	}
	.fusion-header-wrapper {
		background: url(//www.upplate.com/wp-content/uploads/2018/03/redox_01.png);
	}
	/* home */
	figure.snip1116 {
		float: none!IMportant;
		margin: 0 auto!Important;
	}
	div#career div#fusion-scroll-section-element-1-3 {
		background-size: contain!important;
	}
	/* about up*/
	ul.table-info {
		margin-top: 3%;
		width: 50%;
	}
}
/* footer img */

.fusion-footer img.img-responsive.wp-image-467 {
	filter: drop-shadow(1px 1px 1px rgba(255, 255, 255, .5)) contrast(120%);
}
body.post-type-archive-news .fusion-header-wrapper {
	background: url(//www.upplate.com/wp-content/uploads/2018/03/redox_01.png);
}
table#country {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
}
table#countrycaption {
	font-size: 1.5em;
	margin: .5em 0 .75em;
}
table#countrytr {
	background: #f8f8f8;
	border: 1px solid #ddd;
	padding: .35em;
}
table#countryth, table#countrytd {
	padding: .625em;
	text-align: center;
}
table#countryth {
	font-size: .85em;
	letter-spacing: .1em;
	text-transform: uppercase;
}
@media screen and (max-width: 768px) {
	table#country {
		border: 0;
	}
	table#countrycaption {
		font-size: 1.3em;
	}
	table#countrythead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
	table#countrytr {
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	}
	table#countrytd {
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: .8em;
		text-align: right;
	}
	table#countrytd:before {
		/*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}
	table#countrytd:last-child {
		border-bottom: 0;
	}
	table#countrytd {
		min-height: 35px;
	}
}
/* news page */

span.date-to {
	padding: 0px 20px;
}
figcaption a img.alignright {
	margin-top: 21vh;
}
.snip1369 {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 230px;
	max-width: 525px;
	width: 100%;
	background: #333;
	text-align: left;
	color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	font-size: 16px;
}
.snip1369 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.snip1369>img, .snip1369 .image img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	max-width: 100%;
}
.snip1369>img {
	vertical-align: top;
	position: relative;
	-webkit-filter: blur(5px);
	filter: blur(5px);
	opacity: 0.6;
}
.snip1369 figcaption, .snip1369 .image {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.snip1369 .image {
	position: absolute;
	top: 0;
	bottom: 25%;
	right: 0;
	left: 0;
	overflow: hidden;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 1px 0 rgba(255, 255, 255, 0.2);
}
.snip1369 .image img {
	position: absolute;
	top: 0;
}
.snip1369 figcaption {
	position: absolute;
	top: 75%;
	bottom: 46px;
	left: 20px;
	right: 20px;
	border-bottom: 2px solid #ffffff;
	padding-top: 20px;
	z-index: 1;
}
.snip1369 h3, .snip1369 p {
	margin: 0;
}
.snip1369 h3 {
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.snip1369 p {
	font-size: 0.9em;
	letter-spacing: 1px;
	font-weight: 400;
	opacity: 0;
}
.snip1369 .read-more {
	display: block;
	opacity: 0;
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
	line-height: 48px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 20px;
	color: #ffffff;
	right: 0;
	bottom: 0;
	font-weight: 500;
	position: absolute;
}
.snip1369 a {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
.snip1369:hover .read-more, .snip1369.hover .read-more, .snip1369:hover figcaption, .snip1369.hover figcaption {
	opacity: 1;
	-webkit-transform: translateX(0px);
	transform: translateX(0px);
}
.snip1369:hover figcaption, .snip1369.hover figcaption, .snip1369:hover .image, .snip1369.hover .image {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.snip1369:hover figcaption, .snip1369.hover figcaption {
	top: 50%;
	max-height: 190px!Important;
}
.snip1369:hover .image, .snip1369.hover .image {
	bottom: 50%;
}
.snip1369:hover p, .snip1369.hover p {
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
@media only screen and (max-width:768px) {
	.snip1369:hover .image, .snip1369.hover .image {
		bottom: 70%!Important;
	}
	.snip1369:hover figcaption, .snip1369.hover figcaption {
		top: 30%!Important;
	}
	span.date-to {
		font-size: 13px!Important;
	}
	.p-title {
		padding: 0px 30px;
	}
	figcaption a img.alignright {
		margin-top: 18vh!Important;
	}
	.snip1369 figcaption {
		padding-top: 0px!Important;
	}
}


@media only screen and (min-width:768px) and (max-width:1070px) {
	.fusion-main-menu>ul>li {
		padding-right: 30px!Important;
	}
}
/* 相關商品 摘要隱藏*/

section.related.products .summary-container {
	display: none;
}
/* 耐磨板管 內建項目隱藏 */

body.term-22 .product-excerpt.product-list,
body.term-64 .product-excerpt.product-list,
body.term-90 .product-excerpt.product-list{
	display: none!Important;
}
body.term-22 .product-details,
body.term-64 .product-details,
body.term-90 .product-details{
	display: none!important;
}
/* 耐磨管 grid 顯示*/

body.term-22 li.product_cat-39,
body.term-64 li.product_cat-39,
body.term-90 li.product_cat-39{
	display: inline-grid;
	width: 35%;
	margin: 0 5% 0;
}
/* 耐磨板 list 顯示 */

li.product_cat-22 {
	/*display: contents!important;*/
	width: 100%!Important;
}
/* 隱藏  商品分類 */

body.term-22 .product_meta,
body.term-64 .product_meta,
body.term-90 .product_meta{
	display: none;
}
div.product_cat-39 .product_meta {
	display: none!important;
}
/* 耐磨板 詢價車按鈕位置調整 */

li.product_cat-22 .yith-ywraq-add-to-quote ,
body.term--ch.term-64 li.product_cat--ch .yith-ywraq-add-to-quote,
body.term--en.term-90 li.product_cat--en .yith-ywraq-add-to-quote {
	float: right;
	vertical-align: middle;
	padding: 5px;
	margin-top: 2px;
}
body.term-22 .products-4>li,
body.term-64 .products-4>li,
body.term-90 .products-4>li{
	float: none!important;
}
/* 焊絲 list 顯示*/

.product-title-c {
	display: -webkit-box;
	margin-bottom: 10px;
	height: 45px;
}
li.product_cat-23 {
	/* display: contents!Important;*/
	width: 100%!Important;
}
body.term-23 .product-details,
body.term-55 .product-details,
body.term-81 .product-details{
	display: none!important;
}
body.term-23 .product_meta,
body.term-55 .product_meta,
body.term-81 .product_meta {
	display: none!important;
}
li.product_cat-23 .yith-ywraq-add-to-quote ,
body.term-55 li.product_cat--ch .yith-ywraq-add-to-quote,
body.term-81 li.product_cat--en .yith-ywraq-add-to-quote{
	float: right;
	vertical-align: middle;
	padding: 5px;
}
li.product_cat-22 a.add-request-quote-button.button, 
li.product_cat-23 a.add-request-quote-button.button,
body.term-64 li.product_cat--ch a.add-request-quote-button.button,
body.term-90 li.product_cat--en a.add-request-quote-button.button,
body.term-55 li.product_cat--ch a.add-request-quote-button.button,
body.term-81 li.product_cat--en a.add-request-quote-button.button{
	padding: 10px;
}
li.product_cat-23 .fusion-clean-product-image-wrapper ,
body.term--ch.term-55 li.product_cat--ch .fusion-clean-product-image-wrapper,
body.term--en.term-81 li.product_cat--en .fusion-clean-product-image-wrapper{
	display: none;
}
/*body.archive.tax-product_cat .product-details{
	display:none!important;
}*/

/* rollover quote button */

.fusion-rollover a.add-request-quote-button.button {
	padding: 10px 10px!Important;
	display: block;
	text-align: center;
	margin: 0 auto;
	font-size: 15px!Important;
}
a.show_details_button {
	display: none!Important;
}
.fusion-rollover a.add-request-quote-button.button {
	padding: 10px 20px 10px 45px!Important;
	display: block;
	text-align: center;
	margin: 0 auto;
	font-size: 15px!Important;
}
a.show_details_button {
	display: none!Important;
}
.fusion-rollover .yith_ywraq_add_item_browse_message a {
	padding: 10px!Important;
	font-size: 15px!important;
}
.products li {
	border: none!Important;
}
img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
	pointer-events: none;
}
td.product-thumbnail a, td.product-name a {
	pointer-events: none!Important;
}
/* 舊header */

.fusion-is-sticky .fusion-sticky-menu-and-logo.fusion-header-v4 .fusion-sticky-header-wrapper {
	background-color: rgba(255, 255, 255, 0.4)!Important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header {
	padding-top: 0px!Important;
}
.p-title {
	width: 100%;
	text-align: center;
	background-image: url(//www.upplate.com/wp-content/uploads/2018/03/redox_01.png);
}
.p-title h3 {
	margin: 0;
}
.p-title p {
	margin: 0px;
}
/* one line footer */

ul.footer-menu {
	padding: 0px;
	list-style-type: none;
	display: flex;
}
ul.footer-menu li {
	margin-right: 4%;
}
.fusion-layout-column.footer-m {
	margin-top: 20px!Important;
}
.fusion-product-buttons .yith-ywraq-add-to-quote {
	display: block!important;
}
li.product_cat-39 .yith-ywraq-add-to-quote, 
li.product_cat-26 .yith-ywraq-add-to-quote, li.product_cat-26 .summary-container, 
li.product_cat-21 .yith-ywraq-add-to-quote, li.product_cat-21 .summary-container, 
li.product_cat-24 .yith-ywraq-add-to-quote, li.product_cat-24 .summary-container,
body.term--ch.term-50 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-50 li.product_cat--ch .summary-container ,
body.term--ch.term-51 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-51 li.product_cat--ch .summary-container ,
body.term--ch.term-52 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-52 li.product_cat--ch .summary-container ,
body.term--ch.term-53 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-53 li.product_cat--ch .summary-container ,
body.term--ch.term-54 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-54 li.product_cat--ch .summary-container ,
body.term--ch.term-60 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-60 li.product_cat--ch .summary-container ,
body.term--ch.term-61 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-61 li.product_cat--ch .summary-container ,
body.term--ch.term-62 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-62 li.product_cat--ch .summary-container ,
body.term--ch.term-63 li.product_cat--ch .yith-ywraq-add-to-quote , body.term--ch.term-63 li.product_cat--ch .summary-container ,
body.term--en.term-76 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-76 li.product_cat--en .summary-container ,
body.term--en.term-77 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-77 li.product_cat--en .summary-container ,
body.term--en.term-78 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-78 li.product_cat--en .summary-container ,
body.term--en.term-79 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-79 li.product_cat--en .summary-container ,
body.term--en.term-80 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-80 li.product_cat--en .summary-container ,
body.term--en.term-86 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-86 li.product_cat--en .summary-container ,
body.term--en.term-87 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-87 li.product_cat--en .summary-container ,
body.term--en.term-88 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-88 li.product_cat--en .summary-container ,
body.term--en.term-89 li.product_cat--en .yith-ywraq-add-to-quote , body.term--en.term-89 li.product_cat--en .summary-container{
	display: none;
}
div.mapup {
	background-size: contain!Important;
}
/* custom flyout(header v6) menu toggle menu*/

ul.sub-about li, ul.sub-product li, ul.sub-investor li ,
ul.sub-about_zh li, ul.sub-product_zh li, ul.sub-investorz_zh li ,
ul.sub-about_en li, ul.sub-product_en li, ul.sub-investorz_en li{
	padding: 9px 0px!IMportant;
}
a.fusion-link-wrapper, h3.product-title a {
	pointer-events: none;
}
/* 僅顯示子分類 */

a[rel="tag"]:last-child {
	display: none!Important;
}
/* 條列式詢價車按鈕圖示 */

.yith-ywraq-add-button.show a:before {
	content: url(https://www.upplate.com/wp-content/uploads/2018/05/qct.png);
	display: -webkit-inline-box;
	vertical-align: sub;
}
/* grid 詢價車按鈕圖示 */

body.term-25 a.add-request-quote-button.button:before, 
body.term-26 a.add-request-quote-button.button:before, 
body.term-27 a.add-request-quote-button.button:before, 
body.term-28 a.add-request-quote-button.button:before, 
body.term-29 a.add-request-quote-button.button:before, 
body.term-30 a.add-request-quote-button.button:before, 
body.term-31 a.add-request-quote-button.button:before, 
body.term-32 a.add-request-quote-button.button:before, 
body.term-33 a.add-request-quote-button.button:before, 
body.term-50 a.add-request-quote-button.button:before, 
body.term-51 a.add-request-quote-button.button:before, 
body.term-52 a.add-request-quote-button.button:before, 
body.term-53 a.add-request-quote-button.button:before, 
body.term-54 a.add-request-quote-button.button:before, 
body.term-60 a.add-request-quote-button.button:before, 
body.term-61 a.add-request-quote-button.button:before, 
body.term-62 a.add-request-quote-button.button:before, 
body.term-63 a.add-request-quote-button.button:before,
body.term-76 a.add-request-quote-button.button:before, 
body.term-77 a.add-request-quote-button.button:before, 
body.term-78 a.add-request-quote-button.button:before, 
body.term-79 a.add-request-quote-button.button:before, 
body.term-80 a.add-request-quote-button.button:before, 
body.term-86 a.add-request-quote-button.button:before, 
body.term-87 a.add-request-quote-button.button:before, 
body.term-88 a.add-request-quote-button.button:before, 
body.term-89 a.add-request-quote-button.button:before,
li.product_cat-39 a.add-request-quote-button.button:before,
li.post-2257.product_cat--ch a.add-request-quote-button.button:before,
li.post-2258.product_cat--ch a.add-request-quote-button.button:before,
li.post-2508.product_cat--en a.add-request-quote-button.button:before,
li.post-2509.product_cat--en a.add-request-quote-button.button:before{
	content: url(https://www.upplate.com/wp-content/uploads/2018/05/qct.png);
	display: -webkit-inline-box;
	vertical-align: sub;
	margin-left: -25px!Important;
}
ul.fusion-checklist.patent li:nth-child(even), ul.fusion-checklist.rd li:nth-child(even) {
	color: #fff;
}
.wpml-ls-legacy-dropdown {
	margin: 0 auto;
}

/*簡中*/
/*耐磨板、管-ch , 焊絲 ch*/
body.term-64 li.product_cat--ch,
body.term-90 li.product_cat--en,
body.term-55 li.product_cat--ch,
body.term-81 li.product_cat--en{
    width: 100%;
}
/*耐磨管*/
li.post-2257, 
li.post-2258,
li.post-2508,
li.post-2509{
    display: inline-grid!Important;
    width: 35%!Important;
    margin: 0 5% 0!Important;
}
/*耐磨管 hover 詢價鈕置中*/
li.post-2257 .yith-ywraq-add-to-quote, 
li.post-2258 .yith-ywraq-add-to-quote,
li.post-2508 .yith-ywraq-add-to-quote,
li.post-2509 .yith-ywraq-add-to-quote{
	float:none!Important;
}


#hideid{
	display:none !important;
}
.archive .fusion-clean-product-image-wrapper{
	display:block !important;
}