@media print {
   
    header, 
    footer,
    .bottom-menubar,
     .container-baner-arrows,
     video {
    display: none;
    }

    div.welcome-container {
       display: none;
      }
    *{  transition: none !important }
 
     @page {
        margin-top: 50px;
        margin-bottom: 50px;
     }
 
     @page :left {
         margin: 0.8cm;
     }
         
     @page :right {
         margin: 0.8cm;
     }
 
 
     .article-title{
         font-size: 30pt;
         line-height: 36pt;
         color:#000!important;
     }
 
     h1{
         font-size: 70pt;
         line-height: 77pt;
         color:#000!important;
     }
 
     h2{
         color:#000!important;
     }
 
     h3{
         color:#000!important;
     }
 
     h5{
         color:#000!important;
     }
 
 
     h6{
         color:#000!important;
     }
 
     /* p{
         font-size: 10pt !important;
         line-height: 16pt !important;
         color:#000!important;
         margin-bottom: 0;
     }
 
     p.additional-text {
         font-size: 8pt;
         line-height: 12pt;
     }
 
     p.person-description{
         font-size: 10pt;
         line-height: 16pt;
         color:#000!important;
     } */
 
     a{
         color:#000!important;
     }

     .article-a-link {
        text-decoration: none;
     }
 
     .article-image{
         height:350px!important;
         margin:0!important;
     }
 
     .image-banner {
         height:400px!important;
         width:100%!important;
         display: inline-block;
         margin-top:-10px;
     }

     /* li{
         font-size: 12pt!important; 
         color:#000!important;
     } */
 
     iframe{
         width:100%!important;
     }
 
     /* .mb-120 {
        margin-bottom: 0;
     } */
     /* .mb-80{
         margin-bottom:40px;
     } */
 
     .big-quote{
         font-size:60px!important;
         color:#000!important;
     }
 
     .quote .quote-content p {
         font-size: 22px;
         line-height: 30px;
     }
 
     .author-name-link{
         text-decoration: none;
     }
 
     .social-bar{
         display:none;
     }
 
     .div-for-audio-mobile{
         display: none;
       }
 
     a.next {
         display: none!important;
     }
 
     .picture-for-print{
         display: inline!important;
         height:700px;
     }
 
     .home-content.article-content {
         margin-top:40px;
         align-items: flex-start;
         height:100%;
     }
 
     /* .article-container-title{
         margin-top: 60px;
     } */
 
     .mt-10 {
        margin-top: 10px;
     }

     .mt-50 {
        margin-top: 50px;
     }

     .mt-180{
         margin-top: 60px!important;
     }

     .mt-120 {
        margin-top: 60px !important;
     }

     .mb-40 {
        margin-bottom: 40px;
     }

     .mb-60 {
        margin-bottom: 60px;
     }

     .mb-80 {
        margin-bottom: 0px !important;
     }

     .mb-120 {
        margin-bottom: 0px !important;
     }

     .mb-print-0 {
        margin-bottom: 0px !important;
     }
 
     .exhibit-scroll{
         width: 100%!important;
         overflow: hidden!important;
     }
 
     .exhibit-scroll img {
         width: 100%!important;
         overflow: hidden!important;
     }
 
     .pt-100{
         padding-top:0px!important;
     }
 
     .people .person-div img {
         height: 150px!important;
     }
 
     .print-hidden{
         display: none!important;
     }
 
     a.author-email {
         color:#000!important;
     }
 
     body.dark-mode .person-description {
         color: #000 !important;
     }
 
     .just-for-print{
         display: inline;
     }
 
     .just-for-print img{
        width:100%;
    }
     .just-for-print .full-width{
         width:100%;
     }
     
     .logos-to-print{
         display: flex;
         justify-content: flex-start;
         align-items: center;
     }
     .logos-to-print .ow-logo {
        height:30px;
        width:auto;
    }

     .article-container-title {
        margin-bottom: 30px;
     }

     .article-container-title h1 {
        font-size: 30pt;
        line-height: 36pt;
     }
 
     
 
     .logos-to-print .fmi-logo {
         height:35px;
         width:auto;
     }

     .container-margin {
        margin-top: 30px !important;
     }
 
     .intro-first-p {
         margin-top: -75px!important;
         padding:0;
     }
 
     .article-image {
         margin: 0!important;
     }
     
     .bg-article-1, .bg-article-2, .bg-article-3, .bg-article-4, .bg-article-5, .bg-article-6, .bg-article-7, .bg-article-8, .bg-article-9 {
        display: none;
     }
 
     .general-baner.bg-grey{
         background-color: #ffffff;
     }
 
     .general-baner{
         min-height:100%!important;
         flex-direction: unset;
     }
 
     .text-white{
         color:#000!important;
     }
 
    
     .article-details{
         background-color: #fff!important;
         margin-top:0px!important;
     }
 
     .article-details .article-mini-title{
         color:#000
     }
 
     .article-details .article-title{
         color:#000;
     }
 
     .article-details .article-author{
         color:#000;
     }
 
     p.additional-text a {
         text-decoration: none;
     }
 
     .div-with-numbers {
         margin-bottom:20px;
     }
 
     .container-with-icons{
         display:flex;
         flex-direction: row;
         flex-wrap: nowrap;
         justify-content: space-between;
     }
 
     .container-with-icons .item-centered {
         display: flex;
         flex-direction: column;
         align-items: center;
         max-width: 20%;
     }
 
     .container-with-icons .item-centered-arrow {
         justify-content: center;
         transform: rotate(0deg);
     }
 
     .container-with-icons .item-centered p {
         font-size: 10pt;
         line-height: 16pt;
     }
 
     body.dark-mode .item-centered-arrow {
         filter: brightness(0) invert(0);
     }
 
     .download-item {
         display:none;
     }

     .page-break-after {
        page-break-after: always;
     }

     .page-break-after-avoid {
        page-break-after: avoid;
     }

     .page-break-before {
        page-break-before: always;
     }

     .mt-0-print {
        margin-top: 0 !important;
     }

     .mt-30-print {
        margin-top: 30px;
     }

     .mt-60-print {
        margin-top: 60px;
     }

     .welcome-content h2 {
        margin-top: 40px;
     }

     .welcome-content h1 {
        margin-bottom: 20px !important;
     }

     .container-sharing-icons-mobile {
        display: none;
     }

     .welcome-content .mb-120 {
        margin-bottom: 0;
     }

     .article-content h2 {
        font-size: 14pt;
     }

     p.body-xl {
        font-size: 12pt !important;
        margin-bottom: 10px;
     }

     .hide-for-print {
        display: none !important;
    }

    .print-pad-0 {
        padding: 0 !important;
    }

    .print-bold {
        font-weight: 700 !important;
    }

 }