in Theme Customizations

Adjusting the Overall Font Size

There are two recommended ways of making theme customizations: 1) Create and use a Child Theme (see also: Using a Child Theme to Customize Independent Publisher) or 2) Install the Jetpack plugin (Plugins -> Add New, then search for “Jetpack”) and then activate the “Custom CSS” module.

If all you want to do is change the overall font size, the latter is the easier of the two options. Child Themes are great if you expect to make a lot more tweaks later on or if you anticipate making more changes. If all you ever need to edit is the CSS, then Jetpack’s Custom CSS module is a great option.

I’ll assume here that you’re using the Jetpack “Custom CSS” module option. After installing Jetpack and activating the “Custom CSS” module, you’ll proceed to the new Appearance -> Edit CSS menu option. From there, you can insert some custom CSS to be applied to the theme.

Jetpack Custom CSS Module "Edit CSS"

You can get very specific with editing font sizes. For example, if you wanted to modify only the entry content text, you could target the .entry-content CSS selector and then specify the font size (e.g., .entry-content { font-size: 12px; }). Or if you wanted to change the font size of the entry title, you could target .entry-header h1 and then specify the font size (e.g., .entry-header h1 { font-size: 1.5em; }).

However, for changing an overall font size, I recommend modifying the body element, which applies an “overall” font-size change. Here are the default CSS properties applied to the body element:

body {
    font: 1.9em Georgia, "Times New Roman", Times, serif;
    line-height: 1.5;

If you wanted to decrease the font size to 1.5em, you could add the following CSS in the “Edit CSS” window:

body { font-size: 1.5em; }

That’s it! Now click the “Save Stylesheet” button, refresh your site, and you should see the new CSS applied!

Write a Comment


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


  1. Raam, you’re awesome, I’m going to do follow these instructions today. I’m used to writing books, so I struggle with the shorter posts that Indy Pub excels at. Because I’m so wordy I need to tighten the text – font size and line height – otherwise things begin to sprawl. IMHO, at its default settings Indy Pub works best for text blocks of less than two hundred words, which is practically a haiku to me. But it’s a great-looking theme nevertheless! Thanks for being so helpful.

  2. Hi. How did you add your author picture to the individual posts? Great theme, by the way. Love the way it looks on my blog.

  3. Hi Raam, I am trying to use your great Independent Publisher theme as shown in your demo, as a two-column. The “single-column” layout button is toggled off under appearance but the theme is still single-column. Can’t find a way to make it two-column. Suggestions? THANKS!

    • I just checked your site and I see two columns:

      Keep in mind the theme automatically switches to the one-column layout when you resize the browser to something smaller than 1200px.

    • Hi Angela,

      Sorry, that’s not a feature of this theme. It’s certainly possible, but would require extensive modifications to the theme CSS.

  4. Hello Raam!
    My name is Eugene.
    I want to add picture to shortcuts of my posts on main page.
    Is there any chance to add them without changes in code of theme?

  5. Hi! One quick question: How can I turn off the title headers alltogether? For example, each page that is in the main menu also automatically shows a title at the beginning with is the same as the page’s link name. How can I turn this off?


    • Hi Pascal,

      You can use a plugin like Jetpack’s Custom CSS module to add the following CSS (after installing Jetpack, visit Appearance โ†’ Edit CSS):

      .page header.entry-header { display: none; }

      That will hide the Entry Title for Pages.

  6. Unfortunately, while the css edits work great in Chrome, they slam the entire format against the left margin in Internet Explorer and in the Android browser – and also seem to change all the font attributes in those browsers as well. In a perfect world with Chrome browsers, this’d be perfect. I suspect it has something to do with the single-column layout but several hours of trying to figure it out have yielded not a clue. Of many themes I looked at, yours is the best of the bunch for my purposes – but this issue seems to kill it.

  7. Hi, thanks for the awesome theme.
    I am facing a problem.The title and the featured image of the post disappears as I open the post. I have added the theme to pls check and help me solve the problem.


  • @raamdev I read thisโ€ฆ But I think I need additional info. I also searched on github for your css codes.