/******* outils et ressources identique page accueil *******/
.page-site .site-journals-list .site-journal:nth-last-child(1) {
display: block !important;
}

.page-site .site-journals-list .site-journal .site-journal-title {
margin-top: 0em;
}

.page-site .site-journals-list .site-journal p {
line-height: 1.5em;
}

.page-site .site-journals-list .site-journal .site-journal-body .site-journal-description p:nth-last-child(1) {
margin-top: -5px !important;
}

.navbar-logo {
content: url(https://revues.u-bordeaux-montaigne.fr/public/site/pageHeaderTitleImage_fr_FR.png);
  max-height: 150px;
}

.navbar-lightmetopes .navbar-brand {
  max-height: 4.5em;
  content: url(https://revues.u-bordeaux-montaigne.fr/public/site/pageHeaderTitleImage_fr_FR.png);
}

/******* Pages A propos et Espace editeur *******/

.page_editeur .main__content,
.page_about .main__content {
    margin: 0px;
    padding: 0px;
    width: 100%;
    max-width: 100%;
}

@media (min-width: 576px) {
    .page_editeur .main__content .row .offset-lg-2 .content-body,
    .page_about .main__content .row .offset-lg-2 .content-body {
        max-width: 100%;
        margin: 0px;
        padding: 0px;
    }
}

.page_editeur .main__content .row,
.page_about .main__content .row {
    margin: 0px;
}

.page_editeur .main__content .row .offset-lg-2,
.page_about .main__content .row .offset-lg-2 {
    margin: 0px;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0px;
}

@media (min-width: 768px) {
    .page_editeur .main__content .row .offset-md-1
    .page_about .main__content .row .offset-md-1 {
        margin: 0px;
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0px;
    }
}

@media (min-width: 992px) {
    .page_editeur .main__content .row .offset-lg-2,
    .page_about .main__content .row .offset-lg-2 {
        margin: 0px;
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0px;
    }
}

.page_editeur .main__content .row .offset-lg-2 .content-body,
.page_about .main__content .row .offset-lg-2 .content-body {
    max-width: 100%;
    margin: 0px;
    padding: 0px;
}

@media (min-width: 576px) {
    .page_editeur .main__content .row .offset-lg-2 .content-body,
    .page_about .main__content .row .offset-lg-2 .content-body {
        max-width: 100%;
        margin: 0px;
        padding: 0px;
    }
}

.page_editeur .main__content .row .bande-horizontale:nth-child(2n),
.page_about .main__content .row .bande-horizontale:nth-child(2n) {
    background-color: var(--couleur_claire);
}

.page_editeur .main__content .row .bande-horizontale:nth-child(2n+1),
.page_about .main__content .row .bande-horizontale:nth-child(2n+1) {
    background-color: var(--blanc);
}

.page_editeur .main__content .row .bande-horizontale,
.page_about .main__content .row .bande-horizontale {
    margin: 0px;
    width: 100%;
    max-width: 100%;
    padding: 3vh 0rem 7vh 0rem;
}

.page_editeur .main__content .row .content-body p.premier_para,
.page_editeur .main__content .row .main__header,
.page_about .main__content .row .content-body p.premier_para,
.page_about .main__content .row .main__header {
    margin: 0px;
    width: 100%;
    max-width: 100%;
}

.page_editeur .main__content .row .content-body p.premier_para,
.page_about .main__content .row .content-body p.premier_para {
    padding-bottom: 7vh;
}

.page_editeur .main__content .row .bande-horizontale p, 
.page_editeur .main__content .row .bande-horizontale h2, 
.page_editeur .main__content .row .bande-horizontale h3, 
.page_editeur .main__content .row .bande-horizontale h4, 
.page_editeur .main__content .row .bande-horizontale ul,
.page_editeur .main__content .row .content-body p.premier_para,
.page_editeur .main__content .row .main__header,
.page_about .main__content .row .bande-horizontale p, 
.page_about .main__content .row .bande-horizontale h2, 
.page_about .main__content .row .bande-horizontale h3, 
.page_about .main__content .row .bande-horizontale h4, 
.page_about .main__content .row .bande-horizontale ul,
.page_about .main__content .row .content-body p.premier_para,
.page_about .main__content .row .main__header {
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.page_editeur .main__content .row .bande-horizontale p, 
.page_editeur .main__content .row .bande-horizontale ul,
.page_editeur .main__content .row .content-body p.premier_para,
.page_about .main__content .row .bande-horizontale p, 
.page_about .main__content .row .bande-horizontale ul,
.page_about .main__content .row .content-body p.premier_para {
    margin-top: 0rem ;
    margin-bottom: 1.25rem;
}


.page_editeur .main__content .row .bande-horizontale h2, 
.page_editeur .main__content .row .bande-horizontale h3, 
.page_editeur .main__content .row .bande-horizontale h4, 
.page_editeur .main__content .row .main__header,
.page_about .main__content .row .bande-horizontale h2, 
.page_about .main__content .row .bande-horizontale h3, 
.page_about .main__content .row .bande-horizontale h4, 
.page_about .main__content .row .main__header {
    margin-top: 3.5rem ;
    margin-bottom: 1.5rem;
}

/*
.main__content .row .bande-horizontale,
.main__content .row .main__header {
    padding-right: 15px;
    padding-left: 15px;
}

.main__content .row .bande-horizontale p, 
.main__content .row .bande-horizontale h2, 
.main__content .row .bande-horizontale h3, 
.main__content .row .bande-horizontale ul,
.main__content .row .content-body p.premier_para,
.main__content .row .main__header {
          padding: 0.5rem 15px;
} */

@media (min-width: 576px) {
.page_editeur .main__content .row .bande-horizontale p, 
.page_editeur .main__content .row .bande-horizontale h2, 
.page_editeur .main__content .row .bande-horizontale h3, 
.page_editeur .main__content .row .bande-horizontale h4, 
.page_editeur .main__content .row .bande-horizontale ul,
.page_editeur .main__content .row .content-body p.premier_para,
.page_editeur .main__content .row .main__header,
.page_about .main__content .row .bande-horizontale p, 
.page_about .main__content .row .bande-horizontale h2, 
.page_about .main__content .row .bande-horizontale h3, 
.page_about .main__content .row .bande-horizontale h4, 
.page_about .main__content .row .bande-horizontale ul,
.page_about .main__content .row .content-body p.premier_para,
.page_about .main__content .row .main__header {
      max-width: 540px;
    }
}

@media (min-width: 768px) {
.page_editeur .main__content .row .bande-horizontale p, 
.page_editeur .main__content .row .bande-horizontale h2, 
.page_editeur .main__content .row .bande-horizontale h3, 
.page_editeur .main__content .row .bande-horizontale h4, 
.page_editeur .main__content .row .bande-horizontale ul,
.page_editeur .main__content .row .content-body p.premier_para,
.page_editeur .main__content .row .main__header,
.page_about .main__content .row .bande-horizontale p, 
.page_about .main__content .row .bande-horizontale h2, 
.page_about .main__content .row .bande-horizontale h3,
.page_about .main__content .row .bande-horizontale h4,  
.page_about .main__content .row .bande-horizontale ul,
.page_about .main__content .row .content-body p.premier_para,
.page_about .main__content .row .main__header  {
      max-width: 600px;
    }
}

 @media (min-width: 992px) {
.page_editeur .main__content .row .bande-horizontale p, 
.page_editeur .main__content .row .bande-horizontale h2, 
.page_editeur .main__content .row .bande-horizontale h3, 
.page_editeur .main__content .row .bande-horizontale h4, 
.page_editeur .main__content .row .bande-horizontale ul,
.page_editeur .main__content .row .content-body p.premier_para,
.page_editeur .main__content .row .main__header,
.page_about .main__content .row .bande-horizontale p, 
.page_about .main__content .row .bande-horizontale h2, 
.page_about .main__content .row .bande-horizontale h3, 
.page_about .main__content .row .bande-horizontale h4, 
.page_about .main__content .row .bande-horizontale ul,
.page_about .main__content .row .content-body p.premier_para,
.page_about .main__content .row .main__header  {
      max-width: 640px;
    }
}

/******* tutos sans auteurs resumes *******/

@media (min-width: 992px) {
  .col-lg-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
#articleMainWrapper{
-ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
}

@media (min-width: 1200px) {
.issue-toc-section, .category-toc {
display: flex;
  flex-flow: row wrap;
justify-content: space-between;
}
}

.issue-toc-section .issue-toc-section-title { 
width: 100%
}

.issue-toc-section .article-summary-galleys, .category-toc .article-summary-galleys {
display: flex;
flex-flow: column nowrap; 
margin-top: 0px;
}

.issue-toc-section .article-summary-galleys .btn-primary, .category-toc .article-summary-galleys .btn-primary {
  background: #F7F7F7;
border-color: transparent;
  color: #000;
}

.issue-toc-section .article-summary-galleys .btn-primary:hover, .category-toc .article-summary-galleys .btn-primary:hover, 
.issue-toc-section .article-summary-galleys .btn-primary:focus, .category-toc .article-summary-galleys .btn-primary:focus, 
.issue-toc-section .article-summary-galleys .btn-primary:active, .category-toc .article-summary-galleys .btn-primary:active {
background-color: #CCCEDF !important;
color: #000 !important;
border-color: transparent !important;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
color: #FFFFFF;
border-color: transparent;
}

.article-details-galleys-sidebar .article-details-galley .btn-primary {
 margin-bottom: 0.5rem;
}

.page-issue-header, .page-category-count {
display:none;
}

@media (min-width: 1200px) {
.issue-toc-section .article-summary, .category-toc .article-summary {
width: 32%;
box-shadow: 0 0 5px;
background: #F7F7F7;
}
}

.issue-toc-section .article-summary .article-summary-title, .category-toc .article-summary .article-summary-title {
text-align: center;
  font-weight: bold;
background: #32538d;
}

.issue-toc-section .article-summary .article-summary-title a, .category-toc .article-summary .article-summary-title a {
color: #FFF;
width: 100%;
  display: block;
  padding: 1rem 0rem;
}

.issue-toc-section .article-summary .article-summary-title a:hover, .category-toc .article-summary .article-summary-title a:hover,
.issue-toc-section .article-summary .article-summary-title a:focus, .category-toc .article-summary .article-summary-title a:focus,
.issue-toc-section .article-summary .article-summary-title a:active, .category-toc .article-summary .article-summary-title a:active {
background-color:#4c76c0;
}

.issue-toc-section .article-summary .article-summary-authors, .page-catalog-category .article-summary-authors {
 display:none;
}

.page-issue-details .col-lg-3 {
display: none;
}

@media (min-width: 992px) {
  .col-lg-9 {
margin: auto;
}
}

.page-article .page-header .authors-string, .page-article .article-meta-mobile .article-details-authors {
    display: none;
}

.page-article #articleMainWrapper .article-details-heading, .page-article .article-blocks-mobile .article-details-abstract h2 {
text-align: center;
}

.page-article #articleMainWrapper {
order: 2; 
}

.page-article #articleDetailsWrapper {
order: 1;
}
.page-article #articleDetailsWrapper #articleDetails {
display: flex; 
flex-flow: column nowrap;
}

