.pb-15{
    padding-bottom:130rem!important;
  }
  #hybrid > span{
    color:white!important;
  }
          .eib-card-title__link{
            text-align:center;
          }
  
  .eib-card__image-wrapper{
    min-height:100%;
    max-height:100%;
  }
  
  .eib-card__content{
    padding: 0rem 1rem;
    background:transparent!important;
    min-height:10%!important;
    position: inherit;
    /*bottom: 13.5rem;*/
    bottom:0;
  }
  
  .eib-card{
    box-shadow: none!important;
    height:430px!important;
    min-width:285px;
    /*justify-content: flex-end!important;*/
    background: transparent;
  }
  
  .eib-heading-3{
    color:#000!important;
  }
  
  .eib-boxes__text{
    border: 3px solid #FF4000;
    padding:4rem;
    width:280px;
    height:280px;
    text-align:center;
    display: flex;
    flex-direction: column;
    justify-content: center;
  } 
  
  div.eib-boxes__text > p{
    font-weight:500!important;
    color:black!important;
    font-size:2.3rem!important;
    margin: 0px!important;
    font-family: 'Public Sans', sans-serif!important;
  }
  

  
  @media only screen and (max-width: 480px){
    div.eib-boxes__text > div > h2{
      text-align:center!important;
    }
  }
  
  div.eib-boxes__text > div > h2{
    color:#000!important;
  }
  
  div.eib-boxes__text > .xl\:mb-9{
    color:#000!important;
    margin-bottom:0px!important;
  }
  
  div.eib-boxes__text > .xl\:mb-9 > .eib-heading-3{
    font-size:42px!important;
  }
  
  .c-icon-w-text::before{
    color:#FF4000!important;
  }
  
  .search-filter__sort{
    display:none!important;
  }
  /*.eib-filter__current-page, .eib-filter__to-item, .eib-select-entries{
    display:none!important;
  }
  .eib-search-list-filter .eib-select-entries, .search-filter-content-footer__pagination, .search-filter-content-footer__count-summary {
    display:none!important;
  }*/
  .eib-search-list-filter .search-filter-content-footer__count-summary{
    float:right;
  }
  .eib-card__publication {
      background-color: #e7e7e7!important;
  }
  
  .eib-card > div.eib-card__content > header > h3 > a{
    font-size:21px!important;
    font-weight: bold;
  }
  
  .eib-card__publication > div.eib-card__content > header > h3 > a{
    font-size:19px!important;
    font-weight: bold;
  }
  
  .eib-card__publication > a > div.eib-card__image-wrapper {
      background-size: cover!important;
      margin: 0 90px 0 90px!important;
    /*min-height: 230px!important;*/
    box-shadow:none!important;
  }
  select.float-label-select__input:nth-child(0){
    display:none!important;
  }
  .eib-card__publication > div.eib-card__content > header > h3{
    font-weight:700!important;
    color:#000!important;
    text-align:start!important;
  }
  
  .eib-card__publication > div.eib-card__content{
    background:#FFF!important;
    min-height:180px!important;
    bottom:0!important;
    padding: 0.9rem 1rem!important;
    
  }
  
  .eib-card-meta{
    justify-content: center!important;
  }
  
  .eib-card__publication > div.eib-card__content > header > div.eib-card-meta{
    justify-content:center!important;
  }
  .eib-card__publication > div.eib-card__content > header > div.eib-card-meta > div.eib-card-date{
    color:#FF4000!important;
    font-size:18px!important;
  }
  
  
  
  .eib-card-title{
    font-weight:100!important;
    text-align: center!important;
    font-size:24px!important;
    margin: 0.6rem 0rem!important;
  }
  
  .eib-card h3 a{
    color:#fff;
  }
  
  .eib-card__publication h3 a{
    color:#000!important;
  }
  
  .eib-card-date{
    /*color:#FF4000*/
    color:#FFF;
    font-size: 21px!important;
    text-transform:none!important;
  }
  
  .eib-card-author{
  display:none!important;  
  }
  .banner__text--not-full-width > div > p{
    padding-right:400px!important;
    color:white!important;
  }
  .banner__text--not-full-width > div > h3 > a{
  color:white!important;
  }
  .banner__wrapper--figcaption{
    display:none!important;
  }
  .eib-card-text{
      display:none!important;
  }
  
  
  .eib-card:not(.eib-card__text-less):not(.eib-card__image-less):not(.eib-event-card):hover .eib-card__content {
      margin-top: 0rem!important;
      transition: all .3s ease-in-out;
  }
  .float-label-select__label{
    color:black!important;
  }
  .float-label-select__selected-value{
    color:black!important;
  }
  .eib-filter__label-multi{
    color:black!important;
  }
  .eib-filter__label{
    color:black!important;
  }
  .bg-color-blue {
      background-color: #0E2031 !important;
  }
      /*.fixed {
        position: fixed!important;
        top: 100px!important;
        left: 0;
      z-index:9998;
      }*/
      .header-title__wrapper{
          padding:0!important;
      }
      .eib-layout--thirds .eib-layout__col {
      display: flex!important;
      justify-content: center!important;
      margin-top: 70px;
          }
  /*footer {
      background-color: #ffffff;
  }*/
  
  .animation-word-list {
      vertical-align: sub;
      height: 1em;
      overflow: hidden;
      display: inline-block;
      line-height: 2em;
  }
  
  .animation-word-list ul {
       position: relative; 
       list-style: none; 
       top: 0;
       left: 0;
       padding: 0; 
       margin: 0; 
       transition: top 300ms; 
  }

  .animation-word-list ul li{
    font-size: 32px!important;
    font-family: 'Public Sans', sans-serif!important;
  }
  
  .text--font-thin{
    font-family: 'Public Sans', sans-serif!important;
    padding-left: 0px;
    font-size: 32px;
  }
  
  .text--font-normal{
  font-family:'Public Sans', sans-serif!important;
  }
  
   /* [#] xs screen */
      @media (max-width: 768px) {
      .text--font-thin{
        padding-left:30px
       }
  }
  
      /* [#] sm screen */
      @media (min-width: 768px) and (max-width: 991px) {
       .text--font-thin{
          padding-left:50px
       }
  
  }

  #mainlist > div.eib-card > a > div.eib-card__image-wrapper{
    background-position: top!important;
  }


  div.eib-boxes__title > p.eib-card-title > a{
    /*text-decoration: underline;*/
    color:#000!important;
  }

  div.eib-boxes__title > p.eib-card-title > a:hover{
    color: #FF4000!important;
  }

  .eib__switchButton{
    text-align: center;
    display: flex;
    justify-content: space-around;
    margin-bottom: 9rem;
    background-color: #F7F7F7;
    padding: 10px;
    border-radius: 50px;
  }

  p{
    font-family: 'Public Sans', sans-serif!important;
    letter-spacing: -0.1px!important;
    font-size:22px!important;
    line-height:160%!important;
    }

