/*
Theme Name: Tiny Beez
Theme URI: http://www.tinybeez.com.au
Description: Tiny Beez Website
Author: BirdBrain Logic
Version: 1.0
*/
/* line 9, assets/sass/style.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  font-weight: 100; }

/* line 25, assets/sass/style.scss */
input:focus, select:focus, textarea:focus, button:focus {
  outline: none; }

/* Orange Colours */
/* Yellow Colours */
/* Brown Colours */
/* Black Colours */
/* Grey Colours */
/* Grey Colours */
/* Red Colours */
/* Centre Colours */
/* Updated Colours */
/* Orange Colours */
/* Yellow Colours */
/* Brown Colours */
/* Black Colours */
/* Grey Colours */
/* Grey Colours */
/* Red Colours */
/* Centre Colours */
/* Updated Colours */
/* Mixins */
/* line 5, assets/sass/_forms.scss */
.enrolment-opportunities .dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  background: #f1f1f1 url("assets/art/select-border.png") top right repeat-y;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #645e5e;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
  /* Carat */
  /* Old select (hidden) */
  /* Selected feedback item */
  /* Drop down Wrapper */
  /* Fade overlay for scrolling lists */
  /* Drop down list */ }
  /* line 17, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown .carat {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 10px;
    height: 5px;
    margin: -3px 0 0 0;
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 500;
    line-height: 5px;
    color: #645e5e; }
    /* line 27, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown .carat:after {
      content: '\f0d7';
      z-index: 2; }
  /* line 34, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 43, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown select {
    position: absolute;
    left: 0px;
    top: 0px; }
  /* line 50, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.touch .old {
    width: 100%;
    height: 100%; }
  /* line 54, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0; }
  /* line 62, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown .selected {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
    /* line 67, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown .selected::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: ''; }
  /* line 76, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown li {
    padding: 9px 12px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    line-height: 1px;
    white-space: nowrap;
    color: #645e5e; }
  /* line 87, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown div {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0;
    margin-top: -1px;
    overflow: hidden;
    visibility: hidden;
    border: 0;
    background: #f1f1f1;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  /* line 106, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.scrollable div::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    content: ''; }
  /* line 114, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.scrollable.bottom div::after {
    opacity: 0; }
  /* line 120, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    list-style: none;
    /* Drop down list items */ }
    /* line 131, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown ul li {
      padding: 3px 10px;
      margin: 0;
      font-family: "Roboto";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      color: #645e5e;
      -webkit-transition: color 0.2s ease-in-out 0s;
      -moz-transition: color 0.2s ease-in-out 0s;
      -ms-transition: color 0.2s ease-in-out 0s;
      -o-transition: color 0.2s ease-in-out 0s;
      transition: color 0.2s ease-in-out 0s;
      list-style: none;
      /* .Focus class is also added on hover */ }
      /* line 140, assets/sass/_forms.scss */
      .enrolment-opportunities .dropdown ul li.focus {
        position: relative;
        color: #e67034;
        z-index: 3; }
      /* line 146, assets/sass/_forms.scss */
      .enrolment-opportunities .dropdown ul li.active {
        color: #e67034; }
  /* line 152, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.scrollable.open ul {
    overflow-y: auto; }
  /* line 156, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.open {
    z-index: 2;
    /* Height is adjusted by JS on open */ }
    /* line 159, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open div {
      visibility: visible; }
    /* line 163, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open .selected {
      color: #645e5e; }
    /* line 166, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open .carat {
      color: #645e5e;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    /* line 175, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open div {
      opacity: 1;
      z-index: 2; }
  /* line 182, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown:after {
    position: absolute;
    top: 2px;
    right: 3px;
    bottom: 3px;
    width: 30px;
    background: transparent;
    content: ''; }

/* line 197, assets/sass/_forms.scss */
.enquiry-form input, .enquiry-form textarea {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 0;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #695e50;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s; }
  /* line 210, assets/sass/_forms.scss */
  .enquiry-form input::-webkit-input-placeholder, .enquiry-form textarea::-webkit-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 215, assets/sass/_forms.scss */
  .enquiry-form input::-moz-placeholder, .enquiry-form textarea::-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 221, assets/sass/_forms.scss */
  .enquiry-form input:-moz-placeholder, .enquiry-form textarea:-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 227, assets/sass/_forms.scss */
  .enquiry-form input::-ms-input-placeholder, .enquiry-form textarea::-ms-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 232, assets/sass/_forms.scss */
  .enquiry-form input.error, .enquiry-form textarea.error {
    color: #ff3900; }
    /* line 235, assets/sass/_forms.scss */
    .enquiry-form input.error::-webkit-input-placeholder, .enquiry-form textarea.error::-webkit-input-placeholder {
      color: #ff3900; }
    /* line 238, assets/sass/_forms.scss */
    .enquiry-form input.error::-moz-placeholder, .enquiry-form textarea.error::-moz-placeholder {
      color: #ff3900; }
    /* line 241, assets/sass/_forms.scss */
    .enquiry-form input.error::-ms-input-placeholder, .enquiry-form textarea.error::-ms-input-placeholder {
      color: #ff3900; }
    /* line 245, assets/sass/_forms.scss */
    .enquiry-form input.error:focus, .enquiry-form textarea.error:focus {
      color: #e67034; }
      /* line 248, assets/sass/_forms.scss */
      .enquiry-form input.error:focus::-webkit-input-placeholder, .enquiry-form textarea.error:focus::-webkit-input-placeholder {
        color: #e67034; }
      /* line 251, assets/sass/_forms.scss */
      .enquiry-form input.error:focus::-moz-placeholder, .enquiry-form textarea.error:focus::-moz-placeholder {
        color: #e67034; }
      /* line 254, assets/sass/_forms.scss */
      .enquiry-form input.error:focus::-ms-input-placeholder, .enquiry-form textarea.error:focus::-ms-input-placeholder {
        color: #e67034; }
  /* line 259, assets/sass/_forms.scss */
  .enquiry-form input:focus, .enquiry-form textarea:focus {
    color: #e67034; }
    /* line 262, assets/sass/_forms.scss */
    .enquiry-form input:focus::-webkit-input-placeholder, .enquiry-form textarea:focus::-webkit-input-placeholder {
      color: #e67034; }
    /* line 265, assets/sass/_forms.scss */
    .enquiry-form input:focus::-moz-placeholder, .enquiry-form textarea:focus::-moz-placeholder {
      color: #e67034; }
    /* line 268, assets/sass/_forms.scss */
    .enquiry-form input:focus::-ms-input-placeholder, .enquiry-form textarea:focus::-ms-input-placeholder {
      color: #e67034; }
/* line 273, assets/sass/_forms.scss */
.enquiry-form textarea {
  height: 90px; }
/* line 277, assets/sass/_forms.scss */
.enquiry-form .dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  margin: 0 0 10px 0;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #776d61;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
  /* Carat */
  /* Old select (hidden) */
  /* Selected feedback item */
  /* Drop down Wrapper */
  /* Fade overlay for scrolling lists */
  /* Drop down list */ }
  /* line 290, assets/sass/_forms.scss */
  .enquiry-form .dropdown .carat {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 5px;
    margin: -3px 0 0 0;
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 500;
    line-height: 5px;
    color: #776d61; }
    /* line 300, assets/sass/_forms.scss */
    .enquiry-form .dropdown .carat:after {
      content: '\f0d7';
      z-index: 2; }
  /* line 307, assets/sass/_forms.scss */
  .enquiry-form .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 316, assets/sass/_forms.scss */
  .enquiry-form .dropdown select {
    position: absolute;
    left: 0px;
    top: 0px; }
  /* line 323, assets/sass/_forms.scss */
  .enquiry-form .dropdown.touch .old {
    width: 100%;
    height: 100%; }
  /* line 327, assets/sass/_forms.scss */
  .enquiry-form .dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0; }
  /* line 335, assets/sass/_forms.scss */
  .enquiry-form .dropdown .selected {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #776d61;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
    /* line 340, assets/sass/_forms.scss */
    .enquiry-form .dropdown .selected.error {
      color: #ff3900 !important; }
    /* line 343, assets/sass/_forms.scss */
    .enquiry-form .dropdown .selected::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: ''; }
  /* line 352, assets/sass/_forms.scss */
  .enquiry-form .dropdown li {
    padding: 9px 12px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    line-height: 1px;
    white-space: nowrap;
    color: #000; }
  /* line 363, assets/sass/_forms.scss */
  .enquiry-form .dropdown div {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0;
    margin-top: -1px;
    overflow: hidden;
    visibility: hidden;
    border: 0;
    background: #e0d7cb;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  /* line 382, assets/sass/_forms.scss */
  .enquiry-form .dropdown.scrollable div::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    content: ''; }
  /* line 390, assets/sass/_forms.scss */
  .enquiry-form .dropdown.scrollable.bottom div::after {
    opacity: 0; }
  /* line 396, assets/sass/_forms.scss */
  .enquiry-form .dropdown ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    list-style: none;
    /* Drop down list items */ }
    /* line 407, assets/sass/_forms.scss */
    .enquiry-form .dropdown ul li {
      padding: 3px 10px;
      margin: 0;
      font-family: "Roboto";
      font-size: 13px;
      font-weight: 400;
      line-height: 20px;
      color: #776d61;
      -webkit-transition: color 0.2s ease-in-out 0s;
      -moz-transition: color 0.2s ease-in-out 0s;
      -ms-transition: color 0.2s ease-in-out 0s;
      -o-transition: color 0.2s ease-in-out 0s;
      transition: color 0.2s ease-in-out 0s;
      list-style: none;
      /* .Focus class is also added on hover */ }
      /* line 416, assets/sass/_forms.scss */
      .enquiry-form .dropdown ul li.focus {
        position: relative;
        color: #e67034;
        z-index: 3; }
      /* line 422, assets/sass/_forms.scss */
      .enquiry-form .dropdown ul li.active {
        color: #e67034; }
  /* line 428, assets/sass/_forms.scss */
  .enquiry-form .dropdown.scrollable.open ul {
    overflow-y: auto; }
  /* line 432, assets/sass/_forms.scss */
  .enquiry-form .dropdown.open {
    background: #e0d7cb;
    z-index: 2;
    /* Height is adjusted by JS on open */ }
    /* line 436, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open div {
      visibility: visible; }
    /* line 440, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open .selected {
      color: #776d61; }
    /* line 443, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open .carat {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      color: #776d61; }
    /* line 452, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open div {
      opacity: 1;
      z-index: 2; }
  /* line 459, assets/sass/_forms.scss */
  .enquiry-form .dropdown:after {
    position: absolute;
    top: 2px;
    right: 3px;
    bottom: 3px;
    width: 30px;
    background: transparent;
    content: ''; }

/* line 473, assets/sass/_forms.scss */
.send-button button {
  position: relative;
  width: 160px;
  min-height: 20px;
  padding: 10px 0;
  margin: 10px 0 0 0;
  display: block;
  border: 0;
  background: #efa545;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #813b16;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s; }
  /* line 487, assets/sass/_forms.scss */
  .send-button button:hover {
    background: #f2bb4c; }

/* line 495, assets/sass/_forms.scss */
.have-a-question-form .contact-column input, .have-a-question-form .contact-column textarea {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  border: 0;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #695e50;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s; }
  /* line 507, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input::-webkit-input-placeholder, .have-a-question-form .contact-column textarea::-webkit-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 512, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input::-moz-placeholder, .have-a-question-form .contact-column textarea::-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 518, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input:-moz-placeholder, .have-a-question-form .contact-column textarea:-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 524, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input::-ms-input-placeholder, .have-a-question-form .contact-column textarea::-ms-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 529, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input.error, .have-a-question-form .contact-column textarea.error {
    color: #ff3900; }
    /* line 532, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error::-webkit-input-placeholder, .have-a-question-form .contact-column textarea.error::-webkit-input-placeholder {
      color: #ff3900; }
    /* line 535, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error::-moz-placeholder, .have-a-question-form .contact-column textarea.error::-moz-placeholder {
      color: #ff3900; }
    /* line 538, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error::-ms-input-placeholder, .have-a-question-form .contact-column textarea.error::-ms-input-placeholder {
      color: #ff3900; }
    /* line 542, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error:focus, .have-a-question-form .contact-column textarea.error:focus {
      color: #e67034; }
      /* line 545, assets/sass/_forms.scss */
      .have-a-question-form .contact-column input.error:focus::-webkit-input-placeholder, .have-a-question-form .contact-column textarea.error:focus::-webkit-input-placeholder {
        color: #e67034; }
      /* line 548, assets/sass/_forms.scss */
      .have-a-question-form .contact-column input.error:focus::-moz-placeholder, .have-a-question-form .contact-column textarea.error:focus::-moz-placeholder {
        color: #e67034; }
      /* line 551, assets/sass/_forms.scss */
      .have-a-question-form .contact-column input.error:focus::-ms-input-placeholder, .have-a-question-form .contact-column textarea.error:focus::-ms-input-placeholder {
        color: #e67034; }
  /* line 556, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input:focus, .have-a-question-form .contact-column textarea:focus {
    color: #e67034; }
    /* line 559, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input:focus::-webkit-input-placeholder, .have-a-question-form .contact-column textarea:focus::-webkit-input-placeholder {
      color: #e67034; }
    /* line 562, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input:focus::-moz-placeholder, .have-a-question-form .contact-column textarea:focus::-moz-placeholder {
      color: #e67034; }
    /* line 565, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input:focus::-ms-input-placeholder, .have-a-question-form .contact-column textarea:focus::-ms-input-placeholder {
      color: #e67034; }
/* line 570, assets/sass/_forms.scss */
.have-a-question-form .contact-column textarea {
  height: 90px; }
/* line 574, assets/sass/_forms.scss */
.have-a-question-form .contact-column .dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #695e50;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
  /* Carat */
  /* Old select (hidden) */
  /* Selected feedback item */
  /* Drop down Wrapper */
  /* Fade overlay for scrolling lists */
  /* Drop down list */ }
  /* line 586, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown .carat {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 5px;
    margin: -3px 0 0 0;
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 500;
    line-height: 5px;
    color: #695e50; }
    /* line 596, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown .carat:after {
      content: '\f0d7';
      z-index: 2; }
  /* line 603, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 612, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown select {
    position: absolute;
    left: 0px;
    top: 0px; }
  /* line 619, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.touch .old {
    width: 100%;
    height: 100%; }
  /* line 623, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0; }
  /* line 631, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown .selected {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
    /* line 636, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown .selected.error {
      color: #ff3900 !important; }
    /* line 639, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown .selected::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: ''; }
  /* line 648, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown li {
    padding: 9px 12px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    line-height: 1px;
    white-space: nowrap;
    color: #000; }
  /* line 659, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown div {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0;
    margin-top: -1px;
    overflow: hidden;
    visibility: hidden;
    border: 0;
    background: #e0d7cb;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  /* line 678, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.scrollable div::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    content: ''; }
  /* line 686, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.scrollable.bottom div::after {
    opacity: 0; }
  /* line 692, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    list-style: none;
    /* Drop down list items */ }
    /* line 703, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown ul li {
      padding: 3px 10px;
      margin: 0;
      font-family: "Roboto";
      font-size: 13px;
      font-weight: 400;
      line-height: 20px;
      color: #695e50;
      -webkit-transition: color 0.2s ease-in-out 0s;
      -moz-transition: color 0.2s ease-in-out 0s;
      -ms-transition: color 0.2s ease-in-out 0s;
      -o-transition: color 0.2s ease-in-out 0s;
      transition: color 0.2s ease-in-out 0s;
      list-style: none;
      /* .Focus class is also added on hover */ }
      /* line 712, assets/sass/_forms.scss */
      .have-a-question-form .contact-column .dropdown ul li.focus {
        position: relative;
        color: #e67034;
        z-index: 3; }
      /* line 718, assets/sass/_forms.scss */
      .have-a-question-form .contact-column .dropdown ul li.active {
        color: #e67034; }
  /* line 724, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.scrollable.open ul {
    overflow-y: auto; }
  /* line 728, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.open {
    background: #e0d7cb;
    z-index: 2;
    /* Height is adjusted by JS on open */ }
    /* line 732, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open div {
      visibility: visible; }
    /* line 736, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open .selected {
      color: #695e50; }
    /* line 739, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open .carat {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      color: #695e50; }
    /* line 748, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open div {
      opacity: 1;
      z-index: 2; }
  /* line 755, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown:after {
    position: absolute;
    top: 2px;
    right: 3px;
    bottom: 3px;
    width: 30px;
    background: transparent;
    content: ''; }
/* line 769, assets/sass/_forms.scss */
.have-a-question-form .submit-button button {
  position: relative;
  width: 160px;
  min-height: 20px;
  padding: 10px 0;
  margin: 25px auto 0 auto;
  display: block;
  border: 0;
  background: #efa545;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #813b16;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s; }
  /* line 783, assets/sass/_forms.scss */
  .have-a-question-form .submit-button button:hover {
    background: #f2bb4c; }

/* Drop down CSS */
/* line 791, assets/sass/_forms.scss */
.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after,
.dropdown .carat,
.dropdown .carat:after,
.dropdown .selected::after,
.dropdown:after {
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s; }

/* line 802, assets/sass/_forms.scss */
.dropdown .selected::after, .dropdown.scrollable div::after {
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  -ms-pointer-events: none;
  pointer-events: none; }

/* Mixins */
/* Orange Colours */
/* Yellow Colours */
/* Brown Colours */
/* Black Colours */
/* Grey Colours */
/* Grey Colours */
/* Red Colours */
/* Centre Colours */
/* Updated Colours */
/* Mixins */
/* line 4, assets/sass/_common.scss */
body {
  background: #3e3d3b;
  color: #655e5e; }

/* line 9, assets/sass/_common.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 20px 0;
  color: #e67034; }

/* line 14, assets/sass/_common.scss */
h1 {
  font-family: "Roboto";
  font-size: 33px;
  font-weight: 300;
  line-height: 36px;
  color: #813b16; }

/* line 19, assets/sass/_common.scss */
h2 {
  font-family: "Roboto";
  font-size: 24px;
  font-weight: 300;
  line-height: 25px;
  color: #813b16; }

/* line 24, assets/sass/_common.scss */
h3 {
  font-family: "Roboto";
  font-size: 22px;
  font-weight: 400;
  line-height: 22px; }

/* line 28, assets/sass/_common.scss */
h4 {
  font-family: "Roboto";
  font-size: 20px;
  font-weight: 400;
  line-height: 20px; }

/* line 32, assets/sass/_common.scss */
h5 {
  font-family: "Roboto";
  font-size: 18px;
  font-weight: 400;
  line-height: 18px; }

/* line 36, assets/sass/_common.scss */
h6 {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 600;
  line-height: 12px; }

/* line 40, assets/sass/_common.scss */
p {
  margin: 10px 0;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px; }
  /* line 44, assets/sass/_common.scss */
  .home p {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px; }

/* line 49, assets/sass/_common.scss */
a {
  text-decoration: none;
  color: #e67034;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s; }
  /* line 54, assets/sass/_common.scss */
  a:hover {
    color: #f9a73e; }

/* line 59, assets/sass/_common.scss */
strong {
  font-weight: 700; }

/* line 64, assets/sass/_common.scss */
table {
  position: relative;
  width: 100%;
  min-width: 100%; }

/* line 70, assets/sass/_common.scss */
th {
  position: relative;
  padding: 7px 10px;
  background: #695e50;
  font-family: "Roboto Condensed";
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: white; }

/* line 78, assets/sass/_common.scss */
td {
  position: relative;
  padding: 7px 10px;
  font-family: "Roboto Condensed";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  word-wrap: break-word; }
  /* line 84, assets/sass/_common.scss */
  .even-row td {
    background: #eee8e0; }

/* line 90, assets/sass/_common.scss */
.page-content a {
  font-weight: 400 !important; }
/* line 93, assets/sass/_common.scss */
.page-content ul {
  margin: 10px 0 10px 20px; }
  /* line 96, assets/sass/_common.scss */
  .page-content ul li {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #655e5e; }
    /* line 100, assets/sass/_common.scss */
    .page-content ul li .fa {
      top: 0;
      left: -25px;
      font-family: "FontAwesome";
      font-size: 8px;
      font-weight: 100;
      line-height: 20px; }
    /* line 106, assets/sass/_common.scss */
    .page-content ul li ul {
      margin: 20px 0 20px 20px; }
/* line 112, assets/sass/_common.scss */
.page-content ol {
  margin: 10px 0 10px 17px; }
  /* line 115, assets/sass/_common.scss */
  .page-content ol li {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    color: #655e5e; }
    /* line 119, assets/sass/_common.scss */
    .page-content ol li span {
      font-family: "Roboto";
      font-size: 13px;
      font-weight: 400;
      line-height: 20px; }

/* line 127, assets/sass/_common.scss */
.iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden; }
  /* line 134, assets/sass/_common.scss */
  .iframe-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 143, assets/sass/_common.scss */
.clear {
  clear: both; }

/* line 147, assets/sass/_common.scss */
.ie-8-image {
  display: none !important; }

/* line 151, assets/sass/_common.scss */
.row {
  max-width: 1200px; }
  /* line 154, assets/sass/_common.scss */
  .row .row {
    max-width: 100%; }

/* line 159, assets/sass/_common.scss */
#outdated {
  display: none; }

/* line 163, assets/sass/_common.scss */
button {
  cursor: pointer; }

/* Orange Colours */
/* Yellow Colours */
/* Brown Colours */
/* Black Colours */
/* Grey Colours */
/* Grey Colours */
/* Red Colours */
/* Centre Colours */
/* Updated Colours */
/* Mixins */
/* line 4, assets/sass/_layout.scss */
.panel-button {
  position: fixed;
  right: 0;
  width: 55px;
  height: 55px;
  display: none;
  background: #e67034;
  z-index: 11;
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s; }
  /* line 13, assets/sass/_layout.scss */
  .panel-button.close-button {
    background: #813b16; }
  /* line 16, assets/sass/_layout.scss */
  .panel-button button {
    width: 55px;
    height: 55px;
    display: block;
    border: 0;
    background: transparent !important; }
    /* line 22, assets/sass/_layout.scss */
    .panel-button button span {
      display: block; }
    /* line 26, assets/sass/_layout.scss */
    .panel-button button.lines-button {
      cursor: pointer;
      user-select: none;
      -webkit-transition: all 0.2s ease-in-out 0s;
      -moz-transition: all 0.2s ease-in-out 0s;
      -ms-transition: all 0.2s ease-in-out 0s;
      -o-transition: all 0.2s ease-in-out 0s;
      transition: all 0.2s ease-in-out 0s; }
      /* line 31, assets/sass/_layout.scss */
      .panel-button button.lines-button:hover {
        opacity: 1; }
        /* line 34, assets/sass/_layout.scss */
        .panel-button button.lines-button:hover .lines:before {
          top: 7px; }
        /* line 38, assets/sass/_layout.scss */
        .panel-button button.lines-button:hover .lines:after {
          top: -7px; }
      /* line 43, assets/sass/_layout.scss */
      .panel-button button.lines-button:active {
        -webkit-transition: all 0.2s ease-in-out 0s;
        -moz-transition: all 0.2s ease-in-out 0s;
        -ms-transition: all 0.2s ease-in-out 0s;
        -o-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s; }
      /* line 47, assets/sass/_layout.scss */
      .panel-button button.lines-button.close {
        -webkit-transform: scale3d(0.8, 0.8, 0.8);
        -moz-transform: scale3d(0.8, 0.8, 0.8);
        -ms-transform: scale3d(0.8, 0.8, 0.8);
        -o-transform: scale3d(0.8, 0.8, 0.8);
        transform: scale3d(0.8, 0.8, 0.8); }
      /* line 52, assets/sass/_layout.scss */
      .panel-button button.lines-button.x2 .lines {
        -webkit-transition: background 0.2s ease-in-out 0.2s;
        -moz-transition: background 0.2s ease-in-out 0.2s;
        -ms-transition: background 0.2s ease-in-out 0.2s;
        -o-transition: background 0.2s ease-in-out 0.2s;
        transition: background 0.2s ease-in-out 0.2s; }
        /* line 55, assets/sass/_layout.scss */
        .panel-button button.lines-button.x2 .lines:before, .panel-button button.lines-button.x2 .lines:after {
          -webkit-transform-origin: 50%, 50%;
          -moz-transform-origin: 50%, 50%;
          -ms-transform-origin: 50%, 50%;
          -o-transform-origin: 50%, 50%;
          transform-origin: 50%, 50%;
          transition: top 0.2s 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
          transition: top 0.2s 0.2s ease-in-out, transform 0.2s ease-in-out; }
      /* line 63, assets/sass/_layout.scss */
      .panel-button button.lines-button.x2.close .lines {
        background: transparent;
        -webkit-transition: background 0.2s ease-in-out 0s;
        -moz-transition: background 0.2s ease-in-out 0s;
        -ms-transition: background 0.2s ease-in-out 0s;
        -o-transition: background 0.2s ease-in-out 0s;
        transition: background 0.2s ease-in-out 0s; }
        /* line 67, assets/sass/_layout.scss */
        .panel-button button.lines-button.x2.close .lines:before, .panel-button button.lines-button.x2.close .lines:after {
          top: 0;
          width: 23px;
          transition: top 0.2s ease-in-out, -webkit-transform 0.2s 0.2s ease;
          transition: top 0.2s ease-in-out, transform 0.2s 0.2s ease-in-out; }
        /* line 74, assets/sass/_layout.scss */
        .panel-button button.lines-button.x2.close .lines:before {
          -webkit-transform: rotate3d(0, 0, 1, 45deg);
          -moz-transform: rotate3d(0, 0, 1, 45deg);
          -ms-transform: rotate3d(0, 0, 1, 45deg);
          -o-transform: rotate3d(0, 0, 1, 45deg);
          transform: rotate3d(0, 0, 1, 45deg); }
        /* line 78, assets/sass/_layout.scss */
        .panel-button button.lines-button.x2.close .lines:after {
          -webkit-transform: rotate3d(0, 0, 1, -45deg);
          -moz-transform: rotate3d(0, 0, 1, -45deg);
          -ms-transform: rotate3d(0, 0, 1, -45deg);
          -o-transform: rotate3d(0, 0, 1, -45deg);
          transform: rotate3d(0, 0, 1, -45deg); }
      /* line 84, assets/sass/_layout.scss */
      .panel-button button.lines-button .lines {
        position: relative;
        top: -3px;
        width: 20px;
        height: 3px;
        display: inline-block;
        background: #fff;
        -webkit-transition: all 0.2s ease-in-out 0s;
        -moz-transition: all 0.2s ease-in-out 0s;
        -ms-transition: all 0.2s ease-in-out 0s;
        -o-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s; }
        /* line 92, assets/sass/_layout.scss */
        .panel-button button.lines-button .lines:before, .panel-button button.lines-button .lines:after {
          position: absolute;
          left: 0;
          width: 20px;
          height: 3px;
          display: inline-block;
          background: #fff;
          content: '';
          -webkit-transition: all 0.2s ease-in-out 0s;
          -moz-transition: all 0.2s ease-in-out 0s;
          -ms-transition: all 0.2s ease-in-out 0s;
          -o-transition: all 0.2s ease-in-out 0s;
          transition: all 0.2s ease-in-out 0s;
          -webkit-transform-origin: 0, center;
          -moz-transform-origin: 0, center;
          -ms-transform-origin: 0, center;
          -o-transform-origin: 0, center;
          transform-origin: 0, center; }
        /* line 103, assets/sass/_layout.scss */
        .panel-button button.lines-button .lines:before {
          top: 7px; }
        /* line 107, assets/sass/_layout.scss */
        .panel-button button.lines-button .lines:after {
          top: -7px; }

/* line 115, assets/sass/_layout.scss */
.mobile-navigation {
  position: fixed !important;
  top: 0;
  left: -9999em;
  height: 100vh;
  padding: 0;
  background-color: rgba(230, 112, 52, 0.9);
  overflow: auto;
  z-index: 9999999 !important;
  -webkit-transition: left 0.2s ease-in-out 0s;
  -moz-transition: left 0.2s ease-in-out 0s;
  -ms-transition: left 0.2s ease-in-out 0s;
  -o-transition: left 0.2s ease-in-out 0s;
  transition: left 0.2s ease-in-out 0s; }
  /* line 126, assets/sass/_layout.scss */
  .mobile-navigation.nav-active {
    left: 0 !important; }
  /* line 129, assets/sass/_layout.scss */
  .mobile-navigation ul {
    padding: 0;
    margin: 0;
    z-index: -1; }
    /* line 134, assets/sass/_layout.scss */
    .mobile-navigation ul li {
      position: relative;
      float: none;
      width: 100%;
      min-height: 0;
      padding: 0;
      margin: 0;
      text-align: left;
      list-style: none; }
      /* line 144, assets/sass/_layout.scss */
      .mobile-navigation ul li a {
        position: relative;
        padding: 17px 20px;
        display: block;
        font-family: "Roboto Condensed";
        font-size: 17px;
        font-weight: 700;
        line-height: 21px;
        text-transform: uppercase;
        color: white;
        -webkit-transition: background 0.2s ease-in-out 0s;
        -moz-transition: background 0.2s ease-in-out 0s;
        -ms-transition: background 0.2s ease-in-out 0s;
        -o-transition: background 0.2s ease-in-out 0s;
        transition: background 0.2s ease-in-out 0s; }
        /* line 153, assets/sass/_layout.scss */
        .mobile-navigation ul li a:hover {
          background: #eb903e; }
      /* line 159, assets/sass/_layout.scss */
      .mobile-navigation ul li ul li a {
        padding: 17px 20px 17px 40px; }
      /* line 165, assets/sass/_layout.scss */
      .mobile-navigation ul li.current-menu-item > a {
        background: #ba4b2f; }
      /* line 170, assets/sass/_layout.scss */
      .mobile-navigation ul li.current-menu-parent > a {
        background: #eb903e; }

/* line 179, assets/sass/_layout.scss */
.header {
  position: relative;
  min-height: 240px;
  z-index: 10; }
  /* line 184, assets/sass/_layout.scss */
  .home .header {
    min-height: 650px; }
  /* line 188, assets/sass/_layout.scss */
  .single-centre .header {
    min-height: 480px; }
  /* line 192, assets/sass/_layout.scss */
  .header .loader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    margin: -35px 0 0 -35px;
    opacity: 1;
    font-family: "FontAwesome";
    font-size: 70px;
    font-weight: 100;
    line-height: 70px;
    text-align: center;
    color: white;
    z-index: 11;
    -webkit-transition: opacity 0.2s ease-in-out 0s;
    -moz-transition: opacity 0.2s ease-in-out 0s;
    -ms-transition: opacity 0.2s ease-in-out 0s;
    -o-transition: opacity 0.2s ease-in-out 0s;
    transition: opacity 0.2s ease-in-out 0s; }
    /* line 205, assets/sass/_layout.scss */
    .header .loader.hide {
      display: none !important; }
  /* line 210, assets/sass/_layout.scss */
  .header .slideshow {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 11;
    -webkit-transition: opacity 0.2s ease-in-out 0s;
    -moz-transition: opacity 0.2s ease-in-out 0s;
    -ms-transition: opacity 0.2s ease-in-out 0s;
    -o-transition: opacity 0.2s ease-in-out 0s;
    transition: opacity 0.2s ease-in-out 0s; }
    /* line 217, assets/sass/_layout.scss */
    .header .slideshow.loaded {
      opacity: 1; }
    /* line 221, assets/sass/_layout.scss */
    .header .slideshow .slides {
      position: relative;
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0; }
      /* line 227, assets/sass/_layout.scss */
      .header .slideshow .slides li {
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        background-position: center center;
        background-size: cover; }
  /* line 238, assets/sass/_layout.scss */
  .header .centre-banner {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    z-index: 11; }
    /* line 245, assets/sass/_layout.scss */
    .header .centre-banner .shadow {
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 100%;
      height: 15px;
      background: url("assets/art/map-shadow.png") repeat-x;
      z-index: 12; }
  /* line 256, assets/sass/_layout.scss */
  .header .banner {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("assets/art/banner.jpg");
    background-position: center center;
    background-size: cover;
    z-index: 11; }
    /* line 264, assets/sass/_layout.scss */
    .header .banner .shadow {
      position: absolute;
      bottom: 0px;
      left: 0px;
      width: 100%;
      height: 15px;
      background: url("assets/art/map-shadow.png") repeat-x;
      z-index: 12; }
  /* line 276, assets/sass/_layout.scss */
  .header .slideshow-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("assets/art/slideshow-overlay.png") top left repeat-x;
    z-index: 12; }
  /* line 283, assets/sass/_layout.scss */
  .header .bee-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("assets/art/bee-trail.png") center center no-repeat;
    z-index: 13; }
  /* line 290, assets/sass/_layout.scss */
  .header .page-title {
    position: absolute;
    top: 93px;
    width: 100%;
    min-height: 0; }
    /* line 296, assets/sass/_layout.scss */
    .header .page-title .title-tab {
      position: relative;
      float: right;
      min-height: 63px;
      padding: 0 20px;
      background: #b94b2f;
      font-family: "Grand Hotel";
      font-size: 34px;
      font-weight: 400;
      line-height: 63px;
      color: white;
      -webkit-border-radius: 10px 10px 0 0;
      -moz-border-radius: 10px 10px 0 0;
      -ms-border-radius: 10px 10px 0 0;
      -o-border-radius: 10px 10px 0 0;
      border-radius: 10px 10px 0 0;
      z-index: 14; }
      /* line 307, assets/sass/_layout.scss */
      .header .page-title .title-tab .triangle {
        position: absolute;
        bottom: -9px;
        left: 0px;
        width: 15px;
        height: 10px;
        background: url("assets/art/red-triangle.png") no-repeat; }
  /* line 318, assets/sass/_layout.scss */
  .header .location-details {
    position: absolute;
    bottom: 0;
    width: 100%;
    min-height: 0; }
    /* line 324, assets/sass/_layout.scss */
    .header .location-details .location {
      position: relative;
      width: 100%;
      min-height: 110px;
      padding: 15px 1.25em 0 1.25em;
      background: #f4f1ed;
      color: #655e5e;
      z-index: 15; }
      /* line 333, assets/sass/_layout.scss */
      .header .location-details .location p {
        margin: 0;
        font-family: "Roboto";
        font-size: 13px;
        font-weight: 400;
        line-height: 20px; }
        /* line 337, assets/sass/_layout.scss */
        .header .location-details .location p.address {
          font-family: "Roboto";
          font-size: 16px;
          font-weight: 400;
          line-height: 20px; }
        /* line 340, assets/sass/_layout.scss */
        .header .location-details .location p a {
          color: #655e5e; }
          /* line 343, assets/sass/_layout.scss */
          .header .location-details .location p a:hover {
            color: #e67034; }
      /* line 349, assets/sass/_layout.scss */
      .header .location-details .location h2 {
        margin: 6px 0;
        font-family: "Roboto";
        font-size: 30px;
        font-weight: 300;
        line-height: 36px;
        color: #e67034; }
  /* line 358, assets/sass/_layout.scss */
  .header .navigation-section .row {
    padding: 0 0.625em; }
  /* line 363, assets/sass/_layout.scss */
  .header .navigations {
    position: relative;
    min-height: 55px;
    padding: 0 !important;
    background: #e67034;
    color: white;
    z-index: 17; }
    /* line 371, assets/sass/_layout.scss */
    .header .navigations ul {
      position: relative;
      padding: 0;
      margin: 0;
      list-style: none; }
      /* line 377, assets/sass/_layout.scss */
      .header .navigations ul li {
        position: relative;
        float: left;
        margin: 0; }
        /* line 382, assets/sass/_layout.scss */
        .header .navigations ul li a {
          position: relative;
          display: block;
          font-family: "Roboto Condensed";
          font-size: 17px;
          font-weight: 700;
          line-height: 21px;
          text-transform: uppercase;
          color: white;
          -webkit-transition: background 0.2s ease-in-out 0s;
          -moz-transition: background 0.2s ease-in-out 0s;
          -ms-transition: background 0.2s ease-in-out 0s;
          -o-transition: background 0.2s ease-in-out 0s;
          transition: background 0.2s ease-in-out 0s; }
          /* line 390, assets/sass/_layout.scss */
          .header .navigations ul li a[href="#"] {
            cursor: default; }
        /* line 394, assets/sass/_layout.scss */
        .header .navigations ul li ul {
          position: absolute;
          width: 215px;
          visibility: hidden;
          opacity: 0;
          -webkit-transition: opacity 0.2s ease-in-out 0s;
          -moz-transition: opacity 0.2s ease-in-out 0s;
          -ms-transition: opacity 0.2s ease-in-out 0s;
          -o-transition: opacity 0.2s ease-in-out 0s;
          transition: opacity 0.2s ease-in-out 0s; }
          /* line 401, assets/sass/_layout.scss */
          .header .navigations ul li ul li {
            position: relative;
            float: none !important;
            width: 100%; }
            /* line 406, assets/sass/_layout.scss */
            .header .navigations ul li ul li a {
              position: relative;
              width: 100%;
              min-height: 21px;
              padding: 6px 20px !important;
              display: block; }
            /* line 413, assets/sass/_layout.scss */
            .header .navigations ul li ul li:first-child a {
              padding: 16px 20px 6px 20px !important; }
            /* line 416, assets/sass/_layout.scss */
            .header .navigations ul li ul li:last-child a {
              padding: 6px 20px 16px 20px !important; }
        /* line 421, assets/sass/_layout.scss */
        .header .navigations ul li:hover ul {
          visibility: visible;
          opacity: 1; }
    /* line 428, assets/sass/_layout.scss */
    .header .navigations .primary-navigation {
      position: relative; }
      /* line 433, assets/sass/_layout.scss */
      .header .navigations .primary-navigation ul li a {
        min-height: 21px;
        padding: 17px 15px;
        background: #e67034; }
        /* line 438, assets/sass/_layout.scss */
        .header .navigations .primary-navigation ul li a:hover {
          background: #eb903e; }
      /* line 442, assets/sass/_layout.scss */
      .header .navigations .primary-navigation ul li ul {
        background: #e67034; }
      /* line 446, assets/sass/_layout.scss */
      .header .navigations .primary-navigation ul li.current-menu-item > a {
        background: #ba4b2f; }
      /* line 451, assets/sass/_layout.scss */
      .header .navigations .primary-navigation ul li.current-menu-parent > a {
        background: #eb903e; }
      /* line 456, assets/sass/_layout.scss */
      .header .navigations .primary-navigation ul :hover > a, .header .navigations .primary-navigation ul ul ul :hover > a {
        background: #eb903e; }
    /* line 462, assets/sass/_layout.scss */
    .header .navigations .centre-navigation {
      position: relative; }
      /* line 465, assets/sass/_layout.scss */
      .header .navigations .centre-navigation ul {
        right: 0; }
        /* line 469, assets/sass/_layout.scss */
        .header .navigations .centre-navigation ul li a {
          min-height: 21px;
          padding: 17px 30px;
          background: #f8da20;
          color: #ba4b2f;
          -webkit-transition: color 0.2s ease-in-out 0s;
          -moz-transition: color 0.2s ease-in-out 0s;
          -ms-transition: color 0.2s ease-in-out 0s;
          -o-transition: color 0.2s ease-in-out 0s;
          transition: color 0.2s ease-in-out 0s; }
          /* line 476, assets/sass/_layout.scss */
          .header .navigations .centre-navigation ul li a .fa {
            margin: 0 3px 0 0;
            color: #813b16; }
        /* line 481, assets/sass/_layout.scss */
        .header .navigations .centre-navigation ul li ul {
          background: #f9e520; }
          /* line 485, assets/sass/_layout.scss */
          .header .navigations .centre-navigation ul li ul li a {
            color: #ba4b2f; }
            /* line 488, assets/sass/_layout.scss */
            .header .navigations .centre-navigation ul li ul li a:hover {
              color: #e67034; }
        /* line 495, assets/sass/_layout.scss */
        .header .navigations .centre-navigation ul li.current-menu-item > a {
          color: #e67034; }
        /* line 500, assets/sass/_layout.scss */
        .header .navigations .centre-navigation ul li.current-menu-parent > a {
          color: #e67034; }
        /* line 505, assets/sass/_layout.scss */
        .header .navigations .centre-navigation ul :hover > a, .header .navigations .centre-navigation ul ul ul :hover > a {
          color: #e67034; }
  /* line 512, assets/sass/_layout.scss */
  .header .logo-section {
    position: relative;
    width: 100%;
    min-height: 0;
    margin: 35px 0 0 0;
    z-index: 16; }
    /* line 520, assets/sass/_layout.scss */
    .header .logo-section .happy-tiny-bees img {
      margin: 45px 0 0 0; }
  /* line 526, assets/sass/_layout.scss */
  .header .centre-buttons {
    position: absolute;
    bottom: 70px;
    width: 100%;
    min-height: 0;
    z-index: 15; }
    /* line 533, assets/sass/_layout.scss */
    .header .centre-buttons a {
      position: relative;
      width: 100%;
      height: 65px;
      padding: 20px;
      display: block;
      background: rgba(255, 255, 255, 0.72);
      margin: 0.625em 0;
      font-family: "Roboto Condensed";
      font-size: 23px;
      font-weight: 700;
      line-height: 25px;
      text-align: center;
      text-transform: uppercase;
      color: #ba4b2f;
      -webkit-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
      -moz-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
      -ms-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
      -o-transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s;
      transition: background 0.2s ease-in-out 0s, color 0.2s ease-in-out 0s; }
      /* line 556, assets/sass/_layout.scss */
      .header .centre-buttons a .triangle {
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        height: 20px;
        background: url("assets/art/centre-button-triangle.png") no-repeat; }
      /* line 563, assets/sass/_layout.scss */
      .header .centre-buttons a:hover {
        background: rgba(255, 255, 255, 0.85);
        color: #e67034; }
  /* line 570, assets/sass/_layout.scss */
  .header .cta-headings {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    z-index: 14; }
    /* line 577, assets/sass/_layout.scss */
    .header .cta-headings .ctas {
      position: relative;
      float: none;
      margin: 0 auto; }
    /* line 583, assets/sass/_layout.scss */
    .header .cta-headings .title-tab {
      position: relative;
      width: 280px;
      min-height: 20px;
      padding: 10px 20px;
      margin: 0;
      font-family: "Roboto Condensed";
      font-size: 13px;
      font-weight: 700;
      line-height: 20px;
      text-transform: uppercase;
      color: white;
      -webkit-border-radius: 10px 10px 0 0;
      -moz-border-radius: 10px 10px 0 0;
      -ms-border-radius: 10px 10px 0 0;
      -o-border-radius: 10px 10px 0 0;
      border-radius: 10px 10px 0 0;
      z-index: 8; }
      /* line 595, assets/sass/_layout.scss */
      .header .cta-headings .title-tab .triangle {
        position: absolute;
        top: 40px;
        left: 0;
        width: 11px;
        height: 8px; }
    /* line 604, assets/sass/_layout.scss */
    .header .cta-headings .enrolment-opportunities {
      position: relative; }
      /* line 607, assets/sass/_layout.scss */
      .header .cta-headings .enrolment-opportunities .wrapper {
        padding: 0 30px 0 0; }
      /* line 610, assets/sass/_layout.scss */
      .header .cta-headings .enrolment-opportunities .title-tab {
        background: #f36f29; }
        /* line 613, assets/sass/_layout.scss */
        .header .cta-headings .enrolment-opportunities .title-tab .triangle {
          background: url("assets/art/orange-triangle.png") no-repeat; }
    /* line 619, assets/sass/_layout.scss */
    .header .cta-headings .testimonials {
      position: relative; }
      /* line 622, assets/sass/_layout.scss */
      .header .cta-headings .testimonials .wrapper {
        padding: 0 0 0 30px; }
      /* line 625, assets/sass/_layout.scss */
      .header .cta-headings .testimonials .title-tab {
        background: #793e1f; }
        /* line 628, assets/sass/_layout.scss */
        .header .cta-headings .testimonials .title-tab .testimonials-controls {
          position: absolute;
          top: 10px;
          right: 20px;
          width: 25px;
          font-family: "FontAwesome";
          font-size: 18px;
          font-weight: 100;
          line-height: 20px; }
          /* line 635, assets/sass/_layout.scss */
          .header .cta-headings .testimonials .title-tab .testimonials-controls a {
            color: #de6d33; }
            /* line 638, assets/sass/_layout.scss */
            .header .cta-headings .testimonials .title-tab .testimonials-controls a:hover {
              color: white; }
            /* line 641, assets/sass/_layout.scss */
            .header .cta-headings .testimonials .title-tab .testimonials-controls a.prev-testimonial {
              float: left; }
            /* line 644, assets/sass/_layout.scss */
            .header .cta-headings .testimonials .title-tab .testimonials-controls a.next-testimonial {
              float: right; }
        /* line 650, assets/sass/_layout.scss */
        .header .cta-headings .testimonials .title-tab .triangle {
          background: url("assets/art/red-brown-triangle.png") no-repeat; }

/* line 658, assets/sass/_layout.scss */
.cta-content {
  position: relative;
  min-height: 60px;
  padding: 40px 0 110px 0;
  background: #e0d7cb url("assets/art/orange-glow.png") bottom center no-repeat;
  z-index: 6; }
  /* line 665, assets/sass/_layout.scss */
  .cta-content .ctas {
    position: relative;
    float: none;
    margin: 0 auto;
    z-index: 9; }
  /* line 673, assets/sass/_layout.scss */
  .cta-content .enrolment-opportunities .wrapper {
    padding: 0 30px 0 0; }
  /* line 679, assets/sass/_layout.scss */
  .cta-content .testimonials .wrapper {
    padding: 0 0 0 30px; }
  /* line 682, assets/sass/_layout.scss */
  .cta-content .testimonials .testimonials-slideshow {
    position: relative;
    width: 100%;
    min-height: 0; }
    /* line 687, assets/sass/_layout.scss */
    .cta-content .testimonials .testimonials-slideshow .slides {
      position: relative;
      width: 100%;
      min-height: 0;
      margin: 0;
      padding: 0; }
      /* line 694, assets/sass/_layout.scss */
      .cta-content .testimonials .testimonials-slideshow .slides li {
        position: relative;
        width: 100%;
        min-height: 0;
        margin: 0;
        padding: 0;
        background: url("assets/art/quote-mark.png") no-repeat;
        font-family: "Roboto";
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        font-style: italic;
        text-indent: 31px;
        color: #655e5e; }
  /* line 710, assets/sass/_layout.scss */
  .cta-content .shadow {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    background: url("assets/art/content-shadow.png") repeat-x;
    z-index: 7; }
  /* line 719, assets/sass/_layout.scss */
  .cta-content .content-title-tab {
    position: absolute;
    bottom: -28px;
    left: 50%;
    width: 594px;
    height: 100px;
    padding: 25px 0;
    margin: 0 0 0 -297px;
    background: url("assets/art/content-heading.png") no-repeat;
    font-family: "Grand Hotel";
    font-size: 45px;
    font-weight: 400;
    line-height: 50px;
    text-align: center;
    color: white;
    z-index: 8; }

/* line 735, assets/sass/_layout.scss */
.content {
  position: relative;
  min-height: 325px;
  padding: 50px 0 95px 0;
  background: #f3f0ed url("assets/art/bee.png") bottom right no-repeat;
  z-index: 3; }
  /* line 742, assets/sass/_layout.scss */
  .content .centre-title-tab {
    position: relative;
    min-height: 40px;
    padding: 0 0 9px 0;
    margin: 0 0 15px 0 !important; }
    /* line 748, assets/sass/_layout.scss */
    .content .centre-title-tab .title {
      position: relative;
      min-height: 20px;
      padding: 10px 20px;
      margin: 0;
      background: #e67034;
      font-family: "Roboto Condensed";
      font-size: 13px;
      font-weight: 700;
      line-height: 40px;
      text-transform: uppercase;
      color: white;
      -webkit-border-radius: 10px 10px 0 0;
      -moz-border-radius: 10px 10px 0 0;
      -ms-border-radius: 10px 10px 0 0;
      -o-border-radius: 10px 10px 0 0;
      border-radius: 10px 10px 0 0; }
    /* line 759, assets/sass/_layout.scss */
    .content .centre-title-tab .triangle {
      position: absolute;
      bottom: 0;
      left: 0px;
      width: 16px;
      height: 10px;
      background: url("assets/art/orange-triangle.png") no-repeat; }
  /* line 769, assets/sass/_layout.scss */
  .content .centre-slideshow-section {
    position: relative;
    margin: 24px 0 39px 0; }
    /* line 773, assets/sass/_layout.scss */
    .content .centre-slideshow-section #centre-slideshow {
      position: relative;
      width: 100%;
      min-height: 0;
      padding: 0;
      margin: 0; }
      /* line 779, assets/sass/_layout.scss */
      .content .centre-slideshow-section #centre-slideshow .bx-wrapper {
        position: relative;
        width: 100%;
        min-height: 0; }
        /* line 783, assets/sass/_layout.scss */
        .content .centre-slideshow-section #centre-slideshow .bx-wrapper .bx-viewport {
          position: relative;
          width: 100%;
          min-height: 0; }
      /* line 789, assets/sass/_layout.scss */
      .content .centre-slideshow-section #centre-slideshow li {
        width: auto !important;
        height: 270px !important; }
      /* line 794, assets/sass/_layout.scss */
      .content .centre-slideshow-section #centre-slideshow img {
        height: 270px !important; }
    /* line 799, assets/sass/_layout.scss */
    .content .centre-slideshow-section .bx-controls {
      position: absolute;
      top: 50%;
      width: 100%;
      height: 0; }
      /* line 804, assets/sass/_layout.scss */
      .content .centre-slideshow-section .bx-controls .bx-controls-direction {
        position: relative;
        height: 0;
        margin: -22px 0 0 0; }
        /* line 809, assets/sass/_layout.scss */
        .content .centre-slideshow-section .bx-controls .bx-controls-direction a {
          position: absolute;
          width: 44px;
          height: 44px;
          display: block;
          background: rgba(255, 255, 255, 0.9);
          -webkit-transition: background 0.2s ease-in-out 0s;
          -moz-transition: background 0.2s ease-in-out 0s;
          -ms-transition: background 0.2s ease-in-out 0s;
          -o-transition: background 0.2s ease-in-out 0s;
          transition: background 0.2s ease-in-out 0s; }
          /* line 816, assets/sass/_layout.scss */
          .content .centre-slideshow-section .bx-controls .bx-controls-direction a span {
            width: 100%;
            margin: 11px 0 0 0;
            font-family: "FontAwesome";
            font-size: 16px;
            font-weight: 100;
            line-height: 20px;
            text-align: center;
            color: #c6b198; }
          /* line 824, assets/sass/_layout.scss */
          .content .centre-slideshow-section .bx-controls .bx-controls-direction a:hover {
            background: rgba(255, 255, 255, 0.8); }
          /* line 828, assets/sass/_layout.scss */
          .content .centre-slideshow-section .bx-controls .bx-controls-direction a.bx-prev {
            left: 0;
            -webkit-border-radius: 0 5px 5px 0;
            -moz-border-radius: 0 5px 5px 0;
            -ms-border-radius: 0 5px 5px 0;
            -o-border-radius: 0 5px 5px 0;
            border-radius: 0 5px 5px 0; }
          /* line 833, assets/sass/_layout.scss */
          .content .centre-slideshow-section .bx-controls .bx-controls-direction a.bx-next {
            right: 0;
            -webkit-border-radius: 5px 0 0 5px;
            -moz-border-radius: 5px 0 0 5px;
            -ms-border-radius: 5px 0 0 5px;
            -o-border-radius: 5px 0 0 5px;
            border-radius: 5px 0 0 5px; }
  /* line 842, assets/sass/_layout.scss */
  .content .age-groups-section {
    position: relative;
    margin: 0 0 35px 0; }
    /* line 846, assets/sass/_layout.scss */
    .content .age-groups-section ul {
      padding: 20px 0 0 0; }
      /* line 849, assets/sass/_layout.scss */
      .content .age-groups-section ul li {
        padding: 0 10px;
        list-style: none;
        background: #eee8e0;
        font-family: "Roboto Condensed";
        font-size: 16px;
        font-weight: 400;
        line-height: 26px; }
        /* line 855, assets/sass/_layout.scss */
        .content .age-groups-section ul li.even-row {
          background: #f4f1ed; }
  /* line 863, assets/sass/_layout.scss */
  .content .philosophy .left-column {
    padding: 0 0.625em 0 0 !important; }
  /* line 866, assets/sass/_layout.scss */
  .content .philosophy .right-column {
    padding: 0 0 0 0.625em !important; }
  /* line 873, assets/sass/_layout.scss */
  .content .sidebar .testimonials .title-tab {
    position: relative;
    width: 280px;
    min-height: 20px;
    padding: 10px 20px;
    margin: 0 0 30px 0;
    background: #793e1f;
    font-family: "Roboto Condensed";
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    color: white;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
    /* line 885, assets/sass/_layout.scss */
    .content .sidebar .testimonials .title-tab .triangle {
      position: absolute;
      top: 39px;
      left: 0;
      width: 11px;
      height: 8px;
      background: url("assets/art/red-brown-triangle.png") no-repeat; }
    /* line 894, assets/sass/_layout.scss */
    .content .sidebar .testimonials .title-tab .testimonials-controls {
      position: absolute;
      top: 10px;
      right: 20px;
      width: 25px;
      font-family: "FontAwesome";
      font-size: 18px;
      font-weight: 100;
      line-height: 20px; }
      /* line 901, assets/sass/_layout.scss */
      .content .sidebar .testimonials .title-tab .testimonials-controls a {
        color: #de6d33; }
        /* line 904, assets/sass/_layout.scss */
        .content .sidebar .testimonials .title-tab .testimonials-controls a:hover {
          color: white; }
        /* line 907, assets/sass/_layout.scss */
        .content .sidebar .testimonials .title-tab .testimonials-controls a.prev-testimonial {
          float: left; }
        /* line 910, assets/sass/_layout.scss */
        .content .sidebar .testimonials .title-tab .testimonials-controls a.next-testimonial {
          float: right; }
  /* line 916, assets/sass/_layout.scss */
  .content .sidebar .testimonials .testimonials-slideshow {
    position: relative;
    width: 100%;
    min-height: 0; }
    /* line 921, assets/sass/_layout.scss */
    .content .sidebar .testimonials .testimonials-slideshow .slides {
      position: relative;
      width: 100%;
      min-height: 0;
      margin: 0;
      padding: 0; }
      /* line 928, assets/sass/_layout.scss */
      .content .sidebar .testimonials .testimonials-slideshow .slides li {
        position: relative;
        width: 100%;
        min-height: 0;
        margin: 0;
        padding: 0;
        background: url("assets/art/quote-mark.png") no-repeat;
        font-family: "Roboto";
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        font-style: italic;
        text-indent: 31px;
        color: #655e5e; }
  /* line 943, assets/sass/_layout.scss */
  .content .sidebar .wrapper {
    padding: 0 1.250em; }
    /* line 946, assets/sass/_layout.scss */
    .content .sidebar .wrapper .enquiry-form {
      margin: 0 0 70px 0; }
    /* line 949, assets/sass/_layout.scss */
    .content .sidebar .wrapper .uv-alert {
      position: relative;
      width: 100% !important;
      height: 300px;
      background: #4d90d7 !important;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      /* line 956, assets/sass/_layout.scss */
      .content .sidebar .wrapper .uv-alert iframe {
        position: absolute;
        top: 10px;
        left: 50%;
        width: 170px;
        height: 279px;
        padding: 0;
        margin: 0 0 0 -85px !important;
        overflow: hidden; }
  /* line 970, assets/sass/_layout.scss */
  .content .shadow {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    background: url("assets/art/content-shadow.png") repeat-x; }

/* line 980, assets/sass/_layout.scss */
.footer-quote {
  position: relative;
  min-height: 142px;
  padding: 74px 0;
  background: #efa545 url("assets/art/trees-at-sunrise.png") bottom right no-repeat;
  z-index: 4; }
  /* line 987, assets/sass/_layout.scss */
  .footer-quote .quote {
    position: relative;
    float: none;
    margin: 0 auto !important; }
    /* line 992, assets/sass/_layout.scss */
    .footer-quote .quote .half-circles {
      position: absolute;
      top: -100px;
      left: 0;
      width: 64px;
      height: 26px;
      background: url("assets/art/orange-half-circles.png") no-repeat; }
    /* line 1001, assets/sass/_layout.scss */
    .footer-quote .quote p {
      margin: 0;
      font-family: "Roboto";
      font-size: 20px;
      font-weight: 700;
      line-height: 24px;
      text-align: center;
      color: #695e50; }
  /* line 1009, assets/sass/_layout.scss */
  .footer-quote .shadow {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    background: url("assets/art/footer-quote-shadow.png") repeat-x; }

/* line 1019, assets/sass/_layout.scss */
.have-a-question {
  position: relative;
  min-height: 212px;
  padding: 50px 0 34px 0;
  background: #3b3a39;
  z-index: 5; }
  /* line 1027, assets/sass/_layout.scss */
  .have-a-question .title-tab {
    position: absolute;
    top: -40px;
    left: 50%;
    width: 140px;
    min-height: 20px;
    padding: 10px 0;
    margin: 0 0 0 -70px;
    background: #3b3a39;
    font-family: "Roboto Condensed";
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0; }
  /* line 1043, assets/sass/_layout.scss */
  .have-a-question .have-a-question-form {
    position: relative;
    width: 780px;
    margin: 0 auto; }
    /* line 1049, assets/sass/_layout.scss */
    .have-a-question .have-a-question-form .contact-column.left {
      padding-left: 0;
      padding-right: 5px; }
    /* line 1053, assets/sass/_layout.scss */
    .have-a-question .have-a-question-form .contact-column.right {
      padding-left: 5px;
      padding-right: 0; }
    /* line 1057, assets/sass/_layout.scss */
    .have-a-question .have-a-question-form .contact-column .form-input {
      padding: 5px 0; }
    /* line 1063, assets/sass/_layout.scss */
    .have-a-question .have-a-question-form .select-fields .left {
      padding-left: 0;
      padding-right: 5px; }
    /* line 1067, assets/sass/_layout.scss */
    .have-a-question .have-a-question-form .select-fields .right {
      padding-left: 5px;
      padding-right: 0; }
    /* line 1072, assets/sass/_layout.scss */
    .have-a-question .have-a-question-form .submit_button {
      padding: 5px 0 0 0; }

/* line 1078, assets/sass/_layout.scss */
.footer {
  position: relative;
  min-height: 28px;
  padding: 29px 0;
  background: #403f3e;
  color: #cccccc;
  z-index: 1; }
  /* line 1086, assets/sass/_layout.scss */
  .footer p {
    margin: 0;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 400;
    line-height: 28px; }
  /* line 1091, assets/sass/_layout.scss */
  .footer ul {
    margin: 0; }
    /* line 1094, assets/sass/_layout.scss */
    .footer ul li {
      float: left;
      margin: 0 0 0 17px;
      list-style: none; }
      /* line 1099, assets/sass/_layout.scss */
      .footer ul li:first-child {
        margin: 0; }
  /* line 1105, assets/sass/_layout.scss */
  .footer a {
    font-family: "Roboto Condensed";
    font-size: 12px;
    font-weight: 700;
    line-height: 28px;
    text-transform: uppercase;
    color: white; }
    /* line 1110, assets/sass/_layout.scss */
    .footer a .fa-facebook {
      font-family: "FontAwesome";
      font-size: 12px;
      font-weight: 700;
      line-height: 12px;
      width: 28px;
      padding: 8px 0;
      margin: 0 0 0 15px;
      text-align: center;
      background: white;
      color: #3b3a39;
      -webkit-border-radius: 14px;
      -moz-border-radius: 14px;
      -ms-border-radius: 14px;
      -o-border-radius: 14px;
      border-radius: 14px;
      -webkit-transition: background 0.2s ease-in-out 0s;
      -moz-transition: background 0.2s ease-in-out 0s;
      -ms-transition: background 0.2s ease-in-out 0s;
      -o-transition: background 0.2s ease-in-out 0s;
      transition: background 0.2s ease-in-out 0s; }
    /* line 1122, assets/sass/_layout.scss */
    .footer a:hover {
      color: #e67034; }
      /* line 1125, assets/sass/_layout.scss */
      .footer a:hover .fa-facebook {
        background: #e67034; }
  /* line 1131, assets/sass/_layout.scss */
  .footer .facebook-link {
    text-align: center; }
  /* line 1135, assets/sass/_layout.scss */
  .footer .copyright {
    text-align: right; }
    /* line 1138, assets/sass/_layout.scss */
    .footer .copyright a {
      margin: 0 0 0 40px;
      font-family: "Roboto";
      font-size: 12px;
      font-weight: 400;
      line-height: 28px;
      text-transform: none;
      color: #cccccc; }
      /* line 1144, assets/sass/_layout.scss */
      .footer .copyright a:hover {
        color: #e67034; }

/* Orange Colours */
/* Yellow Colours */
/* Brown Colours */
/* Black Colours */
/* Grey Colours */
/* Grey Colours */
/* Red Colours */
/* Centre Colours */
/* Updated Colours */
/* Mixins */
/* line 5, assets/sass/_forms.scss */
.enrolment-opportunities .dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  background: #f1f1f1 url("assets/art/select-border.png") top right repeat-y;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #645e5e;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
  /* Carat */
  /* Old select (hidden) */
  /* Selected feedback item */
  /* Drop down Wrapper */
  /* Fade overlay for scrolling lists */
  /* Drop down list */ }
  /* line 17, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown .carat {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 10px;
    height: 5px;
    margin: -3px 0 0 0;
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 500;
    line-height: 5px;
    color: #645e5e; }
    /* line 27, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown .carat:after {
      content: '\f0d7';
      z-index: 2; }
  /* line 34, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 43, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown select {
    position: absolute;
    left: 0px;
    top: 0px; }
  /* line 50, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.touch .old {
    width: 100%;
    height: 100%; }
  /* line 54, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0; }
  /* line 62, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown .selected {
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
    /* line 67, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown .selected::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: ''; }
  /* line 76, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown li {
    padding: 9px 12px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    line-height: 1px;
    white-space: nowrap;
    color: #645e5e; }
  /* line 87, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown div {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0;
    margin-top: -1px;
    overflow: hidden;
    visibility: hidden;
    border: 0;
    background: #f1f1f1;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  /* line 106, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.scrollable div::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    content: ''; }
  /* line 114, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.scrollable.bottom div::after {
    opacity: 0; }
  /* line 120, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    list-style: none;
    /* Drop down list items */ }
    /* line 131, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown ul li {
      padding: 3px 10px;
      margin: 0;
      font-family: "Roboto";
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      color: #645e5e;
      -webkit-transition: color 0.2s ease-in-out 0s;
      -moz-transition: color 0.2s ease-in-out 0s;
      -ms-transition: color 0.2s ease-in-out 0s;
      -o-transition: color 0.2s ease-in-out 0s;
      transition: color 0.2s ease-in-out 0s;
      list-style: none;
      /* .Focus class is also added on hover */ }
      /* line 140, assets/sass/_forms.scss */
      .enrolment-opportunities .dropdown ul li.focus {
        position: relative;
        color: #e67034;
        z-index: 3; }
      /* line 146, assets/sass/_forms.scss */
      .enrolment-opportunities .dropdown ul li.active {
        color: #e67034; }
  /* line 152, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.scrollable.open ul {
    overflow-y: auto; }
  /* line 156, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown.open {
    z-index: 2;
    /* Height is adjusted by JS on open */ }
    /* line 159, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open div {
      visibility: visible; }
    /* line 163, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open .selected {
      color: #645e5e; }
    /* line 166, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open .carat {
      color: #645e5e;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    /* line 175, assets/sass/_forms.scss */
    .enrolment-opportunities .dropdown.open div {
      opacity: 1;
      z-index: 2; }
  /* line 182, assets/sass/_forms.scss */
  .enrolment-opportunities .dropdown:after {
    position: absolute;
    top: 2px;
    right: 3px;
    bottom: 3px;
    width: 30px;
    background: transparent;
    content: ''; }

/* line 197, assets/sass/_forms.scss */
.enquiry-form input, .enquiry-form textarea {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 0;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #695e50;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s; }
  /* line 210, assets/sass/_forms.scss */
  .enquiry-form input::-webkit-input-placeholder, .enquiry-form textarea::-webkit-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 215, assets/sass/_forms.scss */
  .enquiry-form input::-moz-placeholder, .enquiry-form textarea::-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 221, assets/sass/_forms.scss */
  .enquiry-form input:-moz-placeholder, .enquiry-form textarea:-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 227, assets/sass/_forms.scss */
  .enquiry-form input::-ms-input-placeholder, .enquiry-form textarea::-ms-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 232, assets/sass/_forms.scss */
  .enquiry-form input.error, .enquiry-form textarea.error {
    color: #ff3900; }
    /* line 235, assets/sass/_forms.scss */
    .enquiry-form input.error::-webkit-input-placeholder, .enquiry-form textarea.error::-webkit-input-placeholder {
      color: #ff3900; }
    /* line 238, assets/sass/_forms.scss */
    .enquiry-form input.error::-moz-placeholder, .enquiry-form textarea.error::-moz-placeholder {
      color: #ff3900; }
    /* line 241, assets/sass/_forms.scss */
    .enquiry-form input.error::-ms-input-placeholder, .enquiry-form textarea.error::-ms-input-placeholder {
      color: #ff3900; }
    /* line 245, assets/sass/_forms.scss */
    .enquiry-form input.error:focus, .enquiry-form textarea.error:focus {
      color: #e67034; }
      /* line 248, assets/sass/_forms.scss */
      .enquiry-form input.error:focus::-webkit-input-placeholder, .enquiry-form textarea.error:focus::-webkit-input-placeholder {
        color: #e67034; }
      /* line 251, assets/sass/_forms.scss */
      .enquiry-form input.error:focus::-moz-placeholder, .enquiry-form textarea.error:focus::-moz-placeholder {
        color: #e67034; }
      /* line 254, assets/sass/_forms.scss */
      .enquiry-form input.error:focus::-ms-input-placeholder, .enquiry-form textarea.error:focus::-ms-input-placeholder {
        color: #e67034; }
  /* line 259, assets/sass/_forms.scss */
  .enquiry-form input:focus, .enquiry-form textarea:focus {
    color: #e67034; }
    /* line 262, assets/sass/_forms.scss */
    .enquiry-form input:focus::-webkit-input-placeholder, .enquiry-form textarea:focus::-webkit-input-placeholder {
      color: #e67034; }
    /* line 265, assets/sass/_forms.scss */
    .enquiry-form input:focus::-moz-placeholder, .enquiry-form textarea:focus::-moz-placeholder {
      color: #e67034; }
    /* line 268, assets/sass/_forms.scss */
    .enquiry-form input:focus::-ms-input-placeholder, .enquiry-form textarea:focus::-ms-input-placeholder {
      color: #e67034; }
/* line 273, assets/sass/_forms.scss */
.enquiry-form textarea {
  height: 90px; }
/* line 277, assets/sass/_forms.scss */
.enquiry-form .dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  margin: 0 0 10px 0;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #776d61;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
  /* Carat */
  /* Old select (hidden) */
  /* Selected feedback item */
  /* Drop down Wrapper */
  /* Fade overlay for scrolling lists */
  /* Drop down list */ }
  /* line 290, assets/sass/_forms.scss */
  .enquiry-form .dropdown .carat {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 5px;
    margin: -3px 0 0 0;
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 500;
    line-height: 5px;
    color: #776d61; }
    /* line 300, assets/sass/_forms.scss */
    .enquiry-form .dropdown .carat:after {
      content: '\f0d7';
      z-index: 2; }
  /* line 307, assets/sass/_forms.scss */
  .enquiry-form .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 316, assets/sass/_forms.scss */
  .enquiry-form .dropdown select {
    position: absolute;
    left: 0px;
    top: 0px; }
  /* line 323, assets/sass/_forms.scss */
  .enquiry-form .dropdown.touch .old {
    width: 100%;
    height: 100%; }
  /* line 327, assets/sass/_forms.scss */
  .enquiry-form .dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0; }
  /* line 335, assets/sass/_forms.scss */
  .enquiry-form .dropdown .selected {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #776d61;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
    /* line 340, assets/sass/_forms.scss */
    .enquiry-form .dropdown .selected.error {
      color: #ff3900 !important; }
    /* line 343, assets/sass/_forms.scss */
    .enquiry-form .dropdown .selected::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: ''; }
  /* line 352, assets/sass/_forms.scss */
  .enquiry-form .dropdown li {
    padding: 9px 12px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    line-height: 1px;
    white-space: nowrap;
    color: #000; }
  /* line 363, assets/sass/_forms.scss */
  .enquiry-form .dropdown div {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0;
    margin-top: -1px;
    overflow: hidden;
    visibility: hidden;
    border: 0;
    background: #e0d7cb;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  /* line 382, assets/sass/_forms.scss */
  .enquiry-form .dropdown.scrollable div::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    content: ''; }
  /* line 390, assets/sass/_forms.scss */
  .enquiry-form .dropdown.scrollable.bottom div::after {
    opacity: 0; }
  /* line 396, assets/sass/_forms.scss */
  .enquiry-form .dropdown ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    list-style: none;
    /* Drop down list items */ }
    /* line 407, assets/sass/_forms.scss */
    .enquiry-form .dropdown ul li {
      padding: 3px 10px;
      margin: 0;
      font-family: "Roboto";
      font-size: 13px;
      font-weight: 400;
      line-height: 20px;
      color: #776d61;
      -webkit-transition: color 0.2s ease-in-out 0s;
      -moz-transition: color 0.2s ease-in-out 0s;
      -ms-transition: color 0.2s ease-in-out 0s;
      -o-transition: color 0.2s ease-in-out 0s;
      transition: color 0.2s ease-in-out 0s;
      list-style: none;
      /* .Focus class is also added on hover */ }
      /* line 416, assets/sass/_forms.scss */
      .enquiry-form .dropdown ul li.focus {
        position: relative;
        color: #e67034;
        z-index: 3; }
      /* line 422, assets/sass/_forms.scss */
      .enquiry-form .dropdown ul li.active {
        color: #e67034; }
  /* line 428, assets/sass/_forms.scss */
  .enquiry-form .dropdown.scrollable.open ul {
    overflow-y: auto; }
  /* line 432, assets/sass/_forms.scss */
  .enquiry-form .dropdown.open {
    background: #e0d7cb;
    z-index: 2;
    /* Height is adjusted by JS on open */ }
    /* line 436, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open div {
      visibility: visible; }
    /* line 440, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open .selected {
      color: #776d61; }
    /* line 443, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open .carat {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      color: #776d61; }
    /* line 452, assets/sass/_forms.scss */
    .enquiry-form .dropdown.open div {
      opacity: 1;
      z-index: 2; }
  /* line 459, assets/sass/_forms.scss */
  .enquiry-form .dropdown:after {
    position: absolute;
    top: 2px;
    right: 3px;
    bottom: 3px;
    width: 30px;
    background: transparent;
    content: ''; }

/* line 473, assets/sass/_forms.scss */
.send-button button {
  position: relative;
  width: 160px;
  min-height: 20px;
  padding: 10px 0;
  margin: 10px 0 0 0;
  display: block;
  border: 0;
  background: #efa545;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #813b16;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s; }
  /* line 487, assets/sass/_forms.scss */
  .send-button button:hover {
    background: #f2bb4c; }

/* line 495, assets/sass/_forms.scss */
.have-a-question-form .contact-column input, .have-a-question-form .contact-column textarea {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  border: 0;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #695e50;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s; }
  /* line 507, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input::-webkit-input-placeholder, .have-a-question-form .contact-column textarea::-webkit-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 512, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input::-moz-placeholder, .have-a-question-form .contact-column textarea::-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 518, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input:-moz-placeholder, .have-a-question-form .contact-column textarea:-moz-placeholder {
    opacity: 1;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 524, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input::-ms-input-placeholder, .have-a-question-form .contact-column textarea::-ms-input-placeholder {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
  /* line 529, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input.error, .have-a-question-form .contact-column textarea.error {
    color: #ff3900; }
    /* line 532, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error::-webkit-input-placeholder, .have-a-question-form .contact-column textarea.error::-webkit-input-placeholder {
      color: #ff3900; }
    /* line 535, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error::-moz-placeholder, .have-a-question-form .contact-column textarea.error::-moz-placeholder {
      color: #ff3900; }
    /* line 538, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error::-ms-input-placeholder, .have-a-question-form .contact-column textarea.error::-ms-input-placeholder {
      color: #ff3900; }
    /* line 542, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input.error:focus, .have-a-question-form .contact-column textarea.error:focus {
      color: #e67034; }
      /* line 545, assets/sass/_forms.scss */
      .have-a-question-form .contact-column input.error:focus::-webkit-input-placeholder, .have-a-question-form .contact-column textarea.error:focus::-webkit-input-placeholder {
        color: #e67034; }
      /* line 548, assets/sass/_forms.scss */
      .have-a-question-form .contact-column input.error:focus::-moz-placeholder, .have-a-question-form .contact-column textarea.error:focus::-moz-placeholder {
        color: #e67034; }
      /* line 551, assets/sass/_forms.scss */
      .have-a-question-form .contact-column input.error:focus::-ms-input-placeholder, .have-a-question-form .contact-column textarea.error:focus::-ms-input-placeholder {
        color: #e67034; }
  /* line 556, assets/sass/_forms.scss */
  .have-a-question-form .contact-column input:focus, .have-a-question-form .contact-column textarea:focus {
    color: #e67034; }
    /* line 559, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input:focus::-webkit-input-placeholder, .have-a-question-form .contact-column textarea:focus::-webkit-input-placeholder {
      color: #e67034; }
    /* line 562, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input:focus::-moz-placeholder, .have-a-question-form .contact-column textarea:focus::-moz-placeholder {
      color: #e67034; }
    /* line 565, assets/sass/_forms.scss */
    .have-a-question-form .contact-column input:focus::-ms-input-placeholder, .have-a-question-form .contact-column textarea:focus::-ms-input-placeholder {
      color: #e67034; }
/* line 570, assets/sass/_forms.scss */
.have-a-question-form .contact-column textarea {
  height: 90px; }
/* line 574, assets/sass/_forms.scss */
.have-a-question-form .contact-column .dropdown {
  position: relative;
  width: 100%;
  min-height: 20px;
  padding: 10px;
  background: #e0d7cb;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: #695e50;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: color 0.2s ease-in-out 0s;
  -moz-transition: color 0.2s ease-in-out 0s;
  -ms-transition: color 0.2s ease-in-out 0s;
  -o-transition: color 0.2s ease-in-out 0s;
  transition: color 0.2s ease-in-out 0s;
  /* Carat */
  /* Old select (hidden) */
  /* Selected feedback item */
  /* Drop down Wrapper */
  /* Fade overlay for scrolling lists */
  /* Drop down list */ }
  /* line 586, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown .carat {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10px;
    height: 5px;
    margin: -3px 0 0 0;
    font-family: "FontAwesome";
    font-size: 16px;
    font-weight: 500;
    line-height: 5px;
    color: #695e50; }
    /* line 596, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown .carat:after {
      content: '\f0d7';
      z-index: 2; }
  /* line 603, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 612, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown select {
    position: absolute;
    left: 0px;
    top: 0px; }
  /* line 619, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.touch .old {
    width: 100%;
    height: 100%; }
  /* line 623, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0; }
  /* line 631, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown .selected {
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    color: #695e50;
    -webkit-transition: color 0.2s ease-in-out 0s;
    -moz-transition: color 0.2s ease-in-out 0s;
    -ms-transition: color 0.2s ease-in-out 0s;
    -o-transition: color 0.2s ease-in-out 0s;
    transition: color 0.2s ease-in-out 0s; }
    /* line 636, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown .selected.error {
      color: #ff3900 !important; }
    /* line 639, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown .selected::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      content: ''; }
  /* line 648, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown li {
    padding: 9px 12px;
    display: block;
    overflow: hidden;
    font-size: 18px;
    line-height: 1px;
    white-space: nowrap;
    color: #000; }
  /* line 659, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown div {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 100%;
    height: 0;
    padding: 0;
    margin-top: -1px;
    overflow: hidden;
    visibility: hidden;
    border: 0;
    background: #e0d7cb;
    opacity: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
  /* line 678, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.scrollable div::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 50px;
    content: ''; }
  /* line 686, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.scrollable.bottom div::after {
    opacity: 0; }
  /* line 692, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    list-style: none;
    /* Drop down list items */ }
    /* line 703, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown ul li {
      padding: 3px 10px;
      margin: 0;
      font-family: "Roboto";
      font-size: 13px;
      font-weight: 400;
      line-height: 20px;
      color: #695e50;
      -webkit-transition: color 0.2s ease-in-out 0s;
      -moz-transition: color 0.2s ease-in-out 0s;
      -ms-transition: color 0.2s ease-in-out 0s;
      -o-transition: color 0.2s ease-in-out 0s;
      transition: color 0.2s ease-in-out 0s;
      list-style: none;
      /* .Focus class is also added on hover */ }
      /* line 712, assets/sass/_forms.scss */
      .have-a-question-form .contact-column .dropdown ul li.focus {
        position: relative;
        color: #e67034;
        z-index: 3; }
      /* line 718, assets/sass/_forms.scss */
      .have-a-question-form .contact-column .dropdown ul li.active {
        color: #e67034; }
  /* line 724, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.scrollable.open ul {
    overflow-y: auto; }
  /* line 728, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown.open {
    background: #e0d7cb;
    z-index: 2;
    /* Height is adjusted by JS on open */ }
    /* line 732, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open div {
      visibility: visible; }
    /* line 736, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open .selected {
      color: #695e50; }
    /* line 739, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open .carat {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      color: #695e50; }
    /* line 748, assets/sass/_forms.scss */
    .have-a-question-form .contact-column .dropdown.open div {
      opacity: 1;
      z-index: 2; }
  /* line 755, assets/sass/_forms.scss */
  .have-a-question-form .contact-column .dropdown:after {
    position: absolute;
    top: 2px;
    right: 3px;
    bottom: 3px;
    width: 30px;
    background: transparent;
    content: ''; }
/* line 769, assets/sass/_forms.scss */
.have-a-question-form .submit-button button {
  position: relative;
  width: 160px;
  min-height: 20px;
  padding: 10px 0;
  margin: 25px auto 0 auto;
  display: block;
  border: 0;
  background: #efa545;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #813b16;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: background 0.2s ease-in-out 0s;
  -moz-transition: background 0.2s ease-in-out 0s;
  -ms-transition: background 0.2s ease-in-out 0s;
  -o-transition: background 0.2s ease-in-out 0s;
  transition: background 0.2s ease-in-out 0s; }
  /* line 783, assets/sass/_forms.scss */
  .have-a-question-form .submit-button button:hover {
    background: #f2bb4c; }

/* Drop down CSS */
/* line 791, assets/sass/_forms.scss */
.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after,
.dropdown .carat,
.dropdown .carat:after,
.dropdown .selected::after,
.dropdown:after {
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s; }

/* line 802, assets/sass/_forms.scss */
.dropdown .selected::after, .dropdown.scrollable div::after {
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  -ms-pointer-events: none;
  pointer-events: none; }

/* WordPress Core */
/* line 38, assets/sass/style.scss */
.alignnone {
  margin: 5px 20px 20px 0; }

/* line 43, assets/sass/style.scss */
.aligncenter div.aligncenter {
  margin: 5px auto 5px auto;
  display: block; }

/* line 49, assets/sass/style.scss */
.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

/* line 54, assets/sass/style.scss */
.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

/* line 59, assets/sass/style.scss */
.aligncenter {
  margin: 5px auto 5px auto;
  display: block; }

/* line 65, assets/sass/style.scss */
a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }
/* line 69, assets/sass/style.scss */
a img.alignnone {
  margin: 5px 20px 20px 0; }
/* line 72, assets/sass/style.scss */
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }
/* line 76, assets/sass/style.scss */
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 83, assets/sass/style.scss */
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }
  /* line 90, assets/sass/style.scss */
  .wp-caption.alignnone {
    margin: 5px 20px 20px 0; }
  /* line 93, assets/sass/style.scss */
  .wp-caption.alignleft {
    margin: 5px 20px 20px 0; }
  /* line 96, assets/sass/style.scss */
  .wp-caption.alignright {
    margin: 5px 0 20px 20px; }
  /* line 99, assets/sass/style.scss */
  .wp-caption img {
    max-width: 98.5%;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    border: 0 none; }
  /* line 107, assets/sass/style.scss */
  .wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0; }

/* IE8 fixes */
/* Orange Colours */
/* Yellow Colours */
/* Brown Colours */
/* Black Colours */
/* Grey Colours */
/* Grey Colours */
/* Red Colours */
/* Centre Colours */
/* Updated Colours */
/* Mixins */
/* line 5, assets/sass/_fixes.scss */
.lt-ie9 .svg {
  display: none !important;
  visibility: hidden !important; }
/* line 9, assets/sass/_fixes.scss */
.lt-ie9 .ie-8-image {
  display: block !important; }
/* line 12, assets/sass/_fixes.scss */
.lt-ie9 .fancybox-close {
  background-image: url(assets/art/ie/close-button.png); }
/* line 15, assets/sass/_fixes.scss */
.lt-ie9 .fancybox-prev span {
  background-image: url(assets/art/ie/prev-button.png); }
/* line 18, assets/sass/_fixes.scss */
.lt-ie9 .fancybox-next span {
  background-image: url(assets/art/ie/next-button.png); }
/* line 24, assets/sass/_fixes.scss */
.lt-ie9 .header .centre-buttons a {
  background: url(assets/art/ie/centre-button-bg.png); }
  /* line 27, assets/sass/_fixes.scss */
  .lt-ie9 .header .centre-buttons a:hover {
    background: url(assets/art/ie/centre-button-bg-hover.png); }
/* line 34, assets/sass/_fixes.scss */
.lt-ie9 .header .cta-headings .title-tab {
  font-family: "Roboto Condensed";
  font-size: 12px;
  font-weight: 700;
  line-height: 20px; }

/* line 43, assets/sass/_fixes.scss */
.content .centre-title-tab .triangle {
  bottom: 2px; }
/* line 48, assets/sass/_fixes.scss */
.content .centre-slideshow-section #centre-slideshow {
  width: 100%;
  min-height: 270px; }
  /* line 51, assets/sass/_fixes.scss */
  .content .centre-slideshow-section #centre-slideshow .bx-wrapper {
    width: 100%;
    min-height: 270px; }
    /* line 54, assets/sass/_fixes.scss */
    .content .centre-slideshow-section #centre-slideshow .bx-wrapper .bx-viewport {
      width: 100%;
      min-height: 270px; }
/* line 61, assets/sass/_fixes.scss */
.content .centre-slideshow-section .bx-controls .bx-controls-direction a {
  background: url(assets/art/ie/centre-slideshow-button-bg.png); }
  /* line 64, assets/sass/_fixes.scss */
  .content .centre-slideshow-section .bx-controls .bx-controls-direction a:hover {
    background: url(assets/art/ie/centre-slideshow-button-bg-hover.png); }

/* line 73, assets/sass/_fixes.scss */
.content-column {
  position: relative;
  padding: 0 0.625em 0 0; }
  /* line 77, assets/sass/_fixes.scss */
  .content-column.last_column {
    padding: 0 0 0 0.625em; }
