@page {
    size: A4;
    /*orphans: 40;
    widows: 30;*/
}

* {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    transition: none !important;
}

.print {
    display: block !important;
}
.noprint {
    display: none !important;
}

ul, img, h1, h2, h3, h4, h5,
p, li, pre, figure, blockquote {
    page-break-inside: avoid;
}

.container {
    min-width: inherit !important;
}

.scroll-animation {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    transition: none !important;
    animation: none !important;
}








.suchfilter-widget,
.btn,
.totop,
.pagination {
    display: none !important;
}





html, body {
    background-color: transparent;
}


header, footer {
    display: none !important;
}

main {
    padding-top: 0;
}


html, body {
    width: 1021px !important;
}



.content h1,
.content .h1 {
    font-size: 2rem;
    text-align: left;
}
.content h2,
.content .h2 {
    font-size: 1.25rem;
}
.content.content-center {
    text-align: left !important;
}




.owl-stage {
    flex-wrap: wrap;
    width: 100% !important;
}
.owl-item {
    flex: 0 0 33.333%;
    width: 33.333%;
    max-width: 33.333%;
    page-break-inside: avoid;
}
.owl-dots {
    display: none !important;
}




.img-cover {
    position: static;
    transform: none;
}
.img-cover .link-wrapper {
    position: static;
}
.img-cover img {
    position: static;
    transform: none;
    max-width: 100%;
    max-height: inherit;
}

.img-contain {
    padding-top: 0;
}
.img-contain img {
    position: static;
    transform: none;
    max-width: 100%;
    max-height: inherit;
}





.bg-gray, .bg-green,
.bg-green-bright {
    background-color: transparent;
}








.ne-item .ne-content .h2 {
    min-height: 3rem;
}


.hometext-widget .ht-bottom {
    padding-left: 0;
    padding-right: 0;
}
.hometext-widget .ht-img:after {
    display: none;
}

.partner-widget .pa-group {
    page-break-inside: avoid;
}
.partner-widget .pa-group > .row {
    justify-content: flex-start !important;
    align-items: center !important;
}
.partner-widget .pa-group > .row > * {
    flex: 0 0 33.333%;
    max-width: 33.333%;
    width: 33.333%;
}
.partner-widget .pa-group .pa-item {
    padding-top: 0;
}


.ergebnisse-widget .er-top,
.ergebnisse-widget .er-top+.er-title {
    display: none;
}
.ergebnisse-widget .er-item.ml-seen .er-item-img,
.ergebnisse-widget .er-item.ml-seen .er-content {
    opacity: 1;
}
.ergebnisse-widget .er-item.ml-seen .er-seen {
    display: none;
}
.ergebnisse-widget .er-item .er-item-inner .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}
.ergebnisse-widget .er-item .er-item-inner .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.ergebnisse-widget .er-item {
    page-break-inside: avoid;
}


.ferienangebot-widget .fe-border .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.ferienangebot-widget .fe-border .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.ferienangebot-widget .fe-border .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.ferienangebot-widget .fe-nav {
    display: none;
}
.ferienangebot-widget .fe-data {
    page-break-after: always;
}
.ferienangebot-widget .fe-border:after {
    display: none;
}

.ferienangebot-widget .fe-content .fe-author {
    font-size: 1rem;
}


.er-filter-row {
    display: none !important;
}