.eib__switchButton-item{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 20px;
  border: none;
  padding: 1rem 3rem;
  background-color: #F7F7F7;
  border-radius: 50px;
}

.eib__switchButton-item:hover{
    cursor: pointer!important;
}

.activePage{
  text-decoration: underline;
  text-underline-position: under;
}

.eib-maps__iframe > iframe{
  border: 0; 
  height: 250px; 
  width: 300px;
  margin: 30px;
}

.office-map__title, .office-map__details{
  text-align: center;
  margin: 8px 0!important;
}

.eib-maps__title, .eib-maps__details{
  text-align: center;
}

.office-map__title{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-size: 36px!important;
}

li{
  font-family: 'Public Sans', sans-serif!important;
  font-size:20px!important;
}

.wt-map-attribution{
  display:none!important;
}

.wt-map{
  height: 300px!important;
  min-height: 300px!important;
  max-height: 300px!important;
  width: 350px!important;
  min-width: 350px!important;
  max-width: 350px!important;
  border:none!important;
}

.wt-map-content{
  border:none!important;
}

.wtmap{
  height: 350px!important;
  min-height: 350px!important;
  max-height: 350px!important;
  width: 350px!important;
  min-width: 350px!important;
  max-width: 350px!important;
  border:none!important;
}


.eib-office__map{
  display: block!important;
  justify-content: center;
}

.office__map{
  width: 100%;
}

.wt-map-panels{
  display:none;
}

.eib-dynamic-number-stats{
  width: 300px; 
  height: 300px; 
  margin: 1rem;
}

iframe{
  max-height: 650px!important;
}

