/* --------------------------------------------------------------------------------- Block Editor Styles for Baskerville ------------------------------------------------------------------------------------ */ /* Structure ---------------------------------------------- */ .block-editor__container .editor-styles-wrapper { font-size: 18px; } :root .editor-styles-wrapper { color: #444; font-family: 'Roboto', 'Helvetica Neue', Helvetica, sans-serif; -webkit-font-smoothing: antialiased; } .editor-rich-text__tinymce * { font-family: inherit !important; } .editor-styles-wrapper .editor-default-block-appender, .editor-styles-wrapper .editor-block-list__block, .editor-styles-wrapper .editor-post-title__block { max-width: 700px; } .editor-styles-wrapper .editor-block-list__block[data-align="full"] { max-width: none; } .editor-styles-wrapper .editor-rich-text__tinymce, .editor-styles-wrapper .editor-rich-text__tinymce.mce-content-body { line-height: 1.8; } /* Typography --------------------------------------------- */ .edit-post-visual-editor__post-title-wrapper .editor-post-title { color: #2B3542; font-family: 'Roboto Slab', sans-serif !important; font-size: 40px; font-weight: 700; line-height: 1.2; } .editor-styles-wrapper a { color: #13C4A5; text-decoration: none; } .editor-styles-wrapper a:hover { color: #13C4A5; text-decoration: underline; } .editor-styles-wrapper p { font-size: inherit; } .editor-styles-wrapper .editor-block-list__block, .editor-styles-wrapper .editor-block-list__block p { font-size: inherit; } .editor-styles-wrapper .wp-block-heading h1, .editor-styles-wrapper .wp-block-heading h2, .editor-styles-wrapper .wp-block-heading h3, .editor-styles-wrapper .wp-block-heading h4, .editor-styles-wrapper .wp-block-heading h5, .editor-styles-wrapper .wp-block-heading h6 { color: #333; font-family: 'Roboto Slab', sans-serif !important; font-weight: 700; line-height: 1.2 !important; margin: 50px 0 25px; } .editor-styles-wrapper .wp-block-heading h4, .editor-styles-wrapper .wp-block-heading h5 { font-weight: 400; } .editor-styles-wrapper .wp-block-heading h1 { font-size: 2em; } .editor-styles-wrapper .wp-block-heading h2 { font-size: 1.75em; } .editor-styles-wrapper .wp-block-heading h3 { font-size: 1.5em; } .editor-styles-wrapper .wp-block-heading h4 { font-size: 1.25em; } .editor-styles-wrapper .wp-block-heading h5 { font-size: 1.1em; } .editor-styles-wrapper .wp-block-heading h6 { font-size: 0.9em; text-transform: uppercase; letter-spacing: 1px; } p.has-drop-cap:not(:focus):first-letter { font-size: 5.4em; font-weight: 300; } /* Monospace -------------------------------------- */ .editor-styles-wrapper code, .editor-styles-wrapper kbd, .editor-styles-wrapper pre, .editor-styles-wrapper samp { font-family: Menlo, Monaco, monospace !important; } kbd, pre, samp { background: #f1f1f1; border-radius: 0; font-size: .8em; padding: 2% 2.5%; } pre { background: #363F48; border-radius: 6px; color: #fff; line-height: 1.4; padding: 1em; } .wp-block-preformatted pre { color: #fff; } /* Custom Text Sizes -------------------------------------- */ .editor-styles-wrapper p.has-large-font-size, .editor-styles-wrapper p.has-large-font-size.mce-content-body, .editor-styles-wrapper p.has-larger-font-size, .editor-styles-wrapper p.has-larger-font-size.mce-content-body { line-height: 1.5; } /* Post Media --------------------------------------------- */ figure { margin: 0; } .alignleft, .alignright { margin-bottom: 1.2em; max-width: 40%; } .wp-caption .alignleft, .wp-caption .alignright { margin-bottom: 0; } .alignleft { float: left; margin-right: 1em; } .alignright { float: right; margin-left: 1em; } .editor-writing-flow figcaption { color: #69737D; font-size: 0.85em; font-weight: 500; } /* Block: Table ---------------------------------------- */ table.wp-block-table { border: none; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: .9em; margin-bottom: 1.1em; width: 100%; } table.wp-block-table tbody { border-top: 1px solid #DDD; } table.wp-block-table thead + tbody { border-top: none; } .wp-block-table th, .wp-block-table td { border: none; border-bottom: 1px solid #DDD; line-height: 120%; margin: 0; overflow: visible; padding: 0; } .wp-block-table .wp-block-table__cell-content { padding: 2%; } .wp-block-table caption { color: inherit; padding: 0; text-align: center; } .wp-block-table thead { vertical-align: bottom; white-space: nowrap; } .wp-block-table th { color: inherit; font-weight: 600; } .wp-block-table tbody > tr:nth-child(odd) > td { background: #f9f9f9; } /* Block: Separator ---------------------------------------- */ hr.wp-block-separator { border: none !important; color: #888; margin: 2em auto; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { background: #eee; height: 5px; max-width: none; width: 50%; } .wp-block-separator.is-style-wide { background: #eee; height: 5px; width: 100%; } .wp-block-separator.is-style-dots:before { color: inherit; } /* Block: File --------------------------------------------- */ .wp-block-file { background: #E6E9EC; border-radius: 4px; padding: 15px 20px; } .wp-block-file__content-wrapper { align-items: center; display: flex; justify-content: space-between; } .wp-block-file .wp-block-file__textlink { color: inherit; font-weight: 600; text-decoration: none; } .wp-block-file .wp-block-file__button { border-radius: 4px; color: #fff; font-weight: 500; line-height: 1.2; padding: .8em 1.4em; } /* Block: Quote -------------------------------------------- */ blockquote { margin: 0; } blockquote:before, blockquote:after { content: ""; display: block; width: 128px; height: 3px; background: #eee; margin: 40px auto; } .wp-block-pullquote, .wp-block-quote { background: none; clear: both; color: inherit; display: block; font-size: 1.1em; padding: 0; text-align: center; } .wp-block-quote:not(.is-large):not(.is-style-large) { border: none; padding: 1.1em; } .wp-block-quote { margin: 0 0 1.25em 0; } .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-quote:not(.is-large):not(.is-style-large) { padding: 0; } .editor-styles-wrapper .wp-block-quote p, .editor-styles-wrapper .wp-block-pullquote p { font-size: 1.2em; font-weight: 300; line-height: 1.6; text-align: center; } cite, .wp-block-quote__citation, .wp-block-pullquote__citation, .wp-block-quote cite, .wp-block-quote footer, .wp-block-pullquote cite, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer { color: inherit; font-family: 'Roboto Slab', sans-serif !important; font-size: 0.9rem; font-style: normal; font-weight: bold; line-height: 1.4; text-align: center; text-transform: uppercase; } .wp-block-quote footer:before, .wp-block-quote__citation:before, .wp-block-pullquote__citation:before, cite:before { content: "— "; } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 1.5em; font-style: normal; } /* Block: Pull Quote ---------------------------------------- */ .wp-block-pullquote { border: none; text-align: left; } /* Block: Cover Image ---------------------------------------- */ .editor-styles-wrapper .wp-block-cover p { font-size: 2em; font-weight: 400; line-height: 1.4; } /* Block: Verse ------------------------------------------- */ .wp-block-verse pre, pre.wp-block-verse { color: #fff; font-size: 0.8em; } /* Block: Button ------------------------------------------- */ .wp-block-button .wp-block-button__link, .wp-block-button .wp-block-button__link.mce-content-body { border-radius: 4px; font-size: 0.9em; font-weight: 500; line-height: 1.1; padding: 16px 18px; }