Copied Successfully!
Introduction

Welcome to the style guide for the website. You can use this page to quickly make changes to things such as fonts, text sizes, colours, buttons, and more. These changes will then be applied across the entire website.

To ensure the site is responsive and adapts to all devices, some elements have different stylings across different breakpoints. For example, heading sizes on desktop breakpoints are different to those on mobile breakpoints etc. Be sure to check out the responsive alternatives by inspecting different viewports on the browser for the same element.

Colors

Background Colors

Gray

Gray 1

#fafafa

bg-gray-1

Gray 2

#f3f3f3

bg-gray-2

Gray 3

#dfdfdf

bg-gray-3

Gray 4

#727272

bg-gray-4

Gray 5

#464646

bg-gray-5

Gray 6

#323232

bg-gray-6

Off Whites

Offwhite 1

#fbfbf6

bg-offwhite-1

Offwhite 2

#f5f5eb

bg-offwhite-2

Yellow

Yellow-1

#fef1c2

bg-yellow-1

Yellow 2

#fce288

bg-yellow-2

Yellow 3

#f6d051

bg-yellow-3

Neon Yellow

#EFFF32

bg-neon-yellow

Red

Orange 1

#EB1716

bg-red-1

Orange 2

#FF5E5D

bg-red-2

Orange 3

#FFB5B4

bg-red-3

Orange 4

#FFDADA

bg-red-4

Colors

Text Colors

Base classes

text-black

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

text-gray-4

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

text-gray-5

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

text-gray-6

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

text-yellow

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

text-red

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Font-family

Base classes

Overview

heading-xxlarge

Heading

heading-xlarge

Heading

heading-large

Heading

heading-medium

Heading

heading-small

Heading

heading-xsmall

Heading

heading-xxsmall

Heading

Font-family

Base classes

Overview

ff-freigeist

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

ff-freigeist-mono

Lorem ipsum dolor sit amet, consectetur

ff-work-sans

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

font-weight

Base classes

fw-regular

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

fw-semibold

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

fw-bold

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

fw-xbold

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Text alignments

Base classes

text-align-center

text align center

text-align-left

text align left

text-align-right

text align center

Font style

Base classes

Properties

italic
font-style:italic

Margin [mb=margin-bottom]

Base classes

Margin on different breakpoints

mb-xss

3

6rem

6rem

6rem

mb-72

4.5rem

4.5rem

4.5rem

4.5rem

mb-56

3.5rem

3.5rem

3.5rem

3.5rem

mb-48

3rem

3rem

3rem

3rem

mb-40

2.5rem

2.5rem

2.5rem

2.5rem

mb-32

2rem

2rem

2rem

2rem

mb-24

1.5rem

1.5rem

1.5rem

1.5rem

mb-20

1.25rem

1.25rem

1.25rem

1.25rem

mb-16

1rem

1rem

1rem

1rem

mb-12

.75rem

.75rem

75rem

.75rem

mb-8

.5rem

.5rem

.5rem

.5rem

Margin [margin-auto]

Base classes

Margin on different breakpoints

ml-auto

margin-left:auto

Aspect Ratio

Base classes

Description

ratio-landscape

/* aspect-ratio: 3/2 */

ratio-square

/* aspect-ratio: 1/1 */

ratio-widescreen

/* aspect-ratio: 16:9 */

ratio-netflix

/* aspect-ratio: 2:1 */

Padding

Padding on all sides

Base classes

padding on different breakpoints

p-4

.25rem

.25rem

.25rem

.25rem

padding-all-side
p-8

.5rem

.5rem

.5rem

.5rem

padding-all-side
p-16

1rem

1rem

1rem

1rem

padding-all-side
p-24

1.5rem

1.5rem

1.5rem

1.5rem

padding-all-side
p-32

2rem

2rem

2rem

2rem

padding-all-side
p-48

3rem

3rem

3rem

3rem

padding-all-side
p-56

3.5rem

3.5rem

3.5rem

3.5rem

padding-all-side

Padding

Padding on left and right

Base classes

padding on different breakpoints

px-4

.25rem

.25rem

.25rem

.25rem

padding-left-right
px-8

.5rem

.5rem

.5rem

.5rem

padding-left-right
px-16

1rem

1rem

1rem

1rem

padding-left-right
px-20

1.25rem

1.25rem

1.25rem

1.25rem

padding-left-right
px-24

1.5rem

1.5rem

1.5rem

1.5rem

padding-left-right
px-32

2rem

2rem

2rem

2rem

padding-left-right
px-48

3rem

3rem

3rem

3rem

padding-left-right

Padding

Padding top and bottom

Base classes

padding on different breakpoints

py-4

.25rem

.25rem

.25rem

.25rem

padding-top-bottom
py-8

.5rem

.5rem

.5rem

.5rem

padding-top-bottom
py-12

.75rem

.75rem

.75rem

.75rem

padding-top-bottom
py-16

1rem

1rem

1rem

1rem

padding-top-bottom
py-20

1.25rem

1.25rem

1.25rem

1.25rem

padding-top-bottom
py-24

1.5rem

1.5rem

1.5rem

1.5rem

padding-top-bottom
py-32

2rem

2rem

2rem

2rem

padding-top-bottom
py-48

3rem

3rem

3rem

3rem

padding-top-bottom
py-64