.page-article #articleDetailsWrapper #articleDetails .article-details-galleys-sidebar {
display: block;
width: 100%;
}

.page-article .article-details-categories .article-details-heading {
display: none; 
}

.page-article .article-details-categories .article-details-categories-value {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
padding-left: 1rem;
}

.page-article .article-details-categories .article-details-categories-value li {
list-style:none;
}

.page-article .article-details-categories .article-details-categories-value li::before {
content: '#';
color: #4c76c0;
}

article-details-categories {
margin-bottom: 0rem;
}

@media (min-width: 992px) {
.page-article #articleDetailsWrapper #articleDetails .article-details-cover {
width: 12%;
position: absolute;
   top: -7rem;
}
}

@media (max-width: 991px) {
  .article-details-galley:not(:last-child) {
    margin-right: 0rem;
  }
}
.article-details-galley:not(:last-child) {
  margin-bottom: 0rem;
}

.article-details-block, .article-details .item {
  margin-bottom: 0rem;
}

.article-details-issue-section {
display: none; 
}

.page-article #mainArticleContent .article-details-cover img {
box-shadow: 0px 0px 0px;
}

.article-details-galleys-sidebar .article-details-galley, .article-details-galleys-sidebar .article-details-galley .btn-primary {
width: 100%;
}

#articleDetailsWrapper {
-ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.article-details-issue-section.small-screen {
display: none;
}

.article-details .large-screen {
display: block;
}

 .article-blocks-mobile > .article-details-cover {
display: block; 
order: 1;
}

@media (max-width: 991px) {
  .article-blocks-mobile > .article-details-galleys {
    order: 2;
  }
}

@media (max-width: 991px) {
  .article-blocks-mobile > .article-details-categories {
    order: 3;
  }
}

.page-article #articleMainWrapper img, .page-article .article-blocks-mobile img {
max-width: 100%;
box-shadow: 0px 0px 8px;
}


