body {
    font-family: 'Merriweather Sans', sans-serif;
}

/* ===== Header css code start here ====== */
.desktop-header-active .header .mid-bar .desktop-search-wrapper {
	order: 1;
	flex: inherit;
}
.mobile-header-active .mobile-header .menu-trigger {
	order: 10;
	height: initial;
	padding: 10px 23px;
	margin-left: 14px;
}
.desktop-header-active header .count-badge.count-badge {
	display: none;
}

/* ===== Product Page css code start here ====== */
.site-wrapper .product-info .button-group-page .stepper button {
    display: none;
}
.site-wrapper .product-info .product-stats b {
	font-weight: 600;
}
.site-wrapper .product-info .product-details .stepper-group .stepper {
	border-width: 2px; 
}

/* ===== Category Page css code start here ====== */
.site-wrapper .list-categories h3 {
    font-size: 2.0625rem;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 15px;
    position: relative;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 18px;
    text-align: center;
	font-family: 'Merriweather Sans', sans-serif;
	font-weight: 400;
}
.site-wrapper .list-categories h3:after {
    content: "";
    width: 4rem;
    height: 3px;
    background: var(--link-hover-color);
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
}
.site-wrapper .list-categories .list-group-item {
    border: 0;
    color: #242424 !Important;
    line-height: 25px;
    text-transform: capitalize;
    background: transparent !important;
    margin: 0;
    border: 0;
    border-radius: 0;
    padding: 5px 0;
}
.site-wrapper .list-categories .list-group-item.child {
    position: relative;
    color: #888 !important;
    padding-left: 2rem;
}
.site-wrapper .list-categories .list-group-item.active,
.site-wrapper .list-categories .list-group-item:hover {
	color: #000 !important;
}

.site-wrapper .refine-items.no-scroll.ipr-grid {
    display: block;
	padding-left: 25px;
}

.site-wrapper .refine-items.no-scroll.ipr-grid>div {
	display: list-item;
}

.site-wrapper .refine-categories {
	border-top: 1px solid #eeeeee;
	padding-top: 25px;
}

.site-wrapper .main-products.main-products-style.product-list .product-layout .product-thumb .caption .price {
    order: 1;
}
.site-wrapper .main-products-style.product-list .product-thumb .quickview-button {
    margin-left: auto;
    bottom: 85px;
    right: 110px;
}
.site-wrapper .main-products-style.product-list .product-thumb .image {
    position: inherit;
    overflow: visible;
}

.site-wrapper .main-products-style.product-list .product-labels-price,
.popup-quickview .product-details .description{
	display: none !important;
}