.rich-text figure{background:transparent;border:0;border-radius:0;margin:28px auto;max-width:100%;overflow:visible;padding:0;text-align:center}.rich-text figure img,.rich-text>img{border-radius:7px;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.rich-text figcaption{color:#63758a;font-size:13px;line-height:1.55;padding:9px 0 0}.rich-text a{color:#0758d5;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rich-text a:hover{color:#043e9a}@media(max-width:640px){.rich-text figure{margin:20px 0;padding:0}.rich-text figcaption{font-size:12px}}

/* Sayfa ve blog yazilarina eklenen tablolar */
.rich-text table {
    width: 100%;
    max-width: 100%;
    margin: 18px 0 24px;
    border: 1px solid #d7e2ee;
    border-collapse: separate;
    border-spacing: 0;
    border-radius: 9px;
    background: #fff;
    box-shadow: 0 4px 14px rgba(18, 50, 84, .06);
    color: #344b63;
    font-size: 14px;
    line-height: 1.4;
    overflow: hidden;
}

.rich-text table caption {
    padding: 0 0 8px;
    color: #173d68;
    font-size: 14px;
    font-weight: 750;
    text-align: left;
}

.rich-text table th,
.rich-text table td {
    height: auto;
    padding: 9px 12px;
    border: 0;
    border-right: 1px solid #e2e9f1;
    border-bottom: 1px solid #e2e9f1;
    text-align: left;
    vertical-align: middle;
}

.rich-text table thead th,
.rich-text table thead td {
    background: #edf5ff;
    color: #0b3562;
    font-weight: 800;
}

.rich-text table tbody tr:nth-child(even) th,
.rich-text table tbody tr:nth-child(even) td {
    background: #f8fafc;
}

.rich-text table tbody tr:hover th,
.rich-text table tbody tr:hover td {
    background: #f1f7ff;
}

.rich-text table tr > :last-child {
    border-right: 0;
}

.rich-text table tbody tr:last-child > *,
.rich-text table tfoot tr:last-child > * {
    border-bottom: 0;
}

.rich-text table p,
.rich-text table ul,
.rich-text table ol {
    margin-top: 0;
    margin-bottom: 0;
}

.rich-text table p + p,
.rich-text table li + li {
    margin-top: 4px;
}

.rich-text table ul,
.rich-text table ol {
    padding-left: 18px;
}

@media (max-width: 640px) {
    .rich-text table {
        display: block;
        margin: 15px 0 20px;
        overflow-x: auto;
        font-size: 12.5px;
        line-height: 1.35;
        -webkit-overflow-scrolling: touch;
    }

    .rich-text table th,
    .rich-text table td {
        min-width: 125px;
        padding: 7px 9px;
    }
}