@media (min-width: 992px) {
.page-article #articleMainWrapper img, .page-article .article-blocks-mobile img {
max-width: 80%;
margin: auto 10%;
}
}


.page-article #articleMainWrapper img[alt="Creative Commons License"], .page-article .article-blocks-mobile img[alt="Creative Commons License"] {
margin: auto;
}

.page-article #articleMainWrapper .article-details-abstract strong, .page-article #mainArticleContent  .article-details-abstract strong {
font-size: 120%;
}

.page-article #articleMainWrapper .article-details-abstract em, .page-article #mainArticleContent  .article-details-abstract em {
font-style: normal;
  text-decoration: underline 5px #fff200;
  font-weight: bold;
}

@media (min-width: 992px) {
.page-article #articleMainWrapper .article-details-galleys-btm {
display: none;
}
}

.issue-toc-section:nth-child(3) .article-summary:nth-child(2) {
  width: 100%;
}

.page-catalog-category .category-title {
display: none;
}

@media (min-width:992px) {
.page-issue-description-wrapper {
background-color: transparent;
}
}

.page-issue-description {
display: flex;
flex-flow: column nowrap;
justify-content: space-between;
}

@media (min-width:1200px) {
.page-issue-description {
flex-flow: row wrap;
align-items: center;
}
}

.page-issue-description .h2 {
width: 100%;
margin-bottom: 3rem;
}

.page-issue-description p {
  min-width: 19%;
}

.page-issue-description p a {
display: block; 
width: 100%;
background-color: #32538d;
  padding: 1rem;
  text-align: center;
border-radius: 2rem;
color: #FFFFFF;
text-decoration: none;
}

.page-issue-description p a:hover, .page-issue-description p a:focus, .page-issue-description p a:active {
color: #FFFFFF;
text-decoration: none;
background-color: #4c76c0;
}

/* page accueil annonces */

.page_announcement main .offset-md-1 {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
}

.page_announcement main .offset-md-1 header {
    width: 100%;
}

.page_announcement main .offset-md-1 article h2,
.page_announcement main .offset-md-1 article p.text-muted,
.page_announcement main .offset-md-1 article .btn {
    display: none;
}

.page_announcement main .offset-md-1 article a {
    color: var(--noir);
}

.page_announcement main .offset-md-1 article img {
    max-height: 50vh;
    width: auto;
}

.page_announcement main .offset-md-1 article:nth-last-child(1) {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
}

.page_announcement main .offset-md-1 article:nth-last-child(1) a {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0.5rem 1rem;
    background-color: var(--couleur_sombre);
    border: 1px solid var(--couleur_sombre);
    color: #FFF;
    text-decoration: none;
}

.page_announcement main .offset-md-1 article:nth-last-child(1) a:hover,
.page_announcement main .offset-md-1 article:nth-last-child(1) a:active,
.page_announcement main .offset-md-1 article:nth-last-child(1) a:focus {
    background-color: #FFF;
    color: var(--couleur_sombre);
    transition: all .2s ease-out;
}

.page_announcement main .offset-md-1 article:nth-last-child(1) a.btn {
    display: none;
}

@media(min-width:768px) {
    .page_announcement main .offset-md-1 {
        flex-flow: row wrap;
        justify-content: flex-start;
    }
    .page_announcement main .offset-md-1 article {
        max-width: 33.33333%;
        padding-right: 2rem;
    }
}


/******* declaration polices *******/

@font-face {
  font-family:'Lora';
  font-style:normal;
  font-weight:400;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#Lora') format('svg');
  font-display:swap
}
@font-face {
  font-family:'Lora';
  font-style:normal;
  font-weight:700;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700.svg#Lora') format('svg');
  font-display:swap
}
@font-face {
  font-family:'Lora';
  font-style:italic;
  font-weight:400;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-italic.svg#Lora') format('svg');
  font-display:swap
}
@font-face {
  font-family:'Lora';
  font-style:italic;
  font-weight:700;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/default/fonts/lora-v16-vietnamese_latin-ext_latin_cyrillic-ext_cyrillic-700italic.svg#Lora') format('svg');
  font-display:swap
}

@font-face {
  font-family:'PT Serif';
  font-style:normal;
  font-weight:400;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-regular.svg#PTSerif') format('svg')
}
@font-face {
  font-family:'PT Serif';
  font-style:italic;
  font-weight:400;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-italic.svg#PTSerif') format('svg')
}
@font-face {
  font-family:'PT Serif';
  font-style:normal;
  font-weight:700;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700.svg#PTSerif') format('svg')
}
@font-face {
  font-family:'PT Serif';
  font-style:italic;
  font-weight:700;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/pt-serif-v12-latin-ext_latin_cyrillic-ext_cyrillic-700italic.svg#PTSerif') format('svg')
}

@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:300;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.svg#FiraSans') format('svg')
}
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:300;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300italic.svg#FiraSans') format('svg')
}
@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:400;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#FiraSans') format('svg')
}
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:400;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic.svg#FiraSans') format('svg')
}
@font-face {
  font-family:'Fira Sans';
  font-style:normal;
  font-weight:700;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.svg#FiraSans') format('svg')
}
@font-face {
  font-family:'Fira Sans';
  font-style:italic;
  font-weight:700;
  src:url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot');
  src:local(''),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff2') format('woff2'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.woff') format('woff'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.ttf') format('truetype'),
  url('//revues.u-bordeaux-montaigne.fr/plugins/themes/healthSciences/fonts/fira-sans-v10-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700italic.svg#FiraSans') format('svg')
}

/******* styles articles html toutes revues *******/
:root {
    --darkmetopes-theme-bg: #22272e;
    --darkmetopes-theme-txt: #adbac7;
    --darkmetopes-third-color: #51B4A9;
    --darkmetopes-third-color-transp: #cde1e4;
    --lightmetopes-third-color: #157D8E;
    --lightmetopes-focus-link: #137282;
    --lightmetopes-focus-bg: #deeaec;
    --lightmetopes-theme-bg: #f7f7f7;
    --lightmetopes-theme-txt: #333;
    --left-width: 390px;
}

body.metopes {
    overflow: hidden;
    margin: 0;
    padding: 0;
    max-width: 100vw !important;
    display: flex;
    flex-flow: column nowrap;
}

.metopes, .metopes button {
    font-family: 'Lora', 'PT Serif', 'Times New Roman', Times, serif;
    color: var(--lightmetopes-theme-txt);
    background-color: var(--lightmetopes-theme-bg);
}

.darkmetopes, .darkmetopes button {
    background-color: var(--darkmetopes-theme-bg);
    color: var(--darkmetopes-theme-txt);
}

