.center{
    text-align:center;
}
.disnone{
    display:none;
}
.f-l{
    float:left;
}
.f-r{
    float:right;
}
.cb{
    clear:both;
    border-bottom:1px dotted #191989;
}
.línea {    padding: 0px;}
.evento_wrapper {
    border-bottom: 1px solid #d6d6d6;
    background: transparent;
    padding: 7px;
}
/*.esquelas_body{
    padding:15px;
}*/
.nmt{
    margin-top: 5px;
    border: 1px solid rgba(0,0,0,.1);
}
.tan_pan{
    padding:5px 0px 0px 5px;
    padding: 5px 0px 6px 5px;
    color: var(--pfs-color-primario, #4F1D17);
}
.tan{
    /*color:#004274;
    background-color: #004274;*/
    color: white;
}
strong.tan{
    color: var(--pfs-color-primario, #4F1D17);
}
.clicker_cabecera{
    /*background: rgb(239 243 245);*/
    background: var(--pfs-color-primario, #4F1D17);
    padding: 12px 11px 5px 14px;
    cursor: pointer;
    font-family: "Enalta";
    border-radius: 20px;
    /*background: rgb(230,239,244);
    background: linear-gradient(0deg, rgba(230,239,244,1) 0%, rgba(255,255,255,1) 58%);
    padding: 10px;
    cursor:pointer;
    margin: 3px*/;
}
.clicker_cabecera h2{
    color: var(--pfs-color-sobre-primario, #FFF3E3);
    font-size:22px!important;
}
.clicker_cabecera h2:after{
    content: "❯";
    width: 1.6em;
    height: 1.6em;
    text-align: center;
    transition: all 0.35s;
    float: right;
    border-radius: 50%;
    padding-top: 4px;
    background-color: var(--pfs-color-primario, #4F1D17);
    color: var(--pfs-color-sobre-primario, #FFF3E3);
    /*background: linear-gradient(0deg, rgba(230,239,244,1) 0%, rgba(255,255,255,1) 58%);*/
    /*box-shadow: inset 4px 0px 7px -1px rgb(0 0 0 / 43%);*/
    box-shadow: inset 0px 4px 7px -1px rgb(0 0 0 / 43%);
}
.open_accordion h2:after{
    transform: rotate(90deg);
    box-shadow: inset 4px 0px 7px -1px rgb(0 0 0 / 43%);
}
.clicker_cabecera.open_accordion h2:after
{
    margin-right: -15px;
}
.mt-20{
    margin-top:20px;
}
.post-content .fusion-fullwidth, #main{
    background-color: var(--pfs-color-fondo-suave, #FFF3E3) !important;
    font-family: var(--pfs-font-family, 'DM Sans');
}
.icono_cruz{
    width: 10px;
    margin-right: 10px;
    margin-top: -4px;
}
.icono_envelope{
    width: 20px;
    margin-right: 10px;
    margin-top: -4px;
}
.linea_head strong{
    font-size: 14px;
    font-style: italic;
}
.fecha_listado{
    font-size: 13px;
}
.enlace_esquela, .enlace_pesame{
    vertical-align: sub;
}