<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:   AABMGS Theme
Description:  Default AABMGS Theme.  This is a child custom theme css file that requires the GeneratePress theme, do not delete the GeneratePress theme.  This theme also uses the GeneratePress Premium plugin, do not delete that plugin either.
Author:       Three Red Ponies
Author URI:   https://threeredponies.com.au
Template:     generatepress
Version:      2025.3
*/

/* Theme Colours

#222222   contrast (Text)
#616161   contrast-2
#b8b8b8   contrast-3
#f0f0f0   base
#f7f8f9   base-2
#ffffff   base-3 (White)
#1B9AAA   accent (Primary Colour)
#B66D0D   global-color-8 (Secondary Primary Colour)
#FBB13C   global-color-9
#FF6847   global-color-10
#ACC18A   global-color-11
#DAB894   global-color-12

Logo Colours

#BF1B3E   global-color-13 (Dark Red)
#012169   global-color-14 (Dark Blue)

Error / Asterix Red / PDF

#E4002B   global-color-15 (Red)
#00BE07   global-color-16 (Green)

*/

/* See Admin &gt; Appearance &gt; Customise - for base theme styles. */

/* The css below is custom specifically for the AABMGS website. The css classes with !important elements are to force those styles and to not be overridden. */

/* When adding specific visual styles here, check if corresponding styles need to be added to the editor-style.css file for backend editing. */

/* ***************************************

Be carefull editing any css code below as it will impact the look and layout of the website.

**************************************** */

/* General Content */

.hidden {
  display:none;
}
.notice {
  border-left:6px solid #8ed9f6;
  background:#e3f7fc;
  padding:16px 10px 2px 10px!important;
}
.note {
  border-left:6px solid #00CC00;
  background:#CCFFCC;
  padding:16px 10px 2px 10px!important;
}
.home .featured-image {
  display:none;
}
.home .forminator-field-captcha {
  visibility: hidden !important;
}

/* Posts */

.nav-previous {
  float:left;
}
.nav-next {
  text-align: right;
}
@media (max-width: 780px) {
  .post-image {padding-left:16px;}
  .nav-previous {float:none;}
  .nav-next {text-align:left;margin-top:16px;}
}

/* Images */

.site-content img {
  border:2px solid var(--contrast)!important;
  padding:4px!important;
  background:var(--base-3)!important;
}
figcaption, .kadence-blocks-gallery-item__caption {
  font-size:14px!important;
}
.wp-block-image figcaption {
  text-align: initial;
}
.gslider .gslide-image img {
  margin-top:10px;
}

/* News */

.wp-block-kadence-posts article {
  padding:6px;
}
.wp-block-kadence-posts article:hover {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, .55);
}
.wp-block-kadence-posts .entry-content-wrap {
  padding:6px!important;
}
.generate-columns {
  padding-right:30px;
}

/* Buttons */

.button, .wp-block-button .wp-block-button__link, button {
  border:1px solid var(--accent);
  border-radius:4px;
  padding: 6px 12px;
}
.wp-block-button__link:hover, button:hover, .button:hover {
  border:1px solid var(--global-color-8);
  text-decoration:none;
}
.button a, .button a:hover {
  transition:3ms;
  text-decoration: none;
}
button, .button, .wp-block-button .wp-block-button__link, button {
  border:1px solid var(--accent);
  border-radius:4px;
  padding: 8px 12px;
  color: var(--accent);
  background-color: var(--base-3);
  text-decoration:none;
}
button, .button:hover, .wp-block-button .wp-block-button__link:hover, button:hover, .footer-buttons .button:hover {
  border:1px solid var(--global-color-8)!important;
  color: var(--global-color-8)!important;
}
.announcement-button .button:hover {
  background-color: var(--base-3)!important;
  color:var(--accent)!important;
  border: 1px solid var(--base-3)!important;
}

