ul.flex-direction-nav {
    position: absolute;
    top: 50%;
    transform:translateY(-50%);
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
	visibility:visible;content: '\f054';
	font-family: 'Font Awesome 5 Free';
	margin-right: 10px;
	font-size: 30px;   
	font-weight: bold;
}
a.flex-prev::before {
    visibility:visible;
    content: '\f053';
	font-family: 'Font Awesome 5 Free';   
	margin-left: 10px;
	font-size: 30px;
	font-weight: bold;
}
ul.flex-direction-nav li a {
	color: #00C3FF;
	text-shadow: 0px 0px 5px black;
	transition: 0.3s;
}
ul.flex-direction-nav li a:hover {
	text-decoration: none;
	color: #ffffff;
}


.woocommerce.columns-4 .cat-slider ul.products.columns-4 li.product,
.woocommerce-page.columns-4 .cat-slider ul.products.columns-4 li.product,
.woocommerce.woo-4.archive .cat-slider ul.products.columns-4 li.product,
.woocommerce-page.woo-4.archive .cat-slider ul.products.columns-4 li.product{
	width: 100% !important;
	padding-left: 10px;
	padding-right: 10px;
}



span.price,
p.price{
	display: none !important;
}

th.product-price,
td.product-price,
th.product-total,
td.product-total{
	font-size:0px !important;
}
tr.cart-subtotal,
tr.order-total,
.woocommerce-form-coupon-toggle{
	display:none !important;
}
.woocommerce-order-details tfoot,
.woocommerce-order-overview__total.total{
	display: none !important;
}

.stock-management{
	border: 1px solid #ccc;
	padding-bottom: 15px;
	margin-top: 25px;
}
.inventory-availability{
	background: #f60;
	color: #fff;
	padding: 5px 0;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
}
.single_add_to_cart_button{
	color: #fff !important;
	font-weight: 700 !important;
}
.woocommerce-message .button,
.checkout-button{
	color: #fff !important;
}
.shop_table .coupon,
.cart_totals h2{
	display: none;
}



.owl-dots{
	text-align: center;
}
.owl-dots .owl-dot{
	display: inline-block;
	border-radius: 100px;
	width: 25px;
	height: 25px;
	background: #ccc !important;
	margin-right: 10px;
}
.owl-dots .owl-dot.active{
	background: #ff6600 !important;
}


@media screen and (min-width: 992px){
	.owl-nav{
		display: block;
	}

	.owl-nav{
		width: 100%!important;
		position: absolute;
	    z-index: 0;
	    display: inline-block;
	    top: 25%;
	    left: -50px;
	}
	.owl-prev{
		float:left;
	}
	.owl-next{
		float:right;
		position: absolute;
		right: -100px;
	}
	.owl-nav button{
		display: inline-block;
		font-size: 65px !important;
		padding: 20px 25px !important;
	}
	.owl-nav button:hover{
		color: #0f668c !important;
	}
	.owl-dots{
		display: none;
	}

}

@media screen and (max-width: 991px){
	.owl-nav{
		display: none;
	}
	.owl-dots{
		text-align: center;
	}

}

.top30{margin-top:30px;}