.metopes a {
    color: var(--lightmetopes-third-color);
}

.darkmetopes a {
    color: var(--darkmetopes-third-color);
}

.metopes #mode-color-btns {
    position: absolute;
    bottom: 0px;
    left: 0px;
    z-index:10;
}

.metopes #sun, .metopes #moon {
    cursor: pointer;
    border: none;
    padding: 0px;
    border-radius: 42px;
    height: 42px;
    width: 42px;
}

.metopes #sun {
    background-color: var(--lightmetopes-third-color);
    fill: var(--lightmetopes-theme-bg);
}

.darkmetopes #moon {
    background-color: var(--darkmetopes-third-color);
    fill: var(--darkmetopes-theme-bg);
}

.metopes #sun svg, .metopes #moon svg {
    width: 42px;
    height: 42px;
    padding: 0px;
}

.metopes section.back{
    display: none;
}

.metopes .article-and-metas{
    display: flex;
    flex-flow: row nowrap;
    width: 100vw;
    height: 100vh;
}

.metopes .right-contents {
    width: calc(100vw - var(--left-width));
    overflow-y: scroll;
    scroll-behavior: smooth;
}

.metopes .right-contents .rightheader {
    display: none;
}

.metopes .button-tabs .issue {
    display: none;
}

/* .metopes .right-contents .rightheader {
    box-shadow: 0px 0px 5px 2px;
    position: sticky;
    top: 0px;
    z-index: 1;
    background-color: var(--lightmetopes-third-color);
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    height: 44px;
}

.darkmetopes .button-tabs,
.darkmetopes .right-contents .rightheader {
    box-shadow: 0px 0px 5px 2px black !important;
}

.darkmetopes .right-contents .rightheader {
    background-color: var(--darkmetopes-theme-txt);
}

.metopes .right-contents .rightheader .backtometadata {
    color: var(--lightmetopes-theme-bg);
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.metopes .right-contents .rightheader .backtometadata a {
    color: var(--lightmetopes-theme-bg);
    text-decoration: none;
    padding: 10px;
    font-size: 1rem;
    font-weight: bold;
}

.darkmetopes .right-contents .rightheader .backtometadata,
.darkmetopes .right-contents .rightheader .backtometadata a {
    color: var(--darkmetopes-theme-bg);
} 

.metopes .right-contents .rightheader .issue {
    display: none;
} */

.metopes .article-wrap {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.metopes .left-contents {
    width: var(--left-width);
    overflow-y: scroll;
    background-color: var(--lightmetopes-theme-bg);
}

.darkmetopes .left-contents {
    border-color: var(--darkmetopes-theme-txt);
    background-color: var(--darkmetopes-theme-bg);
    color: var(--darkmetopes-theme-txt);
}

.metopes .metadonnees_responsive, .metopes #toc-responsive {
    display: none;
}

.metopes .front {
    display: flex;
    flex-flow: row nowrap;
    min-height: 100%;
}

.metopes .front #toc .metadonnees, .metopes .front #metas {
    padding: 0px 10px;
}

.metopes .front #toc .metadonnees {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.metopes .front #toc .metadonnees .metadonnees_art {
    width: 60%;
}

.metopes .front #toc .metadonnees .titre {
    display: none;
}

/* .metopes .front #toc .metadonnees .titre {
    font-weight: bold;
    margin-bottom: 0.5rem;
} */

.metopes .front #toc .metadonnees .date,
.metopes .front #toc .metadonnees .auteurs, 
.metopes .front #toc .metadonnees .resume, 
.metopes .front #toc .metadonnees .licence {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    font-family: 'Fira Sans', sans-serif;
}

.metopes .front #toc .metadonnees .licence {
    width: 100%;
    text-align: center;
    background-color: var(--lightmetopes-focus-bg);
}

.darkmetopes .front #toc .metadonnees .licence {
    background-color: var(--darkmetopes-third-color);
}

.darkmetopes .front #toc .metadonnees .licence a {
    color: var(--lightmetopes-theme-txt);
}

.metopes .front #toc .metadonnees .auteurs button {
    font-family: 'Fira Sans', sans-serif;
}

.metopes .front #toc .metadonnees .auteurs #tabtn-metas {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 0px;
}

.metopes .front #toc .metadonnees .auteurs .separateur:nth-last-child(1) {
    display: none;
}

.metopes .front #toc .metadonnees .auteurs .liste_auteurs {
    text-align: left;
    font-size: small;
}

.metopes .front #toc .metadonnees .auteurs .liste_auteurs .auteur {
    font-weight: bold;
}

.metopes .front #toc .metadonnees .auteurs,
.metopes .front #toc .metadonnees .resume,
.metopes .front #toc .metadonnees .date,
.metopes .front #toc .metadonnees .licence {
    font-size: small;
}

.metopes .front #toc .metadonnees .numero a {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.metopes .front #toc .metadonnees .numero img {
    max-width: 100px;
    height: auto;
    margin: 5px;
}

.metopes .front #metas .info .nom {
    margin-bottom: 9px;
}

.metopes .front #metas .info .affiliation {
    margin-top: 0px;
}

.metopes .right-contents h1 {
    font-size: xx-large;
    line-height: normal;
    margin-top: 0px;
    padding-left: 15px;
    border-left: solid 2.3rem var(--lightmetopes-third-color);
}

.darkmetopes .right-contents h1 {
    border-left: solid 2rem var(--darkmetopes-third-color);
}

.metopes .corpsdetexte {
    font-size: 18px;
    padding-right: 1rem;
    padding-left: 1rem;
    line-height: normal;
}

.metopes .corpsdetexte .review .recension_titre,
.metopes .corpsdetexte .review .author-aut,
.metopes .corpsdetexte .review .authority_affiliation {
display: none;
}


.metopes .front ol {
    padding-left: 0.7rem;
}

.metopes .button-tabs {
    width: 42px;
    z-index: 1;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    position: sticky;
    top: 0px;
}

.metopes .front .barre-lat {
    background-color: var(--lightmetopes-third-color);
}

.darkmetopes .front .barre-lat {
    background-color: var(--darkmetopes-third-color);
}

.metopes .tab-btn {
    background-color: transparent;
    color: var(--lightmetopes-theme-bg);
    cursor: pointer;
    border: none;
    padding: 0px;
    height: 42px;
    width: 42px;
    font-weight: bold;
    font-family: 'Fira Sans', sans-serif;
}

.darkmetopes .tab-btn {
    background-color: transparent;
    color: var(--darkmetopes-theme-bg);
}

