/*** Sidebar Category Tree ***/
.sidebar.sidebar-main { margin-top: 15px; }
.sidebar .o-list { display: block; }

/*** Sticky Page Header ***/
.page-header.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	border-bottom: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #b7ab79;
}

/*** PRG Links **/
.category-cms .mmprg {
	text-decoration: underline;
	color: #A51F2D;
}

@media only screen and (max-width: 767px) {
	.page-products .filter:not(.active) .filter-title strong {
		background-color: #b7ab79;
		color: #fff !important;
		position: static;
		border: none ;
	}
	
	.page-products .filter-title strong:before {
		display: inline;
		font-size: 18px;
		padding-right: 10px;
	}
	
	.page-products .block .block-title.filter-title {
		text-align: center;
		padding-bottom: 10px;
	}
}

/* FF-Fix for Product Item Grid */
.products-grid .product-item .product-item-details .product-item-name{white-space:normal !important}

/* Elastic Search */
.mst-searchautocomplete__highlight {
	color: #b7ab79;
}

.mst-searchautocomplete__item.magento_catalog_product .store {
	min-width: 100px;
}

.mst-searchautocomplete__item.magento_catalog_product .description {
	font-size: 1rem;
}

.mst-searchautocomplete__item.magento_catalog_product .price-box {
	margin: 8px 0 5px;
}

.mst-searchautocomplete__item.magento_catalog_product .price {
	font-size: 14px;
	white-space: normal;
}

.mst-searchautocomplete__item.magento_catalog_product .baseprice {
	font-size: 12px;
	white-space: nowrap;
}

.mst-searchautocomplete__item.magento_catalog_product .baseprice .price {
	display: inline;
	white-space: inherit;
	font-size: 12px;
}

.mst-searchautocomplete__item.magento_catalog_product div.tax-details {
	padding-left: 1rem;
	font-size: 12px !important;
}

.product-item-info .product.name a:hover {
	color: #A51F2D !important;
}
