/* Styles personnalisÃ©s pour le thÃ¨me. */

@charset "UTF-8";

/* links color */
main aside p.aside-contact-link a span, /*contact équipe*/
main aside p.aside-download-link a, /*téléchargement aide*/
main aside p.aside-more-link a, /*en savoir plus*/
ul.resources-list > li a:hover,
ul.resources-list > li a:hover span, /*documents*/
ul.resources-list > li.resources-list-more-link a, /*lire la suite*/
footer ul > li > a:hover, /*footer*/
main .page-layout-normal h1, /* contact */
main.aside-page .block > aside > nav > .back-to-list > a, /* sommaire aide */
main.aside-page .block > aside > nav > ul > li > ul > li a:hover,
main.aside-page .block > aside > nav > ul > li > a:hover,
.login main .content form input[type="submit"]:hover,
.form-buttons .form-button:hover, /*filtrer */
.login main .content h1 + .page-block .forgot-password a, /*mot de passe oublié */
.breadcrumbs a:hover, /*fil d'ariane */
.header-top a.advanced-search-link:hover, /*recherche avancée*/
.search-results-tools > li > a, /*modifier recherche*/
.search-facet-items li.see-all-facets a, /*voir plus de filtres*/
ul.navigation.precedent button,
ul.navigation.precedent-suivant button,
ul.navigation.suivant button,
ul.navigation.precedent a,
ul.navigation.precedent-suivant a,
ul.navigation.suivant a, /*navigation dépôt*/
form label.required::after, /*champ requis*/
main.depot-content .content .add-document-to-depot-btn, /*ajouter fichier*/
.file-upload-button, /*upload fichier*/
.form-buttons .form-button[class*="o-icon-"], /*supprimer fichier*/
main.depot-content .content > form a.document-preview .document-preview-filename /*nom fichier*/,
.page-block a, /*conditions de réutilisation*/
ul.resource-metadata > li > ul > li > a {
	color: #7900d5;
}


/* header hide menu links */
.header-bottom li:has(> a[href*="contact"], a[href*="mentions-legales"], a[href*="aide"], a[href*="conditions-de-reutilisation"]) {
	display:none;
}


/* delete footer logo */
@media screen and (max-width: 740px) {
  footer::before {
    content: none;
	}
}


/* homepage display asides icons */
@media screen {
	main aside.aside-exclamation::before, main aside.aside-interrogation::before {
		content: '';
	}
}


/* deposit form adapt text areas size */
div[data-term="lugdunum:mailDirecteurThese"] > ul > li > textarea,
div[data-term="lugdunum:specialiteDirecteurThese"] > ul > li > textarea,
div[data-term="foaf:mbox"] > ul > li > textarea,
div[data-term="vcard:email"] > ul > li > textarea,
div[data-term="foaf:phone"] > ul > li > textarea,
div[data-term="vcard:country-name"] > ul > li > textarea,
div[data-term="lugdunum:specialiteEtudiant"] > ul > li > textarea {
	height: 40px;
	overflow: hidden;
}


/* deposit form remove add-value buttons */
div[data-term="lugdunum:typeFichier"] > div {
	display: none;
}


/* item page hide forbidden medias */
.document-parts:has(> div[class*="access-forbidden"]) {
	visibility: hidden;
}

span.document-part-name:has(~ div[class*="access-forbidden"]),
div.document-version:has(~ .access-forbidden),
.document-parts > div.document-access.access-forbidden,
div.document-access.access-forbidden + div.document-edition {
	display: none;
}