.metopes .tab-btn:hover, .metopes .tab-btn:focus {
    background-color: var(--lightmetopes-focus-bg);
    color: var(--lightmetopes-theme-txt);
}

.metopes .tab-btn:hover svg, .metopes .tab-btn:focus svg {
    fill: var(--lightmetopes-theme-txt);
}

.metopes .tab-btn svg {
    fill: var(--lightmetopes-theme-bg);
    width: 30px;
    height: 30px;
    padding: 0px;
}

.darkmetopes .tab-btn svg {
    fill: var(--darkmetopes-theme-bg);
}

.metopes #toc-responsive ol,
.metopes #toc-responsive ul {
    list-style: none;
    padding-right: 40px;
}

.metopes #toc.content-tab {
    width: 100%;
}

.metopes #footnotes.content-tab {
    padding: 0px;
}

.metopes .content-tab .bibliography {
    border:none;
}

.metopes #metas .info .auteur .nom {
    font-weight: bold;
    background-color: var(--darkmetopes-third-color-transp);
    font-family: 'Fira Sans', sans-serif;
}

.darkmetopes #metas .info .auteur .nom {
    background-color: var(--darkmetopes-third-color);
    color: var(--darkmetopes-theme-bg);
}

.metopes #metas .info .auteur .bio {
    font-size: small;
}

.metopes #left .front #toc .metadonnees_art .auteurs #open-tabtn-metas {
    border: none;
    padding: 0;
    text-align: left;
}

.metopes .focus-tab {
    background-color: var(--lightmetopes-focus-bg);
    color: var(--lightmetopes-theme-txt);
}

.darkmetopes .focus-tab {
    color: var(--darkmetopes-theme-txt);
    background-color: var(--darkmetopes-theme-bg);
}

.metopes .focus-tab svg {
    fill: var(--lightmetopes-theme-txt);
}

.darkmetopes .focus-tab svg {
    fill: var(--darkmetopes-theme-txt);
}

.metopes .icone {
    padding: 0px 5px;
    fill: var(--lightmetopes-theme-txt);
    width: 1rem;
    height: 1rem;
}

.darkmetopes .icone {
    padding: 0px 5px;
    fill: var(--darkmetopes-theme-txt);
}

.metopes .issue .icone {
    padding: 0px;
}

.metopes .article-wrap h1, 
.metopes .article-wrap h2, 
.metopes .article-wrap h3,
.metopes .article-wrap h4,
.metopes .article-wrap h5,
.metopes .article-wrap h6 {
   font-family: 'Fira Sans', sans-serif;
}

.metopes .corpsdetexte p {
    margin-top: 10px;
    line-height: 1.7rem;
}

.metopes .corpsdetexte p.break {
    text-align: center;
}

.metopes .corpsdetexte h2 {
    margin-top: 20px ;
    margin-bottom: 15px ;
    font-size: xx-large;
    font-weight: bold;
    /*line-height: 200%;*/
}

.metopes .corpsdetexte h3 {
    margin-top: 15px ;
    margin-bottom: 10px ;
    font-size: x-large;
    font-weight: bold;
    /*line-height: 100%;*/
}

.metopes .corpsdetexte h4 {
    margin-top: 10px ;
    margin-bottom: 5px ;
    font-size: large;
    font-weight: bold;
    /*line-height: 15%;*/
}

/***** figure *******/
.metopes figure {
    width: 100%;
    min-height: 100px;
    display:flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
    color: var(--lightmetopes-third-color);
    margin: 25px 0px;
    cursor: pointer;
}

.darkmetopes figure {
    color: var(--darkmetopes-third-color);
}

.metopes figure a {
    display:flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
}

.metopes figure img, .metopes figure a {
    order: 2;
}

.metopes figure p {
    order: 3;
    width: calc(100% - 2rem);
    font-family: 'Fira Sans', sans-serif;
    font-size: small;
}

.metopes .corpsdetexte figure p {
    text-align: center;
}

.metopes .corpsdetexte figure p a {
    display: inline;
}

.metopes figcaption {
    order: 1;
    font-variant: small-caps;
    background-color: var(--lightmetopes-third-color);
    color: var(--lightmetopes-theme-bg);
    padding: 1rem;
    width: calc(100% - 2rem);
    text-align: center;
    font-family: 'Fira Sans', sans-serif;
}

.darkmetopes figcaption {
    background-color: var(--darkmetopes-third-color);
    color: var(--darkmetopes-theme-bg);
}

.metopes figcaption a {
    color: var(--lightmetopes-theme-bg) !important;
    display: block;
}

.darkmetopes figcaption a {
    color: var(--darkmetopes-theme-bg) !important;
}

.metopes .right-contents figcaption {
    width: calc(100% - 2rem);
}

.metopes .left-contents figcaption {
   background-color: var(--lightmetopes-focus-bg);
   color: var(--lightmetopes-theme-txt);
}

.metopes .left-contents figcaption a {
    color: var(--lightmetopes-focus-link) !important;
}

.metopes .left-contents img {
    width: 100%;
}

.metopes .right-contents img {
    max-width: 100%;
}

/****** formula ******/
.metopes .fig-formula {
    background-color: white;
    color: black;
}

.metopes figure[class='fig-formula inline'] {
    display:inline;
}
/* tables */
.metopes table caption {
    font-size: 1.2rem;
    font-style: italic;
}

.metopes table {
    width: fit-content;
    max-width: 100%;
    margin: auto;
}

.metopes table[class='linguistic'] {
    display: table;
    width: fit-content;
    max-width: 100%;
    margin: auto;
    margin-top:1em;
    margin-bottom: 1em;
}

.metopes table td blockquote {
    border: none;
}

.metopes table td:nth-child(1) blockquote {
    border-left: 5px solid;
}

.metopes table tr td, .metopes table tr th {
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 10px;
}

.metopes table tr:nth-child(1) td, .metopes table tr:nth-child(1) th {
    border: none;
}

.metopes table tr td:nth-last-child(1), .metopes table tr th:nth-last-child(1) {
    border-right: none;
}

.metopes table tr.rowLevel1 {
    background-color: var(--lightmetopes-third-color);
    color: var(--lightmetopes-theme-bg);
    font-weight: bold;
}

.darkmetopes table tr.rowLevel1 {
    background-color: var(--darkmetopes-third-color);
    color: var(--darkmetopes-theme-bg);
}

.metopes table tr.rowLevel1 a {
    color: var(--lightmetopes-theme-bg) !important;
}

.darkmetopes table tr.rowLevel1 a {
    color: var(--darkmetopes-theme-bg) !important;
}

