/* ::: Druckversion ::: */
@media print {
    
    /*@page {*/
    /*    margin: 20pt;*/
    /*}*/
    
    textarea,
    input {
        page-break-after: avoid;
    }
    
    * {
        color: #234A31!important;
    }  
    
    body .text-center {
        text-align: left!important;
    }
    
    .btn-line,
    .btn-green {
        display: none;
    }
    
    .video-wr,
    iframe{
        display: none;
    }
    
    /* Header */
    header {
        height: 100px;
        background: #fff;
        position: static;
    }
    
    header nav,
    header .head-top,
    header .menu {
        display: none;
    }
    
    header .logo img.standard, 
    header .logo img.standard-green {
        display: none!important;
    }
    
    header .logo img.scroll {
        display: block;
    }
    
    header .logo {
        position: static;
    }

    /* KV  */
    .keyvisual .kv-img-wr:before,
    .keyvisual .line-top,
    .keyvisual .line-left,
    .keyvsiaul .search-wr,
    .keyvisual .with-module {
        display: none;
    }
    
    .keyvisual,
    .keyvisual.noimg .kv-img-wr{
        min-height: 0!important;
        height: auto!important;
    }

    .keyvisual .kv-img-wr img {
        height: auto;
    }
    
    .keyvisual.sp .kv-text-wr {
        position: static;
        margin: 20px 0 20px 0;
    }
    
    .keyvisual .kv-text-wr h1 {
        text-shadow: none;
    }
    
    /* Breadcrumb */
    .breadcrumb {
        position: static!important;
        padding-left: 0!important;
        margin: 20px 0!important;
    }
    
    /* Content */
    .section {
        margin: 50px 0;
    }
    
    .content .bg-gray.section {
        padding: 50px 0;
    } 
    
    .content img[src*="blank.gif"] {
        display: none!important;
    }
    
    .content .zeitschrift ul li:before, 
    .content ul.on-list li:before{
        display: none;
    }
    
    .content .zeitschrift ul li, 
    .content ul.on-list li {
        margin: 0 0 10px 20px;
        list-style: inherit;
        padding-left: 0;
    }
    
    .ui-accordion .ui-accordion-content {
        display: block!important;
    }
    
    /* Footer */
    footer {
        padding: 50px 0 0;
    }
    
    footer .footer-line {
        margin: 20px 0;
    }
    footer .col-md-9 .col-12:nth-child(3) h5,
    footer .socialmedia,
    footer .meta {
        display: none; 
    }

}