.elementor-5115 .elementor-element.elementor-element-637d0b70{--display:flex;}.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons{--e-contact-buttons-button-icon:#000000;--e-contact-buttons-button-bg:#FFFFFF;--e-contact-buttons-button-icon-hover:#000000;--e-contact-buttons-button-bg-hover:#DAFFF9;--e-contact-buttons-contact-button-icon:#000000;--e-contact-buttons-contact-button-bg:#DAFFF9;--e-contact-buttons-contact-button-icon-hover:#000000;--e-contact-buttons-contact-button-bg-hover:#A7DFD6;}.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__chat-button-shadow{box-shadow:0px 0px 10px 6px rgba(0,0,0,0.5);}.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__contact-box-shadow{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__contact-tooltip{font-family:"Montserrat", Sans-serif;font-weight:500;}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-20d2873c *//* Hide the default SVG/icon inside contact buttons */
.e-contact-buttons__contact-icon-container svg,
.e-contact-buttons__contact-icon-container i {
  display: none !important;
}

/* Turn the icon container into an image holder */
.e-contact-buttons__contact-icon-container {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* 1st contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(1) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/1.png") !important;
}

/* 2nd contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(2) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/2.png") !important;
}

/* 3rd contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(3) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/3.png") !important;
}

/* 3rd contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(3) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/3.png") !important;
}


/* 4th contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(4) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/7.png") !important;
}


/* 5th contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(5) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/4.png") !important;
}

/* 6th contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(6) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/6.png") !important;
}

/* 7th contact icon */
.e-contact-buttons__contact-icon-link:nth-of-type(7) .e-contact-buttons__contact-icon-container {
  background-image: url("https://chuckecheese.com.au/wp-content/uploads/2026/01/5.png") !important;
}
.e-contact-buttons__contact-icon-container{
  background-size: 65% 65% !important;
}

/* Remove focus outline when focus is NOT keyboard-driven */
.e-contact-buttons :focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}

.elementor-5115 .elementor-element.elementor-element-20d2873c:focus:not(:focus-visible),
.elementor-5115 .elementor-element.elementor-element-20d2873c *:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}

/* Remove the blue focus box around the opened panel/container */
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__content:focus,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__content:focus-visible,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__content-wrapper:focus,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__content-wrapper:focus-visible,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__contact-buttons-container:focus,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__contact-buttons-container:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

/* Remove focus ring on the launcher button after click */
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__chat-button:focus,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__chat-button:focus-visible,
.elementor-5115 .elementor-element.elementor-element-20d2873c .e-contact-buttons__chat-button:active {
  outline: none !important;
  box-shadow: none !important;
}/* End custom CSS */