/***OMEKA S 4***/

 /*Retire le cadre autour des liens actif sur certains navigateurs*/
a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}

/*Aligne au début de ligne les entêtes des valeurs en mode mobile*/
.resource.show dt {
    justify-content: flex-start;
}

.resource.show .resource-link {
    display: block;
}

/*Remise en grand des thumbnails sur une liste d'item dans une collection*/
.resource.show .resource-link img.thumbnail, #item-linked .resource-link img, .results .resource-link img {
    height: auto;
}

/*Reformatage des anciens formats h4 sur la précédente version */
.browse .resource-list .resource-link {
    font-size: 18px;
    font-weight: 400;
}

/*Formatage des groupes sur les pages BVXX*/
.vitrine-groupe {
    border-bottom: 1px solid #dfdfdf;
    text-align: center;
}

/*Re-justifie à gauche les blocs de textes d'explication autour de certains groupes d'objets (après le titre et avant les images)*/
.block .block-html p {
    text-align: left;
}

/*Réduction de la taille des thumbnails dans les listes*/
.media-embed .resource img {
    max-height: 7rem;
}

/*Recalage en hauteur du dernier item d'une liste d'item sur une page*/
.media-embed .resource {
    margin-bottom: 24px
}

.image-sur-page .media-embed .resource img {
    max-height: 100%;
}

/***AVANT OMEKA S 4***/

/***Fonts du site***/
body {
    font-family: 'Open Sans';
    font-weight: 300;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.site-title {
    font-family: 'Lora';
    font-weight: 600;
    text-transform: none;
}

h2 {
    text-align: center;
}

h3 {
    font-weight: 300;
}

h4 {
    font-weight: 400;
}

h5 {
    color: #676767;
    font-weight: 400;
}

/*Menu de navigation*/
header nav a {
    font-weight: 400;
}

/*Titre d'un champs DC*/
.resource.show dt {
    width: 25%;
    font-weight: 400;
    color: #000;
    margin: 0;
    text-align: right;
    padding: 0 24px;
    font-size: 14px;
}

/*Texte dans le footer*/
footer {
    padding-top: 80px;
    font-size: 10px;
}

/*Carré pour les cartels dans les vitrines*/
.caption {
    position: relative;
    padding-bottom: 30px;
    padding-top: 5px;
}
.cartels {
    position: absolute;
    left: 44%;
    width: 27px;
    height: 27px;
    font-weight: 500;
    background-color: black;
    color: white;
}

/*---------------*/
/***Reglages***/

hr {
  border: 0px;
  height: 1px;
  background-color: #676767;
  width: 40%;
  margin-top: 40px;
  margin-bottom: 40px;
}

/*Boutons collections page d'accueil*/
tr.bouton-sommaire td.bouton:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05    ), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

tr.bouton-sommaire-large:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05    ), 0 6px 20px 0 rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}

table.sommaire td {
    padding-top: 40px;
}

td {
    border: none;
}

table {
    border: none;
}

/*Grille collection, affichage vers le bas*/
.resource-list.grid {
         align-items: flex-end;
}

/*Masquage de certaines informations inutiles*/
.search-filters .filter .filter-label {
    display: none;
}

/*Retrait de l'espace et de la barre de séparation entre les informations d'une même catégorie (par exemple plusieurs identifiants)*/
.property .values .value:not(:last-child) {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}


/*Masquage du div Relations qui est redondant puisqu'on voit déjà la liste des relations dans les métadonnées*/
#item-linked {
    display: none;
}

/*Retrait du titre sous les photos dans la visionneuse (option dans le thème ne fonctionne pas 1.7.3)*/
#lg-components-1 > div.lg-sub-html {
    display: none;
}

/*Retrait de la date dans la vue item classique*/
div .date {
    display: none;
}

/*Aggrandisement de la visionneuse par défaut*/
#itemfiles {
    height: 600;
}

/*Retrait du cadre autour du terme recherché*/
.search-filters .filter {
    border: none;
}

/*Retrait du flex sur les blocs de description dans une notice car ça casse le inline mathjax*/
.property .values .value {
    display: block;
}

/*Retrait de la barre au dessus d'une sélection de modèles sur une page vitrine*/
.item-showcase {
    border-top: 0px
}

/*Réglage des boutons précédent/suivant mal affichés
.pagination .button {
    padding-top: 8px
}*/

/*Symboles maths en bas*/
body {
    background-image: url(/files/asset/b51f9bb4d6b7de36efc7457820950e1264f3fcd5.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
}

/*---------------*/
/***Responsive***/
  
.tableau-mobile {
      display: none;
  }

/*Symboles maths en bas*/
@media only screen and (max-width: 640px) {
  body {
    background-image: url(/files/asset/c3a672aed6eca28c1b27d4e5b80c576596536411.png);
    background-repeat: no-repeat;
  }

  .site-title {
      font-family: 'Lora';
      font-weight: 600;
      font-size: 20px;
      text-transform: none;
  }

/*Logo un peu plus grand sur mobile*/
.site-title img {
    max-height: 72px;
    max-width: calc(100% - 42px);
}

/*Menu page d'accueil*/
  .tableau-mobile {
     display: block;
     border-radius: 10px;
  }

  .tableau-desktop {
      display: none;
  }

/*Grilles deux colones*/
.item-showcase .resource.item:not(:only-child) {
      width: 50%;
}
}

/*---------------*/
/***Faceted browse***/

.categories-container legend, .facets-container legend {
    font-size: 1.2rem;
}

.facet legend {
    font-size: 1rem;
}

#categories, .facet ul {
    font-size: 0.80rem;
}

.button.permalink {
    display: none;
}