/*
Theme Name: Marni Child
Description: Marni Child Theme
Text Domain: marni
Author: red_sun
Theme URI: http://www.themes.red-sun-design.com/marni
Template: marni
Author: red_sun (Gerda Gimpl)
Author URI: http://www.red-sun-design.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 5.51
Tags: blog, e-commerce, translation-ready, theme-options, featured-images, right-sidebar, custom-background, custom-colors, custom-menu, custom-logo,
*/

/* Fonts */
h2 > a, h3 > a, .related-post-title {font-family: Playfair Display !important;}

/* Suche */
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-24793 .mega-search.mega-search-open input[type=text] {border: 1px solid pink;}
.fas, .fa {font-family: 'FontAwesome' !important;}

/* Link Gewinnspiel */
.mega-gewinn a {color:#f845b1 !important;}

/* Datum ausblenden */
span.post-info.post-info-date {display:none;}

p strong {font-family:brandon-bold;}

/* Launch - Abo */
.launch-abo {padding: 0 20px;}

/* NL Abo Hustle */
.hustle-ui.hustle-slidein .hustle-slidein-content .hustle-info.hustle-info--compact .hustle-nsa-link {
    background-color: rgba(229,246,255,0.75 );
    padding: 10px;
    bottom: -60px !important;
}

/* Angebot Hustle */
@media screen and (min-width: 783px) {
.hustle-ui:not(.hustle-size--small).module_id_11 .hustle-layout .hustle-content .hustle-content-wrap {
    padding: 33px 30px !important;
}
}

/* Leser werben Leser */
 #post-28827 .has-background-dim:not([class*=-background-color]) {
background-color: #00000075;
}
.info-invite {
   font-size: 120%;
    font-weight: bold;
    padding-top: 25px;
    line-height: 1.4em;
    margin-bottom: 5px;
}
.invite_leser_wrapper {
    padding: 20px;
    background: aliceblue;
}
h4.leser_werben {
    font-family: 'brandon-regular';
    line-height: 1.4em;
}

/* Map */
.leaflet-container.leaflet-touch-drag {z-index:0 !important; margin-bottom: 20px;}

