/* pp PRINT STYLES pp */

@media print {

    html {
        background: #fff;
    }

    body,
    .tab,
    .tab-button {
        background: #fff !important;
        color: #000 !important;
    }

    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    a,
    p a,
    .site-footer,
    strong {
        color: #000 !important;
    }

    .searcher,
    nav.main-navigation,
    .menu.footer-categories,
    .menu-footer.about,
    .promo,
    .promos,
    .share-print,
    footer.entry-footer,
    form.woocommerce-ordering,
    a.button,
    button {
        display: none;
    }

    .site-header,
    .site-branding.center-y {
        position: relative;
        top: auto;
        box-shadow: none;
        transform: none;
    }

    .zoom.shadow,
    .shadow,
    .product-main {
        box-shadow: none !important;
    }

    .site-header {
        padding: 0 0 20px 0;
        border-bottom: 2px solid #000;
    }

    ul.menu.contact {
        float: left;
        margin: 0 0 40px 0;
        text-align: left;
    }

    .page-content,
    .entry-content,
    .entry-summary,
    .entry-title,
    .entry-footer,
    .inside,
    .nav-archive,
    .comments-area,
    .woocommerce-notices-wrapper,
    .single-product div.product,
    .nav-archive,
    .woocommerce-notices-wrapper,
    .single-product div.product,
    .single .breadcrumb,
    .woocommerce-notices-wrapper,
    .single-product div.product,
    .product-title,
    .site-footer,
    .tab,
    .tab-button {
        padding: 0 !important;
    }

    .site-main {
        margin: 20px 0 0 0 !important;
    }

    .meta li,
    ul.products li .meta li {
        border-color: #000 !important;
    }

    .tab {
        display: block !important;
    }
}