/*
Theme Name: Porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive Wordpress Multi Purpose + eCommerce Theme.
Version: 7.0.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: woocommerce, business, corporate, e-commerce, blog, news, education, food-and-drink, portfolio, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-styles, custom-background, custom-colors, custom-header, custom-logo, footer-widgets, template-editing, grid-layout, one-column, wide-blocks
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor { display: block; }

a { text-decoration: none; }

.main-menu-wrap {
    padding-bottom: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.mega-menu>li.menu-item>a {
    color: #000;
}
.mega-menu>li.menu-item.active, .mega-menu>li.menu-item:hover>a {
    color: #0099e6;
}

.page-top {
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.page-top .page-title {
    font-weight: 700;
    margin-bottom: 20px;
}
.page-top .page-title:not(.b-none):after {
    display: none;
}

.woocommerce-widget-layered-nav-list {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-direction: column;
}

.woocommerce-page.archive .sidebar-content {
    border: none;
}
.filter-item-list .filter-item, .woocommerce-widget-layered-nav-list a:not(.filter-color) {
    border: none;
    padding: 0;
    text-align: left;
    text-decoration: none;
    font-size: 14px;
}
.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color) {
    background-color: transparent;
    color: #000;
}
.woocommerce-widget-layered-nav-list .active a:not(.filter-color) {
    color: #000;
}

.filter_cat_wrap {
    margin-bottom: 30px;
}
.filter_cat {
    display: inline-block;
    margin-right: 15px;
    border: 1px solid #ccc;
    padding: 3px 12px;
    font-weight: 600;
    color: #000;
}

.filter {
    display: block;
    position: relative;
    padding-left: 24px;
    cursor: pointer;
    font-size: 13px;
    color: #ccc;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.filter .checkmark {
    position: absolute;
    top: 6px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: 1px solid #ccc;
}
.filter .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 5px;
    top: 1;
    width: 7px;
    height: 11px;
    border: solid #000;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.filter.chosen .checkmark:after {
    display: block;
}

.filter .filter_count {
    color: #999;
}
.filter.disabled .filter_count {
    color: #ccc;
}
.filter.active {
    order: -1;
} 
.filter.chosen {
    order: -2;
} 

ul.products .woocommerce-loop-product__title {
    white-space: normal;
    overflow: auto;
    height: 71px;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul.products h3 {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.attr_cart_wrap {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}
ul.products .price {
    margin-top: 10px;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}




























