@font-face {
    font-family: RobotoCondensedBold;
    src: url(../Fonts/../robotocondensedbold.ttf);
    font-style: normal;
    font-weight: bold;
}

@media print {
    .skip-links,
    .breadcrumb,
    .catmenu,
    #navigation,
    .mobile-nav,
    .breadcrumb,
    .desktop_social_buttons,
    footer nav,
    .totopwrapper,
    .link_btns,
    .link_btns a,
    .link_btns img,
    #news_info_btn,
    .toggle-btn,
    .aba-video-container,
    .stblogotblt,
    .swiper-pagination,
    .swiper-button-prev,
    .swiper-button-next,
    .swiper-notification,
    .dp--revoke,
    #news_info_panel,
    .desktop_social_buttons,
    .screen_only {
        display:none !important;
    }

    @page {
        margin: 2cm;
    }

    body {
        font-family: "Times New Roman", serif;
        font-size: 13pt;
        line-height: 1.5;
        color: #000;
        font-weight:normal;
        width:1490px;
        max-width:100%;
    }

    h1 {
        font-size: 22pt;
        font-weight: bold;
    }

    h2 {
        font-size: 16pt;
        font-weight: bold;
    }

    h3 {
        font-size: 13pt;
        font-weight: bold;
    }

    small,
    figcaption,
    .news-img-caption {
        font-size: 9pt;
        color:black;
        padding:0px;
        margin:0px;
    }

    img {
        max-width: 100%;
        height: auto;
    }

    main {
        text-align:left;
    }

    footer .footerlogo {
        padding:20px 0 20px 0;
    }

    .footeraddress {
        font-family:RobotoCondensedBold, Verdana;
        color:var(--gzdklgrau);
        margin:0px;
        padding:0px;
        font-style:normal;
        width:100% !important;
    }

    footer a {
        font-family:RobotoCondensedBold, Verdana;
        color:var(--gzdklgrau);
        margin:0px;
        padding:0px;
        font-style:normal;
        text-decoration:none;
    }

    footer .mobile {
        display:none;
    }

    footer .desktop {
        display:block;
    }

    footer ul {
        padding:0px;
        margin:0px;
        list-style-type: none;
    }

    footer ul li {
        padding:0px;
        margin:0px;
    }

    #news_info_panel {
        position:unset !important;
    }

    .news-img-caption  {
        padding:0;
        line-height:unset;
    }

    .author_short {
        font-weight: bold;
    }

    .swiper-wrapper, .swiperred, .swiper, .swiper-slide, .swiper-slide-next, .swiper-slide figure {
        padding:0px !important;
        margin:0px !important;
        width:unset !important;
        height:unset !important;
        position:unset !important;
        display:unset !important;
        margin-inline-start: 0px !important;
        margin-inline-end: 0px !important;
        left:0px !important;
    }

    .author_print_wrapper {
        display:flex;
        align-items:flex-start;
        gap:5px;
        padding-bottom:10px;
    }

    .author_print_wrapper p {
        margin:0;
        padding:0;
        line-height:auto;
    }

    .author_print_wrapper .text_print {
        margin:5px 0 5px 5px;
        padding:0;
    }

    .author_print_wrapper img {
        border-radius: 50%;
        object-fit: cover;
    }

    .related_detail {
        display:none;
    }

    .author_detail_print ul {
        list-style-type: none;
        padding:0;
        margin:0;
    }

    .author_detail_print ul p, .author_detail_print ul li {
        padding:0;
        margin:0 0 5px 0;
    }

    .swiper-slide img {
        width:100%;
        height:auto;
    }
}
