/*
	Pour info, il vaut mieux utiliser les variables d'Elementor pour les couleur souvent utiliser sur le site:
		--e-global-color-primary
		--e-global-color-secondary
		--e-global-color-text
		--e-global-color-accent

	La même chose est posible avec les font family:
		--e-global-typography-primary-font-family	pour "Oswald"
		--e-global-typography-accent-font-family	pour "Open Sans"

	Ces variables peuvent bien nous aidée si on a besoin de modifier une couleur sur tout le site par exemple
*/



h1, h2, h3, h4, h5, h6, .faux-heading, .heading-size-1, .heading-size-2, .heading-size-3 {
	margin: 0 !important;
}

p, span, .am7_metauser_bio {
	text-align: justify;
	text-justify: inter-word;
}
.am7_publi_liste_post_author {
	text-align: left;
}

.elementor-button .elementor-button-text {
	word-break: normal;
}

.elementor-animation-grow {
	text-decoration: normal;
	color: white;
}
.elementor-animation-grow a {
	color: white;
}

pre {
	margin: 0px !important;
	padding: 1.5rem 1rem !important;
}

.debug_msg {
	margin: 25px 0px;
	border: 2px solid black;
	padding: 5px;
}

.am7_user_background {
	background-color: #820E1212;
}
.am7_user_background .elementor-column-wrap {
	padding: 0px 10px !important;
}

.am7_notransition a, a.am7_notransition {
	transition: none !important;
}

.cmm4e-current-menu-item a span{
	color: var(--e-global-color-secondary) !important;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------   Advanced Search   --------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
.search-title {
	color: #208cc1;
}
#searchform {
	/* height: 2000px; */
}
#am7-search-sidebar{
	width: 350px;
	position: sticky;
	top: 200px;
	margin-left: 25px;
	margin-right: 25px;
}
.am7-search-sidebar-content {
	width: 400px;
}
.am7-search-sidebar-content ul {
	list-style-type: none;
}
.am7-search-content {
	display: flex;
	justify-content: space-evenly;
}
.am7-search-result-liste-block {
	display: flex;
	align-items: center;
	margin-bottom: 1%;
}
.am7-search-result-liste-block h5 {

}
.am7-search-result-liste-img {
	min-width: 150px;
	max-width: 150px;
}
.am7-search-result-liste-img a img {
	max-height: 50px;
	margin: auto;
}
.am7-search-result-liste-text {
	flex-grow: 2;
	margin-left: 5%;
}
.am7-search-result-liste-text p {
	margin-left: 5%;
	color: #666;
}
.am7-search-result-liste-text-type {
	color: #888;
	font-size: 14px;
}
#am7_search_post_type_alert {
	color: red;
}
.am7-search-result-liste-lang img{
	margin: 10px;
	background-color: var(--color-primary);
	color: white;
	min-width: 35px;
	max-width: 35px;
	width: 35px;
}
#am7-search-sidebar ul {
	margin-bottom: 5px;
}
#am7-search-sidebar i {
	float: right;
}
#am7-search-sidebar input, #am7-search-sidebar label, #am7-search-sidebar i {
	cursor: pointer;
}

html.no-overflow, html.no-overflow body {
	overflow: hidden;
}

label#am7_label_custom_search-field {
	display: flex;
	margin-bottom: 10px;
	min-height: 50px;
	border-radius: 3px;
	overflow: hidden;
}
label#am7_label_custom_search-field input:not([type="submit"]) {
	padding-left: calc(50px / 3);
	padding-right: calc(50px / 3);
	font-size: 15px;
	border: 0;
	background: #eceeef;
	-webkit-appearance: none;
	-moz-appearance: none;
}
label#am7_label_custom_search-field input[type="submit"] {
	border: none;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
}

input.am7_custom_search-field, input.am7_custom_searchsubmit {
	width: 100%;
}

form#searchform .am7-center input {
	font-size: 1rem;
}
form#searchform, form#searchform div.am7-search-content, form#searchform div.am7-search-content div.am7-center {
	max-width: 100%;
}
form#searchform .am7-center label input {
	width: 25%;
}
form#searchform .am7-center label input.am7_custom_search-field {
	width: 75%;
}

