/*
Theme Name: Omni WP Strap
Theme URI: http://omninet.co.nz
Description: Bootstrap theme for WordPress.
Author: OmniNet
Author URI: http://omninet.co.nz/
Version: 2.0.1
Tags: responsive, bootstrap

*/

.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
	width: 100% !important;
}

.product-header {
	height: 37px !important;
	padding: 0 !important;
	margin-bottom: 10px !important;
	width: 85% !important;
	float: right;
}

.product-header-left, .product-header-right {
	height: 50px !important;
}

.price {
	width: 10% !important;
	float: left !important;
	font-size: 16px !important;
	margin-top: 10px !important;
}

.omni-loop-short-desc {
	width: 65% !important;
	float: left !important;
}

.woocommerce ul.products li.product .button {
	margin-top: 0 !important;
	right: 20px;
	position: absolute;
	bottom: 9px;
}

.omni-loop-thumbnail {
	overflow: hidden !important;
	aspect-ratio: 1 !important;
	width: auto !important;
	height: 95px !important;
}

.omni-loop-content {
	margin-left: 130px !important;
}

.omni-loop-content, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	height: 95px !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 3.8% 10px 0 !important;
}

@media (min-width: 768px) and (max-width: 1599px) {
	.omni-loop-thumbnail {
		float: left !important;
		max-height: 222px;
	}
	.product-header {
		margin-top: 0 !important;
		padding-left: 20px !important;
		width: 100% !important;
		height: 75px !important;
	}
	.price, .omni-loop-short-desc {
		margin: 10px !important
	}
	.woocommerce ul.products li.product .button {
		position: relative;
		float: right;
		clear: both;
		bottom: unset;
    	bottom: 0px !important;
	}
	.omni-loop-content {
		clear: unset !important;
	}
	.omni-loop-content, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		min-height: 130px;
		height: auto !important;
		overflow: auto;
	}
	.omni-loop-short-desc {
		width: 90% !important;
	}
}

@media (max-width: 1080px) {
	.omni-loop-content {
		width: 100%;
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product {
		margin: 10px auto !important;
		float: unset;
	}
	.omni-loop-thumbnail {
		float: unset !important;
	}
}

@media (max-width: 767px) {
	.omni-loop-short-desc, .omni-loop-content, .price, .product-header {
		width: 100% !important;
	}
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
		clear: both !important;
		height: auto !important;
	}
	.woocommerce ul.products li.product .button {
		position: relative;
		float: right;
		margin-top: 20px !important;
	}
	.product-header {
		height: max-content !important;
	}
	.omni-loop-thumbnail {
		height: auto !important;
	}
	.hero-category {
		margin: -20px -20px 20px -20px;
	}
	.hero-category .left-area {
		padding: 5%;
	}
}