Branding and Colours
/* Brand */
--red:ย  ย  ย  ย  ย  #e92c4dย  ย  /* Primary CTAs, borders, active states, highlights */
--red-dark:ย  ย  ย #c4243fย  ย  /* Hover state for red elements */
--red-light:ย  ย  #f55070ย  ย  /* Subtle accents, badges */
--yellow:ย  ย  ย  ย #eeb310ย  ย  /* Secondary accent, section labels, dots */
--yellow-dark:ย  #c99400ย  ย  /* Hover state for yellow, logo "Media" word */
--yellow-light: #f7cc45ย  ย  /* Light yellow tints */
ย 
/* Backgrounds */
--white:ย  ย  ย  ย  #ffffffย  ย  /* Cards, nav, modals, clean sections */
--off-white:ย  ย  #fafafaย  ย  /* Alternate section backgrounds */
--cream:ย  ย  ย  ย  #fdf8f0ย  ย  /* Warm tinted sections, drawer footer, mega footer */
--dark:ย  ย  ย  ย  ย #1a1a1aย  ย  /* Footer background, dark sections, icon backgrounds */
--dark-mid:ย  ย  ย #2e2e2eย  ย  /* Nav link colour, headings on white */
ย 
/* Text */
--text-mid:ย  ย  ย #555555ย  ย  /* Body copy, descriptions, sub-items */
--text-light:ย  ย #888888ย  ย  /* Labels, captions, meta text, placeholders */
ย 
/* Utility */
--border:ย  ย  ย  ย rgba(0,0,0,0.08)ย  ย  ย  ย  /* All dividers, card borders, input borders */
--shadow:ย  ย  ย  ย 0 8px 40px rgba(0,0,0,0.12)ย  ย /* Cards, modals, elevated elements */

Spacing and Shape

--radius: 4px /* Buttons, tags, small elements */
--radius-lg: 10px /* Cards, modals, dropdowns, image containers */

Motion

--transition: 0.26s cubic-bezier(0.4,0,0.2,1) /* All hover/state transitions */

Typography

/* Size scale */
11pxย  /* Labels, eyebrows, uppercase meta (letter-spacing: 0.12em, font-weight: 700) */
16pxย  /* Body copy, nav links, list items, footer links (font-weight: 400โ€“600) */
17pxย  /* Mobile menu items (font-weight: 700) */
22pxย  /* Logo wordmark */
24pxย  /* Footer logo */
ย 
/* Weight scale */
400ย  ย /* Regular body copy */
600ย  ย /* Semi-bold links, secondary CTAs */
700ย  ย /* Nav phone number, button labels, footer headings */
800ย  ย /* Nav menu links */
900ย  ย /* Logo text, hero headings, section titles */
ย 
/* Uppercase label pattern (used throughout) */
font-size: 11px;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--red);ย  /* or --yellow for dark backgrounds */

Typography

/* Size scale */
11pxย  /* Labels, eyebrows, uppercase meta (letter-spacing: 0.12em, font-weight: 700) */
16pxย  /* Body copy, nav links, list items, footer links (font-weight: 400โ€“600) */
17pxย  /* Mobile menu items (font-weight: 700) */
22pxย  /* Logo wordmark */
24pxย  /* Footer logo */
ย 
/* Weight scale */
400ย  ย /* Regular body copy */
600ย  ย /* Semi-bold links, secondary CTAs */
700ย  ย /* Nav phone number, button labels, footer headings */
800ย  ย /* Nav menu links */
900ย  ย /* Logo text, hero headings, section titles */
ย 
/* Uppercase label pattern (used throughout) */
font-size: 11px;
font-weight: 700;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--red);ย  /* or --yellow for dark backgrounds */

Z-Index Scale

10 /* Divi editor override */
1000 /* Mega menus, dropdowns */
99997 /* Nav overlay */
99998 /* Nav drawer */
99999 /* Nav bar itself */

Nav Index Scale

10 /* Divi editor override */
1000 /* Mega menus, dropdowns */
99997 /* Nav overlay */
99998 /* Nav drawer */
99999 /* Nav bar itself */

Section max-width & padding โ€” matching your nav and footer:

max-width: 1360px; /* Wide content (nav inner) */
max-width: 1200px; /* Standard content (footer inner) */
margin: 0 auto;
padding: 0 36px; /* Desktop */
padding: 0 24px; /* Mobile */

Section vertical rhythm:

padding: 72px 40px; /* Large sections (matches footer) */ padding: 56px 24px; /* Mobile */

Red CTA button โ€” matches .nav-store-btn:

background: var(--red);

color: var(--white);

font-size: 16px;

font-weight: 700;

padding: 10px 22px;

border-radius: var(--radius);

transition: background var(--transition)

transform var(--transition)

box-shadow var(--transition);

/* Hover: */

background: var(--red-dark);

transform: translateY(-1px);

box-shadow: 0 4px 16px rgba(233,44,77,0.35);

Card style โ€” consistent with mega menu and drawer:

background: var(--white);

border: 1px solid var(--border);

border-radius: var(--radius-lg);

box-shadow: var(--shadow);

Section accent bar โ€” matches footer top border:

height: 4px;

background: linear-gradient(90deg, var(--red) 0%, var(--yellow) 50%, var(--red) 100%);

Eyebrow label โ€” matches .mega-col-header and .footer-col h4:

font-size: 11px;

font-weight: 700;

letter-spacing: 0.13em;

text-transform: uppercase;

color: var(--red); /* on light backgrounds */

color: var(--yellow); /* on dark backgrounds */

border-bottom: 2px solid var(--yellow); padding-bottom: 8px;

Dark section text colours:

color: var(--white); /* Headings */

color: rgba(255,255,255,0.45); /*

Body copy */ color: rgba(255,255,255,0.50); /*

Links */ color: rgba(255,255,255,0.30); /*

Legal / fine print */ border: 1px solid rgba(255,255,255,0.10); /* Borders on dark */

background: rgba(255,255,255,0.06); /* Subtle dark-bg cards */

STAY INFORMED

Get the Latest News and Offers!

Join thousands of schools and community organisations who receive our updates โ€” new products, special offers and education resources every month.

14 + 9 =

GET IN TOUCH

Let's create something great together!

Whether you have a specific project in mind or just want to explore what's possible, our friendly team is ready to help.

PHONE

๎‚1300 726 445

EMAIL

๎ถin**@***************om.au

WEBSITE

๎ƒฃwww.academicmedia.com.au

OPEN

}8:30 AM - 4:30 PM

Send us a message

7 + 3 =

Caption text goes here to build trust

H1 hear text appears only once on the page.

Paragraph text appears under the main H1 hero heading to add a little more context

$45.00

Image caption can go here

500+ schools and organisations

Australia's most down-to-earth

school product suplier

WHAT WE DO

Products built for schools and communities

Paragraph goes here. This is a text block that you can replace with whatever you like. If your paragraph is very long, well then it is good to use another paragraph like

Card Title

๎˜

Paragraph goes here. This is a text block that yoeading like so:

Card Link

Card Title

๎˜

Paragraph goes here. This is a text block that yoeading like so:

Card Link

Card Title

๎˜

Paragraph goes here. This is a text block that yoeading like so:

Card Link

Card Title

๎˜

Paragraph goes here. This is a text block that yoeading like so:

Card Link

Article Author

H2 Article Title

๎˜

Article Date or time to read the article

Paragraph goes here. This is a text block that you can replace with whatever you like. If your paragraph is very long, well then it is good to use another paragraph like so.

Pressing the enter key, give you another paragraph. However if the article requires many paragraphs it is best to sub-divide the article with an H3 heading like so:

H3 Article Heading

H3 article headings allow the reader to understand the different sections within the article. There will only ever be one H2 heading per article, but you are able to have many H3 headings.

H3 Article Heading

H3 article headings allow the reader to understand the different sections within the article. There will only ever be one H2 heading per article, but you are able to have many H3 headings.

๏ค

Read more / Next / etc...

Article Author

H2 Article Title

๎˜

Article Date or time to read the article

Paragraph goes here. This is a text block that you can replace with whatever you like. If your paragraph is very long, well then it is good to use another paragraph like so.

Pressing the enter key, give you another paragraph. However if the article requires many paragraphs it is best to sub-divide the article with an H3 heading like so:

๏ค

Read more / Next / etc...