.seccion-nuevo-comentario .ck-editor__editable_inline {
    min-height: 162px;
    max-height: 162px;
    max-width: 739px;
    min-width: 739px;
    width: 739px;
    /*display: inline-block;*/
}

.seccion-comentarios{
    padding-left: 37px;
    /*padding-top: 19px;*/
}    

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred{
    border:none
}

.ck.ck-toolbar.ck-toolbar_grouping{
    border:none
}

.ck.ck-toolbar{
    background-color: white;
}

.ck.ck-editor__editable_inline>:first-child {
    margin-top: 8px;
    margin-bottom: 8px;
}

.seccion-comentarios .comentario-nuevo{
    border: 1px solid #868686;
    padding: 5px;
    display: inline-table;
    border-radius: 7.10px;
    position: relative;
}

/*
.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused{
    border:none;
}
*/
/*
.ck.ck-editor__editable_inline>:first-child {
    margin-top: 10px;
}
*/

.seccion-nuevo-comentario{
    display: table-caption;
}

.seccion-nuevo-comentario>button{
    margin-top: 12px;
}

.botones.boton-enviar{
    border:none;
    border-radius: 16.17px;
    font-family: 'Roboto';
    height: 33.23px;
    padding-left: 37px;
    padding-right: 37px;
}

.boton-enviar{
    background-color: #FBB71C;
    color:black;
}

.seccion-comentarios .otros-comentarios{
    padding-top: 39px;
    padding-left: 13px;
    display: grid;
    grid-template-columns: 1fr;    
    row-gap:45px;    
}

.otros-comentarios .otro-comentario{
    display: grid;
    grid-template-columns: 90px 837px;
    column-gap: 18px;
    font-family: 'Roboto';
    font-size: 14px;
}

.otros-comentarios .otro-comentario>img{
    width: 89px;
    height: 89px;
    object-fit: cover;
    border-radius: 7.07px;
}

.contenido-comentario .cabecera-comentario{
    border-bottom: 1.5px solid #ccccc885;
    display: flex;
    justify-content:space-between;
    padding-left: 2px;
    padding-right: 29px;
    line-height: 1;
    padding-bottom: 6px;
}

.contenido-comentario>.comentario{
    /* Generaba que el espacio entre palabras de cada linea no fuera igual en todos los textos y en algunos casos la distancia entre palabras era muy notoria
    text-align: justify;
    */
    text-align: left;
    /*padding-top: 5px;*/
    padding-right: 30px;
    /* Habia problemas con algunos que se cortaban de forma abrupta sin respestar si se corta de forma correcta las palabras 
    word-break: break-all;
    */
    word-break: break-word;
}

.cabecera-comentario .primera-seccion{
    display: flex;
}



.cabecera-comentario .primera-seccion>*{
    padding-left: 4px;
    padding-right: 4px;
}

.cabecera-comentario .primera-seccion .negrita{
    font-weight: 700;
}

.cabecera-comentario .primera-seccion .tiempo-transcurrido{
    font-size: 11.5px;
    line-height: 1.3;
}

.cabecera-comentario .primera-seccion>*:first-child{
    padding-left: 0px;
}

.cabecera-comentario .primera-seccion>*:last-child{
    padding-right: 0px;
}

.cabecera-comentario .segunda-seccion{
    display: flex;
}

.cabecera-comentario .segunda-seccion .figura-icono-like{
    margin: 0;
    display: flex;
}

.cabecera-comentario .segunda-seccion .icono-like{    
    width: 16.31px;
    height: 14.26px;
    margin-right: 2px;
}

.cabecera-comentario .segunda-seccion .icono-eliminar{
    width: 11.20px;
    height: 11.20px;
}

.cabecera-comentario .segunda-seccion .icono-editar{
    width: 12.22px;
    height: 13.24px;
}

.cabecera-comentario .segunda-seccion .icono-responder{
    /*
    width: 15.28px;
    height: 15.48px;
    */
    width: 13.5px;
    height: 13.5px;
}

.cabecera-comentario .segunda-seccion .icono-reportar{
    width: 13.5px;
    height: 13.5px;
}

.cabecera-comentario .segunda-seccion>*{
    padding-left: 7.5px;
    padding-right: 7.5px;
}

.cabecera-comentario .segunda-seccion>*:first-child{
    padding-left: 0px;
}

.cabecera-comentario .segunda-seccion>*:last-child{
    padding-right: 0px;
}

