@page {
    margin: 2cm 2cm 3cm 2cm;
}

* {
    background-color: transparent !important;
    background-image: none !important;
}

*:before {
    background-color: transparent !important;
    background-image: none !important;
}

body {
    color: #000 !important;
}

h1, h2 {
    margin-bottom: 30px;
    color: #000 !important;
}

p {
    margin: 0.25cm auto 1cm;
    color: #000 !important;
}

header, footer {
    display: none;
}

section {
    padding: .5cm 0 !important;
}

span.hl {
    margin-bottom: 5px !important;
}

h1.ornament:after, h2.ornament:after {
    display: none;
}

blockquote p {
    font-size: 1.125em;
}

/* elements that get animated when coming into viewport */
.wow {
    visibility: visible !important;
    opacity: 1 !important;
}
.wow.opacity {
    visibility: visible !important;
    opacity: 1 !important;
}
.wow.opacityUp {
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    opacity: 1 !important;
}

.lazyload {
    opacity: 1;
}

img {
    width: 5cm !important;
}

/* splahes */
img.splash {
    display: none;
}

/* svg shaped between sections */
.shape-wrapper {
    display: none;
}


/* Zusatzmarker außerhalb der Karten */

.marker.zusatzinfo.bigger {
    display: none;
}




/***** Specific Styles *******/
#initscreen {
    display: none;
}

#turner-route {
    margin-bottom: 1cm !important;
}

img#splash-route {
    display: none;
}

img#route {
    padding-top: 0cm !important;
    margin-top: 0px;
}

#location-overlay #location-layer figure img {
    margin: 0 0 0 0.25cm !important;
}

p.folgen {
    display: none;
}

div.scroll-down-icon {
    display: none;
}

/* cookie notice */
#cookie-bar {
    display: none;
}

