/* ------------------------------------------------- FOOTER - WPML */
.jcc{
	justify-content: center !important;
}
/* ------------------------------------------------- FOOTER - WPML */
.otgs-development-site-front-end {
	display: none;
}
/* ------------------------------------------------- FORO */
/* title thoughts */
h2.comments-title {
	display: none;
}
/* img user */
.comment-author.vcard img {
	display: none;
}
/* comentario posteado */
footer.comment-meta {
	position: relative;
}
/* autor */
.comment-author.vcard {
	display: inline-flex;
	gap: 5px;
}
/* fecha */
.comment-metadata{
	display: inline-flex;
	position: absolute;
	right: 0;
}
.comment-metadata time{
	/*background-color: #f5f5f5;*/
	opacity: 0.5;
	color: #231f20;
	font-weight: 400;
	/*padding: 5px 10px;*/
	font-size: 12px;
	margin: 10px 0;
}
/* aviso texto sin validar */
em.comment-awaiting-moderation{
	display: inline-block;
	padding: 10px 0;
	font-size: 12px;
}
/* texto obligatorio */
span.required-field-message {
	display: none;
}
/* editar perfil + salir */
p.logged-in-as a {
	display: none;
}
/* comentario */
.comment-content p{
	background-color: #f5f5f5;
	padding: 15px;
	border-left: 4px solid #c7c7c7; 
	margin-top: 10px;
	margin-bottom: 10px;
}
/* textos archivo adjunto */
.comment-form-attachment > span:not(.required) {
	display: none !important;
}
/* lista comentarios */
ol.comment-list {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #8f8f8f;
}
ol.comment-list li{
	margin-bottom: 20px;
}
/* boton responder */
.comment-body .reply a{
	border:1px solid #009ada;
	color: #009ada !important;
	text-transform: uppercase;
	line-height: 1em;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 5px 15px;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
	display: inline-block;
	letter-spacing: 0;
	transition: all .15s ease-out;
}
.comment-body .reply a:hover{
	border:1px solid #009ada;
	background-color: #009ada;
	color: #fff !important;
}
/* titulo contestar */
.comment-respond h3#reply-title {
	font-size: 18px;
	letter-spacing: -0.5px;
	font-weight: 400;
	color: #009ada;
	line-height: 1.1em;
	display: flex;
	gap: 10px;
	align-items: center;
}
.comment-respond{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
/* campos comentario */
.comment-respond form#commentform{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
/* logueado */
.comment-respond p.logged-in-as{
	opacity: 0.5;
	color: #231f20;
	font-weight: 400;
	font-size: 12px;
}
/* autor */
.comment-author a{
	color: #6fcde4;
}
/* nuevo comentario */
.comment-form-comment textarea#comment{
	background-color: #f5f5f5;
	padding: 15px;
	font-size: 14px;
	border-left: 4px solid #009ada;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 0;
	border-bottom: 0;
}
/* boton respuesta */
.comment-respond input#submit{
	background-color: #009ada;
	color: #fff !important;
	text-transform: uppercase;
	line-height: 1em;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 10px 25px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.4;
	text-align: center;
	display: inline-block;
	letter-spacing: 0;
	transition: all .15s ease-out;
	cursor: pointer;
	margin-top: 10px;
}
.comment-respond input#submit:hover{
	background-color: #0076a7;
}
/* nombre usuario replica */
.comment-reply-title a {
	color: #6fcde4;
}
/* boton cancelar */
.comment-respond a#cancel-comment-reply-link {
	border:1px solid #e74c3c;
	color: #e74c3c !important;
	text-transform: uppercase;
	line-height: 1em;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 5px 15px;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
	display: inline-block;
	letter-spacing: 0;
	transition: all .15s ease-out;
}
.comment-respond a#cancel-comment-reply-link:hover{
	border:1px solid #e74c3c;
	background-color: #e74c3c;
	color: #fff !important;
}
/* adjuntar */
.comment-respond p.comment-form-attachment {
	border: 1px dashed #8f8f8f;
	padding: 10px;
}
.comment-respond p.comment-form-attachment label,
.comment-respond p.comment-form-attachment input{
 font-size: 12px;
 color: #231f20;
 cursor: pointer;
}

/* anidados */
.comment-list .thread-odd {
	padding-left: 20px;
}
.comment-list .thread-odd article {
	margin-bottom: 20px;
}