Heading

We use the WordPress Core “heading” block wherever possible. There are some legacy headings across the site from before the Block Editor days, particularly in Posts.

Standard headings
Underlined variation

Heading one


HTML:

<h1 class="wp-block-heading">Heading one</h1>

CSS:

font-size: clamp( 2rem, 5vw, 3.33rem );

font-family: Besley, serif;
font-weight: 600;
line-height: 1.15;
color: #003a92;


Heading two


HTML:

<h2 class="wp-block-heading">Heading two</h2>

CSS:

font-size: clamp( 1.6rem, 4vw, 2.66rem );

font-family: Besley, serif;
font-weight: 600;
line-height: 1.15;
color: #003a92;


Heading three


HTML:

<h3 class="wp-block-heading">Heading three</h3>

CSS:

font-size: clamp( 1.4rem, 3vw, 2rem );

font-family: Besley, serif;
font-weight: 600;
line-height: 1.15;
color: #003a92;


Heading four


HTML:

<h4 class="wp-block-heading">Heading four</h4>

CSS:

font-size: clamp( 1.3rem, 2.5vw, 1.66rem );

font-family: Besley, serif;
font-weight: 600;
line-height: 1.15;
color: #003a92;


Heading five


HTML:

<h5 class="wp-block-heading">Heading five</h5>

CSS:

font-size: clamp( 1.2rem, 2vw, 1.4rem );

font-family: Besley, serif;
font-weight: 600;
line-height: 1.15;
color: #003a92;


Heading six


HTML:

<h6 class="wp-block-heading">Heading six</h6>

CSS:

font-size: clamp( 1.1rem, 1vw, 1.33rem );

font-family: Besley, serif;
font-weight: 600;
line-height: 1.15;
color: #003a92;

Heading one


HTML:

<h1 class="wp-block-heading heading--underlined">Heading one</h1>

CSS:

.heading--underlined:after {
    display: block;
    content: "";
    background-color: #23bdc1;
    height: 2px;
    margin-top: 21px;
    width: 70px;
}

@media (min-width: 992px) {
    .heading--underlined:after {
        width: 80px;
    }
}


Heading two


HTML:

<h2 class="wp-block-heading heading--underlined">Heading two</h2>

CSS:

.heading--underlined:after {
    display: block;
    content: "";
    background-color: #23bdc1;
    height: 2px;
    margin-top: 21px;
    width: 70px;
}

@media (min-width: 992px) {
    .heading--underlined:after {
        width: 80px;
    }
}


Heading three


HTML:

<h3 class="wp-block-heading heading--underlined">Heading three</h3>

CSS:

.heading--underlined:after {
    display: block;
    content: "";
    background-color: #23bdc1;
    height: 2px;
    margin-top: 21px;
    width: 70px;
}

@media (min-width: 992px) {
    .heading--underlined:after {
        width: 80px;
    }
}


Heading four


HTML:

<h4 class="wp-block-heading heading--underlined">Heading four</h4>

CSS:

.heading--underlined:after {
    display: block;
    content: "";
    background-color: #23bdc1;
    height: 2px;
    margin-top: 21px;
    width: 70px;
}

@media (min-width: 992px) {
    .heading--underlined:after {
        width: 80px;
    }
}


Heading five


HTML:

<h5 class="wp-block-heading heading--underlined">Heading five</h5>

CSS:

.heading--underlined:after {
    display: block;
    content: "";
    background-color: #23bdc1;
    height: 2px;
    margin-top: 21px;
    width: 70px;
}

@media (min-width: 992px) {
    .heading--underlined:after {
        width: 80px;
    }
}


Heading six


HTML:

<h6 class="wp-block-heading heading--underlined">Heading six</h6>

CSS:

.heading--underlined:after {
    display: block;
    content: "";
    background-color: #23bdc1;
    height: 2px;
    margin-top: 21px;
    width: 70px;
}

@media (min-width: 992px) {
    .heading--underlined:after {
        width: 80px;
    }
}