header, .navbar-wrapper, .sidebar, .filters, .pagination, .breadcrumb-footer , footer, .pimcore_area_video, .video-gallery, .image-slider, .content-video {
    display: none;
}
a {
    color: inherit;
}

* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;                 /*Firefox*/
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    padding-top:0 !important;
}


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

h1
h2,
h3,
h4{
    page-break-after: avoid;
}

tr,
img,
footer,
.google-map,
.quote,
.mainimage,
.teaser,
.teaser-grid,
.team,
.shop-teaser,
.slick-slider {
    page-break-inside: avoid;
}



/* avoid using mobile layout */
.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%;
}