
/*
Theme Name: Maker Child
Theme URI: http://www.wpbingosite.com/maker
Author: wpbingo
Description: This is a child theme for Maker
Version: 1.0.0
Author URI: http://wpbingosite.com
Template: maker
Text Domain: maker-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/


.woocommerce.widget_product_categories ul.product-categories {
  overflow: hidden;
    overflow-y: hidden;
  overflow-y: auto;
  display: inline-block;
  max-height: 100% !important;
  width: 100%;
  padding: 3px 10px 0 0 !important;
}

.bwp-main .page-title {
  margin: 0 0 0px !important;
  padding: 0px 0 0px !important;
}

.product-name a {
  font-weight: normal !important;
}

table.shop_table.cart > tbody > tr > td.product-price bdi{
	font-weight: normal !important;
}

table.shop_table.cart > tbody > tr > td.product-subtotal span{
	font-weight: normal !important;
}



.bwp-header .header-page-link .wishlist-box {
    display: none !important;
}


.categories-vertical-menu .widget-title {
    color: #ffffff !important;
}

.categories-vertical-menu .widget-title i:before {
    color: #ffffff !important;
}
.categories-vertical-menu .widget-title:after {
    color: #ffffff !important;
}
.icon-search:before {
    color: #fff !important;
}
/* .bwp-header .header-flex {
    display: none !important;
} */
.bwp-header .header-page-link .mini-cart .cart-icon .icons-cart .cart-count {
    color: #fff !important;
}

.categories-vertical-menu .bwp-vertical-navigation>div ul.menu li.level-0>a {
  
    font-weight: unset !important;
}

.bwp-navigation ul.menu li {
    font-weight: unset !important;
}

.bwp-navigation ul.menu>li.level-0>a, .bwp-navigation ul.menu>li.level-0>a .caret {
    font-weight: unset !important;
}
.products-list.grid .product-wapper .products-thumb .btn-atc>div>a:hover {
    background: #19699e !important;
}

#bwp-topbar .summer {
    display: none !important;
}

.products-list.grid .product-wapper .products-thumb .btn-atc>div>a {
    color: #fff !important;
}


.checkout #place_order:hover {
    border: 1px solid var(--border-color, rgba(12, 24, 60, .2));
    color: #fff !important;
}


.cart_totals .wc-proceed-to-checkout>a.wc-forward:hover {
    border: 1px solid var(--border-color, rgba(12, 24, 60, .2));
    color: #fff !important;
}

.bwp-header .header-mobile .wpbingo-verticalmenu-mobile {
    display: none !important;
}



.container.category-short-desc-bottom {
    text-align: left !important;
}
/* .bwp-top-bar.top {
    display: none !important;
}
.bwp-top-bar.top .button-filter-toggle {
    display: none !important;
} */

/* Hide PayPal button on single product pages only */
body.single-product .paypal-buttons,
body.single-product .paypal-button-container,
body.single-product .paypal-button-row {
    display: none !important;
}
/* .woocommerce-ordering .pwb-dropdown-toggle {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    font-size: 14px !important;
    color: #222 !important;
    visibility: visible !important;
    opacity: 1 !important;
} */

/* .woocommerce-ordering .pwb-dropdown-toggle::before,
.woocommerce-ordering .pwb-dropdown-toggle::after {
    color: #222 !important;
} */
.bwp-main .page-title {
    margin: 0 0 0px !important;
    padding: 100px 0 100px !important;
}


.loop-pagination>ul.page-numbers li a.current, .loop-pagination>ul.page-numbers li a:focus, .loop-pagination>ul.page-numbers li a:hover, .loop-pagination>ul.page-numbers li span.current, .loop-pagination>ul.page-numbers li span:focus, .loop-pagination>ul.page-numbers li span:hover, .woocommerce-pagination>ul.page-numbers li a.current, .woocommerce-pagination>ul.page-numbers li a:focus, .woocommerce-pagination>ul.page-numbers li a:hover, .woocommerce-pagination>ul.page-numbers li span.current, .woocommerce-pagination>ul.page-numbers li span:focus, .woocommerce-pagination>ul.page-numbers li span:hover {
    color: #fff !important;
}
.back-top svg.qodef-svg--back-to-top {
    fill: none;
    stroke: #fff !important;
    stroke-miterlimit: 10;
    stroke-width: 1.5;
}


.bwp-top-bar .woocommerce-ordering .pwb-dropdown-toggle, .bwp-top-bar .woocommerce-sort-count .pwb-dropdown-toggle {
   
    margin-top: 25px !important;
}


.main-archive-product .content-products-list {
    padding-top: 70px !important;
    position: relative;
}




/* =========================================================
   TOOLGUY - MOBILE PRODUCT DESCRIPTION / VIDEO FIX
   ========================================================= */

@media (max-width: 991px) {

    /* Product main container */
    body.single-product .site-main,
    body.single-product .bwp-main,
    body.single-product .main-content {
        width: 100% !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
    }

    /* Product content */
    body.single-product .product,
    body.single-product .single-product,
    body.single-product .product-detail,
    body.single-product .product-info {
        max-width: 100% !important;
    }

    /* Product tabs / description */
    body.single-product .woocommerce-tabs {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        clear: both !important;
    }

    body.single-product .woocommerce-tabs .panel,
    body.single-product .woocommerce-Tabs-panel,
    body.single-product .woocommerce-Tabs-panel--description {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    /* Description content */
    body.single-product .woocommerce-Tabs-panel--description {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Vimeo / YouTube iframe */
    body.single-product .woocommerce-Tabs-panel--description iframe {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;

        aspect-ratio: 16 / 9 !important;

        margin: 20px 0 !important;

        border: 0 !important;

        box-sizing: border-box !important;
    }

    /* Video element */
    body.single-product .woocommerce-Tabs-panel--description video {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;

        margin: 20px 0 !important;

        box-sizing: border-box !important;
    }

    /* Any embedded object */
    body.single-product .woocommerce-Tabs-panel--description embed,
    body.single-product .woocommerce-Tabs-panel--description object {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }

    /* Prevent long content from creating horizontal scroll */
    body.single-product .woocommerce-tabs img,
    body.single-product .woocommerce-tabs iframe,
    body.single-product .woocommerce-tabs video {
        max-width: 100% !important;
    }

    /* Description text */
    body.single-product .woocommerce-Tabs-panel--description p,
    body.single-product .woocommerce-Tabs-panel--description ul,
    body.single-product .woocommerce-Tabs-panel--description ol {
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    /* Main page horizontal overflow */
    html,
    body {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }
}

@media (max-width: 991px) {

    body.single-product .woocommerce-tabs,
    body.single-product .woocommerce-tabs .tabs-wrapper,
    body.single-product .woocommerce-tabs .tab-content,
    body.single-product .woocommerce-tabs .tab-pane,
    body.single-product .woocommerce-Tabs-panel {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        box-sizing: border-box !important;
    }

}