.wp-block {
    max-width:830px;
}
.wp-block[data-align="wide"], .wp-block[data-align="full"] {
    max-width: none;
}
.editor-styles-wrapper, .edit-post-visual-editor, .edit-post-visual-editor p, .editor-rich-text__tinymce.mce-content-body {
    font-size: 1.8rem;
    line-height:1.5em !important;
    font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    -webkit-font-smoothing: antialiased;
}
.editor-styles-wrapper p.is-style-script {
    font-family:"Jotting-Regular" !important;
    font-size:1.31rem;
}
.editor-styles-wrapper .light-font, editor-styles-wrapper .is-style-light { font-weight:200; }
.editor-styles-wrapper .is-style-light-larger {
    font-weight:200;
    font-size:26px !important;
    line-height:1.2em;
}
.editor-styles-wrapper .wp-block-heading h2, .editor-styles-wrapper .ruling h2 {
    font-size:1.625em;
    text-transform:uppercase;
    color:#7d6476;
}
.editor-styles-wrapper .wp-block-heading h2.colourful, .editor-styles-wrapper .wp-block-heading h2.is-style-colourful,
.editor-styles-wrapper .wp-block-heading h2.is-style-fun-black {
    font-size:85px !important;
    text-transform:none;
}
.editor-styles-wrapper .wp-block-heading h2.is-style-fun-black-smaller {
    font-size:60px !important;
    text-transform:none;

}
.editor-styles-wrapper .surat__header { font-size: 85px; }
.editor-styles-wrapper .surat__audio-text h2 { font-size: 26px; }
.editor-styles-wrapper .surat__audio-text .rtl { font-size: 20px; }
.editor-styles-wrapper .hero__content h1 {
    font-size:42px;
    font-weight:300 !important;
}
.editor-styles-wrapper .index-info-shift p { font-size: 16px !important; }
.editor-styles-wrapper .index-info-shift h2 {
    font-size:24px;
    font-weight:300;
}
.editor-styles-wrapper .section--alt .thumbnail {
    display: block;
    position: relative;
    overflow: hidden;
}
.editor-styles-wrapper .section--alt .thumbnail::before {
    content: '';
    display: block;
    padding-bottom: 70%;
}
.editor-styles-wrapper .section--alt .thumbnail > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.editor-styles-wrapper .section--alt .thumbnail > img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.editor-styles-wrapper .section--alt {
    padding-top: var(--push);
    padding-bottom: var(--push);
}
.editor-styles-wrapper .section--alt h2 {
    font-size: 34px;
    font-weight:300 !important;
    text-transform:uppercase;
}
.editor-styles-wrapper .section--alt .px\:3 {
    padding-left:30px;
    padding-right:30px;
}
.rtl_field textarea, .rtl_field input {
    text-align:right;
    font-size: 24px !important;
    line-height:1.5em !important;
}
.rtl_field input { height:1.5em !important; }
.editor-styles-wrapper .well_done h2 {
    font-size: 85px !important;
    line-height:1em;
    margin-top:0;
}
.wp-block[data-type="acf/tb-keywords"] {
    max-width:835px;
    padding-left:28px;
    padding-right:28px;
}
.svg svg foreignObject { overflow:visible; }
.wp-block-columns .editor-block-list__block {
    /*position:static;*/
}