/**********************************/
/* STYLE TOPIC SEUL */ 
.fmwp-topic-main-wrapper {
	background-color: #F19B84;
	padding: 30px;
	border-radius: 15px;
	margin-bottom: 5%;
}
.fmwp-topic-data-head-section a, .fmwp-reply-head-data a, .fmwp-topic-subdata, .fmwp-topic-right-panel i, .fmwp-reply-subdata a, .fmwp-reply-right-panel i {
	color: #fff !important;
}
.fmwp-topic-base {
	border-top: 1px solid rgba(255,255,255,0.5) !important;
}
.fmwp-topic-data-top {
	position: relative;
}
.fmwp-topic-top-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: -15px;
	top: -10px !important;
}
.fmwp-topic-top-actions-dropdown  {
	height: 14px;
}
.doomoo-inline-reply-form .fmwp-post-popup-wrapper {
	display: block !important;
}
.fmwp-post-popup-wrapper {
	position: relative !important;
	background-color: #FAC0AA !important;
	border-radius: 15px !important;
	border-top: none !important;
	height: unset !important;
}
.fmwp-post-popup-avatar .gravatar, #fmwp-reply-popup-wrapper form #fmwp-reply-popup-head #fmwp-reply-popup-avatar img {
	height: 50px;
	width: 50px;
	border-radius: 25px;
	margin-right: 10px;
}
.topic-reply-input-subit-wrapper {
	display: flex;
	justify-content: center;
}
.fmwp-post-popup-header-section .fmwp-helptip.dashicons-editor-help:before {
	color: #EB735B !important;
}
.fmwp-write-reply, .fmwp-reply-popup-discard, .fmwp-post-popup-action-fullsize, .fmwp-topic-footer .fmwp-write-reply  {
	display: none !important;
}
.fmwp-write-reply {
	display: block !important;
}
#fmwp-reply-popup-editors {
	display: flex;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: center !important;
}
#fmwp-reply-popup-editor, #fmwpreplycontent-preview, #fmwp-reply-popup-editor-preview {
	width: 100% !important;
}
#fmwp-reply-popup-editor-preview, #fmwp-reply-popup-editor {
	padding: 0 !important;
}
#wp-fmwpreplycontent-editor-container .wp-editor-area {
	background-color: rgba(255,255,255,.5);
	border-radius: 15px;
	min-height: 150px;
}
#wp-fmwpreplycontent-editor-container {
	border-radius: 15px;
	border: none;
	margin-bottom: 20px;
}
#fmwp-reply-popup-editor-preview {
		min-height: 150px;
}
#fmwpreplycontent-preview {
		border-radius: 15px;
	border: 1px solid rgba(255,255,255,.5) !important;
}
#fmwp-reply-popup-preview-action {
	color: #EB735B !important;
}
.fmwp-reply-base {
	background-color: #FAC0AA;
	padding: 20px;
	border-radius: 15px
}
.fmwp-reply-row {
	border: none !important;
	margin: 0!important;
}
.fmwp-reply-top {
	border-bottom :  1px solid rgba(255,255,255,.5) !important;
	padding-bottom: 10px;
}
.fmwp-reply-content {
	font-size: 17px;
}
.fmwp-topic-sort {
	color: #EB735B;
	border-radius: 15px;
	background-color: #fff !important;
	border: none !important;
	outline: none !important:
}
.fmwp-topic-sort:hover, .fmwp-topic-sort:active, .fmwp-topic-sort:focus, .fmwp-write-reply, .fmwp-reply-popup-submit {
	border: none !important;
	outline: none !important:
}
.fmwp-write-reply {
	border: none;
}
.fmwp-topic-forum-link {
	color: #fff;
}
/**********************************/
/* STYLE POP UP CREA TOPIC */
#doomoo-topic-overlay {
  position: fixed;
  inset: 0;
  backdrop-filter: blur(2px); 
  z-index: 9990;
  display: none;
}
#fmwp-topic-popup-wrapper {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 60%;
  height: 70vh !important;
  overflow-y: auto;
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 25px 60px rgba(0, 0, 0, 0.2);
  z-index: 9999;
	padding: 30px;
	overflow: hidden;
}
#fmwp-topic-popup-editors, .fmwp-post-popup-header {
	display: flex;
	flex-direction: column !important;
}
#fmwp-topic-popup-editor {
	height: 250px;
	width: 100% !important; 
	padding:0 !important;
}
#fmwp-topic-popup-editor-preview {
	height: 150px;
	width: 100% !important; 
	padding:0 !important;
}
body #fmwp-topic-popup-wrapper form#fmwp-create-topic #fmwp-topic-popup-editors #fmwp-topic-popup-editor #wp-fmwptopiccontent-wrap #wp-fmwptopiccontent-editor-container textarea.wp-editor-area {
  height: 100% !important;
}
#wp-fmwptopiccontent-editor-container, #fmwptopiccontent-preview, #fmwp-topic-title, #fmwp-topic-tags {
	border-radius: 15px !important;
	border: none !important;
		background-color: rgba(255,255,255,.5);
}
#fmwptopiccontent {
	background-color: transparent;
}
#fmwptopiccontent-preview {
	border: 1px solid #fff !important;
}
#fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors {
	justify-content: center !important;
	gap: 20px;
}
.fmwp-post-popup-header-section {
	width: 100%;
}
.fmwp-post-popup-actions {
	justify-content: center !important;
}
#fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors #fmwp-topic-popup-preview-action {
	position: relative !important;
	margin-left: 30px;
	color: #EB735B !important;
}
.fmwp-post-popup-header {
	gap: 20px;
}
#fmwp-topic-popup-wrapper form #fmwp-topic-popup-editors {
	height: unset !important;
}
#fmwp-reply-popup-editor-preview, #fmwp-reply-popup-preview-action {
	display: none !important;
}
.fmwp-child-reply {
	background-color: #FAC0AA !important;
}
.fmwp-reply-children {
	margin-left: 50px !important;
}
.fmwp-child-reply::before {
	content: ' ';
	position: absolute;
    left: -50px;
	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-topic-main-wrapper .fmwp-topic-wrapper .fmwp-reply-row.fmwp-child-reply .fmwp-reply-child-connect {
	left: 0 !important;
	border-left: 5px solid #fff;
}
.topic-projet-bebe, .fmwp-topic-main-wrapper .fmwp-topic-content .fmwp-topic-base .fmwp-topic-base-footer .fmwp-topic-left-panel input, .topic-projet-bebe .fmwp-reply-popup-submit {
	background-color: #1F3462 !important;
}
.topic-projet-bebe .fmwp-topic-main-wrapper {
	background-color:#B1C9D6 !important;
}
.topic-projet-bebe .fmwp-reply-base, .topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-wrapper .fmwp-reply-row.fmwp-child-reply, .topic-projet-bebe .doomoo-inline-reply-form .fmwp-post-popup-wrapper {
	background-color: #C6D8E2 !important;
}
.topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-head h1, .topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-head .fmwp-topic-info span, .topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-content .fmwp-topic-data, .topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-content .fmwp-topic-base .fmwp-topic-base-header .fmwp-topic-data .fmwp-topic-data-top .fmwp-topic-data-head .fmwp-topic-data-head-section a, .topic-projet-bebe .fmwp-topic-sort, .topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-wrapper .fmwp-reply-row .fmwp-reply-base .fmwp-reply-data .fmwp-reply-top .fmwp-reply-head .fmwp-reply-head-data a, .topic-projet-bebe .fmwp-topic-main-wrapper .fmwp-topic-wrapper .fmwp-reply-row .fmwp-reply-base .fmwp-reply-content, .topic-projet-bebe .fmwp-reply-avatars a {
	color: #1F3462 !important;
}
.topic-projet-bebe .fmwp-reply-content a {
	font-weight: 600;
	color: #fff;
}
.page-forum-projet-bebe .fmwp-topic-row .fmwp-topic-latest-replies .doomoo-reply-preview {
	background-color: #C6D8E2 !important;
}
@media (max-width: 767px) {
	.fmwp-topic-statistics-section, .fmwp-topic-replies-count, .fmwp-topic-last-upgrade {
		width: 100% !important;
		text-align: left;
		font-size: 15px !important;
	}
}
.fmwp-topic-replies a:not(:first-of-type) {
  display: none !important;
}