.metopes table tr.rowLevel2 {
    background-color: var(--lightmetopes-focus-bg);
    font-weight: bold;
}

.darkmetopes table tr.rowLevel2 {
    background-color: var(--darkmetopes-third-color-transp);
    color: var(--darkmetopes-theme-bg);
}

.metopes .fig-table label {
    padding: 10px;
    margin: 0;
    cursor: pointer;
}

.metopes .credits {
    margin: 0 5 5 20px;
    font-size:smaller;
    align-self: flex-start;
}

/*counters*/
.metopes .corpsdetexte {
    counter-reset: section;
}

.metopes .corpsdetexte  h2:not(div.boxed-text *){
    counter-reset: subsection;
}
.metopes .corpsdetexte h3:not(div.boxed-text *){
    counter-reset: subsubsection;
}
.metopes .corpsdetexte h4:not(div.boxed-text *){
    counter-reset: subsubsubsection;
}

/* biblio et notes liens coupes */

.metopes .ref a[target="_blank"],
.metopes #footnotes .footnote  a[target="_blank"] {
    word-break: break-word;
}

/************/

.metopes #toc li {
    margin-top:5px;
}
.metopes #toc a {
    color: var(--metopes-theme-txt);
    text-decoration: none;
}

.darkmetopes #toc a {
    color: var(--darkmetopes-theme-txt);
}

.metopes #toc a:hover, .metopes #toc a:focus {
    color: var(--lightmetopes-third-color);
}

.darkmetopes #toc a:hover, .darkmetopes #toc a:focus {
    color: var(--darkmetopes-third-color);
}

.metopes #toc #toc-contents {
    margin-left: -0.5rem;
    margin-top: 3rem;
}

.metopes #toc #toc-contents p {
    display: none;
    border-radius: 0 1rem 1rem 0;
    font-size: x-large;
    margin-bottom: 10px;
    margin-left: 0.5rem;
    text-align: center;
    border-top: solid var(--lightmetopes-focus-bg);
    border-bottom: solid var(--lightmetopes-focus-bg);
}

.metopes #toc #toc-contents a {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
}

.metopes #toc #toc-contents a.active {
    color: var(--lightmetopes-theme-txt);
    background-color: var(--lightmetopes-focus-bg);
    padding: 0px 5px 0px 5px;
    border-left: solid 5px var(--lightmetopes-third-color);
}

.darkmetopes #toc #toc-contents a.active {
    color: var(--darkmetopes-theme-bg);
    background-color: var(--darkmetopes-third-color-transp);
    border-left: solid 5px var(--darkmetopes-third-color);
}

.metopes #toc #toc-contents ol {
    list-style-type: none;
}

.metopes #toc #toc-contents .section1 a.active {
    margin-left: -0.25rem;
    padding-left: calc(0.25rem - 5px);
}

.metopes #toc #toc-contents .section2, 
.metopes #toc-responsive .section2  {
    margin-left: 1rem;
}

.metopes #toc #toc-contents .section2 a.active {
    margin-left: -1.25rem;
    padding-left: calc(1.25rem - 5px);
}

.metopes #toc #toc-contents .section3,
.metopes #toc-responsive .section3 {
    margin-left: 2rem;
}

.metopes #toc #toc-contents .section3 a.active {
    margin-left: -2.25rem;
    padding-left: calc(2.25rem - 5px);
}

.metopes #toc #toc-contents .section4,
.metopes #toc-responsive .section4 {
    margin-left: 3rem;
}

.metopes #toc #toc-contents .section4 a.active {
    margin-left: -3.25rem;
    padding-left: calc(3.25rem - 5px);
}

.metopes #toc #toc-contents .section5,
.metopes #toc-responsive .section5 {
    margin-left: 4rem;
}

.metopes #toc #toc-contents .section5 a.active {
    margin-left: -4.25rem;
    padding-left: calc(4.25rem - 5px);
}

/***********/
.metopes .fn-call, .metopes sup { /** must not affect line height **/
    font-size: 0.60em;
    vertical-align: 0.65em;
    line-height: 0;
}

.metopes .fn-call {
   font-weight: bold;
}

.metopes .fn-call, 
.metopes .corpsdetexte .xref-call {
    color: var(--lightmetopes-third-color);
    cursor: pointer;
}

.darkmetopes .fn-call, 
.darkmetopes .corpsdetexte .xref-call {
    color: var(--darkmetopes-third-color);
    cursor: pointer;
}

.metopes span.bibr-call {
    text-decoration: underline;
    cursor: pointer;
}

.metopes #footnotes ul,
.metopes #refs ul
 {
    list-style-type: none;
    padding-left: 0px;
    margin-top:0px;
    margin-bottom:0px;
}

.metopes #footnotes li{
    box-sizing: border-box;
    padding: 10px;
    border-bottom: 1px solid #888;
}

.metopes #footnotes li.focus, 
.metopes #refs .ref.focus {
    border-right: 5px solid var(--lightmetopes-third-color);
    background-color: var(--lightmetopes-focus-bg);
    color: var(--darkmetopes-theme-bg);
}

.darkmetopes #footnotes li.focus, 
.darkmetopes #refs .ref.focus {
    border-right: 5px solid var(--darkmetopes-third-color);
    background-color: var(--darkmetopes-third-color-transp);
}

.metopes #footnotes li.focus a, 
.metopes #refs .ref.focus a,
.metopes #footnotes li .label:hover, 
.metopes #footnotes .label {
    color: var(--lightmetopes-focus-link);
}

.darkmetopes #footnotes li .label:hover, 
.darkmetopes #footnotes .label {
    color: var(--darkmetopes-third-color);
}

.darkmetopes #footnotes li.focus a, 
.darkmetopes #refs .ref.focus a,
.darkmetopes #footnotes li.focus .label:hover, 
.darkmetopes #footnotes li.focus .label {
    color: #116b7a;
}


.metopes #footnotes li .label {
    display: inline-block;
    margin-right:10px;
    cursor: pointer;
}

.metopes #footnotes li .label:hover, .metopes #footnotes .label {
    color: var(--lightmetopes-third-color);
}

.darkmetopes #footnotes li .label:hover, .darkmetopes #footnotes .label {
    color:var(--darkmetopes-third-color);
}

.metopes #footnotes li .label:before {
    content: '[';
}

.metopes #footnotes li .label:after {
    content: ']';
}

.metopes #refs .ref, .metopes #refs .sous-titre-biblio {
    padding: 10px;
    border-bottom: 1px solid #888;
    margin: 0px;
    list-style: none;
}

.metopes #refs .sous-titre-biblio {
    font-weight: bold;
    font-size: 18px;
    background-color: var(--lightmetopes-focus-bg);
}

