Elements - HubSpot Themes Documentation

If you are reading this, it means you had purchased one of the themes from Inbound Elements, so first of all: thanks for your purchase. In this document, we will explain all the basics so you can start using your new Elements HubSpot theme.

Please keep in mind that we have 4 variations of the Elements theme, which are the following:

  • Elements HubSpot Theme
  • Business Elements HubSpot Theme
  • SaaS Elements HubSpot Theme
  • One Elements HubSpot Theme

All of these are based on the same core Elements foundation, so while the screenshots for this documentation will be focused on Elements HubSpot Theme, it will apply to all of them.

Elements - HubSpot Themes Documentation

If you are reading this, it means you had purchased one of the themes from Inbound Elements, so first of all: thanks for your purchase. In this document, we will explain all the basics so you can start using your new Elements HubSpot theme.

Please keep in mind that we have 4 variations of the Elements theme, which are the following:

  • Elements HubSpot Theme
  • Business Elements HubSpot Theme
  • SaaS Elements HubSpot Theme
  • One Elements HubSpot Theme

All of these are based on the same core Elements foundation, so while the screenshots for this documentation will be focused on Elements HubSpot Theme, it will apply to all of them.

Introduction

Let’s get started with the basics. Once you successfully purchase Elements HubSpot theme from the HubSpot marketplace, you will arrive to a confirmation screen, and after a few minutes (it can take up to 5 minutes for the theme installation to be completed), you should be able to find your new theme on the Design Tools.

You can confirm this by going to Marketing > Files and Templates > Design Tools. Once here, you should see something like this:

Purchased Theme - Elements HubSpot Theme

If you see the theme as you are seeing it above (note the name may vary, depending on the version of Elements that you purchased), congratulations, the theme has successfully installed on your HubSpot dashboard.

1. Reinstall Theme

In rare cases, due to an unusual bug on the HubSpot marketplace, your theme may not arrive successfully to your account.

If this happens to you, no worries, you just need to go to Asset Marketplace > Purchased, and then select Elements HubSpot theme, click Actions, and then Uninstall.

It will take a few minutes, and after that, you need to click Actions again, and then Reinstall.

This will fix any issues that could have occurred. While this is a very unusual issue, in case it happens to you, the solution is simple and easy.

2. Create a Child Theme

Once your new HubSpot theme is ready, it’s moment to create a Child Theme.

While this is not a required step, it is highly recommended to create a child theme of the Elements HubSpot theme before start using it.

This is because a Child Theme allows you to customize the theme files if required, without affecting the updates. For example, let’s say your HubSpot Developer tweaks a module to have a particular functionality you need, but then, the HubSpot theme updates and you lose the tweaks previous applied.

With a Child theme, this doesn’t happen, as all the settings applied overwrite the original theme, but still allow updates to be applied.

In order to do it, you just need to go to Marketing > Files and Templates > Design Tools, and then select the Inbound Elements folder from the @marketplace folder. Once there, you just need to do a Right click, and then click Create child theme.

After that, just wait a few minutes for the Child Theme creation to be completed, and you’re done. From this point on, please just ensure that if you make changes to the theme, always do them on the child version.

If you want more advanced information about the functionality of Child Themes, please feel free to check the HubSpot documentation here.

3. Frequently Asked Questions

3.1 – Will my website get affected if I purchase/install the Elements theme?

No. Purchasing the Elements HubSpot theme will only install the theme files on your HubSpot account, however, it won’t affect in any way your current website.

Once you purchase it, you will be able to start creating new page by page using the new theme, and you will be able to push it live whenever you are ready, so there is nothing to worry about.

3.2 – Can I use Elements HubSpot Theme in more than one site?

The Elements license lets you use the Elements HubSpot Theme on as many sites as you want, within the same company or project.

This means that if your company has 5 websites, you can use Elements theme on all of them, as it’s already included in your license.

However, if you are creating websites for another companies (i.e. if you are an agency or a freelancer), you should ask your client to purchase the template so they can have it licensed to receive support and updates.

Theme Customization

Once your child theme of one the Elements HubSpot themes is ready, it’s time to start customizing it to match your company brand styling.

In order to do this, you can go to Marketing > Website > Website Pages, and then click Create > Website page.

This will show you the Choose a theme screen, where you can choose your Elements Child Theme, and select any page you want to get started with (for example, the Homepage).

Once you are editing the Homepage (or any other page), it will look something like this:

Customize Theme - Elements HubSpot Theme