/* Style du bouton de retour en haut pour la page "Publications du CMH sous HAL" (pas forcément implementer) */
#am7_scroll_top {
	display: block;
	position: fixed;
	position: sticky;
	bottom: 20px;
	z-index: 99;
	border: none;
	outline: none;
	background-color: var(--color-primary);
	color: white;
	cursor: pointer;
	padding: 15px;
	border-radius: 10px;
	font-size: 18px;
	float: right;
	max-height: 50px;
}
#am7_scroll_top:hover {
	background-color: #555;
}

/* -------------------------------------------------------------------------------------------------------------- */

#am7-search-result, .am7-center {
	width: 900px;
	max-width: 100%;
}

#am7-search-result-table td {
	border-color: transparent;
}

.am7-search-result-liste input[type="submit"].am7_custom_searchsubmit_pagination_set, #am7-search-result .am7-search-result-liste input[type="submit"].am7_custom_searchsubmit_pagination_actu {
	padding: 10px;
}
.am7-search-result-liste input[type="submit"].am7_custom_searchsubmit_pagination_actu {
	background-color: #999;
	color: white;
}




.pagination {
	display:flex;
	justify-content:center;
}
.pagination .next,.pagination .prev {
	margin:2px!important;
}
.pagination .page-numbers {
	background-color:#FFF!important;
	border:1px solid var(--e-global-color-primary);
	border-radius:3px;
	color:var(--e-global-color-primary);
	display:block;
	margin:2px;
	padding:10px;
	text-decoration:none;
	transform:none!important;
}
.pagination .page-numbers.dots {
	border-color:#6d6d6d;
}
.pagination span.page-numbers.current {
	background-color:#FFF!important;
	border:1px solid var(--e-global-color-secondary);
	border-radius:3px;
	color:var(--e-global-color-secondary);
	margin:2px;
	padding:10px;
	text-decoration:none;
}
.pagination a.page-numbers:hover {
	background-color:#FFF!important;
	border:1px solid var(--e-global-color-secondary);
	color:var(--e-global-color-secondary);
	text-decoration:none;
}


.am7_pagination {
	display:flex;
	justify-content:space-between;
}
.am7_pagination .am7_pagination_central {
	display:flex;
	justify-content:center;
	min-width:65%;
}
.am7_pagination input[type="submit"]:not(.am7_custom_searchsubmit_pagination_actu) {
	background-color:#FFF!important;
	border:1px solid var(--e-global-color-primary);
	border-radius:3px;
	color:var(--e-global-color-primary);
	margin:2px;
	min-width:40px;
	padding:10px;
	text-decoration:none;
}
.am7_pagination input[type="submit"]:not(.am7_custom_searchsubmit_pagination_actu):hover {
	border-color:var(--e-global-color-secondary);
	color:var(--e-global-color-secondary);
	text-decoration:none;
	cursor: pointer;
}
.am7_pagination input[type="submit"].am7_custom_searchsubmit_pagination_actu {
	background-color:#FFF!important;
	border:1px solid var(--e-global-color-secondary);
	border-radius:3px;
	color:var(--e-global-color-secondary);
	margin:2px;
	min-width:40px;
	padding:10px;
	text-decoration:none;
}
.am7_pagination .am7_pagination_left,#am7-search-result .am7_pagination .am7_pagination_right {
	display:flex;
	justify-content:center;
	min-width:15%;
}

/* -------------------------------------------------------------------------------------------------------------- */

.am7-search-result-liste table ul {
	display:inline;
}

.am7-search-result-liste table td.search-result-liste-img {
	width:10%;
}

.am7-search-result-liste table td.search-result-liste-info {
	max-width:50%;
}

.am7-search-result-liste table .search-result-liste-keyword ul {
	margin:0;
	padding:0;
}

