﻿@media print{
    @page {
        size: A4 portrait;
    }
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
    body {
        /*background-color:#000;*/
    }

    #topBar,
    #topBar img,
    .mainSearch img,
    #searchFormMobile img,
    .actionItem img,
    .extra img,
    /*#mainHeader #HeadCenter,
    #mainHeader .actionBar,*/
    #mainHeader,
    #topBar a,
    #mainHeader a,
    #mainNav,
    #mobileNavCtrl,
    #mobileHeader,
    #mobileHeader .contentWrapper.actionBar,
    #mobileNavCtrl,
    .hamburger,
    #searchFormMobile,
    .mainSearch,
    .mainContent .progress-bar,
    .progress-bar,
    .process-nav-ctrl.contentCtrls,
    .mainContent .view.normal.row.data-accordion,
    .service-bar,
    #footer > .subWrapper,
    .footerSmallNavi,
    #backToTop,
    #footer .baseLine .ico,
    .hide-print,
    .print-btn {
        display: none !important;
    }

    .print-show {
        display: block !important;
    }

    a[href]:after {
        content: none !important;
    }

    .service-status,
    .basket-total-section,
    .checkout-master.container,
    .results-main .basket-item .isbn-webcode,
    #footer .bg,
    .print-footer {
        padding: 0 !important;
    }

    .checkout-master.container,
    #footer .bg {
        margin: 0 !important;
    }

    .results-main .service {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin: 0 !important;
    }

    h2.heading,
    .author.lineItem_authorlist,
    #footer .bg,
    #footer .baseLine .ico {
        -webkit-print-color-adjust: exact;
        -o-print-color-adjust: exact;
        -moz-print-color-adjust: exact;
        -ms-print-color-adjust: exact;
        print-color-adjust: exact;
        color-adjust: exact;
    }

    h2.heading {
        color: #8f7747 !important;
    }

    .print-header img {
        width: 220px !important;
    }

    img.lineitem_productimage {
        width: 120px !important;
    }

    #mobileLogo {
        background-image: url(../images/beck-shop/beckshop-logo-print-01.jpg) !important;
    }

    .results-main .service:before {
        background-color: #ffffff !important;
        content: "" !important;
        width: 0 !important;
        height: 0 !important;
        border: none !important;
    }

    .results-main,
    .results-main .basket-item,
    .basket-item,
    .garantie {
        display: block !important;
        position: relative !important;
    }

    .basket-item,
    .garantie,
    .basket-total-section {
        -webkit-page-break-inside: avoid !important;
        -webkit-break-inside: avoid !important;
        /*page-break-before: always !important;*/
        page-break-inside: avoid !important;
        /*page-break-after: always !important;*/
        /*break-before:always;*/
        break-inside: avoid !important;
        /*break-after:always;*/
    }

    .item-cell .row > .col-md-3 {
        width: 22% !important;
    }

    .item-cell .row > .col-md-9 {
        width: 75% !important;
    }

    /*
    */

    #footer {
        padding:0 !important;
        margin:15px 0 !important;
        border-top: 5px solid #d00007 !important;
    }

        
        #footer .bg {
            position:relative !important;
            font-weight: bold;
        }

    .font-red,
    .author.lineItem_authorlist {
        color: #d00007 !important;
    }

    .author.lineItem_authorlist,
    .results-main .basket-item .title {
        font-weight: 600;
    }
    .productDetailView {
        page-break-inside: avoid !important;
        display: inline !important;
    }
}