4rem

4rem

4rem

4rem

padding-top-bottom
py-96

6rem

6rem

6rem

6rem

padding-top-bottom

Border radius

Base classes

Properties

radius-0
border-radius:0px
radius-4
border-radius:4px
radius-8
border-radius:8px
radius-10
border-radius:10px
radius-12
border-radius:12px
radius-16
border-radius:16px
radius-20
border-radius:20px
radius-24
border-radius: 24px
radius-32
border-radius: 30px
radius-40
border-radius: 40px
radius-80
border-radius: 80px

Z-index

Base classes

Properties

z-neg-1
z-index: -1
z-0
z-index: 0
z-1
z-index: 1
z-2
z-index: 2
z-3
z-index: 3

Position

Base classes

Properties

pos-rel
position: relative
relative
position: relative
absolute
position: absolute
pos-sticky
position:sticky
pos-fixed
position:fixed
pos-static
position:static
pos-full
top:0%, right:0%, bottom:0%, left:0%
inset-0
top:0%, right:0%, bottom:0%, left:0%
pos-tl
top:0%, left:0%
pos-tr
top:0%, right:0%
pos-bl
bottom:0%, left:0%;
pos-br
bottom: 0; right: 0;
pos-top-100
top:100px
sticky-t-0
top:0

Box shadow

Base classes

Properties

shadow-0
box-shadow:none
shadow1
box-shadow: 0px 6px 20px rgba(0,0,0,0.1);

Display

Base classes

Properties

d-flex
display:flex
d-grid
display:grid
d-block
display:block
d-inline-block
display:inline-block
d-inline
display:inline
d-none
display:inline
d-none-md
display:none
d-none-sm
display:none
d-block-md
display:none
d-block-sm
display:none

Flex utility classes

Base classes

Properties

dir-col
flex-direction:column
justify-center
justify-cotents:center
justify-start
justify-cotents:flex-start
justify-end
justify-cotents:flex-end
justify-space-between
justify-contents:space-between
align-start
align-items:flex-start
align-end
align-items:flex-end
align-center
align-items:center
flex-wrap
flex-wrap:wrap
flex-no-wrap
flex-wrap:no-wrap
flex-grow-1
flex-grow: 1

Flex/grid gap classes

Base classes

Properties

gap-10
gap:1rem
gap-16
gap:1rem
gap-20
gap:1.25rem
gap-24
gap:1.5rem
gap-32
gap:2rem
gap-48
gap:3rem
gap-56
gap:3.5rem
gap-x-16
column-gap: 1rem
gap-x-20
column-gap: 2rem
gap-x-24
column-gap: 1.5rem
gap-x-32
column-gap: 2rem
gap-x-48
column-gap: 3rem
gap-y-16
row-gap: 1rem
gap-y-20
row-gap: 1.25rem
gap-y-24
row-gap: 1.5rem
gap-y-32
row-gap: 2rem
gap-y-48
row-gap: 3rem

Width

Base classes

Properties

w-full
width:100%
h-full
height:100%
hw-full
height, width:100%
w-1/2
width: 50%
w-1/3
width: 33.333333%;
w-1/4
width: 25%

Height

Base classes

Properties

h-full
height:100%
Grid - All break point
To define our 12 column grid, all classes must precede with the initial class of "col"
col-1
col-11
col-2
col-10
col-3
col-9
col-4
col-8
col-5
col-7
col-6
col-6
col-12
Grid - Tablet
To define our 12 column grid, all classes must precede with the initial class of "col"
col-md-1
col-md-11
col-md-2
col-md-10
col-md-3
col-md-9
col-md-4
col-md-8
col-md-5
col-md-7
col-md-6
col-md-6
col-md-12
Grid - Landscape
To define our 12 column grid, all classes must precede with the initial class of "col"
col-sm-1
col-sm-11
col-sm-2
col-sm-10
col-sm-3
col-sm-9
col-sm-4
col-sm-8
col-sm-5
col-sm-7
col-sm-6
col-sm-6
col-sm-12
Grid - Portrait
To define our 12 column grid, all classes must precede with the initial class of "col"
col-xs-1
col-xs-11
col-xs-2
col-xs-10
col-xs-3
col-xs-9
col-xs-4
col-xs-8
col-xs-5
col-xs-7
col-xs-6
col-xs-6
col-xs-12
Grid - Justify
To define our 12 column grid, all classes must precede with the initial class of "col"
Justify-end
Justify-center
Justify-start
Justify-space-between
Justify-space-between
Grid - Justify
To define our 12 column grid, all classes must precede with the initial class of "col"
Justify-end
Justify-center
Justify-start
Justify-space-between
Justify-space-between
Grid - Align
To define our 12 column grid, all classes must precede with the initial class of "col"
align-start
align-center
align-end
Flex - Order - md
To define our 12 column grid, all classes must precede with the initial class of "col"
order-md-first
order-md-last
order-md-0
order-md-1
order-md-2
order-md-3
order-md-4
Flex - Order - sm
To define our 12 column grid, all classes must precede with the initial class of "col"
order-sm-first
order-sm-last
order-sm-0
order-sm-1
order-sm-2
order-sm-3
order-sm-4

Max-width

Base classes

blurb-10-col
blurb-8-col
blurb-6-col
blurb-4-col
blurb-3-col
max-full-sm