/* *** WARRINGTON.GOV.UK - EDITOR STYLES v1 *** */

.ck.ck-editor__main {
    color: #333;
    background: #fff;
    font: normal 103%/1.65em "Open Sans", Arial, sans-serif;
}

.ck.ck-editor__main h1, .ck.ck-editor__main p.h1 {
    font-size: 2.6rem;
    line-height: 1.2;
}

.ck.ck-editor__main h2, .ck.ck-editor__main p.h2 {
    font-size: 2rem
}

.ck.ck-editor__main h3, .ck.ck-editor__main p.h3 {
    font-size: 1.7rem;
}

.ck.ck-editor__main h4, .ck.ck-editor__main p.h4 {font-size:1.4rem;}

.ck.ck-editor__main h5 {}

.ck.ck-editor__main h6 {}

.ck.ck-editor__main h2, .ck.ck-editor__main p.h2,
.ck.ck-editor__main h3, .ck.ck-editor__main p.h3 {
    margin-top: 20px;
}

.ck.ck-editor__main h1,
.ck.ck-editor__main h2,
.ck.ck-editor__main p.h2,
.ck.ck-editor__main h3,
.ck.ck-editor__main p.h3,
.ck.ck-editor__main h4,
.ck.ck-editor__main p.h4,
.ck.ck-editor__main h5,
.ck.ck-editor__main h6 {
    color: #333;
    font-weight: 600 !important;
    margin-bottom: 5px;
    line-height: 1.4;
}

.ck.ck-editor__main p {
    font-size: 1.0rem;
    line-height: 1.6;
    margin: 0 0 10px 0;
}

.ck.ck-editor__main p.summary {
    line-height: 1.6;
    font-weight: 600;
        font-size: 1.1rem;
}

.ck.ck-editor__main p a, .ck.ck-editor__main li a {
    font-weight: 600;
}

.ck.ck-editor__main ul,
.ck.ck-editor__main ol {
    font-weight: 400;
    font-size: 1rem;
    padding-left: 40px;
    margin-bottom:20px;
}

.ck.ck-editor__main ul li,
.ck.ck-editor__main ol li {
line-height:1.5;
margin-bottom:5px;
}

/* *** TABLES IN EDITOR *** */
.ck-editor__main .ck-content figure.table:not(.layout-table) > table {
    background-color: #fff;
    border: 2px solid #e4d6d2;
    width: 100%;
    max-width: 100%;
    margin-bottom: 22px;
}

.ck-editor__main .ck-content figure.table:not(.layout-table) > table > thead > tr > th {
    border-color: #e4d6d2;
    background-color: #e4d6d2;
    color: #333;
    border-bottom: none;
    font-weight: 700;
    text-transform:none;
    font-size:1.0rem;
}

.ck-editor__main .ck-content figure.table:not(.layout-table) > table>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.ck-editor__main .ck-content figure.table:not(.layout-table) > table>tbody>tr {
    background-color: #f5f5f2;
}

.ck-editor__main .ck-content figure.table:not(.layout-table) > table>thead>tr>th {
    vertical-align: bottom;
}

.ck-editor__main .ck-content figure.table:not(.layout-table) > table>tbody>tr>td, .ck-editor__main .ck-content figure.table:not(.layout-table) > table>tbody>tr>th, .ck-editor__main .ck-content figure.table:not(.layout-table) > table>tfoot>tr>td, .ck-editor__main .ck-content figure.table:not(.layout-table) > table>tfoot>tr>th, .ck-editor__main .ck-content figure.table:not(.layout-table) > table>thead>tr>td, .ck-editor__main .ck-content figure.table:not(.layout-table) > table>thead>tr>th {
    padding: 12px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #ddd;
        font-size:1.0rem;
}