.pie-comentario .segunda-seccion{
    text-align: right;
}

.contenido-comentario .pie-comentario{
    display: flex;
    justify-content: space-between;
    padding-top: 5px;
    padding-right: 22px;
}

.contenido-comentario .pie-comentario .primera-seccion{
    display: flex;    
    margin-left: -7px;
}

.boton-pie-otro-comentario{
    border:none;
    color:#4FA2D2;
}

.boton-pie-otro-comentario:hover{
    background-color: #33333C;
    color: white;
    border-radius: 4.94px;
}

.pie-cantidad-comentarios{
    color: #B2B2B2;
    font-size: 12.5px;
    padding-bottom: 7px;
}

.pie-fecha-actualizacion-post{
    color:#4FA2D2;
    font-size: 11px;
}

.comentario-respuesta{
	border: 1px solid #868686;
    padding: 5px;
    display: inline-table;
    /*border-radius: 7.10px;*/
    border-radius: 0 7.10px 7.10px;
    margin-top: 18px;    
    position: relative;
    padding-bottom: 0px;
}

.comentario-respuesta::after{
    content: "";
    position: absolute;
    top: -7px;
    left: 0px;
    border-width: 0 20px 8px 0;
    border-style: solid;
    border-color: white transparent;
    display: block;
    width: 0;
}

.comentario-respuesta::before{
    content: "";
    position: absolute;
    top: -8px;
    left: -1px;
    border-width: 0 20px 8px 0;
    border-style: solid;
    border-color: #868686 transparent;
    display: block;
    width: 0;
}

/*
.comentario-respuesta::after{
    content: "«";
  color: blue;
}
*/
.comentario-respuesta .ck-editor__editable_inline {    
    /*
    min-height: 150px;
    max-height: 150px;
    max-width: 800px;
    min-width: 800px;
    */
    /*
    min-height: 160px;
    max-height: 160px;
    */
    min-height: 135px;
    /*max-height: 135px;*/
    max-height: 200px;
    max-width: 738px;
    min-width: 738px;
    width: 800px;
    display: inline-block;
}

.botones-responder-citar{
    display: flex;    
    font-size: 13.22px
}

.botones-responder-citar button{
    background-color: #4FA2D2;
    color: white;
    border:none;
    height: 33px;
    border-radius: 3.65px;
    /*padding: 0 14px 0 14px;*/
    min-width: 82px;
}

.botones-responder-citar .cancelar{
    background-color: #F2F2F2;
    color:black;
}

.botones-responder-citar>li{
    padding-right: 7px;
    padding-left: 7px;
}

.botones-responder-citar>li:first-child{
    padding-left: 0px;
}

.botones-responder-citar>li:last-child{
    padding-right: 0px;
}

.botones-responder-citar .flecha-abajo{
    background: url(/imagenes/comentario-icono-guardar.svg) no-repeat;
    width: 10px;
    height: 15px;
    float: left;
    /* margin-right: 4px; */
    margin-left: 5px;
    margin-top: 2px;
}

.opciones-comentario-respuesta{
    display: flex;
    justify-content: space-between;
    padding-top: 8.84px; 
    padding-right: 12px;   
}



.opciones-comentario-respuesta .pie-cantidad-comentarios{
    padding-top: 4px;
}

.comentario-editar {
    border: 1px solid #D4D4D4;
    padding: 5px;
    display: inline-table;
    border-radius: 7.10px;
    margin-top: 10px;
    padding-bottom: 0px;
    position: relative;
}

.pie-comentario.editar-comentario{
    padding-right: 0px;
}

.comentario-editar .ck-editor__editable_inline {
    min-height: 135px;
    /*max-height: 135px;*/
    max-height: 200px;
    /*
    max-width: 835px;
    min-width: 835px;
    */
    max-width: 738px;
    min-width: 738px;
    width: 835px;
    display: inline-block;
}

.area-comentario-repuesta{
    margin-left: 16px;
}

.area-comentario-editar .opciones-comentario-respuesta{
    padding-right: 10px;
}

.opciones-caja-comentario .icono-subir{
    width: 18.54px;
    height: 18.37px;
}

.opciones-caja-comentario .icono-emoticon{
    width: 19.25px;
    height: 19.25px;
}

.opciones-caja-comentario .icono-lapiz{
    width: 18.15px;
    height: 18.19px;
}

