/*
Theme Name: Aspire Child Theme
Theme URI: https://wpdemo.magikcommerce.com/aspire/
Author: MagikCommerce
Author URI: https://www.magikcommerce.com/
Description: Aspire Woocommerce Child Theme
Template: aspire
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,  left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: aspire-child
*/
.category-products .bapf_body ul li label {
    color: #7A7A7A !important;
    font-size: 14px !important;
    font-weight: 400;
}

.category-products .bapf_body ul li {
    display: inline-block;
    padding: 8px !important;
    border: 2px solid #7A7A7A;
    margin: 8px !important;
}
.category-products .bapf_body ul li:first-child {
    display: none !important;
}

.category-products .bapf_body {
	margin-bottom: 30px !important;
}

.main {
    padding-top: 50px !important;
}

.product-shop form.cart .input-text   {
    height: 40px !important;
}

.product-shop .product_meta {
    padding-top: 20px;
}

.product-shop a.wishsuite-btn {
    padding-right: 20px;
}

.product-shop .yith-wcwl-add-button a {
    padding-left: 20px !important;
}

.category-products .bapf_body ul li label {
    color: #7A7A7A !important;
    font-size: 15px;
    font-weight: 400;
}

.page-heading {
    border-bottom: 0 solid #e5e5e5;
    font-size: 24px !important;
    font-weight: 900 !important;
    letter-spacing: 1px;
    margin: 30px auto 5px;
    padding: 0 0 10px;
    position: relative;
    text-transform: uppercase;
}

.category-products .bapf_body ul li {
    display: inline-block;
    padding: 7px !important;
    border: 2px solid #7A7A7A;
    margin: 7px !important;
}

.soldout {padding: 3px 8px;text-align: center;background: #a00;color: white;font-weight: bold;position: absolute;top: 6px;right: 6px;font-size: 12px;}
.mega-menu > li.menu-item > a > span{padding:0px 6px!important;font-size:13.5px!important; line-height:22px!important;}
#main-menu ul li:last-child{ border-right:0!important;}
a.mobile-toggle.mm-toggle.cstm-menu {
    font-size: 16px;
}
.CategoryButton {
    width: 100%;
    text-align: center;
    margin: 40px 0 0 0;
}
.CategoryButton .ViewMore {
    font-size: 20px;
    font-weight: 500;
    color: #ffff;
}
.CategoryButton .ViewMore button {
    padding: 10px 40px;
    background: #014693;
    border-color: #014693 !important;
    border: 1px solid;
}

.outofStock .stock {
    font-size: 12px;
    text-transform: uppercase;
    padding: 5px 10px;
    background: #aa0000;
    position: absolute;
    top: 50%;
    right: -10px;
    color: #fff;
    font-weight: 600;
}
.CategoryButton {
    width: 100%;
    text-align: center;
    margin: 40px 0px 20px;
}