Once you are there, before you start editing the Homepage itself, let’s start with the global theme customization.

Click Design > Edit theme settings, and you will be redirected to the Theme settings screen, which looks like this:

Customization - Elements HubSpot Theme

In this screen you will have access to all global design customization settings of Elements HubSpot theme. You will be able to select any of the sections, and start editing right away.

We will cover the 3 main customization options (Colors, Typography and Buttons), however, feel free to dive into all the more advanced ones such as Cards, Layout, etc.

1. Colors

If you click Global Colors in the customization screen, you will be redirected to another screen just like this:

Customize Colors - Elements HubSpot Theme

You will see the colors divided into 4 different areas. While the main ones are just Primary and Secondary colors, we highly recommend you to update all of them to colors that match your brand style guide, so even the smallest color detail matches your company brand.

Just for reference, the 3 color categories are the following:

  • Primary Color: The primary color used sitewide. For example, in the Elements HubSpot Theme, it is red. In Business Elements HubSpot theme, it is blue. Feel free to customize it to your brand colors.

  • Neutral Colors: The neutral colors are mostly the colors used in texts, borders, and lines. While it may look they don’t need to be changed, we highly recommend you to customize them slightly to your brand colors, so the website looks completely on-brand.

  • Status Colors: The status colors are used for errors or warnings shown on the website, however, these very rarely show, so you don’t need to change them if you don’t want to.

Once you finish updating the colors, just click Apply changes.

2. Typography

Let’s change the typography now. Just as with the Colors, you just need to click Edit on the Typography option, and you will arrive this screen:

Change Global Fonts Elements HubSpot Theme

Once you arrive here, you will notice the typography has 2 main different customization options, which are the following:

  • Global fonts: Just at the top of the list, you will see ‘Global fonts‘. This option allows you to choose a font for Headings, and another font for Body text. This is a great option in case you want to quickly change all the fonts without going into much detail.
  • Granular font settings: On the other side, just below ‘Global fonts‘, you have all the individual elements such as ParagraphHeading 1Heading 2, etc. These allow you to customize in detail each of the individual font for every element, which gives you as much control as possible over typography sizes, colors, fonts, etc for all website elements.

You will notice that you can easily choose between 100s of Font families, and this is because the Elements series HubSpot themes are integrated natively with Google Fonts, so you can use any Google font without any extra work. Just choose your preferred font, click Apply changes, and you are on the other side.

2.1 Custom Fonts/Typographies

But, what happens if you want to use a custom font that is not available in Google Fonts and is unique to your brand? We got you covered too.

You just need to go to Marketing > Files and Templates > Design Tools. Once you are in there, it is now matter of finding the CSS file that loads the custom typography. You can do that by going to the following route:

@marketplace > inboundelementscom > Elements Theme (Or your child theme, if you are using one) > css > elements > _typography.css

Once you are in there, you need to replace the font URLs to the selected fonts. If you are using a third party service like Typekit or Fonts.com, they will already provide you with the server URL where the font is located.

On the other side, if you are using a custom font you purchased and you have all the font files (i.e. EOT, WOFF, etc), you should upload it to HubSpot in Marketing > Files and Templates > Files, so you can link it back from here.

Please keep in mind that in order to make the font load properly on all browsers, you should add at least the following formats: EOT, WOFF, TTF.

Also, if you want to add more font weights or styles, you can easily just copy and paste one of the @font-face font callings, and add any extra fonts you would like to add.

3. Buttons

Once you are done with updating the typography, let’s change your theme buttons.

Open the Buttons tab, and you will arrive this screen:

Customize Buttons - Elements HubSpot Theme

In here you will notice all buttons are divided by types. Please go one by one to change all of these, so all your theme buttons are updated site-wide.

You will also notice that all buttons have a lot of customization options, such as hover color, animations, border radius, padding and more, so you can customize them as much as you want to fit your brand style guide.

Once you are done with the buttons, you will finish customizing all the basics of the Elements HubSpot theme. However, there are more customization options such as layout width and more, so feel free to keep exploring and customizing as much as you want.

As a final tip, it’s important to mention that even you have all of these customization options as global settings, you also have the option to override these global colors and aesthetics on each individual page. So don’t worry, with Elements HubSpot theme you can have as much flexibility as you want.

Blog

Last, but not least, lets learn how to set up the Blog and Blog Post template from the Elements HubSpot Theme on your website. You will be surprised of how easy it is.

1. Choose Blog & Blog Post Template

