/*
Theme Name: Plus Demo
Theme URI: https://www.route2marketsolutions.com
Author: R2M
Author URI: https://www.route2marketsolutions.com
Description: Plus Demo
Version: 1.0
Template: neve
*/

@font-face {
    font-family: 'AktivGrotesk';
    src: url('fonts/AktivGrotesk-Regular.eot');
    src: url('fonts/AktivGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/AktivGrotesk-Regular.woff2') format('woff2'),
        url('fonts/AktivGrotesk-Regular.woff') format('woff'),
        url('fonts/AktivGrotesk-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
	font-family: 'AktivGrotesk', Verdana, Geneva, sans-serif;
}
body.home #content > .container { max-width: 100%; padding: 0px; }
#site-footer { display: none !important; }

.store-product-availability,.no-store-selected { font-size: 13px;text-align:center;line-height:12px;}
.store-product-availability {color: #0f0;}
.no-store-selected {color:#f00}
#header-menu-sidebar-bg { background-color:#262644;}
.woocommerce-loop-category__title { text-align: center}
.woocommerce-loop-category__title .count {
  display: none !important;
}
ul.products li.product.product-category {
    border: 1px solid var(--e-global-color-b9a8a57);
    border-radius: 10px;
}
ul.products li.product.product-category a {
    display: block;
    min-height: 200px;
    position: relative;
}
ul.products li.product.product-category a img {
    width: auto !important;
    max-height: 120px;
    margin: 10px auto !important;
    display: block;
    position: absolute;
    left: 50%;
    top: calc(50% - 20px);
    transform: translate(-50%,-50%);
}
ul.products li.product.product-category a h2 {
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100%;
}
ul.products li.product.type-product,
ul.products li.product.type-product .price {
    text-align: center;
}
ul.products li.product.type-product div.sp-product-image {
    height: 150px;
    margin-bottom: 10px;
}
ul.products li.product.type-product div.sp-product-image img {
    max-height: 150px;
    border-radius: 5px;
}