            .hyphenate {
                hyphens: auto;
                -webkit-hyphens: auto;
                -ms-hyphens: auto;
                -moz-hyphens: auto;
            }
            
  .pojects-filter .form-select.bef-links ul {
    			display: flex;
			flex-wrap: wrap;
  }
  
  .pojects-filter .form-select.bef-links .bef-link--selected {
    background-color: #0046AD;
  }
  
  .projects-sectors-wrapper .item-741 {
    order: 20;
  }
  
    .pojects-filter .form-select.bef-links ul li {
      margin-right: 10px;
    }
            
.basic-page-template .intro-text {
    padding-top:0px;
}

.basic-page-template .intro-img {
    margin-top:0px;
}

.footer-social {
  width: 100% !important;
}

.projects-sectors .bef-exposed-form label {font-weight:bold;color:#0046AD;float:left;}
.projects-sectors .bef-exposed-form .bef-links > div {float:left;margin-left:10px;}
.projects-sectors .bef-exposed-form .form-item-statut {float:none;width:100%;}

.cit-visible, .cbl-visible, .nova-visible {
  display: none !important;
}

.cit-blaton .cit-visible, .cbl-sa .cbl-visible {
  display: inline-block !important;
}

.projects-sectors .bef-exposed-form a.bef-link-active {color:#F32837;font-weight:bold;}
.projects-sectors .projects-sectors-wrapper {
    margin-bottom: 40px;
}
.projects-sectors .bef-exposed-form .edit-actions {display:none;}

h2.project-subtitle {width:100% !important;max-width:100% !important;}
.news-teaser.project-teaser-hp h2.news-title {max-height:3em;overflow:hidden;}
.sector .picto img {height:60px;width:auto;}


.videoplayicon {margin-top:21px;}
.field--name-field-media-oembed-video {text-align:center;}


.h2ash1 h2 {
      font-size: 40px;
    line-height: 51px;
    letter-spacing: -1.25px;
    color: #0046AD;
    margin-top:35px !important;
    padding-bottom:0px !important;
}

.back-button.topright {margin:0px;text-align:right;}
.back-button.topright a {margin-top:0px;}

.form-item-statut label {display:none !important;}

#edit-statut div:first-child {margin-left:0px;}

@media screen and (max-width: 640px) {
  .projects-sectors-wrapper .view-content .sector .picto a svg {
    height: 15vw;
}
}

.nova-nv .projects-sectors-wrapper .view-content .sector {
    max-width: 120px;
}

.videoplayicon {
  position : relative;
  margin-top : 0 !important;
}

.videoplayicon svg {
  position : absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
  height: 35px;
  width: auto;
}

.projects-sectors .view-content > div {
flex-grow: 1;
flex-basis: 0;
}

@media only screen and (max-width: 991.98px) and (min-width: 640px) {
  .projects-sectors-wrapper .view-activites > div > div {
    min-width: calc(100% / 5);
  }
}

@media only screen and (max-width: 639.98px) {
  .projects-sectors-wrapper .view-activites > div > div {
    min-width: calc(100%);
    margin-bottom: 0 ;
  }
  
  .projects-sectors-wrapper .view-activites .sector a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #F32837;
  }
  
  .projects-sectors-wrapper .view-activites .sector a .picto {
    order: 2;
    margin-bottom: 0;
  }
}