.darkmetopes #refs .sous-titre-biblio {
    background-color: var(--darkmetopes-third-color-transp);
    color: var(--darkmetopes-theme-bg);
}

.metopes .mixed-citation {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    border-bottom: 1px solid #888;
}

.darkmetopes #footnotes li, .darkmetopes .mixed-citation {
    border-bottom: 1px solid var(--darkmetopes-theme-txt);
}

/******************************************/
.metopes #index .index-level1 {
    list-style-type: none;
    margin-top: 3%;
    font-weight: bold;
}

.metopes #index .index-level2 {
    list-style-type: none;
    margin-top: 1%;
    margin-left: 5%;
    font-weight: normal;
}

.metopes #index .index-level3 {
    list-style-type: none;
    margin-top: 1%;
    margin-left: 5%;
    font-weight: normal;
}

.metopes .index-anchor {
    color:var(--lightmetopes-third-color);
    font-size: 75%;
}

.darkmetopes .index-anchor {
    color:var(--darkmetopes-third-color);
    font-size: 75%;
}

.metopes .index-link:first-of-type {
    margin-left: 12px;
}

/* collapse via toggle-button */
.metopes .index-level2 {
  display: none;
}

.metopes .toggle-button {
  cursor: pointer;
  color: var(--lightmetopes-third-color);
}

.darkmetopes .toggle-button {
    cursor: pointer;
    color: var(--darkmetopes-third-color);
}

.metopes .expanded .toggle-button::after {
  content: "[-]";
}

.metopes .collapsed .toggle-button::after {
  content: "[+]";
}

/******************************************/
.metopes .journal-meta {
    padding: 10px;
}

.metopes .meta-field:before {
    display: block;
    color: var(--lightmetopes-third-color);
    margin-top: 10px;
}
.darkmetopes .meta-field:before {
    display: block;
    color: var(--darkmetopes-third-color);
    margin-top: 10px;
}
.metopes .subject:before{
    content : "Sujet";

}
.metopes .article-title:before {
    content : "Titre";
}
.metopes .subtitle:before {
    content : "Sous-titre";
}

.metopes .trans-title:before{
    content : "Titre traduit";

}
.metopes .contrib-group:before{
    content : "Contributeurs";

}
.metopes .abstract:before{
    content : "Résumé";

}

.metopes .trans-abstract:before{
    content : "Résumé traduit";

}
.metopes .kwd-group:before{
    content: "Mots-clés";
}

.metopes .kwd {
    display:inline-block;
    margin-right:5px;

}

.metopes .kwd:after{
    margin-left:5px;
    content: "·";
}

.metopes .underline {
    text-decoration: underline;
}

.metopes .bio {
    margin-bottom:2ex;
}

/******************************/
.footer_metopes {    
    position: relative;
    bottom: 0px;
}

.footer_metopes .licence {
    margin: 7px 0 0 0;
    font-size: small;
    text-align: center;
}

/******************************/
.metopes div.boxed-text{
    border: 1px solid var(--lightmetopes-third-color);
    padding: 15px;
}

.darkmetopes div.boxed-text{
    border: 1px solid var(--darkmetopes-third-color);
    padding: 15px;
}

/** galleys DL links**/
.metopes div.item.galleys {
    position: fixed;
    top:20px;
    right: 75px;
    display: flex;
    justify-content: right;
    font-size:0.75rem;
}
.metopes div.item.galleys h2 {
    display: none;
}
.metopes div.item.galleys ul {
    list-style-type: none;
}

/******************************/
.metopes .disp-quote {
    display: block;
    text-align: right;
}

.metopes blockquote {
    border-left: 5px solid;
    padding-left: 20px;
}

.metopes .epigraph blockquote {
    text-align: right;
    font-style: italic;
    border: 0px;
}

.metopes .epigraph blockquote p {
    line-height: 1.3rem;
    margin-bottom: 0.8rem;
}

.metopes .epigraph blockquote .cite {
    font-style: normal;
}

.metopes .strophe {
    display: block;
    margin-bottom: 1rem;
}

.metopes blockquote .strophe:nth-last-child(1) {
    margin-bottom: 0rem;
}

.metopes .tableau_cit table {
     width: 100%;
}

/******************************************/
.metopes ul, .metopes ol {
    margin-top: 2ex; 
    margin-bottom: 2ex;
    line-height: 150%;
}

.metopes iframe {
    border: solid 0.5pt;
}

.metopes #map { height: 400px; }

.metopes #drag-bar {
    width: 2px;
    cursor: col-resize;
    background-color: black;
    display: block;
    z-index: 1000;
}

.darkmetopes #drag-bar {
    background-color: var(--darkmetopes-theme-txt);
}

.metopes #drag-bar:hover {
    width: 5px;
    cursor: col-resize;
    background-color: #ddd;
    z-index: 1000;
}

.darkmetopes #drag-bar:hover {
    background-color:  var(--darkmetopes-third-color);
}

.metopes #drag-bar::after {
    content: '⬌';
    position: relative;
    top: 45vh;
    font-size: x-large;
    left: -0.7rem;
}

.darkmetopes #drag-bar::after {
    color: var(--darkmetopes-theme-txt);
    text-shadow: -1px -1px var(--darkmetopes-theme-bg), -1px 1px var(--darkmetopes-theme-bg), -1px 0 var(--darkmetopes-theme-bg);
}

.metopes #agrandir_notesrefs, 
.metopes #agrandir_notesrefs + label {
    display: none;
}