.opciones-caja-comentario{
    display: flex;
    justify-content: flex-end;
    position: absolute;    
    bottom: 13px;
    right: 12px;
    z-index: 666;

    bottom: 10px;
}

.opciones-caja-comentario>*{
    padding: 0 6px 0 6px;    
}

.icono-cerrar-comentario{
    width: 14.40px;
    height: 14.40px;
    position: absolute;
    top: 0;    
    /*right: 14px;*/
    /*top: 13px;*/
    right: 5px;    
    top: 5px;
}

.cargador-imagenes-comentarios{
    padding: 13px 13px 0px 13px;
    display: grid;
    row-gap: 13px;
    grid-template-rows: 146px 28px;
    font-size: 11px;
    position: absolute;
    background-color: white;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;    
    margin: 2px;
}

.imagenes-precargadas{
    display: grid;
    column-gap: 27.67px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    height: 100%;
}

.imagenes-precargadas>li:last-child{     
    /*
    color: white;
    height: 100%;
    width: 100%;
    background-color: #33333C;
    font-size: 17px;    
    padding-left: 20px;
    padding-right: 12px;
    padding-top: 47px;
    */
    position: relative;
}

.imagenes-precargadas>li:last-child::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.52);
    /*border-radius: 6.72px;*/
    background-color: rgba(51,51,60,0.60);
}

.imagenes-precargadas>li:last-child>p {
    position: absolute;
    top: 45px;
    font-size: 17px;
    color: white;
    left: 20px;
}

/*
.imagenes-precargadas>li:last-child:hover{
    background-color: white;
    color: black;
}
*/

.imagenes-precargadas>li>figure{
    margin: 0;
    height: 100%;
}

.imagenes-precargadas>li>figure>img{
    width: 96.96px;
    height: 145.80px;
    object-fit: cover;
    border-radius: 6.72px;
}

.boton-url-carga-imaganes-comentario{
    width: 555.82px;
    height: 100%;
    border-radius: 5.25px;
    padding: 5px 6px;
    background-color: #f2f2f2;
    margin-right: 7px;
}

.boton-anadir-carga-imagenes-comentario{
    background-color: #36A9E1;
    color: white;
    border:none;
    border-radius: 4.16px;
    padding: 0 14px;
    height: 100%;
    text-transform: uppercase;
}

.pie-cargador-imagenes-galeria .opciones-caja-comentario{
    bottom: 11px;
    right: 8px;
}

/*
.comentarios-area-subir-imagen{
 
}
*/
.cargador-emoticones-comentarios{    
    margin: 4px;
    font-size: 18px;
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    z-index: 1;
    border-bottom: 2px solid #f2f2f2;    
    background-color: white;
    /*bottom: 0;*/
    z-index: 666;
}

.emoticones-comentarios{
    background-color: #f2f2f2;
    padding: 8px 19px 5px 19px;
    margin-bottom: 4px;
    border-radius: 9.92px 7px 0 0;
    display: flex;
    column-gap: 3px;
    flex-wrap: wrap;
}

.cls-2{
    color:white !important;
}

/* Estilios para las citas en los comentarios*/
.ipsQuote,.ck-content blockquote, blockquote{
    margin: 0;
    padding: 0px 15px;
    border-width: 1px 1px 1px 2px;
    border-color: #ededed #e8e8e8 #dbdbdb #666666;
    border-style: solid;
    position: relative;
    background: #fbfbfb;
    clear: both;
    font-style: normal;
}

.ck-content blockquote a,blockquote a{
    text-decoration:none;
    color: inherit;
}

blockquote, q {
    quotes: none;
}

blockquote{
    margin-bottom: 5px !important;
}

.ck-content blockquote>p{
    margin-bottom:0;
}

.comentario blockquote:first-child,.contenido-comentario blockquote:first-child{
    margin-top: 10px;
}

.ipsQuote_citation.ipsQuote_open a{
    text-decoration: none;
    color: black;
}

.contenido-comentario blockquote:last-child {
    margin-bottom: 10px;
}

.comentario blockquote{
    margin-top: 5px;
    margin-bottom: 5px;
}
/* Fin para citas en los comentarios */

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred{
    border:none !important;    
}

.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{
    border:none;
    box-shadow: none;
}

.figura-icono-like p{
    padding-top: 2px;
    color: #808080;
    font-size: 12px;
}

.cabecera-comentario .segunda-seccion .icono-responder {
    transform: rotateY(180deg);
}

