@media print {
@page {
margin: 2cm;
size: A4;
orphans: 4;
widows: 3;
}
* {
-webkit-print-color-adjust: exact;
print-color-adjust: exact;
}
.print {
display: block !important;
}
.noprint {
display: none !important;
}
ul, img, h1, h2, h3,
p, li, pre, figure, blockquote,
.n-item, .m-box,
.whitebox-shortcode {
page-break-inside: avoid;
}
h1,h2,h3,h4,h5 {
page-break-after: avoid;
}
.m-box,
.gp-numbers-section {
page-break-after: always;
}
#page-nav,
nav,
#header-carousel,
#header-hamburger,
#header-carousel,
.section-bg .container:before,
.section-bg .container:after,
.n-item-more,
.more,
.s-button,
#to-top,
.q-content,
.shuffle-widget,
.btn-container .btn,
.m-box .col-sm-4,
.jobs-section,
.c-icon,
.contact-section .btn-newsletter,
.contact-section .col-sm-6 + .col-sm-6,
#catapult-cookie-bar,
#bottom-border,
.content ul li:before,
footer,
.sr-categories,
.sr-more,
.sr-icon,
.lb-content h2 br,
.wb-more,
.button-widget,
header.gp-header #header-carousel,
.gp-i-box,
.rainbow,
.gp-colored-section .btn-default {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
}
a {
color: #000 !important;
}
#page,
body.home section,
body:not(.home) #header-nav {
border: 0 !important;
background-color: transparent !important;
}
body.home header {
height: 130px !important;
}
#header-nav {
position: relative !important;
padding-top: 10px !important;
background-color: transparent !important;
}
#header-nav .inactive,
.carousel-item {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
max-height: none !important;
}
section[style*="background-image"] {
background-image: none !important;
}
.section-bg .container {
background-color: transparent !important;
}
.n-item {
padding: 0 !important;
min-height: 250px !important;
}
body.home section > .container > .row {
height: auto !important;
}
.n-item .content h3 {
font-size: 22px !important;
}
.n-category {
font-size: 13px !important;
color: #000 !important;
background-color: transparent !important;
padding: 0 !important;
}
.n-item-bottom {
position: static !important;
padding: 10px 0 !important;
}
.e-item .ac-title {
padding: 0 !important;
font-size: 16px;
}
.ac-item {
border: 0 !important;
}
.q-content {
font-size: 60px !important;
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.q-icon {
margin-left: -120px !important;
margin-top: -53px !important;
width: 105px !important;
}
.match-section {
padding-top: 40px;
}
.m-box {
padding: 0 !important;
background-color: transparent !important;
color: #000 !important;
}
.m-box .col-sm-8 {
flex: 0 0 100% !important;
max-width: 100% !important;
}
.btn-container {
padding-bottom: 0 !important;
}
.m-content {
padding-right: 0 !important;
margin-top: 0 !important;
}
.content:not(.tf) h1, .content:not(.tf) h2, .content:not(.tf) h3, .content:not(.tf) h4, .content:not(.tf) h5, .content:not(.tf) h6,
.content.tf h1, .content.tf h2, .content.tf h3, .content.tf h4, .content.tf h5, .content.tf h6 {
font-size: 22px !important;
}
.c-box {
padding: 0 !important;
}
.hl-title {
font-size: 24px !important;
}
.accordion-widget .ac-title {
font-weight: bold !important;
}
.accordion-widget .ac-item {
border: 0 !important;
}
.accordion-widget .ac-title {
padding: 0;
font-size: 22px !important;
}
.ac-content {
display: block !important;
padding: 0 !important;
}
.content ul li {
list-style: disc !important;
}
.content ul li + li {
margin-top: 0 !important;
}
.content.tf {
font-size: 16px !important;
}
.ib-box {
border: 0 !important;
padding: 0 !important;
}
.sr-item {
background-color: transparent !important;
padding-top: 300px;
}
.sr-desc {
border: 0 !important;
}
.sr-title {
padding: 0 !important;
position: static !important;
padding-top: 5px !important;
}
.sr-title h3 {
font-size: 18px !important;
transform: none !important;
}
.sr-title h4 {
font-size: 16px !important;
transform: none !important;
}
.sr-desc-wrapper {
background-color: #fff !important;
opacity: 1 !important;
position: static !important;
}
.linkbox-widget > a {
padding-top: 0 !important;
}
.lb-box {
position: static !important;
padding: 0 !important;
}
.lb-content h2 {
font-size: 18px !important;
}
.wb-content {
padding: 0 !important;
}
.wb-category {
background-color: transparent !important;
font-size: 13px !important;
color: #000 !important;
padding: 0 0 15px 0 !important;
}
.single-news .panel-grid {
margin-bottom: 0 !important;
}
.single-news .einzelbild-widget {
padding: 0 !important;
}
.single-news .panel-grid-cell + .panel-grid-cell {
margin-bottom: 20px !important;
}
.single-news .textfeld-widget {
padding: 0 !important;
}
.fb-box {
background-color: transparent !important;
padding: 0 !important;
}
.aligncenter {
margin: 0 !important;
}
.content h3.tf-extra {
background-color: transparent !important;
padding: 0 !important;
color: #000;
font-size: 13px !important;
}
.maps-widget {
overflow: hidden !important;
}
#map {
width: 300px !important;
}
.gp-n-item {
border: 0 !important;
background: none !important;
margin: 0 0 20px 0 !important;
padding: 0 !important;
text-align: left !important;
}
.gp-n-title {
font-size: 24px !important;
}
.gp-n-content {
padding: 0 !important;
position: static !important;
}
.gp-intro-section {
padding: 30px 0 !important;
background-color: transparent !important;
}
.gp-numbers-section .hl-title {
margin-bottom: 40px !important;
}
.gp-n-item-wrapper {
flex: 0 0 100% !important;
max-width: 100% !important;
}
.gp-n-title,
.gp-n-desc {
display: inline-block !important;
font-size: 18px !important;
}
.gp-colored-section > .container > .row {
padding: 0 !important;
}
.gp-colored-section {
background: none !important;
}
.gp-c-bg {
background: none !important;
}
header.gp-header {
background-color: transparent !important;
}
.gp-numbers-section {
padding: 30px 0 !important;
}
body.pagestyle-greenpanther:not(.home-gp) main {
background-color: transparent !important;
}
.einzelbild-widget,
.textfeld-widget {
padding: 0 !important;
}
}