/*!
Theme Name: Golden Mile Resources Ltd
Theme URI: https://www.goldenmileresources.com.au/
Template: kadence
Author: Concise Digital
Author URI: https://www.concise.digital/
Description: Golden Mile Resources Ltd Theme.
Version: 1.0.1
Text Domain: kadence-child
*/
/* Theme customisation starts here 
-------------------------------------------------------------- */
html body,
html body .editor-styles-wrapper {
  --global-xxl-spacing: 4rem;
  --wp--preset--font-size--medium: 16px;
  --wp--preset--font-size--large: 24px;
  --row-section-padding:20px;
  --separator-height: 20px;
  --image-border-radius: 8px;
  --border-radius: 15px;
  --border-width: 4px;
  --button-outline-colour: #fff;
}
@media (min-width: 800px) {
  html body,
  html body .editor-styles-wrapper {
    --global-sm-spacing: 2rem;
    --row-section-padding: 30px;
    --wp--preset--font-size--medium: 18px;
    --wp--preset--font-size--large: 28px;
    --separator-height: 28px;
    --image-border-radius: 10px;
    --border-width: 6px;
  }
}
@media (min-width: 1100px) {
  html body,
  html body .editor-styles-wrapper {
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 32px;
    --border-radius: 20px;
    --image-border-radius: 13px;
    --row-section-padding: 40px;
    --global-md-spacing: 2.0rem;
    --separator-height: 40px;
    --global-kb-gap-lg: 6rem;
  }
}
html body .has-theme-palette-1-color,
html body .editor-styles-wrapper .has-theme-palette-1-color {
  --button-text-colour: var(--global-palette1);
}
html body .has-theme-palette-2-color,
html body .editor-styles-wrapper .has-theme-palette-2-color {
  --button-text-colour: var(--global-palette2);
}
html body .has-theme-palette-3-color,
html body .editor-styles-wrapper .has-theme-palette-3-color {
  --button-text-colour: var(--global-palette3);
}
html body .has-theme-palette-4-color,
html body .editor-styles-wrapper .has-theme-palette-4-color {
  --button-text-colour: var(--global-palette4);
}
html body .has-theme-palette-5-color,
html body .editor-styles-wrapper .has-theme-palette-5-color {
  --button-text-colour: var(--global-palette5);
}
html body .has-theme-palette-1-background-color,
html body .editor-styles-wrapper .has-theme-palette-1-background-color {
  --button-underline-colour: var(--global-palette1);
}
html body .has-theme-palette-2-background-color,
html body .editor-styles-wrapper .has-theme-palette-2-background-color {
  --button-underline-colour: var(--global-palette2);
}
html body .has-theme-palette-3-background-color,
html body .editor-styles-wrapper .has-theme-palette-3-background-color {
  --button-underline-colour: var(--global-palette3);
}
html body .has-theme-palette-4-background-color,
html body .editor-styles-wrapper .has-theme-palette-4-background-color {
  --button-underline-colour: var(--global-palette4);
}
html body .has-theme-palette-5-background-color,
html body .editor-styles-wrapper .has-theme-palette-5-background-color {
  --button-underline-colour: var(--global-palette5);
}
html body .has-theme-palette-6-background-color,
html body .editor-styles-wrapper .has-theme-palette-6-background-color {
  --button-underline-colour: var(--global-palette6);
}

h1,
h2,
h3,
h4,
h5 {
  text-wrap: balance;
}

p.has-large-font-size {
  line-height: 1.2;
  text-wrap: balance;
}

p.has-text-align-center {
  max-width: 110ch;
  margin-left: auto;
  margin-right: auto;
  text-wrap: balance;
}

