/* ---------------------------------------- */
/* Typography Overrides - Joomla AU - JAU001
/*----------------------------------------- */
.yt-input {
  -webkit-appearance: none;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #efefef;
  color: #000;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  border-radius: 5px;
  height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #979393;
}
.checkbox input[type=checkbox],
.radio input[type=radio],
.uk-radio,
.uk-checkbox {
  margin-right: 5px;
}
.rsform-block-submit {
  margin-top: 30px !important;
}
strong {
  font-weight: bold!important;
}
.divider {
  margin: 0 10px;
}
/* Custom Text Colours
/*--------------------------------- */
.brand-gold {
  color: #f4a700;
}
.brand-teal {
  color: #2c616d;
}
.brand-jade {
  color: #2e756f;
}
.brand-green {
  color: #5c896d;
}
.brand-sand {
  color: #d7aa76;
}
.brand-orange {
  color: #e36926;
}
.brand-coral {
  color: #c86351;
}
.brand-red {
  color: #aa2a25;
}
.white {
  color: #FFFFFF;
}
.grey-light {
  color: #E5E5E5;
}
.gray-medium {
  color: #514F4D;
}
.gray-dark {
  color: #464646;
}
/* Lists
/* ------------------------- */
ul.list-center {
  display: inline-block;
  /* Allows the list to be centered */
  list-style-position: inside;
  /* Places the bullet inside the content flow */
  text-align: center;
  /* Centers the text within the list item */
}
@media (max-width: 959px) {
  ul.list-center {
    list-style-position: outside;
    /* Places the bullet inside the content flow */
    text-align: left;
    /* Centers the text within the list item */
  }
}
/* ---------------------------------------- */
/* Event Booking - Joomla AU - JAU001
/*----------------------------------------- */
@media (min-width: 1200px) {
  #eb-individual-registration-page fieldset .uk-grid + .uk-grid {
    margin-top: 15px;
  }
}
#eb-individual-registration-page .input-large {
  width: 240px !important;
}
#eb-individual-registration-page .input-medium,
#eb-individual-registration-page #x_card_code {
  width: 110px !important;
}
#eb-individual-registration-page .input-medium#exp_month,
#eb-individual-registration-page #x_card_code#exp_month,
#eb-individual-registration-page .input-medium#exp_year,
#eb-individual-registration-page #x_card_code#exp_year {
  width: 85px !important;
}
#payment_method_container {
  display: none;
  visibility: hidden;
}
#eb-registration-complete-page #pop-print {
  display: none;
  visibility: hidden;
}
/* ---------------------------------------- */
/* Footer - Joomla AU - JAU001
/*----------------------------------------- */
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text {
  color: #514F4D;
}
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:active,
.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:focus {
  color: #000000;
}
/* ---------------------------------------- */
/* Newsletter - Joomla AU - JAU001
/*----------------------------------------- */
.acym_module_form input:not([type="button"]) {
  -webkit-appearance: none;
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #efefef;
  color: #000;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  border-radius: 5px;
  height: 42px;
  vertical-align: middle;
  display: inline-block;
  border: 1px solid #979393;
  font-size: 16px;
}
.acym_module_form input:not([type="button"])::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 16px;
}
.acym_module_form input:not([type="button"])::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 16px;
}
.acym_module_form input:not([type="button"]):-ms-input-placeholder {
  /* IE 10+ */
  font-size: 16px;
}
.acym_module_form input:not([type="button"]):-moz-placeholder {
  /* Firefox 18- */
  font-size: 16px;
}
.acym_module_form .onefield {
  margin: 20px 0 0;
}
.jau-footer-subscribe h3 {
  color: #FFFFFF;
}
@media (min-width: 768px) {
  .jau-footer-subscribe .acym_module_form {
    display: flex;
    gap: 20px;
    width: 100%;
  }
}
@media (min-width: 960px) {
  .jau-footer-subscribe .acym_module_form {
    max-width: 80%;
  }
}
@media (min-width: 768px) {
  .jau-footer-subscribe .acym_module_form .acym_form {
    display: flex;
    gap: 20px;
    width: 100%;
  }
}
.jau-footer-subscribe .onefield {
  margin: 20px 0 0;
}
@media (min-width: 768px) {
  .jau-footer-subscribe .onefield {
    flex-grow: 1;
    margin: 0;
  }
}
@media (min-width: 768px) {
  .jau-footer-subscribe .acysubbuttons {
    margin-top: 0;
  }
}
.jau-footer-subscribe .btn-primary {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .jau-footer-subscribe .btn-primary {
    max-width: 260px;
  }
}
/*# sourceMappingURL=joomla-custom.css.map */