@media print {
    /* hide elements */
    .top-navbar,
    .article-nav-link,
    .product-information__cart,
    .eyecatcher-item,
    .product-teaser--aside,
    .tip-item,
    div[id^=trustbadge-container],
    .footer,
    .cookie-bar {
        display: none;
    }

    /* page breaks */
    h1,
    h2,
    h3,
    h4,
    .content-heading {
        page-break-after: avoid;
    }

    tr,
    img,
    .teaser,
    .preparation-steps,
    footer,
    .page-break-avoid {
        page-break-inside: avoid;
    }

    /* reset bootstrap default stuff */
    a[href]:after,
    abbr[title]:after,
    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }


    /* reset mobile grid */
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }

    video,
    .content-video{
        display: none!important;
    }


    /* expand expandable block */
    .expandable-block--show-in-print.expandable-block.is-collapsed .expandable-block__content {
        position: static;
    }

    .expandable-block--show-in-print.expandable-block.is-collapsed .expandable-block__content-wrapper--product-detail {
        height: auto;
    }

    .expandable-block--show-in-print.expandable-block.is-expandable.is-collapsed .expandable-block__more,
    .expandable-block--show-in-print.expandable-block.is-expandable.is-collapsed .expandable-block__content-wrapper:after {
        display: none;
    }

    .speech-bubble-item__author {
        margin-top: 0;
    }
    .speech-bubble-item__bubble:before,
    .speech-bubble-item__bubble:after {
        display: none;
    }

    .bg-wood {
        background: none;
    }

    /* fix sliders when they come to the edge of a page */
    .slick-slider {
        page-break-inside: avoid;
    }

    /* fix width for sliders that show only one item (prooduct-detail-slider) */
    /* Show Only Active Slide */
    .slider--print-single-item .slick-slide {
        display: none !important;

    }

    .slider--print-single-item .slick-slide.slick-active.slick-active {
        display: block !important;
        /* full width needs to be set */
        width: 100% !important;
        left: 0 !important;
    }

    /*Reset adaptiveHeight*/
    .slider--print-single-item .slick-list {
        height: auto !important;
    }

    /*Remove Scrollbars*/
    .slider--print-single-item .slick-track {
        width: auto !important;
        height: auto !important;
        transform: none !important;
    }

    .slider--print-single-item .slick-track .slick-slide {
        width: auto !important;
    }



    .thumb-slider__main-item {
        width: 100%;
    }

    .preparation-steps > li {
        margin-bottom: 2rem;
    }

    .main-content {
        padding-top: 0;
    }

    .img-text-item__img {
        height: 80px;
        width: 80px;
    }

    .img-text-item {
        margin-bottom: .5rem;
    }
}

