/***************************/
/* STYLE POUR LA LISTE DES TOPICS AU SEIN D'UN FORUM */

/* général */
.fmwp-topic-row-lines {
	display: flex;
	flex-direction: column !important;
	justify-content: flex-start !important;
	align-items: flex-start !important;
}
.fmwp-topic-row {
	margin-bottom: 40px;
	border-radius: 15px;
	padding: 30px !important;
	border: none !important;
	position: relative;
}
.fmwp-topic-primary-data, .fmwp-topic-title {
	padding-bottom: 15px !important;
}
.fmwp-topic-last-upgrade::before {
	content: 'Il y a ';
}
.fmwp-topic-statistics-data {
	justify-content: space-between !important;
	width: 100%;
}
.fmwp-topic-primary-data {
	width: 100% !important;
}
.fmwp-topic-actions {
	background-color: #fff;
	width: 30px !important;
  height: 30px;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	border-radius: 15px;
	position: absolute;
	right: 0;
	top: -20% !important;
}
.fmwp-topic-actions-dropdown {
	height: 14px;
}
.fmwp-topic-views, .fmwp-topics-wrapper-heading {
	display: none !important;
}
.doomoo-username {
	display: block;
	margin-top: 10px;
	font-weight: bold;
	color: #1F3462;
	font-size: 16px;
	text-align: center;
	margin-left: 10px;
}
.fmwp-topic-replies {
	display: flex;
	width: auto !important;
}

.fmwp-topic-latest-replies, .doomoo-reply-content {
	width: 100%;
	padding-top: 15px;
}
.author-wrapper, .doomoo-reply-author {
	display: flex; 
	align-items: center;
	justify-content: space-between;
}
.author-wrapper .gravatar {
	border-radius: 15px;
}
.author-wrapper strong {
		margin-left: 10px;
}
.fmwp-topic-latest-replies {
	display: flex;
	flex-direction: column-reverse;
}
.doomoo-reply-preview {
	margin-top: 15px;
}
.fmwp-forum-content .fmwp-topics-wrapper .fmwp-topic-row {
	align-items: flex-start !important;
}
.doomoo-quick-reply-form {
	margin-top: 15px;
	width: 100% !important;
}
.doomoo-quick-reply-form textarea {
	border-radius: 15px;
	border: none;
	padding: 15px;
	height: 60px;
}
.doomoo-quick-reply-form {
	display: flex;
	padding: 5px
}
.doomoo-reply-feedback {
	position: absolute;
	bottom: 0;
}

/* topics paires */
.fmwp-topic-row {
	background-color: #F19B84;
}
.fmwp-topic-row .fmwp-topic-title-line a {
	color: #fff !important;
	font-size: 25px;
}
.fmwp-topic-row .fmwp-topic-replies-count, .fmwp-topic-row .fmwp-topic-likes {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
}
.fmwp-topic-row .doomoo-excerpt {
	color: #fff;
	font-size: 18px;
}
.fmwp-topic-row .fmwp-topic-replies-count::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('../../../uploads/2025/07/msg_blanc.svg');
	background-size: cover;
	background-position: center center;
}
.fmwp-topic-row .fmwp-topic-likes::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('../../../uploads/2025/07/coeur_blanc.svg');
	background-size: cover;
	background-position: center center;
}
.fmwp-topic-row .fmwp-topic-primary-data::after {
	content: '';
	border-bottom: 1px solid #fff;
	width: 100%;
	opacity: .2;
}
.fmwp-topic-row .fmwp-topic-last-upgrade {
	color: #fff;
	font-weight: 600;
	width: max-content !important;
}
.fmwp-topic-row .doomoo-username {
	color: #fff;
}
.fmwp-topic-row .doomoo-reply-preview {
	background-color: #FAC0AA;
	border-radius: 15px;
	padding: 15px;
	margin-top: 15px;
}
.fmwp-topic-row .author-wrapper {
	border-bottom: 1px solid rgba(31,52,98,0.2);
	padding-bottom: 10px;
}
.fmwp-topic-row .author-wrapper {
	border-bottom: 1px solid rgba(255,255,255,0.2)
}
.fmwp-topic-row .doomoo-quick-reply-form textarea {
		background-color: transparent;
	color: #fff;
	outline: none;
}
.fmwp-topic-row .doomoo-quick-reply-form {
	background-color: #FAC0AA;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 15px;
}
.fmwp-topic-row .doomoo-quick-reply-form button {
	background: #F19B84 url('../../../uploads/2025/07/send_blanc-2.svg');
	background-size: 40%;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 15px 40px;
}

