@page {
    size: A4;
    margin: 15mm 15mm 15mm 15mm;
}

@media print {
    html, body {
        width: 210mm;
        height: 297mm;
        font-size: 11pt;
        line-height: 1.3;
    }
    body, h1, h2, h3, h4, h5, p, span, small, a {
        font-family: 'menlo',monospace;
        color: ;
    }
    table td {
        font-size: 11pt;
        background-color: grey;
    }
    .header {
        display: none;
    }
    .btn {
        display: none;
    }
    .btn-group {
        display: none;
    }
    a:after {
        display: none;
    }
    .recent-items {
        display: none;
    }
    .footer .link {
        display: none;
    }
    .basket-btn-bar {
        display: none;
    }
    [class^="col-md-"] {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.667%;
    }
    .col-md-10 {
        width: 83.333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.667%;
    }
    .col-md-7 {
        width: 58.333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.667%;
    }
    .col-md-4 {
        width: 33.333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.667%;
    }
    .col-md-1 {
        width: 8.333%;
    }
    .col-md-3.sidebar-filter {
        display: none;
    }
    .col-md-9.content {
        width: 100%;
    }
    .item-info h2 {
        font-family: 'Open Sans',sans-serif;
    }
    .pos-prices, .pos-amount {
        font-weight: 500;
    }
    .alert .link {
        display: none;
    }
    .item-toggle-link {
        display: none;
    }
    .basket-progress {
        display: none;
    }
    .basket-progress-step {
        display: none;
    }
    .basket-progress-divider {
        display: none;
    }
    .basket-head .link {
        display: none;
    }
    .footer {
        display: none;
    }
    .basket-head .basket-position-amount {
        font-size: 14pt;
    }
    .well.variant-matrix {
        border: none;
        padding: 0;
    }
    .well.variant-matrix .table > thead > tr > th, .well.variant-matrix td:first-child, .well.variant-matrix a.link {
        font-weight: normal;
    }
    body.image-overlay-open {
    }
    body.image-overlay-open > * {
        display: none;
    }
    body.image-overlay-open .image-overlay-background {
        background: none;
        display: block;
        width: 100%;
        position: static;
        z-index: auto;
    }
    body.image-overlay-open .image-overlay-background div {
        width: 100% !important;
        position: static !important;
    }
    body.image-overlay-open .image-overlay {
        border: none;
        padding: 0;
    }
    body.image-overlay-open .image-overlay-close {
        display: none;
    }
    body.image-overlay-open .slick-arrow {
        display: none !important;
    }
    body.image-overlay-open .slick-dots {
        display: none !important;
    }
    body.image-overlay-open .slick-track {
        transform: none !important;
    }
    body.image-overlay-open .slick-slide {
        display: none;
    }
    body.image-overlay-open .slick-slide.slick-current {
        display: block;
    }
    body.image-overlay-open .slick-slide.slick-current img {
        max-width: 100% !important;
        position: static !important;
    }
}