/* Angebotsformular */
.hotelanfrage_gesendet {padding: 20px 20px; background-color: #f0f9f8; margin-bottom:40px;}
b.charmingplaces {color:#f844b1;}
.gform_wrapper.gravity-theme .gfield_label {font-family: 'brandon-regular' !important; color: #424242; text-transform: none !important;}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {font-family: 'brandon-regular' !important; color: #424242;}
.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description  {font-family: 'brandon-regular' !important; color: #424242;}
.gfield h4 {font-family: 'brandon-regular' !important;}

/* Animation */

.post-grid {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.post-grid:hover, .post-grid:focus, .post-grid:active {
  background-color: #fdf6f9;
}

/* Post Grid */

.post-grid .entry-content {margin-top:15px;}

/* Video */
.video .wp-block-group__inner-container {max-width: 796px; margin: 0 auto; padding: 45px 0;}
.newletter-on-black {text-align: center;}
a.button.shortcode-button.button-regular.button-large.button-on-black.newsletter-abo {background-color:#fff; color:#000; border:none;}
a.button.shortcode-button.button-regular.button-large.button-on-black.newsletter-abo:hover {background-color:#32d4ff; color:#fff; border:none;}

/* Aufzaehlung*/
.entry-content ol > li::before, .comment-text ol > li::before {content: counter(counter) "."; font-size:1.1em;}
.comment-text li:before, .entry-content li:before {color:#424242;}

/*Cookie */
.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption p {color:#fff;}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a {color:#fff !important;}
.BorlabsCookie ._brlbs-video-youtube a._brlbs-btn:hover {background: #b7b7b7 !important;}
/* Borlabs */
._brlbs-fluid-width-video-wrapper {}
/* Header */
.header4 .header-wrap2 .logo-left {margin-bottom: 75px; margin-top: -40px;}
.header4 .header-wrap2 {margin-bottom:25px;}
.mega-sub-menu {margin-bottom:-2px !important;}
.header-wrap1 .searchbutton {display:none;}
#pum-1612 {z-index:9 !important;}
#sidebar-home-top {margin-bottom:-50px;}
.site-title img {margin-bottom: -3px;}
body.home #content, body.archive #content {background-color:#fff;}
#header {background-color:transparent;}
#footer {max-width:1248px; margin-left:auto; margin-right:auto;}
.content-boxes-wrap {margin-bottom:0;}
.category-travelpicks > header > div.categories > a, .category-travelpicks div.categories a:link {color: #F845B1 !important;}
.category-reiseziele > header > div.categories > a {color: #6FC2B5;}
.category-hot-deals > header > div.categories > a {color: orangered !important;}
.post-masonry .entry-header {text-align: left !important;}
.slider-overlay-content .categories a, .entry-header .categories a, .content-box .categories a {padding: 0 !important;}
.post-masonry .entry-title, .post-masonry .categories {padding: 0;}
.post-masonry .entry-content {padding: 0 0 24px;}
body.home div.post-share {display:none;}

/* Filter ausblenden wo nicht benoetigt */
.category-presse .catfilter {display:none;}
.category-238 .catfilter, .category-244 .catfilter, .category-241 .catfilter, .category-251 .catfilter, .category-242 .catfilter, .category-243 .catfilter, .category-245 .catfilter, .category-240 .catfilter, .category-272 .catfilter, .category-249 .catfilter, .category-246 .catfilter, .category-248 .catfilter, .category-247 .catfilter, .category-252 .catfilter, .category-239 .catfilter, .category-250 .catfilter, .category-254 .catfilter {display:none;}
.category-charmingplaces .catfilter, .category-295 .catfilter, .category-304 .catfilter  {display:none;}

/* Dropcap */
.dropcap {font-size: 4.667em; line-height: 1em; margin: 0 12px -4px 0; color:#424242 !important;}

/*Kategorie Farben */
article.category-reiseziele h2 a:hover {color:#6FC2B5 !important;}
.category-charmingplaces > header > h2 > a:hover {color:#6FC2B5 !important;}
.category-charmingplaces  > header > div.tnail-meta-wrap > div.entry-meta-wrap > div {background-color:#f845b1 !important;}
.category-hot-deals  > header > div.tnail-meta-wrap > div.entry-meta-wrap > div {background-color:orangered !important;}
.category-travelpicks  > header > div.tnail-meta-wrap > div.entry-meta-wrap > div {background-color:#ccc !important; border-bottom:2px solid #F845B1; color: #424242;}
div.categories > a {color:#6FC2B5 !important;}
.charmingplaces .kontaktbox, .tag-gluecksmomente .kontaktbox, .hot-deals .kontaktbox {background-color:#ffe8f6;}
.charmingplaces .entry-content a:not(.button):not(.wp-block-button__link), .tag-gluecksmomente .entry-content a:not(.button):not(.wp-block-button__link) {color:#F845B1;}
.tag-mitbringsel .kontaktbox {background-color:#c7e8e4;}
.tag-mitbringsel .entry-content a:not(.button):not(.wp-block-button__link) {color:#70C2B6;}
.tag-essen-trinken .kontaktbox {background-color: #ffbcbc;}
.tag-essen-trinken .entry-content a:not(.button):not(.wp-block-button__link) {color:#bf1515;}
.tag-erlebnistipp .kontaktbox {background-color: #C6DBF1;}
.tag-erlebnistipp .entry-content a:not(.button):not(.wp-block-button__link) {color:#019dca;}
.tag-medientipps .kontaktbox {background-color: #b4ebfb;}
.tag-medientipps .entry-content a:not(.button):not(.wp-block-button__link) {color:#019dca;}
.reiseziele .kontaktbox {background-color: #c7e8e4;}
.reiseziele .entry-content a:not(.button):not(.wp-block-button__link) {color:#70C2B6;}


/* Category Filter */
.catfilter {display: block; text-align: center;}
.header-filter {font-size:13px; font-familiy:brandon-light;letter-spacing: 1px;margin-right:5px;}
.button-filter {padding: 0 15px;}
.category-charmingplaces .filter {display:none;}
.catfilter .button-more.button-outline, .filter .button-outline,.filter a.button.button-outline {margin-bottom:10px;}

/* Category Description */
.category-description {max-width: 1140px; margin: 0 auto; padding: 0 20px;}
.region-teaser {background-color: #f0f4f6; padding: 1px 20px 20px; margin-top: 20px;}

/* Blog anpassungen */
.has-post-thumbnail .entry-meta-wrap, .format-video .entry-meta-wrap {max-width: 85%;}
.entry-content {max-width: 795px; text-align: left; margin: 50px auto;}
.site-content, .footer-widget-area {padding:0;}
.single .entry-title {margin: 15px 0;}
.post, .archive .post, .search .post, .search .page {margin-bottom:0 !important;}
.category-description a {color: #f845b1;}
.wp-block-gallery.has-nested-images figcaption {margin: -10px 0 25px 0;}
.no-sidebar .entry-content .wp-block-image img {padding: 0 !important;}
.wp-block-gallery.has-nested-images.aligncenter {margin:0 !important;}
.wp-block-gallery.has-nested-images {margin: 7px 0;}
.tnail {text-align: center;}
.tnail-meta-wrap .tnail img {aspect-ratio: 560/420; object-fit: cover;}
.category-charmingpeople .tnail-meta-wrap .tnail img {object-position: top center;}

/* BILDER & GALERIE BESCHREIBUNG */
.no-sidebar .wp-block-image figcaption, .no-sidebar .wp-block-video figcaption {margin-top: 1px; line-height: 18px; text-transform: none; color:unset; font-size: 0.8em}
 .wp-block-gallery.has-nested-images figcaption  {font-family: brandon-regular; font-size: 0.8em; font-weight: 400;letter-spacing: 1px;}



/* Releated Posts
.related-posts {padding: 76px 24px 24px 24px; border-top: 24px solid #f0f9f8;}*/
.related.section-title {margin-bottom: 30px;}
.related-posts {padding-top:65px;}
a.related-post-title {font-size:28px;}

/* Infobox */
.no-sidebar .entry-content .alignfull {margin-left: calc( -35vw / 2 + 35% / 2 ); margin-right: calc( -35vw / 2 + 35% / 2 );}
.mitbringsel {padding: 0 5%;background-color:#fcd7ed !important;}
.ab-container-content h4 {margin: 30px 0 5px;}
.infobox {padding: 1px 20px;}

/*Inhaltsverzeichnis */
.wp-block-rank-math-toc-block {padding: 1px 5% 20px 5%; background: aliceblue; width: 110%; margin-left: -5%;}
.wp-block-rank-math-toc-block h2 {font-size: 1.618em;}
html {scroll-behavior: smooth;}
.wp-block-rank-math-toc-block a:before {content:"\00bb"; padding: 0 10px 0 0;}

/* Buttons Angebot */
div.wp-block-buttons > div > a {background-color:#101020 !important; color: #fff !important;}
div.wp-block-buttons > div.wp-block-button.angebot > a {background-color:#f844b1 !important;}
div.wp-block-buttons > div.wp-block-button.angebot > a:hover {background-color:#101020 !important;}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin: 6px 0 52px;}

/* Header Bild */
.page-template-page-bg-imagee .wp-block-cover.has-background-dim.is-position-center-center.imageheader {width: 150%; margin-right: -25%; margin-left:-25%}
.page-template-page-bg-imagee .wp-block-cover.has-background-dim.is-position-center-center {margin-top: -45px;}
.page-template-page-bg-imagee .entry-header {display:none;}
.page-template-page-bg-imagee .imageheader {background-color:#6fc2b5;}
.wp-block-cover.has-background-dim:not(.has-background-gradient):before {opacity: .12;}

/* Social Icons */
.socialicons a:hover {color: #6fc2b5;}
.social-footer ul.socialicons {font-size:12px; text-transform:none;}
/* Header Author */
.category-image-fullbg.author {background-position: 0 28%;}
.autor-bild {margin: 0 auto;}

/*Bewertung Kreis */
.ratingbase {border-radius: 50%;}
.ratingcircle {position: relative; width: 200px; height: auto; padding-top: 200px; background-color: #f845b1; margin: 0 auto;}
.rating {top: 0; position: absolute; bottom: 0; left: 10%; right: 10%; display: inline-flex; justify-content: center; align-items: center;  text-align: center;}
.ratingtext {margin-bottom:0; color:#fff; font-weight:bold; letter-spacing:0.04em;}
.ratingtext i {margin-left:3px;}

/* Ausstattung Box */
.wp-block-group.ausstattung-box {background-color: #f0f4f6; padding: 20px;}
.wp-block-group.ausstattung-box .wp-block-columns {margin-bottom: 0;}
.ausstattung-col h4 {margin-top:0px;}
.ausstattung-col {padding:20px 0 20px 20px;}


/* Kontaktbox */
.kontaktbox h4, .ausstattung h4 {margin: 0;}
.kontaktbox p {margin:1em 0;}
.kontaktbox {padding: 1px 20px; margin:40px 0 !important;}
.kontaktbox .wp-block-image img {padding: 0 !important;}
.kontaktbox .button-outline {color:#fff !important; background-color:#000;}
.wp-container-6.wp-block-columns.kontaktbox {margin:0;}
.kontaktbox h3 {font-size: 1.731em; line-height: 1.2em;}

/* NL Lightbox */
.nl-abo {margin-top:0;}
input.nl-input {color:#000 !important;width: 100%; text-align: left !important; border: 1px solid #424242; font-size: 0.8em !important;}
input.nl-input:focus {background-color:#fdf6f9;}
select.dropdown_field.nl-input {width: 50%; height: 35px; padding: 0 8px; color:#696969;}

/* About us */
.page-id-164 .entry-content {max-width: 1248px; text-align: left; margin: 50px auto;}
.text-narrow {max-width: 795px; text-align: left; margin: 50px auto;}
.text-narrow h2, .text-narrow h4, .page-id-164 h2, .page-id-164 h4 {margin: 10px 0;}
h4.quote-about {line-height: normal; border-left: 2px solid #979797; padding-left: 15px; margin-bottom: 35px;}
.about-colorbox {margin: 0 -60px; padding: 0 25px;}

/* Autor */
.autor-bild img, .autor-bild {border-radius:50%; padding:10px 0 0 !important;}
h4.autor-headline {margin:0; color:#fff}
.autor-titel {color: #32D4FF; margin-bottom:5px;}
.autor-text, .autor-column {margin-bottom:0; color:#fff;}
.autor-box {background-color:#122535;}
.autor-row {margin-bottom:0;}
.autor-box a.button.shortcode-button.button-outline {color:#fff;}
.autor-box .button-outline:hover, autor-box a.button.button-outline:hover {background-color: #32D4FF !important;}


/* Buttons */
.pagination_main span, .pagination_main a, .page-numbers {border-radius: 50%; padding: 10px 20px;}
a.button.shortcode-button.button-regular.button-large.newsletter-abo {border:none;}
a.button.shortcode-button.button-regular.button-large.newsletter-abo:hover {background-color:#6fc2b5; color:#fff !important;}
input.newsletter-abo {border:none;}
input[type="submit"]:hover.newsletter-abo:hover {background-color:#6fc2b5; color:#fff;}
.category-presse a.button:hover {color:#fff;}

/* Footer */
.newsletter {background-color: #fff; text-align:center; padding:50px;}
.footer-info a {color:#222 !important;}
.footer-info a.partner {color: #f845b1 !important;}

/* Instagram */
#sidebar-instagram {padding:60px 40px 40px 40px ; background-color: #F5E2E2;}

/* Pagination */
#pagination {display: flex; align-items: center; justify-content: center; margin-bottom:35px;}

/* Hot Deals */
.hot-deals {text-align:center;}
.hot_deal_hotel {font-family: Playfair Display; font-size:135%;}
.hot_deal_p {font-family:brandon-medium; padding-top:15px; font-size:105%; color: orangered; }
.hotdeal-singlebutton {border-radius: 0 !important; margin-right: 15px !important; background-color: #101020 !important; color:#fff !important; font-size: 0.6rem !important; letter-spacing: 2px !important; text-transform: uppercase !important;}
.hotdeal-singlebutton:hover {background-color: #F844B1 !important;}


/* Shop */
ul#shipping_method {margin:0 !important;}
.woocommerce .entry-summary h1.product_title {text-transform:none !important; letter-spacing:0 !important;}
del bdi, ins bdi {color:#f845b1;}
ins bdi {font-weight:bold; font-size: 120%;}
del bdi:before {content:"Normalpreis:  ";}
.woocommerce .price {font-family: brandon-light !important;}
.woocommerce .product h2.woocommerce-loop-product__title, .woocommerce .product h3, .woocommerce h2.woocommerce-loop-category__title {font-size: 25px !important; line-height: 1.4em !important; text-transform: none !important; letter-spacing: 0px !important; margin-bottom: 10px !important;}
#tab-additional_information > table {table-layout: auto;}
.woocommerce-checkout h3#order_review_heading {
    width: 100% !important;
    float: left !important; }
.woocommerce-product-details__short-description a {color:#f848b2 !important;}
.woocommerce h1, .woocommerce-page h1, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6, .woocommerce select {
    font-family: 'Playfair Display' !important; }
.woocommerce-breadcrumb, .woocommerce .wc-tabs-wrapper {background-color:#fdf6f9 !important;}
.price bdi {display:block;}
.price {font-size: 115%; text-transform: uppercase; letter-spacing: 1px; }
.woocommerce #primary .images img {width: auto;}
.woocommerce .flex-control-thumbs {justify-content: space-between;}
.woocommerce.single-product .summary {padding:0 48px !important; margin-top:0px;}
.woo-vou-preview-pdf-wrap .woo_vou_preview_pdf {display: inline-block; margin-bottom:0; padding: 5px 30px; border: 1px solid pink; text-transform: uppercase; font-size: 10px; letter-spacing: 1px;}
body.custom-background {background-color: #f0f9f8 !important;}
.woocommerce-checkout .entry-content ul > li:not(.active)::before {content: none !important;}
.related.products h2.woocommerce-loop-product__title {font-size: 21px !important;}

/* Checkoout */
.woocommerce-checkout .shop_table {background-color: #fdf6f9 !important;}
.woocommerce-info, .woocommerce-message {background-color:#fdf6f9 !important;}
.woocommerce-error, .woocommerce-error a {background-color:red !important; color:#fff !important;}
label {font-family: brandon-regular !important;}
.woocommerce h1, .woocommerce-page h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6, .woocommerce .price, .woocommerce select {font-family: brandon-regular !important;}
h2.wc-bacs-bank-details-heading {font-size: 2em;}


/* Stripe */
.Tab--selected {background-color: #f845b1 !important;}
.p-TabIcon--selected {fill: #fff !important;}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    width: auto;
    border-radius: 2px;
    background-color: #d0d8e3;
    color: #515151;
    display: table;
	padding: 1em;
	width: 80%!important;
	margin: 15px 0;
}
.woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #d0d8e3;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: 1em;
    left: 0;
    margin: 0 0 0 2em;
}
.woocommerce-checkout #payment {
    background: #e8ecf3;
    border-radius: 0;
}
.woocommerce-checkout #payment ul.payment_methods {
    text-align: left;
    padding: 1em;
    border-bottom: 1px solid #d3ced2;
    margin: 0;
    list-style: none outside;
}
/* Boxen */
.wp-block-group.boxen {margin-top: 35px;}
.boxen h4 {
  margin:0 !important ;
  border-bottom: 1px solid rgba(255,255,255, 0.5);
}
.box_charming h4::before {
  content: "\f164" ;
  font-family: 'FontAwesome' !important;
  margin-right: 15px;
}
.box_entfernung h4::before {
  content: "\f1b9" ;
  font-family: 'FontAwesome' !important;
  margin-right: 15px;
}
.boxen {
  padding: 35px;
}
.boxen p {
  margin: 25px 0 0;
}
.entry-content ul > li:not(.box_charming):not(.boxen):not(.blocks-gallery-item)::before, .comment-text ul > li::before {
    content: "";
    background: transparent;
    position: absolute;
    top: 14px;
    left: -24px;
    width: 10px;
    height: 1px;
    border-top: 1px solid;
}
.entry-content .ul_boxen > li:before {
  color: #fff !important;
  }
ul.ul_boxen {
    margin: 20px 20px 0 25px !important;
  }

@media only screen and (max-width: 1320px){
.about-colorbox {margin: 0 -25px; padding: 0 25px;}
.wp-block-column {margin-right:0;}
}

@media only screen and (max-width: 959px){
#header-responsive {display: none !important;}
nav#pagination {display: flex;}
.widget-title:before, .widget-title:after, #reply-title:before, #reply-title:after, .comments-title:before, .comments-title:after, .section-title:before, .section-title:after { background-color: #616A6D; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle;  width: 15px; border:none;}
.widget-title:before, #reply-title:before, .comments-title:before, .section-title:before {right: 1em; margin-left: -50%;}
.widget-title:after, #reply-title:after, .comments-title:after, .section-title:after {left: 1em; margin-right: -50%;}
.podcast h4  {font-size:inherit;}
h2 {font-size: 1.6em !important; line-height: 1.3em !important;}
h2.widget-title {font-size: 1.1em !important;}
}
@media only screen and (min-width: 959px){
.widget-title:before, .widget-title:after, #reply-title:before, #reply-title:after, .comments-title:before, .comments-title:after, .section-title:before, .section-title:after { background-color: #616A6D; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle;  width: 50%; border:none;}
.widget-title:before, #reply-title:before, .comments-title:before, .section-title:before {right: 2em; margin-left: -50%;}
.widget-title:after, #reply-title:after, .comments-title:after, .section-title:after {left: 2em; margin-right: -50%;}
.bild-right {padding-left: 80px;}
.bild-left {padding-right: 80px;}

/* Instagram */
#sidebar-instagram {transform: scaleX(1.1);}
}
/* Podcast */
.podcast h4 {padding: 10px 0 0 20px;}
.pctop {margin: -35px 0 35px 0;}
.podcast {background-color:#d8eae4; padding: 0 20px;}

/* Skyalps Box */
.skyalps {
  background-color: #e3f0f6;
  padding: 25px;
  margin: 35px 0;
}
.skyalps h3 {
  margin-top: 5px;
}
.skyalps img {
  aspect-ratio: 16 / 7;
  object-fit: cover;
}
.skyalps p.header-liste {
  margin-bottom: 0;
}


.print-artikel {margin-bottom:25px;}

/* PRINT CSS */
@media print {

.imageheader {display:none !important;}

.single-post {width: 100%; margin: 0; float: none !important;}
#content {width: 100%; margin: 0; float: none !important;}
@page { margin: 1cm }
body {font: 13pt Georgia, "Times New Roman", Times, serif; line-height: 1.3; background: #fff !important; color: #000;}
h1 {font-size: 24pt;}
h2, h3, h4 {font-size: 14pt; margin-top: 25px;}

.header-wrap {margin-top: 0cm;}
/* Hiding unnecessary elements for the print */

.header-wrap2, .topbar-content, .autor-box, .entry-footer, .related-posts, .post-navigation, #comments, #footer, .entry-meta, .podcast, .wp-block-embed, .print-artikel, .ausstattung-col, .kontaktbox {display: none !important;}

/* Alle Seitenumbrueche definieren */
a {page-break-inside:avoid}
blockquote {page-break-inside: avoid;}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
img {page-break-inside:avoid;}
table, pre {page-break-inside:avoid}
ul, ol, dl  {page-break-before:avoid}

/* Linkfarbe und Linkverhalten darstellen */
a:link, a:visited, a {
background: transparent;
color: #520;
font-weight: bold;
text-decoration: underline;
text-align: left;
}

/* Adding custom messages before and after the content */
.single-post:after {
content: "\ Viel Spass mit unserem Artikel, Ihre Anja Fischer (c) 2021 ";
color: #999 !important;
font-size: 1em;
padding-top: 30px;
}

}
