/* GHTC Public CKEditor Alignment Fix
   Admin CKEditor hizalamalarının public tarafta ezilmesini engeller. */

.ck-content .text-start,
.ck-content .text-left,
.page-content .text-start,
.page-content .text-left,
.content .text-start,
.content .text-left,
.entry-content .text-start,
.entry-content .text-left,
.single-content .text-start,
.single-content .text-left,
.detail-content .text-start,
.detail-content .text-left,
.cms-content .text-start,
.cms-content .text-left,
.page-body .text-start,
.page-body .text-left,
[class*="content"] .text-start,
[class*="content"] .text-left {
    text-align: left !important;
}

.ck-content .text-center,
.page-content .text-center,
.content .text-center,
.entry-content .text-center,
.single-content .text-center,
.detail-content .text-center,
.cms-content .text-center,
.page-body .text-center,
[class*="content"] .text-center {
    text-align: center !important;
}

.ck-content .text-end,
.ck-content .text-right,
.page-content .text-end,
.page-content .text-right,
.content .text-end,
.content .text-right,
.entry-content .text-end,
.entry-content .text-right,
.single-content .text-end,
.single-content .text-right,
.detail-content .text-end,
.detail-content .text-right,
.cms-content .text-end,
.cms-content .text-right,
.page-body .text-end,
.page-body .text-right,
[class*="content"] .text-end,
[class*="content"] .text-right {
    text-align: right !important;
}

.ck-content .text-justify,
.page-content .text-justify,
.content .text-justify,
.entry-content .text-justify,
.single-content .text-justify,
.detail-content .text-justify,
.cms-content .text-justify,
.page-body .text-justify,
[class*="content"] .text-justify {
    text-align: justify !important;
}

/* CKEditor bazı kayıtları inline style ile bırakır. Site CSS'i başlıkları sola zorluyorsa bunu geri al. */
.ck-content [style*="text-align: center"],
.page-content [style*="text-align: center"],
.content [style*="text-align: center"],
.entry-content [style*="text-align: center"],
.single-content [style*="text-align: center"],
.detail-content [style*="text-align: center"],
.cms-content [style*="text-align: center"],
.page-body [style*="text-align: center"],
[class*="content"] [style*="text-align: center"] {
    text-align: center !important;
}

.ck-content [style*="text-align:center"],
.page-content [style*="text-align:center"],
.content [style*="text-align:center"],
.entry-content [style*="text-align:center"],
.single-content [style*="text-align:center"],
.detail-content [style*="text-align:center"],
.cms-content [style*="text-align:center"],
.page-body [style*="text-align:center"],
[class*="content"] [style*="text-align:center"] {
    text-align: center !important;
}

.ck-content [style*="text-align: right"],
.page-content [style*="text-align: right"],
.content [style*="text-align: right"],
.entry-content [style*="text-align: right"],
.single-content [style*="text-align: right"],
.detail-content [style*="text-align: right"],
.cms-content [style*="text-align: right"],
.page-body [style*="text-align: right"],
[class*="content"] [style*="text-align: right"] {
    text-align: right !important;
}

.ck-content [style*="text-align:right"],
.page-content [style*="text-align:right"],
.content [style*="text-align:right"],
.entry-content [style*="text-align:right"],
.single-content [style*="text-align:right"],
.detail-content [style*="text-align:right"],
.cms-content [style*="text-align:right"],
.page-body [style*="text-align:right"],
[class*="content"] [style*="text-align:right"] {
    text-align: right !important;
}

.ck-content [style*="text-align: justify"],
.page-content [style*="text-align: justify"],
.content [style*="text-align: justify"],
.entry-content [style*="text-align: justify"],
.single-content [style*="text-align: justify"],
.detail-content [style*="text-align: justify"],
.cms-content [style*="text-align: justify"],
.page-body [style*="text-align: justify"],
[class*="content"] [style*="text-align: justify"] {
    text-align: justify !important;
}

.ck-content [style*="text-align: left"],
.page-content [style*="text-align: left"],
.content [style*="text-align: left"],
.entry-content [style*="text-align: left"],
.single-content [style*="text-align: left"],
.detail-content [style*="text-align: left"],
.cms-content [style*="text-align: left"],
.page-body [style*="text-align: left"],
[class*="content"] [style*="text-align: left"] {
    text-align: left !important;
}

/* Ortalanmış blok içindeki liste işaretleri düzgün dursun. */
.ck-content .text-center ul,
.ck-content .text-center ol,
.page-content .text-center ul,
.page-content .text-center ol,
.entry-content .text-center ul,
.entry-content .text-center ol,
.detail-content .text-center ul,
.detail-content .text-center ol,
[class*="content"] .text-center ul,
[class*="content"] .text-center ol {
    display: inline-block;
    text-align: left;
}