.comentario-respuesta::before {    
    top: -9px;    
}

.comentario .image.image_resized>img{
    width: -webkit-fill-available;
    width: -moz-available;
}

.comentario .image.image-style-side {
    float: right;
    margin-left: var(--ck-image-style-spacing);
    
}

.comentario .image.image_resized {
    max-width: 100%;
    display: block;
    box-sizing: border-box;
}

.comentario .image {
    display: table;
    clear: both;
    text-align: center;
    margin: .9em auto;
    min-width: 50px;
}

.otro-comentario:hover .opcion-reportar,.otro-comentario:hover .opcion-compartir{
    display: list-item;
}

.segunda-seccion .opcion-reportar,.segunda-seccion .opcion-compartir{
    display: none;
}

.area-comentario-editar,.area-comentario-repuesta{
    position: relative;
}

.area-comentario-editar .cargador-imagenes-comentarios{
    top: 10px;    
    right: 90px;
    bottom: 50px;    
}

.area-comentario-repuesta .cargador-imagenes-comentarios{
    top: 20px !important;
    right: 70px;
    bottom: 50px;
}

.area-comentario-editar .cargador-emoticones-comentarios{        
    top: 12px;
    right: 90px;
    left: 2px;  
}

.area-comentario-repuesta .cargador-emoticones-comentarios{
    top: 20px;
    right: 74px;
    left: 2px;
}

/*
.emoticones-comentarios>span{
    padding: 0 3px;
}
*/

.emoticones-comentarios>span:first-child{
    padding-left: 0;
}

.pie-cargador-imagenes-galeria{
    margin-left: -4px;
}

.opciones-caja-comentario {    
    /*justify-content: initial;*/
    width: 76px;    
}

.opciones-caja-comentario>li:nth-child(3){
    padding-left: 4px;
}

.pie-fecha-actualizacion-post{
    text-transform: lowercase;
}

.pie-fecha-actualizacion-post:first-letter {
    text-transform: uppercase;
}

.seccion-nuevo-comentario{
    font-family: 'Roboto';
    font-size: 14px;
}

.boton-cantidad-citas{
    width:127.31px;
    height:55.38px;
    background-color: #33333C;
    border-radius:10.98px;
    color:white;
    font-family: 'Roboto';
    font-size:24.84px;
    position: fixed;
    bottom: 30px;
    right: 27px;
}

.boton_comentario_citado{
    color:red;
}

blockquote .image.image_resized>img{
    width: -webkit-fill-available !important;
    width: -moz-available !important;
}

blockquote .image.image_resized{
    clear: both;
    text-align: center;
    margin: .9em auto;
    min-width: 50px;
}

.otros-comentarios .otro-comentario .imagen-usuario-emisor-comentario{
    width: 89px;
    height: 89px;
    object-fit: cover;
    border-radius: 7.07px;
}

.ck.ck-editor__main{
    margin-bottom: 25px;
}

.seccion-nuevo-comentario .ck-editor__editable_inline {
    min-height: 137px;
    max-height: 137px;
}



.resultados-menciones-comic,.informacion-mencion-comic{
    display:flex;
}

.resultados-menciones-comic{
    justify-content: space-between;
    column-gap: 15px;
}

.informacion-mencion-comic{    
    column-gap: 10px;
    list-style-type: none;
}

.informacion-mencion-comic>*{
    color: black !important;
    font-size: 12px !important;
    line-height: 13px !important;
    padding-top: 6px !important;
}

.resultados-titulo-resultado{
    text-overflow: ellipsis;
    max-width: 250px !important;
    overflow: hidden;
    
}

    
.contenido-comentario .comentario .image img{
    width: 145px;
    height: auto;
}

.contenido-comentario .ipsQuote_contents .image img{
    width: 145px !important;
    height: auto;
}

.contenedor-informacion-comentario .List__body .List__resume img{
    width: 145px;
    height: auto;
}

.ModalRT__input {        
    border: 1px solid #CCCCCC;        
    color: #808080;
    font-family: "Roboto", sans-serif;
}


/* Cambios para la caja de comentarios */
.seccion-nuevo-comentario .ck-editor__editable_inline{
    /*max-height: 274px;*/
    max-height: 200px;
}

.cargador-imagenes-comentarios{
    bottom: 8px;
    top: initial;
}
/* Fin - Cambios para la caja de comentarios */