﻿@media only screen and (max-width: 768px) {
	.table thead > tr > th {
		font-size: 11px;
		padding: 25px 10px 25px 10px;
	}
	.table tbody > tr > td {
		font-size: 11px;
		padding: 25px 10px 25px 10px;
	}
}

@media (max-width:1200px) and (min-width: 768px) {
	.product.product--list .product__details .product-purchase {
		width: 100%;
	}

	.product--list .product-desc,
	.product--list .product-meta {
		vertical-align: top;
		min-height: unset !important;
	}

	.product--list .product-purchase {
		vertical-align: top;
		min-height: 80px !important;
		text-align: left;
	}

	.product--list .product-purchase .price {
		left: 75%;
	}
}

@media (max-width: 991px) and (min-width: 768px) {

	.filter-bar .dropdown-trigger {
		padding: 0 10px;
	}

	.filter-bar .filter--dropdown {
		width: 24%;
		padding: 18px 0;
		border-bottom: 1px solid #ececec;
	}

	.dashboard_purchase .product_archive .single_product .product__description img {
		display: unset;
	}

	.product_archive .single_product .product__description img {
		width: 40px;
		height: 40px;
	}


	.product--list .product__thumbnail img {
		width: 60px;
		height: 60px;
	}

	.product.product--list .product__thumbnail {
		width: 100px;
	}

	.product.product--list .product__details .product-purchase {
		width: 100%;
	}

	.product--list .product-desc,
	.product--list .product-meta {
		vertical-align: top;
		min-height: unset !important;
	}

	.product--list .product-purchase {
		vertical-align: top;
		min-height: 80px !important;
		text-align: left;
	}

	.product--list .product-purchase .price {
		left: 75%;
	}
}

@media screen and (max-width: 767px) {
	.dashboard_purchase .product_archive .single_product .product__description .short_desc h4 {
		font-size: 14px;
	}

	.dashboard_purchase .product_archive .single_product .product__description .product__description__labels {
		display: none;
	}

	.dashboard_purchase .product_archive .single_product .product__description img {
		width: 40px;
		height: 40px;
	}

	.single_product .product__description img {
		display: inline-block;
		vertical-align: middle;
	}

	.product--list .product-desc,
	.product--list .product-meta {
		vertical-align: top;
		min-height: unset !important;
	}

	.product--list .product-purchase {
		vertical-align: top;
		min-height: 80px !important;
	}
}