.forminator-button, .forminator-repeater-action-button, .swpm-login-form-submit, .swpm-registration-submit-button, .swpm-edit-profile-link a, .swpm-logged-logout-link a, .swpm-pw-reset-submit {
  color: var(--accent)!important;
  border-radius:4px!important;
  padding: 8px 12px!important;
  border:1px solid var(--accent)!important;
  border-radius:4px!important;
  text-decoration:none!important;
  background-color:var(--base-3)!important;
}
.forminator-button:hover, .forminator-repeater-action-button:hover, .swpm-login-form-submit:hover, .swpm-registration-submit-button:hover, .swpm-edit-profile-link a:hover, .swpm-logged-logout-link a:hover, .swpm-pw-reset-submit:hover {
  border-radius:4px!important;
  color: var(--global-color-8)!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  border:1px solid var(--global-color-8)!important;
  border-radius:4px!important;
  background-color:var(--base-3)!important;
  text-decoration:none!important;
}
.wp-block-button__link {
  width:auto; /* fixes WP 6.8 adding width 100% */
}
button.gbtn {
  border:0 none!important;
  opacity:.7;
}
button.gbtn:hover {
  opacity:1;
}
button.splide__arrow {
  border:0 none!important;
  margin:0 5px;
}
.kb-splide .splide__arrow svg {
  fill:var(--contrast);
}

/* Forms */

.forminator-input:hover, .forminator-textarea:hover {
  border-color:var(--global-color-8);
}
.forminator label {
  color:var(--contrast0:)
}
.forminator-row .f-col-1 {
  max-width:100%!important;
}
.forminator-row .f-col-2 {
  max-width:50%!important;
}
.forminator-row .f-col-3 {
  max-width:33.33%!important;
}
.forminator-row .f-col-4 {
  max-width:25%!important;
}
.forminator-row .f-col-5 {
  max-width:20%!important;
}
@media (max-width: 680px) {
  .forminator-row .f-col-1, .forminator-row .f-col-2, .forminator-row .f-col-3, .forminator-row .col-4, .forminator-row .f-col-5 {
  max-width:100%!important;
  }
}
.forminator-edit-module {
  display:none;
}
.forminator-row .form-html {
  background-color: rgba(27, 154, 170, .25);
  padding: 10px 15px!important;
  margin:0 10px;
}
.forminator-field hr {
  margin:10px 0;
}
@media (max-width: 680px) {
  .forminator-row .i-agree-checkbox {
    margin-top:0!important;
  }
}
.forminator-row .i-agree-checkbox {
  margin-top:-32px;
}
.save-draft-notice {
}
.forminator-repeater-label {
  font-size:24px!important;
  margin-bottom:16px!important;
}
.forminator-row .total-amount .forminator-input {
  border:1px solid var(--accent)!important;
}
.forminator-row .total-amount .forminator-input input, .forminator-row .total-amount .forminator-prefix {
  font-weight:bold!important;
  font-size:20px!important;
}
.progeny-number input {
  border:0 none!important;
  background:var(--base-3)!important;
  padding-left:0!important;
}

.forminator-ui.forminator-custom-form[data-design=default].draft-enabled .forminator-save-draft-link.disabled {
  color:var(--contrast-3)!important;
  border:1px solid var(--contrast-3)!important;
  border-radius:4px!important;
  padding: 8px 12px!important;
}
.forminator-save-draft-link {
  color:var(--global-color-8)!important;
  border:1px solid var(--global-color-8)!important;
  border-radius:4px!important;
  padding: 8px 12px!important;
  font-size:18px!important;
}
.forminator-save-draft-link:hover {
  color:var(--accent)!important;
  border:1px solid var(--accent)!important;
}
.forminator-all-group-copies {
  box-shadow:none!important;
  padding-left:0!important;
  padding-top:0!important;
}
.forminator-grouped-fields {
  padding-left:20px!important;
  border-left:5px solid var(--accent);
  background-color:var(--base-2);
  padding-top:20px!important;
}
.forminator-grouped-fields:nth-of-type(2),
.forminator-grouped-fields:nth-of-type(4),
.forminator-grouped-fields:nth-of-type(6),
.forminator-grouped-fields:nth-of-type(8),
.forminator-grouped-fields:nth-of-type(10) {
  border-left:5px solid var(--global-color-8);
  padding-top:20px;
  padding-bottom:20px;
}

/* Galleries */

.galleries .wp-block-kadence-column {
  border:2px solid var(--contrast)!important;
  padding:4px!important;
  background:var(--base-3)!important;
}