.search-result-liste-info .doctype {
	background-color:#d9534f;
	border-radius:.25em;
	color:#fff;
	display:inline;
	font-size:75%;
	font-weight:700;
	line-height:1;
	padding:.2em .6em .3em;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	font-size: 0.72rem;
}

.search-result-liste-info h3 {
	color:#820E12;
	font-size:12px;
	font-weight:700;
}

.search-result-liste-info p.desc,.search-result-liste-info p.rsm,.search-result-liste-info p.publi_date {
	color:#333;
	font-size:1rem;
	font-weight:300;
	margin-bottom:5px;
}

.search-result-liste-info p.desc {
	background-color:#f8f8f8;
	border-bottom:1px solid #ddd;
	padding:10px;
	text-align:justify;
	margin-bottom: 5px !important;
	font-size: 0.9rem !important;
}
.search-result-liste-info > span > span > a {
	font-size: 0.85rem;
}

.search-result-liste-keyword {
	color:#666;
}


/* Style pour les type de publication */
.search-result-liste-info .doctype.doctype-THESE {
	background-color:#428bca;
}

.search-result-liste-info .doctype.doctype-IMG {
	background-color:#5cb85c;
}

.search-result-liste-info .doctype.doctype-MEM,.search-result-liste-info .doctype.doctype-ART,.search-result-liste-info .doctype.doctype-COUV,.search-result-liste-info .doctype.doctype-DOUV,.search-result-liste-info .doctype.doctype-OUV,.search-result-liste-info .doctype.doctype-COMM,.search-result-liste-info .doctype.doctype-UNDEFINED {
	background-color:#d9534f;
}

.search-result-liste-info .doctype.doctype-REPORT,.search-result-liste-info .doctype.doctype-OTHER {
	background-color:#f0ad4e;
}



.affichage_alt > .elementor-container > .elementor-row {
	flex-direction: column;
}

.affichage_inline > .elementor-column-wrap > .elementor-widget-wrap .elementor-element {
	display: inline;
}
.affichage_inline > .elementor-column-wrap > .elementor-widget-wrap .elementor-element {
	display: inline;
	width: auto;
	margin-right: 1em;
}


.am7-search-result-liste table .search-result-liste-info p span a {
	font-size: 0.8rem;
}
.am7-search-result-liste table .search-result-liste-info .search-result-liste-auteur p {
	font-size: 1rem;
}
.am7-search-result-liste table .search-result-liste-info h3 a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	letter-spacing: 0.01rem;
}
.am7-search-result-liste table .search-result-liste-info .desc {
	font-size: 0.8rem;
}
.am7-search-result-liste table .search-result-liste-info .doctype {
	font-size: 0.8rem;
}

.am7-search-result-liste table, .am7-search-result-liste table tbody tr td {
	border: none;
}
.am7-search-result-liste table tbody tr td.search-result-liste-info {
	padding-bottom: 40px;
}
.am7-search-result-liste table tbody tr td.search-result-liste-info .search-result-liste-info-pre {
	margin-bottom: 0px;
}
.am7-search-result-liste table tbody tr td.search-result-liste-info .search-result-liste-auteur {
	margin-bottom: 5px;
}