@media (max-width:768px) {
    .metopes article {
        height: 100vh;
    }
    .metopes .article-and-metas{
        display: flex;
        flex-flow: column nowrap;
    }
    .metopes .right-contents {
        width: 100% !important;
        height: calc(100vh - 7rem) !important;
        order: 1;
    }
    .metopes .left-contents {
        overflow-y: scroll;
        height: 7rem !important;
        width: 100vw !important;
        border-top: solid;
        order: 3;
        position: fixed;
        top: calc(100vh - 7rem) !important;
        box-shadow: 0 0 5px 0px;
    }
    .darkmetopes .left-contents {
        box-shadow: 0 0 5px 0px black;    
    }
    .metopes #drag-bar {
        display: none;
    }
    /* .metopes .right-contents .rightheader .issue {
        display: block;
    } */
    .metopes .button-tabs .issue {
        display: none;
    }
    .darkmetopes #toc a.active {
        border-left: solid 5px var(--darkmetopes-third-color);
        color: var(--darkmetopes-third-color);
    }
    .metopes #agrandir_notesrefs + label {
        order: 2;
        display: flex;
        flex-flow: row nowrap;
        position: relative;
        z-index: 3;
        top: -15px;
        justify-content: center;
    }
    .metopes #agrandir_notesrefs:checked ~ .left-contents {
        top: 58vh !important;
        height: calc(42vh) !important;
    }
    .metopes #agrandir_notesrefs:checked ~ .right-contents {
        max-height: 58vh;
    }
    .metopes #agrandir_notesrefs + label svg.enlarge {
        display: block;
    }
    .metopes #agrandir_notesrefs + label svg.reduce {
        display: none;
    }
    .metopes #agrandir_notesrefs:checked + label svg.enlarge {
        display: none;
    }
    .metopes #agrandir_notesrefs:checked + label svg.reduce {
        display: block;
    }
    .metopes #agrandir_notesrefs:checked + label {
        top: 0px;
    }
    .metopes .metadonnees_responsive {
        display: block;
    }
    /* .metopes #toc-responsive {
        margin: 1rem;
        background: var(--lightmetopes-focus-bg);
        border-radius: 2rem;
        padding: 5px;
    }
    .darkmetopes #toc-responsive {
        background: var(--darkmetopes-theme-txt);
    }
    .metopes #toc-responsive ol li a {
        color: var(--lightmetopes-theme-txt);
        text-decoration: none;
    }
    .darkmetopes #toc-responsive ol li a {
        color: var(--darkmetopes-theme-bg);
    } */
    .metopes .right-contents h1 {
        font-size: x-large;
        line-height: normal;
        margin: 5px 0px 0px 5px;
        padding-left: 10px;
    }
    .metopes .corpsdetexte h2 {
        margin-top: 20px ;
        margin-bottom: 15px ;
        font-size: x-large;
        font-weight: bold;
        /*line-height: 200%;*/
    }
    .metopes .corpsdetexte h3 {
        margin-top: 15px ;
        margin-bottom: 10px ;
        font-size: large;
        font-weight: bold;
        /*line-height: 100%;*/
    }
    .metopes .corpsdetexte h4 {
        margin-top: 10px ;
        margin-bottom: 5px ;
        font-size: medium;
        font-weight: bold;
        /*line-height: 15%;*/
    }
    .metopes .front #toc .metadonnees .date,
    .metopes .front #toc .metadonnees .auteurs,
    .metopes .front #toc .metadonnees .resume,
    .metopes .front #toc .metadonnees .licence {
        display: none;
    }
    .metopes .front #toc .metadonnees {
	float: right;
	position: sticky;
	top: 0px;
    }
    .metopes .front #toc .metadonnees .metadonnees_art {
	width: 0%;
    }
    .metopes .front #toc .metadonnees .numero img {
	max-height: 4.1rem;
	width: auto;
	max-width: 60px;
    }
    .metopes .front ol {
	padding-right: 60px;
    }
    .metopes .metadonnees_responsive {
        padding: 3px 3px;
        margin: 10px;
    }
    .metopes .metadonnees_responsive .icone {
        padding: 0px 0px 0px 12px;
        float: right;
    }
    .metopes .metadonnees_responsive .auteurs .auteur {
	font-weight: bold;
    display: block;
    }
    .metopes .metadonnees_responsive .auteurs .affiliation {
	display: block;
	padding-right: 30px;
    }
    .metopes .metadonnees_responsive .auteurs,
    .metopes .metadonnees_responsive .date, 
    .metopes .metadonnees_responsive .resume,
    .metopes .metadonnees_responsive .licence {
        margin-bottom: 0.2rem;
        margin-top: 0.2rem;
	text-align: right;
        font-size: small;
	font-family: 'Fira Sans', sans-serif;
    }
    .metopes .metadonnees_responsive .licence {
	padding-right: 30px;
	background-color: var(--lightmetopes-focus-bg);
    } 
    .darkmetopes .metadonnees_responsive .licence {
	background: var(--darkmetopes-third-color);
    }
    .darkmetopes .metadonnees_responsive .licence a {
	background: var(--darkmetopes-third-color);
	color: var(--darkmetopes-theme-bg);
    }
    .metopes .metadonnees_responsive .numero {
	display: none;
    }
    .metopes .metadonnees_responsive a {
        text-decoration: none;
        color: var(--darkmetopes-theme-bg);
    }
    .darkmetopes .metadonnees_responsive a {
        text-decoration: none;
        color: var(--darkmetopes-theme-txt);
    }
    .metopes .metadonnees_responsive .numero a {
        align-items: flex-end;
    }
    .darkmetopes .metadonnees_responsive .auteurs a, 
    .darkmetopes .metadonnees_responsive .date a, 
    .darkmetopes .metadonnees_responsive .resume a {
        color: var(--darkmetopes-theme-txt);
    }
    .metopes .metadonnees_responsive .auteurs .liste_auteurs .separateur {
        display: none;
    }
    .metopes .metadonnees_responsive .auteurs .liste_auteurs .trad {
        display: block;
        padding-right: 30px;
    }
    .metopes .metadonnees_responsive .auteurs .liste_auteurs .icone {
        margin-right: -30px;
    }
    .metopes .metadonnees_responsive .auteurs .liste_auteurs .icone:nth-child(1) {
        margin-right: 0px;
    }
    .metopes #footnotes li,
    .metopes #refs .ref {
        font-size: small;
        line-height: 135%;
    }
    .metopes .tab-btn {
        height: fit-content;
        min-height: 22px;
    }
    .metopes .tab-btn svg {
        width: 22px;
        height: 22px;
    }
    .metopes .left-contents #tabtn-figures,
    .metopes .left-contents #figures {
        display:none;
    }
    .metopes figure {
        cursor: default;
    }
    .metopes .right-contents img {
        max-width: 100%;
        height: auto;
    }
    .metopes .right-contents figcaption {
        width: calc(100% - 1rem);
    }
    .metopes .corpsdetexte figure p {
        width: 100%;
    }
    .metopes blockquote {
        margin: auto 0.5rem;
    }
    .metopes #mode-color-btns {
        position: fixed;
        right: 15px;
        left: auto;
    }
    .metopes #sun, .metopes #moon,
    .metopes #sun svg, .metopes #moon svg {
        width: 21px;
        height: 21px;
    }
    .metopes #toc #toc-contents {
        margin-top: 0px;
    }
}

@media (max-width:768px) and (orientation: landscape) {
    .metopes .left-contents {
        height: 6rem !important;
        top: calc(100vh - 6rem) !important;
    }
    .metopes .right-contents {
        height: calc(100vh - 6rem) !important;
    }
}