/* Typography
-------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  text-wrap: balance;
}

h1,
h2,
h3,
h4,
h5 {
  text-wrap: balance;
}

p.has-large-font-size {
  line-height: 1.2;
  text-wrap: balance;
}

p.has-text-align-center {
  max-width: 110ch;
  margin-left: auto;
  margin-right: auto;
  text-wrap: balance;
}

.site-header .header-html-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 2em;
}
.site-header .header-html-inner .signup {
  text-transform: uppercase;
  font-weight: 600;
}
@media (min-width: 1200px) {
  .site-header .header-html-inner {
    grid-gap: 4em;
  }
}
@media (min-width: 1500px) {
  .site-header .header-html-inner {
    grid-gap: 6em;
  }
}
.site-header .site-top-header-wrap {
  background-color: #232020;
}
.site-header .site-main-header-wrap {
  background-color: #343741;
}
.site-header .site-header-top-section-center .site-header-item {
  width: 100%;
}
.site-header .site-header-top-section-center .site-header-item .mobile-html {
  width: 100%;
}
.site-header .site-header-top-section-center .site-header-item .mobile-html .mobile-html-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
@media (max-width: 340px) {
  .site-header .site-header-top-section-center .site-header-item .mobile-html .mobile-html-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    grid-gap: 8px;
  }
}
@media (min-width: 1200px) {
  .site-header .main-navigation .primary-menu-container > ul > li > a {
    font-size: 16px;
  }
}
@media (min-width: 1500px) {
  .site-header .main-navigation .primary-menu-container > ul > li > a {
    font-size: 18px !important;
  }
}
@media (min-width: 1200px) {
  .site-header .main-navigation .primary-menu-container > ul > li:last-child > a {
    padding-right: 0 !important;
  }
}
@media (min-width: 1500px) {
  .site-header .main-navigation .primary-menu-container > ul > li > a {
    padding-left: 1.25em !important;
    padding-right: 1.25em !important;
  }
}

.home .site-main-header-wrap {
  background-color: transparent;
}

.site-footer {
  position: relative;
}
.site-footer .site-bottom-footer-inner-wrap {
  border-top: 1px solid #545454;
}
.site-footer .wp-block-social-links li {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.site-footer .wp-block-social-links li a:hover svg path, .site-footer .wp-block-social-links li a:focus svg path, .site-footer .wp-block-social-links li a:focus-within svg path {
  fill: var(--global-palette2);
}
.site-footer .footer-html {
  margin: 0;
}
@media (max-width: 767px) {
  .site-footer {
    padding-top: 0;
  }
  .site-footer .footer-logo img {
    width: 200px;
    margin-bottom: 20px;
  }
}

.is-style-full-width.wp-block-kadence-image img {
  width: 100%;
}

@media (max-width: 1199px) {
  .wp-block-kadence-advancedheading:not(p) br {
    display: none !important;
  }
}

/* Table
-------------------------------------------------------------- */
.wp-block-table table thead {
  border: 0;
}
.wp-block-table table thead tr {
  background-color: var(--global-palette1, #343741);
  color: var(--global-palette9);
}
.wp-block-table table thead tr th {
  border: 0;
  background-color: var(--global-palette1, #343741);
  color: var(--global-palette9);
  padding-top: var(--global-kb-spacing-xxs, 0.5rem);
  padding-right: var(--global-kb-spacing-xxs, 0.5rem);
  padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
  padding-left: var(--global-kb-spacing-xxs, 0.5rem);
}
.wp-block-table table tbody {
  border: 0;
}
.wp-block-table table tbody td {
  border: 0;
  padding-top: var(--global-kb-spacing-xxs, 0.5rem);
  padding-right: var(--global-kb-spacing-xxs, 0.5rem);
  padding-bottom: var(--global-kb-spacing-xxs, 0.5rem);
  padding-left: var(--global-kb-spacing-xxs, 0.5rem);
}

/* Home
-------------------------------------------------------------- */
/* Page
-------------------------------------------------------------- */
.is-style-home-banner > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
  min-height: 24em;
}
@media (min-width: 782px) {
  .is-style-home-banner > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    min-height: 30em;
  }
}
@media (min-width: 1200px) {
  .is-style-home-banner > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    min-height: 56vw;
  }
}
@media (min-width: 1400px) {
  .is-style-home-banner > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    min-height: 52vw;
  }
}
@media (min-width: 2100px) {
  .is-style-home-banner > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
    min-height: 50vw;
  }
}
.is-style-home-banner:before {
  content: "";
  width: 100%;
  height: 34vw;
  position: absolute;
  bottom: -1vw;
  left: 0;
  background-image: url(assets/images/full-home-banner-before.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}
@media (min-width: 782px) {
  .is-style-home-banner:before {
    height: 18em;
  }
}
@media (min-width: 1200px) {
  .is-style-home-banner:before {
    height: 35vw;
    bottom: -2em;
  }
}
@media (min-width: 1400px) {
  .is-style-home-banner:before {
    height: 35vw;
    bottom: -2em;
  }
}
@media (min-width: 2100px) {
  .is-style-home-banner:before {
    height: 32vw;
    bottom: -2em;
  }
}

/* Blog Archive
-------------------------------------------------------------- */
/* Single Post
-------------------------------------------------------------- */
/* Header
-------------------------------------------------------------- */
/* Page hero
-------------------------------------------------------------- */
.entry-hero {
  position: relative;
}
.entry-hero .entry-header {
  min-height: 200px !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding-top: 60px !important;
}
@media (min-width: 782px) {
  .entry-hero .entry-header {
    min-height: 320px !important;
    padding-top: 100px !important;
  }
}
@media (min-width: 1200px) {
  .entry-hero .entry-header {
    min-height: 380px !important;
    padding-top: 126px !important;
  }
}
.entry-hero::after {
  content: "";
  background-image: url(assets/images/inner-banner-overlay.svg);
  width: 100%;
  height: 152px;
  position: absolute;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: cover;
}
@media (min-width: 782px) {
  .entry-hero::after {
    height: 290px;
  }
}
@media (min-width: 1200px) {
  .entry-hero::after {
    height: 368px;
  }
}
.entry-hero .kt-row-column-wrap {
  z-index: 9;
}
@media (min-width: 1500px) {
  .entry-hero .kt-row-column-wrap {
    min-height: 750px;
  }
  .entry-hero .kt-row-column-wrap .wp-block-kadence-advancedheading {
    font-size: 50px;
  }
}

/* All Sliders
-------------------------------------------------------------- */
/* Breadcrumbs
-------------------------------------------------------------- */
/* Staff Profiles
-------------------------------------------------------------- */
/* Product Links
-------------------------------------------------------------- */
/* Map
-------------------------------------------------------------- */
/* Backgrounds
-------------------------------------------------------------- */
/* CTAs
-------------------------------------------------------------- */
.kb-button {
  line-height: normal !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
.kb-button .kb-svg-icon-wrap {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.latest-button2 a {
  max-width: 345px;
}

/* Table
-------------------------------------------------------------- */
/* Icon List
-------------------------------------------------------------- */
/* Sperators
-------------------------------------------------------------- */
.kt-row-layout-bottom-sep {
  left: -1px;
}

.newsletter-section .kt-row-layout-top-sep {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  top: -80px;
}
@media (max-width: 781px) {
  .newsletter-section .kt-row-layout-top-sep {
    height: 60px;
    top: -52px;
  }
}

.is-style-path-top-seperator:before {
  content: "";
  width: 100%;
  height: 4.5em;
  position: absolute;
  top: -60px;
  left: 0;
  background-image: url(assets/images/path-overlay-section.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
}
@media (min-width: 782px) {
  .is-style-path-top-seperator:before {
    top: -10em;
    height: 16em;
  }
}
@media (min-width: 1200px) {
  .is-style-path-top-seperator:before {
    top: -9em;
    height: 12em;
  }
}
@media (min-width: 2100px) {
  .is-style-path-top-seperator:before {
    top: -12em;
    height: 15em;
  }
}

.is-style-common-top-seperator .kt-row-layout-top-sep {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  top: -80px;
}
@media (max-width: 781px) {
  .is-style-common-top-seperator .kt-row-layout-top-sep {
    height: 55px;
    top: -30px;
  }
}

/* Newsletter Block
-------------------------------------------------------------- */
.newsletter-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-gap: 28px;
}
.newsletter-block .newsletter-div .newsletter-txt {
  border: 1px solid #343741;
  background-color: #dfeff4;
  border-radius: 40px;
  padding: 10px 25px;
  font-size: 14px;
  width: 100%;
  color: #343741;
}
.newsletter-block .newsletter-div .newsletter-txt::-webkit-input-placeholder {
  color: #343741;
}
.newsletter-block .newsletter-div .newsletter-txt::-moz-placeholder {
  color: #343741;
}
.newsletter-block .newsletter-div .newsletter-txt:-ms-input-placeholder {
  color: #343741;
}
.newsletter-block .newsletter-div .newsletter-txt::-ms-input-placeholder {
  color: #343741;
}
.newsletter-block .newsletter-div .newsletter-txt::placeholder {
  color: #343741;
}
.newsletter-block .newsletter-div .newsletter-button {
  background-color: #343741;
  background-image: url(assets/images/blue-arrow.svg);
  border-radius: 40px;
  padding: 14px 20px;
  background-repeat: no-repeat;
  background-position: 95%;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  text-align: left;
  font-size: 14px;
  line-height: 1.4;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.newsletter-block .newsletter-div .newsletter-button:hover, .newsletter-block .newsletter-div .newsletter-button:focus, .newsletter-block .newsletter-div .newsletter-button:focus-within {
  background-image: url(assets/images/blue-arrow.svg);
  background-position: 96%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 991px) {
  .newsletter-block .newsletter-div .newsletter-button {
    background-position: 95% center;
    padding: 12px 44px 12px 20px;
  }
  .newsletter-block .newsletter-div .newsletter-button:hover, .newsletter-block .newsletter-div .newsletter-button:focus, .newsletter-block .newsletter-div .newsletter-button:focus-within {
    background-position: 99% center;
  }
}
@media (min-width: 992px) {
  .newsletter-block .newsletter-div {
    width: 40%;
  }
  .newsletter-block .newsletter-div.newsletter-div-btn {
    width: 20%;
  }
}
@media (max-width: 991px) {
  .newsletter-block {
    display: block;
  }
  .newsletter-block .newsletter-div {
    width: 100%;
    margin-bottom: 10px;
  }
  .newsletter-block .newsletter-div-btn {
    width: 100%;
  }
}

.popupform-section .newsletter-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 10px !important;
}
.popupform-section .newsletter-block .newsletter-div {
  width: 100%;
  margin-bottom: 0px;
}

.pum-close {
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 24px !important;
}
.pum-close:hover {
  background-color: #c8d9de !important;
  color: #232020 !important;
}

/* Projects Section
-------------------------------------------------------------- */
.home-project-section > .kt-row-column-wrap > .wp-block-kadence-column {
  border-radius: 15px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-project-section > .kt-row-column-wrap > .wp-block-kadence-column > .kt-inside-inner-col {
  height: 100%;
}
.home-project-section > .kt-row-column-wrap > .wp-block-kadence-column:hover {
  -webkit-box-shadow: 0px 2px 10px 0px rgba(52, 55, 65, 0.3);
          box-shadow: 0px 2px 10px 0px rgba(52, 55, 65, 0.3);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Latest Presentation
-------------------------------------------------------------- */
.wp-block-kadence-infobox.latest-presentation-card .kt-blocks-info-box-media-container {
  position: relative !important;
}
.wp-block-kadence-infobox.latest-presentation-card .latest-presentation-front-page {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 50% !important;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
}

/* Header
-------------------------------------------------------------- */
/* Footer
-------------------------------------------------------------- */
/* Rows
-------------------------------------------------------------- */
.kb-row-layout-wrap.is-style-inner-navigation a {
  text-decoration: none !important;
}

/* Infobox
-------------------------------------------------------------- */
/* List
-------------------------------------------------------------- */
/* Table
-------------------------------------------------------------- */
@media (max-width: 781px) {
  .kb-table td {
    min-width: 140px;
  }
}

.home-latest-presentation a {
  text-decoration: none !important;
}

@media (max-width: 991px) {
  .wp-block-kadence-table table {
    min-width: 900px;
  }
}

@media (max-width: 991px) {
  .wp-block-flexible-table-block-table {
    overflow-x: auto;
  }
  .wp-block-flexible-table-block-table table {
    min-width: 900px;
  }
}

.newsletter-form form input[type=text],
.newsletter-form form input[type=password],
.newsletter-form form input[type=number],
.newsletter-form form input[type=search],
.newsletter-form form input[type=email],
.newsletter-form form input[type=url],
.newsletter-form form textarea,
.newsletter-form form select {
  color: var(--global-palette9);
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  background-color: transparent;
  padding: 0 0 12px;
  height: auto;
  line-height: normal;
  font-weight: 400;
  font-size: 18px;
}
@media (min-width: 1200px) {
  .newsletter-form form input[type=email] {
    min-width: 388px;
  }
}
.newsletter-form form .submit-btn {
  color: var(--global-palette9, #ffffff);
  border-radius: 0;
  font-size: 16px;
  font-weight: bold;
  border: 1px solid var(--global-palette9, #ffffff);
  padding-right: 64px;
  padding-left: 28px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: transparent;
  background-image: url(assets/images/button-arrow.svg) !important;
  background-repeat: no-repeat !important;
  background-position: 90% center;
}
.newsletter-form form .submit-btn:hover, .newsletter-form form .submit-btn:focus, .newsletter-form form .submit-btn:focus-within {
  background-position: 94% center;
}
@media (min-width: 1200px) {
  .newsletter-form form .submit-btn {
    margin-left: 20px;
  }
}
@media (max-width: 1199px) {
  .newsletter-form form .submit-btn {
    background-position: 96% center;
  }
  .newsletter-form form .submit-btn:hover, .newsletter-form form .submit-btn:focus, .newsletter-form form .submit-btn:focus-within {
    background-position: 98% center;
  }
}
.newsletter-form form ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.newsletter-form form ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.newsletter-form form :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.newsletter-form form ::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.newsletter-form form ::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
@media (min-width: 1200px) {
  .newsletter-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 1199px) {
  .newsletter-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 16px;
    width: 100%;
    max-width: 600px;
    margin: auto;
  }
}
@media (max-width: 781px) {
  .newsletter-form form {
    max-width: 100%;
  }
}

.gform-theme--foundation .gform_fields {
  row-gap: 20px !important;
}

.gform-theme .gform_heading {
  display: none;
}
.gform-theme .gform-field-label {
  color: var(--global-palette9) !important;
}
.gform-theme .gform_footer .gform_button {
  color: #79cbff !important;
  font-size: 18px !important;
  font-weight: bold !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top: 0px solid !important;
  border-right: 0px solid !important;
  border-bottom: 2px solid var(--global-palette9, #ffffff) !important;
  border-left: 0px solid !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: var(--global-kb-spacing-xxs, 0.5rem) !important;
  padding-left: 0px !important;
  background-color: transparent !important;
  outline: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.gform-theme .gform_footer .gform_button:hover {
  color: var(--global-palette9) !important;
}

.gform-theme--framework .gform_validation_errors {
  display: none !important;
}

/* Use this file for custom Concise ASX plugin overrides */
/* ACF Block
-------------------------------------------------------------- */
.acf-announcements-list-block .document-list {
  padding: 0;
  margin: 0;
  margin-bottom: 30px !important;
}
.acf-announcements-list-block .document-list .category .category-title {
  margin-bottom: 10px;
  display: block;
}
.acf-announcements-list-block .document-list .latest-asx-item {
  list-style: none;
  border-bottom: 0px;
  margin-bottom: 12px;
}
.acf-announcements-list-block .document-list .latest-asx-item a {
  text-decoration: none;
  padding: 0;
  border-bottom: 0px;
}
.acf-announcements-list-block .document-list .latest-asx-item a:hover .link-content, .acf-announcements-list-block .document-list .latest-asx-item a:focus .link-content, .acf-announcements-list-block .document-list .latest-asx-item a:focus-within .link-content {
  background-position: 99% center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.acf-announcements-list-block .document-list .latest-asx-item .link-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 16px;
  background-image: url(assets/images/blue-arrow.svg);
  border: 1px solid #C8D9DE;
  text-decoration: none;
  padding: 14px 25px;
  border-radius: 40px;
  background-repeat: no-repeat;
  background-position: 98% center;
}
.acf-announcements-list-block .document-list .latest-asx-item .link-content .asx-date {
  min-width: 82px;
  color: #728F98;
  font-weight: 600;
  white-space: nowrap;
}
@media (min-width: 1200px) {
  .acf-announcements-list-block .document-list .latest-asx-item .link-content .asx-date {
    font-size: 13px;
  }
}
@media (max-width: 781px) {
  .acf-announcements-list-block .document-list .latest-asx-item .link-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 4px;
    padding: 10px 40px 10px 15px;
    border-radius: 16px;
  }
}

.home .acf-announcements-list-block .document-list {
  margin-bottom: 37px !important;
}

.latest-presentation-card .kt-info-box-image {
  width: 100%;
  border-radius: 24px;
}

#share-price-large .price-date {
  display: none;
}

#share-price-mobile .price-date {
  display: none;
}

::-moz-selection {
  background-color: var(--global-palette1);
  color: #fff;
}

::selection {
  background-color: var(--global-palette1);
  color: #fff;
}

::marker {
  color: var(--global-palette1);
}