Text

Heading1

Heading2

Heading3

Heading4

Lorem ipsum dolor sit amet,
this is a text link

White text

GG

Images

Luxury self catering accommodation on Islay on the west coast of Scotland

Icons

abcdefghijklmnopgrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Layout

section element sets default horizontal padding (24px) used in row/column layouts at all breakpoints.
sections, rows and columns are all position relative. Overflow is visible to allow use of position:sticky, use class hide-over-(md|sm|xs) where required to over-ride this
row has align:top by default to allow for position:sticky, use .row-vcentre to over-ride in special cases
.to-edge-(t|r|b|l|all) styling sets appropriate padding to 0 for special cases

Columns are 100% width and include default padding of 36px, 24px with overflow hidden.

Background styling can be set on row or individual column element and carries through at all breakpoints

Wrapping row element includes -ve margin to match default horizontal padding set in section. Uses display:flex with no-wrap and vertical fill; at small screen switch to wrap.

Content here

Content here

.to-edge-(t|r|b|l|all) styling sets appropriate padding to 0 for special cases: use on section or column (not row)