/* Style pour les publication par auteur */
.author-hal > .elementor-widget-container > h5 {
	font-size: 4rem;
	color: var( --e-global-color-primary );
}
.author-hal .am7-author-hal-liste > div {
	display: flex;
}
.author-hal .am7-author-hal-liste div.search-result-liste-img {
	width: auto;
	margin-right: 5px;
}
.author-hal .am7-author-hal-liste div.search-result-liste-img img {
	object-fit: fill;
	max-height: 100px;
	width: 79px;
	min-width: 79px;
	height: 100%;
}
.author-hal .am7-author-hal-liste div.search-result-liste-img img:hover {
	filter: blur(2px);
}
.author-hal .am7-author-hal-liste div.search-result-liste-info {
	margin-bottom: 15px;
	margin-top: 15px;
}
.am7-author-hal-liste h6 {
	font-size: 1rem;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info h3 {
	line-height: 1;
	margin-bottom: 5px !important;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info h3 a {
	color: var( --e-global-color-primary );
	font-size: 1.6rem;
	text-decoration: none;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info h3 a:hover {
	color: var( --e-global-color-secondary );
	text-decoration: underline;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info p {
	margin: 0px;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info .doctype {
	font-size: 0.72rem;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info .desc, .author-hal .am7-author-hal-liste div.search-result-liste-info .rsm {
	font-weight: 300;
	font-size: 1rem;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info .search-result-liste-keyword ul {
	margin: 0px;
	white-space: nowrap;
	display: flex;
	flex-wrap: wrap;
	padding-left: 5px;
}
.author-hal .am7-author-hal-liste div.search-result-liste-info .search-result-liste-keyword ul li, .am7-search-result-liste table .search-result-liste-keyword ul li {
	display: inline-block;
	margin: 0 10px 5px 0;
}

.search-result-liste-keyword ul li a {
	color: var( --e-global-color-primary );
	font-size: 0.75rem;
	display: block;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	padding: 1px 5px;
	color: #333;
	border-color: #ccc;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.search-result-liste-keyword ul li:hover a {
	text-decoration: none;
	background-color: #999;
	color: #fff;
}

/* Style pour la liste des auteur dans les resultat */
.search-result-liste-auteur p {
	font-size: 1.1rem;
}
/*.search-result-liste-auteur p span {
	margin-right: 15px;
}*/

.am7_metauser_groupe, .am7_metauser_organisme {
	color: var( --e-global-color-accent );
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}
.am7_metauser_title_div h1 {
	display: inline;
	margin-right: 10px !important;
}
.am7_metauser_title_div span {
	color: var( --e-global-color-primary );
	font-family: "Oswald", Sans-serif;
	font-size: 2rem;
}
.am7_metauser_titre span, .am7_metauser_discipline span, .am7_metauser_autre_affiliation span  {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	color: var( --e-global-color-secondary );
	font-size: 19px;
	font-weight: 400;
}

.am7_metauser_discipline span {
	color: var( --e-global-color-primary );
}

.am7_metauser_titre span, .am7_metauser_autre_affiliation span, .am7_metauser_director span {
	color: var(--color-secondary);
	font-family: var(--e-global-typography-text-font-family);
	font-size: 17px;
	line-height: 1.5em;
	font-weight: 300;
}


/* -------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------   Modification menu header   --------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
#main-header-menu .cmm4e-sub-container .cmm4e-menu-item {
	text-transform:uppercase;
}
#main-header-menu .cmm4e-sub-container .cmm4e-menu-item a.cmm4e-nav-link {
	font-weight:300!important;
}
#main-header-menu .cmm4e-container.cmm4e-active ul.cmm4e {
	padding:20px 0;
}
/*#main-header-menu .cmm4e-container.cmm4e-active ul.cmm4e li {
	padding:0 20px;
}*/
#main-header-menu .cmm4e-container.cmm4e-active ul.cmm4e li .cmm4e-nav-link {
	padding:0 20px;
}
#main-header-menu .cmm4e-container.cmm4e-active ul.cmm4e li .cmm4e-sub-panel {
	padding:0 20px;
}
#main-header-menu .cmm4e-container.cmm4e-active ul.cmm4e .cmm4e-menu-item.menu-item-has-children .cmm4e-item-toggle {
	right:0;
}
@media max-width 360px {
	#main-header-menu .cmm4e-container.cmm4e-active ul.cmm4e
	{
		width:320px!important;
	}
}

/* -------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------   Shortcode   --------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

form .am7_list_filtre
{
	display:inherit;
}

form .am7_list_filtre a
{
	background-color:transparent;
	border:1px solid var(--e-global-color-secondary);
	color:var(--e-global-color-secondary);
	margin-bottom:10px;
	margin-right:20px;
	padding:15px;
	text-decoration:none;
}

#am7_letter_list,#am7_year_list
{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

#am7_letter_list a,#am7_year_list a
{
	background-color:transparent;
	color:var(--e-global-color-secondary);
	line-height:1;
	margin-bottom:10px;
	padding:10px;
	text-decoration:none;
}

#am7_letter_list a.am7_disable
{
	background-color:transparent;
	color:#ccc;
	margin-bottom:10px;
	padding:10px;
	pointer-events:none;
	text-decoration:none;
}

.am7_letter_list_sep,#am7_year_list .am7_year_list_sep
{
	border:1px solid #ccc;
	margin-bottom:10px;
}

a#am7_archive_button
{
	border:1px solid var(--e-global-color-secondary);
	color:var(--e-global-color-secondary);
	margin-bottom:10px;
	padding:15px;
	text-decoration:none;
}

a#am7_archive_button:hover
{
	background-color:var(--e-global-color-secondary);
	color:#FFF;
}

#am7_event_list_filter a
{
	border:1px solid var(--e-global-color-secondary);
	color:var(--e-global-color-secondary);
	display:inline-block;
	margin-bottom:10px;
	margin-right:10px;
	padding:15px;
	text-decoration:none;
}

#am7_event_list_filter a:hover
{
	background-color:var(--e-global-color-secondary);
	color:#FFF!important;
}

.am7_acf,.am7_acf .am7_acf_li_user
{
	list-style:none;
	margin:0;
}
.am7_inline_acf .am7_acf .am7_acf_li_user:not(:last-child)::after
{
	content:", ";
}
ul.am7_acf {
	padding: 0px;
	line-height: 1.2em;
}

#am7_these_scroll h3
{
	color:var( --e-global-color-secondary );
	font-family:"Oswald", Sans-serif;
	font-size:1.8rem;
	font-weight:400;
	line-height:1.2em;
	text-decoration:none;
}

#am7_habilitation_listing .am7_habilitation_list_listing .am7_habilitation_list_post .am7_habilitation_list_post_left,.am7_these_list_post .am7_these_list_post_left
{
	align-items:center;
	display:flex;
	justify-content:center;
}

#am7_these_listing .am7_these_list_post .am7_these_list_post_left,.am7_event_list_global .am7_event_list_post .am7_event_list_post_left,#am7_habilitation_listing .am7_habilitation_list_post_left
{
	width:10%;
}

#am7_these_listing .am7_these_list_post .am7_these_list_post_right,.am7_event_list_global .am7_event_list_post .am7_event_list_post_right,#am7_habilitation_listing .am7_habilitation_list_post_right
{
	width:90%;
}

#am7_these_listing .am7_these_list_post h4.am7_these_list_post_left a,.am7_event_list_global .am7_event_list_post h4.am7_event_list_post_title a
{
	font-size:1.4rem;
}

.am7_these_liste_globale {
	margin-left: 100px;
}
@media (max-width: 920px) {
	.am7_these_liste_globale
	{
		margin-left: 0px;
	}
	.am7_unify_list_post .am7_unify_list_post_left {
		display: none;
	}
}

.am7_event_list_title_mois
{
	align-items:center;
	color:#888;
	display:flex;
	margin:1em -1em;
	padding:.25em .5em;
	text-align:center;
	vertical-align:middle;
}

.am7_publi_list_globale .am7_publi_list_post
{
	display:flex;
	flex-grow:1;
	flex-shrink:1;
	margin-bottom:40px;
	max-width:330px;
}

.am7_publi_list_globale .am7_publi_list_post .am7_publi_list_post_left img
{
	border:1px solid #eaeaea;
	max-width:none;
	width:150px;
}

.am7_publi_list_globale .am7_publi_list_post .am7_publi_list_post_right .am7_publi_liste_post_info .am7_publi_liste_post_author
{
	font-size:.9rem;
	line-height:1.5em;
}

.am7_publi_list_post
{
	margin-right:40px;
}

.am7_publi_liste_post_title
{
	font-family:Oswald, Sans-serif;
}

.am7_author_list_user .am7_author_list_user_left
{
	min-height:100px;
	margin-right:10px;
	max-width:none;
	width:100px;
	min-width:100px;
}

.am7_author_list_user .am7_author_list_user_left a {
	display: block;
}

.am7_author_list_user .am7_author_list_user_left img
{
	border:1px solid #820E12;
	max-width:100px;
	width:100px;
	max-height: 100px;
	border-radius: 50% 50% 50% 50%;
	object-fit: cover;
	aspect-ratio: 1 / 1;
}

.am7_search_autocomplete_users
{
	margin-bottom:25px;
	width:50%;
}
@media (max-width: 768px) {
	.am7_search_autocomplete_users
	{
		width: 100%;
	}
}

#am7_search_autocomplete_users_input
{
	font-size:1rem;
	padding:1rem;
	width:calc(100% - 50px);
	border: 1px solid #ccc;
}

.am7_search_autocomplete_users #am7_search_autocomplete_users_suggesstion ul
{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	width:calc(50% - 50px);
}

.am7_search_autocomplete_users #am7_search_autocomplete_users_suggesstion ul li
{
	background:#f0f0f0;
	border-bottom:#bbb9b9 1px solid;
	margin:0;
}

.am7_search_autocomplete_users #am7_search_autocomplete_users_suggesstion ul li a
{
	display:block;
	padding:10px;
}

.am7_search_autocomplete_users #am7_search_autocomplete_users_suggesstion ul li a:hover
{
	background:var(--e-global-color-secondary);
	color:#FFF;
	text-decoration:none;
}

.am7_search_autocomplete_users #am7_search_autocomplete_users_suggesstion ul li.selected
{
	background:var(--e-global-color-secondary);
}

.am7_search_autocomplete_users #am7_search_autocomplete_users_suggesstion ul li.selected a
{
	color:#FFF;
}

.am7_author_publi_liste_globale .am7_author_publi_list_post
{
	display:flex;
	margin-bottom:10px;
}

.am7_author_publi_liste_globale .am7_author_publi_list_post .am7_author_publi_list_post_left img
{
	border:1px solid #820E12;
	max-width:none;
	width:150px;
}

.am7_these_list_post_doctorant
{
	margin:0 0 -5px;
	padding:0;
}

.am7_axes_list_global .am7_axes_list_shortcode_evenement
{
	margin-left:25px;
}

h3.am7_axes_form_title
{
	color:var( --e-global-color-secondary )!important;
	margin-bottom:20px!important;
}

.am7_event_list_global
{
	margin-top:30px;
}

.am7_event_list_global .am7_event_list_post .am7_event_list_post_right .am7_event_list_post_info .am7_event_list_post_typologies,.am7_unify_list .am7_unify_list_post .am7_unify_list_post_right .am7_unify_list_post_info .am7_unify_list_post_info_term,.am7_event_list_accueil .am7_event_list_accueil_post .am7_event_list_accueil_post_typologies,.am7_unify_list_post .am7_unify_list_post_typologies,.am7_publi_list_post .am7_publi_liste_post_cat,.am7_author_list_user_groupe
{
	background-color:var(--e-global-color-secondary);
	border-radius:100px;
	color:#FFF;
	display:inline;
	font-size:12px;
	padding:5px 10px;
	margin-right: 5px;
	text-transform: uppercase;
}

#am7_axes_users_list i.fas/*.elementor-shortcode i.fas*/
{
	color:#FF7B25;
	cursor:pointer;
}

/*.am7_event_list .am7_event_list_post .am7_event_list_post_date
{
	display:flex;
	font-size:.9rem;
}

.am7_event_list .am7_event_list_post .am7_event_list_post_date > span
{
	margin-right:5px;
	text-align:center;
	word-break:normal;
}*/

.am7_event_list_post_chapo
{
	font-size:.9rem;
}

.am7_event_list_accueil
{
	padding:10px;
}

.am7_event_list_accueil .am7_event_list_accueil_post:not(:last-child)
{
	margin-bottom:15px;
}

.am7_unify_list .am7_unify_list_post
{
	padding: 5px;
}

.am7_unify_list .am7_unify_list_post .am7_unify_list_post_left
{
	margin-right:20px;
	max-width:none;
	min-width:100px;
	width:100px;
}

.am7_unify_list .am7_unify_list_post.am7_active_these
{
	border: 1px solid red;
}

.am7_unify_list .am7_unify_list_post .am7_unify_list_post_right .am7_unify_list_post_info .am7_unify_list_post_info_descriptif
{
	font-size:1.2rem;
}

.am7_unify_list .am7_unify_list_post .am7_unify_list_post_tag
{
	background-color:var( --e-global-color-primary );
	border-radius:100px;
	color:#FFF;
	font-size:.7rem;
	margin-right:10px;
	padding:5px 10px;
}

.am7_unify_list.archive a,.am7_unify_list.archive a:hover
{
	color:var(--e-global-color-text);
	padding:15px;
	text-decoration:none!important;
}

.am7_unify_list.archive a:hover
{
	background-color:#820E1212;
}

.am7_unify_list.archive a:hover .am7_unify_list_post_tag
{
	background-color:var( --e-global-color-primary );
}

#am7_habilitation_listing .am7_axes_form_title
{
	margin-bottom:10px!important;
}

#am7_habilitation_listing .am7_habilitation_list_listing .am7_habilitation_list_post:not(.am7_habilitation_ant)
{
	background-color:#efefef;
}

.am7_partenaire_list .am7_partenaire_list_post
{
	height:90px;
	margin-bottom:15px;
	margin-right:13px;
	max-height:100px;
}

.am7_partenaire_list .am7_partenaire_list_post img
{
	height:auto;
	max-height:80px;
	max-width:230px;
	width:auto;
}

#am7_loading svg path,#am7_loading svg rect,#am7_search_autocomplete_users_loader path,#am7_search_autocomplete_users_loader rect
{
	fill:#820E12;
}

form .am7_list_filtre a:hover,#am7_letter_list a:hover,#am7_year_list a:hover,form .am7_list_filtre a.am7_active_link,#am7_letter_list a.active,#am7_year_list a.active
{
	background-color:var(--e-global-color-secondary);
	color:#FFF;
	text-decoration:none;
}

a#am7_archive_button.am7_archive_button_active,#am7_event_list_filter a.am7_active_link
{
	background-color:var(--e-global-color-secondary);
	color:#FFF;
}

.am7_inline_acf .am7_acf .am7_acf_li_user,.am7_unify_list .am7_unify_list_post .am7_unify_list_post_right .am7_unify_list_post_info > *
{
	display:inline;
}

.am7_unify_list .am7_unify_list_post .am7_unify_list_post_right .am7_unify_list_post_info > p
{
	font-size: 1rem;
}

#am7_these_listing .am7_these_list_post .am7_these_list_post_left div
{
	margin-right:5px;
}

#am7_these_listing .am7_these_list_post h3.am7_these_list_post_left a,.am7_event_list_global .am7_event_list_post h3.am7_event_list_post_title a,.am7_axes_list_global .am7_axes_list_post h4.am7_axes_list_post_title a
{
	font-size:1.6rem;
}

.am7_event_list_title_mois:before,.am7_event_list_title_mois:after,#am7_these_listing .am7_these_list_title_annee::before,#am7_these_listing .am7_these_list_title_annee::after,#am7_habilitation_listing .am7_habilitation_list_listing_title::before,#am7_habilitation_listing .am7_habilitation_list_listing_title::after
{
	border-bottom:0;
	border-top:1px dotted var( --e-global-color-secondary );
	content:"";
	flex:1;
	margin:0 1rem;
	vertical-align:middle;
}

.am7_publi_list_globale,.am7_partenaire_list
{
	display:flex;
	flex-wrap:wrap;
}

.am7_publi_list_globale .am7_publi_list_post .am7_publi_list_post_left,.am7_author_publi_liste_globale .am7_author_publi_list_post .am7_author_publi_list_post_left,.am7_these_list_post .am7_these_list_post_left
{
	margin-right:10px;
}

.am7_author_list_user,.am7_event_list_global .am7_event_list_post,.am7_unify_list:not(.archive) .am7_unify_list_post,.am7_unify_list.archive .am7_unify_list_post > a
{
	display:flex;
	margin-bottom:20px;
}

.am7_author_list_user .am7_author_list_user_right p,.am7_these_list_post .am7_these_list_post_author_direction p,#am7_habilitation_listing .am7_habilitation_list_post .am7_habilitation_list_post_author_chercheur p,#am7_habilitation_listing .am7_habilitation_list_post .am7_habilitation_list_post_author_garant p
{
	font-size:1rem;
	margin:0;
}

.am7_author_list_user .am7_author_list_user_right > span {
	display: block;
}

#am7_users_scroll_icon,#am7_these_listing_icon,#am7_event_scroll_icon
{
	display:flex;
	flex-direction:column;
	margin-bottom:15px;
	margin-top:25px;
}

#am7_users_scroll_icon i.fas,#am7_these_listing_icon i.fas,#am7_event_scroll_icon i.fas
{
	font-size:4rem;
	text-align:center;
}

.am7_these_list_post,.am7_habilitation_list_post
{
	display:flex;
	margin-bottom:20px;
}

.am7_these_list_post .am7_these_list_post_left img,.am7_unify_list .am7_unify_list_post .am7_unify_list_post_left img
{
	max-width:none;
	width:100px;
}

.am7_these_list_post .am7_these_list_post_author_direction,#am7_habilitation_listing .am7_habilitation_list_post .am7_habilitation_list_post_author_chercheur,#am7_habilitation_listing .am7_habilitation_list_post .am7_habilitation_list_post_author_garant
{
	font-style:italic;
}

#am7_these_listing .am7_these_list_post,#am7_these_listing .am7_these_list_post_listing_annee,.am7_axes_list_global .am7_axes_list_post,.am7_event_list .am7_event_list_post
{
	margin-bottom:20px;
}

#am7_these_listing .am7_these_list_title_annee,#am7_habilitation_listing .am7_habilitation_list_listing_title
{
	align-items:center;
	color:var( --e-global-color-secondary );
	display:flex;
	font-family:"Oswald", Sans-serif;
	font-size:1.8rem;
	font-weight:400;
	line-height:1.2em;
	margin:1em -1em;
	padding:.25em .5em;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.am7_publi_list_post .am7_publi_liste_post_cat:hover,.am7_unify_list_post .am7_unify_list_post_typologies:hover
{
	color:#FFF;
	text-decoration:none;
}

.am7_event_list_post .am7_event_list_post_axe a,.am7_event_list_accueil .am7_event_list_accueil_post .am7_event_list_accueil_post_date
{
	font-weight:700;
}

@media (max-width: 400px) {
	.am7_publi_list_globale .am7_publi_list_post
	{
		flex-wrap:wrap;
		margin-right:0;
	}
}

.am7_bigdate_list_post_date {
	display:flex;
	flex-direction:column;
}
.am7_bigdate_list_post_date span {
	text-align:center;
}
.am7_bigdate_list_post_date .am7_bigdate_list_post_date_jour {
	color:#000;
	font-size:24px;
	font-weight:700;
}
.am7_bigdate_list_post_date .am7_bigdate_list_post_date_mois {
	text-transform:uppercase;
}

.am7_datatable_col_info i {
	margin-right: 5px;
}
#am7_dl_data_table .am7_datatable_col_title h3 {
	font-size: 1rem;
}
.am7_datatable_col_icon .wpdm_icon {
	height: 42px;
	width: auto;
	max-width: none;
}
#am7_dl_data_table_length, #am7_dl_data_table_filter, #am7_dl_data_table_info, .pagination li {
	font-size: 0.9rem;
}

.acf-input .description {
	font-size: 0.9rem;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before {
	background-color: var(--e-global-color-secondary) !important;
}




.media-modal .media-attachments-filter-heading, .media-modal .media-frame-menu-heading {
	font-size: 13px;
}
.media-modal button {
	background-color: transparent !important;
}
.media-modal p{
	text-align: center;
}