@media screen {
    /* Footnotes (against core styles) */
    section header {
        background-color: inherit;
        width: auto;
        min-height: initial;
        text-align: initial;
        padding: initial;
        color: initial;
    }
    
    /* Additional footnote styling added by AKP */
    section.footnotes header {
        background-color: inherit;
        width: auto;
        min-height: initial;
        width: initial;
    }
    
    section.footnotes cite {
        font-style: normal;
    }

    /*End of additional footnote styling */

    .cke_button_icon.cke_button__footnotes_icon {
        background-image: url("../vendor/ckeditor-footnotes/icons/footnotes.png");
        background-size: auto;
    }

    .block textarea.full.wysiwyg {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    .block textarea.full.wysiwyg,
    .block textarea.full.wysiwyg + [contenteditable=true] {
        height: 288px;
        max-height: initial;
    }
}
@media screen and (max-width:640px) {
    section header {
        width: initial;
        float: none;
        text-align: initial;
        position: initial;
        top: 0;
        left: 0;
        padding: 0;
        right: 0;
        z-index: initial;
        min-height: 0;
    }
}

    /* Additional footnote styling added by AKP */
    section.footnotes header {
        background-color: inherit;
        width: auto;
        min-height: initial;
        width: initial;
    }
    
    section.footnotes cite {
        font-style: normal;
    }

    /*End of additional footnote styling */
