/** le composant et ses liens */
.eac-author-infobox a,
.eac-author-infobox a:visited,
.eac-author-infobox a:active {
	text-decoration: none !important;
}

.author-infobox_content {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	overflow: hidden;
	padding-block: 10px;
	padding-inline: 10px;
}

.author-infobox_name,
.author-infobox_role,
.author-infobox_biography {
	color: black;
	margin-block-start: 10px;
}

.author-infobox_biography {
	margin-block-end: 10px;
}

.author-infobox_name {
	text-align: center;
}

.author-infobox_name .author-infobox_name-content,
.author-infobox_role .author-infobox_role-content {
	margin-block-end: 5px;
}

.author-infobox_biography p {
	font-size: 0.8em;
	line-height: 1.3em;
	font-weight: unset;
	text-align: center;
	word-break: break-word;
	margin-block: 0;
	margin-inline: 0;
}

.author-infobox_info-content {
	display: flex;
    flex-direction: column;
    align-items: center;
	padding-block: 0;
	padding-inline: 10px;
}

.author-infobox_content .author-infobox_image {
	line-height: 0;
}

.author-infobox_content .author-infobox_image img {
	padding-block: 5px;
	padding-inline: 5px;
}

.author-infobox_content .author-infobox_social {
	margin-block: 10px;
}

/* Surpasse le style global du social container dans 'eac-components.css */
.author-infobox_content .author-infobox_social .dynamic-tags_social-container {
	padding-block: 0;
	padding-inline: 0;
}

/**------------------------------*/
/** Différents style appliqués aux membres  */
/** Skin 1 et 2 */
.author-infobox_global-skin-1 .author-infobox_content .author-infobox_wrapper-info,
.author-infobox_global-skin-2 .author-infobox_content .author-infobox_wrapper-info {
	inline-size: 100%;
}

.author-infobox_global-skin-1 .author-infobox_content .author-infobox_image,
.author-infobox_global-skin-2 .author-infobox_content .author-infobox_image {
	margin-block: 10px;
}

/** Inversé */
.author-infobox_global-skin-2 .author-infobox_content {
	flex-direction: column-reverse;
	justify-content: space-between;
}

/** Skin 3 et 4 */
.author-infobox_global-skin-3 .author-infobox_content {
	flex-direction: row;
}

.author-infobox_global-skin-4 .author-infobox_content {
	flex-direction: row-reverse;
}

.author-infobox_global-skin-3 .author-infobox_content .author-infobox_image,
.author-infobox_global-skin-4 .author-infobox_content .author-infobox_image {
	flex-grow: 1;
	max-inline-size: 30%;
	text-align: center;
}

.author-infobox_global-skin-3 .author-infobox_content .author-infobox_wrapper-info,
.author-infobox_global-skin-4 .author-infobox_content .author-infobox_wrapper-info {
	flex-grow: 1;
	max-inline-size: 70%;
}

/** Image carrée */
.author-infobox_global-skin-1 .author-infobox_content .author-infobox_image img,
.author-infobox_global-skin-2 .author-infobox_content .author-infobox_image img,
.author-infobox_global-skin-3 .author-infobox_content .author-infobox_image img,
.author-infobox_global-skin-4 .author-infobox_content .author-infobox_image img {
	border-radius: 8px;
}

/** Image ronde */
.author-infobox_global-skin-1.author-infobox_image-round .author-infobox_content .author-infobox_image img,
.author-infobox_global-skin-2.author-infobox_image-round .author-infobox_content .author-infobox_image img,
.author-infobox_global-skin-3.author-infobox_image-round .author-infobox_content .author-infobox_image img,
.author-infobox_global-skin-4.author-infobox_image-round .author-infobox_content .author-infobox_image img {
	border-radius: 50%;
}

/**------------------------------*/
/** Formate les styles des contours de chaque item */
*[class*='author-infobox_wrapper-style-'] .author-infobox_content {
	background-color: white;
}

.author-infobox_wrapper-style-1 .author-infobox_content {
	border-block: 1px solid #EFEFEF;
	border-inline: 1px solid #EFEFEF;
	-webkit-box-shadow: 1px 1px 5px #999;
	box-shadow: 1px 1px 5px #999;
}