/* Navigation */

.menu-item-has-children .dropdown-menu-toggle {
  padding-left:4px;
}
.main-navigation ul ul {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .25);
}
@media (max-width: 780px) {
  .main-navigation {
    margin-top:12px;
  }
  .main-navigation.sticky-navigation-transition .main-nav &gt; ul &gt; li &gt; a, .sticky-navigation-transition .menu-toggle, .main-navigation.sticky-navigation-transition .menu-bar-item &gt; a, .sticky-navigation-transition .navigation-branding .main-title, .main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item &gt; a {
    line-height:36px;
  }
  .has-sticky-branding .inside-navigation {
    width:320px;
    margin-top:18px;
  }
  .main-navigation.toggled .main-nav ul ul.toggled-on {
    left:24px!important;
  }
}
.main-navigation.toggled .main-nav li  {
  line-height:40px;
}
button.menu-toggle:hover, button.menu-toggle:focus {
  color: var(--global-color-8);
  border:0 none;
}
.main-navigation.toggled .menu {
  width:300px;
  margin:0 auto;
}
.menu-toggle, .menu-toggle:hover {
  border:0 none!important;
}

/* Membership */

.swpm-edit-profile-link {
  float:left;
  padding-right:12px;
}
.swpm-logged-label {
  font-weight:normal;
}
.swpm-logged-value {
  font-weight:bold;
}
.swpm-logged-username, .swpm-logged-membership, .swpm-logged-expiry {
  margin-bottom:12px;
}
.swpm-margin-bottom-10 {
  margin-bottom:20px;
}
.swpm-on-profile-value {
  font-weight:bold;
}
.swpm-login-action-msg {
  margin-bottom:20px;
}
.swpm-edit-profile-form {
  max-width:900px;
}

/* Footer */

footer.entry-meta {
  margin-top:26px;
  border-top:1px solid var(--global-color-12);
  border-bottom:1px solid var(--global-color-12);
  padding:4px 0;
  }
.site-footer {
  border-top:1px solid var(--global-color-8);
}
.site-footer a, .site-footer a:visited, .site-footer a:hover {
  color:var(--base-3)!important;
}
.site-footer .footer-buttons a, .site-footer .footer-buttons a:visited, .site-footer .footer-buttons a:link  {
  color:var(--accent)!important;
}
.site-footer .footer-buttons a:hover, .site-footer .footer-buttons a:visited:hover, .site-footer .footer-buttons a:link:hover  {
  color:var(--global-color-8)!important;
}

/* Social Share Buttons */

.social-share-buttons {
  clear:both;
  display:flex;
  justify-content:left;
  margin:20px 10px;
  gap:6px;
}
.social-share-buttons span {
  padding:10px 0;
  font-weight:500;
  font-size:16px;
  line-height:1;
}
.social-share-buttons a {
  padding: 4px;
  text-decoration: none;
  border-radius: 3px;
  font-weight: bold;
  transition: background-color 0.3s;
  box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
  border: 2px solid #FFF;
  height:32px;
  width:32px;
}
.social-share-buttons a:hover {
  box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.social-share-buttons a[href*="facebook.com"] {
  background-color: #3b5998;
  color: white;
}
.social-share-buttons a[href*="facebook.com"]:hover {
  background-color: #2d4373;
}
.social-share-buttons a[href*="twitter.com"] {
  background-color: #000000;
  color: white;
}
.social-share-buttons a[href*="twitter.com"]:hover {
  background-color: #222222;
}
.social-share-buttons a[href*="linkedin.com"] {
  background-color: #0077B5;
  color: white;
}
.social-share-buttons a[href*="linkedin.com"]:hover {
  background-color: #005582;
}
.social-share-buttons a[href*="pinterest.com"] {
  background-color: #BD081C;
  color: white;
}
.social-share-buttons a[href*="pinterest.com"]:hover {
  background-color: #8d0615;
}
.social-share-buttons a[href*="mailto"] {
  background-color: var(--accent);
  color: white;
}
.social-share-buttons a[href*="mailto"]:hover {
  background-color: var(--global-color-8);
}

/* End - I hope you have had an awesome day */</pre></body></html>