.office-map__details-address{
  margin: 0px;
  text-align: center!important;
}
.office-map__details-postalCode{
  margin: 0px;
  text-align: center!important;
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > .eib-card__image-wrapper {
  min-height: 220px!important;
  max-height: 220px!important;
  margin: -0.9rem 0 0 0!important;
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > a > .eib-card__image-wrapper:hover{
  opacity: 60%;
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > a > .eib-card__image-wrapper {
  min-height: 220px!important;
  max-height: 220px!important;
  /*margin: -0.9rem 0 0 0!important;*/
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > .eib-card__content{
  /*flex-direction: column-reverse;*/
  flex-direction: column;
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > .eib-card__content > .eib-card-header > .eib-card-meta > .eib-card-date{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-weight: bold!important;
  font-size: 18px!important;
  line-height: 120%!important;
  letter-spacing: 1px!important;
  /* text-transform: uppercase; */
  color: #FF4000 !important;
  display: none;
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > .eib-card__content > .eib-card-header > .eib-card-title{
  /*margin: 0.6rem 0!important;*/
  margin:0!important;
  font-size: 19px!important;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-weight: 700!important;
  line-height: 1.1!important;
  letter-spacing: 0!important;
  color:#000;
}
.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > .eib-card__content > .eib-card-header > .eib-card-title > a{
  margin: 0.6rem 0!important;
  font-size: 19px!important;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-weight: 700!important;
  line-height: 1.1!important;
  letter-spacing: 0!important;
  color:#000;
  display:inline!important;
}

.eib-carousel--enhanced > .card-carousel__content > .eib-layout__row > .eib-card-list > .eib-list__container > .eib-card > .eib-card__content > .eib-card-header > .eib-card-title > a:hover{
  color:#FF4000;
}

.hiding{
  display:none!important;
}

.textOnImage-container > div > .carousello__item > #items > div > p{
  color:#ffffff;
}

.page__subtitle--about-slogan{
  text-align: center;
  font-size: 17px!important;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  color:#000000;
}

.centered-content > div > .eib-accordion > div > div > p > a{
  color:#000000;
}

.centered-content > div > .eib-accordion{
  display: flex;
  justify-content: center;
}

.dark-bg{
  background-color: #FFF;
  opacity: 0.96;
}

.dark-bg.eib-topmenu span:not(.eib-topmenu__title), .dark-bg.eib-top-menu span:not(.eib-topmenu__title){
  color:#000!important;
  padding: 10px 0;
}

.eib-switchContentButton__content > .eib-accordion > div > .eib-heading-3{
  margin-top:70px;
}

/*@media only screen and (max-width: 1248px) {
  .nav>li>a>span{
    font-size: 8.3px !important;
  }
}*/

h5{
  color:#000000;
}

.hide-on-desktop{
  display:none;
}

option[data-attr="Year"]{
  display:none;
}

h2.eib-typography__title{
  font-size:72px;
  color:#FF4000;
}

.bg-overlay-title{
  background: none;
}

#show-filters__mobile{
  display:none!important;
}

main a{
  color:#000000;
}

div.eib-card[data-subtype="jaspersNetworkPublications"]{
  min-width: 300px;
}

div[data-subtype="jaspersNetworkPublications"] > a > .eib-card__image-wrapper{
  background-size: cover!important;
   margin: 0 80px 0 80px!important;
}

div[data-subtype="jaspersNetworkPublications"] > a{
  background-color: #e7e7e7;
}

div[data-types-list='["stories"]'] > div.search-filter__content > div > div.search-filter__results > div.eib-card > div.eib-card__content > header.eib-card-header > div.eib-card-meta > div.eib-card-date{
  display:none;
}


div[data-types-list='["stories"]'] > div.search-filter__content > div > div.search-filter__results > div.eib-card > div.eib-card__content > header.eib-card-header{
  padding-top: 30px;
}

div[data-types-list='["stories"]'] > div.search-filter__content > div > div.search-filter__pagination, div[data-types-list='["network_publication"]'] > div.search-filter__content > div > div.search-filter__pagination, div[data-types-list='["network_event"]'] > div.search-filter__content > div > div.search-filter__pagination{
  display: none!important;
}


.sector-boxes{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.sector-boxes_url{
  color: #000!important;
  margin-top: -25px;
  font-size: 21px!important;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
  font-weight: 600;
  text-align: center;
}

.sector-boxes_subtitle{
  font-size:17px!important;
  text-align: center!important;
}

.sector-boxes_subtitle > a{
  font-size:17px!important;
  text-align: center!important;
  color: #000000!important;
}

.sector-boxes > div > picture > a > img:hover{
  opacity:60%;
}

.sector-boxes_url:hover, .sector-boxes_subtitle > a:hover{
  color: #FF4000!important;
}

.eib-typography__primary-label{
  display:flex;
  justify-content: space-around;
  /*align-items: center;*/
}

.accordion__panels > .border-orange{
  border-bottom: 3px solid #FF4000;
  border-top: 3px solid #FF4000;
  border-right: 2px solid #FF4000;
  border-left: 2px solid #FF4000;
}

.eib-accordion > .eib-accordion-item > .content.pt-6{
  padding-top: 0!important;
}

.eib-accordion-item .content p{
  margin-top: 16px;
  margin-bottom: 16px;
}

.search-filter__results.row.row-items > .eib-layout.eib-layout--contained{
  margin-top:0rem!important;
  border-bottom: 2px solid #c7c7c7;
}

.search-filter__results.row.row-items > .eib-layout + .eib-layout{
  margin-top:0rem!important;
  border-bottom: 1px solid #c7c7c7;
}

.search-filter__results.row.row-items > article > .row-list{
  box-shadow: none;
  -webkit-box-shadow:none;
}

.row-list.row-list-standard.container.row-contained > .col-md-2.col-xs-6, .row-list.row-list-standard.container.row-contained > .col-md-4.col-xs-12, .row-list.row-list-standard.container.row-contained > .col-md-1.col-xs-6{
  padding:0px 20px 0px 20px;
}

.row-list.row-list-standard.container.row-contained > .col-md-2.col-xs-6 > div, .row-list.row-list-standard.container.row-contained > .col-md-4.col-xs-12 > div, .row-list.row-list-standard.container.row-contained > .col-md-2.col-xs-6 > span, .row-list.row-list-standard.container.row-contained > .col-md-4.col-xs-12 > span{
  font-weight: 400!important;
  display: block;
}

h3.row-title > a{
  font-family: 'Public Sans', sans-serif!important;
}

/*.row-list > div > .row-location, .row-list > div > .row-sector, .row-list > div > .row-status{
  text-transform: capitalize;
}

.row-list > div.col-md-2 .col-xs-6 > .row-sector{
  display: block;
}
.row-list > div.col-md-2 .col-xs-6 > .row-sector::first-letter{
  text-transform: capitalize;
}*/

.row-list > div > .row-location::first-letter, .row-list > div > .row-sector::first-letter, .row-list > div > .row-status::first-letter{
  text-transform: capitalize;
}

.heatmapIframe{
  border: none; 
  width: 100%; 
  height: 1000px; 
  /*max-height:none!important*/
  max-height:1000px!important
}

.navbar-fixed-top{
  min-height: none;
}

.text-center.page__title.eib-heading-3{
    scroll-margin-top: 5rem;
}

#backButton{
  color:black;
  margin-left:170px;
  font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important; 
  font-size:21px!important
}

.eib-topmenu.dark-bg{
  padding:0px;
  min-height: auto;
}


@media only screen and (min-width: 1400px){
  .eib-accordion-item .heading{
    font-size:22px!important
  }
}

@media only screen and (max-width: 1600px){
  div figure picture img {
    max-width: 480px!important;
    height: 380px!important;
    width: auto!important;
}

}

@media only screen and (max-width: 1280px) {

  .navbar-default, .navbar-nav > li > a{
    padding-top:29px;
    padding-bottom: 29px;
  }

  .xl\:mb-9 {
    /*margin-bottom: 3.6rem !important; was this before 05 Sep 2022*/
    margin-bottom: 70px !important;
  }

  /**/.singleCarousel > .carousello__item > #items > div > h3{
    font-size: 19px!important;
  }

  p{
    font-family: 'Public Sans', sans-serif!important;
    letter-spacing: -0.1px!important;
    font-size:20px!important;
    line-height:160%!important;
    }
}



@media only screen and (max-width: 1240px) {
  .hide-on-tablet{
    display:none!important;
  }
}

@media only screen and (max-width: 480px) {

  .eib-search-list-filter [data-filter-category*=year]{
    width:90%;
  }

  .eib-card{
    height:350px!important;
    margin: 20px auto;
  }

  p, li:not(.dropdown){
		text-align: left!important;
	}

  .square-boxe > p, .sector-boxes > div > p.sector-boxes_subtitle{
    text-align: center!important;
  }

  .search-filter__filters{
    display:flex!important;
    flex-direction:column;
  }

  .search-filter__filter{
    width: 90%!important;
  }

  .navbar-default .navbar-nav>li>a{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    font-size: 21px !important;
    text-align: center;
  }

  a.navbar-brand img{
    padding-top:5px!important;
  }

  .navbar-default .navbar-toggle {
    margin-right: 0px!important;
    border: none;
    margin-bottom: 8px!important;
    margin-top: 8px!important;
  }

  .nav-margin {
    padding-right:20px!important;

  }

  .eib-search-list-filter .search-filter-content-footer__count-summary{
    margin-top:20px;
    margin-left: 0;
    float: none;
    display:flex;
    justify-content: center;
  }

  .heatmapIframe{
    border: none; 
    width: 100%; 
    height: 600px; 
    max-height:none!important
  }

  h2.eib-typography__title{
    font-size: 48px;
  }

  #backButton{
    margin-left: 60px!important;
  }

  .search-filter-content-footer__pagination{
    position: inherit!important;
    transform: none!important;
    float: none!important;
    margin-top: 20px!important;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    /*display: none;*/
  }

  .eib-select-entries{
    display: flex!important;
    justify-content: center!important;
  }
  /*.navbar-fixed-top{
    top: 90px;
    padding: 10px;
  }*/

}


@media screen and (max-width:720px) and (orientation:landscape){
	.hide-on-phone{
		display:none!important;
	  }
  }

  @media screen and (max-width:720px){
    .hide-on-phone{
      display:none!important;
      }
    }

   