/* topics impaires
.fmwp-topic-row:nth-child(odd) {
	background-color: #B1C9D6;
}
.fmwp-topic-row:nth-child(odd) .fmwp-topic-title-line a {
	color: #1F3462 !important;
	font-size: 25px;
}
.fmwp-topic-primary-data::after {
	content: '';
	border-bottom: 1px solid #1F3462;
	width: 100%;
	opacity: .2;
}
.fmwp-topic-replies-count, .fmwp-topic-likes {
	color: #1F3462;
	font-size: 20px !important;
	font-weight: 600;
}
.fmwp-topic-last-upgrade {
	color: #1F3462;
	font-weight: 600;
	width: max-content !important;
}
.fmwp-topic-replies-count::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('https://cvawagk.cluster028.hosting.ovh.net/doomoo-dev/wp-content/uploads/2025/06/msg.svg');
	background-size: cover;
	background-position: center center;
}
.fmwp-topic-likes::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('https://cvawagk.cluster028.hosting.ovh.net/doomoo-dev/wp-content/uploads/2025/06/coeur.svg');
	background-size: cover;
	background-position: center center;
}
.fmwp-topic-row:nth-child(odd) .doomoo-excerpt {
	color: #1F3462;
	font-size: 18px;
}
.fmwp-topic-row:nth-child(odd) .doomoo-reply-preview, .fmwp-topic-row:nth-child(odd) .fmwp-topic-latest-replies  {
	color: #1F3462;
}
.doomoo-reply-preview {
	background-color: #C6D8E2;
	border-radius: 15px;
	padding: 15px;
	margin-top: 15px;
}
.author-wrapper {
	border-bottom: 1px solid rgba(31,52,98,0.2);
	padding-bottom: 10px;
}
.fmwp-topic-row:nth-child(odd) .doomoo-quick-reply-form textarea {
	background-color: transparent;
	color: #1F3462;
	outline: none;
}
.fmwp-topic-row:nth-child(odd) .doomoo-quick-reply-form {
	background-color: #C6D8E2;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 15px;
}
.fmwp-topic-row:nth-child(odd) .doomoo-quick-reply-form button {
	background: #fff url('https://cvawagk.cluster028.hosting.ovh.net/doomoo-dev/wp-content/uploads/2025/06/send.svg');
	background-size: 40%;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 15px 40px;
} */
/* style topics list */
.fmwp-topic-row {
	align-items: flex-start !important;
}
/*.fmwp-topic-row:nth-child(odd) .fmwp-topic-forum a {
	color: #1F3462;
	text-decoration: underline;
}*/
.fmwp-topic-row .fmwp-topic-forum a {
	color: #fff;
	text-decoration: underline;
}

