@media print{

    @page {
          size: A4;
        @bottom-right {
            content: "Page " counter(page) "/"  counter(pages);
            font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
            font-size:50%;
        }

        @bottom-left {
            content: "Copyright © European Investment Bank 2019";
            font-family: "Myriad Pro", "Arial Unicode MS", Verdana, Arial,sans-serif;
            font-size:50%;

        }
    }

    * {
        -webkit-print-color-adjust:exact;
        print-color-adjust: exact;
        color-adjust: exact;
        height: inherit !important;
        page-break-inside: always;
        transition: none !important;
    }
    body{
        font-family: 'Roboto', sans-serif;
        font-size: 12pt;
        line-height: 1.3;
    }
    title {string-set: title content()}
    /*
    h1, h2, .h1, .h2 {
        font-family: 'Alegreya Sans', sans-serif;
    }

    h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
        font-family: 'HelveticaNeue-thin';
    }
    */
     h1, .h1 {
        font-family: 'Alegreya Sans', sans-serif;
        font-size: 30pt !important;
        color: #000;
    }

    h2, h3 { string-set: headers content()}

    h1, h2, h3, h4, h5, h6, dt, em {
        page-break-after: avoid;
        page-break-before: avoid;
    }

    .format-essay h2.h1{
        text-align: left;

    }

    .format-essay .banner__post-serie{
        padding-left: 15px;
        text-align: left;
    }

    format-essay .banner__post-serie{
        padding-left: 15px;
    }

    a {
        text-decoration: none !important;
    }
    a:link, a {
        color: #000000;
    }

    a:after{
        word-wrap: break-word;
    }
/*
    a[href]:after{
        font-size: 11pt;
        font-weight: 300;

    }
*/
    a[href]:after {
        content: " ";
    }

    a[href]:not(.fancyImageBox):after{
        content:" (http://www.eib.org" attr(href) ")";
        font-size: 11pt !important;
        font-weight: 300 !important;
    }

    a[href*='@']:after{
        content:" (" attr(href) ")"!important;
    }

    a[href*='javascript']:after{
        content:" "!important;
    }

    a[href*='javascript:window.print()']{
        display: none !important;
    }

    a[href^='#']:after{
        content: ""!important;
    }
    a.btn{
        padding-left: 0;
    }

    h3, h4, h5, h6 { margin-top: 1em; }

    h1>p, #content-body h1{
        font-size: 16pt !important;
        margin-bottom: 20px;
    }

    header.format-essay .h1:after{
        content:"";
        width: 200px;
        height: 3px;
        background-color: #000 !important;
        display: block;
        margin: 15px auto 20px 0;
    }

    .header-banner {
        background: none !important;
    }

    p{
        font-size: 12pt;
    }

    .overlay, .simple_overlay,
    #header .container,
    #menu,
    #body #left,
    #right,
    #footer,
    .hide,
    #closing,
    fieldset.captcha,
    .navbar-eib,
    .navbar-head,
    .navbar-blog,
    .search-form-large,
    .banner__breadcrumb{display: none !important;}


    div.dynamic-related-page__content div.banner {page-break-inside: avoid;}

    #right.projects_pipeline_ {
        display:inline !important;
    }

    #menu, #responsive-menu, .header__breadcrumb {display:none !important;}

    .responsive-title {display:none !important;}

    #banner, aside#sidebar {display:none !important;}

    .triangle {display:none !important;}

    img, div.boxRow, div.boxRowRevamp, .gallery-image-ncff {
        page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-inside: avoid; /* or 'auto' */
    }

    img.FCMap_NewWorld {
        width: 100%;
    }

    .ui-icon { display:none !important; }
    #body ul.imageFade {
        clear: both;
        list-style: none !important;
    }

    #body .mailprint {    display: none !important;}

    #body #details .contentLanguage li {
        display: inline !important;
        margin-left:2px;
    }

    #body img { float: left; border: 0; margin-right:10px; margin-bottom:10px; }

    .gallery p {margin:0;}
    /*.gallery img, .gallery a {
    width:230px;
    max-width:230px;
    }*/

    .fusionMap object { display: none !important; }
    .fusionChart object { display: none !important; }

    hr {
        margin-top: 1em;
        color: #DDDDDD;
        clear: both !important;
    }

    hr.space {
        color: #FFFFFF;
        border: none;
        background: none !important;
    }

    ul#details { list-style: none; padding-left: 0; }
    ul.containerTabs, div.boxLink, ul.contentLanguage { display: none !important; }

    fieldset ol { list-style: none !important; padding-left: 0; }
    fieldset ol li { clear: left !important; }

    fieldset input[type='submit'] { display: none !important; }

    .dataTables_filter, .dataTables_length { display: none !important; }
    .clear { clear: both; }
    .dataTables_wrapper { width: 99%; }
    .dataTables_wrapper .dataTables_wrapper .bottom { display: none !important; }

    div.olMap {
      height:300px;
      width:100%;
    }

    #map div.olMapViewport {
        border:0 !important;
    }

    #geo-addresses, .infocentre_contact_offices_ue_ hr {
        display:none !important;
    }

    .manager {
    float:left;
        width:120px;
        max-width:120px;
        height:200px;
        max-height:200px;
    }

    .management-committee.manager {
        height:auto;
        max-height:500px;
    }

    .manager img {
        float:none !important;
        width:80px;
    }

    .manager .span12.small {
      width: 80px;
    }

    .contact ul li { list-style: none; padding-left: 0; }
    .contact ul li:before { content: attr(title) ": ";}

    .video img.play, iframe {display:none !important;}



    .photoDate {    float : left !important;}

    .urlback {
    font-size:80%;
    color:#888;
    }


    .extra-country__israel{
        display: none !important;
    }

    .list--hide {
        display: none !important;
    }

    .color-white {
        color: #000;
    }

    .bg-color-light-grey {
        background-color: #FFF;
    }

    .hidden {
        display: none!important;
    }

    .list-inline {
        padding-left: 0;
        margin-left: 0px;
        list-style: none !important;
    }

    .list-inline>li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
    }

    .marketing-graph {
        display: none !important;
    }

    .list__search, .list__filter, .list__sort__preview, .list__pagination, .list__filters__sort {
        display: none !important;
    }

    .related-links dd {
        padding-bottom: 20px;
    }

    .ui-accordion-content {
        display: block !important;
    }

    .preview--event--item__date {
        padding-top: 20px;
    }


    .preview--event--item__date {
        width: 12%;
        margin-right: 2%;
    }

    .preview--event--item__text{
        width: 50%;
    }

    .preview--event--item {
        display: flex !important;
    }

    .preview--event--item__view {
        padding-bottom: 25px;
    }

    .text-center {
        text-align: center !important;
    }

    .text-right {
        text-align: right !important;
    }

    .list-unstyled {
        padding-left: 0;
        list-style: none !important;
    }

    .banner__container {
        position: relative !important;
        /*margin-bottom: 200px;*/
    }

    .banner__container .box-over-image--align-center {
        position: inherit !important;
        /*top: 400px;*/
    }

    .banner__container .dark-overlay-50::before, .banner__container .dark-overlay-40::before, .banner__container .dark-overlay-30::before, .banner__container .dark-overlay-20::before, .banner__container .dark-overlay-10::before {
        background-color: transparent;
    }

    .box__tags a.box__tag {
        display: inherit !important;
    }

    .banner__avatar,
    .banner__portrait,
    .list-inline>li.banner__print,
    .list-inline>li.banner__share,
    .list-inline>li.banner__rss,
    .post-social-network,
    #newsletter,
    figcaption,
    .link-all__container,
    img  {
        display: none !important;
    }

    .card-publication__img{
      display: block !important;
    }

    .search-filter__ui{
      display: none !important;
    }

    a.card-publication__link.text-center::after{
      display: none !important;
    }

    .search-filter-content-header__buttons , .search-filter-content-header__layout-name{
      display: none !important;
    }

    .search-filter-content-footer__pagination , .search-filter-content-footer__text-pagination{
      display: none !important;
    }

    .select__single-select-button-pagination{
      display: none !important;
    }

    .header-banner__wrapper {
        background-image: none !important;
    }

    ul {
        margin: 0;
    }
    .print {
        display: block !important;
    }
    .banner__container.text-over-image{
        position:static !important;
    }

    .banner__post-info .banner__informations>li{
        display: block !important;
        text-align: left;
        padding-left: 15px;
    }

    blockquote{
        margin-top:20px;
        font-style: italic;
        border-top: none;
        border-right:none !important;
        border-bottom: none !important;

    }
    blockquote p{
        text-align: left !important;
    }

     blockquote .small:before, blockquote footer:before, blockquote small:before {
        content:'';
    }


    .post-media-figcaption,
    .banner__languages,
    .showMoreAuthorDescription,
    .post-pager{
        display: none !important;
    }
    .post-author__img{
        max-width:140px;
    }

    .post-author__img{
        max-width:200px;
    }

    .no-print{
        display:none !important;
    }


    .flex-cell{
        display: inline-block;
        margin:5pt;
        padding:0pt;

    }

    .flex-inner-box{
    border-bottom: 1px solid #7e7e7e;
    /* width: 50vw; */
    margin-top: 5px;
     }


    .tooltip-box__definition{
        display:none !important;
    }


    .big-line {
      float: left;
      display: inline-block !important;
      margin-left: 5px;
    }
    .medium-line {
      float: left;
      display: inline-block !important;
      margin-left: 5px;
    }

    .body-footer__related{
      display: none !important;
    }

    .alert-warning{
      display: none !important;
    }
    .breadcrumb{
      display: none !important;
    }

    /* hassan */
    #printExec{
      display: none;
    }

    .banner__dot-splitter{
      display: none;
    }
    .print{
      display: none !important;
    }
    .navbar-default{
      border: 0 !important;
    }
    .navbar-eib{
      display: block!important;
    }
    .menu-center{
      display: none  !important;
    }
    .eib-logo{
      display: block !important;
    }

    a.link-eib::after{
      display: none  !important;
    }

    .nav-additional{
      display: none !important;
    }
    .eif-logo{
      display: none !important;
    }

    .search-field{
      display: none !important;
    }
    .sub-nav--enhanced{
      display: none !important;
    }
    .dropdown-language{
      display: none !important;
    }
    .btn-lang{
      display: none !important;
    }
    .dropdown-menu-language{
      display: none !important;
    }

    .navbar-toggle-button{
      display: none !important;
    }

    .navbar-blog{
      display: block !important;
    }
    .sub-nav--enhanced{
      display: none  !important;
    }
    .dropdown-language{
      display: none !important;
    }
    .btn-lang{
      display: none !important;
    }
    .dropdown-menu-language{
      display: none !important;
    }

    .navbar-toggle-button{
      display: none !important;
    }

    .header__breadcrumb-list{
      float: right !important;
    }
    .niceform{
      display: none!important;
    }

    select{
      display: none!important;
    }

    td{
      padding-right: 10px !important;
    }
    .institute-logo{
   display: none !important;
   }
   .dropdown{
     display: none!important;
   }
   #navbar-menu-principal{
     display: none !important;
   }
   .logo-div{
     display: block !important;
   }
   #topMenu{
     display: none !important;
   }

   .list-group-item{
     list-style-type: none !important;
     border: 1px solid #ddd;
     position: relative;
     display: block;
     padding: 10px 15px;

   }
   .list-group-item :first-child{

     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
   }
   .list-group-item :first-child{

     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
   }
   .list-search__container{
     display: none !important;
   }
   .nav-interactive-panel{
     display: none !important;
   }
   .interactive-panel__container > div.container{
     display: block !important;
   }
   .search-filter__spinner{
     display: none;
   }
   .search-filter-content-header__download{
     display: none;
   }
   .language-list{
     display: none;
   }
   .collapse.navbar-collapse{
     display: none !important;
   }
   .row-list-standard {
     border-top: 1pt solid black;
     padding-top: 10pt;
   }
   .card-row-portrait, .card-portrait-media__publications{
     min-height: 150px !important;
   }
   .card-publication__img{
     width: 95px !important;
   }
   .publication-content__img > figure > img{
     width: 200px !important;
   }
   .card-row-tags > .btn-primary-tag{
     padding-right: 5px;
   }
}
