@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

  :root { --mariart-colour-black: #000000;
--mariart-colour-dark-grey: #333333;
--mariart-colour-mid-grey: #888888;
--mariart-colour-light-grey: #F5F5F5;
--mariart-colour-white: #FFFFFF;
--mariart-colour-primary: #A9AD00;
--mariart-colour-secondary: #343E46;
--mariart-colour-text: var(----mariart-colour-dark-grey);
--mariart-colour-error: #FF0000;
--mariart-colour-warning: #FFCC00;
--mariart-colour-notice: #000099;
--mariart-colour-success: #00AA00; --mariart-font-family-text: Arial, sans-serif;
--mariart-font-family-heading: Georgia, serif;
--mariart-line-height-text: 1.4em;
--mariart-line-height-heading: 1.2em;
--mariart-margin-p: 15px;
--mariart-margin-li: 5px;
--mariart-margin-heading: 35px 0 20px 0;
--mariart-font-weight-thin: 100;
--mariart-font-weight-extra-light: 200;
--mariart-font-weight-light: 300;
--mariart-font-weight-normal: normal;
--mariart-font-weight-medium: 500;
--mariart-font-weight-semi-bold: 600;
--mariart-font-weight-bold: bold;
--mariart-font-weight-extra-bold: 800;
--mariart-font-weight-black: 900;
--mariart-font-size-small: 14px;
--mariart-font-size-p: 16px;
--mariart-font-size-h6: 18px;
--mariart-font-size-h5: 20px;
--mariart-font-size-h4: 24px;
--mariart-font-size-h3: 28px;
--mariart-font-size-h2: 32px;
--mariart-font-size-h1: 40px;
} body {
margin: 0;
padding: 0;
font-size: var(--mariart-font-size-p);
font-family: var(--mariart-font-family-text);
font-weight: var(--mariart-font-weight-normal);
background: var(--mariart-colour-white);
color: var(--mariart-color-text);
}
a {
color: var(--mariart-colour-secondary);
} p,
li {
font-size: var(--mariart-font-size-p);
line-height: var(--mariart-line-height-text);
}
p {
margin: var(--mariart-margin-p) 0;
}
li {
margin: var(--mariart-margin-li) 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--mariart-font-family-heading);
font-weight: var(--mariart-font-weight-medium);
line-height: var(--mariart-line-height-heading);
margin: var(--mariart-margin-heading);
}
h1,
h1.h2 {
font-size: var(--mariart-font-size-h1);
}
h2,
h2.h1  {
font-size: var(--mariart-font-size-h2);
}
h3 {
font-size: var(--mariart-font-size-h3);
}
h4 {
font-size: var(--mariart-font-size-h4);
}
h5 {
font-size: var(--mariart-font-size-h5);
}
h6 {
font-size: var(--mariart-font-size-h6);
}
p:first-child,
li:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
margin-top: 0;
}
p:last-child,
li:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
margin-bottom: 0;
}
  :root { --mariart-max-site-width: 1800px;
--mariart-container-padding-x: 5%;
--mariart-container-padding-y: 60px;
--mariart-column-gap: 60px;
--mariart-grid-gap: 20px;
} .mariart-container {
position: relative;
width: 100%;
height: auto;
margin: 0;
padding: var(--mariart-container-padding-y) var(--mariart-container-padding-x);
box-sizing: border-box;
}
.mariart-container > div {
position: relative;
margin: 0 auto;
padding: 0;
width: 100%;
max-width: var(--mariart-max-site-width);
height: auto;
box-sizing: border-box;
} .mariart-container.narrow {
padding-left: calc(var(--mariart-container-padding-x) * 2);
padding-right: calc(var(--mariart-container-padding-x) * 2);
}
.mariart-container.thin {
padding-left: calc(var(--mariart-container-padding-x) * 4);
padding-right: calc(var(--mariart-container-padding-x) * 4);
} .mariart-container.no-top-padding {
padding-top: 0 !important;
}
.mariart-container.no-bottom-padding {
padding-bottom: 0 !important;
}
.mariart-container.no-left-padding {
padding-left: 0 !important;
}
.mariart-container.no-right-padding {
padding-right: 0 !important;
}
  :root { --mariart-grid-row-padding: 30px;
--mariart-grid-cell-padding: 20px; --mariart-grid-cell-1: calc((100% - (var(--mariart-grid-row-padding) * 11)) / 12);
--mariart-grid-cell-2: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 2) + (var(--mariart-grid-row-padding) * 1));
--mariart-grid-cell-3: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 3) + (var(--mariart-grid-row-padding) * 2));
--mariart-grid-cell-4: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 4) + (var(--mariart-grid-row-padding) * 3));
--mariart-grid-cell-5: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 5) + (var(--mariart-grid-row-padding) * 4));
--mariart-grid-cell-6: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 6) + (var(--mariart-grid-row-padding) * 5));
--mariart-grid-cell-7: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 7) + (var(--mariart-grid-row-padding) * 6));
--mariart-grid-cell-8: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 8) + (var(--mariart-grid-row-padding) * 7));
--mariart-grid-cell-9: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 9) + (var(--mariart-grid-row-padding) * 8));
--mariart-grid-cell-10: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 10) + (var(--mariart-grid-row-padding) * 9));
--mariart-grid-cell-11: calc(((100% - (var(--mariart-grid-row-padding) * 11)) / 12 * 11) + (var(--mariart-grid-row-padding) * 10));
--mariart-grid-cell-nogap-1: calc((100% /12) * 1);
--mariart-grid-cell-nogap-2: calc((100% /12) * 2);
--mariart-grid-cell-nogap-3: calc((100% /12) * 3);
--mariart-grid-cell-nogap-4: calc((100% /12) * 4);
--mariart-grid-cell-nogap-5: calc((100% /12) * 5);
--mariart-grid-cell-nogap-6: calc((100% /12) * 6);
--mariart-grid-cell-nogap-7: calc((100% /12) * 7);
--mariart-grid-cell-nogap-8: calc((100% /12) * 8);
--mariart-grid-cell-nogap-9: calc((100% /12) * 9);
--mariart-grid-cell-nogap-10: calc((100% /12) * 10);
--mariart-grid-cell-nogap-11: calc((100% /12) * 11);
} .mariart-grid-row,
.wp-block-columns.mariart-grid-row {
display: flex;
align-items: flex-start;
justify-content: flex-start;
gap: var(--mariart-grid-row-padding);
flex-wrap: wrap !important;
}
.mariart-grid-row.align-center {
justify-content: center;
}
.mariart-grid-row.align-right {
justify-content: flex-end;
}
.mariart-grid-row.valign-center {
align-items: center;
}
.mariart-grid-row.valign-bottom {
align-items: flex-end;
}
.mariart-grid-row.reverse {
flex-direction: row-reverse;
} .mariart-grid-row.no-gap {
gap: 0;
} .wp-block-columns.mariart-grid-row > .wp-block-column.mariart-grid-cell,
.wp-block-columns.mariart-grid-row:not(.is-not-stacked-on-mobile) > .wp-block-column.mariart-grid-cell {
flex-basis: unset !important;
flex-grow: unset !important;
}
.mariart-grid-cell {
display: block;
width: 100%;
box-sizing: border-box;
margin: 0;
padding: 0;
}
.mariart-grid-cell.padded {
padding: var(--mariart-grid-cell-padding);
} .mariart-grid-cell.mariart-grid-cell-xs-1 {
width: var(--mariart-grid-cell-1);
}
.mariart-grid-cell.mariart-grid-cell-xs-2 {
width: var(--mariart-grid-cell-2);
}
.mariart-grid-cell.mariart-grid-cell-xs-3 {
width: var(--mariart-grid-cell-3);
}
.mariart-grid-cell.mariart-grid-cell-xs-4 {
width: var(--mariart-grid-cell-4);
}
.mariart-grid-cell.mariart-grid-cell-xs-5 {
width: var(--mariart-grid-cell-5);
}
.mariart-grid-cell.mariart-grid-cell-xs-6 {
width: var(--mariart-grid-cell-6);
}
.mariart-grid-cell.mariart-grid-cell-xs-7 {
width: var(--mariart-grid-cell-7);
}
.mariart-grid-cell.mariart-grid-cell-xs-8 {
width: var(--mariart-grid-cell-8);
}
.mariart-grid-cell.mariart-grid-cell-xs-9 {
width: var(--mariart-grid-cell-9);
}
.mariart-grid-cell.mariart-grid-cell-xs-10 {
width: var(--mariart-grid-cell-10);
}
.mariart-grid-cell.mariart-grid-cell-xs-11 {
width: var(--mariart-grid-cell-11);
} .mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-1 {
width: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-2 {
width: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-3 {
width: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-4 {
width: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-5 {
width: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-6 {
width: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-7 {
width: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-8 {
width: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-9 {
width: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-10 {
width: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xs-11 {
width: var(--mariart-grid-cell-nogap-11);
} .mariart-grid-cell.mariart-grid-space-xs-1 {
margin-left: calc(var(--mariart-grid-cell-1) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-2 {
margin-left: calc(var(--mariart-grid-cell-2) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-3 {
margin-left: calc(var(--mariart-grid-cell-3) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-4 {
margin-left: calc(var(--mariart-grid-cell-4) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-5 {
margin-left: calc(var(--mariart-grid-cell-5) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-6 {
margin-left: calc(var(--mariart-grid-cell-6) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-7 {
margin-left: calc(var(--mariart-grid-cell-7) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-8 {
margin-left: calc(var(--mariart-grid-cell-8) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-9 {
margin-left: calc(var(--mariart-grid-cell-9) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-10 {
margin-left: calc(var(--mariart-grid-cell-10) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xs-11 {
margin-left: calc(var(--mariart-grid-cell-11) + var(--mariart-grid-row-padding));
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-1 {
margin-left: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-2 {
margin-left: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-3 {
margin-left: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-4 {
margin-left: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-5 {
margin-left: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-6 {
margin-left: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-7 {
margin-left: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-8 {
margin-left: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-9 {
margin-left: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-10 {
margin-left: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xs-11 {
margin-left: var(--mariart-grid-cell-nogap-11);
} @media screen and (min-width: 576px) {
.mariart-grid-cell.mariart-grid-cell-s-1 {
width: var(--mariart-grid-cell-1);
}
.mariart-grid-cell.mariart-grid-cell-s-2 {
width: var(--mariart-grid-cell-2);
}
.mariart-grid-cell.mariart-grid-cell-s-3 {
width: var(--mariart-grid-cell-3);
}
.mariart-grid-cell.mariart-grid-cell-s-4 {
width: var(--mariart-grid-cell-4);
}
.mariart-grid-cell.mariart-grid-cell-s-5 {
width: var(--mariart-grid-cell-5);
}
.mariart-grid-cell.mariart-grid-cell-s-6 {
width: var(--mariart-grid-cell-6);
}
.mariart-grid-cell.mariart-grid-cell-s-7 {
width: var(--mariart-grid-cell-7);
}
.mariart-grid-cell.mariart-grid-cell-s-8 {
width: var(--mariart-grid-cell-8);
}
.mariart-grid-cell.mariart-grid-cell-s-9 {
width: var(--mariart-grid-cell-9);
}
.mariart-grid-cell.mariart-grid-cell-s-10 {
width: var(--mariart-grid-cell-10);
}
.mariart-grid-cell.mariart-grid-cell-s-11 {
width: var(--mariart-grid-cell-11);
} .mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-1 {
width: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-2 {
width: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-3 {
width: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-4 {
width: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-5 {
width: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-6 {
width: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-7 {
width: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-8 {
width: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-9 {
width: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-10 {
width: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-s-11 {
width: var(--mariart-grid-cell-nogap-11);
} .mariart-grid-cell.mariart-grid-space-s-1 {
margin-left: calc(var(--mariart-grid-cell-1) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-2 {
margin-left: calc(var(--mariart-grid-cell-2) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-3 {
margin-left: calc(var(--mariart-grid-cell-3) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-4 {
margin-left: calc(var(--mariart-grid-cell-4) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-5 {
margin-left: calc(var(--mariart-grid-cell-5) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-6 {
margin-left: calc(var(--mariart-grid-cell-6) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-7 {
margin-left: calc(var(--mariart-grid-cell-7) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-8 {
margin-left: calc(var(--mariart-grid-cell-8) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-9 {
margin-left: calc(var(--mariart-grid-cell-9) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-10 {
margin-left: calc(var(--mariart-grid-cell-10) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-s-11 {
margin-left: calc(var(--mariart-grid-cell-11) + var(--mariart-grid-row-padding));
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-1 {
margin-left: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-2 {
margin-left: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-3 {
margin-left: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-4 {
margin-left: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-5 {
margin-left: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-6 {
margin-left: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-7 {
margin-left: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-8 {
margin-left: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-9 {
margin-left: var(--mariart-grid-cell-nogap-9) ;
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-10 {
margin-left: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-s-11 {
margin-left: var(--mariart-grid-cell-nogap-11);
}
} @media screen and (min-width: 768px) {
.mariart-grid-cell.mariart-grid-cell-m-1 {
width: var(--mariart-grid-cell-1);
}
.mariart-grid-cell.mariart-grid-cell-m-2 {
width: var(--mariart-grid-cell-2);
}
.mariart-grid-cell.mariart-grid-cell-m-3 {
width: var(--mariart-grid-cell-3);
}
.mariart-grid-cell.mariart-grid-cell-m-4 {
width: var(--mariart-grid-cell-4);
}
.mariart-grid-cell.mariart-grid-cell-m-5 {
width: var(--mariart-grid-cell-5);
}
.mariart-grid-cell.mariart-grid-cell-m-6 {
width: var(--mariart-grid-cell-6);
}
.mariart-grid-cell.mariart-grid-cell-m-7 {
width: var(--mariart-grid-cell-7);
}
.mariart-grid-cell.mariart-grid-cell-m-8 {
width: var(--mariart-grid-cell-8);
}
.mariart-grid-cell.mariart-grid-cell-m-9 {
width: var(--mariart-grid-cell-9);
}
.mariart-grid-cell.mariart-grid-cell-m-10 {
width: var(--mariart-grid-cell-10);
}
.mariart-grid-cell.mariart-grid-cell-m-11 {
width: var(--mariart-grid-cell-11);
} .mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-1 {
width: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-2 {
width: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-3 {
width: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-4 {
width: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-5 {
width: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-6 {
width: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-7 {
width: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-8 {
width: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-9 {
width: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-10 {
width: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-m-11 {
width: var(--mariart-grid-cell-nogap-11);
} .mariart-grid-cell.mariart-grid-space-m-1 {
margin-left: calc(var(--mariart-grid-cell-1) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-2 {
margin-left: calc(var(--mariart-grid-cell-2) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-3 {
margin-left: calc(var(--mariart-grid-cell-3) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-4 {
margin-left: calc(var(--mariart-grid-cell-4) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-5 {
margin-left: calc(var(--mariart-grid-cell-5) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-6 {
margin-left: calc(var(--mariart-grid-cell-6) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-7 {
margin-left: calc(var(--mariart-grid-cell-7) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-8 {
margin-left: calc(var(--mariart-grid-cell-8) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-9 {
margin-left: calc(var(--mariart-grid-cell-9) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-10 {
margin-left: calc(var(--mariart-grid-cell-10) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-m-11 {
margin-left: calc(var(--mariart-grid-cell-11) + var(--mariart-grid-row-padding));
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-1 {
margin-left: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-2 {
margin-left: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-3 {
margin-left: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-4 {
margin-left: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-5 {
margin-left: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-6 {
margin-left: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-7 {
margin-left: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-8 {
margin-left: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-9 {
margin-left: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-10 {
margin-left: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-m-11 {
margin-left: var(--mariart-grid-cell-nogap-11);
}
} @media screen and (min-width: 992px) {
.mariart-grid-cell.mariart-grid-cell-l-1 {
width: var(--mariart-grid-cell-1);
}
.mariart-grid-cell.mariart-grid-cell-l-2 {
width: var(--mariart-grid-cell-2);
}
.mariart-grid-cell.mariart-grid-cell-l-3 {
width: var(--mariart-grid-cell-3);
}
.mariart-grid-cell.mariart-grid-cell-l-4 {
width: var(--mariart-grid-cell-4);
}
.mariart-grid-cell.mariart-grid-cell-l-5 {
width: var(--mariart-grid-cell-5);
}
.mariart-grid-cell.mariart-grid-cell-l-6 {
width: var(--mariart-grid-cell-6);
}
.mariart-grid-cell.mariart-grid-cell-l-7 {
width: var(--mariart-grid-cell-7);
}
.mariart-grid-cell.mariart-grid-cell-l-8 {
width: var(--mariart-grid-cell-8);
}
.mariart-grid-cell.mariart-grid-cell-l-9 {
width: var(--mariart-grid-cell-9);
}
.mariart-grid-cell.mariart-grid-cell-l-10 {
width: var(--mariart-grid-cell-10);
}
.mariart-grid-cell.mariart-grid-cell-l-11 {
width: var(--mariart-grid-cell-11);
} .mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-1 {
width: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-2 {
width: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-3 {
width: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-4 {
width: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-5 {
width: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-6 {
width: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-7 {
width: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-8 {
width: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-9 {
width: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-10 {
width: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-l-11 {
width: var(--mariart-grid-cell-nogap-11);
} .mariart-grid-cell.mariart-grid-space-l-1 {
margin-left: calc(var(--mariart-grid-cell-1) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-2 {
margin-left: calc(var(--mariart-grid-cell-2) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-3 {
margin-left: calc(var(--mariart-grid-cell-3) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-4 {
margin-left: calc(var(--mariart-grid-cell-4) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-5 {
margin-left: calc(var(--mariart-grid-cell-5) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-6 {
margin-left: calc(var(--mariart-grid-cell-6) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-7 {
margin-left: calc(var(--mariart-grid-cell-7) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-8 {
margin-left: calc(var(--mariart-grid-cell-8) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-9 {
margin-left: calc(var(--mariart-grid-cell-9) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-10 {
margin-left: calc(var(--mariart-grid-cell-10) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-l-11 {
margin-left: calc(var(--mariart-grid-cell-11) + var(--mariart-grid-row-padding));
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-1 {
margin-left: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-2 {
margin-left: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-3 {
margin-left: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-4 {
margin-left: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-5 {
margin-left: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-6 {
margin-left: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-7 {
margin-left: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-8 {
margin-left: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-9 {
margin-left: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-10 {
margin-left: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-l-11 {
margin-left: var(--mariart-grid-cell-nogap-11);
}
} @media screen and (min-width: 1200px) {
.mariart-grid-cell.mariart-grid-cell-xl-1 {
width: var(--mariart-grid-cell-1);
}
.mariart-grid-cell.mariart-grid-cell-xl-2 {
width: var(--mariart-grid-cell-2);
}
.mariart-grid-cell.mariart-grid-cell-xl-3 {
width: var(--mariart-grid-cell-3);
}
.mariart-grid-cell.mariart-grid-cell-xl-4 {
width: var(--mariart-grid-cell-4);
}
.mariart-grid-cell.mariart-grid-cell-xl-5 {
width: var(--mariart-grid-cell-5);
}
.mariart-grid-cell.mariart-grid-cell-xl-6 {
width: var(--mariart-grid-cell-6);
}
.mariart-grid-cell.mariart-grid-cell-xl-7 {
width: var(--mariart-grid-cell-7);
}
.mariart-grid-cell.mariart-grid-cell-xl-8 {
width: var(--mariart-grid-cell-8);
}
.mariart-grid-cell.mariart-grid-cell-xl-9 {
width: var(--mariart-grid-cell-9);
}
.mariart-grid-cell.mariart-grid-cell-xl-10 {
width: var(--mariart-grid-cell-10);
}
.mariart-grid-cell.mariart-grid-cell-xl-11 {
width: var(--mariart-grid-cell-11);
} .mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-1 {
width: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-2 {
width: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-3 {
width: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-4 {
width: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-5 {
width: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-6 {
width: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-7 {
width: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-8 {
width: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-9 {
width: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-10 {
width: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xl-11 {
width: var(--mariart-grid-cell-nogap-11);
} .mariart-grid-cell.mariart-grid-space-xl-1 {
margin-left: calc(var(--mariart-grid-cell-1) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-2 {
margin-left: calc(var(--mariart-grid-cell-2) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-3 {
margin-left: calc(var(--mariart-grid-cell-3) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-4 {
margin-left: calc(var(--mariart-grid-cell-4) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-5 {
margin-left: calc(var(--mariart-grid-cell-5) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-6 {
margin-left: calc(var(--mariart-grid-cell-6) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-7 {
margin-left: calc(var(--mariart-grid-cell-7) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-8 {
margin-left: calc(var(--mariart-grid-cell-8) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-9 {
margin-left: calc(var(--mariart-grid-cell-9) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-10 {
margin-left: calc(var(--mariart-grid-cell-10) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xl-11 {
margin-left: calc(var(--mariart-grid-cell-11) + var(--mariart-grid-row-padding));
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-1 {
margin-left: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-2 {
margin-left: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-3 {
margin-left: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-4 {
margin-left: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-5 {
margin-left: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-6 {
margin-left: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-7 {
margin-left: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-8 {
margin-left: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-9 {
margin-left: var(--mariart-grid-cell-nogap-9)
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-10 {
margin-left: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xl-11 {
margin-left: var(--mariart-grid-cell-nogap-11);
}
} @media screen and (min-width: 1450px) {
.mariart-grid-cell.mariart-grid-cell-xxl-1 {
width: var(--mariart-grid-cell-1);
}
.mariart-grid-cell.mariart-grid-cell-xxl-2 {
width: var(--mariart-grid-cell-2);
}
.mariart-grid-cell.mariart-grid-cell-xxl-3 {
width: var(--mariart-grid-cell-3);
}
.mariart-grid-cell.mariart-grid-cell-xxl-4 {
width: var(--mariart-grid-cell-4);
}
.mariart-grid-cell.mariart-grid-cell-xxl-5 {
width: var(--mariart-grid-cell-5);
}
.mariart-grid-cell.mariart-grid-cell-xxl-6 {
width: var(--mariart-grid-cell-6);
}
.mariart-grid-cell.mariart-grid-cell-xxl-7 {
width: var(--mariart-grid-cell-7);
}
.mariart-grid-cell.mariart-grid-cell-xxl-8 {
width: var(--mariart-grid-cell-8);
}
.mariart-grid-cell.mariart-grid-cell-xxl-9 {
width: var(--mariart-grid-cell-9);
}
.mariart-grid-cell.mariart-grid-cell-xxl-10 {
width: var(--mariart-grid-cell-10);
}
.mariart-grid-cell.mariart-grid-cell-xxl-11 {
width: var(--mariart-grid-cell-11);
} .mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-1 {
width: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-2 {
width: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-3 {
width: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-4 {
width: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-5 {
width: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-6 {
width: var(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-7 {
width: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-8 {
width: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-9 {
width: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-10 {
width: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-cell-xxl-11 {
width: var(--mariart-grid-cell-nogap-11);
} .mariart-grid-cell.mariart-grid-space-xxl-1 {
margin-left: var(--mariart-grid-cell-1) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-2 {
margin-left: var(--mariart-grid-cell-2) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-3 {
margin-left: var(--mariart-grid-cell-3) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-4 {
margin-left: var(--mariart-grid-cell-4) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-5 {
margin-left: var(--mariart-grid-cell-5) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-6 {
margin-left: var(--mariart-grid-cell-6) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-7 {
margin-left: var(--mariart-grid-cell-7) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-8 {
margin-left: var(--mariart-grid-cell-8) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-9 {
margin-left: var(--mariart-grid-cell-9) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-10 {
margin-left: var(--mariart-grid-cell-10) + var(--mariart-grid-row-padding));
}
.mariart-grid-cell.mariart-grid-space-xxl-11 {
margin-left: var(--mariart-grid-cell-11) + var(--mariart-grid-row-padding));
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-1 {
margin-left: var(--mariart-grid-cell-nogap-1);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-2 {
margin-left: var(--mariart-grid-cell-nogap-2);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-3 {
margin-left: var(--mariart-grid-cell-nogap-3);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-4 {
margin-left: var(--mariart-grid-cell-nogap-4);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-5 {
margin-left: var(--mariart-grid-cell-nogap-5);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-6 {
margin-left: cvar(--mariart-grid-cell-nogap-6);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-7 {
margin-left: var(--mariart-grid-cell-nogap-7);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-8 {
margin-left: var(--mariart-grid-cell-nogap-8);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-9 {
margin-left: var(--mariart-grid-cell-nogap-9);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-10 {
margin-left: var(--mariart-grid-cell-nogap-10);
}
.mariart-grid-row.no-gap .mariart-grid-cell.mariart-grid-space-xxl-11 {
margin-left: var(--mariart-grid-cell-nogap-11);
}
}
  :root {
--mariart-button-padding-x: 20px;
--mariart-button-padding-y: 10px;
--mariart-button-border-width: 1px;
--mariart-button-border-style: solid;
--mariart-button-border-colour: var(--mariart-colour-secondary);
--mariart-button-border-radius: 10px;
--mariart-button-margin: 5px;
--mariart-button-size-xs: 0.6;
--mariart-button-size-s: 0.8;
--mariart-button-size-l: 1.3;
--mariart-button-size-xl: 1.7;
--mariart-button-size-xxl: 2;
--mariart-button-background: var(--mariart-colour-secondary);
--mariart-button-background-hover: var(--mariart-colour-primary);
--mariart-button-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.4);
} button,
a.button,
.wp-block-button a,
input[type="submit"] {
display: inline-block;
margin: var(--mariart-button-margin) 0;
padding: var(--mariart-button-padding-y) var(--mariart-button-padding-x);
font-family: var(--mariart-font-family-text);
font-size: var(--mariart-font-size-p);
line-height: var(--mariart-line-height-heading);
font-weight: var(--mariart-font-weight-medium);
text-decoration: none;
color: var(--mariart-colour-white);
background: var(--mariart-button-background);
border: var(--mariart-button-border-width)  var(--mariart-button-border-style) var(--mariart-button-border-colour);
border-radius: var(--mariart-button-border-radius);
box-sizing: border-box;
cursor: pointer;
}
button:hover,
a.button:hover,
.wp-block-button a:hover,
input[type="submit"]:hover {
background-color: var(--mariart-button-background-hover);
} button.shadow,
a.button.shadow,
.wp-block-button.shadow a,
.wp-block-buttons.shadow .wp-block-button a,
input[type="submit"].shadow {
box-shadow: var(--mariart-button-shadow);
}  button.mariart-button-xs,
a.button.mariart-button-xs,
.wp-block-button.mariart-button-xs a,
.wp-block-buttons.mariart-button-xs .wp-block-button a,
input[type="submit"].mariart-button-xs {
padding: calc(var(--mariart-button-padding-y) * var(--mariart-button-size-xs)) calc(var(--mariart-button-padding-x) * var(--mariart-button-size-xs));
font-size: calc(var(--mariart-font-size-p) * var(--mariart-button-size-xs));
border-radius: calc(var(--mariart-button-border-radius) * var(--mariart-button-size-xs));
} button.mariart-button-s,
a.button.mariart-button-s,
.wp-block-button.mariart-button-s a,
.wp-block-buttons.mariart-button-s .wp-block-button a,
input[type="submit"].mariart-button-s {
padding: calc(var(--mariart-button-padding-y) * var(--mariart-button-size-s)) calc(var(--mariart-button-padding-x) * var(--mariart-button-size-s));
font-size: calc(var(--mariart-font-size-p) * var(--mariart-button-size-s));
border-radius: calc(var(--mariart-button-border-radius) * var(--mariart-button-size-s));
} button.mariart-button-l,
a.button.mariart-button-l,
.wp-block-button.mariart-button-l a,
.wp-block-buttons.mariart-button-l .wp-block-button a,
input[type="submit"].mariart-button-l {
padding: calc(var(--mariart-button-padding-y) * var(--mariart-button-size-l)) calc(var(--mariart-button-padding-x) * var(--mariart-button-size-l));
font-size: calc(var(--mariart-font-size-p) * var(--mariart-button-size-l));
border-radius: calc(var(--mariart-button-border-radius) * var(--mariart-button-size-l));
} button.mariart-button-xl,
a.button.mariart-button-xl,
.wp-block-button.mariart-button-xl a,
.wp-block-buttons.mariart-button-xl .wp-block-button a,
input[type="submit"].mariart-button-xl {
padding: calc(var(--mariart-button-padding-y) * var(--mariart-button-size-xl)) calc(var(--mariart-button-padding-x) * var(--mariart-button-size-xl));
font-size: calc(var(--mariart-font-size-p) * var(--mariart-button-size-xl));
border-radius: calc(var(--mariart-button-border-radius) * var(--mariart-button-size-xl));
} button.mariart-button-xxl,
a.button.mariart-button-xxl,
.wp-block-button.mariart-button-xxl a,
.wp-block-buttons.mariart-button-xxl .wp-block-button a,
input[type="submit"].mariart-button-xxl {
padding: calc(var(--mariart-button-padding-y) * var(--mariart-button-size-xxl)) calc(var(--mariart-button-padding-x) * var(--mariart-button-size-xxl));
font-size: calc(var(--mariart-font-size-p) * var(--mariart-button-size-xxl));
border-radius: calc(var(--mariart-button-border-radius) * var(--mariart-button-size-xxl));
}.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li {
position: relative;
}
.sf-menu ul {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 99;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu ul ul {
top: 0;
left: 100%;
} .sf-menu {
float: left;
margin-bottom: 1em;
}
.sf-menu ul {
box-shadow: 2px 2px 6px rgba(0,0,0,.2);
min-width: 12em; *width: 12em; }
.sf-menu a {
border-left: 1px solid #fff;
border-top: 1px solid #dFeEFF; border-top: 1px solid rgba(255,255,255,.5);
padding: .75em 1em;
text-decoration: none;
zoom: 1; }
.sf-menu a {
color: #13a;
}
.sf-menu li {
background: #BDD2FF;
white-space: nowrap; *white-space: normal; -webkit-transition: background .2s;
transition: background .2s;
}
.sf-menu ul li {
background: #AABDE6;
}
.sf-menu ul ul li {
background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
background: #CFDEFF; -webkit-transition: none;
transition: none;
} .sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em; } .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 50%;
right: 1em;
margin-top: -3px;
height: 0;
width: 0; border: 5px solid transparent;
border-top-color: #dFeEFF; border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: white; } .sf-arrows ul .sf-with-ul:after {
margin-top: -5px;
margin-right: -3px;
border-color: transparent;
border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: white;
}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//acreline.com.au/wp-content/plugins/mariart/assets/external/colorbox-master/example1/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}:root { --acreline-colour-text: #585858;
--acreline-colour-emerald: #154734;
--acreline-colour-lime: #6CC24A;
--acreline-colour-cream-tint: #FFF3E0;
--acreline-colour-white: #FFFFFF; --acreline-font-family: brandon, Arial, sans-serif;
--acreline-font-size-banner: 30px;
--acreline-font-size-h1: 23px;
--acreline-font-size-h2: 23px;
--acreline-font-size-h3: 17px;
--acreline-font-size-h4: 17px;
--acreline-font-size-h5: 17px;
--acreline-font-size-h6: 16px;
--acreline-font-size-p: 16px;
--acreline-font-size-small: 15px;
--acreline-line-height-standard: 1.53em;
--acreline-line-height-small: 1.18em; --acreline-border-radius: 15px;
--mariart-max-site-width: 1300px;
} @font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Thin.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Thin.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Thin.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Thin.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Thin.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Thin.svg#../fonts/BrandonText-Thin) format('svg');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-ThinItalic.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-ThinItalic.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-ThinItalic.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-ThinItalic.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-ThinItalic.svg#../fonts/BrandonText-ThinItalic) format('svg');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Light.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Light.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Light.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Light.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Light.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Light.svg#../fonts/BrandonText-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-LightItalic.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-LightItalic.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-LightItalic.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-LightItalic.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-LightItalic.svg#../fonts/BrandonText-LightItalic) format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Regular.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Regular.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Regular.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Regular.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Regular.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Regular.svg#../fonts/BrandonText-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-RegularItalic.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-RegularItalic.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-RegularItalic.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-RegularItalic.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-RegularItalic.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-RegularItalic.svg#../fonts/BrandonText-RegularItalic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Medium.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Medium.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Medium.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Medium.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Medium.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Medium.svg#../fonts/BrandonText-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-MediumItalic.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-MediumItalic.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-MediumItalic.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-MediumItalic.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-MediumItalic.svg#../fonts/BrandonText-MediumItalic) format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Bold.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Bold.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Bold.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Bold.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Bold.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Bold.svg#../fonts/BrandonText-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BoldItalic.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BoldItalic.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BoldItalic.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BoldItalic.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BoldItalic.svg#../fonts/BrandonText-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Black.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Black.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Black.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Black.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Black.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-Black.svg#../fonts/BrandonText-Black) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'brandon';
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BlackItalic.eot);
src: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BlackItalic.woff2) format('woff2'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BlackItalic.woff) format('woff'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BlackItalic.ttf) format('truetype'),
url(//acreline.com.au/wp-content/themes/acreline-custom/assets/fonts/BrandonText-BlackItalic.svg#../fonts/BrandonText-BlackItalic) format('svg');
font-weight: 900;
font-style: italic;
font-display: swap;
} body {
background: var(--acreline-colour-white);
color: var(--acreline-colour-text);
padding: 0;
margin: 0;
font-family: var(--acreline-font-family);
}
a {
color: var(--acreline-colour-lime);
} .wp-block-button {
display: block;
width: 100%;
}
.wp-block-button a {
margin: 5px 0;
display: block;
}
.mariart-container.no-top-padding {
padding-top: 0 !important;
}
.mariart-container.no-bottom-padding {
padding-bottom: 0 !important;
}
.mariart-container.very.thin > .wrap {
max-width: 800px;
}
.mariart-container.narrow > .wrap {
max-width: calc(var(--mariart-max-site-width) - (2 * var(--mariart-container-padding-x)));
}
.mariart-container.thin > .wrap {
max-width: calc(var(--mariart-max-site-width) - (4 * var(--mariart-container-padding-x)));
} p,
li,
input,
textarea,
select,
select option {
font-family: var(--acreline-font-family);
font-size: var(--acreline-font-size-p);
line-height: var(--acreline-line-height-standard);
}
p {
margin: 20px 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--acreline-font-family);
font-weight: 500;
}
h1 {
font-size: var(--acreline-font-size-h1);
}
h2 {
font-size: var(--acreline-font-size-h2);
}
h3 {
font-size: var(--acreline-font-size-h3);
}
h4 {
font-size: var(--acreline-font-size-h4);
}
h5 {
font-size: var(--acreline-font-size-h5);
}
h6 {
font-size: var(--acreline-font-size-h6);
}
h1,
h2,
h3 {
line-height: var(--acreline-line-height-small);
margin: 30px 0 20px 0;
}
h4,
h5,
h6 {
line-height: var(--acreline-line-height-standard);
margin: 20px 0;
}
h1.bar,
.single-species h1,
h2 {
padding-bottom: 10px;
position: relative;
}
h1.bar:after,
.single-species h1:after,
h2::after {
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 40px;
background: var(--acreline-colour-lime);
content: "";
}
h1.has-text-align-center.bar:after,
.single-species h1:after,
h2.has-text-align-center::after,
.has-text-align-center h2::after {
left: calc(50% - 20px);
}
.background-white h2::after,
.background-emerald h2::after,
.background-landscape h2::after {
background: var(--acreline-colour-lime);
}
.background-lime h2::after {
background: var(--acreline-colour-emerald);
} p.gform_required_legend {
display: none;
}
body .gform-theme--foundation .gfield input:not([type="radio"]):not([type="checkbox"]),
body .gform-theme--foundation .gfield textarea,
select,
.gform-theme--foundation .gfield select {
display: inline-block;
background-color: var(--acreline-colour-white);
color: var(--acreline-colour-text);
border: 1px solid var(--acreline-colour-cream-tint);
border-radius: 18px;
padding: 0 20px;
line-height: 36px;
text-align: left;
}
select,
.gform-theme--foundation .gfield select {
cursor: pointer;
}
body .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
body .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
body .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
width: 100%;
} body button,
body a.button,
body .wp-block-button a,
body .gform_wrapper .gform_footer input.gform_button.button {
display: inline-block;
background: var(--acreline-colour-lime) !important;
color: var(--acreline-colour-emerald) !important;
text-transform: uppercase !important;
line-height: 19px !important;
margin: 0 !important;
padding: 14px 18px 12px 18px !important;
border-radius: 9000px !important;
border: none !important;
text-decoration: none !important;
font-weight: 500 !important;
font-size: var(--acreline-font-size-p) !important;
font-family: var(--acreline-font-family) !important;
width: 100%;
box-sizing: border-box;
}
body button:hover,
body a.button:hover,
body .wp-block-button a:hover,
body .gform_wrapper .gform_footer input.gform_button.button:hover {
background-color: var(--acreline-colour-lime) !important;
color: var(--acreline-colour-white) !important;
}
.wp-block-buttons {
margin: 50px 0;
}
.wp-block-buttons:first-child {
margin-top: 0;
}
.wp-block-buttons:last-child {
margin-bottom: 0;
}
body a.button {
display: block;
width: 100%;
box-sizing: border-box;
text-align: center;
margin: 5px !important;
}
body a.button:first-child {
margin-left: 0 !important;
}
body a.button:last-child {
margin-right: 0 !important;
} .background-landscape {
background-color: var(--acreline-colour-cream-tint);
background-image: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/background/landscape.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.background-emerald {
color: var(--acreline-colour-white);
background: var(--acreline-colour-emerald);
}
.background-lime {
background: var(--acreline-colour-lime);
}
.background-feature-wheel {
background-image: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/background/wheel-lime.png);
background-size: 100px 100px;
background-repeat: no-repeat;
background-position: top right;
} .acreline-feature-image {
--image-radius: 200px;
overflow: hidden;
}
.acreline-feature-image.no-content {
--image-radius: 0;
padding: 0 !important;
}
.acreline-feature-image.no-content .image {
width: 100%;
position: relative;
height: 200px;
}
.acreline-feature-image.mariart-container {
background: var(--acreline-colour-emerald);
color: var(--acreline-colour-white);
padding-top: calc(var(--image-radius) + 40px);
padding-bottom: 40px;
}
.acreline-feature-image .content {
text-align: center;
}
.acreline-feature-image .wp-block-buttons {
justify-content: center;
}
.acreline-feature-image h1 {
font-size: var(--acreline-font-size-banner);
}
.acreline-feature-image .image {
width: calc(var(--image-radius) * 2);
height: var(--image-radius);
position: absolute;
top: 0;
left: calc(50% - var(--image-radius));
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
border-bottom-left-radius: var(--image-radius);
border-bottom-right-radius: var(--image-radius);
} .mariart-faqs .schema-faq-section {
padding: 20px 0;
border-bottom: 1px solid var(--acreline-colour-cream-tint);
}
.mariart-faqs .schema-faq-section:first-of-type {
border-top: 1px solid var(--acreline-colour-cream-tint);
}
.mariart-faqs .schema-faq-section > .schema-faq-question {
display: block;
font-size: var(--acreline-font-size-h6);
font-weight: 500;
padding-right: 30px;
color: var(--acreline-colour-emerald);
background: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/common/minus_emerald.png) center right no-repeat;
background-size: 13px 13px;
cursor: pointer;
}
.mariart-faqs .schema-faq-section.closed > .schema-faq-question {
background-image: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/common/plus_emerald.png);
}
.mariart-faqs .schema-faq-section > .schema-faq-answer {
padding-top: 20px;
} body button.slick-arrow {
margin: 0 !important;
padding: 0 !important;
width: 32px;
height: 32px;
font-size: 0 !important;
background: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/common/arrow-left-emerald.png) center center no-repeat var(--acreline-colour-lime) !important;
background-size: 16px 16px !important;
border: 1px solid var(--acreline-colour-lime);
position: absolute;
top: calc((100% - 32px) / 2);
left: -6px;
z-index: 5;
}
body button.slick-arrow.slick-next {
left: auto;
right: -6px;
background-image: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/common/arrow-right-emerald.png) !important;
}
body button.slick-arrow:hover {
background-color: var(--acreline-colour-emerald) !important;
border: 1px solid var(--acreline-colour-lime) !important;
background-image: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/common/arrow-left-lime.png) !important;
}
body button.slick-arrow.slick-next:hover {
background-image: url(//acreline.com.au/wp-content/themes/acreline-custom/assets/images/common/arrow-right-lime.png) !important;
} #site-header.mariart-container {
padding-top: 10px;
padding-bottom: 10px;
}
#site-header > div.wrap {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: nowrap;
}
#home-link-image {
display: block;
width: auto;
height: 30px;
}
button#menu-toggle {
display: block;
background: none !important;
border-radius: 0 !important;
padding: 0 !important;
margin: 0 !important;
}
#menu-toggle svg {
display: block;
width: 30px;
height: auto;
}
#menu-toggle svg line {
stroke: var(--acreline-colour-emerald);
}
#menu-toggle:hover svg line {
stroke: var(--acreline-colour-lime);
} #header-right {
display: flex;
gap: 5px;
flex-wrap: wrap;
justify-content: flex-end;
}
.header-right-top,
.header-right-bottom {
width: 100%;
display: flex;
align-items: flex-end;
}
ul.header-nav-menu,
ul.header-nav-menu li {
margin: 0;
padding: 0;
list-style: none;
}
ul.header-nav-menu {
display: flex;
flex-wrap: nowrap;
width: 100%;
justify-content: flex-end;
}
ul.header-nav-menu a {
display: flex;
gap: 10px;
align-items: center;
justify-content: center;
background: var(--acreline-colour-lime);
color: var(--acreline-colour-emerald);
text-decoration: none;
margin: 0;
padding: 12px 20px 10px 20px;
border-radius: 9000px;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
}
ul.header-nav-menu a span {
display: block;
line-height: 18px;
}
ul.header-nav-menu a svg {
display: block;
width: auto;
height: 24px;
}
ul.header-nav-menu a svg path {
fill: var(--acreline-colour-emerald);
}
ul.header-nav-menu a:hover {
color: var(--acreline-colour-white);
}
ul.header-nav-menu a:hover svg path {
fill: var(--acreline-colour-white);
} ul.header-nav-menu a.phone {
background: var(--acreline-colour-white);
}
ul.header-nav-menu a.phone svg path {
fill: var(--acreline-colour-lime);
}
ul.header-nav-menu a.phone:hover {
color: var(--acreline-colour-lime);
}
ul.header-nav-menu a.phone:hover svg path {
fill: var(--acreline-colour-lime);
} .header-right-bottom,
ul.header-nav-menu a.phone span,
ul.header-nav-menu a.quote {
display: none;
} #site-footer.mariart-container {
color: var(--acreline-colour-white);
background: var(--acreline-colour-emerald);
}
#site-footer.mariart-container a {
color: var(--acreline-colour-white);
text-decoration: none;
}
#site-footer.mariart-container a:hover {
color: var(--acreline-colour-lime);
}
p.footer-title {
font-weight: 500;
text-transform: uppercase;
color: var(--acreline-colour-lime);
}
#site-footer ul.menu,
#site-footer ul.menu li {
list-style: none;
padding-left: 0;
}
#footer-link-image {
display: block;
width: auto;
height: 40px;
}
a.footer-phone {
display: flex;
gap: 10px;
align-items: center;
font-weight: 500;
}
a.footer-phone svg {
display: block;
height: 16px;
width: auto;
}
a.footer-phone svg path {
fill: var(--acreline-colour-lime);
} #site-credits.mariart-container {
background: var(--acreline-colour-lime);
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}
#site-credits.mariart-container,
#site-credits.mariart-container p,
#site-credits.mariart-container li {
font-size: var(--acreline-font-size-small);
margin: 0;
color: var(--acreline-colour-emerald);
}
#site-credits a {
color: var(--acreline-colour-emerald);
text-decoration: none;
}
#site-credits a:hover {
color: var(--acreline-colour-white);
}
#site-credits .credits-left ul,
#site-credits .credits-left ul li {
margin: 0;
padding: 0;
list-style: none;
}
#site-credits .credits-left ul {
display: flex;
gap: 0;
flex-wrap: wrap;
align-items: flex-start;
justify-content: center;
margin: 10px 0;
}
#site-credits .credits-left ul a {
display: block;
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid var(--acreline-colour-emerald);
}
#site-credits .credits-left ul li:first-child a {
margin-left: 0;
padding-left: 0;
border-left: none;
}  .acreline-product-main-image,
.product-options-image {
display: block;
width: 100%;
height: auto;
padding: 20% 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
border-radius: var(--acreline-border-radius);
}
.product-options-image {
background-size: contain;
}
.acreline-product-main-image {
padding: 29.8% 0;
}
.acreline-product-options dl {
margin: 0;
}
.acreline-product-options dl dt,
.acreline-product-options dl dd {
display: block;
width: 100%;
margin: 5px 0;
padding: 0;
}
.acreline-product-options dl dt {
margin-top: 15px;
font-weight: bold;
} .acreline-product-gallery {
margin-top: 40px;
}
.acreline-product-gallery-image {
display: block;
}
.acreline-product-gallery-image img {
display: block;
width: calc(100% - 20px);
height: auto;
border-radius: var(--acreline-border-radius);
margin: 0 auto;
} .acreline-product-icons {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.acreline-product-icon {
width: 100px;
text-align: center;
}
.acreline-product-icon .icon {
width: 100px;
height: 100px;
margin: 0 auto;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.acreline-product-icon p {
margin: 10px 0 0 0;
} .aceline-species-main-image {
display: block;
width: 100%;
max-width: 450px;
height: auto;
margin: 0;
padding: 35% 0;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
a.species-gallery img {
display: block;
width: 100%;
height: auto;
}
p.species-gallery-products-links {
margin: var(--mariart-container-padding-y) 0 0 0;
} .acreline-blog-category-list {
display: flex;
flex-wrap: wrap;
column-gap: 30px;
row-gap: 40px;
}
.acreline-blog-category-list article {
width: 100%;
}
.acreline-blog-category-list article img,
.acreline-blog-category-list article a.image {
border-radius: var(--acreline-border-radius);
display: block;
width: 100%;
height: auto;
}
.acreline-blog-category-list article a.image {
margin-bottom: 40px;
}
.acreline-blog-category-list article img,
.acreline-blog-category-list article .wrap {
width: 100%;
}
.acreline-blog-category-list article h2 {
margin-bottom: 30px;
}
.acreline-blog-category-list article h2 a {
text-decoration: none;
color: var(--acreline-colour-text);
} div.nav-links {
text-align: center;
padding-top: 40px;
}
div.nav-links a,
div.nav-links span {
display: inline-block;
background: var(--acreline-colour-cream-tint);
color: var(--acreline-colour-text);
text-decoration: none;
font-weight: bold;
padding: 5px 8px;
border-radius: 3px;
margin: 0 3px;
}
div.nav-links a {
background: var(--acreline-colour-lime);
color: var(--acreline-colour-text);
}
div.nav-links a:hover {
color: var(--acreline-colour-white);
} .acreline-blog-header-image::before {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 33%;
content: "";
background: var(--acreline-colour-emerald);
}
.acreline-blog-header-image .acreline-feature-image.no-content .image {
height: auto;
padding: 20% 0;
} p.contact a {
color: var(--acreline-colour-text);
text-decoration: none;
}
p.contact a:hover {
color: var(--acreline-colour-lime);
text-decoration: none;
}  @media screen and (max-width: 992px) {
} @media screen and (min-width: 576px) { .acreline-feature-image {
--image-radius: 250px;
}
} @media screen and (min-width: 768px) { .acreline-feature-image {
--image-radius: 300px;
} body button,
body a.button,
body .wp-block-button a,
body .gform_wrapper .gform_footer input.gform_button.button {
display: inline-block;
width: auto;
} body .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
body .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), 
body .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
body .gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
width: auto;
}
} @media screen and (min-width: 992px) {
:root {
--mariart-container-padding-y: 80px;
} p.narrow,
h6.narrow,
h5.narrow,
h4.narrow,
h3.narrow,
h2.narrow,
h1.narrow,
div.text-narrow {
width: 70%;
margin-left: auto;
margin-right: auto;
}
h1,
h2,
h3 {
margin: 50px 0 40px 0;
} .wp-block-button {
display: inline-block;
width: auto;
}
.wp-block-button a {
margin: 5px 0;
display: inline;
}  .wp-block-buttons.on-bottom {
position: absolute;
left: 0;
width: 100%;
bottom: calc(((var(--mariart-container-padding-y)) * -1));
} .background-feature-wheel {
background-size: 200px 200px;
} .acreline-feature-image {
--image-radius: 500px;
}
.acreline-feature-image.mariart-container {
padding-top: var(--mariart-container-padding-y);
padding-bottom: var(--mariart-container-padding-y);
}
.acreline-feature-image .content {
text-align: left;
width: 300px;
height: auto;
min-height: calc(300px - (var(--mariart-container-padding-y) * 2));
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
}
.acreline-feature-image .wp-block-buttons {
justify-content: left;
}
.acreline-feature-image .image {
left: auto;
right: calc(50% - var(--image-radius) - 300px);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: var(--image-radius);
border-top-right-radius: var(--image-radius);
}
.acreline-feature-image.no-content .image {
width: 100%;
left: auto;
right: auto;
position: relative;
height: 350px;
border-radius: 0;
} .acreline-product-content.mariart-container .mariart-grid-row .mariart-grid-cell:last-child {
box-sizing: border-box;
padding-right: 40px;
}
} @media screen and (min-width: 1200px) { :root { --acreline-font-size-banner: 40px;
--acreline-font-size-h1: 29px;
--acreline-font-size-h2: 29px;
--acreline-font-size-h3: 19px;
--acreline-font-size-h4: 19px;
--acreline-font-size-h5: 19px;
--acreline-font-size-h6: 17px;
--acreline-font-size-p: 16px;
--acreline-font-size-small: 15px;
} #site-header.mariart-container {
padding-top: 20px;
padding-bottom: 20px;
}
button#menu-toggle {
display: none;
}
.header-right-bottom,
ul.header-nav-menu a.quote {
display: flex;
align-items: center;
line-height: 20px;
}
ul.header-nav-menu a.phone span {
display: block;
}
ul.header-nav-menu a svg {
height: 18px;
}
#home-link-image {
height: 55px;
} .sf-menu {
float: none;
display: flex;
gap: 0;
margin: 0 0 0 auto;
}
.sf-menu > li {
float: none;
}
.sf-menu a {
padding: 10px;
margin: 0;
background: var(--acreline-colour-white);
color: var(--acreline-colour-emerald);
}
.sf-menu a:hover,
.sf-menu li.current-menu-item > a,
.sf-menu li.current-menu-parent > a,
.sf-menu li.current-menu-ancestor > a {
color: var(--acreline-colour-lime);
} #site-credits > div.wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
#site-credits .credits-left {
display: flex;
gap: 10px;
flex-wrap: nowrap;
}
#site-credits .credits-left ul {
margin: 0;
}
#site-credits .credits-left ul li a,
#site-credits .credits-left ul li:first-child a {
margin-left: 10px;
padding-left: 10px;
border-left: 1px solid var(--acreline-colour-emerald);
} .acreline-feature-image {
--image-radius: 630px;
}
.acreline-feature-image .content {
width: 400px;
}
.acreline-feature-image .content {
min-height: calc(500px - (var(--mariart-container-padding-y) * 2));
}
.acreline-feature-image.no-content .image {
height: 500px;
} .acreline-blog-category-list article {
width: calc((100% - (60px * 2)) / 3);
}
.acreline-blog-category-list article:first-of-type {
width: 100%;
display: flex;
flex-wrap: nowrap;
align-items: center;
column-gap: 60px;
}
.acreline-blog-category-list article:not(:first-of-type) h2 {
font-size: var(--acreline-font-size-h3);
padding-bottom: 0;
}
.acreline-blog-category-list article:not(:first-of-type) h2:after {
display: none;
}
.acreline-blog-category-list article:first-of-type image,
.acreline-blog-category-list article:first-of-type .content {
width: calc((100% - 60px) / 2);
}
} @media screen and (min-width: 1450px) { .acreline-feature-image .content {
width: 450px;
}
}.acreline-species-list-container a {
display: block;
text-decoration: none;
color: var(--acreline-colour-text);
}
.acreline-species-list-container a .image {
display: block;
width: 100%;
height: auto;
padding: 30% 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
border-radius: var(--acreline-border-radius);
margin-bottom: 30px;
}
.acreline-species-list-container a h3 {
margin: 20px 0;
}