/*
    Theme Name: Basetheme Child
    Theme URI: http://www.qreative-web.com
    Description: Is een korte omschrijving echt nodig?
    Version: 1.0
    Template: basetheme 
    Author: Qreative-Web
    Author URI: http://www.qreative-web.com

    License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

nav.menu_buttons .current-menu-item > a, nav.menu_buttons .current-page-ancestor > a, nav.menu_buttons .current-post-parent > a, nav.menu_buttons .current-menu-parent > a, nav.menu_buttons .current_page_parent > a, nav.menu_buttons .current-cat > a, nav.menu_buttons .is-active > a, nav.blog-nav.menu_buttons span.current, nav.menu_buttons ul li:hover > a {
    color: #FFF;
    background: var(--main);
    mix-blend-mode: initial;
}
#banner.banner_background_image img.banner_background {
    opacity: .5;
}
#banner .inner_banner {
    opacity: 0;
}
.woocommerce .product .cart {
    display: block;
}
.woocommerce div.product form.cart {
    margin-bottom: 0;
}
.woocommerce div.product form.cart div.quantity {
    display: none;
}
.summary {
    color: #FFF;
    background: var(--main);
    padding: 20px;
}
.summary h1 {
    text-transform: uppercase;
}
div.product-addon-totals {
    border: 0px;
    background: rgba(255,255,255,0.1);
    padding: 20px;
    margin-inline: -20px;;
}
div.product-addon-totals .wc-pao-subtotal-line {
    border: 0px;
    justify-content: flex-start;
}
div.product-addon-totals ul {
    padding: 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #FFF;
    font-weight: bold;
}
.summary h3 {
    margin-top: 50px;
    margin-bottom: 0;
}
.summary select {
    border: 0;
}
body.single-product #content {
    position: relative;
    top: -150px;
    z-index: 50;
}
.woocommerce div.product form.cart .wp-block-button.is-style-woocommerce .wp-block-button__link,
.woocommerce div.product form.cart .button {
    width: 100%;
    margin-top: 25px;
}
.woocommerce td.product-name dl.variation {
    display: grid;
    grid-template-columns: 1fr 1fr;
    font-size: 14px;
}
.woocommerce td.product-name dl.variation dt {
    display: inline-block!important;
}
.woocommerce td.product-name dl.variation dd p {
    font-size: inherit;
}
.woocommerce td.product-name dl.variation dd p:before {
    display: none;
}
dialog input, dialog textarea {
    width: 100%;
}

@media screen and (min-width: 725px) {
    
    .woocommerce.wc-product-layout-rows #main div.product .woocommerce-tabs .panel {
        display: block!important;
        max-width: 900px;
        margin-inline: auto;
        padding-block: var(--padding);
        border: 0px;
    }
    .woocommerce-tabs {
        background: #FFF;
        padding-block: var(--padding);
    }
    #tab-header.tab-description-header  {
        display: none;
    }
    #footer .wp-block-column {
        aspect-ratio: 5 / 4; 
        display: inline-grid;
        place-items: center;
    }

}