
.obr-most-popular-product {
	background-color: var( --e-global-color-6ae8e17 ); /* power tools orange */
	color: var( --e-global-color-accent ); /* accent yellow */
	padding: 5px 15px;
	border-radius: 20px;
}
.home .obr-most-popular-product,
.archive .obr-most-popular-product {
	font-size: 0.7em;
}
.obr-most-popular-product .mptext {
	color: var( --e-global-color-text ); /* text grey */
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
}
.home .obr-most-popular-product .dashicons,
.archive .obr-most-popular-product .dashicons {
	font-size: 1.5em;
	vertical-align: middle;
	width: 15px;
}

.woocommerce-shipping-totals.shipping, 
th.product-total, 
tr.order-total, 
tr.cart-subtotal, 
td.product-total, 
.order_details tfoot, 
.woocommerce-Price-amount,
.woocommerce-cart .cart-collaterals .cart_totals h2,
.woocommerce-cart .cart-collaterals .shop_table,
.woocommerce-cart .shop_table .product-price,
.woocommerce-cart .shop_table .product-subtotal {
/*	display: none; */
}
#order_review table.shop_table tr>*:first-child {
	width: 100% !important;
}

.woocommerce ul.products li.product a img.obrproductsubcategoryarchivebrand {
	width: auto;
	height: 50px;
	margin: 0 auto;
}

#Ka_variation_table_filter.dataTables_filter {
	margin: 0 0 10px 0;
	width: 100%;
}
#Ka_variation_table_filter.dataTables_filter input {
	width: 300px;
	margin-left: 10px;
}
.Ka_variation_table td.ka_variation_table_data {
	vertical-align: middle;
}

.obrcategorymessage {
	margin: 0 auto;
	text-align: center;
}
.obrcategorymessage,
.obrcategorymessage a {
	font-weight: bold;
}
@media all and ( max-width: 767px ) {
	.Ka_variation_table td {
		border: none;
	}
	.Ka_variation_table tr {
		border: 1px solid #555;
	}
	#Ka_variation_table.Ka_variation_table {
		width: 100%;
	}
}
.woocommerce form.prod-var-table-form button.bulk_add_to_cart_btn.button {
	float: right;
	margin: 10px 0 10px 10px;
}
#obrvariationsselectall {
	margin: 5px;
}
.woocommerce.single-product .obr_blue_flash.outer {
	background-color: var( --e-global-color-400df5e ); /* light-fixings colour */
	clip-path: polygon( 0 0, calc( 100% - 60px ) 0, 100% 50%, calc( 100% - 60px ) 100%, 0 100%); 
	color: var( --e-global-color-fcda46d ); /* white */
}
.woocommerce.single-product .obr_blue_flash.outer .inner {
	padding: 10px 60px 10px 10px;
	min-height: 75px;
	vertical-align: middle;
}
.woocommerce.single-product .obr_rdfu_image img {
/*	height: 75px; */
	width: auto;
}

.woocommerce.single-product .ka_variation_table_data .amount {
	color: var( --e-global-color-text ); /* text grey */
}

.ka_table_body .odd {
	background-color: #fff !important;
}
.ka_table_body td input[type=number] {
	/* width: auto; */
	width: 100px;
}

.obr_available_online {
	background-color: var( --e-global-color-accent ); /* accent yellow */
	color: var( --e-global-color-text ); /* text grey */
	text-align: center;
}
#obrbrandsmobile {
	display: none;
}
#obrbrandsdesktop {
	display: flex;
}
@media all and ( max-width: 1023px ) {
	#obrbrandsmobile {
		display: flex;
	}
	#obrbrandsdesktop {
		display: none;
	}
}

.obrrequestanaccountpage .woocommerce-billing-fields h3 {
	display: none;
}
.obrrequestanaccountpage .wc_user_registration_extra_fields .formio-component {
	margin: 0;
}
.obroos {
	padding: 90% 0;
}

