/**
* @version   $1.0.0: _variables.scss 2025-05-20 19:30 [DW] $
* @author George Media http://www.georgemedia.com.au
* @copyright Copyright (C) 2025 George Media (GM)
* @support support@georgemedia.com.au
*

/* @group VARIABLES */
/**
* @version   $1.0.0: custom.scss 2025-05-20 19:30 [DW] $
* @author George Media http://www.georgemedia.com.au
* @copyright Copyright (C) 2025 George Media (GM)
* @support support@georgemedia.com.au
*/
/* @group BUTTONS */
.uk-navbar-nav li .uk-button.bgm-menu-quote-button, .uk-offcanvas-bar li .uk-button.bgm-menu-quote-button {
  color: #fff;
  padding: 15px 15px;
  line-height: 1;
  font-size: 13px;
  min-height: 20px;
  max-height: 40px;
  background-position: 50% 100%;
  background-size: 0;
  transition: 0.5s ease-in-out;
  transition-property: color, background-color, background-position, background-size, border-color, box-shadow;
  transition-timing-function: cubic-bezier(0.165, 0.85, 0.45, 1);
  background-image: radial-gradient(circle at 50% 100%, #525a5c 1%, transparent 1%);
}
.uk-navbar-nav li .uk-button.bgm-menu-quote-button:hover, .uk-offcanvas-bar li .uk-button.bgm-menu-quote-button:hover {
  background-size: 15000%;
}
@media (max-width: 1120px) {
  .uk-navbar-nav li .uk-button.bgm-menu-quote-button, .uk-offcanvas-bar li .uk-button.bgm-menu-quote-button {
    display: none;
  }
}
.uk-navbar-nav li:hover a:before, .uk-offcanvas-bar li:hover a:before {
  display: none;
}

/* @end */
/* @group COMPONENTS */
/* @end */
/* @group FONTS */
/* @end */
/* @group FORMS */
.bgm-form {
  /* Contact Pop-up */
}
.bgm-form.bgm-label-remove .formContainer .uk-grid {
  margin-left: 0;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block .uk-form-label {
  display: none;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block .uk-form-controls {
  margin-left: 0;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block .uk-form-controls .formValidation {
  display: none;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block.rsform-block-text-1 {
  text-align: left;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block.rsform-block-upload .uk-form-controls {
  text-align: left;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block.rsform-block-upload .uk-form-controls input.uk-form-width-medium {
  margin-right: 20px;
}
.bgm-form.bgm-label-remove .formContainer .uk-grid .rsform-block.rsform-block-submit .uk-form-controls {
  text-align: left;
}
.bgm-form.bgm-form-contact-pop-up {
  padding-left: 15px;
  padding-right: 15px;
}
.bgm-form.bgm-form-contact-pop-up .uk-form-horizontal .uk-grid > * {
  padding-right: 5px;
  padding-left: 5px;
}
.bgm-form.bgm-form-contact-pop-up .uk-form-horizontal .uk-grid + .uk-grid {
  margin-top: 20px;
}

/* @end */
/* @group IMAGES */
.george-logo-bug {
  font-size: 14px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0;
  transition: all 0.5s ease;
}
.george-logo-bug:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
  color: #fff !important;
}
.george-logo-bug:hover.uk-button-text::before {
  opacity: 1;
  transition: all 0.5s ease;
}
.george-logo-bug img {
  padding-top: 8px;
}
.george-logo-bug.uk-button-text::before {
  border-bottom: 2px solid #fff !important;
  opacity: 0;
}

/* @end */
/* @group LAYOUT */
/* @end */
/* @group MENUS*/
/* @end */
/* @group MODULES*/
/* @end */
/* @group PAGES */
/* @end */
/* @group PANELS & CARDS */
/* @end */
/* @group PARTICLES */
/* @end */
/* @group PLUGINS*/
/* @end */
/* @group SECTIONS */
/* @end */
/* @group TABLES */
/* @end */
/* @group TOOLBAR */
/* @end */
/* @group TYPOGRAPHY */
h1 {
  border: none !important;
}

/* @end */
/* @group UIKIT */
/* @end */
/* @group VARIABLES */
/* @end */
/* @group WIDGETS */
/* @end */
/* @group YT PRO ELEMENTS */
/* @end */