.author-infobox_wrapper-style-2 .author-infobox_content {
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	-webkit-box-shadow: 1px 1px 5px 2px #656565;
	border-block: 1px groove #4a164a;
	border-inline: 1px groove #4a164a;
	box-shadow: 1px 1px 5px 2px #656565;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=5);
}

.author-infobox_wrapper-style-3 .author-infobox_content {
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
}

.author-infobox_wrapper-style-4 .author-infobox_content {
	-webkit-box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.6);
	box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.6);
}

.author-infobox_wrapper-style-10 .author-infobox_content {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12),
		0 2px 2px rgba(0, 0, 0, 0.12),
		0 4px 4px rgba(0, 0, 0, 0.12),
		0 8px 8px rgba(0, 0, 0, 0.12),
		0 16px 16px rgba(0, 0, 0, 0.12);
}

.author-infobox_wrapper-style-11 .author-infobox_content {
	box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.author-infobox_wrapper-style-12 .author-infobox_content {
	box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
}

/**------------------------------*/
/** Infobox dans une sidebar widget  */
aside .author-infobox_global-skin-3 .author-infobox_content,
aside .author-infobox_global-skin-4 .author-infobox_content {
	flex-direction: column;
	align-items: unset;
	margin-block: 0 !important;
	margin-inline: auto !important;
}

aside .author-infobox_global-skin-3 .author-infobox_content .author-infobox_image,
aside .author-infobox_global-skin-4 .author-infobox_content .author-infobox_image,
aside .author-infobox_global-skin-3 .author-infobox_content .author-infobox_wrapper-info,
aside .author-infobox_global-skin-4 .author-infobox_content .author-infobox_wrapper-info,
aside .author-infobox_social .dynamic-tags_social-container {
	inline-size: 100%;
	margin-block: 0;
	margin-inline: 0;
	max-inline-size: 100%;
}

/** Infobox dans un Off-canvas  */
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_global-skin-3 .author-infobox_content,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_global-skin-4 .author-infobox_content,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_global-skin-3 .author-infobox_content,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_global-skin-4 .author-infobox_content {
	flex-direction: column;
	align-items: unset;
}

.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_global-skin-3 .author-infobox_content .author-infobox_image,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_global-skin-3 .author-infobox_content .author-infobox_image,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_global-skin-4 .author-infobox_content .author-infobox_image,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_global-skin-4 .author-infobox_content .author-infobox_image,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_global-skin-3 .author-infobox_content .author-infobox_wrapper-info,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_global-skin-3 .author-infobox_content .author-infobox_wrapper-info,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_global-skin-4 .author-infobox_content .author-infobox_wrapper-info,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_global-skin-4 .author-infobox_content .author-infobox_wrapper-info,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-left .author-infobox_social .dynamic-tags_social-container,
.oc-offcanvas__wrapper-canvas.oc-offcanvas__canvas-right .author-infobox_social .dynamic-tags_social-container {
	inline-size: 100%;
	margin-block: 0;
	margin-inline: 0;
	max-inline-size: 100%;
}

/** Mobile */
@media (max-width: 767px) {

	.author-infobox_global-skin-3 .author-infobox_content,
	.author-infobox_global-skin-4 .author-infobox_content {
		flex-direction: column;
	}

	.author-infobox_global-skin-1 .author-infobox_content .author-infobox_image,
	.author-infobox_global-skin-2 .author-infobox_content .author-infobox_image,
	.author-infobox_global-skin-3 .author-infobox_content .author-infobox_image,
	.author-infobox_global-skin-4 .author-infobox_content .author-infobox_image,
	.author-infobox_global-skin-1 .author-infobox_content .author-infobox_wrapper-info,
	.author-infobox_global-skin-2 .author-infobox_content .author-infobox_wrapper-info,
	.author-infobox_global-skin-3 .author-infobox_content .author-infobox_wrapper-info,
	.author-infobox_global-skin-4 .author-infobox_content .author-infobox_wrapper-info,
	.author-infobox_social .dynamic-tags_social-container {
		inline-size: 100%;
		margin-block: 0;
		margin-inline: 0;
		max-inline-size: 100%;
		text-align: center;
	}
}

@media (max-width: 640px) {
	.author-infobox_content .dynamic-tags_social-container {
		flex-direction: column;
	}
}