/*TITLE FONT PALANQUIN*/
@font-face {
  font-family: 'palanquin_darkbold';
  src: url('./font/palanquin/palanquindark-bold-webfont.woff2') format('woff2'), url('./font/palanquin/palanquindark-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'palanquin_darkmedium';
  src: url('./font/palanquin/palanquindark-medium-webfont.woff2') format('woff2'), url('./font/palanquin/palanquindark-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'palanquin_darkregular';
  src: url('./font/palanquin/palanquindark-regular-webfont.woff2') format('woff2'), url('./font/palanquin/palanquindark-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'palanquin_darksemibold';
  src: url('./font/palanquin/palanquindark-semibold-webfont.woff2') format('woff2'), url('./font/palanquin/palanquindark-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/*PARAGRAPHE FONT MERRIWEATHER*/
@font-face {
  font-family: 'merriblack';
  src: url('./font/merri/merriweather-black-webfont.woff2') format('woff2'), url('./font/merri/merriweather-black-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'merriblack_italic';
  src: url('./font/merri/merriweather-blackitalic-webfont.woff2') format('woff2'), url('./font/merri/merriweather-blackitalic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'merriitalic';
  src: url('./font/merri/merriweather-italic-webfont.woff2') format('woff2'), url('./font/merri/merriweather-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'merriregular';
  src: url('./font/merri/merriweather-regular-webfont.woff2') format('woff2'), url('./font/merri/merriweather-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
p,
strong,
em {
  font-size: 16px;
  line-height: 25px;
}
em {
  font-family: 'merriitalic';
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
nav#site-navigation {
  overflow-x: hidden!important;
}
@media screen and (max-width: 38.75em) {
  #sidebar {
    z-index: 3;
  }
}
.is-style-projet_credit {
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  color: #898989;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 400;
}
.is-style-projet_credit em {
  font-size: 16px;
  font-family: Helvetica, sans-serif;
  font-style: italic;
  line-height: 22px;
}
.single .entry-title {
  font-size: 45px;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin: 0;
  font-family: 'palanquin_darkmedium';
  color: #112327;
  margin: 0 0 10px 0;
  max-width: 100%;
  letter-spacing: normal;
  line-height: 1.6842;
}
.entry-content h1 strong,
.entry-content h2 strong,
.entry-content h3 strong,
.entry-content h4 strong,
.entry-content h5 strong,
.entry-content h6 strong {
  font-family: 'palanquin_darkmedium';
  line-height: 1.6842;
}
.entry-content h1 em,
.entry-content h2 em,
.entry-content h3 em,
.entry-content h4 em,
.entry-content h5 em,
.entry-content h6 em {
  font-family: 'palanquin_darkmedium';
  line-height: 1.6842;
}
.entry-content h5 {
  margin-bottom: 5px;
  text-transform: none;
}
.entry-content h6 {
  font-family: 'palanquin_darkregular';
  font-size: 18px;
  margin-bottom: 15px;
  margin-top: 5px;
  line-height: 20px;
}
.entry-content p {
  line-height: 25px;
}
.entry-content a {
  font-family: 'palanquin_darkregular';
  font-size: inherit;
  border-bottom: 2px solid #333333;
  display: inline-block;
}
.entry-content .wp-block-gallery figcaption {
  margin-top: 0px;
}
.entry-content ul.blocks-gallery-grid {
  margin: 0;
  display: block;
  text-align: justify;
  max-width: 100%;
  clear: left;
}
.entry-content ul.blocks-gallery-grid li.blocks-gallery-item {
  display: inline-block;
  margin: 0;
  width: unset;
  padding: 0px 19px 10px 0px;
}
.entry-content ul.blocks-gallery-grid li.blocks-gallery-item figcaption {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  color: #898989;
  letter-spacing: 0;
  line-height: 14px;
  font-weight: 100;
  text-align: left;
  position: static;
  background: transparent;
  padding: 15px 0px 0px 0px;
}
.entry-content ul.blocks-gallery-grid li.blocks-gallery-item figure {
  display: unset;
}
.entry-content ul.blocks-gallery-grid li.blocks-gallery-item figure img {
  height: 630px;
  width: auto;
}
.logos {
  margin: 0px;
}
.reflective-list-project-auteurs {
  font-family: 'palanquin_darkregular';
}
.reflectiveinput {
  display: none;
}
p iframe {
  width: 100%;
}
@media screen and (min-width: 38.75em) {
  iframe {
    margin-bottom: 0px;
  }
}
.wp-caption-text,
figcaption {
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  color: #898989;
  letter-spacing: 0;
  line-height: 14px;
  font-weight: 100;
  margin-top: 10px;
}
.wp-caption-text em,
figcaption em {
  font-size: 12px;
  font-family: Helvetica, sans-serif;
  font-style: italic;
  font-weight: 100;
  line-height: 14px;
}
img {
  max-width: none;
  width: 100%;
}
.publicisation-img {
  width: auto;
}
.wp-block-image {
  margin: 0 0px 15px 0px;
}
.wp-block-image img {
  max-height: 783px;
  max-width: none;
  width: 100%;
  margin: 0;
}
.single-post .wp-block-image img {
  width: calc(100% - 20px);
  max-height: none;
}
.listing-item a.title {
  left: 0px;
}
.listing-item .image img {
  transform: scale(1);
}
#anchor3902 .listing-item,
#anchor3909 .listing-item,
#anchor3815 .listing-item,
#anchor3895 .listing-item {
  width: calc(33% - 20px);
  max-width: 382px;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 300px;
  border: 1px solid rgba(17, 35, 39, 0.3);
  padding: 15px;
  overflow: hidden;
  display: inline-block;
  position: relative;
  transition: all 200ms linear;
  background-color: white;
}
#anchor3902 .listing-item a.title,
#anchor3909 .listing-item a.title,
#anchor3815 .listing-item a.title,
#anchor3895 .listing-item a.title {
  left: unset;
}
#anchor3902 .listing-item .image,
#anchor3909 .listing-item .image,
#anchor3815 .listing-item .image,
#anchor3895 .listing-item .image {
  background: transparent!important;
  display: initial;
  opacity: 1!important;
}
#anchor3902 .listing-item .image img,
#anchor3909 .listing-item .image img,
#anchor3815 .listing-item .image img,
#anchor3895 .listing-item .image img {
  opacity: 1!important;
}
#anchor3902 .list-item:hover,
#anchor3909 .list-item:hover,
#anchor3815 .list-item:hover,
#anchor3895 .list-item:hover {
  opacity: 0.7;
}
#anchor3902 a.image img,
#anchor3909 a.image img,
#anchor3815 a.image img,
#anchor3895 a.image img {
  max-height: 175px;
  width: auto!important;
  margin: 0px;
  display: block;
  transform: none;
}
#anchor3902 a.title,
#anchor3909 a.title,
#anchor3815 a.title,
#anchor3895 a.title {
  font-family: 'palanquin_darkregular';
  font-size: 16px!important;
  color: #112327;
  letter-spacing: 0;
  line-height: 18px!important;
  position: absolute;
  width: 100%;
  top: 0px;
  padding: 205px 30px 0px 0px!important;
}
.home .entry-header {
  margin-bottom: 30px;
  max-width: 860px;
  padding-right: 40px;
}
@media screen and (min-width: 100em) {
  .home .entry-header {
    max-width: calc(1320px - 120px) !important;
  }
}
.category .rightnav {
  display: none;
}
.category .reflective-fixed-sidebar {
  overflow: hidden;
}
.category.category-equipes-autres .rightnav,
.category.category-ingenieurs-recherche-creation .rightnav,
.category.category-etudiants-chercheurs .rightnav,
.category.category-enseignants-chercheurs-intervenants .rightnav,
.category.category-teacher-researchers-speakers-en .rightnav,
.category.category-student-researchers-en .rightnav,
.category.category-research-creation-engineers-en .rightnav,
.category.category-teams-other-en .rightnav {
  display: block;
}
.category.category-equipes-autres .page-title,
.category.category-ingenieurs-recherche-creation .page-title,
.category.category-etudiants-chercheurs .page-title,
.category.category-enseignants-chercheurs-intervenants .page-title,
.category.category-teacher-researchers-speakers-en .page-title,
.category.category-student-researchers-en .page-title,
.category.category-research-creation-engineers-en .page-title,
.category.category-teams-other-en .page-title {
  padding: 0px;
}
.category.category-equipes-autres .reflective-mobile-search-team,
.category.category-ingenieurs-recherche-creation .reflective-mobile-search-team,
.category.category-etudiants-chercheurs .reflective-mobile-search-team,
.category.category-enseignants-chercheurs-intervenants .reflective-mobile-search-team,
.category.category-teacher-researchers-speakers-en .reflective-mobile-search-team,
.category.category-student-researchers-en .reflective-mobile-search-team,
.category.category-research-creation-engineers-en .reflective-mobile-search-team,
.category.category-teams-other-en .reflective-mobile-search-team {
  position: sticky;
  top: 15px;
  z-index: 1;
}
.category.category-equipes-autres .reflective-mobile-search-team .select-items,
.category.category-ingenieurs-recherche-creation .reflective-mobile-search-team .select-items,
.category.category-etudiants-chercheurs .reflective-mobile-search-team .select-items,
.category.category-enseignants-chercheurs-intervenants .reflective-mobile-search-team .select-items,
.category.category-teacher-researchers-speakers-en .reflective-mobile-search-team .select-items,
.category.category-student-researchers-en .reflective-mobile-search-team .select-items,
.category.category-research-creation-engineers-en .reflective-mobile-search-team .select-items,
.category.category-teams-other-en .reflective-mobile-search-team .select-items {
  max-height: 80vh;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.category.category-equipes-autres .reflective-container-list .anchor-team,
.category.category-ingenieurs-recherche-creation .reflective-container-list .anchor-team,
.category.category-etudiants-chercheurs .reflective-container-list .anchor-team,
.category.category-enseignants-chercheurs-intervenants .reflective-container-list .anchor-team,
.category.category-teacher-researchers-speakers-en .reflective-container-list .anchor-team,
.category.category-student-researchers-en .reflective-container-list .anchor-team,
.category.category-research-creation-engineers-en .reflective-container-list .anchor-team,
.category.category-teams-other-en .reflective-container-list .anchor-team {
  margin-bottom: 60px;
  display: block;
  float: left;
}
.category.category-equipes-autres .reflective-container-list .anchor-team article,
.category.category-ingenieurs-recherche-creation .reflective-container-list .anchor-team article,
.category.category-etudiants-chercheurs .reflective-container-list .anchor-team article,
.category.category-enseignants-chercheurs-intervenants .reflective-container-list .anchor-team article,
.category.category-teacher-researchers-speakers-en .reflective-container-list .anchor-team article,
.category.category-student-researchers-en .reflective-container-list .anchor-team article,
.category.category-research-creation-engineers-en .reflective-container-list .anchor-team article,
.category.category-teams-other-en .reflective-container-list .anchor-team article {
  float: left;
}
.category.category-equipes-autres .reflective-container-list .anchor-team article .wp-block-image,
.category.category-ingenieurs-recherche-creation .reflective-container-list .anchor-team article .wp-block-image,
.category.category-etudiants-chercheurs .reflective-container-list .anchor-team article .wp-block-image,
.category.category-enseignants-chercheurs-intervenants .reflective-container-list .anchor-team article .wp-block-image,
.category.category-teacher-researchers-speakers-en .reflective-container-list .anchor-team article .wp-block-image,
.category.category-student-researchers-en .reflective-container-list .anchor-team article .wp-block-image,
.category.category-research-creation-engineers-en .reflective-container-list .anchor-team article .wp-block-image,
.category.category-teams-other-en .reflective-container-list .anchor-team article .wp-block-image {
  float: left;
}
@media screen and (max-width: 38.75em) {
  .category.category-equipes-autres .reflective-container-list .reflective-lk:first-of-type,
  .category.category-ingenieurs-recherche-creation .reflective-container-list .reflective-lk:first-of-type,
  .category.category-etudiants-chercheurs .reflective-container-list .reflective-lk:first-of-type,
  .category.category-enseignants-chercheurs-intervenants .reflective-container-list .reflective-lk:first-of-type,
  .category.category-teacher-researchers-speakers-en .reflective-container-list .reflective-lk:first-of-type,
  .category.category-student-researchers-en .reflective-container-list .reflective-lk:first-of-type,
  .category.category-research-creation-engineers-en .reflective-container-list .reflective-lk:first-of-type,
  .category.category-teams-other-en .reflective-container-list .reflective-lk:first-of-type {
    margin-top: 30px;
  }
}
.category.category-equipes-autres .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-ingenieurs-recherche-creation .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-etudiants-chercheurs .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-enseignants-chercheurs-intervenants .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-teacher-researchers-speakers-en .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-student-researchers-en .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-research-creation-engineers-en .reflective-container-list .anchor-team:first-child h2.entry-title,
.category.category-teams-other-en .reflective-container-list .anchor-team:first-child h2.entry-title {
  margin-top: 160px;
}
@media screen and (max-width: 38.75em) {
  .category.category-equipes-autres .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-ingenieurs-recherche-creation .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-etudiants-chercheurs .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-enseignants-chercheurs-intervenants .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-teacher-researchers-speakers-en .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-student-researchers-en .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-research-creation-engineers-en .reflective-container-list .anchor-team:first-child h2.entry-title,
  .category.category-teams-other-en .reflective-container-list .anchor-team:first-child h2.entry-title {
    margin-top: 10px;
  }
}
.category.category-equipes-autres .entry-header,
.category.category-ingenieurs-recherche-creation .entry-header,
.category.category-etudiants-chercheurs .entry-header,
.category.category-enseignants-chercheurs-intervenants .entry-header,
.category.category-teacher-researchers-speakers-en .entry-header,
.category.category-student-researchers-en .entry-header,
.category.category-research-creation-engineers-en .entry-header,
.category.category-teams-other-en .entry-header {
  width: calc(98% - 220px);
}
@media screen and (max-width: 38.75em) {
  .category.category-equipes-autres .entry-header,
  .category.category-ingenieurs-recherche-creation .entry-header,
  .category.category-etudiants-chercheurs .entry-header,
  .category.category-enseignants-chercheurs-intervenants .entry-header,
  .category.category-teacher-researchers-speakers-en .entry-header,
  .category.category-student-researchers-en .entry-header,
  .category.category-research-creation-engineers-en .entry-header,
  .category.category-teams-other-en .entry-header {
    width: 100%;
    padding: 0px;
  }
}
.category.category-projets .page-header,
.category.category-projects-en .page-header,
.category.category-actions-en .page-header,
.category.category-actions .page-header,
.category.category-publications .page-header,
.category.category-publications-en .page-header,
.category.category-cooperational-mobility .page-header,
.category.category-cooperational-mobility-en .page-header,
.category.category-behavioral-objects .page-header,
.category.category-behavioral-objects-en .page-header,
.category.category-responsive-matter .page-header,
.category.category-responsive-matter-en .page-header,
.category.category-hybrid-publications .page-header,
.category.category-hybrid-publications-en .page-header {
  padding: 0px;
}
@media screen and (min-width: 100em) {
  .category .post-grid,
  .category .grid,
  .category .display-posts-listing {
    width: 120%;
  }
  .category .post-grid .listing-item,
  .category .grid .listing-item,
  .category .display-posts-listing .listing-item {
    width: calc(33% - 20px);
  }
  .category .rightnav a {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 100em) {
  .wp-block-image {
    max-width: 785px;
  }
  .wp-block-image img {
    max-height: 525px;
  }
  .wp-block-gallery {
    max-width: 785px;
  }
  .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img {
    height: 560px;
  }
  .entry-content {
    width: 960px;
    padding-left: 80px;
  }
  .entry-content h1,
  .entry-content h2,
  .entry-content h3,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6 {
    max-width: 785px;
  }
  .entry-header {
    padding-left: 80px;
    width: auto;
  }
  .page-header,
  .page-title,
  .reflective-project-list {
    padding-left: 80px;
  }
  .page-title {
    padding-left: 80px;
    margin-left: -5px;
  }
  .reflective-lk-container {
    margin-left: 80px;
  }
}
@media screen and (min-width: 38.75em) and (max-width: 1280px) {
  .wp-block-image {
    max-width: 785px;
  }
  .wp-block-image img {
    max-height: 525px;
  }
  .entry-content {
    width: 820px;
    padding-left: 40px;
  }
  .entry-content h1,
  .entry-content h2,
  .entry-content h3,
  .entry-content h4,
  .entry-content h5,
  .entry-content h6 {
    max-width: 785px;
  }
  .entry-content ul.blocks-gallery-grid li.blocks-gallery-item figure img {
    height: 556px;
    width: auto;
  }
  .entry-header {
    padding-left: 40px;
    width: auto;
  }
  .page-header,
  .page-title,
  .reflective-project-list {
    padding-left: 40px;
  }
  .publications .publicisation-img {
    max-height: 135px;
  }
  .publications .reflective-pub-list {
    top: 160px;
    font-size: 13px;
  }
  .publications a {
    height: 295px;
  }
  .reflective-lk-container {
    margin-left: 40px;
  }
  .reflective-fixed-sidebar {
    display: none;
  }
  .reflective-mobile-search-team {
    display: block;
  }
  .reflective-mobile-search-team .custom-select {
    margin-left: 40px;
    margin-top: 40px;
    width: calc(100% - 130px);
  }
  .reflective-mobile-search-team .custom-select .select-selected {
    border: 2px solid black;
    padding: 10px;
    padding-left: 10px!important;
    font-family: 'palanquin_darkregular';
    color: black;
  }
  .reflective-mobile-search-team .custom-select .select-selected:after {
    top: 20px;
    right: 15px;
    color: black;
    border-color: black rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  }
  .reflective-mobile-search-team .select-items {
    width: 100%;
    left: 0;
  }
}
@media screen and (min-width: 38.75em) and (max-width: 780px) {
  #primary {
    padding-top: 30px;
  }
  .blended-parent {
    width: 100%;
  }
  .site-content {
    padding-right: 30px;
  }
  .home .entry-header {
    width: auto;
  }
  .entry-header {
    width: auto;
  }
  .reflective-container-list {
    width: 100%;
  }
  .page-header {
    padding: 0;
  }
  .entry-content {
    width: auto;
  }
  .entry-content img {
    width: 100%;
  }
  .entry-content .wp-caption {
    max-width: 100%;
  }
  .display-posts-listing .listing-item {
    width: 100%;
  }
  .category-equipes-autres h1,
  .category-ingenieurs-recherche-creation h1,
  .category-etudiants-chercheurs h1,
  .category-enseignants-chercheurs-intervenants h1,
  .category-teacher-researchers-speakers-en h1,
  .category-student-researchers-en h1,
  .category-research-creation-engineers-en h1,
  .category-teams-other-en h1 {
    margin-left: 40px;
    width: auto;
  }
  .category-equipes-autres .select-items,
  .category-ingenieurs-recherche-creation .select-items,
  .category-etudiants-chercheurs .select-items,
  .category-enseignants-chercheurs-intervenants .select-items,
  .category-teacher-researchers-speakers-en .select-items,
  .category-student-researchers-en .select-items,
  .category-research-creation-engineers-en .select-items,
  .category-teams-other-en .select-items {
    height: 100vh;
    width: auto;
    position: absolute;
    left: unset;
  }
  .reflective-fixed-sidebar {
    display: none;
  }
  .reflective-mobile-search-team {
    display: block;
    top: 40px;
    margin-top: 40px;
  }
  .reflective-mobile-search-team .custom-select {
    margin-left: 40px;
  }
  .reflective-mobile-search-team .select-items div,
  .reflective-mobile-search-team .select-selected {
    border: 2px solid #000000;
    padding: 10px;
    padding-left: 10px!important;
    font-family: 'palanquin_darkregular';
    color: #000000;
  }
  .reflective-mobile-search-team .select-selected:after {
    top: 20px;
    right: 15px;
    color: #000000;
    border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  }
  .category-teams-en .entry-header,
  .category-equipes .entry-header {
    width: 70%;
  }
  .reflective-lk-container {
    margin-left: 40px;
    width: auto;
  }
  #anchor3902 .listing-item,
  #anchor3909 .listing-item,
  #anchor3815 .listing-item,
  #anchor3895 .listing-item {
    width: 100%;
  }
  .reflective-project-list .reflective-img-list {
    width: 100%;
  }
  .reflective-project-list.publications a {
    width: calc(50% - 20px);
  }
}
@media screen and (min-width: 100em) {
  .home .entry-header {
    max-width: 1320px;
  }
  .entry-header,
  .page-header {
    padding-left: 120px;
  }
  .page-title {
    padding-left: 120px;
    margin-left: -5px;
  }
  .reflective-project-list {
    padding-left: 120px;
  }
  .publications a {
    width: calc(25% - 20px);
  }
  .category-equipes .entry-header {
    width: calc(98% - 220px);
  }
  .reflective-lk-container {
    margin-left: 120px;
  }
  .entry-header {
    padding-left: 120px;
    width: auto;
  }
  .entry-content {
    width: calc(1320px - 120px);
    padding-left: 120px;
  }
  .entry-content h5 {
    font-size: 28px;
  }
  .entry-content p,
  .entry-content strong,
  .entry-content a,
  .entry-content em {
    max-width: 100%;
    font-size: 22px;
    line-height: 34px;
  }
  .entry-content .wp-caption {
    width: 100%!important;
    max-width: none;
  }
  .entry-content .wp-caption-text,
  .entry-content figcaption {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #898989;
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 100;
  }
  .entry-content .wp-caption-text em,
  .entry-content figcaption em {
    font-size: 12px;
    font-family: Helvetica, sans-serif;
    font-style: italic;
    font-weight: 100;
    line-height: 14px;
  }
  .entry-content ul.blocks-gallery-grid li.blocks-gallery-item figure img {
    height: 780px;
  }
  .wp-caption-text,
  figcaption {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #898989;
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 100;
  }
  .wp-caption-text em,
  figcaption em {
    font-size: 12px;
    font-family: Helvetica, sans-serif;
    font-style: italic;
    font-weight: 100;
    line-height: 14px;
  }
  .reflective-legende-img .project-title {
    font-size: 35px;
  }
  .wp-block-image img {
    max-height: 783px;
  }
  .reflective-pub-list {
    font-size: 18px;
    line-height: 23px;
  }
  .reflective-list-auteurs {
    font-size: 16px;
    margin-top: 10px;
    line-height: 20px;
  }
  #anchor3902 .listing-item,
  #anchor3909 .listing-item,
  #anchor3815 .listing-item,
  #anchor3895 .listing-item {
    width: calc(25% - 20px);
    height: 310px;
  }
  #anchor3902 a.image img,
  #anchor3909 a.image img,
  #anchor3815 a.image img,
  #anchor3895 a.image img {
    max-height: 200px;
  }
  #anchor3902 a.title,
  #anchor3909 a.title,
  #anchor3815 a.title,
  #anchor3895 a.title {
    padding-top: 225px!important;
  }
}
@media screen and (max-width: 38.75em) {
  #reflective-logo-home {
    margin-top: -50px;
  }
  .reflective-lang-choice {
    z-index: 100;
    right: 60px;
    left: unset;
    top: 120px;
    padding: 20px;
    font-size: 1em;
    transform: rotate(0deg);
    display: block;
    padding: 0px;
    height: auto;
  }
  .logos span {
    margin-top: 30px;
  }
  .entry-title {
    margin-top: 0;
  }
  .site-title {
    max-width: 240px;
  }
  .page-title {
    margin-bottom: 20px;
  }
  .entry-content .wp-block-image {
    margin: 0;
  }
  .entry-content .wp-block-image img {
    max-height: none;
    width: 100%;
  }
  .entry-content ul.blocks-gallery-grid li.blocks-gallery-item {
    padding: 0;
  }
  .entry-content ul.blocks-gallery-grid li.blocks-gallery-item figure img {
    height: auto;
    width: 100%;
  }
  .entry-content .wp-block-gallery figcaption {
    margin-top: 10px;
  }
  #anchor3902 .listing-item,
  #anchor3909 .listing-item,
  #anchor3815 .listing-item,
  #anchor3895 .listing-item {
    width: 100%;
    max-width: 382px;
    margin-right: 20px;
    margin-bottom: 20px;
    height: auto!important;
    border: 1px solid rgba(17, 35, 39, 0.3);
    padding: 15px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    transition: all 200ms linear;
    background-color: white!important;
  }
  #anchor3902 .list-item:hover,
  #anchor3909 .list-item:hover,
  #anchor3815 .list-item:hover,
  #anchor3895 .list-item:hover {
    opacity: 0.7;
  }
  #anchor3902 a.image img,
  #anchor3909 a.image img,
  #anchor3815 a.image img,
  #anchor3895 a.image img {
    max-height: 175px;
    width: auto!important;
    margin: 0px;
    display: block;
    transform: none;
    margin-bottom: 10px;
  }
  #anchor3902 a.title,
  #anchor3909 a.title,
  #anchor3815 a.title,
  #anchor3895 a.title {
    font-family: 'palanquin_darkregular';
    font-size: 16px!important;
    color: #112327;
    letter-spacing: 0;
    line-height: 18px!important;
    position: static;
    width: 100%;
    top: 0px;
    padding: 205px 30px 0px 0px!important;
  }
  .post-grid .item,
  .display-posts-listing .listing-item {
    min-width: 280px!important;
    width: 100%;
  }
}
iframe {
  max-width: 785px;
}
@media screen and (max-width: 38.75em) {
  iframe {
    height: 188px!important;
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 38.75em) and (max-width: 780px) {
  iframe {
    height: 270px!important;
  }
}
@media screen and (min-width: 38.75em) and (max-width: 1280px) {
  iframe {
    height: 440px!important;
  }
}
@media screen and (min-width: 1280px) and (max-width: 100em) {
  iframe {
    height: 450px!important;
  }
}
@media screen and (min-width: 100em) {
  iframe {
    max-width: 100%;
    height: 610px!important;
  }
}
/*# sourceMappingURL=update2020.css.map */