To choose the Blog or Blog Post template, you just need to go to Settings > Website > Blog > Templates, and you will find 2 different drop down selectors.

One will choose the Template for blog posts, and the other one will choose the Template for listing pages (aka, the blog). Select the ones you would like to use (as all the versions of Elements HubSpot theme have 2 variations of each), and click Save.

2. Change Blog & Blog Posts Pages Copy

If you want to edit the Blog Page to change any text inside it, or just make any other adjustments, you can just click the orange ‘Edit page‘ button, and you will enter the HubSpot Editor. Please keep in mind that as this is a dynamic page, it is not possible to edit the layout or make major edits, and this is intended to mostly make text edits.

On the other side, unlike the Blog page, the Blog Post page needs to be edited a little differently, and we will cover it below.

If you want to edit your Blog Post page, you need to go to Marketing > Website > Blog and proceed to edit a blog post (or create a new one, if you don’t have one yet.)

Once you are in that view, you will see that you see all the HubSpot modules in the left sidebar, and if you click on them, you will be able to edit them.

At the point of us writing this documentation, the Blog Post HubSpot Templates are pretty limited, so the only 2 changes that you can do from here are:

  • Related Articles Text
  • Call to Action at the end of the blog post

Once you edit these, please keep in mind that if you create more blog posts, it is not going to apply these settings automatically, so we highly recommend clicking ‘Duplicate‘ to the last post you created (that has this settings), so this always applies to all your blog posts.

If you are looking to edit more, or to do some major layout changes, you would need to edit the code of the template, and the instructions for that can be found below:

1. You need to go to Marketing > Files and Templates > Design Tools.

2. In the File Manager, locate Elements theme, open its folder, then open Templates, and finally locate ‘Elements – Blog 1.html‘ (Or in case you are using Blog 2 or another theme from the Elements series, choose that one).

3. Open the file, and you will arrive into an HTML code template. We highly recommend knowing the basics of HTML/CSS/JS and HubL in order to edit this, as otherwise some things may break.

Miscellaneus

1. Change pages included in Search results

If you would like to limit which type of pages show as results in the Search, you can easily do so the following way.

You need to modify each of the 2 search options individually, and it can be done in the following way:

Header Search
To modify the search results from the search in the header navigation, you need to do the following:

1. Go to edit any page, and then click on the Header module to edit it. It will ask if you want to edit the Global content, click ‘Open in global content editor‘ to proceed.

2. Select the ‘Elements – Header Search‘ element from the left sidebar.

HubSpot Theme Search Module

3. On the sidebar you will see an option that says ‘Search results include‘. Choose the types of contents you want the header to search, and click Apply Changes.

Edit Search HubSpot Theme

Search Page
To modify the search results from the search in the Search page, you need to do the following:

1. Go to Settings > Tools > Website > Pages > System Pages

System Pages HubSpot Theme

2. Go into the section where it says ‘Search results‘ and click Edit

3. It will open a file that includes the Search functionality setup.

4. Go to the line 29 where it has the content_types and add true/false depending on which sections you want to be searched for.

Edit Search Results HubSpot Theme

2. Fix Alignment in Call to Action Forms

If you are using the call to action module that has a form inside, and when you add a form, you notice that the button is misaligned (like shown in the image below), don’t worries, fixing it is as easy as 1, 2, 3.

Misaligned HubSpot Form Elements HubSpot Theme

This happens because the module has 2 different options:

  • One Field
  • Multiple Fields

This options allows you to customize where the button is shown depending on the number of fields you are using. If your form only has one field, just ensure to select One Field, and if your form has 2+ fields, just ensure to choose Multiple Fields. You can find this setting in Module Styles > Number of Fields.

3. Activate System Pages

By default, all of the system pages of Elements HubSpot Theme are not activated when you purchase the theme, however, you can easily activate them by going into Settings > Website > Pages, and then selecting all of the pages individually.

Figma File

As promised, all the themes from the Elements series HubSpot themes includes the editable Figma design source file that you can use to easily edit any graphics, or re-create layouts easily on Figma.

If you want to get the Figma file, please send us an email to figma@inboundelements.com with your purchase confirmation, and we will send you the Figma file within 24 business hours.

Support

And that’s all for now! If you arrived to this part of the page, it means you already read all the documentation, so kudos for you.

However, it doesn’t end up here. If you find any issue, bug, or just need some help, feel free to send us an email at support@inboundelements.com — Our team of HubSpot Experts will be more than happy to help you.