/* topics projet bébé */
.fmwp-topic-row.forum-projet-bebe {
  background-color: #B1C9D6 !important;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-quick-reply-form textarea {
	background-color: transparent;
	color: #1F3462;
	outline: none;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-quick-reply-form {
	background-color: #C6D8E2;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 15px;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-quick-reply-form button {
	background: #fff url('../../../uploads/2025/06/send.svg');
	background-size: 40%;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 15px 40px;
}
.fmwp-topic-row.forum-projet-bebe {
	background-color: #B1C9D6;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-title-line a {
	color: #1F3462 !important;
	font-size: 25px;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-primary-data::after {
	content: '';
	border-bottom: 1px solid #1F3462;
	width: 100%;
	opacity: .2;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-replies-count, .fmwp-topic-row.forum-projet-bebe .fmwp-topic-likes {
	color: #1F3462;
	font-size: 20px !important;
	font-weight: 600;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-last-upgrade {
	color: #1F3462;
	font-weight: 600;
	width: max-content !important;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-replies-count::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('../../../uploads/2025/06/msg.svg');
	background-size: cover;
	background-position: center center;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-likes::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('../../../uploads/2025/06/coeur.svg');
	background-size: cover;
	background-position: center center;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-excerpt {
	color: #1F3462;
	font-size: 18px;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-reply-preview, .fmwp-topic-row.forum-projet-bebe .fmwp-topic-latest-replies  {
	color: #1F3462;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-reply-preview {
	background-color: #C6D8E2;
	border-radius: 15px;
	padding: 15px;
	margin-top: 15px;
}
.fmwp-topic-row.forum-projet-bebe .author-wrapper {
	border-bottom: 1px solid rgba(31,52,98,0.2);
	padding-bottom: 10px;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-quick-reply-form textarea {
	background-color: transparent;
	color: #1F3462;
	outline: none;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-quick-reply-form {
	background-color: #C6D8E2;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 15px;
}
.fmwp-topic-row.forum-projet-bebe .doomoo-quick-reply-form button {
	background: #fff url('../../../uploads/2025/06/send.svg');
	background-size: 40%;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 15px 40px;
}
.fmwp-topic-row.forum-projet-bebe .fmwp-topic-forum a {
	color: #1F3462;
	text-decoration: underline;
}
.fmwp-archive-topics-wrapper .fmwp-topics-wrapper .fmwp-topic-row .fmwp-topic-row-lines .fmwp-topic-row-line.fmwp-topic-primary-data .fmwp-topic-title-line a:visited .fmwp-topic-title {
	color: inherit !important;
	opacity: .8;
}
@media (max-width: 767px) {
	.fmwp-topic-main-wrapper.fmwp-ui-xs .fmwp-topic-content .fmwp-topic-base .fmwp-topic-base-footer .fmwp-topic-left-panell {
		display: flex;
		flex-direction: column !important;
	}
}
.doomoo-reply-preview.doomoo-child-reply {
	margin-left: 50px !important;
}
.doomoo-child-reply::before {
	content: ' ';
	position: absolute;
    left: 25px;
	display: inline-block;
	margin-left: 5px;
	width: 30px;
	height: 30px;
	background-image: url('../../../uploads/2025/08/reply-solid-full_white.svg');
	background-size: cover;
	background-position: center center; 
	transform: rotate(180deg);
}
.fmwp-forum-nav-bar .fmwp-create-topic, .fmwp-forum-nav-bar .fmwp-search-topic, .fmwp-forum-footer .fmwp-create-topic{
	border: none !important;
}
#fmwp-topic-popup-wrapper .fmwp-post-popup-header-section input {
	border: none !important;
}
/* topics projets bébé */
.page-forum-projet-bebe .fmwp-topic-row {
	background-color: #B1C9D6;
}
.page-forum-projet-bebe .fmwp-topic-row .fmwp-topic-title-line a {
	color: #1F3462 !important;
	font-size: 25px;
}
.page-forum-projet-bebe .fmwp-topic-primary-data::after {
	content: '';
	border-bottom: 1px solid #1F3462;
	width: 100%;
	opacity: .2;
}
.page-forum-projet-bebe .fmwp-topic-replies-count, .page-forum-projet-bebe .fmwp-topic-likes {
	color: #1F3462;
	font-size: 20px !important;
	font-weight: 600;
}
.page-forum-projet-bebe .fmwp-topic-last-upgrade {
	color: #1F3462;
	font-weight: 600;
	width: max-content !important;
}
.page-forum-projet-bebe .fmwp-topic-replies-count::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('../../../uploads/2025/06/msg.svg');
	background-size: cover;
	background-position: center center;
}
.page-forum-projet-bebe .fmwp-topic-likes::after {
	content: ' ';
	display: inline-block;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	background-image: url('../../../uploads/2025/06/coeur.svg');
	background-size: cover;
	background-position: center center;
}
.page-forum-projet-bebe .fmwp-topic-row .doomoo-excerpt {
	color: #1F3462;
	font-size: 18px;
}
.page-forum-projet-bebe .fmwp-topic-row .doomoo-reply-preview  {
	color: #1F3462;
}
.page-forum-projet-bebe .fmwp-topic-row .fmwp-topic-forum a {
	color: #1F3462;
	text-decoration: underline;
}
.page-forum-projet-bebe .fmwp-topic-row .doomoo-quick-reply-form textarea {
	background-color: transparent;
	color: #1F3462;
	outline: none;
}
.page-forum-projet-bebe .fmwp-topic-row .doomoo-quick-reply-form {
	background-color: #C6D8E2;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 15px;
}
.page-forum-projet-bebe .fmwp-topic-row .doomoo-quick-reply-form button {
	background: #fff url('../../../uploads/2025/06/send.svg');
	background-size: 40%;
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	padding: 15px 40px;
}
.page-forum-projet-bebe {
	background-color: #d0dfd1 !important;
}
.page-forum-projet-bebe .fmwp-forum-head .fmwp-forum-nav-bar {
	background-color: #B1C9D6;
	border-radius: 15px;
	padding: 20px !important;
}
.page-forum-projet-bebe .fmwp-forum-head .fmwp-forum-nav-bar .fmwp-create-topic, .page-forum-projet-bebe .fmwp-forum-nav-bar .fmwp-search-topic, .page-forum-projet-bebe #fmwp-topic-popup-wrapper .fmwp-post-popup-header-section input {
	background-color: #1F3462 !important;
}
.page-forum-projet-bebe .fmwp-forum-footer .fmwp-create-topic, .page-forum-projet-bebe #fmwp-topic-popup-wrapper{
	background-color: #B1C9D6 !important;
}
.fmwp-forum-content .fmwp-topics-wrapper .fmwp-topic-row .fmwp-topic-row-lines .fmwp-topic-row-line.fmwp-topic-primary-data .fmwp-topic-title-line a:visited .fmwp-topic-title {
	color: inherit !important;
}
.page-forum-projet-bebe #fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-preview-action, .page-forum-projet-bebe .fmwp-forum-search-bar .fmwp-search-topic {
	color: #1F3462 !important;
}
.page-forum-projet-bebe .fmwp-forum-head .fmwp-forum-nav-bar input {
	background-color: #B1C9D6 !important;
}
.page-forum-projet-bebe .fmwp-forum-head .fmwp-forum-nav-bar input, .page-forum-projet-bebe .fmwp-forum-search-bar input {
	background-color: #fff !important;
}
.fmwp-forum-head .fmwp-forum-nav-bar .fmwp-forum-nav-bar-line .fmwp-forum-subscribe i{
	color: #fff !important;
}
#fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-title-label input#fmwp-topic-title::placeholder, #fmwp-topic-popup-wrapper form #fmwp-topic-popup-head label.fmwp-topic-tags-label input#fmwp-topic-tags::placeholder {
	color: #fff !important;
}