/*
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.4.5
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; }

.bypostauthor { display: block; }

#mc-mobile-header{
    display:none;
}
#main-toggle-menu .toggle-menu-wrap { box-shadow: 0 29px 29px rgba(0,0,0,0.1); width: 116.5%; border-width: 1px 1px 0 0; border-style: solid; border-color: #e7e7e7; padding: 6px 0 8px; left: 1px;}
.top-links i, .sidebar-menu > li a i { vertical-align: middle;}
#header .header-main .container { min-height: auto }
#main-toggle-menu .menu-title { padding-right: 83px; border-width: 0 1px; border-color: #E7E7E7; border-style: solid; }
#main-toggle-menu .toggle-menu-wrap>ul { border: none;}
/*
.sw-info-box {
    width: 30% !important;
}
.sw-info-box2 {
    width: 70% !important;
}*/
.sw-info-box2 {
    width: 75% !important;
}
.sw-info-box2>.vc_column_container>.vc_column-inner {
    justify-content: flex-end;
}
.sidebar-menu .popup::before { content: none;}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a { margin: 0;}






aside#woocommerce_product_categories-2 {
    display: none;
}
.logged-in .porto-sicon-header {
    display: none;
}

#menu-sw-main-menu>.active>a {
    color: #fff !important;
}
#menu-sw-main-menu {
    margin: 0 auto;
}
.mt-swicher-none{
    display: none !important;
}
.tb-hover-content>.porto-tb-woo-link ,.mx-auto>.add_to_cart_button{
    background-color: #c3883a !important;
}
.tb-image-type-hover>.tb-hover-content>.porto-tb-addcart {
    display: none;
}
.page-wrapper .porto-tb-item>.product-simple>.porto-tb-wishlist{
    position: absolute;
    z-index: 999;
    top: 5px;
    right: 5px;
    opacity: 0.75;
}
.sw-info-box {
    width: 30% !important;
}
.sw-info-box2 {
    width: 70% ;
}
.sw-info-box2>.vc_column_container>.vc_column-inner {
    justify-content: flex-end;
}
.menu-item > .current{
    color: #ffffff !important;
}
#AC-display-none,.AC-display-none{
    display:none;
}
.ac-remove-p>.porto-info-list-item>div>p ,.ac-remove-p p{
    display: none;
}
#header .mobile-toggle {
    color: #fff;
}
.wcfmmp_become_vendor_link > a {
    text-align: center;
    background-color: #222529;
    color: #fff !important;
    padding: 10px 0px;
    margin-top: 10px;
    width: 100%;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
.sw-special-offer>.posts-wrap>.porto-tb-item>.porto-section>.d-block {
    display: none !important;
}

.sw-slider-container-3 {
    min-height: 500px !important;
}
@media only screen and (max-width: 991px) {
    .sw-info-box2 {
        width: 100%;
    }
    #sw-custom-row-header>.porto-wrap-container {
        padding: 0px;
    }
    .sw-custom-option .sw-info-box {
        width: 40% !important;
    }

    #sw-top-notificationbar>.vc_column_container {
        padding: 0px;
    }
    .mc-d-block {
        display: block !important;
    }
    #sw-top-notificationbar {
        display: none;

    }
    #mc-mobile-header {
        display: block;
        width: 100% !important;
    }
    .sw-info-mobile-none,.sw-mini-mobile-none{
        display: none !important;
    }
    .mc-d-block .searchform {
        right: 40px !important;
    }
    #header .mobile-toggle {
        color: #fff !important;
    }
}
@media only screen and (max-width: 768px) {
    .product-images>.product-image-slider {
        height: 300px !important;
    }
    .product-images>.product-image-slider>.owl-stage-outer>.owl-stage>.owl-item>.img-thumbnail>.inner>.woocommerce-main-image {
        height: 300px !important;
    }
}
@media only screen and (max-width: 600px) {
    #mc-mobile-header #mini-cart {
        margin: 0px !important;
    }
    .sw-banner-image {
        min-height: 200px !important;
    }

}

@media only screen and (max-width: 500px) {
    .mc-d-block {
        flex-grow: 0 !important;
    }
    .mc-d-block .searchform {
        width: 250px;
    }
    .mc-d-block .searchform {
        width: 220px !important;
        right: 0 !important;
    }
}
